<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="1.1" language="es-ES" sourcelanguage="en">
  <context>
    <name>App::Property</name>
    <message>
      <location filename="fillet.py" line="47"/>
      <source>The start point of this line.</source>
      <translation>El punto de inicio de esta línea.</translation>
    </message>
    <message>
      <location filename="fillet.py" line="55"/>
      <source>The end point of this line.</source>
      <translation>El punto final de esta línea.</translation>
    </message>
    <message>
      <location filename="fillet.py" line="63"/>
      <source>The length of this line.</source>
      <translation>La longitud de esta línea.</translation>
    </message>
    <message>
      <location filename="fillet.py" line="71"/>
      <source>Radius to use to fillet the corner.</source>
      <translation>Radio para redondear la esquina.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="169"/>
      <source>The base object that will be duplicated</source>
      <translation>El objeto base que será duplicado</translation>
    </message>
    <message>
      <location filename="array.py" line="98"/>
      <source>The type of array to create.
- Ortho: places the copies in the direction of the global X, Y, Z axes.
- Polar: places the copies along a circular arc, up to a specified angle, and with certain orientation defined by a center and an axis.
- Circular: places the copies in concentric circular layers around the base object.</source>
      <translation>El tipo de matriz a crear.
- Orto: coloca las copias en la dirección de los ejes globales X, Y, Z.
- Polar: coloca las copias a lo largo de un arco circular, hasta un ángulo especificado, y con cierta orientación definida por un centro y un eje.
- Circular: coloca las copias en capas circulares concentradas alrededor del objeto base.</translation>
    </message>
    <message>
      <location filename="array.py" line="109"/>
      <source>Specifies if the copies should be fused together if they touch each other (slower)</source>
      <translation>Especifica si las copias deben ser fusionadas si se tocan entre sí (más lento)</translation>
    </message>
    <message>
      <location filename="array.py" line="122"/>
      <source>Number of copies in X direction</source>
      <translation>Número de copias en dirección X</translation>
    </message>
    <message>
      <location filename="array.py" line="131"/>
      <source>Number of copies in Y direction</source>
      <translation>Número de copias en dirección Y</translation>
    </message>
    <message>
      <location filename="array.py" line="140"/>
      <source>Number of copies in Z direction</source>
      <translation>Número de copias en dirección Z</translation>
    </message>
    <message>
      <location filename="array.py" line="150"/>
      <source>Distance and orientation of intervals in X direction</source>
      <translation>Distancia y orientación de los intervalos en dirección X</translation>
    </message>
    <message>
      <location filename="array.py" line="160"/>
      <source>Distance and orientation of intervals in Y direction</source>
      <translation>Distancia y orientación de los intervalos en dirección Y</translation>
    </message>
    <message>
      <location filename="array.py" line="170"/>
      <source>Distance and orientation of intervals in Z direction</source>
      <translation>Distancia y orientación de los intervalos en dirección Z</translation>
    </message>
    <message>
      <location filename="array.py" line="185"/>
      <source>The axis direction around which the elements in a polar or a circular array will be created</source>
      <translation>La dirección del eje alrededor de la cual se crearán los elementos en una matriz polar o circular</translation>
    </message>
    <message>
      <location filename="array.py" line="196"/>
      <source>Center point for polar and circular arrays.
The 'Axis' passes through this point.</source>
      <translation>Punto central para matrices polares y circulares.
El 'Eje' pasa por este punto.</translation>
    </message>
    <message>
      <location filename="array.py" line="215"/>
      <source>The axis object that overrides the value of 'Axis' and 'Center', for example, a datum line.
Its placement, position and rotation, will be used when creating polar and circular arrays.
Leave this property empty to be able to set 'Axis' and 'Center' manually.</source>
      <translation>El objeto eje que anula el valor de 'Eje' y 'Centro', por ejemplo, una línea de datos.
Su ubicación, posición y rotación se utilizarán para crear matrices polares y circulares.
Deja esta propiedad vacía para poder establecer manualmente 'Eje' y 'Centro'.</translation>
    </message>
    <message>
      <location filename="array.py" line="228"/>
      <source>Number of copies in the polar direction</source>
      <translation>Cantidad de copias en la dirección polar</translation>
    </message>
    <message>
      <location filename="array.py" line="238"/>
      <source>Distance and orientation of intervals in 'Axis' direction</source>
      <translation>Distancia y orientación de los intervalos en dirección 'Eje'</translation>
    </message>
    <message>
      <location filename="array.py" line="247"/>
      <source>Angle to cover with copies</source>
      <translation>Ángulo para cubrir con las copias</translation>
    </message>
    <message>
      <location filename="array.py" line="260"/>
      <source>Distance between circular layers</source>
      <translation>Distancia entre capas circulares</translation>
    </message>
    <message>
      <location filename="array.py" line="270"/>
      <source>Distance between copies in the same circular layer</source>
      <translation>Distancia entre copias en la misma capa circular</translation>
    </message>
    <message>
      <location filename="array.py" line="280"/>
      <source>Number of circular layers. The 'Base' object counts as one layer.</source>
      <translation>Número de capas circulares. El objeto 'Base' cuenta como una capa.</translation>
    </message>
    <message>
      <location filename="array.py" line="291"/>
      <source>A parameter that determines how many symmetry planes  the circular array will have.</source>
      <translation>Un parámetro que determina cuántos planos de simetría tendrá la matriz circular.</translation>
    </message>
    <message>
      <location filename="array.py" line="309"/>
      <source>Total number of elements in the array.
This property is read-only, as the number depends on the parameters of the array.</source>
      <translation>Número total de elementos en la matriz.
Esta propiedad es de solo lectura, ya que el número depende de los parámetros de la matriz.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="208"/>
      <source>Show the individual array elements (only for Link arrays)</source>
      <translation>Mostrar los elementos de matriz individuales (sólo para matrices de enlaces)</translation>
    </message>
    <message>
      <location filename="block.py" line="43"/>
      <source>The components of this block</source>
      <translation>Los componentes de este bloque</translation>
    </message>
    <message>
      <location filename="wpproxy.py" line="42"/>
      <source>The placement of this object</source>
      <translation>La posición de este objeto</translation>
    </message>
    <message>
      <location filename="rectangle.py" line="46"/>
      <source>Length of the rectangle</source>
      <translation>Longitud del rectángulo</translation>
    </message>
    <message>
      <location filename="rectangle.py" line="49"/>
      <source>Height of the rectangle</source>
      <translation>Altura del rectángulo</translation>
    </message>
    <message>
      <location filename="wire.py" line="77"/>
      <source>Radius to use to fillet the corners</source>
      <translation>Radio para redondeo las esquinas</translation>
    </message>
    <message>
      <location filename="wire.py" line="81"/>
      <source>Size of the chamfer to give to the corners</source>
      <translation>Tamaño del chaflán para dar a las esquinas</translation>
    </message>
    <message>
      <location filename="ellipse.py" line="58"/>
      <source>Create a face</source>
      <translation>Crear una cara</translation>
    </message>
    <message>
      <location filename="rectangle.py" line="61"/>
      <source>Horizontal subdivisions of this rectangle</source>
      <translation>Subdivisiones horizontales de este rectángulo</translation>
    </message>
    <message>
      <location filename="rectangle.py" line="64"/>
      <source>Vertical subdivisions of this rectangle</source>
      <translation>Subdivisiones verticales de este rectángulo</translation>
    </message>
    <message>
      <location filename="wire.py" line="93"/>
      <source>The area of this object</source>
      <translation>El área de este objeto</translation>
    </message>
    <message>
      <location filename="dimension.py" line="137"/>
      <source>The normal direction of the text of the dimension</source>
      <translation>La dirección normal del texto de la dimensión</translation>
    </message>
    <message>
      <location filename="dimension.py" line="150"/>
      <source>The object measured by this dimension object</source>
      <translation>El objeto medido por este objeto de dimensión</translation>
    </message>
    <message>
      <location filename="dimension.py" line="167"/>
      <source>The object, and specific subelements of it,
that this dimension object is measuring.

There are various possibilities:
- An object, and one of its edges.
- An object, and two of its vertices.
- An arc object, and its edge.
</source>
      <translation>El objeto, y subelementos específicos del mismo,
que este objeto de dimensión está midiendo.

Hay varias posibilidades:
- Un objeto, y una de sus aristas.
- Un objeto, y dos de sus vértices.
- Un objeto arco, y su arista.
</translation>
    </message>
    <message>
      <location filename="dimension.py" line="190"/>
      <source>A point through which the dimension line, or an extrapolation of it, will pass.

- For linear dimensions, this property controls how close the dimension line
is to the measured object.
- For radial dimensions, this controls the direction of the dimension line
that displays the measured radius or diameter.
- For angular dimensions, this controls the radius of the dimension arc
that displays the measured angle.</source>
      <translation>Un punto a través del cual pasará la línea de la dimensión, o una extrapolación de ella.

- Para las dimensiones lineales, esta propiedad controla qué tan cerca está la línea de dimensión
al objeto medido.
- Para las dimensiones radiales, esto controla la dirección de la línea de dimensión
que muestra el radio o diámetro medido.
- Para las dimensiones angulares, controla el radio del arco
que muestra el ángulo medido.</translation>
    </message>
    <message>
      <location filename="dimension.py" line="233"/>
      <source>Starting point of the dimension line.

If it is a radius dimension it will be the center of the arc.
If it is a diameter dimension it will be a point that lies on the arc.</source>
      <translation>Punto inicial de la línea de dimensión.

Si es una dimensión de radio, será el centro del arco.
Si es una dimensión de diámetro, será un punto que se encuentra en el arco.</translation>
    </message>
    <message>
      <location filename="dimension.py" line="247"/>
      <source>Ending point of the dimension line.

If it is a radius or diameter dimension
it will be a point that lies on the arc.</source>
      <translation>Punto final de la línea de dimensión.

Si es un radio o una dimensión de diámetro
será un punto que se encuentre en el arco.</translation>
    </message>
    <message>
      <location filename="dimension.py" line="259"/>
      <source>The direction of the dimension line.
If this remains '(0,0,0)', the direction will be calculated automatically.</source>
      <translation>La dirección de la línea de dimensión.
Si esto permanece '(0,0,0)', la dirección se calculará automáticamente.</translation>
    </message>
    <message>
      <location filename="dimension.py" line="276"/>
      <source>The value of the measurement.

This property is read-only because the value is calculated
from the 'Start' and 'End' properties.

If the 'Linked Geometry' is an arc or circle, this 'Distance'
is the radius or diameter, depending on the 'Diameter' property.</source>
      <translation>El valor de la medición.

Esta propiedad es de solo lectura porque el valor es calculado
de las propiedades 'Inicio' y 'Fin'.

Si la 'Geometría Enlazada' es un arco o un círculo, esta 'Distancia'
es el radio o diámetro, dependiendo de la propiedad 'Diámetro'.</translation>
    </message>
    <message>
      <location filename="dimension.py" line="287"/>
      <source>When measuring circular arcs, it determines whether to display
the radius or the diameter value</source>
      <translation>Al medir arcos circulares, determina si mostrar
el radio o el valor del diámetro</translation>
    </message>
    <message>
      <location filename="dimension.py" line="507"/>
      <source>Starting angle of the dimension line (circular arc).
The arc is drawn counter-clockwise.</source>
      <translation>Ángulo inicial de la línea de dimensión (arco circular).
El arco está dibujado en sentido contrario a las agujas del reloj.</translation>
    </message>
    <message>
      <location filename="dimension.py" line="518"/>
      <source>Ending angle of the dimension line (circular arc).
The arc is drawn counter-clockwise.</source>
      <translation>Ángulo final de la línea de dimensión (arco circular).
El arco está dibujado en sentido contrario a las agujas del reloj.</translation>
    </message>
    <message>
      <location filename="dimension.py" line="533"/>
      <source>The center point of the dimension line, which is a circular arc.

This is normally the point where two line segments, or their extensions
intersect, resulting in the measured 'Angle' between them.</source>
      <translation>El punto central de la línea de la dimensión, que es un arco circular.

Este es normalmente el punto donde dos segmentos de línea, o sus extensiones
se intersecan, dando como resultado el 'Ángulo' medido entre ellos.</translation>
    </message>
    <message>
      <location filename="dimension.py" line="547"/>
      <source>The value of the measurement.

This property is read-only because the value is calculated from
the 'First Angle' and 'Last Angle' properties.</source>
      <translation>El valor de la medición.

Esta propiedad es de solo lectura porque el valor se calcula a partir de
las propiedades 'Primer ángulo' y 'Último ángulo'.</translation>
    </message>
    <message>
      <location filename="text.py" line="54"/>
      <source>The placement of the base point of the first line</source>
      <translation>La colocación del punto base de la primera línea</translation>
    </message>
    <message>
      <location filename="text.py" line="66"/>
      <source>The text displayed by this object.
It is a list of strings; each element in the list will be displayed in its own line.</source>
      <translation>El texto mostrado por este objeto.
Es una lista de cadenas; cada elemento en la lista se mostrará en su propia línea.</translation>
    </message>
    <message>
      <location filename="circle.py" line="45"/>
      <source>Start angle of the arc</source>
      <translation>Ángulo inicial del arco</translation>
    </message>
    <message>
      <location filename="circle.py" line="50"/>
      <source>End angle of the arc (for a full circle, 
                give it same value as First Angle)</source>
      <translation>Ángulo final del arco (para un círculo completo, 
                le da el mismo valor que el primer ángulo)</translation>
    </message>
    <message>
      <location filename="circle.py" line="54"/>
      <source>Radius of the circle</source>
      <translation>Radio de la circunferencia</translation>
    </message>
    <message>
      <location filename="polygon.py" line="48"/>
      <source>Number of faces</source>
      <translation>Número de caras</translation>
    </message>
    <message>
      <location filename="polygon.py" line="52"/>
      <source>Radius of the control circle</source>
      <translation>Radio del círculo de control</translation>
    </message>
    <message>
      <location filename="polygon.py" line="56"/>
      <source>How the polygon must be drawn from the control circle</source>
      <translation>Cómo se debe dibujar el polígono desde el círculo de control</translation>
    </message>
    <message>
      <location filename="point.py" line="45"/>
      <source>X Location</source>
      <translation>Posición X</translation>
    </message>
    <message>
      <location filename="point.py" line="48"/>
      <source>Y Location</source>
      <translation>Posición Y</translation>
    </message>
    <message>
      <location filename="point.py" line="51"/>
      <source>Z Location</source>
      <translation>Posición Z</translation>
    </message>
    <message>
      <location filename="layer.py" line="59"/>
      <source>The objects that are part of this layer</source>
      <translation>Los objetos que son parte de esta capa</translation>
    </message>
    <message>
      <location filename="label.py" line="65"/>
      <source>The position of the tip of the leader line.
This point can be decorated with an arrow or another symbol.</source>
      <translation>La posición de la punta de la línea de líder.
Este punto puede ser decorado con una flecha u otro símbolo.</translation>
    </message>
    <message>
      <location filename="label.py" line="79"/>
      <source>Object, and optionally subelement, whose properties will be displayed
as 'Text', depending on 'Label Type'.

'Target' won't be used if 'Label Type' is set to 'Custom'.</source>
      <translation>Objeto, y opcionalmente subelemento, cuyas propiedades se mostrarán
como 'Texto', dependiendo de 'Tipo de etiqueta'.

'Destino' no se utilizará si 'Tipo de etiqueta' está configurado como 'Personalizado'.</translation>
    </message>
    <message>
      <location filename="label.py" line="109"/>
      <source>The list of points defining the leader line; normally a list of three points.

The first point should be the position of the text, that is, the 'Placement',
and the last point should be the tip of the line, that is, the 'Target Point'.
The middle point is calculated automatically depending on the chosen
'Straight Direction' and the 'Straight Distance' value and sign.

If 'Straight Direction' is set to 'Custom', the 'Points' property
can be set as a list of arbitrary points.</source>
      <translation>La lista de puntos que definen la línea directriz; normalmente una lista de tres puntos.

El primer punto debe ser la posición del texto, es decir, la 'Ubicación',
y el último punto debe ser la punta de la línea, es decir, el 'Punto de destino'.
El punto medio se calcula automáticamente en función de la elección
'Dirección recta' y el valor y el signo de 'Distancia recta'.

Si 'Dirección recta' se establece en 'Personalizado', la propiedad 'Puntos'
se puede configurar como una lista de puntos arbitrarios.</translation>
    </message>
    <message>
      <location filename="label.py" line="124"/>
      <source>The direction of the straight segment of the leader line.

If 'Custom' is chosen, the points of the leader can be specified by
assigning a custom list to the 'Points' attribute.</source>
      <translation>La dirección del segmento recto de la línea directriz.

Si se elige 'Personalizar', los puntos de la directriz pueden ser especificados
asignando una lista personalizada al atributo 'Puntos'.</translation>
    </message>
    <message>
      <location filename="label.py" line="142"/>
      <source>The length of the straight segment of the leader line.

This is an oriented distance; if it is negative, the line will be drawn
to the left or below the 'Text', otherwise to the right or above it,
depending on the value of 'Straight Direction'.</source>
      <translation>La longitud del segmento recto de la línea directriz.

Esta es una distancia orientada; si es negativa, la línea se dibujará
a la izquierda o debajo del 'Texto', de otra manera a la derecha o superior,
dependiendo del valor de 'Dirección Recta'.</translation>
    </message>
    <message>
      <location filename="label.py" line="156"/>
      <source>The placement of the 'Text' element in 3D space</source>
      <translation>La ubicación del elemento 'Texto' en espacio 3D</translation>
    </message>
    <message>
      <location filename="label.py" line="166"/>
      <source>The text to display when 'Label Type' is set to 'Custom'</source>
      <translation>El texto a mostrar cuando 'Tipo de etiqueta' se establece en 'Personalizar'</translation>
    </message>
    <message>
      <location filename="label.py" line="181"/>
      <source>The text displayed by this label.

This property is read-only, as the final text depends on 'Label Type',
and the object defined in 'Target'.
The 'Custom Text' is displayed only if 'Label Type' is set to 'Custom'.</source>
      <translation>El texto mostrado por esta etiqueta.

Esta propiedad es de solo lectura, ya que el texto final depende de 'Tipo de Etiqueta',
y el objeto definido en 'Destino'.
El 'Texto personalizado' se muestra sólo si 'Tipo de etiqueta' se establece en 'Personalizar'.</translation>
    </message>
    <message>
      <location filename="label.py" line="216"/>
      <source>The type of information displayed by this label.

If 'Custom' is chosen, the contents of 'Custom Text' will be used.
For other types, the string will be calculated automatically from the object defined in 'Target'.
'Tag' and 'Material' only work for objects that have these properties, like Arch objects.

For 'Position', 'Length', and 'Area' these properties will be extracted from the main object in 'Target',
or from the subelement 'VertexN', 'EdgeN', or 'FaceN', respectively, if it is specified.</source>
      <translation>El tipo de información que se muestra en esta etiqueta.

Si se elige 'Personalizar', se utilizará el contenido de 'Texto Personalizado'.
Para otros tipos, la cadena se calculará automáticamente a partir del objeto definido en 'Destino'.
'Etiqueta' y 'Material' sólo funcionan para objetos que tienen estas propiedades, como objetos Arch.

Para 'Posición', 'Longitud' y 'Area' estas propiedades se extraerán del objeto principal en 'Destino',
o desde el subelemento 'VerticeN', 'AristaN', o 'CaraN', respectivamente, si se especifica.</translation>
    </message>
    <message>
      <location filename="shapestring.py" line="47"/>
      <source>Text string</source>
      <translation>Cadena de texto</translation>
    </message>
    <message>
      <location filename="shapestring.py" line="50"/>
      <source>Font file name</source>
      <translation>Nombre del archivo fuente</translation>
    </message>
    <message>
      <location filename="shapestring.py" line="53"/>
      <source>Height of text</source>
      <translation>Altura de texto</translation>
    </message>
    <message>
      <location filename="shapestring.py" line="56"/>
      <source>Inter-character spacing</source>
      <translation>Espaciado entre caracteres</translation>
    </message>
    <message>
      <location filename="draftlink.py" line="104"/>
      <source>Show the individual array elements</source>
      <translation>Mostrar los elementos de matriz individuales</translation>
    </message>
    <message>
      <location filename="pointarray.py" line="79"/>
      <source>Base object that will be duplicated</source>
      <translation>Objeto base que será duplicado</translation>
    </message>
    <message>
      <location filename="pointarray.py" line="87"/>
      <source>Object containing points used to distribute the base object, for example, a sketch or a Part compound.
The sketch or compound must contain at least one explicit point or vertex object.</source>
      <translation>Objeto que contiene puntos utilizados para distribuir el objeto base, por ejemplo, un boceto o un compuesto de piezas.
El croquis o compuesto debe contener al menos un punto explícito u objeto de vértice.</translation>
    </message>
    <message>
      <location filename="pointarray.py" line="95"/>
      <source>Total number of elements in the array.
This property is read-only, as the number depends on the points contained within 'Point Object'.</source>
      <translation>Número total de elementos en la matriz.
Esta propiedad es de solo lectura, ya que el número depende de los puntos contenidos en 'Objeto de Puntos'.</translation>
    </message>
    <message>
      <location filename="pointarray.py" line="139"/>
      <source>Additional placement, shift and rotation, that will be applied to each copy</source>
      <translation>Posición adicional, cambio y rotación, que se aplicará a cada copia</translation>
    </message>
    <message>
      <location filename="bspline.py" line="46"/>
      <source>The points of the B-spline</source>
      <translation>Los puntos de la B-spline</translation>
    </message>
    <message>
      <location filename="bspline.py" line="50"/>
      <source>If the B-spline is closed or not</source>
      <translation>Si el B-spline se cierra o no</translation>
    </message>
    <message>
      <location filename="bspline.py" line="54"/>
      <source>Create a face if this spline is closed</source>
      <translation>Crear una cara si este spline está cerrado</translation>
    </message>
    <message>
      <location filename="bspline.py" line="67"/>
      <source>Parameterization factor</source>
      <translation>Factor de parametrización</translation>
    </message>
    <message>
      <location filename="shape2dview.py" line="49"/>
      <source>The base object this 2D view must represent</source>
      <translation>El objeto base que debe representar esta vista 2D</translation>
    </message>
    <message>
      <location filename="shape2dview.py" line="54"/>
      <source>The projection vector of this object</source>
      <translation>El vector de proyección de este objeto</translation>
    </message>
    <message>
      <location filename="shape2dview.py" line="59"/>
      <source>The way the viewed object must be projected</source>
      <translation>La forma que el objeto visto debe ser proyectado</translation>
    </message>
    <message>
      <location filename="shape2dview.py" line="64"/>
      <source>The indices of the faces to be projected in Individual Faces mode</source>
      <translation>Los índices de las caras a proyectar en el modo Caras Individuales</translation>
    </message>
    <message>
      <location filename="shape2dview.py" line="69"/>
      <source>Show hidden lines</source>
      <translation>Mostrar líneas ocultas</translation>
    </message>
    <message>
      <location filename="shape2dview.py" line="74"/>
      <source>Fuse wall and structure objects of same type and material</source>
      <translation>Fusionar muro y objetos de estructura de mismo tipo y material</translation>
    </message>
    <message>
      <location filename="shape2dview.py" line="79"/>
      <source>Tessellate Ellipses and B-splines into line segments</source>
      <translation>Teselar elipses y B-splines en segmentos de línea</translation>
    </message>
    <message>
      <location filename="shape2dview.py" line="85"/>
      <source>For Cutlines and Cutfaces modes, 
                this leaves the faces at the cut location</source>
      <translation>Para los modos Cortar Lineas y Cortar Caras, 
                esto deja las caras en la ubicación de corte</translation>
    </message>
    <message>
      <location filename="shape2dview.py" line="91"/>
      <source>Length of line segments if tessellating Ellipses or B-splines 
                into line segments</source>
      <translation>Longitud de segmentos de línea si se ha teselado elipses o B-splines 
                 en segmentos de línea</translation>
    </message>
    <message>
      <location filename="shape2dview.py" line="97"/>
      <source>If this is True, this object will be recomputed only if it is 
                visible</source>
      <translation>Si esto es Verdadero, este objeto se recalculará solo si es 
                visible</translation>
    </message>
    <message>
      <location filename="ellipse.py" line="45"/>
      <source>Start angle of the elliptical arc</source>
      <translation>Ángulo inicial del arco elíptico</translation>
    </message>
    <message>
      <location filename="ellipse.py" line="49"/>
      <source>End angle of the elliptical arc 

                (for a full circle, give it same value as First Angle)</source>
      <translation>Ángulo final del arco elíptico 

                (para un círculo completo, darle el mismo valor que el primer ángulo)</translation>
    </message>
    <message>
      <location filename="ellipse.py" line="52"/>
      <source>Minor radius of the ellipse</source>
      <translation>Radio menor de la elipse</translation>
    </message>
    <message>
      <location filename="ellipse.py" line="55"/>
      <source>Major radius of the ellipse</source>
      <translation>Radio mayor de la elipse</translation>
    </message>
    <message>
      <location filename="ellipse.py" line="61"/>
      <source>Area of this object</source>
      <translation>Área de este objeto</translation>
    </message>
    <message>
      <location filename="bezcurve.py" line="46"/>
      <source>The points of the Bezier curve</source>
      <translation>Los puntos de la curva Bezier</translation>
    </message>
    <message>
      <location filename="bezcurve.py" line="50"/>
      <source>The degree of the Bezier function</source>
      <translation>El grado de la función Bezier</translation>
    </message>
    <message>
      <location filename="bezcurve.py" line="54"/>
      <source>Continuity</source>
      <translation>Continuidad</translation>
    </message>
    <message>
      <location filename="bezcurve.py" line="58"/>
      <source>If the Bezier curve should be closed or not</source>
      <translation>Si la curva Bezier se debe cerrar o no</translation>
    </message>
    <message>
      <location filename="bezcurve.py" line="62"/>
      <source>Create a face if this curve is closed</source>
      <translation>Crear una cara si esta curva es cerrada</translation>
    </message>
    <message>
      <location filename="bezcurve.py" line="66"/>
      <source>The length of this object</source>
      <translation>La longitud de este objeto</translation>
    </message>
    <message>
      <location filename="patharray.py" line="177"/>
      <source>The object along which the copies will be distributed. It must contain 'Edges'.</source>
      <translation>El objeto a lo largo del cual se distribuirán las copias. Debe contener 'Aristas'.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="192"/>
      <source>List of connected edges in the 'Path Object'.
If these are present, the copies will be created along these subelements only.
Leave this property empty to create copies along the entire 'Path Object'.</source>
      <translation>Lista de aristas conectadas en el 'Objeto de Trayectoria'.
Si están presentes, las copias se crearán únicamente a lo largo de estos subelementos.
Deja esta propiedad vacía para crear copias a lo largo del objeto 'Trayectoria'.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="200"/>
      <source>Number of copies to create</source>
      <translation>Número de copias a crear</translation>
    </message>
    <message>
      <location filename="patharray.py" line="219"/>
      <source>Additional translation that will be applied to each copy.
This is useful to adjust for the difference between shape centre and shape reference point.</source>
      <translation>Traducción adicional que se aplicará a cada copia.
Esto es útil para ajustar la diferencia entre el centro de la forma y el punto de referencia de la forma.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="227"/>
      <source>Alignment vector for 'Tangent' mode</source>
      <translation>Vector de alineación para modo 'tangente'</translation>
    </message>
    <message>
      <location filename="patharray.py" line="235"/>
      <source>Force use of 'Vertical Vector' as local Z direction when using 'Original' or 'Tangent' alignment mode</source>
      <translation>Forzar el uso de 'Vector vertical' como dirección Z local al usar el modo de alineación 'Original' o 'Tangente'</translation>
    </message>
    <message>
      <location filename="patharray.py" line="243"/>
      <source>Direction of the local Z axis when 'Force Vertical' is true</source>
      <translation>Dirección del eje Z local cuando 'Forzar Vertical' es verdadero</translation>
    </message>
    <message>
      <location filename="patharray.py" line="251"/>
      <source>Method to orient the copies along the path.
- Original: X is curve tangent, Y is normal, and Z is the cross product.
- Frenet: aligns the object following the local coordinate system along the path.
- Tangent: similar to 'Original' but the local X axis is pre-aligned to 'Tangent Vector'.

To get better results with 'Original' or 'Tangent' you may have to set 'Force Vertical' to true.</source>
      <translation>Método para orientar las copias a lo largo de la trayectoria.
- Original: X es tangente de curva, Y es normal, y Z es el producto cruzado.
- Frenet: alinea el objeto siguiendo el sistema de coordenadas local a lo largo de la trayectoria.
- Tangente: similar a 'Original' pero el eje X local está pre-alineado a 'Vector Tangente'.

Para obtener mejores resultados con 'Original' o 'Tangente' es posible que tengas que ajustar 'Forzar Vertical' a 'verdadero'.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="262"/>
      <source>Orient the copies along the path depending on the 'Align Mode'.
Otherwise the copies will have the same orientation as the original Base object.</source>
      <translation>Orientar las copias a lo largo de la trayectoria dependiendo del 'Modo Alinear'.
De lo contrario, las copias tendrán la misma orientación que el objeto base original.</translation>
    </message>
    <message>
      <location filename="drawingview.py" line="66"/>
      <source>The linked object</source>
      <translation>El objeto vinculado</translation>
    </message>
    <message>
      <location filename="drawingview.py" line="73"/>
      <source>Projection direction</source>
      <translation>Dirección de proyección</translation>
    </message>
    <message>
      <location filename="drawingview.py" line="80"/>
      <source>The width of the lines inside this object</source>
      <translation>El ancho de las líneas dentro de este objeto</translation>
    </message>
    <message>
      <location filename="drawingview.py" line="88"/>
      <source>The size of the texts inside this object</source>
      <translation>El tamaño de los textos dentro de este objeto</translation>
    </message>
    <message>
      <location filename="drawingview.py" line="96"/>
      <source>The spacing between lines of text</source>
      <translation>El espaciado entre líneas de texto</translation>
    </message>
    <message>
      <location filename="drawingview.py" line="103"/>
      <source>The color of the projected objects</source>
      <translation>El color de los objetos proyectados</translation>
    </message>
    <message>
      <location filename="drawingview.py" line="110"/>
      <source>Shape Fill Style</source>
      <translation>Estilo de relleno de forma</translation>
    </message>
    <message>
      <location filename="drawingview.py" line="118"/>
      <source>Line Style</source>
      <translation>Estilo de línea</translation>
    </message>
    <message>
      <location filename="drawingview.py" line="127"/>
      <source>If checked, source objects are displayed regardless of being visible in the 3D model</source>
      <translation>Si está marcada, se muestran objetos de origen sin importar ser visible en el modelo 3D</translation>
    </message>
    <message>
      <location filename="facebinder.py" line="43"/>
      <source>Linked faces</source>
      <translation>Caras vinculadas</translation>
    </message>
    <message>
      <location filename="facebinder.py" line="46"/>
      <source>Specifies if splitter lines must be removed</source>
      <translation>Especifica si las líneas del separador deben ser eliminadas</translation>
    </message>
    <message>
      <location filename="facebinder.py" line="49"/>
      <source>An optional extrusion value to be applied to all faces</source>
      <translation>Un valor de extrusión opcional que se aplicará a todas las caras</translation>
    </message>
    <message>
      <location filename="facebinder.py" line="52"/>
      <source>An optional offset value to be applied to all faces</source>
      <translation>Un valor opcional de desplazamiento a aplicar a todas las caras</translation>
    </message>
    <message>
      <location filename="facebinder.py" line="55"/>
      <source>This specifies if the shapes sew</source>
      <translation>Especifica si las formas se cosen</translation>
    </message>
    <message>
      <location filename="facebinder.py" line="58"/>
      <source>The area of the faces of this Facebinder</source>
      <translation>El área de las caras de este Facebinder</translation>
    </message>
    <message>
      <location filename="clone.py" line="46"/>
      <source>The objects included in this clone</source>
      <translation>Los objetos incluidos en este clon</translation>
    </message>
    <message>
      <location filename="clone.py" line="51"/>
      <source>The scale factor of this clone</source>
      <translation>El factor de escala de este clon</translation>
    </message>
    <message>
      <location filename="clone.py" line="57"/>
      <source>If Clones includes several objects,
set True for fusion or False for compound</source>
      <translation>Si los clones incluyen varios objetos,
establezca True para la fusión o False para el compuesto</translation>
    </message>
    <message>
      <location filename="view_draft_annotation.py" line="82"/>
      <source>General scaling factor that affects the annotation consistently
because it scales the text, and the line decorations, if any,
in the same proportion.</source>
      <translation>Factor general de escala que afecta la anotación consistentemente
porque escala el texto y las decoraciones de línea, si existen,
en la misma proporción.</translation>
    </message>
    <message>
      <location filename="view_draft_annotation.py" line="100"/>
      <source>Annotation style to apply to this object.
When using a saved style some of the view properties will become read-only;
they will only be editable by changing the style through the 'Annotation style editor' tool.</source>
      <translation>Estilo de anotación para aplicar a este objeto.
Al usar un estilo guardado, algunas de las propiedades de la vista se convertirán en solo lectura;
sólo serán editables cambiando el estilo a través de la herramienta 'Editor de estilo de anotación'.</translation>
    </message>
    <message>
      <location filename="wire.py" line="49"/>
      <source>The vertices of the wire</source>
      <translation>Los vértices del alambre</translation>
    </message>
    <message>
      <location filename="wire.py" line="53"/>
      <source>If the wire is closed or not</source>
      <translation>Si el alambre está cerrado o no</translation>
    </message>
    <message>
      <location filename="wire.py" line="57"/>
      <source>The base object is the wire, it's formed from 2 objects</source>
      <translation>El objeto base es el alambre, está formado a partir de 2 objetos</translation>
    </message>
    <message>
      <location filename="wire.py" line="61"/>
      <source>The tool object is the wire, it's formed from 2 objects</source>
      <translation>El objeto de herramienta es el alambre, está formado a partir de 2 objetos</translation>
    </message>
    <message>
      <location filename="wire.py" line="65"/>
      <source>The start point of this line</source>
      <translation>El punto de inicio de esta línea</translation>
    </message>
    <message>
      <location filename="wire.py" line="69"/>
      <source>The end point of this line</source>
      <translation>El punto final de esta linea</translation>
    </message>
    <message>
      <location filename="wire.py" line="73"/>
      <source>The length of this line</source>
      <translation>La longitud de esta linea</translation>
    </message>
    <message>
      <location filename="wire.py" line="85"/>
      <source>Create a face if this object is closed</source>
      <translation>Crear una cara si este objeto está cerrado</translation>
    </message>
    <message>
      <location filename="wire.py" line="89"/>
      <source>The number of subdivisions of each edge</source>
      <translation>El número de subdivisiones de cada arista</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="137"/>
      <source>Font name</source>
      <translation>Nombre de la fuente</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="146"/>
      <source>Font size</source>
      <translation>Tamaño de la fuente</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="155"/>
      <source>Spacing between text and dimension line</source>
      <translation>Espacio entre el texto y la línea de dimensión</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="164"/>
      <source>Rotate the dimension text 180 degrees</source>
      <translation>Girar el texto de dimensión 180 grados</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="174"/>
      <source>Text Position.
Leave '(0,0,0)' for automatic position</source>
      <translation>Posición del texto.
Deja '(0,0,0)' para posición automática</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="185"/>
      <source>Text override.
Write '$dim' so that it is replaced by the dimension length.</source>
      <translation>Anulación de texto.
Escribe '$dim' para que sea reemplazado por la longitud de la dimensión.</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="196"/>
      <source>The number of decimals to show</source>
      <translation>El número de decimales a mostrar</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="205"/>
      <source>Show the unit suffix</source>
      <translation>Mostrar el sufijo de unidad</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="215"/>
      <source>A unit to express the measurement.
Leave blank for system default</source>
      <translation>Una unidad para expresar la medición.
Dejar en blanco para usar sistema por defecto</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="229"/>
      <source>Arrow size</source>
      <translation>Tamaño de flecha</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="238"/>
      <source>Arrow type</source>
      <translation>Tipo de flecha</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="248"/>
      <source>Rotate the dimension arrows 180 degrees</source>
      <translation>Gira 180 grados las flechas de dimensión</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="259"/>
      <source>The distance the dimension line is extended
past the extension lines</source>
      <translation>La distancia de la línea de dimensión se extiende
más allá de las líneas de extensión</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="268"/>
      <source>Length of the extension lines</source>
      <translation>Longitud de las líneas de extensión</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="278"/>
      <source>Length of the extension line
beyond the dimension line</source>
      <translation>Longitud de la línea de extensión
más allá de la línea de dimensión</translation>
    </message>
    <message>
      <location filename="view_dimension.py" line="287"/>
      <source>Shows the dimension line and arrows</source>
      <translation>Muestra las flechas y la línea de cota</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="77"/>
      <source>If it is true, the objects contained within this layer will adopt the line color of the layer</source>
      <translation>Si es verdadero, los objetos contenidos en esta capa adoptarán el color de línea de la capa</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="88"/>
      <source>If it is true, the print color will be used when objects in this layer are placed on a TechDraw page</source>
      <translation>Si es verdadero, el color de impresión se utilizará cuando los objetos de esta capa se coloquen en una página de TechDraw</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="102"/>
      <source>The line color of the objects contained within this layer</source>
      <translation>El color de línea de los objetos contenidos en esta capa</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="116"/>
      <source>The shape color of the objects contained within this layer</source>
      <translation>El color de la forma de los objetos contenidos en esta capa</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="130"/>
      <source>The line width of the objects contained within this layer</source>
      <translation>El ancho de línea de los objetos contenidos en esta capa</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="142"/>
      <source>The draw style of the objects contained within this layer</source>
      <translation>El estilo de dibujo de los objetos contenidos en esta capa</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="153"/>
      <source>The transparency of the objects contained within this layer</source>
      <translation>La transparencia de los objetos contenidos en esta capa</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="164"/>
      <source>The line color of the objects contained within this layer, when used on a TechDraw page</source>
      <translation>El color de línea de los objetos contenidos en esta capa, cuando se usa en una página de TechDraw</translation>
    </message>
    <message>
      <location filename="view_label.py" line="177"/>
      <source>Line width</source>
      <translation>Ancho de la línea</translation>
    </message>
    <message>
      <location filename="view_label.py" line="186"/>
      <source>Line color</source>
      <translation>Color de línea</translation>
    </message>
    <message>
      <location filename="view_label.py" line="74"/>
      <source>The size of the text</source>
      <translation>El tamaño del texto</translation>
    </message>
    <message>
      <location filename="view_label.py" line="83"/>
      <source>The font of the text</source>
      <translation>El tipo de letra del texto</translation>
    </message>
    <message>
      <location filename="view_label.py" line="119"/>
      <source>The vertical alignment of the text</source>
      <translation>La alineación vertical del texto</translation>
    </message>
    <message>
      <location filename="view_label.py" line="102"/>
      <source>Text color</source>
      <translation>Color del texto</translation>
    </message>
    <message>
      <location filename="view_label.py" line="128"/>
      <source>Line spacing (relative to font size)</source>
      <translation>Interlineado (en relación con el tamaño de fuente)</translation>
    </message>
    <message>
      <location filename="view_label.py" line="111"/>
      <source>The maximum number of characters on each line of the text box</source>
      <translation>El número máximo de caracteres en cada línea del cuadro de texto</translation>
    </message>
    <message>
      <location filename="view_label.py" line="139"/>
      <source>The size of the arrow</source>
      <translation>El tamaño de la flecha</translation>
    </message>
    <message>
      <location filename="view_label.py" line="148"/>
      <source>The type of arrow of this label</source>
      <translation>El tipo de flecha de esta etiqueta</translation>
    </message>
    <message>
      <location filename="view_label.py" line="159"/>
      <source>The type of frame around the text of this object</source>
      <translation>El tipo de marco que rodea el texto de este objeto</translation>
    </message>
    <message>
      <location filename="view_label.py" line="168"/>
      <source>Display a leader line or not</source>
      <translation>Mostrar una línea directriz o no</translation>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="14"/>
      <source>Annotation Styles Editor</source>
      <translation>Editor de Estilos de Anotación</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="20"/>
      <source>Style name</source>
      <translation>Nombre del estilo</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="50"/>
      <source>Add new...</source>
      <translation>Agregar nuevo...</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="79"/>
      <source>Renames the selected style</source>
      <translation>Renombra el estilo seleccionado</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="82"/>
      <source>Rename</source>
      <translation>Renombrar</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="110"/>
      <source>Deletes the selected style</source>
      <translation>Borra el estilo seleccionado</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="113"/>
      <source>Delete</source>
      <translation>Borrar</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="164"/>
      <source>Text</source>
      <translation>Texto</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="173"/>
      <source>Font size</source>
      <translation>Tamaño de la fuente</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="183"/>
      <source>Line spacing</source>
      <translation>Espacio entre líneas</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="193"/>
      <source>Font name</source>
      <translation>Nombre de la fuente</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="212"/>
      <source>The font to use for texts and dimensions</source>
      <translation>La fuente a usar para textos y dimensiones</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="239"/>
      <source>Units</source>
      <translation>Unidades</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="248"/>
      <source>Scale multiplier</source>
      <translation>Multiplicador de escala</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="258"/>
      <source>Decimals</source>
      <translation>Decimales</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="268"/>
      <source>Unit override</source>
      <translation>Ignorar unidad</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="278"/>
      <source>Show unit</source>
      <translation>Mostrar unidad</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="331"/>
      <source>Line and arrows</source>
      <translation>Línea y flechas</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="340"/>
      <source>Line width</source>
      <translation>Ancho de la línea</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="350"/>
      <source>Extension overshoot</source>
      <translation>Extensión excesiva</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="360"/>
      <source>Arrow size</source>
      <translation>Tamaño de flecha</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="370"/>
      <source>Show lines</source>
      <translation>Mostrar líneas</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="380"/>
      <source>Dimension overshoot</source>
      <translation>Dimensión excesiva</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="390"/>
      <source>Extension lines</source>
      <translation>Líneas de extensión</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="400"/>
      <source>Arrow type</source>
      <translation>Tipo de flecha</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="410"/>
      <source>Line / text color</source>
      <translation>Color de línea / texto</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="433"/>
      <source>The width of the dimension lines</source>
      <translation>El ancho de las líneas de la dimensión</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="436"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="446"/>
      <source>The color of dimension lines, arrows and texts</source>
      <translation>El color de las líneas de dimensión, flechas y textos</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="476"/>
      <source>Dot</source>
      <translation>Punto</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="486"/>
      <source>Arrow</source>
      <translation>Flecha</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="491"/>
      <source>Tick</source>
      <translation>Tick</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="38"/>
      <source>The name of your style. Existing style names can be edited.</source>
      <translation>El nombre de tu estilo. Los nombres de estilo existentes pueden ser editados.</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="219"/>
      <source>Font size in the system units</source>
      <translation>Tamaño de fuente en unidades del sistema</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="180"/>
      <source>Line spacing in system units</source>
      <translation>Espaciado de línea en unidades del sistema</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="285"/>
      <source>A multiplier factor that affects the size of texts and markers</source>
      <translation>Un factor multiplicador que afecta el tamaño de textos y marcadores</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="305"/>
      <source>The number of decimals to show for dimension values</source>
      <translation>El número de decimales a mostrar para los valores de cota</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="298"/>
      <source>Specify a valid length unit like mm, m, in, ft, to force displaying the dimension value in this unit</source>
      <translation>Especifica una unidad válida de longitud como mm, m, in, ft, para forzar el mostrar el valor de la cota en esa unidad</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="315"/>
      <source>If it is checked it will show the unit next to the dimension value</source>
      <translation>Si está activada mostrará la unidad de medida al lado del valor de la cota</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="534"/>
      <source>The distance that the extension lines are additionally extended beyond the dimension line</source>
      <translation>La distancia en la que las líneas de extensión están ampliadas por adición más allá de la línea de cota</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="504"/>
      <source>The size of the dimension arrows or markers in system units</source>
      <translation>El tamaño de las flechas de cota o marcadores en unidades del sistema</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="417"/>
      <source>If it is checked it will display the dimension line</source>
      <translation>Si está activada se mostrará la línea de cota</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="514"/>
      <source>The distance that the dimension line is additionally extended</source>
      <translation>La distancia en la que la línea de cota está ampliada por adición</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="524"/>
      <source>The length of the extension lines</source>
      <translation>La longitud de las líneas de prolongación</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="472"/>
      <source>The type of arrows or markers to use at the end of dimension lines</source>
      <translation>El tipo de flecha o marcador a usar al final de las líneas de cota</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="481"/>
      <source>Circle</source>
      <translation>Circunferencia</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="496"/>
      <source>Tick-2</source>
      <translation>Tick-2</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="120"/>
      <source>Import styles from json file</source>
      <translation>Importar estilos de archivo json</translation>
    </message>
    <message>
      <location filename="dialog_AnnotationStyleEditor.ui" line="130"/>
      <source>Export styles to json file</source>
      <translation>Exportar estilos a archivo json</translation>
    </message>
  </context>
  <context>
    <name>Draft</name>
    <message>
      <location filename="importDXF.py" line="129"/>
      <source>Download of dxf libraries failed.
Please install the dxf Library addon manually
from menu Tools -&gt; Addon Manager</source>
      <translation>La descarga de librerías dxf ha fallado.
Por favor instale el complemento de librerías dxf manualmente
desde el menú Herramientas -&gt; Administrador de complementos</translation>
    </message>
    <message>
      <location filename="init_tools.py" line="145"/>
      <source>Draft creation tools</source>
      <translation>Herramientas de creación de borradores</translation>
    </message>
    <message>
      <location filename="init_tools.py" line="148"/>
      <source>Draft annotation tools</source>
      <translation>Herramientas de anotación de borrador</translation>
    </message>
    <message>
      <location filename="init_tools.py" line="151"/>
      <source>Draft modification tools</source>
      <translation>Herramientas de modificación de borrador</translation>
    </message>
    <message>
      <location filename="InitGui.py" line="107"/>
      <source>Draft utility tools</source>
      <translation>Herramientas de utilidad para boceto</translation>
    </message>
    <message>
      <location filename="init_tools.py" line="166"/>
      <source>&amp;Drafting</source>
      <translation>&amp;Borrador</translation>
    </message>
    <message>
      <location filename="init_tools.py" line="168"/>
      <source>&amp;Annotation</source>
      <translation>&amp;Anotación</translation>
    </message>
    <message>
      <location filename="init_tools.py" line="170"/>
      <source>&amp;Modification</source>
      <translation>&amp;Modificación</translation>
    </message>
    <message>
      <location filename="init_tools.py" line="172"/>
      <source>&amp;Utilities</source>
      <translation>&amp;Utilidades</translation>
    </message>
    <message>
      <location filename="InitGui.py" line="122"/>
      <source>Draft</source>
      <translation>Calado</translation>
    </message>
    <message>
      <location filename="InitGui.py" line="183"/>
      <source>Import-Export</source>
      <translation>Importar/Exportar</translation>
    </message>
    <message>
      <location filename="pointarray.py" line="305"/>
      <source>Point object doesn't have a discrete point, it cannot be used for an array.</source>
      <translation>El objeto de punto no tiene un punto discreto, no se puede usar para una matriz.</translation>
    </message>
    <message>
      <location filename="bspline.py" line="106"/>
      <source>_BSpline.createGeometry: Closed with same first/last Point. Geometry not updated.</source>
      <translation>_BSpline.createGeometry: cerrado con el mismo punto de la primera/última. Geometría no actualizada.</translation>
    </message>
    <message>
      <location filename="view_wpproxy.py" line="102"/>
      <source>Writing camera position</source>
      <translation>Escribir posición de la cámara</translation>
    </message>
    <message>
      <location filename="view_wpproxy.py" line="119"/>
      <source>Writing objects shown/hidden state</source>
      <translation>Escribir objetos estado mostrar/ocultar</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="402"/>
      <source>Merge layer duplicates</source>
      <translation>Combinar duplicados de capa</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="407"/>
      <source>Add new layer</source>
      <translation>Añadir nueva capa</translation>
    </message>
    <message>
      <location filename="init_draft_statusbar.py" line="244"/>
      <source>Toggles Grid On/Off</source>
      <translation>Alternar Rejilla Encendido/Apagado</translation>
    </message>
    <message>
      <location filename="init_draft_statusbar.py" line="262"/>
      <source>Object snapping</source>
      <translation>Ajuste de objetos</translation>
    </message>
    <message>
      <location filename="init_draft_statusbar.py" line="294"/>
      <source>Toggles Visual Aid Dimensions On/Off</source>
      <translation>Activa o desactiva las dimensiones de ayuda visual</translation>
    </message>
    <message>
      <location filename="init_draft_statusbar.py" line="314"/>
      <source>Toggles Ortho On/Off</source>
      <translation>Alterna Ortho Encender/Apagar</translation>
    </message>
    <message>
      <location filename="init_draft_statusbar.py" line="332"/>
      <source>Toggles Constrain to Working Plane On/Off</source>
      <translation>Activa / desactiva restringir al plano de trabajo</translation>
    </message>
    <message>
      <location filename="gui_utils.py" line="144"/>
      <source>Unable to insert new object into a scaled part</source>
      <translation>No se puede insertar un nuevo objeto en una parte escalada</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="157"/>
      <source>True</source>
      <translation>Verdadero</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="159"/>
      <source>False</source>
      <translation>Falso</translation>
    </message>
    <message>
      <location filename="task_scale.py" line="130"/>
      <source>Scale</source>
      <translation>Escalar</translation>
    </message>
    <message>
      <location filename="task_scale.py" line="131"/>
      <source>X factor</source>
      <translation>Factor X</translation>
    </message>
    <message>
      <location filename="task_scale.py" line="132"/>
      <source>Y factor</source>
      <translation>Factor Y</translation>
    </message>
    <message>
      <location filename="task_scale.py" line="133"/>
      <source>Z factor</source>
      <translation>Factor Z</translation>
    </message>
    <message>
      <location filename="task_scale.py" line="134"/>
      <source>Uniform scaling</source>
      <translation>Escala uniforme</translation>
    </message>
    <message>
      <location filename="task_scale.py" line="135"/>
      <source>Working plane orientation</source>
      <translation>Orientación del plano de trabajo</translation>
    </message>
    <message>
      <location filename="task_scale.py" line="136"/>
      <source>Copy</source>
      <translation>Copiar</translation>
    </message>
    <message>
      <location filename="task_scale.py" line="137"/>
      <source>Modify subelements</source>
      <translation>Modificar subelementos</translation>
    </message>
    <message>
      <location filename="task_scale.py" line="138"/>
      <source>Pick from/to points</source>
      <translation>Elegir desde/hacia puntos</translation>
    </message>
    <message>
      <location filename="task_scale.py" line="139"/>
      <source>Create a clone</source>
      <translation>Crear un clon</translation>
    </message>
    <message>
      <location filename="gui_clone.py" line="91"/>
      <source>Clone</source>
      <translation>Clonar</translation>
    </message>
    <message>
      <location filename="gui_lineslope.py" line="91"/>
      <source>Slope</source>
      <translation>Pendiente</translation>
    </message>
    <message>
      <location filename="gui_circulararray.py" line="66"/>
      <source>Circular array</source>
      <translation>Matriz circular</translation>
    </message>
    <message>
      <location filename="gui_circulararray.py" line="68"/>
      <source>Creates copies of the selected object, and places the copies in a radial pattern
creating various circular layers.

The array can be turned into an orthogonal or a polar array by changing its type.</source>
      <translation>Crea copias del objeto seleccionado y coloca las copias en un patrón radial
creando varias capas circulares.

El array puede convertirse en una matriz ortogonal o polar cambiando su tipo.</translation>
    </message>
    <message>
      <location filename="gui_polararray.py" line="66"/>
      <source>Polar array</source>
      <translation>Matriz polar</translation>
    </message>
    <message>
      <location filename="gui_polararray.py" line="68"/>
      <source>Creates copies of the selected object, and places the copies in a polar pattern
defined by a center of rotation and its angle.

The array can be turned into an orthogonal or a circular array by changing its type.</source>
      <translation>Crea copias del objeto seleccionado y coloca las copias en un patrón polar
definido por un centro de rotación y su ángulo.

La matriz puede convertirse en una matriz ortogonal o circular cambiando su tipo.</translation>
    </message>
    <message>
      <location filename="gui_arrays.py" line="65"/>
      <source>Array tools</source>
      <translation>Herramientas de matriz</translation>
    </message>
    <message>
      <location filename="gui_arrays.py" line="68"/>
      <source>Create various types of arrays, including rectangular, polar, circular, path, and point</source>
      <translation>Crea varios tipos de matrices, incluyendo rectangular, polar, circular, trayectoria y punto</translation>
    </message>
    <message>
      <location filename="gui_orthoarray.py" line="66"/>
      <source>Array</source>
      <translation>Matriz</translation>
    </message>
    <message>
      <location filename="gui_orthoarray.py" line="68"/>
      <source>Creates copies of the selected object, and places the copies in an orthogonal pattern,
meaning the copies follow the specified direction in the X, Y, Z axes.

The array can be turned into a polar or a circular array by changing its type.</source>
      <translation>Crea copias del objeto seleccionado y coloca las copias en un patrón ortogonal,
lo que significa que las copias siguen la dirección especificada en los ejes X, Y, Z.

La matriz puede convertirse en una matriz polar o circular cambiando su tipo.</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="67"/>
      <source>Fillet</source>
      <translation>Redondear</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="67"/>
      <source>Creates a fillet between two selected wires or edges.</source>
      <translation>Crea un redondeo entre dos alambres o aristas seleccionados.</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="89"/>
      <source>Delete original objects</source>
      <translation>Eliminar objetos originales</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="95"/>
      <source>Create chamfer</source>
      <translation>Crear chaflán</translation>
    </message>
    <message>
      <location filename="gui_offset.py" line="326"/>
      <source>Offset direction is not defined. Please move the mouse on either side of the object first to indicate a direction</source>
      <translation>La dirección del desplazamiento no está definida. Por favor, mueva el ratón a cada lado del objeto primero para indicar una dirección</translation>
    </message>
  </context>
  <context>
    <name>DraftCircularArrayTaskPanel</name>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="26"/>
      <source>Circular array</source>
      <translation>Matriz circular</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="57"/>
      <source>The coordinates of the point through which the axis of rotation passes.
Change the direction of the axis itself in the property editor.</source>
      <translation>Las coordenadas del punto a través del cual pasa el eje de rotación.
Cambie la dirección del propio eje en el editor de propiedades.</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="61"/>
      <source>Center of rotation</source>
      <translation>Centro de rotación</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="69"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="76"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="83"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="131"/>
      <source>Reset the coordinates of the center of rotation.</source>
      <translation>Restablece las coordenadas del centro de rotación.</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="134"/>
      <source>Reset point</source>
      <translation>Restablecer punto</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="146"/>
      <source>If checked, the resulting objects in the array will be fused if they touch each other.
This only works if "Link array" is off.</source>
      <translation>Si está marcada, los objetos resultantes en la matriz se fusionarán si se tocan entre sí.
Esto solo funciona si "Link array" está desactivado.</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="150"/>
      <source>Fuse</source>
      <translation>Fusión</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="157"/>
      <source>If checked, the resulting object will be a "Link array" instead of a regular array.
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</source>
      <translation>Si está activado, el objeto resultante será una "matriz enlazada" en lugar de una matriz normal.
Una matriz enlazada es más eficiente al crear múltiples copias, pero no pueden ser fusionadas juntas.</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="161"/>
      <source>Link array</source>
      <translation>Enlazar matriz</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="186"/>
      <source>Distance from one element in one ring of the array to the next element in the same ring.
It cannot be zero.</source>
      <translation>Distancia de un elemento en un anillo de la matriz al siguiente elemento en el mismo anillo.
No puede ser cero.</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="179"/>
      <source>Tangential distance</source>
      <translation>Distancia tangencial</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="210"/>
      <source>Distance from one layer of objects to the next layer of objects.</source>
      <translation>Distancia de una capa de objetos a la siguiente capa de objetos.</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="203"/>
      <source>Radial distance</source>
      <translation>Distancia Radial</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="261"/>
      <source>The number of symmetry lines in the circular array.</source>
      <translation>Número de líneas de simetría en la matriz circular.</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="250"/>
      <source>Number of circular layers or rings to create, including a copy of the original object.
It must be at least 2.</source>
      <translation>Número de capas circulares o anillos para crear, incluida una copia del objeto original.
Debe ser al menos 2.</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="254"/>
      <source>Number of circular layers</source>
      <translation>Número de capas circulares</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="264"/>
      <source>Symmetry</source>
      <translation>Simetría</translation>
    </message>
    <message>
      <location filename="TaskPanel_CircularArray.ui" line="273"/>
      <source>(Placeholder for the icon)</source>
      <translation>(Marcador de posición para el icono)</translation>
    </message>
  </context>
  <context>
    <name>DraftOrthoArrayTaskPanel</name>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="26"/>
      <source>Orthogonal array</source>
      <translation>Matriz ortogonal</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="44"/>
      <source>Distance between the elements in the Z direction.
Normally, only the Z value is necessary; the other two values can give an additional shift in their respective directions.
Negative values will result in copies produced in the negative direction.</source>
      <translation>Distancia entre los elementos en la dirección del eje Z.
Normalmente, solo el valor Z es necesario; los otros dos valores pueden dar lugar a un desplazamiento adicional en sus respectivas direcciones.
Los valores negativos darán como resultado copias generadas en la dirección negativa.</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="49"/>
      <source>Z intervals</source>
      <translation>Intervalos eje Z</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="385"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="392"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="378"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="353"/>
      <source>Reset the distances.</source>
      <translation>Restablecer distancias.</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="125"/>
      <source>Reset Z</source>
      <translation>Restablecer Z</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="137"/>
      <source>If checked, the resulting objects in the array will be fused if they touch each other.
This only works if "Link array" is off.</source>
      <translation>Si está marcada, los objetos resultantes en la matriz se fusionarán si se tocan entre sí.
Esto solo funciona si "Link array" está desactivado.</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="141"/>
      <source>Fuse</source>
      <translation>Fusión</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="148"/>
      <source>If checked, the resulting object will be a "Link array" instead of a regular array.
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</source>
      <translation>Si está activado, el objeto resultante será una "matriz enlazada" en lugar de una matriz normal.
Una matriz enlazada es más eficiente al crear múltiples copias, pero no pueden ser fusionadas juntas.</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="152"/>
      <source>Link array</source>
      <translation>Enlazar matriz</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="177"/>
      <source>(Placeholder for the icon)</source>
      <translation>(Marcador de posición para el icono)</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="184"/>
      <source>Distance between the elements in the X direction.
Normally, only the X value is necessary; the other two values can give an additional shift in their respective directions.
Negative values will result in copies produced in the negative direction.</source>
      <translation>Distancia entre los elementos en la dirección del eje X.
Normalmente, solo el valor X es necesario; los otros dos valores pueden dar lugar a un desplazamiento adicional en sus respectivas direcciones.
Los valores negativos darán como resultado copias producidas en la dirección negativa.</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="189"/>
      <source>X intervals</source>
      <translation>Intervalos eje X</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="265"/>
      <source>Reset X</source>
      <translation>Restablecer X</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="275"/>
      <source>Distance between the elements in the Y direction.
Normally, only the Y value is necessary; the other two values can give an additional shift in their respective directions.
Negative values will result in copies produced in the negative direction.</source>
      <translation>Distancia entre los elementos en la dirección del eje Y.
Normalmente, solo el valor Y es necesario; los otros dos valores pueden dar lugar a un desplazamiento adicional en sus respectivas direcciones.
Los valores negativos darán como resultado copias producidas en la dirección negativa.</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="280"/>
      <source>Y intervals</source>
      <translation>Intervalos eje Y</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="356"/>
      <source>Reset Y</source>
      <translation>Restablecer Y</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="366"/>
      <source>Number of elements in the array in the specified direction, including a copy of the original object.
The number must be at least 1 in each direction.</source>
      <translation>Número de elementos en la matriz en la dirección especificada, incluida una copia del objeto original.
El número debe ser al menos 1 en cada dirección.</translation>
    </message>
    <message>
      <location filename="TaskPanel_OrthoArray.ui" line="370"/>
      <source>Number of elements</source>
      <translation>Número de elementos</translation>
    </message>
  </context>
  <context>
    <name>DraftPolarArrayTaskPanel</name>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="26"/>
      <source>Polar array</source>
      <translation>Matriz polar</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="57"/>
      <source>The coordinates of the point through which the axis of rotation passes.
Change the direction of the axis itself in the property editor.</source>
      <translation>Las coordenadas del punto a través del cual pasa el eje de rotación.
Cambie la dirección del propio eje en el editor de propiedades.</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="61"/>
      <source>Center of rotation</source>
      <translation>Centro de rotación</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="69"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="115"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="122"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="131"/>
      <source>Reset the coordinates of the center of rotation.</source>
      <translation>Restablece las coordenadas del centro de rotación.</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="134"/>
      <source>Reset point</source>
      <translation>Restablecer punto</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="146"/>
      <source>If checked, the resulting objects in the array will be fused if they touch each other.
This only works if "Link array" is off.</source>
      <translation>Si está marcada, los objetos resultantes en la matriz se fusionarán si se tocan entre sí.
Esto solo funciona si "Link array" está desactivado.</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="150"/>
      <source>Fuse</source>
      <translation>Fusión</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="157"/>
      <source>If checked, the resulting object will be a "Link array" instead of a regular array.
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</source>
      <translation>Si está activado, el objeto resultante será una "matriz enlazada" en lugar de una matriz normal.
Una matriz enlazada es más eficiente al crear múltiples copias, pero no pueden ser fusionadas juntas.</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="161"/>
      <source>Link array</source>
      <translation>Enlazar matriz</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="187"/>
      <source>Sweeping angle of the polar distribution.
A negative angle produces a polar pattern in the opposite direction.
The maximum absolute value is 360 degrees.</source>
      <translation>Ángulo barrido de la distribución polar.
Un ángulo negativo produce un patrón polar en la dirección opuesta.
El valor máximo absoluto es de 360 grados.</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="180"/>
      <source>Polar angle</source>
      <translation>Ángulo polar</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="219"/>
      <source>Number of elements in the array, including a copy of the original object.
It must be at least 2.</source>
      <translation>Número de elementos en la matriz, incluyendo una copia del objeto original. Debe ser al menos 2.</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="212"/>
      <source>Number of elements</source>
      <translation>Número de elementos</translation>
    </message>
    <message>
      <location filename="TaskPanel_PolarArray.ui" line="235"/>
      <source>(Placeholder for the icon)</source>
      <translation>(Marcador de posición para el icono)</translation>
    </message>
  </context>
  <context>
    <name>DraftShapeStringGui</name>
    <message>
      <location filename="TaskShapeString.ui" line="26"/>
      <source>ShapeString</source>
      <translation>Dar forma 3d a cadena de texto</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="115"/>
      <source>Text to be made into ShapeString</source>
      <translation>Texto a convertir en forma 3d</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="122"/>
      <source>String</source>
      <translation>Cadena de texto</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="133"/>
      <source>Height</source>
      <translation>Altura</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="140"/>
      <source>Height of the result</source>
      <translation>Altura resultante</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="66"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="83"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="90"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="101"/>
      <source>Font file</source>
      <translation>Tipo de archivo de letra</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="73"/>
      <source>Enter coordinates or select point with mouse.</source>
      <translation>Introduzca coordenadas o seleccione el punto con el ratón.</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="186"/>
      <source>Reset 3d point selection</source>
      <translation>Reiniciar selección de puntos 3D</translation>
    </message>
    <message>
      <location filename="TaskShapeString.ui" line="192"/>
      <source>Reset Point</source>
      <translation>Reiniciar puntos</translation>
    </message>
  </context>
  <context>
    <name>Draft_AddConstruction</name>
    <message>
      <location filename="gui_groups.py" line="342"/>
      <source>Add to Construction group</source>
      <translation>Añadir al grupo de construcción</translation>
    </message>
    <message>
      <location filename="gui_groups.py" line="344"/>
      <source>Adds the selected objects to the construction group,
and changes their appearance to the construction style.
It creates a construction group if it doesn't exist.</source>
      <translation>Añade los objetos seleccionados al grupo de construcción,
y cambia su apariencia al estilo de construcción.
Crea un grupo de construcción si no existe.</translation>
    </message>
  </context>
  <context>
    <name>Draft_AddPoint</name>
    <message>
      <location filename="gui_line_add_delete.py" line="57"/>
      <source>Add point</source>
      <translation>Añadir punto</translation>
    </message>
    <message>
      <location filename="gui_line_add_delete.py" line="60"/>
      <source>Adds a point to an existing Wire or B-spline.</source>
      <translation>Añade un punto a un alambre o B-spline existente.</translation>
    </message>
  </context>
  <context>
    <name>Draft_AddToGroup</name>
    <message>
      <location filename="gui_groups.py" line="67"/>
      <source>Ungroup</source>
      <translation>Desagrupar</translation>
    </message>
    <message>
      <location filename="gui_groups.py" line="72"/>
      <source>Move to group</source>
      <translation>Mover al grupo</translation>
    </message>
    <message>
      <location filename="gui_groups.py" line="74"/>
      <source>Moves the selected objects to an existing group, or removes them from any group.
Create a group first to use this tool.</source>
      <translation>Mueve los objetos seleccionados a un grupo existente, o los elimina de cualquier grupo.
Crea un grupo primero para usar esta herramienta.</translation>
    </message>
  </context>
  <context>
    <name>Draft_AnnotationStyleEditor</name>
    <message>
      <location filename="gui_annotationstyleeditor.py" line="80"/>
      <source>Annotation styles...</source>
      <translation>Estilos de Anotación...</translation>
    </message>
  </context>
  <context>
    <name>Draft_ApplyStyle</name>
    <message>
      <location filename="gui_styles.py" line="47"/>
      <source>Apply current style</source>
      <translation>Aplicar estilo actual</translation>
    </message>
    <message>
      <location filename="gui_styles.py" line="50"/>
      <source>Applies the current style defined in the toolbar (line width and colors) to the selected objects and groups.</source>
      <translation>Se aplica el estilo actual definido en la barra de herramientas (ancho de línea y colores) a los objetos y grupos seleccionados.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Arc</name>
    <message>
      <location filename="gui_arcs.py" line="66"/>
      <source>Arc</source>
      <translation>Arco</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="69"/>
      <source>Creates a circular arc by a center point and a radius.
CTRL to snap, SHIFT to constrain.</source>
      <translation>Crea un arco circular por un punto central y un radio.
CTRL para ajustar, MAYÚS para restringir.</translation>
    </message>
  </context>
  <context>
    <name>Draft_ArcTools</name>
    <message>
      <location filename="gui_arcs.py" line="598"/>
      <source>Arc tools</source>
      <translation>Herramientas de arco</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="601"/>
      <source>Create various types of circular arcs.</source>
      <translation>Crea varios tipos de arcos circulares.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Array</name>
    <message>
      <location filename="gui_array_simple.py" line="68"/>
      <source>Array</source>
      <translation>Matriz</translation>
    </message>
    <message>
      <location filename="gui_array_simple.py" line="71"/>
      <source>Creates an array from a selected object.
By default, it is a 2x2 orthogonal array.
Once the array is created its type can be changed
to polar or circular, and its properties can be modified.</source>
      <translation>Crea una matriz desde un objeto seleccionado.
Por defecto, es una matriz ortogonal 2x2.
Una vez creada la matriz, su tipo puede cambiar
a polar o circular, y sus propiedades pueden ser modificadas.</translation>
    </message>
  </context>
  <context>
    <name>Draft_AutoGroup</name>
    <message>
      <location filename="gui_groups.py" line="238"/>
      <source>Autogroup</source>
      <translation>Autogrupo</translation>
    </message>
    <message>
      <location filename="gui_groups.py" line="241"/>
      <source>Select a group to add all Draft and Arch objects to.</source>
      <translation>Seleccione un grupo al que añadir todos los objetos Draft y Arch.</translation>
    </message>
  </context>
  <context>
    <name>Draft_BSpline</name>
    <message>
      <location filename="gui_splines.py" line="60"/>
      <source>B-spline</source>
      <translation>B-spline</translation>
    </message>
    <message>
      <location filename="gui_splines.py" line="63"/>
      <source>Creates a multiple-point B-spline. CTRL to snap, SHIFT to constrain.</source>
      <translation>Crea una B-spline de múltiples puntos. CTRL para ajustar, MAYÚS para restringir.</translation>
    </message>
  </context>
  <context>
    <name>Draft_BezCurve</name>
    <message>
      <location filename="gui_beziers.py" line="64"/>
      <source>Bezier curve</source>
      <translation>Curva Bézier</translation>
    </message>
    <message>
      <location filename="gui_beziers.py" line="67"/>
      <source>Creates an N-degree Bezier curve. The more points you pick, the higher the degree.
CTRL to snap, SHIFT to constrain.</source>
      <translation>Crea una curva de Bézier de N-Grado. Cuantos más puntos escojas, mayor será el grado.
CTRL para cortar, MAYÚS para restringir.</translation>
    </message>
  </context>
  <context>
    <name>Draft_BezierTools</name>
    <message>
      <location filename="gui_beziers.py" line="475"/>
      <source>Bezier tools</source>
      <translation>Herramientas Bézier</translation>
    </message>
    <message>
      <location filename="gui_beziers.py" line="478"/>
      <source>Create various types of Bezier curves.</source>
      <translation>Crea varios tipos de curvas Bézier.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Circle</name>
    <message>
      <location filename="gui_circles.py" line="79"/>
      <source>Circle</source>
      <translation>Circunferencia</translation>
    </message>
    <message>
      <location filename="gui_circles.py" line="83"/>
      <source>Creates a circle (full circular arc).
CTRL to snap, ALT to select tangent objects.</source>
      <translation>Crea un círculo (arco circular completo).
CTRL para ajustar, ALT para seleccionar objetos tangentes.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Clone</name>
    <message>
      <location filename="gui_clone.py" line="70"/>
      <source>Clone</source>
      <translation>Clonar</translation>
    </message>
    <message>
      <location filename="gui_clone.py" line="73"/>
      <source>Creates a clone of the selected objects.
The resulting clone can be scaled in each of its three directions.</source>
      <translation>Crea un clon de los objetos seleccionados.
El clon resultante puede escalarse en cada una de sus tres direcciones.</translation>
    </message>
  </context>
  <context>
    <name>Draft_CloseLine</name>
    <message>
      <location filename="gui_lineops.py" line="124"/>
      <source>Close Line</source>
      <translation>Cerrar línea</translation>
    </message>
    <message>
      <location filename="gui_lineops.py" line="125"/>
      <source>Closes the line being drawn, and finishes the operation.</source>
      <translation>Cierra la línea que se dibuja y finaliza la operación.</translation>
    </message>
  </context>
  <context>
    <name>Draft_CubicBezCurve</name>
    <message>
      <location filename="gui_beziers.py" line="243"/>
      <source>Cubic bezier curve</source>
      <translation>Curva de Bézier cúbica</translation>
    </message>
    <message>
      <location filename="gui_beziers.py" line="246"/>
      <source>Creates a Bezier curve made of 2nd degree (quadratic) and 3rd degree (cubic) segments. Click and drag to define each segment.
After the curve is created you can go back to edit each control point and set the properties of each knot.
CTRL to snap, SHIFT to constrain.</source>
      <translation>Crea una curva Bézier hecha de segmentos de segundo grado (cuadrático) y de tercer grado (cúbicos). Haga clic y arrastre para definir cada segmento.
Después de crear la curva puede volver a editar cada punto de control y establecer las propiedades de cada uno de ellos.
CTRL para ajustar, MAYÚS para restringir.</translation>
    </message>
  </context>
  <context>
    <name>Draft_DelPoint</name>
    <message>
      <location filename="gui_line_add_delete.py" line="89"/>
      <source>Remove point</source>
      <translation>Eliminar punto</translation>
    </message>
    <message>
      <location filename="gui_line_add_delete.py" line="92"/>
      <source>Removes a point from an existing Wire or B-spline.</source>
      <translation>Elimina un punto de una alambre o B-spline existente.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Dimension</name>
    <message>
      <location filename="gui_dimensions.py" line="83"/>
      <source>Dimension</source>
      <translation>Cota</translation>
    </message>
    <message>
      <location filename="gui_dimensions.py" line="86"/>
      <source>Creates a dimension.

- Pick three points to create a simple linear dimension.
- Select a straight line to create a linear dimension linked to that line.
- Select an arc or circle to create a radius or diameter dimension linked to that arc.
- Select two straight lines to create an angular dimension between them.
CTRL to snap, SHIFT to constrain, ALT to select an edge or arc.

You may select a single line or single circular arc before launching this command
to create the corresponding linked dimension.
You may also select an 'App::MeasureDistance' object before launching this command
to turn it into a 'Draft Dimension' object.</source>
      <translation>Crea una dimensión.

- Elige tres puntos para crear una simple dimensión lineal.
- Seleccione una línea recta para crear una dimensión lineal vinculada a esa línea.
- Selecciona un arco o círculo para crear una dimensión de radio o diámetro vinculada a ese arco.
- Selecciona dos líneas rectas para crear una dimensión angular entre ellas.
CTRL para ajustar, MAYÚS para restringir, ALT para seleccionar un borde o arco.

Puede seleccionar una sola línea o un arco circular antes de lanzar este comando
para crear la dimensión vinculada correspondiente.
También puedes seleccionar un objeto 'App::MeasureDistance' antes de lanzar este comando
para convertirlo en un objeto 'Borrador de Dimensión'.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Downgrade</name>
    <message>
      <location filename="gui_downgrade.py" line="58"/>
      <source>Downgrade</source>
      <translation>Degradar</translation>
    </message>
    <message>
      <location filename="gui_downgrade.py" line="61"/>
      <source>Downgrades the selected objects into simpler shapes.
The result of the operation depends on the types of objects, which may be able to be downgraded several times in a row.
For example, it explodes the selected polylines into simpler faces, wires, and then edges. It can also subtract faces.</source>
      <translation>Descompone los objetos seleccionados a formas más simples.
El resultado de la operación depende de los tipos de objetos, que pueden ser descompuestos varias veces seguidas.
Por ejemplo, descompone las polilíneas seleccionadas en caras, alambres y luego bordes más simples. También puede restar caras.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Draft2Sketch</name>
    <message>
      <location filename="gui_draft2sketch.py" line="57"/>
      <source>Draft to Sketch</source>
      <translation>Borrador a Croquis</translation>
    </message>
    <message>
      <location filename="gui_draft2sketch.py" line="60"/>
      <source>Convert bidirectionally between Draft objects and Sketches.
Many Draft objects will be converted into a single non-constrained Sketch.
However, a single sketch with disconnected traces will be converted into several individual Draft objects.</source>
      <translation>Convertir bidireccionalmente entre objetos Borradores y Croquis.
Muchos objetos Borradores se convertirán en un solo Croquis sin restricciones.
Sin embargo, un solo Croquis con rastros desconectados se convertirá en varios objetos Borradores individuales.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Drawing</name>
    <message>
      <location filename="gui_drawing.py" line="71"/>
      <source>Drawing</source>
      <translation>Dibujo</translation>
    </message>
    <message>
      <location filename="gui_drawing.py" line="74"/>
      <source>Creates a 2D projection on a Drawing Workbench page from the selected objects.
This command is OBSOLETE since the Drawing Workbench became obsolete in 0.17.
Use TechDraw Workbench instead for generating technical drawings.</source>
      <translation>Crea una proyección 2D en una página del Banco de Trabajo de Dibujo de los objetos seleccionados.
Este comando es OBSOLETE desde que el Banco de Trabajo de Dibujo está obsoleto en 0. 7.
Utilice el banco de trabajo TechDraw en su lugar para generar dibujos técnicos.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Edit</name>
    <message>
      <location filename="gui_edit.py" line="275"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
    <message>
      <location filename="gui_edit.py" line="284"/>
      <source>Edits the active object.
Press E or ALT+LeftClick to display context menu
on supported nodes and on supported objects.</source>
      <translation>Edita el objeto activo.
Pulsa E o ALT+Click izquierdo para mostrar el menú contextual
en los nodos soportados y en los objetos soportados.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Ellipse</name>
    <message>
      <location filename="gui_ellipses.py" line="59"/>
      <source>Ellipse</source>
      <translation>Elipse</translation>
    </message>
    <message>
      <location filename="gui_ellipses.py" line="62"/>
      <source>Creates an ellipse. CTRL to snap.</source>
      <translation>Crea una elipse. CTRL para ajustar.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Facebinder</name>
    <message>
      <location filename="gui_facebinders.py" line="60"/>
      <source>Facebinder</source>
      <translation>Facebinder</translation>
    </message>
    <message>
      <location filename="gui_facebinders.py" line="62"/>
      <source>Creates a facebinder object from selected faces.</source>
      <translation>Crea un objeto facebinder desde las caras seleccionadas.</translation>
    </message>
  </context>
  <context>
    <name>Draft_FinishLine</name>
    <message>
      <location filename="gui_lineops.py" line="98"/>
      <source>Finish line</source>
      <translation>Línea fin</translation>
    </message>
    <message>
      <location filename="gui_lineops.py" line="99"/>
      <source>Finishes a line without closing it.</source>
      <translation>Termina una línea sin cerrarla.</translation>
    </message>
  </context>
  <context>
    <name>Draft_FlipDimension</name>
    <message>
      <location filename="gui_dimension_ops.py" line="62"/>
      <source>Flip dimension</source>
      <translation>Invertir dimensión</translation>
    </message>
    <message>
      <location filename="gui_dimension_ops.py" line="66"/>
      <source>Flip the normal direction of the selected dimensions (linear, radial, angular).
If other objects are selected they are ignored.</source>
      <translation>Invierte la dirección normal de las dimensiones seleccionadas (lineal, radial, angular).
Si otros objetos son seleccionados son ignorados.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Heal</name>
    <message>
      <location filename="gui_heal.py" line="58"/>
      <source>Heal</source>
      <translation>Reparar</translation>
    </message>
    <message>
      <location filename="gui_heal.py" line="61"/>
      <source>Heal faulty Draft objects saved with an earlier version of the program.
If an object is selected it will try to heal that object in particular,
otherwise it will try to heal all objects in the active document.</source>
      <translation>Repara objetos defectuosos guardados con una versión anterior del programa.
Si un objeto está seleccionado intentará reparar ese objeto en particular,
de lo contrario intentará reparar todos los objetos en el documento activo.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Join</name>
    <message>
      <location filename="gui_join.py" line="66"/>
      <source>Join</source>
      <translation>Unirse</translation>
    </message>
    <message>
      <location filename="gui_join.py" line="69"/>
      <source>Joins the selected lines or polylines into a single object.
The lines must share a common point at the start or at the end for the operation to succeed.</source>
      <translation>Unir las líneas o políneas seleccionadas en un solo objeto.
Las líneas deben compartir un punto común al inicio o al final para que la operación tenga éxito.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Label</name>
    <message>
      <location filename="gui_labels.py" line="64"/>
      <source>Label</source>
      <translation>Etiqueta</translation>
    </message>
    <message>
      <location filename="gui_labels.py" line="67"/>
      <source>Creates a label, optionally attached to a selected object or subelement.

First select a vertex, an edge, or a face of an object, then call this command,
and then set the position of the leader line and the textual label.
The label will be able to display information about this object, and about the selected subelement,
if any.

If many objects or many subelements are selected, only the first one in each case
will be used to provide information to the label.</source>
      <translation>Crea una etiqueta, opcionalmente unida a un objeto o subelemento seleccionado.

Primero selecciona un vértice, una arista, o una cara de un objeto, luego llama a este comando,
y luego establecer la posición de la línea directriz y la etiqueta textual.
La etiqueta podrá mostrar información sobre este objeto y sobre el subelemento seleccionado,
si lo hay.

Si muchos objetos o subelementos son seleccionados, sólo el primero en cada caso
se utilizará para proporcionar información a la etiqueta.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Layer</name>
    <message>
      <location filename="gui_layers.py" line="52"/>
      <source>Layer</source>
      <translation>Capa</translation>
    </message>
    <message>
      <location filename="gui_layers.py" line="55"/>
      <source>Adds a layer to the document.
Objects added to this layer can share the same visual properties such as line color, line width, and shape color.</source>
      <translation>Añade una capa al documento.
Los objetos añadidos a esta capa pueden compartir las mismas propiedades visuales como color de línea, ancho de línea y color de forma.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Line</name>
    <message>
      <location filename="gui_lines.py" line="64"/>
      <source>Line</source>
      <translation>Línea</translation>
    </message>
    <message>
      <location filename="gui_lines.py" line="67"/>
      <source>Creates a 2-point line. CTRL to snap, SHIFT to constrain.</source>
      <translation>Crea una línea de 2 puntos. CTRL para ajustar, MAYÚS para restringir.</translation>
    </message>
  </context>
  <context>
    <name>Draft_LinkArray</name>
    <message>
      <location filename="gui_array_simple.py" line="119"/>
      <source>LinkArray</source>
      <translation>Matriz de enlace</translation>
    </message>
    <message>
      <location filename="gui_array_simple.py" line="122"/>
      <source>Like the Array tool, but creates a 'Link array' instead.
A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used.</source>
      <translation>Al igual que la herramienta Matriz, en su lugar crea una 'matriz de enlace'.
Una 'Matriz de enlace' es más eficiente al manejar muchas copias, pero la opción 'Fusionar' no puede ser utilizada.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Mirror</name>
    <message>
      <location filename="gui_mirror.py" line="63"/>
      <source>Mirror</source>
      <translation>Reflejar</translation>
    </message>
    <message>
      <location filename="gui_mirror.py" line="66"/>
      <source>Mirrors the selected objects along a line defined by two points.</source>
      <translation>Refleja los objetos seleccionados a lo largo de una línea definida por dos puntos.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Move</name>
    <message>
      <location filename="gui_move.py" line="63"/>
      <source>Move</source>
      <translation>Mover</translation>
    </message>
    <message>
      <location filename="gui_move.py" line="66"/>
      <source>Moves the selected objects from one base point to another point.
If the "copy" option is active, it will create displaced copies.
CTRL to snap, SHIFT to constrain.</source>
      <translation>Mueve los objetos seleccionados de un punto base a otro.
Si la opción "copiar" está activa, creará copias desplazadas.
CTRL para ajustar, MAYÚS para restringir.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Offset</name>
    <message>
      <location filename="gui_offset.py" line="63"/>
      <source>Offset</source>
      <translation>Equidistancia</translation>
    </message>
    <message>
      <location filename="gui_offset.py" line="66"/>
      <source>Offsets of the selected object.
It can also create an offset copy of the original object.
CTRL to snap, SHIFT to constrain. Hold ALT and click to create a copy with each click.</source>
      <translation>Desplazamientos del objeto seleccionado.
También puede crear una copia de desplazamiento del objeto original.
CTRL para ajustar, MAYÚS para restringir. Mantenga presionado ALT y haga clic para crear una copia con cada clic.</translation>
    </message>
  </context>
  <context>
    <name>Draft_PathArray</name>
    <message>
      <location filename="gui_patharray.py" line="73"/>
      <source>Path array</source>
      <translation>Matriz de trayectoria</translation>
    </message>
    <message>
      <location filename="gui_patharray.py" line="76"/>
      <source>Creates copies of the selected object along a selected path.
First select the object, and then select the path.
The path can be a polyline, B-spline, Bezier curve, or even edges from other objects.</source>
      <translation>Crea copias del objeto seleccionado a lo largo de una trayectoria seleccionada.
Primero seleccione el objeto y luego seleccione la trayectoria.
El camino puede ser un polilina, B-spline, curva Bézier, o incluso aristas de otros objetos.</translation>
    </message>
  </context>
  <context>
    <name>Draft_PathLinkArray</name>
    <message>
      <location filename="gui_patharray.py" line="163"/>
      <source>Path Link array</source>
      <translation>Enlace de Matriz de Trayectoria</translation>
    </message>
    <message>
      <location filename="gui_patharray.py" line="166"/>
      <source>Like the PathArray tool, but creates a 'Link array' instead.
A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used.</source>
      <translation>Igual que la herramienta Matriz de Trayectoria, pero crea en su lugar una 'Matriz de enlaces'.
Una 'Matriz de enlace' es más eficiente al manejar muchas copias, pero la opción 'Fusionar' no puede ser usada.</translation>
    </message>
  </context>
  <context>
    <name>Draft_PathTwistedArray</name>
    <message>
      <location filename="gui_pathtwistedarray.py" line="66"/>
      <source>Path twisted array</source>
      <translation>Matriz de Trayectoria retorcida</translation>
    </message>
    <message>
      <location filename="gui_pathtwistedarray.py" line="69"/>
      <source>Creates copies of the selected object along a selected path, and twists the copies.
First select the object, and then select the path.
The path can be a polyline, B-spline, Bezier curve, or even edges from other objects.</source>
      <translation>Crea copias del objeto seleccionado a lo largo de una trayectoria seleccionada y torna las copias.
Primero seleccione el objeto y, a continuación, seleccione la trayectoria.
La trayectoria puede ser un polilina, B-spline, curva Bézier, o incluso aristas de otros objetos.</translation>
    </message>
  </context>
  <context>
    <name>Draft_PathTwistedLinkArray</name>
    <message>
      <location filename="gui_pathtwistedarray.py" line="121"/>
      <source>Path twisted Link array</source>
      <translation>Matriz de trayectoria de enlace torcida</translation>
    </message>
    <message>
      <location filename="gui_pathtwistedarray.py" line="124"/>
      <source>Like the PathTwistedArray tool, but creates a 'Link array' instead.
A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used.</source>
      <translation>Al igual que la herramienta Matriz de Trayectoria Torcida, crea en su lugar una 'Matriz de enlace'.
Una 'Matriz de enlace' es más eficiente al manejar muchas copias, pero la opción 'Fusionar' no puede ser usada.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Point</name>
    <message>
      <location filename="gui_points.py" line="62"/>
      <source>Point</source>
      <translation>Punto</translation>
    </message>
    <message>
      <location filename="gui_points.py" line="65"/>
      <source>Creates a point object. Click anywhere on the 3D view.</source>
      <translation>Crea un objeto de punto. Haz clic en cualquier lugar de la vista 3D.</translation>
    </message>
  </context>
  <context>
    <name>Draft_PointArray</name>
    <message>
      <location filename="gui_pointarray.py" line="76"/>
      <source>Point array</source>
      <translation>Matriz de puntos</translation>
    </message>
    <message>
      <location filename="gui_pointarray.py" line="79"/>
      <source>Creates copies of the selected object, and places the copies at the position of various points.

The points need to be grouped under a compound of points before using this tool.
To create this compound, select various points and then use the Part Compound tool,
or use the Draft Upgrade tool to create a 'Block', or create a Sketch and add simple points to it.

Select the base object, and then select the compound or the sketch to create the point array.</source>
      <translation>Crea copias del objeto seleccionado, y coloca las copias en la posición de varios puntos.

Los puntos deben agruparse bajo un compuesto de puntos antes de usar esta herramienta.
Para crear este compuesto seleccione varios puntos y luego utilice la herramienta Compuesto de partes,
o utiliza la herramienta de Actualización de Borrador para crear un 'Bloqueo', o crear un Croquis y añadir puntos sencillos a él.

Seleccione el objeto base, y luego seleccione el compuesto o el croquis para crear la matriz de puntos.</translation>
    </message>
  </context>
  <context>
    <name>Draft_PointLinkArray</name>
    <message>
      <location filename="gui_pointarray.py" line="142"/>
      <source>PointLinkArray</source>
      <translation>Matriz de enlace de puntos</translation>
    </message>
    <message>
      <location filename="gui_pointarray.py" line="145"/>
      <source>Like the PointArray tool, but creates a 'Point link array' instead.
A 'Point link array' is more efficient when handling many copies.</source>
      <translation>Al igual que la herramienta Matriz de puntos, crea en su lugar una 'Matriz de enlaces de puntos'.
Una 'Matriz de enlaces de puntos' es más eficiente al manejar muchas copias.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Polygon</name>
    <message>
      <location filename="gui_polygons.py" line="57"/>
      <source>Polygon</source>
      <translation>Polígono</translation>
    </message>
    <message>
      <location filename="gui_polygons.py" line="60"/>
      <source>Creates a regular polygon (triangle, square, pentagon, ...), by defining the number of sides and the circumscribed radius.
CTRL to snap, SHIFT to constrain</source>
      <translation>Crea un polígono regular (triángulo, cuadrado, pentágono...), definiendo el número de lados y el radio circunstanciado.
CTRL para ajustar, MAYÚS para restringir</translation>
    </message>
  </context>
  <context>
    <name>Draft_Rectangle</name>
    <message>
      <location filename="gui_rectangles.py" line="54"/>
      <source>Rectangle</source>
      <translation>Rectángulo</translation>
    </message>
    <message>
      <location filename="gui_rectangles.py" line="57"/>
      <source>Creates a 2-point rectangle. CTRL to snap.</source>
      <translation>Crea un rectángulo de 2 puntos. CTRL para saltar.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Rotate</name>
    <message>
      <location filename="gui_rotate.py" line="62"/>
      <source>Rotate</source>
      <translation>Girar</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="65"/>
      <source>Rotates the selected objects. Choose the center of rotation, then the initial angle, and then the final angle.
If the "copy" option is active, it will create rotated copies.
CTRL to snap, SHIFT to constrain. Hold ALT and click to create a copy with each click.</source>
      <translation>Rota los objetos seleccionados. Elige el centro de la rotación, luego el ángulo inicial y luego el ángulo final.
Si la opción "copiar" está activa, creará copias rotadas.
CTRL para ajustar, MAYÚS para restringir. Mantenga presionado ALT y haga clic para crear una copia con cada clic.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Scale</name>
    <message>
      <location filename="gui_scale.py" line="71"/>
      <source>Scale</source>
      <translation>Escalar</translation>
    </message>
    <message>
      <location filename="gui_scale.py" line="74"/>
      <source>Scales the selected objects from a base point.
CTRL to snap, SHIFT to constrain, ALT to copy.</source>
      <translation>Escala los objetos seleccionados desde un punto base.
CTRL para ajustar, MAYÚS para restringir, ALT para copiar.</translation>
    </message>
  </context>
  <context>
    <name>Draft_SelectGroup</name>
    <message>
      <location filename="gui_groups.py" line="165"/>
      <source>Select group</source>
      <translation>Seleccionar grupo</translation>
    </message>
  </context>
  <context>
    <name>Draft_SelectPlane</name>
    <message>
      <location filename="gui_selectplane.py" line="65"/>
      <source>SelectPlane</source>
      <translation>Seleccionar plano</translation>
    </message>
    <message>
      <location filename="gui_selectplane.py" line="67"/>
      <source>Select the face of solid body to create a working plane on which to sketch Draft objects.
You may also select a three vertices or a Working Plane Proxy.</source>
      <translation>Seleccione la cara del cuerpo sólido para crear un plano de trabajo en el que dibujar objetos.
También puede seleccionar tres vértices o un proxy de Plan de Trabajo.</translation>
    </message>
  </context>
  <context>
    <name>Draft_SetStyle</name>
    <message>
      <location filename="gui_setstyle.py" line="49"/>
      <source>Set style</source>
      <translation>Definir estilo</translation>
    </message>
    <message>
      <location filename="gui_setstyle.py" line="51"/>
      <source>Sets default styles</source>
      <translation>Establece los estilos por defecto</translation>
    </message>
  </context>
  <context>
    <name>Draft_SetWorkingPlaneProxy</name>
    <message>
      <location filename="gui_planeproxy.py" line="50"/>
      <source>Create working plane proxy</source>
      <translation>Crear Proxy del plano de trabajo</translation>
    </message>
    <message>
      <location filename="gui_planeproxy.py" line="52"/>
      <source>Creates a proxy object from the current working plane.
Once the object is created double click it in the tree view to restore the camera position and objects' visibilities.
Then you can use it to save a different camera position and objects' states any time you need.</source>
      <translation>Crea un objeto proxy desde el plano de trabajo actual.
Una vez creado el objeto haga doble clic en él en la vista de árbol para restaurar la posición de la cámara y las visibilidades de los objetos.
Entonces puedes usarlo para guardar una posición diferente de la cámara y estados de los objetos cuando lo necesites.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Shape2DView</name>
    <message>
      <location filename="gui_shape2dview.py" line="61"/>
      <source>Shape 2D view</source>
      <translation>Forma vista 2D</translation>
    </message>
    <message>
      <location filename="gui_shape2dview.py" line="64"/>
      <source>Creates a 2D projection of the selected objects on the XY plane.
The initial projection direction is the negative of the current active view direction.
You can select individual faces to project, or the entire solid, and also include hidden lines.
These projections can be used to create technical drawings with the TechDraw Workbench.</source>
      <translation>Crea una proyección 2D de los objetos seleccionados en el plano XY.
La dirección de proyección inicial es negativa de la dirección de la vista activa actual.
Puede seleccionar caras individuales para el proyecto, o todo el sólido, y también incluir líneas ocultas.
Estas proyecciones se pueden utilizar para crear dibujos técnicos en el Banco de Trabajo de TechDraft.</translation>
    </message>
  </context>
  <context>
    <name>Draft_ShapeString</name>
    <message>
      <location filename="gui_shapestrings.py" line="70"/>
      <source>Shape from text</source>
      <translation>Forma a partir de texto</translation>
    </message>
    <message>
      <location filename="gui_shapestrings.py" line="72"/>
      <source>Creates a shape from a text string by choosing a specific font and a placement.
The closed shapes can be used for extrusions and boolean operations.</source>
      <translation>Crea una forma a partir de una cadena de texto eligiendo una fuente específica y una ubicación.
Las formas cerradas pueden utilizarse para extrusiones y operaciones booleanas.</translation>
    </message>
  </context>
  <context>
    <name>Draft_ShowSnapBar</name>
    <message>
      <location filename="gui_snaps.py" line="573"/>
      <source>Show snap toolbar</source>
      <translation>Mostrar barra de herramientas de ajuste</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="576"/>
      <source>Show the snap toolbar if it is hidden.</source>
      <translation>Mostrar la barra de herramientas de ajuste si está oculta.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Slope</name>
    <message>
      <location filename="gui_lineslope.py" line="70"/>
      <source>Set slope</source>
      <translation>Establecer pendiente</translation>
    </message>
    <message>
      <location filename="gui_lineslope.py" line="73"/>
      <source>Sets the slope of the selected line by changing the value of the Z value of one of its points.
If a polyline is selected, it will apply the slope transformation to each of its segments.

The slope will always change the Z value, therefore this command only works well for
straight Draft lines that are drawn in the XY plane. Selected objects that aren't single lines will be ignored.</source>
      <translation>Establece la pendiente de la línea seleccionada cambiando el valor del valor Z de uno de sus puntos.
Si se selecciona un polilínea, se aplicará la transformación de pendiente a cada uno de sus segmentos.

La pendiente siempre cambiará el valor Z. por lo tanto este comando sólo funciona bien para
líneas de Borrador recto que se dibujan en el plano XY. Los objetos seleccionados que no sean líneas únicas serán ignorados.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap</name>
    <message>
      <location filename="gui_snapper.py" line="1527"/>
      <source>Toggles Grid On/Off</source>
      <translation>Alternar Rejilla Encendido/Apagado</translation>
    </message>
    <message>
      <location filename="gui_snapper.py" line="1528"/>
      <source>Toggle Draft Grid</source>
      <translation>Cambiar cuadrícula de Borrador</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Angle</name>
    <message>
      <location filename="gui_snaps.py" line="327"/>
      <source>Angle</source>
      <translation>Ángulo</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="330"/>
      <source>Set snapping to points in a circular arc located at multiples of 30 and 45 degree angles.</source>
      <translation>Ajuste a los puntos en un arco circular situado en múltiplos de ángulos de 30 y 45 grados.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Center</name>
    <message>
      <location filename="gui_snaps.py" line="357"/>
      <source>Center</source>
      <translation>Centro</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="360"/>
      <source>Set snapping to the center of a circular arc.</source>
      <translation>Ajuste al centro de un arco circular.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Dimensions</name>
    <message>
      <location filename="gui_snaps.py" line="509"/>
      <source>Show dimensions</source>
      <translation>Mostrar dimensiones</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="512"/>
      <source>Show temporary linear dimensions when editing an object and using other snapping methods.</source>
      <translation>Muestra las dimensiones lineales temporales al editar un objeto y usar otros métodos de retractación.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Endpoint</name>
    <message>
      <location filename="gui_snaps.py" line="296"/>
      <source>Endpoint</source>
      <translation>Punto final</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="299"/>
      <source>Set snapping to endpoints of an edge.</source>
      <translation>Ajuste a los puntos finales de una arista.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Extension</name>
    <message>
      <location filename="gui_snaps.py" line="387"/>
      <source>Extension</source>
      <translation>Extensión</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="390"/>
      <source>Set snapping to the extension of an edge.</source>
      <translation>Ajuste a la extensión de una arista.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Grid</name>
    <message>
      <location filename="gui_snaps.py" line="206"/>
      <source>Grid</source>
      <translation>Rejilla</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="209"/>
      <source>Set snapping to the intersection of grid lines.</source>
      <translation>Ajuste a la intersección de las líneas de rejilla.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Intersection</name>
    <message>
      <location filename="gui_snaps.py" line="236"/>
      <source>Intersection</source>
      <translation>Intersección</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="239"/>
      <source>Set snapping to the intersection of edges.</source>
      <translation>Ajuste a la intersección de las aristas.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Lock</name>
    <message>
      <location filename="gui_snaps.py" line="116"/>
      <source>Main snapping toggle On/Off</source>
      <translation>Ajuste principal de encendido/apagado</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="119"/>
      <source>Activates or deactivates all snap methods at once.</source>
      <translation>Activa o desactiva todos los métodos ajuste a la vez.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Midpoint</name>
    <message>
      <location filename="gui_snaps.py" line="146"/>
      <source>Midpoint</source>
      <translation>Punto medio</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="149"/>
      <source>Set snapping to the midpoint of an edge.</source>
      <translation>Ajuste al punto medio de una arista.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Near</name>
    <message>
      <location filename="gui_snaps.py" line="417"/>
      <source>Nearest</source>
      <translation>Mas cercano</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="420"/>
      <source>Set snapping to the nearest point of an edge.</source>
      <translation>Ajuste al punto más cercano de una arista.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Ortho</name>
    <message>
      <location filename="gui_snaps.py" line="448"/>
      <source>Orthogonal</source>
      <translation>Ortogonal</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="451"/>
      <source>Set snapping to a direction that is a multiple of 45 degrees from a point.</source>
      <translation>Ajuste a una dirección que es un múltiplo de 45 grados desde un punto.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Parallel</name>
    <message>
      <location filename="gui_snaps.py" line="266"/>
      <source>Parallel</source>
      <translation>Paralelo</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="269"/>
      <source>Set snapping to a direction that is parallel to an edge.</source>
      <translation>Ajuste a una dirección paralela a un arista.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Perpendicular</name>
    <message>
      <location filename="gui_snaps.py" line="176"/>
      <source>Perpendicular</source>
      <translation>Perpendicular</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="179"/>
      <source>Set snapping to a direction that is perpendicular to an edge.</source>
      <translation>Ajuste a una dirección perpendicular a un arista.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_Special</name>
    <message>
      <location filename="gui_snaps.py" line="478"/>
      <source>Special</source>
      <translation>Especial</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="481"/>
      <source>Set snapping to the special points defined inside an object.</source>
      <translation>Establece el ajuste a los puntos especiales definidos dentro de un objeto.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Snap_WorkingPlane</name>
    <message>
      <location filename="gui_snaps.py" line="542"/>
      <source>Working plane</source>
      <translation>Plano de trabajo</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="545"/>
      <source>Restricts snapping to a point in the current working plane.
If you select a point outside the working plane, for example, by using other snapping methods,
it will snap to that point's projection in the current working plane.</source>
      <translation>Restringe a un punto en el actual plan de trabajo.
Si selecciona un punto fuera del plano de trabajo, por ejemplo, utilizando otros métodos de instantánea,
se reducirá a la proyección de ese punto en el plano de trabajo actual.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Split</name>
    <message>
      <location filename="gui_split.py" line="56"/>
      <source>Split</source>
      <translation>Dividir</translation>
    </message>
    <message>
      <location filename="gui_split.py" line="59"/>
      <source>Splits the selected line or polyline into two independent lines
or polylines by clicking anywhere along the original object.
It works best when choosing a point on a straight segment and not a corner vertex.</source>
      <translation>Divida la línea o polilínea seleccionada en dos líneas independientes
o políneas haciendo clic en cualquier lugar del objeto original.
Funciona mejor al elegir un punto en un segmento recto y no un vértice de esquina.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Stretch</name>
    <message>
      <location filename="gui_stretch.py" line="64"/>
      <source>Stretch</source>
      <translation>Estirar</translation>
    </message>
    <message>
      <location filename="gui_stretch.py" line="67"/>
      <source>Stretches the selected objects.
Select an object, then draw a rectangle to pick the vertices that will be stretched,
then draw a line to specify the distance and direction of stretching.</source>
      <translation>Estira los objetos seleccionados.
Seleccione un objeto, luego dibuje un rectángulo para elegir los vértices que se estirarán,
luego dibuje una línea para especificar la distancia y dirección de estiramiento.</translation>
    </message>
  </context>
  <context>
    <name>Draft_SubelementHighlight</name>
    <message>
      <location filename="gui_subelements.py" line="62"/>
      <source>Subelement highlight</source>
      <translation>Subelemento resaltado</translation>
    </message>
    <message>
      <location filename="gui_subelements.py" line="65"/>
      <source>Highlight the subelements of the selected objects, so that they can then be edited with the move, rotate, and scale tools.</source>
      <translation>Resaltar los subelementos de los objetos seleccionados, para que puedan ser editados con las herramientas de movimiento, rotación y escala.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Text</name>
    <message>
      <location filename="gui_texts.py" line="60"/>
      <source>Text</source>
      <translation>Texto</translation>
    </message>
    <message>
      <location filename="gui_texts.py" line="63"/>
      <source>Creates a multi-line annotation. CTRL to snap.</source>
      <translation>Crea una anotación multilínea. CTRL para ajustar.</translation>
    </message>
  </context>
  <context>
    <name>Draft_ToggleConstructionMode</name>
    <message>
      <location filename="gui_togglemodes.py" line="99"/>
      <source>Toggle construction mode</source>
      <translation>Cambiar a modo de construcción</translation>
    </message>
    <message>
      <location filename="gui_togglemodes.py" line="102"/>
      <source>Toggles the Construction mode.
When this is active, the following objects created will be included in the construction group, and will be drawn with the specified color and properties.</source>
      <translation>Activa el modo Construcción.
Cuando esté activo, los siguientes objetos creados serán incluidos en el grupo de construcción, y se dibujará con el color y las propiedades especificadas.</translation>
    </message>
  </context>
  <context>
    <name>Draft_ToggleContinueMode</name>
    <message>
      <location filename="gui_togglemodes.py" line="131"/>
      <source>Toggle continue mode</source>
      <translation>Alternar modo continuar</translation>
    </message>
    <message>
      <location filename="gui_togglemodes.py" line="133"/>
      <source>Toggles the Continue mode.
When this is active, any drawing tool that is terminated will automatically start again.
This can be used to draw several objects one after the other in succession.</source>
      <translation>Activa el modo Continuar.
Cuando está activo, cualquier herramienta de dibujo que se termine se iniciará automáticamente.
Esto puede ser usado para dibujar varios objetos uno tras otro en sucesión.</translation>
    </message>
  </context>
  <context>
    <name>Draft_ToggleDisplayMode</name>
    <message>
      <location filename="gui_togglemodes.py" line="166"/>
      <source>Toggle normal/wireframe display</source>
      <translation>Alternar pantalla normal/alámbrica</translation>
    </message>
    <message>
      <location filename="gui_togglemodes.py" line="168"/>
      <source>Switches the display mode of selected objects from flatlines to wireframe and back.
This is helpful to quickly visualize objects that are hidden by other objects.
This is intended to be used with closed shapes and solids, and doesn't affect open wires.</source>
      <translation>Cambia el modo de visualización de los objetos seleccionados de líneas planas a alambres y atrás.
Esto es útil para visualizar rápidamente objetos ocultos por otros objetos.
Esto está destinado a ser utilizado con formas y sólidos cerrados y no afecta a los alambres abiertos.</translation>
    </message>
  </context>
  <context>
    <name>Draft_ToggleGrid</name>
    <message>
      <location filename="gui_grid.py" line="58"/>
      <source>Toggle grid</source>
      <translation>Alternar cuadrícula</translation>
    </message>
    <message>
      <location filename="gui_grid.py" line="59"/>
      <source>Toggles the Draft grid on and off.</source>
      <translation>Activa/Desactiva la cuadrícula de trazado.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Trimex</name>
    <message>
      <location filename="gui_trimex.py" line="76"/>
      <source>Trimex</source>
      <translation>Recortar</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="79"/>
      <source>Trims or extends the selected object, or extrudes single faces.
CTRL snaps, SHIFT constrains to current segment or to normal, ALT inverts.</source>
      <translation>Rellena o extiende el objeto seleccionado, o extruye caras individuales.
CTRL para ajustar, MAYÚS para restringir al segmento actual o para inversiones normales, ALT.</translation>
    </message>
  </context>
  <context>
    <name>Draft_UndoLine</name>
    <message>
      <location filename="gui_lineops.py" line="151"/>
      <source>Undo last segment</source>
      <translation>Deshacer último segmento</translation>
    </message>
    <message>
      <location filename="gui_lineops.py" line="152"/>
      <source>Undoes the last drawn segment of the line being drawn.</source>
      <translation>Deshace el último segmento dibujado de la línea que se está dibujando.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Upgrade</name>
    <message>
      <location filename="gui_upgrade.py" line="58"/>
      <source>Upgrade</source>
      <translation>Actualización</translation>
    </message>
    <message>
      <location filename="gui_upgrade.py" line="61"/>
      <source>Upgrades the selected objects into more complex shapes.
The result of the operation depends on the types of objects, which may be able to be upgraded several times in a row.
For example, it can join the selected objects into one, convert simple edges into parametric polylines,
convert closed edges into filled faces and parametric polygons, and merge faces into a single face.</source>
      <translation>Actualiza los objetos seleccionados a formas más complejas.
El resultado de la operación depende de los tipos de objetos, que pueden ser actualizados varias veces seguidas.
Por ejemplo, puede unir los objetos seleccionados en uno, convertir bordes simples en polígonos paramétricos,
convierte bordes cerrados en caras llenas y polígonos paramétricos, y combina caras en una sola cara.</translation>
    </message>
  </context>
  <context>
    <name>Draft_Wire</name>
    <message>
      <location filename="gui_lines.py" line="312"/>
      <source>Polyline</source>
      <translation>Polilínea</translation>
    </message>
    <message>
      <location filename="gui_lines.py" line="315"/>
      <source>Creates a multiple-points line (polyline). CTRL to snap, SHIFT to constrain.</source>
      <translation>Crea una línea de puntos múltiples (polilínea). CTRL para ajustar, MAYÚS para restringir.</translation>
    </message>
  </context>
  <context>
    <name>Draft_WireToBSpline</name>
    <message>
      <location filename="gui_wire2spline.py" line="63"/>
      <source>Wire to B-spline</source>
      <translation>Alambre a B-spline</translation>
    </message>
    <message>
      <location filename="gui_wire2spline.py" line="66"/>
      <source>Converts a selected polyline to a B-spline, or a B-spline to a polyline.</source>
      <translation>Convierte un polilínea seleccionado a una B-spline, o una B-spline a polilínea.</translation>
    </message>
  </context>
  <context>
    <name>Form</name>
    <message>
      <location filename="TaskSelectPlane.ui" line="14"/>
      <source>Working plane setup</source>
      <translation>Configuración de plano de trabajo</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="20"/>
      <source>Select a face or working plane proxy or 3 vertices.
Or choose one of the options below</source>
      <translation>Seleccione una cara o un plano proxy de trabajo o 3 vértices, o elija una de las siguientes opciones</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="31"/>
      <source>Sets the working plane to the XY plane (ground plane)</source>
      <translation>Establece el plano de trabajo en el plano XY (plano de tierra)</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="34"/>
      <source>Top (XY)</source>
      <translation>Arriba (XY)</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="41"/>
      <source>Sets the working plane to the XZ plane (front plane)</source>
      <translation>Establece el plano de trabajo al plano XZ (plano frontal)</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="44"/>
      <source>Front (XZ)</source>
      <translation>Frente (XZ)</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="51"/>
      <source>Sets the working plane to the YZ plane (side plane)</source>
      <translation>Establece el plano de trabajo al plano YZ (plano lateral)</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="54"/>
      <source>Side (YZ)</source>
      <translation>Lado (YZ)</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="61"/>
      <source>Sets the working plane facing the current view</source>
      <translation>Establece el plano de trabajo frente a la vista actual</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="64"/>
      <source>Align to view</source>
      <translation>Alinear a la vista</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="71"/>
      <source>The working plane will align to the current
view each time a command is started</source>
      <translation>El plano de trabajo se alineará a la vista actual
cada vez que se inicie un comando</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="78"/>
      <source>Automatic</source>
      <translation>Automatico</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="87"/>
      <source>An optional offset to give to the working plane
above its base position. Use this together with one
of the buttons above</source>
      <translation>Un desplazamiento opcional a dar al plano de trabajo
sobre su posición base. Úselo junto con uno
de los botones de arriba</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="99"/>
      <source>Offset</source>
      <translation>Equidistancia</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="118"/>
      <source>If this is selected, the working plane will be
centered on the current view when pressing one
of the buttons above</source>
      <translation>Si se selecciona esta opción, el plano de trabajo estará
centrado en la vista actual al presionar uno
de los botones de arriba</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="111"/>
      <source>Center plane on view</source>
      <translation>Plano central en vista</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="135"/>
      <source>Or select a single vertex to move the current
working plane without changing its orientation.
Then, press the button below</source>
      <translation>O seleccione un solo vértice para mover el plano actual
de trabajo sin cambiar su orientación.
Luego, presione el botón de abajo</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="147"/>
      <source>Moves the working plane without changing its
orientation. If no point is selected, the plane
will be moved to the center of the view</source>
      <translation>Mueve el plano de trabajo sin cambiar su orientación. 
Si no se selecciona ningún punto, el plano
se moverá al centro de la vista</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="152"/>
      <source>Move working plane</source>
      <translation>Mover plano de trabajo</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="171"/>
      <source>The spacing between the smaller grid lines</source>
      <translation>El espacio entre las líneas de cuadrícula más pequeñas</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="164"/>
      <source>Grid spacing</source>
      <translation>Espaciado de la cuadrícula</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="191"/>
      <source>The number of squares between each main line of the grid</source>
      <translation>El número de cuadrados entre cada línea principal de la cuadrícula</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="184"/>
      <source>Main line every</source>
      <translation>Linea principal cada</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="207"/>
      <source>The distance at which a point can be snapped to
when approaching the mouse. You can also change this
value by using the [ and ] keys while drawing</source>
      <translation>La distancia en la que un punto se puede ajustar a
al acercarse al ratón. También puede cambiar este valor
usando las teclas [ y ] mientras dibuja</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="212"/>
      <source>Snapping radius</source>
      <translation>Radio de ajuste</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="241"/>
      <source>Centers the view on the current working plane</source>
      <translation>Centra la vista en el plano de trabajo actual</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="244"/>
      <source>Center view</source>
      <translation>Centrar vista</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="251"/>
      <source>Resets the working plane to its previous position</source>
      <translation>Restablece el plano de trabajo a su posición anterior</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="254"/>
      <source>Previous</source>
      <translation>Anterior</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="219"/>
      <source>Grid extension</source>
      <translation>Extensión de cuadrícula</translation>
    </message>
    <message>
      <location filename="TaskSelectPlane.ui" line="226"/>
      <source> lines</source>
      <translation> Líneas</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="14"/>
      <source>Style settings</source>
      <translation>Ajustes de estilo</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="207"/>
      <source>Text color</source>
      <translation>Color del texto</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="132"/>
      <source>Shape color</source>
      <translation>Color del cuerpo</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="50"/>
      <source>Line width</source>
      <translation>Ancho de la línea</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="29"/>
      <source>The color of faces</source>
      <translation>El color de las caras</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="168"/>
      <source>The type of dimension arrows</source>
      <translation>El tipo de flechas de cota</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="172"/>
      <source>Dot</source>
      <translation>Punto</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="177"/>
      <source>Circle</source>
      <translation>Circunferencia</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="182"/>
      <source>Arrow</source>
      <translation>Flecha</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="187"/>
      <source>Tick</source>
      <translation>Tick</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="192"/>
      <source>Tick-2</source>
      <translation>Tick-2</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="234"/>
      <source>The color of texts and dimension texts</source>
      <translation>El color de los textos y textos de cota</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="241"/>
      <source>The size of texts and dimension texts</source>
      <translation>El tamaño de los textos y textos de cota</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="281"/>
      <source>Show unit</source>
      <translation>Mostrar unidad</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="43"/>
      <source>Line color</source>
      <translation>Color de línea</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="271"/>
      <source>The size of dimension arrows</source>
      <translation>El tamaño de las flechas de cota</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="220"/>
      <source>The font to use for texts and dimensions</source>
      <translation>La fuente a usar para textos y dimensiones</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="64"/>
      <source>The line style</source>
      <translation>El estilo de la línea</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="68"/>
      <source>Solid</source>
      <translation>Sólido</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="73"/>
      <source>Dashed</source>
      <translation>Discontinua</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="78"/>
      <source>Dotted</source>
      <translation>Discontinua</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="83"/>
      <source>DashDot</source>
      <translation>DashDot</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="227"/>
      <source>Text size</source>
      <translation>Tamaño del texto</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="295"/>
      <source>Unit override</source>
      <translation>Ignorar unidad</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="302"/>
      <source>The unit to use for dimensions. Leave blank to use current FreeCAD unit</source>
      <translation>La unidad usada para las cotas. Déjalo en blanco para usar la unidad de FreeCAD.</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="146"/>
      <source>The transparency of faces</source>
      <translation>La transparencia de las caras</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="149"/>
      <source> %</source>
      <translation> %</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="139"/>
      <source>Transparency</source>
      <translation>Transparencia</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="98"/>
      <source>Display mode</source>
      <translation>Modo de visualización</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="200"/>
      <source>Text font</source>
      <translation>Fuente del texto</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="288"/>
      <source>Arrow size</source>
      <translation>Tamaño de flecha</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="105"/>
      <source>The display mode for faces</source>
      <translation>El modo de visualización de caras</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="109"/>
      <source>Flat Lines</source>
      <translation>Alámbrico</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="114"/>
      <source>Wireframe</source>
      <translation>Modelo de alambres</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="119"/>
      <source>Shaded</source>
      <translation>Sombreado</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="124"/>
      <source>Points</source>
      <translation>Puntos</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="36"/>
      <source>Draw style</source>
      <translation>Estilo de dibujo</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="57"/>
      <source>The color of lines</source>
      <translation>El color de las líneas</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="251"/>
      <source>Arrow style</source>
      <translation>Estilo de flechas</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="91"/>
      <source> px</source>
      <translation> px</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="312"/>
      <source>Apply to selected objects</source>
      <translation>Aplicar a los objetos seleccionados</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="20"/>
      <source>Lines and faces</source>
      <translation>Líneas y caras</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="162"/>
      <source>Annotations</source>
      <translation>Anotaciones</translation>
    </message>
    <message>
      <location filename="TaskPanel_SetStyle.ui" line="258"/>
      <source>If the unit suffix is shown on dimension texts or not</source>
      <translation>Si el sufijo de unidad se muestra en los textos de dimensión o no</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsDraft</name>
    <message>
      <location filename="preferences-draft.ui" line="32"/>
      <source>General Draft Settings</source>
      <translation>Configuración general de Croquizado</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="427"/>
      <source>This is the default color for objects being drawn while in construction mode.</source>
      <translation>Este es el color predeterminado para objetos que están siendo dibujados en el modo de construcción.</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="387"/>
      <source>This is the default group name for construction geometry</source>
      <translation>Este es el nombre del grupo predeterminado para la geometría de la construcción</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="390"/>
      <source>Construction</source>
      <translation>Construcción</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="114"/>
      <source>Save current color and linewidth across sessions</source>
      <translation>Preservar color y ancho de línea presentes de una session a otra</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="304"/>
      <source>Global copy mode</source>
      <translation>Modo de copia global</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="40"/>
      <source>Default working plane</source>
      <translation>Plano de trabajo predeterminado</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="67"/>
      <source>None</source>
      <translation>Ninguno</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="72"/>
      <source>XY (Top)</source>
      <translation>XY (Superior)</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="77"/>
      <source>XZ (Front)</source>
      <translation>XZ (Frontal)</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="82"/>
      <source>YZ (Side)</source>
      <translation>YZ (Lateral)</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="89"/>
      <source>Default height for texts and dimensions</source>
      <translation>Altura predeterminada para los textos y las dimensiones</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="47"/>
      <source>This is the default font name for all Draft texts and dimensions.
It can be a font name such as "Arial", a default style such as "sans", "serif"
or "mono", or a family such as "Arial,Helvetica,sans" or a name with a style
such as "Arial:Bold"</source>
      <translation>Este es el nombre de la fuente por defecto para todos los textos y acotaciones del Croquizado. Puede ser un nombre de fuente como "Arial", un estilo predeterminado como "sans", "serif" o "mono", o una familia como "Arial, Helvetica, sans "o un nombre con un estilo como "Arial:Negrita"</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="151"/>
      <source>Default template sheet</source>
      <translation>Hoja de plantilla predeterminada</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="177"/>
      <source>The default template to use when creating a new drawing sheet</source>
      <translation>La plantilla por defecto a utilizar cuando se crea una nueva hoja de dibujo</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="40"/>
      <source>Import style</source>
      <translation>Importación de estilo</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="60"/>
      <source>None (fastest)</source>
      <translation>Ninguno (rápido)</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="65"/>
      <source>Use default color and linewidth</source>
      <translation>Usar color y grosor de línea predeterminado</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="70"/>
      <source>Original color and linewidth</source>
      <translation>Color y anchura de línea originales</translation>
    </message>
    <message>
      <location filename="preferences-oca.ui" line="46"/>
      <source>Check this if you want the areas (3D faces) to be imported too.</source>
      <translation>Seleccioné esta opción si usted desea que las áreas (caras 3D) también sean importadas.</translation>
    </message>
    <message>
      <location filename="preferences-oca.ui" line="49"/>
      <source>Import OCA areas</source>
      <translation>Importar areas OCA</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="14"/>
      <source>General settings</source>
      <translation>Opciones generales</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="380"/>
      <source>Construction group name</source>
      <translation>Nombre de grupo de construcción</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="143"/>
      <source>Tolerance</source>
      <translation>Tolerancia</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="346"/>
      <source>Join geometry</source>
      <translation>Unir geometría</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="194"/>
      <source>Alternate SVG Patterns location</source>
      <translation>Ubicación alternativa de patrones SVG</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="220"/>
      <source>Here you can specify a directory containing SVG files containing &lt;pattern&gt; definitions that can be added to the standard Draft hatch patterns</source>
      <translation>Aquí puede especificar un directorio que contenga archivos SVG con &lt;pattern&gt; definiciones para añadir a los patrones estándar de impresion de sombreado</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="57"/>
      <source>Constrain mod</source>
      <translation>mod de Restricción</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="77"/>
      <source>The Constraining modifier key</source>
      <translation>El modificador de la tecla Restricción</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="109"/>
      <source>Snap mod</source>
      <translation>Ajustes del mod</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="129"/>
      <source>The snap modifier key</source>
      <translation>La tecla para modificar ajustes</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="164"/>
      <source>Alt mod</source>
      <translation>Alt</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="287"/>
      <source>Select base objects after copying</source>
      <translation>Seleccione los objetos base después de copiar</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="269"/>
      <source>If checked, a grid will appear when drawing</source>
      <translation>Si está activada, aparecerá una rejilla al dibujar</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="272"/>
      <source>Use grid</source>
      <translation>Usar la rejilla</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="402"/>
      <source>Grid spacing</source>
      <translation>Espaciado de la cuadrícula</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="425"/>
      <source>The spacing between each grid line</source>
      <translation>El espaciado entre líneas de cuadrícula</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="353"/>
      <source>Main lines every</source>
      <translation>Líneas principales cada</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="376"/>
      <source>Mainlines will be drawn thicker. Specify here how many squares between mainlines.</source>
      <translation>Las líneas principales se dibujarán más gruesas. Especifique aquí cuántos cuadros dejar entre líneas principales.</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="94"/>
      <source>Internal precision level</source>
      <translation>Nivel de precisión interno</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="395"/>
      <source>This is the orientation of the dimension texts when those dimensions are vertical. Default is left, which is the ISO standard.</source>
      <translation>Esta es la orientación de los textos de las cotas cuando estas son verticales. El valor predeterminado es a la izquierda, que es el estándar ISO.</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="405"/>
      <source>Left (ISO standard)</source>
      <translation>Izquierda (norma ISO)</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="410"/>
      <source>Right</source>
      <translation>Derecha</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="367"/>
      <source>Group layers into blocks</source>
      <translation>Agrupar capas en bloques</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="553"/>
      <source>Export 3D objects as polyface meshes</source>
      <translation>Exporta objetos 3D como mallas poligonales</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="219"/>
      <source>If checked, the Snap toolbar will be shown whenever you use snapping</source>
      <translation>Si está marcada, se mostrará la barra de herramientas de Ajuste cuando utilices el ajuste</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="222"/>
      <source>Show Draft Snap toolbar</source>
      <translation>Mostrar barra de herramientas de Ajuste del borrador</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="242"/>
      <source>Hide Draft snap toolbar after use</source>
      <translation>Ocultar barra de herramientas de ajuste del borrador después del uso</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="134"/>
      <source>Show Working Plane tracker</source>
      <translation>Mostrar plano de trabajo rastreador</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="291"/>
      <source>If checked, the Draft grid will always be visible when the Draft workbench is active. Otherwise only when using a command</source>
      <translation>Si está seleccionada, la rejilla del Borrador siempre será visible cuando el escenario Borrador esté activo. De lo contrario sólo cuando se utilizará un comando</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="388"/>
      <source>Use standard font size for texts</source>
      <translation>Utilizar el tamaño de fuente estándar para textos</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="431"/>
      <source>Import hatch boundaries as wires</source>
      <translation>Importar sombreados frontera como alambres</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="452"/>
      <source>Render polylines with width</source>
      <translation>Visualizar polilíneas con anchura</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="141"/>
      <source>Translated (for print &amp; display)</source>
      <translation>Traducido (para imprimir &amp; pantalla)</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="146"/>
      <source>Raw (for CAM)</source>
      <translation>RAW (para CAM)</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="161"/>
      <source>Translate white line color to black</source>
      <translation>Interpretar la línea blanca como negra</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="324"/>
      <source>Use Part Primitives when available</source>
      <translation>Utiliza Primitivos del módulo Pieza  cuando estén disponibles</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="26"/>
      <source>Snapping</source>
      <translation>Ajuste</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="34"/>
      <source>If this is checked, snapping is activated without the need to press the snap mod key</source>
      <translation>Si está marcado, se activa el ajuste sin necesidad de pulsar la tecla snap mod</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="37"/>
      <source>Always snap (disable snap mod)</source>
      <translation>Siempre ajustar (desactivar modo de ajuste)</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="407"/>
      <source>Construction geometry color</source>
      <translation>Color de los elementos auxiliares</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="132"/>
      <source>Import</source>
      <translation>Importar</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="142"/>
      <source>texts and dimensions</source>
      <translation>textos y cotas</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="158"/>
      <source>points</source>
      <translation>puntos</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="174"/>
      <source>layouts</source>
      <translation>disposición</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="190"/>
      <source>*blocks</source>
      <translation>*bloques</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="597"/>
      <source>Project exported objects along current view direction</source>
      <translation>Objetos exportados del proyecto a lo largo de la actual direccion de la vista</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="14"/>
      <source>Visual settings</source>
      <translation>Configuración visual</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="26"/>
      <source>Visual Settings</source>
      <translation>Configuración visual</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="34"/>
      <source>Snap symbols style</source>
      <translation>Estilo de simbolos de ajuste</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="54"/>
      <source>Draft classic style</source>
      <translation>Estilo de dibujado clasico</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="59"/>
      <source>Bitsnpieces style</source>
      <translation>Estilo Bitsnpieces</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="80"/>
      <source>Color</source>
      <translation>Color</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="237"/>
      <source>Hatch patterns resolution</source>
      <translation>Resolución de patrones de sombreado</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="263"/>
      <source>Grid</source>
      <translation>Rejilla</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="294"/>
      <source>Always show the grid</source>
      <translation>Mostrar siempre la cuadrícula</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="14"/>
      <source>Texts and dimensions</source>
      <translation>textos y cotas</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="59"/>
      <source>Internal font</source>
      <translation>fuente interna</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="323"/>
      <source>Dot</source>
      <translation>Punto</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="328"/>
      <source>Circle</source>
      <translation>Circunferencia</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="333"/>
      <source>Arrow</source>
      <translation>Flecha</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="362"/>
      <source>The default size of arrows</source>
      <translation>El tamaño predeterminado de las flechas</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="208"/>
      <source>The default size of dimensions extension lines</source>
      <translation>El tamaño predeterminado de las líneas de extensión de cotas</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="429"/>
      <source>The space between the dimension line and the dimension text</source>
      <translation>El espacio entre la línea de cota y el texto de cota</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="534"/>
      <source>Select a font file</source>
      <translation>Seleccione un archivo de fuente</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="267"/>
      <source>Fill objects with faces whenever possible</source>
      <translation>Rellenar objetos con caras siempre que sea posible</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="207"/>
      <source>Create</source>
      <translation>Crear</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="217"/>
      <source>simple Part shapes</source>
      <translation>formas de pieza simples</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="236"/>
      <source>Draft objects</source>
      <translation>Objetos Draft</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="252"/>
      <source>Sketches</source>
      <translation>Bocetos</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="325"/>
      <source>Get original colors from the DXF file</source>
      <translation>Tomar colores originales del archivo DXF</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="472"/>
      <source>Treat ellipses and splines as polylines</source>
      <translation>Tratamiento de elipses y splines como polilíneas</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="121"/>
      <source>Export style</source>
      <translation>Estilo de exportación</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="455"/>
      <source>Show the unit suffix in dimensions</source>
      <translation>Mostrar la unidad en las cotas</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="93"/>
      <source>Allow FreeCAD to automatically download and update the DXF libraries</source>
      <translation>Permitir que FreeCAD descargue y actualize automáticamente las librerías DXF</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="209"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="457"/>
      <source>Grid size</source>
      <translation>Tamaño de cuadrícula</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="483"/>
      <source> lines</source>
      <translation> Líneas</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="144"/>
      <source>text above (2D)</source>
      <translation>texto por encima (2D)</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="149"/>
      <source> text inside (3D)</source>
      <translation> texto adentro (3D)</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="375"/>
      <source>Dashed line definition</source>
      <translation>Definición de línea discontinua</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="398"/>
      <source>0.09,0.05</source>
      <translation>0.09,0.05</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="418"/>
      <source>Dashdot line definition</source>
      <translation>Definición de línea de punto y trazo</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="441"/>
      <source>0.09,0.05,0.02,0.05</source>
      <translation>0.09,0.05,0.02,0.05</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="461"/>
      <source>Dotted line definition</source>
      <translation>Definición de línea punteada</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="484"/>
      <source>0.02,0.02</source>
      <translation>0.02,0.02</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="14"/>
      <source>Grid and snapping</source>
      <translation>Cuadrícula y ajuste</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="26"/>
      <source>Text settings</source>
      <translation>Ajustes de texto</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="34"/>
      <source>Font family</source>
      <translation>Tipo de fuente</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="76"/>
      <source>Font size</source>
      <translation>Tamaño de la fuente</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="116"/>
      <source>Dimension settings</source>
      <translation>Configuración de cotas</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="124"/>
      <source>Display mode</source>
      <translation>Modo de visualización</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="309"/>
      <source>Arrows style</source>
      <translation>Estilo de flechas</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="355"/>
      <source>Arrows size</source>
      <translation>Tamaño de las flechas</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="388"/>
      <source>Text orientation</source>
      <translation>Orientación del texto</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="422"/>
      <source>Text spacing</source>
      <translation>Espaciado de texto</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="513"/>
      <source>ShapeString settings</source>
      <translation>Configuración de la cadena de forma</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="521"/>
      <source>Default ShapeString font file</source>
      <translation>Archivo de fuente predeterminado de la cadena de forma</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="367"/>
      <source>Drawing view line definitions</source>
      <translation>Vista de dibujo de definicion de linea</translation>
    </message>
    <message>
      <location filename="preferences-dwg.ui" line="14"/>
      <source>DWG</source>
      <translation>DWG</translation>
    </message>
    <message>
      <location filename="preferences-dwg.ui" line="26"/>
      <source>DWG conversion</source>
      <translation>Conversión DWG</translation>
    </message>
    <message>
      <location filename="preferences-dwg.ui" line="56"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Note:&lt;/span&gt; DXF options apply to DWG files as well.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt; &lt;body&gt;&lt;p&gt;&lt;span style="font-weight:600;"&gt; Nota:&lt;/span&gt; las opciones de DXF se aplican al archivos DWG así.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="14"/>
      <source>DXF</source>
      <translation>DXF</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="26"/>
      <source>Import options</source>
      <translation>Importar opciones</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="46"/>
      <source>Use legacy python importer</source>
      <translation>Importador de python obsoleto</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="107"/>
      <source>Export options</source>
      <translation>Opciones de exportación</translation>
    </message>
    <message>
      <location filename="preferences-oca.ui" line="14"/>
      <source>OCA</source>
      <translation>OCA</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="14"/>
      <source>SVG</source>
      <translation>SVG</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="86"/>
      <source>Disable units scaling</source>
      <translation>Deshabilitar el escalado de unidades</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="574"/>
      <source>Export Drawing Views as blocks</source>
      <translation>Exportar vistas de dibujo como bloques</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="123"/>
      <source>Note: Not all the options below are used by the new importer yet</source>
      <translation>Nota: No todas las opciones mostradas abajo son usadas por el nuevo importador aún</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="29"/>
      <source>Show this dialog when importing and exporting</source>
      <translation>Mostrar éste diálogo cuando se importe y exporte</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="80"/>
      <source>Automatic update (legacy importer only)</source>
      <translation>Actualización automática (sólo para el importador antiguo)</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="341"/>
      <source>Prefix labels of Clones with:</source>
      <translation>Prefijo de etiquetas de Clones con:</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="272"/>
      <source>Scale factor to apply to imported files</source>
      <translation>Factor de escala a aplicar a los archivos importados</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="181"/>
      <source>Max segment length for discretized arcs</source>
      <translation>Longitud de segmento máxima de arcos discretizados</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="161"/>
      <source>Number of decimals</source>
      <translation>Número de decimales</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="197"/>
      <source>Shift</source>
      <translation>Mayúsculas</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="202"/>
      <source>Ctrl</source>
      <translation>Ctrl</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="207"/>
      <source>Alt</source>
      <translation>Alt</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="184"/>
      <source>The Alt modifier key</source>
      <translation>La tecla modificadora Alt</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="477"/>
      <source>The number of horizontal or vertical lines of the grid</source>
      <translation>El número de lineas horizontales o verticales de la cuadrícula</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="87"/>
      <source>The default color for snap symbols</source>
      <translation>El color por defecto para símbolos de ajuste</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="111"/>
      <source>Check this if you want to use the color/linewidth from the toolbar as default</source>
      <translation>Comprobar si desea utilizar el color/grosor de línea desde la barra de herramientas por defecto</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="131"/>
      <source>If checked, a widget indicating the current working plane orientation appears during drawing operations</source>
      <translation>Si está marcada, aparece un widget que indica la orientación actual del plano de trabajo durante las operaciones de dibujo</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="481"/>
      <source>An SVG linestyle definition</source>
      <translation>Una definición de estilo de línea SVG</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="201"/>
      <source>Extension lines size</source>
      <translation>Tamaño de las líneas de extensión</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="237"/>
      <source>Extension line overshoot</source>
      <translation>Extensión línea overshoot</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="244"/>
      <source>The default length of extension line above dimension line</source>
      <translation>La longitud por defecto de la extensión de la línea por encima de la línea de cota</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="273"/>
      <source>Dimension line overshoot</source>
      <translation>Cota más allá de la línea de cota</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="280"/>
      <source>The default distance the dimension line is extended past extension lines</source>
      <translation>La distancia por defecto la línea de cota se extiende más allá de las líneas de extensión</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="338"/>
      <source>Tick</source>
      <translation>Tick</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="343"/>
      <source>Tick-2</source>
      <translation>Tick-2</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="326"/>
      <source>Check this if you want to preserve colors of faces while doing downgrade and upgrade (splitFaces and makeShell only)</source>
      <translation>Marque esto si desea preservar los colores de las caras mientras realiza una degradación y actualización (solo splitFaces y makeShell)</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="329"/>
      <source>Preserve colors of faces during downgrade/upgrade</source>
      <translation>Preservar los colores de las caras durante el downgrade y upgrade</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="346"/>
      <source>Check this if you want the face names to derive from the originating object name and vice versa while doing downgrade/upgrade (splitFaces and makeShell only)</source>
      <translation>Marque esto si desea que los nombres de las caras se deriven del nombre del objeto de origen y viceversa mientras realiza la degradación / actualización (solo splitFaces y makeShell)</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="349"/>
      <source>Preserve names of faces during downgrade/upgrade</source>
      <translation>Preservar los colores de las caras durante el downgrade y upgrade</translation>
    </message>
    <message>
      <location filename="preferences-dwg.ui" line="41"/>
      <source>The path to your ODA (formerly Teigha) File Converter executable</source>
      <translation>La ruta a su ejecutable de convertidor de archivos ODA (anteriormente Teigha)</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="469"/>
      <source>Ellipse export is poorly supported. Use this to export them as polylines instead.</source>
      <translation>Exportar elipses directamente puede generar errores. Usa esta opción para exportarlas como polilínea.</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="501"/>
      <source>Max Spline Segment:</source>
      <translation>Segmento de Max Spline:</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="120"/>
      <source>The number of decimals in internal coordinates operations (for ex. 3 = 0.001). Values between 6 and 8 are usually considered the best trade-off among FreeCAD users.</source>
      <translation>El número de decimales en las operaciones de coordenadas internas (por ejemplo, 3 = 0.001). Los valores entre 6 y 8 generalmente se consideran el mejor rango entre los usuarios de FreeCAD.</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="169"/>
      <source>This is the value used by functions that use a tolerance.
Values with differences below this value will be treated as same. This value will be obsoleted soon so the precision level above controls both.</source>
      <translation>Este es el valor utilizado por funciones que utilizan una tolerancia.
Valores con diferencias por debajo de este valor serán tratados como iguales. Este valor será obsoleto pronto, así que el nivel de precisión superior controla ambos.</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="67"/>
      <source>Use legacy python exporter</source>
      <translation>Usar exportador de python antiguo</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="247"/>
      <source>If this option is set, when creating Draft objects on top of an existing face of another object, the "Support" property of the Draft object will be set to the base object. This was the standard behaviour before FreeCAD 0.19</source>
      <translation>Si esta opción está configurada, al crear objetos de borrador en la parte superior de una cara existente de otro objeto, la propiedad "Soporte" del objeto Borrador será puesta en el objeto base. Este fue el comportamiento estándar antes de FreeCAD 0.19</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="372"/>
      <source>Construction Geometry</source>
      <translation>Geometría de Construcción</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="26"/>
      <source>In-Command Shortcuts</source>
      <translation>Atajos de órdenes</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="118"/>
      <source>Relative</source>
      <translation>Relativo</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="140"/>
      <source>R</source>
      <translation>R</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="236"/>
      <source>Continue</source>
      <translation>Continuar</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="214"/>
      <source>T</source>
      <translation>T</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="111"/>
      <source>Close</source>
      <translation>Cerrar</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="177"/>
      <source>O</source>
      <translation>O</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="243"/>
      <source>Copy</source>
      <translation>Copiar</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="469"/>
      <source>P</source>
      <translation>P</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="498"/>
      <source>Subelement Mode</source>
      <translation>Modo Subelemento</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="381"/>
      <source>D</source>
      <translation>D</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="491"/>
      <source>Fill</source>
      <translation>Relleno</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="425"/>
      <source>L</source>
      <translation>L</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="447"/>
      <source>Exit</source>
      <translation>Salir</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="638"/>
      <source>A</source>
      <translation>A</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="579"/>
      <source>Select Edge</source>
      <translation>Seleccionar arista</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="520"/>
      <source>E</source>
      <translation>E</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="403"/>
      <source>Add Hold</source>
      <translation>Agregar Columna</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="675"/>
      <source>Q</source>
      <translation>Q</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="352"/>
      <source>Length</source>
      <translation>Longitud</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="557"/>
      <source>H</source>
      <translation>H</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="359"/>
      <source>Wipe</source>
      <translation>Limpieza</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="601"/>
      <source>W</source>
      <translation>W</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="697"/>
      <source>Set WP</source>
      <translation>Configurar WP</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="719"/>
      <source>U</source>
      <translation>U</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="257"/>
      <source>Cycle Snap</source>
      <translation>Ajuste angular</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="52"/>
      <source>`</source>
      <translation>`</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="338"/>
      <source>Snap</source>
      <translation>Snap</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="89"/>
      <source>S</source>
      <translation>S</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="250"/>
      <source>Increase Radius</source>
      <translation>Aumentar radio</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="279"/>
      <source>[</source>
      <translation>[</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="345"/>
      <source>Decrease Radius</source>
      <translation>Disminuir radio</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="316"/>
      <source>]</source>
      <translation>]</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="741"/>
      <source>Restrict X</source>
      <translation>Restringir X</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="763"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="785"/>
      <source>Restrict Y</source>
      <translation>Restringir Y</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="807"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="829"/>
      <source>Restrict Z</source>
      <translation>Restringir Z</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="851"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="194"/>
      <source>If this option is checked, the layers drop-down list will also show groups, allowing you to automatically add objects to groups too.</source>
      <translation>Si esta opción está marcada, la lista desplegable de capas también mostrará grupos, permitiéndole agregar objetos automáticamente a los grupos también.</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="197"/>
      <source>Show groups in layers list drop-down button</source>
      <translation>Mostrar grupos en el botón desplegable de la lista de capas</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="216"/>
      <source>Draft tools options</source>
      <translation>Opciones de herramientas de Draft</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="230"/>
      <source>When drawing lines, set focus on Length instead of X coordinate.
This allows to point the direction and type the distance.</source>
      <translation>Al dibujar líneas, establece el foco en la longitud en lugar de la coordenada X.
Esto permite apuntar la dirección y escribir la distancia.</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="234"/>
      <source>Set focus on Length instead of X coordinate</source>
      <translation>Establecer foco en la longitud en lugar de la coordenada X</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="250"/>
      <source>Set the Support property when possible</source>
      <translation>Establecer la propiedad de Soporte cuando sea posible</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="263"/>
      <source>If this is checked, objects will appear as filled by default.
Otherwise, they will appear as wireframe</source>
      <translation>Si esta casilla está seleccionada, los objetos aparecerán como rellenos por defecto. De lo contrario, aparecen como estructura alámbrica</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="283"/>
      <source>Normally, after copying objects, the copies get selected.
If this option is checked, the base objects will be selected instead.</source>
      <translation>Normalmente, después de copiar objetos, las copias son seleccionadas.
Si esta opción está marcada, los objetos base serán seleccionados en su lugar.</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="300"/>
      <source>If this is checked, copy mode will be kept across command,
otherwise commands will always start in no-copy mode</source>
      <translation>Si está marcado, el modo de copia se mantendrá a través del comando,
de lo contrario los comandos siempre se iniciarán en modo de no copia</translation>
    </message>
    <message>
      <location filename="preferences-draft.ui" line="320"/>
      <source>Force Draft Tools to create Part primitives instead of Draft objects.
Note that this is not fully supported, and many object will be not editable with Draft Modifiers.</source>
      <translation>Forzar a las Herramientas de Borrador a crear piezas primitivas en lugar de objetos de Borrador.
Tenga en cuenta que esto no es totalmente compatible, y muchos objetos no serán editables con los Modificadores del Borrador.</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="14"/>
      <source>User interface settings</source>
      <translation>Opciones de interfaz de usuario</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="884"/>
      <source>Enable draft statusbar customization</source>
      <translation>Habilitar personalización de la barra de estado borrador</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="887"/>
      <source>Draft Statusbar</source>
      <translation>Barra de estado borrador</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="907"/>
      <source>Enable snap statusbar widget</source>
      <translation>Activar widget de ajuste en la barra de estado borrador</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="910"/>
      <source>Draft snap widget</source>
      <translation>Widget de la captura borrador</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="926"/>
      <source>Enable draft statusbar annotation scale widget</source>
      <translation>Activar widget de escala de anotación en la barra de estado borrador</translation>
    </message>
    <message>
      <location filename="preferences-draftinterface.ui" line="929"/>
      <source>Annotation scale widget</source>
      <translation>Widget de escala de anotación</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="567"/>
      <source>Draft Edit preferences</source>
      <translation>Preferencias de Edicion del Borrador</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="570"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="584"/>
      <source>Maximum number of contemporary edited objects</source>
      <translation>Número máximo de objetos editados a la vez</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="607"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sets the maximum number of objects Draft Edit&lt;/p&gt;&lt;p&gt;can process at the same time&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Establece el número máximo de objetos Borrador Editables&lt;/p&gt;&lt;p&gt;que se pueden procesar al mismo tiempo&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="645"/>
      <source>Draft edit pick radius</source>
      <translation>Editar radio de selección de borrador</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="668"/>
      <source>Controls pick radius of edit nodes</source>
      <translation>Controla la selección del radio de los nodos de edición</translation>
    </message>
    <message>
      <location filename="preferences-dwg.ui" line="34"/>
      <source>Path to ODA file converter</source>
      <translation>Ruta al conversor de archivos ODA</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="26"/>
      <source>This preferences dialog will be shown when importing/ exporting DXF files</source>
      <translation>Este diálogo de preferencias se mostrará al importar/exportar archivos DXF</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="42"/>
      <source>Python importer is used, otherwise the newer C++ is used.
Note: C++ importer is faster, but is not as featureful yet</source>
      <translation>Se utiliza el importador de Python, de lo contrario se utilizará el nuevo C++.
Nota: el importador de C++ es más rápido, pero aún no está tan implementado</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="62"/>
      <source>Python exporter is used, otherwise the newer C++ is used.
Note: C++ importer is faster, but is not as featureful yet
      </source>
      <translation>Se utiliza el importador de Python, de lo contrario se utilizará el nuevo C++.
Nota: el importador de C++ es más rápido, pero aún no está tan implementado      </translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="88"/>
      <source>Allow FreeCAD to download the Python converter for DXF import and export.
You can also do this manually by installing the "dxf_library" workbench
from the Addon Manager.</source>
      <translation>Permitir que FreeCAD descargue el convertidor Python para importar y exportar DXF.
También puede hacerlo manualmente instalando el banco de trabajo "dxf_library"
desde el Administrador de Complementos.</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="139"/>
      <source>If unchecked, texts and mtexts won't be imported</source>
      <translation>Si no está marcado, los textos y mtexts no se importarán</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="155"/>
      <source>If unchecked, points won't be imported</source>
      <translation>Si no está marcado, los puntos no se importarán</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="171"/>
      <source>If checked, paper space objects will be imported too</source>
      <translation>Si está marcado, también se importarán objetos de espacio de papel</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="187"/>
      <source>If you want the non-named blocks (beginning with a *) to be imported too</source>
      <translation>Si quieres que los bloques sin nombre (que comienzan con un *) se importen también</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="214"/>
      <source>Only standard Part objects will be created (fastest)</source>
      <translation>Sólo se crearán objetos de partes estándar (más rápido)</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="233"/>
      <source>Parametric Draft objects will be created whenever possible</source>
      <translation>Los borradores paramétricos serán creados cuando sea posible</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="249"/>
      <source>Sketches will be created whenever possible</source>
      <translation>Los croquis se crearán siempre que sea posible</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="292"/>
      <source>Scale factor to apply to DXF files on import.
The factor is the conversion between the unit of your DXF file and millimeters.
Example: for files in millimeters: 1, in centimeters: 10,
                             in meters: 1000, in inches: 25.4, in feet: 304.8</source>
      <translation>Factor de escala a aplicar a archivos DXF al importar.
El factor es la conversión entre la unidad de su archivo DXF y milímetros.
Ejemplo: para archivos en milímetros: 1, en centímetros: 10,
                             en metros: 1000, en pulgadas: 25.4, en pies: 304.8</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="321"/>
      <source>Colors will be retrieved from the DXF objects whenever possible.
Otherwise default colors will be applied. </source>
      <translation>Los colores serán recuperados de los objetos DXF siempre que sea posible.
De lo contrario se aplicarán los colores predeterminados. </translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="342"/>
      <source>FreeCAD will try to join coincident objects into wires.
Note that this can take a while!</source>
      <translation>FreeCAD intentará unir objetos coincidentes en alambres.
¡Ten en cuenta que esto puede tardar un tiempo!</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="363"/>
      <source>Objects from the same layers will be joined into Draft Blocks,
turning the display faster, but making them less easily editable </source>
      <translation>Los objetos de las mismas capas se unirán a los bloques Borradores,
volviendo la pantalla más rápida, pero haciéndolos menos fáciles de editar </translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="384"/>
      <source>Imported texts will get the standard Draft Text size,
instead of the size they have in the DXF document</source>
      <translation>Los textos importados obtendrán el tamaño estándar de texto borrador,
en lugar del tamaño que tienen en el documento DXF</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="405"/>
      <source>If this is checked, DXF layers will be imported as Draft Layers</source>
      <translation>Si se selecciona esta opción, las capas DXF se importarán como Capas borradoras</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="408"/>
      <source>Use Layers</source>
      <translation>Usar Capas</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="428"/>
      <source>Hatches will be converted into simple wires</source>
      <translation>Los rayados se convertirán en alambres simples</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="448"/>
      <source>If polylines have a width defined, they will be rendered
as closed wires with correct width</source>
      <translation>Si las polilíneas tienen un ancho definido, serán renderizadas
como alambres cerrados con la anchura correcta</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="511"/>
      <source>Maximum length of each of the polyline segments.
If it is set to '0' the whole spline is treated as a straight segment.</source>
      <translation>Longitud máxima de cada segmento de polilínea.
Si se establece en '0' toda la curva se trata como un segmento recto.</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="550"/>
      <source>All objects containing faces will be exported as 3D polyfaces</source>
      <translation>Todos los objetos que contengan caras serán exportados como caras poligonales 3D</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="570"/>
      <source>Drawing Views will be exported as blocks.
This might fail for post DXF R12 templates.</source>
      <translation>Las vistas de dibujo se exportarán como bloques.
Esto podría fallar para plantillas post DXF R12.</translation>
    </message>
    <message>
      <location filename="preferences-dxf.ui" line="594"/>
      <source>Exported objects will be projected to reflect the current view direction</source>
      <translation>Los objetos exportados serán proyectados para reflejar la dirección actual de la vista</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="47"/>
      <source>Method chosen for importing SVG object color to FreeCAD</source>
      <translation>Método elegido para importar el color del objeto SVG a FreeCAD</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="82"/>
      <source>If checked, no units conversion will occur.
One unit in the SVG file will translate as one millimeter. </source>
      <translation>Si está marcado, no se producirá ninguna conversión de unidades.
Una unidad en el archivo SVG se traducirá como un milímetro. </translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="128"/>
      <source>Style of SVG file to write when exporting a sketch</source>
      <translation>Estilo del archivo SVG a escribir al exportar un croquis</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="158"/>
      <source>All white lines will appear in black in the SVG for better readability against white backgrounds</source>
      <translation>Todas las líneas blancas aparecerán en negro en el SVG para una mejor legibilidad contra fondos blancos</translation>
    </message>
    <message>
      <location filename="preferences-svg.ui" line="204"/>
      <source>Versions of Open CASCADE older than version 6.8 don't support arc projection.
In this case arcs will be discretized into small line segments.
This value is the maximum segment length. </source>
      <translation>Las versiones de Open CASCADE anteriores a la versión 6.8 no soportan proyección de arco.
En este caso, los arcos serán discretizados en pequeños segmentos de línea.
Este valor es la longitud máxima del segmento. </translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="310"/>
      <source>If checked, an additional border is displayed around the grid, showing the main square size in the bottom left border</source>
      <translation>Si está activado, un borde adicional se muestra alrededor de la cuadrícula, indicando el tamaño del cuadro principal en el borde inferior izquierdo</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="313"/>
      <source>Show grid border</source>
      <translation>Muestra el borde de cuadrícula</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="475"/>
      <source>Override unit</source>
      <translation>Ignorar unidad</translation>
    </message>
    <message>
      <location filename="preferences-drafttexts.ui" line="495"/>
      <source>By leaving this field blank, the dimension measurements will be shown in the current unit defined in FreeCAD. By indicating a unit here such as m or cm, you can force new dimensions to be shown in that unit.</source>
      <translation>Al dejar este campo en blanco, las medidas de dimensión se mostrarán en la unidad actual definida en FreeCAD. Al indicar aquí una unidad como m o cm, puede forzar que se muestren nuevas dimensiones en esa unidad.</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="257"/>
      <source>The resolution to draw the patterns in. Default value is 128. Higher values give better resolutions, lower values make drawing faster</source>
      <translation>La resolución para dibujar los patrones. El valor predeterminado es 128. Valores más altos dan mejores resoluciones, valores más bajos hacen que el dibujo sea más rápido</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="280"/>
      <source>Hatch Pattern default size</source>
      <translation>Tamaño predeterminado del Patrón de Rayado</translation>
    </message>
    <message>
      <location filename="preferences-draftvisual.ui" line="300"/>
      <source>The default size of hatch patterns</source>
      <translation>El tamaño por defecto de los patrones de rayado</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="329"/>
      <source>If set, the grid will have its two main axes colored in red, green or blue when they match global axes</source>
      <translation>Si está configurado, la cuadrícula tendrá dos ejes principales coloreados en rojo, verde o azul cuándo coincidan con los ejes globales</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="332"/>
      <source>Use colored axes</source>
      <translation>Usar ejes de color</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="506"/>
      <source>Grid color and transparency</source>
      <translation>Transparencia y color de la cuadrícula</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="526"/>
      <source>The color of the grid</source>
      <translation>El color de la cuadrícula</translation>
    </message>
    <message>
      <location filename="preferences-draftsnap.ui" line="546"/>
      <source>The overall transparency of the grid</source>
      <translation>La transparencia en general de la cuadrícula</translation>
    </message>
  </context>
  <context>
    <name>ImportDWG</name>
    <message>
      <location filename="importDWG.py" line="276"/>
      <source>Converting: </source>
      <translation>Convirtiendo: </translation>
    </message>
    <message>
      <location filename="importDWG.py" line="232"/>
      <source>Conversion successful</source>
      <translation>Conversión realizada correctamente</translation>
    </message>
  </context>
  <context>
    <name>ImportSVG</name>
    <message>
      <location filename="importSVG.py" line="1808"/>
      <source>Unknown SVG export style, switching to Translated</source>
      <translation>Estilo de exportación SVG desconocido, cambiando a Traducido</translation>
    </message>
    <message>
      <location filename="importSVG.py" line="1828"/>
      <source>The export list contains no object with a valid bounding box</source>
      <translation>La lista de exportación no contiene ningún objeto con un cuadro delimitador válido</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="gui_snapper.py" line="1468"/>
      <source>Draft Snap</source>
      <translation>Ajuste del Borrador</translation>
    </message>
  </context>
  <context>
    <name>draft</name>
    <message>
      <location filename="DraftGui.py" line="233"/>
      <source>Draft Command Bar</source>
      <translation>Barra de comandos del borrador</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="698"/>
      <source>Toggle construction mode</source>
      <translation>Cambiar a modo de construcción</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1894"/>
      <source>Autogroup off</source>
      <translation>Desactivar Auto-agrupar</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="610"/>
      <source>active command:</source>
      <translation>Comando activo:</translation>
    </message>
    <message>
      <location filename="gui_groups.py" line="276"/>
      <source>None</source>
      <translation>Ninguno</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="612"/>
      <source>Active Draft command</source>
      <translation>Activar comando de boceto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="613"/>
      <source>X coordinate of next point</source>
      <translation>Coordenada X del siguiente punto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="930"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="615"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="616"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="617"/>
      <source>Y coordinate of next point</source>
      <translation>Coordenada Y del siguiente punto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="618"/>
      <source>Z coordinate of next point</source>
      <translation>Coordenada Z del siguiente punto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="619"/>
      <source>Enter point</source>
      <translation>Suministrar punto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="620"/>
      <source>Enter a new point with the given coordinates</source>
      <translation>Suministre un nuevo punto con las coordenadas dadas</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="621"/>
      <source>Length</source>
      <translation>Longitud</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="334"/>
      <source>Angle</source>
      <translation>Ángulo</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="623"/>
      <source>Length of current segment</source>
      <translation>Longitud del segmento actual</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="624"/>
      <source>Angle of current segment</source>
      <translation>Ángulo del segmento actual</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="980"/>
      <source>Radius</source>
      <translation>Radio</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="981"/>
      <source>Radius of Circle</source>
      <translation>radio de la circunferencia</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="635"/>
      <source>If checked, command will not finish until you press the command button again</source>
      <translation>Si está activado, el comando no terminará hasta que vuelva a pulsar el botón de comando</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="637"/>
      <source>If checked, an OCC-style offset will be performed instead of the classic offset</source>
      <translation>Si marcado, una offset estilo OCC será realizada en vez del offset clásico</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="638"/>
      <source>&amp;OCC-style offset</source>
      <translation>Salida estilo OCC</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="658"/>
      <source>Sides</source>
      <translation>Lados</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="659"/>
      <source>Number of sides</source>
      <translation>Número de lados</translation>
    </message>
    <message>
      <location filename="gui_offset.py" line="321"/>
      <source>Offset</source>
      <translation>Equidistancia</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="552"/>
      <source>Auto</source>
      <translation>Auto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="665"/>
      <source>Text string to draw</source>
      <translation>Cadena de texto para dibujar</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="666"/>
      <source>String</source>
      <translation>Cadena de texto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="667"/>
      <source>Height of text</source>
      <translation>Altura de texto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="668"/>
      <source>Height</source>
      <translation>Altura</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="669"/>
      <source>Intercharacter spacing</source>
      <translation>Espacio entre caracteres</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="670"/>
      <source>Tracking</source>
      <translation>Seguimiento</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="671"/>
      <source>Full path to font file:</source>
      <translation>Ruta de acceso completa al archivo de fuente:</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="672"/>
      <source>Open a FileChooser for font file</source>
      <translation>Abrir un Selector de ficheros para el archivo de fuente</translation>
    </message>
    <message>
      <location filename="gui_lines.py" line="79"/>
      <source>Line</source>
      <translation>Línea</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="828"/>
      <source>DWire</source>
      <translation>DWire</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="845"/>
      <source>Circle</source>
      <translation>Circunferencia</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="861"/>
      <source>Center X</source>
      <translation>Centro X</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="72"/>
      <source>Arc</source>
      <translation>Arco</translation>
    </message>
    <message>
      <location filename="gui_points.py" line="67"/>
      <source>Point</source>
      <translation>Punto</translation>
    </message>
    <message>
      <location filename="gui_labels.py" line="70"/>
      <source>Label</source>
      <translation>Etiqueta</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="318"/>
      <source>Distance</source>
      <translation>Distancia</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="969"/>
      <source>Trim</source>
      <translation>Recortar</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1067"/>
      <source>Pick Object</source>
      <translation>Designar objeto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1073"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1124"/>
      <source>Global X</source>
      <translation>Global X</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1125"/>
      <source>Global Y</source>
      <translation>Y  global</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1126"/>
      <source>Global Z</source>
      <translation>Z global</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1129"/>
      <source>Local X</source>
      <translation>X local</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1130"/>
      <source>Local Y</source>
      <translation>Y local</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1131"/>
      <source>Local Z</source>
      <translation>Z local</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1360"/>
      <source>Invalid Size value. Using 200.0.</source>
      <translation>Valor no válido de tamaño. Usando 200.0.</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1368"/>
      <source>Invalid Tracking value. Using 0.</source>
      <translation>Valor de seguimiento  no válido. Usando 0.</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1382"/>
      <source>Please enter a text string.</source>
      <translation>Por favor, introduzca una cadena de texto.</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1391"/>
      <source>Select a Font file</source>
      <translation>Seleccione un archivo de fuente</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1421"/>
      <source>Please enter a font file.</source>
      <translation>Por favor, introduzca un fichero de fuente.</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="1887"/>
      <source>Autogroup: </source>
      <translation>Auto-agrupar: </translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="2188"/>
      <source>Faces</source>
      <translation>Caras</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="2189"/>
      <source>Remove</source>
      <translation>Quitar</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="2190"/>
      <source>Add</source>
      <translation>Añadir</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="2191"/>
      <source>Facebinder elements</source>
      <translation>Elementos Facebinder</translation>
    </message>
    <message>
      <location filename="gui_splines.py" line="68"/>
      <source>BSpline</source>
      <translation>BSpline</translation>
    </message>
    <message>
      <location filename="gui_beziers.py" line="72"/>
      <source>BezCurve</source>
      <translation>CurvaBezier</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="277"/>
      <source>Copy</source>
      <translation>Copiar</translation>
    </message>
    <message>
      <location filename="importDXF.py" line="146"/>
      <source>The DXF import/export libraries needed by FreeCAD to handle
the DXF format were not found on this system.
Please either enable FreeCAD to download these libraries:
  1 - Load Draft workbench
  2 - Menu Edit &gt; Preferences &gt; Import-Export &gt; DXF &gt; Enable downloads
Or download these libraries manually, as explained on
https://github.com/yorikvanhavre/Draft-dxf-importer
To enabled FreeCAD to download these libraries, answer Yes.</source>
      <translation>La importación/exportación de las bibliotecas DXF necesarias por FreeCAD para manejar el formato DXF no se encontraron en este sistema.
Por favor permita que FreeCAD descargue estas bibliotecas:
 1 - Cargar Proyecto de banco de trabajo
 2 - Menú Editar &gt; Preferencias &gt; Importar-Exportar &gt; DXF &gt; activar descargas
O descargar estas bibliotecas manualmente, como se explica en https://github.com/yorikvanhavre/Draft-dxf-importer
Para habilitar a FreeCAD la descarga de estas bibliotecas, responder Si.</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="629"/>
      <source>Relative</source>
      <translation>Relativo</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="636"/>
      <source>Continue</source>
      <translation>Continuar</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="650"/>
      <source>Close</source>
      <translation>Cerrar</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="60"/>
      <source>Fill</source>
      <translation>Relleno</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="61"/>
      <source>Exit</source>
      <translation>Salir</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="62"/>
      <source>Snap On/Off</source>
      <translation>Ajuste On/Off</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="63"/>
      <source>Increase snap radius</source>
      <translation>Incremento ajuste de radio</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="64"/>
      <source>Decrease snap radius</source>
      <translation>Disminuir ajuste de radio</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="65"/>
      <source>Restrict X</source>
      <translation>Restringir X</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="66"/>
      <source>Restrict Y</source>
      <translation>Restringir Y</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="67"/>
      <source>Restrict Z</source>
      <translation>Restringir Z</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="656"/>
      <source>Select edge</source>
      <translation>Seleccionar arista</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="69"/>
      <source>Add custom snap point</source>
      <translation>Añadir punto de ajuste complementario</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="70"/>
      <source>Length mode</source>
      <translation>Modo longitud</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="652"/>
      <source>Wipe</source>
      <translation>Limpieza</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="72"/>
      <source>Set Working Plane</source>
      <translation>Configurar plano de trabajo</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="73"/>
      <source>Cycle snap object</source>
      <translation>Objeto de ajuste de ciclo</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="626"/>
      <source>Check this to lock the current angle</source>
      <translation>Mira para bloquear el ángulo actual</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="630"/>
      <source>Coordinates relative to last point or absolute</source>
      <translation>Coordenadas en relación con el último punto o absoluto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="631"/>
      <source>Filled</source>
      <translation>Relleno</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="633"/>
      <source>Finish</source>
      <translation>Terminado</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="634"/>
      <source>Finishes the current drawing or editing operation</source>
      <translation>Termina el dibujo actual u operación de edición</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="648"/>
      <source>&amp;Undo (CTRL+Z)</source>
      <translation>&amp;Deshacer (Ctrl+Z)</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="649"/>
      <source>Undo the last segment</source>
      <translation>Deshacer el tramo anterior</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="651"/>
      <source>Finishes and closes the current line</source>
      <translation>Finalizar y cerrar la línea actual</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="653"/>
      <source>Wipes the existing segments of this line and starts again from the last point</source>
      <translation>Limpia los segmentos existentes de esta línea y empieza de nuevo desde el último punto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="654"/>
      <source>Set WP</source>
      <translation>Configurar WP</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="655"/>
      <source>Reorients the working plane on the last segment</source>
      <translation>Reorienta el plano de trabajo en el último segmento</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="657"/>
      <source>Selects an existing edge to be measured by this dimension</source>
      <translation>Selecciona una arista existente para ser medido por esta cota</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="662"/>
      <source>If checked, objects will be copied instead of moved. Preferences -&gt; Draft -&gt; Global copy mode to keep this mode in next commands</source>
      <translation>Si está marcado, los objetos se copiarán en lugar de moverlos. Preferencias -&gt; Draft-&gt; Modo de copia global para mantener este modo en los siguientes comandos</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="59"/>
      <source>Subelement mode</source>
      <translation>Modo Subelemento</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="663"/>
      <source>Modify subelements</source>
      <translation>Modificar subelementos</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="664"/>
      <source>If checked, subelements will be modified instead of entire objects</source>
      <translation>Si está marcado, los subelementos serán modificados en lugar de objetos enteros</translation>
    </message>
    <message>
      <location filename="gui_beziers.py" line="251"/>
      <source>CubicBezCurve</source>
      <translation>CubicBezCurve</translation>
    </message>
    <message>
      <location filename="gui_selectplane.py" line="363"/>
      <source>Top</source>
      <translation>Planta</translation>
    </message>
    <message>
      <location filename="gui_selectplane.py" line="375"/>
      <source>Front</source>
      <translation>Alzado</translation>
    </message>
    <message>
      <location filename="gui_selectplane.py" line="387"/>
      <source>Side</source>
      <translation>Lado</translation>
    </message>
    <message>
      <location filename="gui_selectplane.py" line="530"/>
      <source>Current working plane</source>
      <translation>Plano de trabajo actual</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="632"/>
      <source>Check this if the object should appear as filled, otherwise it will appear as wireframe. Not available if Draft preference option 'Use Part Primitives' is enabled</source>
      <translation>Marque esto si el objeto debe aparecer como lleno, de lo contrario aparecerá como una estructura alámbrica. No está disponible si la opción de preferencia de Draft 'Usar primitivos de pieza' está habilitada</translation>
    </message>
    <message>
      <location filename="gui_lines.py" line="364"/>
      <source>Polyline</source>
      <translation>Polilínea</translation>
    </message>
    <message>
      <location filename="InitGui.py" line="46"/>
      <source>Draft</source>
      <translation>Calado</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="74"/>
      <source>Toggle near snap on/off</source>
      <translation>Alternar cerca del cierre / apagado</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="673"/>
      <source>Create text</source>
      <translation>Crear texto</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="674"/>
      <source>Press this button to create the text object, or finish your text with two blank lines</source>
      <translation>Presione este botón para crear el objeto de texto, o termine su texto con dos líneas en blanco</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="862"/>
      <source>Center Y</source>
      <translation>Centro Y</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="863"/>
      <source>Center Z</source>
      <translation>Centro Z</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="914"/>
      <source>Offset distance</source>
      <translation>Distancia de desplazamiento</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="973"/>
      <source>Trim distance</source>
      <translation>Recortar distancia</translation>
    </message>
    <message>
      <location filename="InitGui.py" line="159"/>
      <source>Wire</source>
      <translation>Alambre</translation>
    </message>
    <message>
      <location filename="DraftGui.py" line="697"/>
      <source>Change default style for new objects</source>
      <translation>Cambia el estilo por defecto de nuevos objetos</translation>
    </message>
    <message>
      <location filename="make_label.py" line="194"/>
      <source>No active document. Aborting.</source>
      <translation>No hay documento activo. Abortando.</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="151"/>
      <source>Object must be a closed shape</source>
      <translation>El objeto debe ser una forma cerrada</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="153"/>
      <source>No solid object created</source>
      <translation>Ningún objeto sólido creado</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="276"/>
      <source>Faces must be coplanar to be refined</source>
      <translation>Las caras deben ser coplanares para ser refinadas</translation>
    </message>
    <message>
      <location filename="downgrade.py" line="230"/>
      <source>Upgrade: Unknown force method:</source>
      <translation>Actualizar: Método de fuerza desconocido:</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="450"/>
      <source>Found groups: closing each open object inside</source>
      <translation>Grupos encontrados: cerrando cada objeto abierto dentro</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="456"/>
      <source>Found meshes: turning into Part shapes</source>
      <translation>Mallas encontradas: convirtiéndose en formas de Piezas</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="464"/>
      <source>Found 1 solidifiable object: solidifying it</source>
      <translation>Encontrado 1 objeto solidificable: solidificándolo</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="469"/>
      <source>Found 2 objects: fusing them</source>
      <translation>Encontrados 2 objetos: fusionando</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="480"/>
      <source>Found object with several coplanar faces: refine them</source>
      <translation>Objeto encontrado con varias caras coplanares: refinarlos</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="486"/>
      <source>Found 1 non-parametric objects: draftifying it</source>
      <translation>Encontrado 1 objeto no paramétrico: diseñándolo</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="497"/>
      <source>Found 1 closed sketch object: creating a face from it</source>
      <translation>Encontrado 1 boceto de objeto cerrado: crear una cara de él</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="502"/>
      <source>Found closed wires: creating faces</source>
      <translation>Se encontraron alambres cerrados: creando caras</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="507"/>
      <source>Found several wires or edges: wiring them</source>
      <translation>Encontradas varios alambres o aristas: uniéndolas</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="512"/>
      <source>trying: closing it</source>
      <translation>intentando: cerrarlo</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="514"/>
      <source>Found 1 open wire: closing it</source>
      <translation>Encontrado 1 alambre abierto: cerrándolo</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="531"/>
      <source>Found 1 object: draftifying it</source>
      <translation>Se encontró 1 objeto: borrador</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="536"/>
      <source>Found points: creating compound</source>
      <translation>Puntos encontrados: creando composición</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="541"/>
      <source>Found several non-treatable objects: creating compound</source>
      <translation>Encontraron varios objetos no tratables: crear composición</translation>
    </message>
    <message>
      <location filename="upgrade.py" line="544"/>
      <source>Unable to upgrade these objects.</source>
      <translation>No se puede actualizar estos objetos.</translation>
    </message>
    <message>
      <location filename="mirror.py" line="90"/>
      <source>No object given</source>
      <translation>Ningún objeto dado</translation>
    </message>
    <message>
      <location filename="mirror.py" line="94"/>
      <source>The two points are coincident</source>
      <translation>Los dos puntos son coincidentes</translation>
    </message>
    <message>
      <location filename="mirror.py" line="114"/>
      <source>mirrored)</source>
      <translation>reflejar)</translation>
    </message>
    <message>
      <location filename="downgrade.py" line="238"/>
      <source>Found 1 block: exploding it</source>
      <translation>Se encontró un bloque: explotándolo</translation>
    </message>
    <message>
      <location filename="downgrade.py" line="246"/>
      <source>Found 1 multi-solids compound: exploding it</source>
      <translation>Se encontró un compuesto de multi-sólidos: explotándolo</translation>
    </message>
    <message>
      <location filename="downgrade.py" line="253"/>
      <source>Found 1 parametric object: breaking its dependencies</source>
      <translation>Encontrado 1 objeto paramétrico: rompiendo sus dependencias</translation>
    </message>
    <message>
      <location filename="downgrade.py" line="261"/>
      <source>Found 2 objects: subtracting them</source>
      <translation>Encontrados 2 objetos: restarlos</translation>
    </message>
    <message>
      <location filename="downgrade.py" line="268"/>
      <source>Found several faces: splitting them</source>
      <translation>Encontradas varias caras: partirlas</translation>
    </message>
    <message>
      <location filename="downgrade.py" line="273"/>
      <source>Found several objects: subtracting them from the first one</source>
      <translation>Encontrados varios objetos: restándolos del primero</translation>
    </message>
    <message>
      <location filename="downgrade.py" line="278"/>
      <source>Found 1 face: extracting its wires</source>
      <translation>Encontrada 1 cara: extrayendo sus alambres</translation>
    </message>
    <message>
      <location filename="downgrade.py" line="284"/>
      <source>Found only wires: extracting their edges</source>
      <translation>Encontrados solamente alambres: extrayendo sus aristas</translation>
    </message>
    <message>
      <location filename="downgrade.py" line="288"/>
      <source>No more downgrade possible</source>
      <translation>No es posible descomponer más</translation>
    </message>
    <message>
      <location filename="make_label.py" line="235"/>
      <source>Wrong input: object not in document.</source>
      <translation>Entrada incorrecta: objeto no está en el documento.</translation>
    </message>
    <message>
      <location filename="make_pointarray.py" line="135"/>
      <source>Wrong input: point object doesn't have 'Geometry', 'Links', or 'Components'.</source>
      <translation>Entrada incorrecta: el objeto punto no tiene 'Geometría', 'Enlaces', o 'Componentes'.</translation>
    </message>
    <message>
      <location filename="make_label.py" line="214"/>
      <source>Wrong input: must be a placement, a vector, or a rotation.</source>
      <translation>Entrada incorrecta: debe ser una ubicación, un vector o una rotación.</translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="130"/>
      <source>Points: </source>
      <translation>Puntos: </translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="131"/>
      <source>Wrong input: must be list or tuple of three points exactly.</source>
      <translation>Entrada incorrecta: debe ser la lista o tupla de tres puntos exactamente.</translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="138"/>
      <source>Placement: </source>
      <translation>Ubicación: </translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="139"/>
      <source>Wrong input: incorrect type of placement.</source>
      <translation>Entrada incorrecta: tipo de ubicación incorrecta.</translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="153"/>
      <source>Wrong input: incorrect type of points.</source>
      <translation>Entrada incorrecta: tipo de puntos incorrecto.</translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="159"/>
      <source>Cannot generate shape: </source>
      <translation>No se puede generar forma: </translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="166"/>
      <source>Radius:</source>
      <translation>Radio:</translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="167"/>
      <source>Center:</source>
      <translation>Centro:</translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="170"/>
      <source>Create primitive object</source>
      <translation>Crear objeto primitivo</translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="204"/>
      <source>Final placement:</source>
      <translation>Ubicación final:</translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="195"/>
      <source>Face: True</source>
      <translation>Cara: verdadero</translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="197"/>
      <source>Support:</source>
      <translation>Soporte:</translation>
    </message>
    <message>
      <location filename="make_arc_3points.py" line="198"/>
      <source>Map mode:</source>
      <translation>Modo mapa:</translation>
    </message>
    <message>
      <location filename="make_fillet.py" line="145"/>
      <source>length:</source>
      <translation>longitud:</translation>
    </message>
    <message>
      <location filename="make_fillet.py" line="132"/>
      <source>Two elements are needed.</source>
      <translation>Se necesitan dos elementos.</translation>
    </message>
    <message>
      <location filename="make_fillet.py" line="139"/>
      <source>Radius is too large</source>
      <translation>El radio es demasiado grande</translation>
    </message>
    <message>
      <location filename="make_fillet.py" line="145"/>
      <source>Segment</source>
      <translation>Segmento</translation>
    </message>
    <message>
      <location filename="make_fillet.py" line="165"/>
      <source>Removed original objects.</source>
      <translation>Objetos originales eliminados.</translation>
    </message>
    <message>
      <location filename="make_text.py" line="101"/>
      <source>Wrong input: must be a list of strings or a single string.</source>
      <translation>Entrada incorrecta: debe ser una lista de cadenas o una sola cadena.</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="491"/>
      <source>Circular array</source>
      <translation>Matriz circular</translation>
    </message>
    <message>
      <location filename="make_circulararray.py" line="144"/>
      <source>Wrong input: must be a number or quantity.</source>
      <translation>Entrada incorrecta: debe ser un número o una cantidad.</translation>
    </message>
    <message>
      <location filename="make_orthoarray.py" line="119"/>
      <source>Wrong input: must be an integer number.</source>
      <translation>Entrada incorrecta: debe ser un número entero.</translation>
    </message>
    <message>
      <location filename="make_label.py" line="203"/>
      <source>Wrong input: must be a vector.</source>
      <translation>Entrada incorrecta: debe ser un vector.</translation>
    </message>
    <message>
      <location filename="task_polararray.py" line="438"/>
      <source>Polar array</source>
      <translation>Matriz polar</translation>
    </message>
    <message>
      <location filename="make_label.py" line="307"/>
      <source>Wrong input: must be a number.</source>
      <translation>Entrada incorrecta: debe ser un número.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="173"/>
      <source>This function is deprecated. Do not use this function directly.</source>
      <translation>Esta función está obsoleta. No use esta función directamente.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="174"/>
      <source>Use one of 'make_linear_dimension', or 'make_linear_dimension_obj'.</source>
      <translation>Utilice una de 'make_linear_dimension' o 'make_linear_dimension_obj'.</translation>
    </message>
    <message>
      <location filename="make_label.py" line="229"/>
      <source>Wrong input: object must not be a list.</source>
      <translation>Entrada incorrecta: el objeto no debe ser una lista.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="452"/>
      <source>Wrong input: object doesn't have a 'Shape' to measure.</source>
      <translation>Entrada incorrecta: el objeto no tiene una 'forma' para medir.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="331"/>
      <source>Wrong input: object doesn't have at least one element in 'Vertexes' to use for measuring.</source>
      <translation>Entrada incorrecta: el objeto no ningún elemento en 'Vértices' que usar para la medición.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="463"/>
      <source>Wrong input: must be an integer.</source>
      <translation>Entrada incorrecta: debe ser un entero.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="343"/>
      <source>i1: values below 1 are not allowed; will be set to 1.</source>
      <translation>i1: los valores por debajo de 1 no están permitidos; se establecerán en 1.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="363"/>
      <source>Wrong input: vertex not in object.</source>
      <translation>Entrada incorrecta: vértice que no está en el objeto.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="359"/>
      <source>i2: values below 1 are not allowed; will be set to the last vertex in the object.</source>
      <translation>i2: los valores inferiores a 1 no están permitidos; se establecerán en el último vértice del objeto.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="456"/>
      <source>Wrong input: object doesn't have at least one element in 'Edges' to use for measuring.</source>
      <translation>Entrada incorrecta: el objeto no tiene ningún elemento en 'Aristas' que usar para la medición.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="468"/>
      <source>index: values below 1 are not allowed; will be set to 1.</source>
      <translation>indice: los valores por debajo de 1 no están permitidos; se establecerán en 1.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="472"/>
      <source>Wrong input: index doesn't correspond to an edge in the object.</source>
      <translation>Entrada incorrecta: el índice no corresponde a una arista del objeto.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="476"/>
      <source>Wrong input: index doesn't correspond to a circular edge.</source>
      <translation>Entrada incorrecta: el índice no corresponde a un arista circular.</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="487"/>
      <source>Wrong input: must be a string, 'radius' or 'diameter'.</source>
      <translation>Entrada incorrecta: debe ser una cadena, un "radio" o un "diámetro".</translation>
    </message>
    <message>
      <location filename="make_dimension.py" line="582"/>
      <source>Wrong input: must be a list with two angles.</source>
      <translation>Entrada incorrecta: debe ser una lista con dos ángulos.</translation>
    </message>
    <message>
      <location filename="make_layer.py" line="69"/>
      <source>Layers</source>
      <translation>Capas</translation>
    </message>
    <message>
      <location filename="gui_layers.py" line="47"/>
      <source>Layer</source>
      <translation>Capa</translation>
    </message>
    <message>
      <location filename="make_layer.py" line="157"/>
      <source>Wrong input: it must be a string.</source>
      <translation>Entrada incorrecta: debe ser una cadena.</translation>
    </message>
    <message>
      <location filename="make_layer.py" line="188"/>
      <source>Wrong input: must be a tuple of three floats 0.0 to 1.0.</source>
      <translation>Entrada incorrecta: debe ser una tupla de tres flotantes 0.0 a 1.0.</translation>
    </message>
    <message>
      <location filename="make_layer.py" line="212"/>
      <source>Wrong input: must be 'Solid', 'Dashed', 'Dotted', or 'Dashdot'.</source>
      <translation>Entrada incorrecta: debe ser 'Solid' (sólido), 'Dashed' (línea discontinua), 'Dotted' (puntos) o 'Dashdot' (línea-punto).</translation>
    </message>
    <message>
      <location filename="make_layer.py" line="220"/>
      <source>Wrong input: must be a number between 0 and 100.</source>
      <translation>Entrada incorrecta: debe ser un número entre 0 y 100.</translation>
    </message>
    <message>
      <location filename="make_label.py" line="250"/>
      <source>Wrong input: must be a list or tuple of strings, or a single string.</source>
      <translation>Entrada incorrecta: debe ser una lista o tupla de cadenas, o una sola cadena.</translation>
    </message>
    <message>
      <location filename="make_patharray.py" line="246"/>
      <source>Wrong input: must be 'Original', 'Frenet', or 'Tangent'.</source>
      <translation>Entrada incorrecta: debe ser 'Original', 'Frenet' o 'Tangent'.</translation>
    </message>
    <message>
      <location filename="make_sketch.py" line="103"/>
      <source>No shape found
</source>
      <translation>Forma no encontrada</translation>
    </message>
    <message>
      <location filename="make_sketch.py" line="109"/>
      <source>All Shapes must be planar
</source>
      <translation>Todas las formas deben ser planas
</translation>
    </message>
    <message>
      <location filename="make_sketch.py" line="135"/>
      <source>All Shapes must be coplanar
</source>
      <translation>Todas las formas deben ser coplanares</translation>
    </message>
    <message>
      <location filename="make_orthoarray.py" line="60"/>
      <source>Internal orthogonal array</source>
      <translation>Matriz ortogonal interna</translation>
    </message>
    <message>
      <location filename="make_orthoarray.py" line="87"/>
      <source>Wrong input: must be a number or vector.</source>
      <translation>Entrada incorrecta: debe ser un número o vector.</translation>
    </message>
    <message>
      <location filename="make_orthoarray.py" line="98"/>
      <source>Input: single value expanded to vector.</source>
      <translation>Entrada: valor único expandido al vector.</translation>
    </message>
    <message>
      <location filename="make_orthoarray.py" line="129"/>
      <source>Input: number of elements must be at least 1. It is set to 1.</source>
      <translation>Entrada: el número de elementos debe ser al menos 1. Está establecido en 1.</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="400"/>
      <source>Orthogonal array</source>
      <translation>Matriz ortogonal</translation>
    </message>
    <message>
      <location filename="make_orthoarray.py" line="350"/>
      <source>Orthogonal array 2D</source>
      <translation>Matriz ortogonal 2D</translation>
    </message>
    <message>
      <location filename="make_orthoarray.py" line="424"/>
      <source>Rectangular array</source>
      <translation>Matriz rectangular</translation>
    </message>
    <message>
      <location filename="make_orthoarray.py" line="501"/>
      <source>Rectangular array 2D</source>
      <translation>Matriz rectangular 2D</translation>
    </message>
    <message>
      <location filename="make_label.py" line="262"/>
      <source>Wrong input: subelement not in object.</source>
      <translation>Entrada incorrecta: subelemento no está en el objeto.</translation>
    </message>
    <message>
      <location filename="make_label.py" line="276"/>
      <source>Wrong input: must be a string, 'Custom', 'Name', 'Label', 'Position', 'Length', 'Area', 'Volume', 'Tag', or 'Material'.</source>
      <translation>Entrada incorrecta: debe ser una cadena, 'Personalizado', 'Nombre', 'Etiqueta', 'Posición', 'Longitud', 'Área', 'Volumen', 'Etiqueta', o 'Material'.</translation>
    </message>
    <message>
      <location filename="make_label.py" line="285"/>
      <source>Wrong input: must be a string.</source>
      <translation>Entrada incorrecta: debe ser una cadena.</translation>
    </message>
    <message>
      <location filename="make_label.py" line="298"/>
      <source>Wrong input: must be a string, 'Horizontal', 'Vertical', or 'Custom'.</source>
      <translation>Entrada incorrecta: debe ser una cadena, 'Horizontal', 'Vertical' o 'Personalizado'.</translation>
    </message>
    <message>
      <location filename="make_label.py" line="314"/>
      <source>Wrong input: must be a list of at least two vectors.</source>
      <translation>Entrada incorrecta: debe ser una lista de al menos dos vectores.</translation>
    </message>
    <message>
      <location filename="make_label.py" line="347"/>
      <source>Direction is not 'Custom'; points won't be used.</source>
      <translation>La dirección no es 'Personalizada'; los puntos no se utilizarán.</translation>
    </message>
    <message>
      <location filename="make_label.py" line="374"/>
      <source>Wrong input: must be a list of two elements. For example, [object, 'Edge1'].</source>
      <translation>Entrada incorrecta: debe ser una lista de dos elementos. Por ejemplo, [objeto, 'Arista1'].</translation>
    </message>
    <message>
      <location filename="shapestring.py" line="73"/>
      <source>ShapeString: string has no wires</source>
      <translation>ShapeString: la cadena no tiene alambres</translation>
    </message>
    <message>
      <location filename="pointarray.py" line="160"/>
      <source>added property 'ExtraPlacement'</source>
      <translation>añadida propiedad 'ExtraPlacement'</translation>
    </message>
    <message>
      <location filename="patharray.py" line="284"/>
      <source>, path object doesn't have 'Edges'.</source>
      <translation>, el objeto de trayectoria no tiene 'Aristas'.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="407"/>
      <source>'PathObj' property will be migrated to 'PathObject'</source>
      <translation>La propiedad 'PathObj' se migrará a 'PathObject'</translation>
    </message>
    <message>
      <location filename="patharray.py" line="525"/>
      <source>Cannot calculate path tangent. Copy not aligned.</source>
      <translation>No se puede calcular la tangente de la trayectoria. Copia no alineada.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="541"/>
      <source>Tangent and normal are parallel. Copy not aligned.</source>
      <translation>Tangente y normal son paralelos. Copia no alineada.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="558"/>
      <source>Cannot calculate path normal, using default.</source>
      <translation>No se puede calcular la ruta normal, usando el valor predeterminado.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="565"/>
      <source>Cannot calculate path binormal. Copy not aligned.</source>
      <translation>No se puede calcular la trayectoria binormal. Copia no alineada.</translation>
    </message>
    <message>
      <location filename="patharray.py" line="571"/>
      <source>AlignMode {} is not implemented</source>
      <translation>AlignMode {} no está implementado</translation>
    </message>
    <message>
      <location filename="draft_annotation.py" line="105"/>
      <source>added view property 'ScaleMultiplier'</source>
      <translation>añadida propiedad de vista 'ScaleMultiplier'</translation>
    </message>
    <message>
      <location filename="draft_annotation.py" line="130"/>
      <source>migrated 'DraftText' type to 'Text'</source>
      <translation>se migró el tipo 'DraftText' a 'Text'</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="358"/>
      <source>Activate this layer</source>
      <translation>Activar esta capa</translation>
    </message>
    <message>
      <location filename="view_layer.py" line="364"/>
      <source>Select layer contents</source>
      <translation>Seleccionar contenido de la capa</translation>
    </message>
    <message>
      <location filename="init_draft_statusbar.py" line="147"/>
      <source>custom</source>
      <translation>personalizado</translation>
    </message>
    <message>
      <location filename="init_draft_statusbar.py" line="133"/>
      <source>Unable to convert input into a scale factor</source>
      <translation>No se puede convertir la entrada en un factor de escala</translation>
    </message>
    <message>
      <location filename="init_draft_statusbar.py" line="151"/>
      <source>Set custom annotation scale in format x:x, x=x</source>
      <translation>Establecer escala de anotación personalizada en formato x:x, x=x</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="83"/>
      <source>Task panel:</source>
      <translation>Panel de tarea:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="205"/>
      <source>At least one element must be selected.</source>
      <translation>Se debe seleccionar al menos un elemento.</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="216"/>
      <source>Selection is not suitable for array.</source>
      <translation>La selección no es adecuada para la matriz.</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="379"/>
      <source>Object:</source>
      <translation>Objeto:</translation>
    </message>
    <message>
      <location filename="task_polararray.py" line="203"/>
      <source>Number of elements must be at least 2.</source>
      <translation>Número de elementos debe ser al menos 2.</translation>
    </message>
    <message>
      <location filename="task_polararray.py" line="207"/>
      <source>The angle is above 360 degrees. It is set to this value to proceed.</source>
      <translation>El ángulo está por encima de 360 grados. Se ajusta a este valor para continuar.</translation>
    </message>
    <message>
      <location filename="task_polararray.py" line="210"/>
      <source>The angle is below -360 degrees. It is set to this value to proceed.</source>
      <translation>El ángulo está por debajo de -360 grados. Se ajusta a este valor para continuar.</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="341"/>
      <source>Center reset:</source>
      <translation>Reiniciar centro:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="348"/>
      <source>Fuse:</source>
      <translation>Fusión:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="362"/>
      <source>Create Link array:</source>
      <translation>Crear Matriz de enlaces:</translation>
    </message>
    <message>
      <location filename="task_polararray.py" line="332"/>
      <source>Number of elements:</source>
      <translation>Número de elementos:</translation>
    </message>
    <message>
      <location filename="task_polararray.py" line="333"/>
      <source>Polar angle:</source>
      <translation>Ángulo polar:</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="388"/>
      <source>Center of rotation:</source>
      <translation>Centro de rotación:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="400"/>
      <source>Aborted:</source>
      <translation>Abortado:</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="222"/>
      <source>Number of layers must be at least 2.</source>
      <translation>Número de capas debe ser al menos 2.</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="234"/>
      <source>Radial distance is zero. Resulting array may not look correct.</source>
      <translation>La distancia Radial es cero. La matriz resultante puede no verse correcta.</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="236"/>
      <source>Radial distance is negative. It is made positive to proceed.</source>
      <translation>La distancia Radial es negativa. Se hace positiva para continuar.</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="240"/>
      <source>Tangential distance cannot be zero.</source>
      <translation>La distancia tangencial no puede ser cero.</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="243"/>
      <source>Tangential distance is negative. It is made positive to proceed.</source>
      <translation>La distancia tangencial es negativa. Se hace positiva para continuar.</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="383"/>
      <source>Radial distance:</source>
      <translation>Distancia Radial:</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="384"/>
      <source>Tangential distance:</source>
      <translation>Distancia tangencial:</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="385"/>
      <source>Number of circular layers:</source>
      <translation>Número de capas circulares:</translation>
    </message>
    <message>
      <location filename="task_circulararray.py" line="386"/>
      <source>Symmetry parameter:</source>
      <translation>Parámetro de simetría:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="209"/>
      <source>Number of elements must be at least 1.</source>
      <translation>Número de elementos debe ser al menos 1.</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="320"/>
      <source>Interval X reset:</source>
      <translation>Intervalo X reiniciado:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="329"/>
      <source>Interval Y reset:</source>
      <translation>Intervalo Y reiniciado:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="338"/>
      <source>Interval Z reset:</source>
      <translation>Intervalo Z reiniciado:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="380"/>
      <source>Number of X elements:</source>
      <translation>Número de elementos X:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="382"/>
      <source>Interval X:</source>
      <translation>Intervalo X:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="385"/>
      <source>Number of Y elements:</source>
      <translation>Número de elementos Y:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="387"/>
      <source>Interval Y:</source>
      <translation>Intervalo Y:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="390"/>
      <source>Number of Z elements:</source>
      <translation>Número de elementos Z:</translation>
    </message>
    <message>
      <location filename="task_orthoarray.py" line="392"/>
      <source>Interval Z:</source>
      <translation>Intervalo Z:</translation>
    </message>
    <message>
      <location filename="gui_shapestrings.py" line="77"/>
      <source>ShapeString</source>
      <translation>Dar forma 3d a cadena de texto</translation>
    </message>
    <message>
      <location filename="task_shapestring.py" line="76"/>
      <source>Default</source>
      <translation>Por defecto</translation>
    </message>
    <message>
      <location filename="task_shapestring.py" line="88"/>
      <source>Pick ShapeString location point:</source>
      <translation>Elija el punto de ubicación de la Cadena de Forma:</translation>
    </message>
    <message>
      <location filename="gui_shapestrings.py" line="143"/>
      <source>Create ShapeString</source>
      <translation>Crear Cadena de Forma</translation>
    </message>
    <message>
      <location filename="gui_downgrade.py" line="85"/>
      <source>Downgrade</source>
      <translation>Degradar</translation>
    </message>
    <message>
      <location filename="gui_upgrade.py" line="67"/>
      <source>Select an object to upgrade</source>
      <translation>Seleccione un objeto para actualizar</translation>
    </message>
    <message>
      <location filename="gui_clone.py" line="75"/>
      <source>Clone</source>
      <translation>Clonar</translation>
    </message>
    <message>
      <location filename="gui_clone.py" line="79"/>
      <source>Select an object to clone</source>
      <translation>Selecciona un objeto para clonar</translation>
    </message>
    <message>
      <location filename="gui_ellipses.py" line="65"/>
      <source>Ellipse</source>
      <translation>Elipse</translation>
    </message>
    <message>
      <location filename="gui_rectangles.py" line="70"/>
      <source>Pick first point</source>
      <translation>Elegir primer punto</translation>
    </message>
    <message>
      <location filename="gui_ellipses.py" line="140"/>
      <source>Create Ellipse</source>
      <translation>Crear Elipse</translation>
    </message>
    <message>
      <location filename="gui_rectangles.py" line="203"/>
      <source>Pick opposite point</source>
      <translation>Elegir punto opuesto</translation>
    </message>
    <message>
      <location filename="gui_lines.py" line="169"/>
      <source>Create Line</source>
      <translation>Crear Línea</translation>
    </message>
    <message>
      <location filename="gui_lines.py" line="191"/>
      <source>Create Wire</source>
      <translation>Crear Alambre</translation>
    </message>
    <message>
      <location filename="gui_splines.py" line="140"/>
      <source>Pick next point</source>
      <translation>Elegir el siguiente punto</translation>
    </message>
    <message>
      <location filename="gui_lines.py" line="336"/>
      <source>Unable to create a Wire from selected objects</source>
      <translation>No se puede crear un alambre de los objetos seleccionados</translation>
    </message>
    <message>
      <location filename="gui_lines.py" line="358"/>
      <source>Convert to Wire</source>
      <translation>Convertir en Alambre</translation>
    </message>
    <message>
      <location filename="gui_edit_draft_objects.py" line="507"/>
      <source>This object does not support possible coincident points, please try again.</source>
      <translation>Este objeto no soporta posibles puntos coincidentes, por favor inténtalo de nuevo.</translation>
    </message>
    <message>
      <location filename="gui_edit_draft_objects.py" line="557"/>
      <source>Active object must have more than two points/nodes</source>
      <translation>Objeto activo debe tener más de dos puntos/nodos</translation>
    </message>
    <message>
      <location filename="gui_edit_draft_objects.py" line="671"/>
      <source>Selection is not a Knot</source>
      <translation>La selección no es un nudo</translation>
    </message>
    <message>
      <location filename="gui_edit_draft_objects.py" line="698"/>
      <source>Endpoint of BezCurve can't be smoothed</source>
      <translation>Extremo de BezCurve no puede ser suavizado</translation>
    </message>
    <message>
      <location filename="gui_edit_sketcher_objects.py" line="60"/>
      <source>Sketch is too complex to edit: it is suggested to use sketcher default editor</source>
      <translation>El croquis es demasiado complejo para editar: se sugiere usar el editor predeterminado de croquis</translation>
    </message>
    <message>
      <location filename="gui_facebinders.py" line="66"/>
      <source>Facebinder</source>
      <translation>Facebinder</translation>
    </message>
    <message>
      <location filename="gui_facebinders.py" line="71"/>
      <source>Select faces from existing objects</source>
      <translation>Seleccionar caras de objetos existentes</translation>
    </message>
    <message>
      <location filename="gui_lineslope.py" line="64"/>
      <source>Change slope</source>
      <translation>Cambiar pendiente</translation>
    </message>
    <message>
      <location filename="gui_subelements.py" line="70"/>
      <source>Subelement highlight</source>
      <translation>Subelemento resaltado</translation>
    </message>
    <message>
      <location filename="gui_subelements.py" line="109"/>
      <source>Select an object to edit</source>
      <translation>Seleccione un objeto a editar</translation>
    </message>
    <message>
      <location filename="gui_dimensions.py" line="89"/>
      <source>Dimension</source>
      <translation>Cota</translation>
    </message>
    <message>
      <location filename="gui_dimensions.py" line="294"/>
      <source>Create Dimension</source>
      <translation>Crear Cota</translation>
    </message>
    <message>
      <location filename="gui_dimensions.py" line="309"/>
      <source>Create Dimension (radial)</source>
      <translation>Crear Dimensión (radial)</translation>
    </message>
    <message>
      <location filename="gui_dimensions.py" line="511"/>
      <source>Edges don't intersect!</source>
      <translation>¡No se cruzan las aristas!</translation>
    </message>
    <message>
      <location filename="gui_drawing.py" line="76"/>
      <source>Drawing</source>
      <translation>Dibujo</translation>
    </message>
    <message>
      <location filename="gui_drawing.py" line="77"/>
      <source>The Drawing Workbench is obsolete since 0.17, consider using the TechDraw Workbench instead.</source>
      <translation>El Banco de Trabajo de Dibujo está obsoleto desde 0.17, considere en su lugar usar el banco de trabajo TechDraw.</translation>
    </message>
    <message>
      <location filename="gui_shape2dview.py" line="70"/>
      <source>Select an object to project</source>
      <translation>Seleccione un objeto para proyecto</translation>
    </message>
    <message>
      <location filename="gui_annotationstyleeditor.py" line="68"/>
      <source>Annotation style editor</source>
      <translation>Editor de estilo de anotación</translation>
    </message>
    <message>
      <location filename="gui_annotationstyleeditor.py" line="292"/>
      <source>Open styles file</source>
      <translation>Abrir archivo de estilos</translation>
    </message>
    <message>
      <location filename="gui_annotationstyleeditor.py" line="316"/>
      <source>JSON file (*.json)</source>
      <translation>Archivo JSON (*.json)</translation>
    </message>
    <message>
      <location filename="gui_annotationstyleeditor.py" line="314"/>
      <source>Save styles file</source>
      <translation>Guardar archivo de estilos</translation>
    </message>
    <message>
      <location filename="gui_upgrade.py" line="85"/>
      <source>Upgrade</source>
      <translation>Actualización</translation>
    </message>
    <message>
      <location filename="gui_move.py" line="205"/>
      <source>Move</source>
      <translation>Mover</translation>
    </message>
    <message>
      <location filename="gui_move.py" line="82"/>
      <source>Select an object to move</source>
      <translation>Seleccione un objeto para mover</translation>
    </message>
    <message>
      <location filename="gui_move.py" line="104"/>
      <source>Pick start point</source>
      <translation>Elegir punto de inicio</translation>
    </message>
    <message>
      <location filename="gui_move.py" line="303"/>
      <source>Pick end point</source>
      <translation>Elegir punto final</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="283"/>
      <source>Some subelements could not be moved.</source>
      <translation>Algunos subelementos no se pudieron mover.</translation>
    </message>
    <message>
      <location filename="gui_pointarray.py" line="123"/>
      <source>Point array</source>
      <translation>Matriz de puntos</translation>
    </message>
    <message>
      <location filename="gui_pointarray.py" line="105"/>
      <source>Please select exactly two objects, the base object and the point object, before calling this command.</source>
      <translation>Por favor, seleccione exactamente dos objetos, el objeto base y el objeto punto, antes de llamar a este comando.</translation>
    </message>
    <message>
      <location filename="gui_togglemodes.py" line="73"/>
      <source>No active Draft Toolbar.</source>
      <translation>No hay una barra de borradores activa.</translation>
    </message>
    <message>
      <location filename="gui_togglemodes.py" line="93"/>
      <source>Construction mode</source>
      <translation>Modo de construcción</translation>
    </message>
    <message>
      <location filename="gui_togglemodes.py" line="125"/>
      <source>Continue mode</source>
      <translation>Modo Continuar</translation>
    </message>
    <message>
      <location filename="gui_togglemodes.py" line="159"/>
      <source>Toggle display mode</source>
      <translation>Cambiar el modo de visualización</translation>
    </message>
    <message>
      <location filename="gui_wire2spline.py" line="79"/>
      <source>Convert polyline/B-spline</source>
      <translation>Convertir polínea / B-spline</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="109"/>
      <source>Main toggle snap</source>
      <translation>Alternar ajuste principal</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="140"/>
      <source>Midpoint snap</source>
      <translation>Ajuste de punto medio</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="170"/>
      <source>Perpendicular snap</source>
      <translation>Ajuste perpendicular</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="200"/>
      <source>Grid snap</source>
      <translation>Ajuste a la cuadrícula</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="230"/>
      <source>Intersection snap</source>
      <translation>Ajuste de intersección</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="260"/>
      <source>Parallel snap</source>
      <translation>Ajuste paralelo</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="290"/>
      <source>Endpoint snap</source>
      <translation>Ajuste de punto final</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="321"/>
      <source>Angle snap (30 and 45 degrees)</source>
      <translation>Ajuste de ángulos (30 y 45 grados)</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="351"/>
      <source>Arc center snap</source>
      <translation>Ajuste de centro de arco</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="381"/>
      <source>Edge extension snap</source>
      <translation>Ajuste de extensión de arista</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="411"/>
      <source>Near snap</source>
      <translation>Próximo ajuste</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="442"/>
      <source>Orthogonal snap</source>
      <translation>Ajuste ortogonal</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="472"/>
      <source>Special point snap</source>
      <translation>Ajuste de punto especial</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="503"/>
      <source>Dimension display</source>
      <translation>Pantalla de dimensión</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="536"/>
      <source>Working plane snap</source>
      <translation>Ajuste de plano de trabajo</translation>
    </message>
    <message>
      <location filename="gui_snaps.py" line="566"/>
      <source>Show snap toolbar</source>
      <translation>Mostrar barra de herramientas de ajuste</translation>
    </message>
    <message>
      <location filename="gui_array_simple.py" line="101"/>
      <source>Array</source>
      <translation>Matriz</translation>
    </message>
    <message>
      <location filename="gui_array_simple.py" line="77"/>
      <source>Select an object to array</source>
      <translation>Seleccione un objeto matriz</translation>
    </message>
    <message>
      <location filename="gui_array_simple.py" line="124"/>
      <source>Link array</source>
      <translation>Enlazar matriz</translation>
    </message>
    <message>
      <location filename="gui_polygons.py" line="63"/>
      <source>Polygon</source>
      <translation>Polígono</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="88"/>
      <source>Pick center point</source>
      <translation>Elegir punto central</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="410"/>
      <source>Pick radius</source>
      <translation>Elegir radio</translation>
    </message>
    <message>
      <location filename="gui_polygons.py" line="224"/>
      <source>Create Polygon (Part)</source>
      <translation>Crear Polígono (Part)</translation>
    </message>
    <message>
      <location filename="gui_polygons.py" line="243"/>
      <source>Create Polygon</source>
      <translation>Crear Polígono</translation>
    </message>
    <message>
      <location filename="gui_mirror.py" line="124"/>
      <source>Mirror</source>
      <translation>Reflejar</translation>
    </message>
    <message>
      <location filename="gui_mirror.py" line="74"/>
      <source>Select an object to mirror</source>
      <translation>Seleccione un objeto a reflejar</translation>
    </message>
    <message>
      <location filename="gui_mirror.py" line="94"/>
      <source>Pick start point of mirror line</source>
      <translation>Escoja el punto de inicio de la línea de reflejo</translation>
    </message>
    <message>
      <location filename="gui_mirror.py" line="205"/>
      <source>Pick end point of mirror line</source>
      <translation>Escoja el punto final de la línea de reflejo</translation>
    </message>
    <message>
      <location filename="gui_points.py" line="146"/>
      <source>Create Point</source>
      <translation>Crear Punto</translation>
    </message>
    <message>
      <location filename="gui_scale.py" line="352"/>
      <source>Scale</source>
      <translation>Escalar</translation>
    </message>
    <message>
      <location filename="gui_scale.py" line="88"/>
      <source>Select an object to scale</source>
      <translation>Seleccione un objeto para escalar</translation>
    </message>
    <message>
      <location filename="gui_scale.py" line="109"/>
      <source>Pick base point</source>
      <translation>Elegir punto base</translation>
    </message>
    <message>
      <location filename="gui_scale.py" line="131"/>
      <source>Pick reference distance from base point</source>
      <translation>Elegir distancia de referencia desde el punto base</translation>
    </message>
    <message>
      <location filename="gui_scale.py" line="204"/>
      <source>Some subelements could not be scaled.</source>
      <translation>Algunos subelementos no se pudieron escalar.</translation>
    </message>
    <message>
      <location filename="gui_scale.py" line="334"/>
      <source>Unable to scale object: </source>
      <translation>No se puede escalar el objeto: </translation>
    </message>
    <message>
      <location filename="gui_scale.py" line="337"/>
      <source>Unable to scale objects: </source>
      <translation>No se puede escalar objetos: </translation>
    </message>
    <message>
      <location filename="gui_scale.py" line="339"/>
      <source>This object type cannot be scaled directly. Please use the clone method.</source>
      <translation>Este tipo de objeto no puede escalarse directamente. Por favor, utilice el método de clonación.</translation>
    </message>
    <message>
      <location filename="gui_scale.py" line="400"/>
      <source>Pick new distance from base point</source>
      <translation>Elegir una nueva distancia desde el punto base</translation>
    </message>
    <message>
      <location filename="gui_shape2dview.py" line="66"/>
      <source>Project 2D view</source>
      <translation>Proyectar vista 2D</translation>
    </message>
    <message>
      <location filename="gui_shape2dview.py" line="111"/>
      <source>Create 2D view</source>
      <translation>Crear vista 2D</translation>
    </message>
    <message>
      <location filename="gui_beziers.py" line="332"/>
      <source>Bezier curve has been closed</source>
      <translation>La curva Bezier ha sido cerrada</translation>
    </message>
    <message>
      <location filename="gui_splines.py" line="131"/>
      <source>Last point has been removed</source>
      <translation>El último punto ha sido eliminado</translation>
    </message>
    <message>
      <location filename="gui_splines.py" line="147"/>
      <source>Pick next point, or finish (A) or close (O)</source>
      <translation>Elegir el siguiente punto, o finalizar (A) o cerrar (R)</translation>
    </message>
    <message>
      <location filename="gui_beziers.py" line="451"/>
      <source>Create BezCurve</source>
      <translation>Crear Curva Bezier</translation>
    </message>
    <message>
      <location filename="gui_beziers.py" line="376"/>
      <source>Click and drag to define next knot</source>
      <translation>Haga clic y arrastre para definir el siguiente nudo</translation>
    </message>
    <message>
      <location filename="gui_beziers.py" line="382"/>
      <source>Click and drag to define next knot, or finish (A) or close (O)</source>
      <translation>Haga clic y arrastre para definir el nudo siguiente, o finalizar (A) o cerrar (R)</translation>
    </message>
    <message>
      <location filename="gui_dimension_ops.py" line="55"/>
      <source>Flip dimension</source>
      <translation>Invertir dimensión</translation>
    </message>
    <message>
      <location filename="gui_stretch.py" line="470"/>
      <source>Stretch</source>
      <translation>Estirar</translation>
    </message>
    <message>
      <location filename="gui_stretch.py" line="73"/>
      <source>Select an object to stretch</source>
      <translation>Seleccione un objeto para estirar</translation>
    </message>
    <message>
      <location filename="gui_stretch.py" line="122"/>
      <source>Pick first point of selection rectangle</source>
      <translation>Elegir el primer punto del rectángulo de selección</translation>
    </message>
    <message>
      <location filename="gui_stretch.py" line="159"/>
      <source>Pick opposite point of selection rectangle</source>
      <translation>Elegir el punto opuesto del rectángulo de selección</translation>
    </message>
    <message>
      <location filename="gui_stretch.py" line="168"/>
      <source>Pick start point of displacement</source>
      <translation>Elegir punto de inicio del desplazamiento</translation>
    </message>
    <message>
      <location filename="gui_stretch.py" line="231"/>
      <source>Pick end point of displacement</source>
      <translation>Elegir punto final del desplazamiento</translation>
    </message>
    <message>
      <location filename="gui_stretch.py" line="443"/>
      <source>Turning one Rectangle into a Wire</source>
      <translation>Convertir un Rectángulo en Alambre</translation>
    </message>
    <message>
      <location filename="gui_grid.py" line="51"/>
      <source>Toggle grid</source>
      <translation>Alternar cuadrícula</translation>
    </message>
    <message>
      <location filename="gui_rectangles.py" line="60"/>
      <source>Rectangle</source>
      <translation>Rectángulo</translation>
    </message>
    <message>
      <location filename="gui_rectangles.py" line="126"/>
      <source>Create Plane</source>
      <translation>Crear Plano</translation>
    </message>
    <message>
      <location filename="gui_rectangles.py" line="143"/>
      <source>Create Rectangle</source>
      <translation>Crear Rectángulo</translation>
    </message>
    <message>
      <location filename="gui_draft2sketch.py" line="143"/>
      <source>Convert Draft/Sketch</source>
      <translation>Convertir Borrador/Croquis</translation>
    </message>
    <message>
      <location filename="gui_draft2sketch.py" line="66"/>
      <source>Select an object to convert.</source>
      <translation>Seleccione un objeto para convertir.</translation>
    </message>
    <message>
      <location filename="gui_draft2sketch.py" line="99"/>
      <source>Convert to Sketch</source>
      <translation>Convertir a Croquis</translation>
    </message>
    <message>
      <location filename="gui_draft2sketch.py" line="114"/>
      <source>Convert to Draft</source>
      <translation>Convertir a Boceto</translation>
    </message>
    <message>
      <location filename="gui_heal.py" line="51"/>
      <source>Heal</source>
      <translation>Reparar</translation>
    </message>
    <message>
      <location filename="gui_labels.py" line="81"/>
      <source>Pick target point</source>
      <translation>Elegir punto objetivo</translation>
    </message>
    <message>
      <location filename="gui_labels.py" line="158"/>
      <source>Create Label</source>
      <translation>Crear Etiqueta</translation>
    </message>
    <message>
      <location filename="gui_labels.py" line="219"/>
      <source>Pick endpoint of leader line</source>
      <translation>Elegir punto final de la línea directriz</translation>
    </message>
    <message>
      <location filename="gui_labels.py" line="229"/>
      <source>Pick text position</source>
      <translation>Elegir posición de texto</translation>
    </message>
    <message>
      <location filename="gui_edit.py" line="305"/>
      <source>Select a Draft object to edit</source>
      <translation>Seleccione un objeto Borrador para editar</translation>
    </message>
    <message>
      <location filename="gui_edit.py" line="560"/>
      <source>No edit point found for selected object</source>
      <translation>No se encontró ningún punto de edición para el objeto seleccionado</translation>
    </message>
    <message>
      <location filename="gui_edit.py" line="933"/>
      <source>Too many objects selected, max number set to: </source>
      <translation>Demasiados objetos seleccionados, número máximo establecido a: </translation>
    </message>
    <message>
      <location filename="gui_edit.py" line="941"/>
      <source>: this object is not editable</source>
      <translation>: este objeto no es editable</translation>
    </message>
    <message>
      <location filename="gui_patharray.py" line="143"/>
      <source>Path array</source>
      <translation>Matriz de trayectoria</translation>
    </message>
    <message>
      <location filename="gui_pathtwistedarray.py" line="79"/>
      <source>Please select exactly two objects, the base object and the path object, before calling this command.</source>
      <translation>Por favor, seleccione exactamente dos objetos, el objeto base y el objeto de trayectoria, antes de llamar a este comando.</translation>
    </message>
    <message>
      <location filename="gui_patharray.py" line="168"/>
      <source>Path link array</source>
      <translation>Matriz de enlaces de trayectoria</translation>
    </message>
    <message>
      <location filename="gui_pathtwistedarray.py" line="101"/>
      <source>Path twisted array</source>
      <translation>Matriz de Trayectoria retorcida</translation>
    </message>
    <message>
      <location filename="gui_pathtwistedarray.py" line="127"/>
      <source>Path twisted link array</source>
      <translation>Trayectoria de la matriz de enlaces torcida</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="81"/>
      <source>Trimex</source>
      <translation>Recortar</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="91"/>
      <source>Select objects to trim or extend</source>
      <translation>Seleccionar objetos para recortar o extender</translation>
    </message>
    <message>
      <location filename="gui_offset.py" line="140"/>
      <source>Pick distance</source>
      <translation>Elegir distancia</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="320"/>
      <source>The offset distance</source>
      <translation>La distancia de desplazamiento</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="336"/>
      <source>The offset angle</source>
      <translation>El ángulo de desplazamiento</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="474"/>
      <source>Unable to trim these objects, only Draft wires and arcs are supported.</source>
      <translation>Incapaz de recortar estos objetos, sólo alambres y arcos de Borrador son compatibles.</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="479"/>
      <source>Unable to trim these objects, too many wires</source>
      <translation>Incapaz de recortar estos objetos, demasiados alambres</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="496"/>
      <source>These objects don't intersect.</source>
      <translation>Estos objetos no intersectan.</translation>
    </message>
    <message>
      <location filename="gui_trimex.py" line="499"/>
      <source>Too many intersection points.</source>
      <translation>Demasiados puntos de intersección.</translation>
    </message>
    <message>
      <location filename="gui_join.py" line="71"/>
      <source>Join</source>
      <translation>Unirse</translation>
    </message>
    <message>
      <location filename="gui_join.py" line="76"/>
      <source>Select an object to join</source>
      <translation>Seleccione un objeto para unir</translation>
    </message>
    <message>
      <location filename="gui_join.py" line="99"/>
      <source>Join lines</source>
      <translation>Unir líneas</translation>
    </message>
    <message>
      <location filename="gui_join.py" line="110"/>
      <source>Selection:</source>
      <translation>Selección:</translation>
    </message>
    <message>
      <location filename="gui_splines.py" line="120"/>
      <source>Spline has been closed</source>
      <translation>Spline se ha cerrado</translation>
    </message>
    <message>
      <location filename="gui_splines.py" line="183"/>
      <source>Create B-spline</source>
      <translation>Crear B-spline</translation>
    </message>
    <message>
      <location filename="gui_selectplane.py" line="89"/>
      <source>Pick a face, 3 vertices or a WP Proxy to define the drawing plane</source>
      <translation>Elige una cara, 3 vértices o un proxy WP para definir el plano de dibujo</translation>
    </message>
    <message>
      <location filename="gui_selectplane.py" line="263"/>
      <source>Working plane aligned to global placement of</source>
      <translation>Plano de trabajo alineado a la colocación global de</translation>
    </message>
    <message>
      <location filename="gui_selectplane.py" line="512"/>
      <source>Dir</source>
      <translation>Dir</translation>
    </message>
    <message>
      <location filename="gui_selectplane.py" line="528"/>
      <source>Custom</source>
      <translation>Personalizado</translation>
    </message>
    <message>
      <location filename="gui_lineops.py" line="73"/>
      <source>No active command.</source>
      <translation>Ningún comando activo.</translation>
    </message>
    <message>
      <location filename="gui_lineops.py" line="92"/>
      <source>Finish line</source>
      <translation>Línea fin</translation>
    </message>
    <message>
      <location filename="gui_lineops.py" line="118"/>
      <source>Close line</source>
      <translation>Cerrar línea</translation>
    </message>
    <message>
      <location filename="gui_lineops.py" line="144"/>
      <source>Undo line</source>
      <translation>Deshacer línea</translation>
    </message>
    <message>
      <location filename="gui_split.py" line="61"/>
      <source>Split</source>
      <translation>Dividir</translation>
    </message>
    <message>
      <location filename="gui_split.py" line="64"/>
      <source>Click anywhere on a line to split it.</source>
      <translation>Haga clic en cualquier lugar de una línea para dividirla.</translation>
    </message>
    <message>
      <location filename="gui_split.py" line="106"/>
      <source>Split line</source>
      <translation>Dividir línea</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="76"/>
      <source>Fillet radius</source>
      <translation>Radio de redondeado</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="79"/>
      <source>Radius of fillet</source>
      <translation>Radio del redondeado</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="112"/>
      <source>Enter radius.</source>
      <translation>Introducir radio.</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="131"/>
      <source>Delete original objects:</source>
      <translation>Eliminar objetos originales:</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="136"/>
      <source>Chamfer mode:</source>
      <translation>Modo Chaflán:</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="153"/>
      <source>Two elements needed.</source>
      <translation>Se necesitan dos elementos.</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="160"/>
      <source>Test object</source>
      <translation>Objeto de prueba</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="161"/>
      <source>Test object removed</source>
      <translation>Objeto de prueba eliminado</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="163"/>
      <source>Fillet cannot be created</source>
      <translation>No se puede crear el redondeo</translation>
    </message>
    <message>
      <location filename="gui_fillets.py" line="193"/>
      <source>Create fillet</source>
      <translation>Crear redondeo</translation>
    </message>
    <message>
      <location filename="gui_shapestrings.py" line="102"/>
      <source>Pick ShapeString location point</source>
      <translation>Elija el punto de ubicación de la Cadena de Forma</translation>
    </message>
    <message>
      <location filename="gui_styles.py" line="55"/>
      <source>Apply style</source>
      <translation>Aplicar estilo</translation>
    </message>
    <message>
      <location filename="gui_styles.py" line="75"/>
      <source>Change Style</source>
      <translation>Cambiar Estilo</translation>
    </message>
    <message>
      <location filename="gui_groups.py" line="64"/>
      <source>Add to group</source>
      <translation>Añadir al grupo</translation>
    </message>
    <message>
      <location filename="gui_groups.py" line="159"/>
      <source>Select group</source>
      <translation>Seleccionar grupo</translation>
    </message>
    <message>
      <location filename="gui_groups.py" line="232"/>
      <source>Autogroup</source>
      <translation>Autogrupo</translation>
    </message>
    <message>
      <location filename="gui_groups.py" line="282"/>
      <source>Add new Layer</source>
      <translation>Añadir nueva Capa</translation>
    </message>
    <message>
      <location filename="gui_groups.py" line="336"/>
      <source>Add to construction group</source>
      <translation>Añadir al grupo de construcción</translation>
    </message>
    <message>
      <location filename="gui_offset.py" line="76"/>
      <source>Select an object to offset</source>
      <translation>Seleccione un objeto para desplazar</translation>
    </message>
    <message>
      <location filename="gui_offset.py" line="82"/>
      <source>Offset only works on one object at a time.</source>
      <translation>El desplazamiento sólo funciona con un objeto a la vez.</translation>
    </message>
    <message>
      <location filename="gui_offset.py" line="92"/>
      <source>Cannot offset this object type</source>
      <translation>No se puede hacer desplazamiento a este tipo de objeto</translation>
    </message>
    <message>
      <location filename="gui_offset.py" line="120"/>
      <source>Offset of Bezier curves is currently not supported</source>
      <translation>El desplazamiento de las curvas Bezier no está soportado actualmente</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="447"/>
      <source>Start angle</source>
      <translation>Ángulo de inicio</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="452"/>
      <source>Pick start angle</source>
      <translation>Elegir ángulo de inicio</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="455"/>
      <source>Aperture angle</source>
      <translation>Ángulo de apertura</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="291"/>
      <source>Pick aperture</source>
      <translation>Elegir apertura</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="316"/>
      <source>Create Circle (Part)</source>
      <translation>Crear círculo (Parte)</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="335"/>
      <source>Create Circle</source>
      <translation>Crear Círculo</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="369"/>
      <source>Create Arc (Part)</source>
      <translation>Crear Arco (Parte)</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="389"/>
      <source>Create Arc</source>
      <translation>Crear Arco</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="466"/>
      <source>Pick aperture angle</source>
      <translation>Elegir ángulo de apertura</translation>
    </message>
    <message>
      <location filename="gui_arcs.py" line="481"/>
      <source>Arc by 3 points</source>
      <translation>Arco por 3 puntos</translation>
    </message>
    <message>
      <location filename="gui_texts.py" line="66"/>
      <source>Text</source>
      <translation>Texto</translation>
    </message>
    <message>
      <location filename="gui_texts.py" line="76"/>
      <source>Pick location point</source>
      <translation>Elegir punto de ubicación</translation>
    </message>
    <message>
      <location filename="gui_texts.py" line="116"/>
      <source>Create Text</source>
      <translation>Crear Texto</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="280"/>
      <source>Rotate</source>
      <translation>Girar</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="79"/>
      <source>Select an object to rotate</source>
      <translation>Seleccione un objeto para rotar</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="101"/>
      <source>Pick rotation center</source>
      <translation>Elegir centro de rotación</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="390"/>
      <source>Base angle</source>
      <translation>Ángulo base</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="391"/>
      <source>The base angle you wish to start the rotation from</source>
      <translation>El ángulo base desde el que se desea iniciar la rotación</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="394"/>
      <source>Pick base angle</source>
      <translation>Elegir ángulo base</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="403"/>
      <source>Rotation</source>
      <translation>Rotación</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="404"/>
      <source>The amount of rotation you wish to perform.
The final angle will be the base angle plus this amount.</source>
      <translation>La cantidad de rotación que desea realizar.
El ángulo final será el ángulo base más esta cantidad.</translation>
    </message>
    <message>
      <location filename="gui_rotate.py" line="412"/>
      <source>Pick rotation angle</source>
      <translation>Elegir ángulo de rotación</translation>
    </message>
  </context>
  <context>
    <name>importOCA</name>
    <message>
      <location filename="importOCA.py" line="362"/>
      <source>OCA error: couldn't determine character encoding</source>
      <translation>Error OCA: no se pudo determinar la codificación de caracteres</translation>
    </message>
    <message>
      <location filename="importOCA.py" line="447"/>
      <source>OCA: found no data to export</source>
      <translation>OCA: no se encontraron datos para exportar</translation>
    </message>
    <message>
      <location filename="importOCA.py" line="492"/>
      <source>successfully exported </source>
      <translation>exportado con éxito </translation>
    </message>
  </context>
</TS>
