<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es-AR" sourcelanguage="en">
  <context>
    <name>App::Property</name>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="59"/>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="57"/>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="69"/>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="59"/>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="953"/>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="427"/>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="65"/>
      <location filename="../../../PathScripts/PathDressupPathBoundary.py" line="55"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="125"/>
      <source>The base path to modify</source>
      <translation>La trayectoria base a modificar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="433"/>
      <source>The side of path to insert bones</source>
      <translation>El lado de la trayectoria para insertar huesos</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="441"/>
      <source>The style of bones</source>
      <translation>Estilo de Huesos</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="449"/>
      <source>Bones that aren't dressed up</source>
      <translation>Huesos que no están vestidos</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="459"/>
      <source>The algorithm to determine the bone length</source>
      <translation>El algoritmo para determinar la longitud del hueso</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="467"/>
      <source>Dressup length if Incision == custom</source>
      <translation>Longitud de vestir si incisión == personalizada</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="63"/>
      <source>The input mapping axis</source>
      <translation>El eje de entrada de mapeado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="69"/>
      <source>The radius of the wrapped axis</source>
      <translation>El radio del eje envuelto</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="127"/>
      <location filename="../../../PathScripts/PathProfile.py" line="109"/>
      <source>The direction that the toolpath should go around the part ClockWise (CW) or CounterClockWise (CCW)</source>
      <translation type="unfinished">The direction that the toolpath should go around the part ClockWise (CW) or CounterClockWise (CCW)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="247"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="266"/>
      <location filename="../../../PathScripts/PathPocket.py" line="68"/>
      <location filename="../../../PathScripts/PathProfile.py" line="118"/>
      <source>Choose how to process multiple Base Geometry features.</source>
      <translation type="unfinished">Choose how to process multiple Base Geometry features.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="127"/>
      <source>Controls how tool moves around corners. Default=Round</source>
      <translation type="unfinished">Controls how tool moves around corners. Default=Round</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="135"/>
      <source>Maximum distance before a miter join is truncated</source>
      <translation>Distancia máxima antes de que una Unión de inglete este truncada</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="143"/>
      <location filename="../../../PathScripts/PathHelix.py" line="168"/>
      <location filename="../../../PathScripts/PathProfile.py" line="144"/>
      <source>Extra value to stay away from final profile- good for roughing toolpath</source>
      <translation type="unfinished">Extra value to stay away from final profile- good for roughing toolpath</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="152"/>
      <source>Profile holes as well as the outline</source>
      <translation>Perfilar agujeros así como su contorno</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="158"/>
      <source>Profile the outline</source>
      <translation>Perfil del contorno</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="164"/>
      <source>Profile round holes</source>
      <translation>Agujeros redondos de perfil</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="170"/>
      <source>Side of edge that tool should cut</source>
      <translation>Lado del borde que la herramienta debe cortar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="178"/>
      <source>Make True, if using Cutter Radius Compensation</source>
      <translation>Hacer verdadero, sí se utiliza la compensación de cortador de radio</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="117"/>
      <source>The base geometry for this operation</source>
      <translation>La geometría para esta operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="128"/>
      <source>Holds the calculated value for the StartDepth</source>
      <translation>Contiene el valor calculado para StartDepth</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="138"/>
      <source>Holds the calculated value for the FinalDepth</source>
      <translation>Mantiene el valor calculado para FinalDepth</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="146"/>
      <source>Holds the diameter of the tool</source>
      <translation>Mantén el diámetro de la herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="154"/>
      <source>Holds the max Z value of Stock</source>
      <translation>Mantiene el valor Z máximo de Stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="161"/>
      <source>Holds the min Z value of Stock</source>
      <translation>Mantiene el valor Z mínimo de Stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="174"/>
      <location filename="../../../PathScripts/PathFixture.py" line="64"/>
      <location filename="../../../PathScripts/PathPlane.py" line="47"/>
      <source>Make False, to prevent operation from generating code</source>
      <translation>Hacer falso, para evitar la operación generación de código</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="182"/>
      <source>An optional comment for this Operation</source>
      <translation>Un comentario opcional para esta operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="188"/>
      <source>User Assigned Label</source>
      <translation>Etiqueta de usuario asignado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="194"/>
      <location filename="../../../PathScripts/PathOp.py" line="465"/>
      <location filename="../../../PathScripts/PathJob.py" line="503"/>
      <source>Operations Cycle Time Estimation</source>
      <translation>Estimación del Tiempo del Ciclo de Operaciones</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="208"/>
      <source>Base locations for this operation</source>
      <translation>Puntos base para esta operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCopy.py" line="50"/>
      <location filename="../../../PathScripts/PathOp.py" line="219"/>
      <location filename="../../../PathScripts/PathArray.py" line="134"/>
      <source>The tool controller that will be used to calculate the path</source>
      <translation type="unfinished">The tool controller that will be used to calculate the path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="228"/>
      <source>Coolant mode for this operation</source>
      <translation>Modo de Refrigerante para esta operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="238"/>
      <source>Starting Depth of Tool- first cut depth in Z</source>
      <translation>Profundidad inicial de la herramienta-primer corte en profundidad en Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="246"/>
      <source>Final Depth of Tool- lowest value in Z</source>
      <translation>Profundidad final de la herramienta- valor mas bajo en Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="260"/>
      <source>Starting Depth internal use only for derived values</source>
      <translation type="unfinished">Starting Depth internal use only for derived values</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="271"/>
      <source>Incremental Step Down of Tool</source>
      <translation>Paso incremental hacia abajo de la herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="281"/>
      <source>Maximum material removed on final pass.</source>
      <translation>Máximo material removido en el paso final.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="292"/>
      <source>The height needed to clear clamps and obstructions</source>
      <translation type="unfinished">The height needed to clear clamps and obstructions</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="300"/>
      <source>Rapid Safety Height between locations.</source>
      <translation>Altura de seguridad rápida entre dos puntos.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="308"/>
      <source>The start point of this path</source>
      <translation>Punto de partida de esta trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="431"/>
      <location filename="../../../PathScripts/PathOp.py" line="316"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="459"/>
      <location filename="../../../PathScripts/PathSlot.py" line="240"/>
      <source>Make True, if specifying a Start Point</source>
      <translation>Hacer verdadero, sí especifica un punto inicial</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="326"/>
      <source>Lower limit of the turning diameter</source>
      <translation>Límite inferior del diámetro de giro</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="334"/>
      <source>Upper limit of the turning diameter.</source>
      <translation>Límite superior del diámetro de giro.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="445"/>
      <source>Coolant option for this operation</source>
      <translation>Opción de Refrigerante para esta operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="117"/>
      <source>The NC output file for this project</source>
      <translation>El archivo de salida NC para este proyecto</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="123"/>
      <source>Select the Post Processor</source>
      <translation>Seleccione el postprocesador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="132"/>
      <source>Arguments for the Post Processor (specific to the script)</source>
      <translation type="unfinished">Arguments for the Post Processor (specific to the script)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="138"/>
      <location filename="../../../PathScripts/PathJob.py" line="145"/>
      <source>Last Time the Job was post-processed</source>
      <translation>Última vez que el Trabajo fue post-procesado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="153"/>
      <source>An optional description for this job</source>
      <translation>Una descripción opcional para este trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="159"/>
      <source>Job Cycle Time Estimation</source>
      <translation>Estimación del Tiempo de Ciclo de Tarea</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="169"/>
      <source>For computing Paths; smaller increases accuracy, but slows down computation</source>
      <translation type="unfinished">For computing Paths; smaller increases accuracy, but slows down computation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="176"/>
      <source>Solid object to be used as stock.</source>
      <translation>Objeto sólido para ser utilizado como stock.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="185"/>
      <source>Compound path of all operations in the order they are processed.</source>
      <translation type="unfinished">Compound path of all operations in the order they are processed.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="192"/>
      <location filename="../../../PathScripts/PathJob.py" line="545"/>
      <source>Select the Type of Job</source>
      <translation>Seleccionar el Tipo de Trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="202"/>
      <location filename="../../../PathScripts/PathJob.py" line="536"/>
      <source>Split output into multiple gcode files</source>
      <translation>Dividir la salida en múltiples archivos gcode</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="210"/>
      <location filename="../../../PathScripts/PathJob.py" line="525"/>
      <source>If multiple WCS, order the output this way</source>
      <translation>Si hay varios WCS, ordena la salida de esta manera</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="218"/>
      <location filename="../../../PathScripts/PathJob.py" line="514"/>
      <source>The Work Coordinate Systems for the Job</source>
      <translation>Los Sistemas de Coordenadas de Trabajo para el Trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="306"/>
      <source>SetupSheet holding the settings for this job</source>
      <translation>SetupSheet manteniendo la configuración para este trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="329"/>
      <source>The base objects for all operations</source>
      <translation>Los objetos base para todas las operaciones</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="365"/>
      <source>Collection of all tool controllers for the job</source>
      <translation>Colección de todos los controladores de herramientas para el trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="110"/>
      <source>Incremental Drill depth before retracting to clear chips</source>
      <translation type="unfinished">Incremental Drill depth before retracting to clear chips</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="116"/>
      <source>Enable pecking</source>
      <translation>Habilitar punteado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="122"/>
      <source>The time to dwell between peck cycles</source>
      <translation>El tiempo de demora entre los ciclos de re-taladrado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="128"/>
      <source>Enable dwell</source>
      <translation>Activar la espera</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="137"/>
      <source>Calculate the tip length and subtract from final depth</source>
      <translation type="unfinished">Calculate the tip length and subtract from final depth</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="145"/>
      <source>Controls how tool retracts Default=G99</source>
      <translation>Controla cómo la herramienta se retrae Por defecto = G99</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="154"/>
      <source>The height where feed starts and height during retract tool when path is finished while in a peck operation</source>
      <translation type="unfinished">The height where feed starts and height during retract tool when path is finished while in a peck operation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="160"/>
      <source>How far the drill depth is extended</source>
      <translation>Cómo de lejos se extiende la profundidad del taladro</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="959"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="131"/>
      <source>Width of tags.</source>
      <translation>Anchura de las etiquetas.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="965"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="137"/>
      <source>Height of tags.</source>
      <translation>Altura de las etiquetas.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="971"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="143"/>
      <source>Angle of tag plunge and ascent.</source>
      <translation>Ángulo de etiqueta penetración y ascenso.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="977"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="149"/>
      <source>Radius of the fillet for the tag.</source>
      <translation>Radio del redondeo de la etiqueta.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="983"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="155"/>
      <source>Locations of inserted holding tags</source>
      <translation>Ubicaciones de las etiquetas de sujeción insertadas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="989"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="161"/>
      <source>IDs of disabled holding tags</source>
      <translation>ID de etiquetas de retención deshabilitadas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="998"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="170"/>
      <source>Factor determining the # of segments used to approximate rounded tags.</source>
      <translation type="unfinished">Factor determining the # of segments used to approximate rounded tags.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="71"/>
      <source>The active tool</source>
      <translation>La herramienta activa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="80"/>
      <source>The speed of the cutting spindle in RPM</source>
      <translation>Velocidad del husillo de corte en RPM</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="86"/>
      <source>Direction of spindle rotation</source>
      <translation>Dirección de rotación del eje</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="92"/>
      <source>Feed rate for vertical moves in Z</source>
      <translation>Avance para los movimientos verticales en Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="98"/>
      <source>Feed rate for horizontal moves</source>
      <translation>Velocidad de avance para movimientos horizontales</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="104"/>
      <source>Rapid rate for vertical moves in Z</source>
      <translation>Avance rápido para movimientos verticales en Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="110"/>
      <source>Rapid rate for horizontal moves</source>
      <translation>Avance rápido para movimientos horizontales</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="321"/>
      <location filename="../../../PathScripts/PathToolController.py" line="330"/>
      <source>The tool used by this controller</source>
      <translation>La herramienta utilizada por este controlador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="127"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="204"/>
      <location filename="../../../PathScripts/PathSlot.py" line="126"/>
      <source>Show the temporary path construction objects when module is in DEBUG mode.</source>
      <translation type="unfinished">Show the temporary path construction objects when module is in DEBUG mode.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="136"/>
      <source>Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot.</source>
      <translation type="unfinished">Smaller values yield a finer, more accurate mesh. Smaller values increase processing time a lot.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="145"/>
      <source>Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much.</source>
      <translation type="unfinished">Smaller values yield a finer, more accurate mesh. Smaller values do not increase processing time much.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="153"/>
      <location filename="../../../PathScripts/PathSurface.py" line="194"/>
      <source>Stop index(angle) for rotational scan</source>
      <translation>Detener índice(ángulo) para el escaneo rotativo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="162"/>
      <source>Dropcutter lines are created parallel to this axis.</source>
      <translation type="unfinished">Dropcutter lines are created parallel to this axis.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="170"/>
      <source>Additional offset to the selected bounding box</source>
      <translation>Desfase adicional al cuadro delimitador seleccionado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="178"/>
      <source>The model will be rotated around this axis.</source>
      <translation>El modelo será rotado alrededor de este eje.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="186"/>
      <source>Start index(angle) for rotational scan</source>
      <translation>Iniciar índice(ángulo) para el escaneo rotativo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="203"/>
      <source>Planar: Flat, 3D surface scan.  Rotational: 4th-axis rotational scan.</source>
      <translation type="unfinished">Planar: Flat, 3D surface scan.  Rotational: 4th-axis rotational scan.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="212"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="231"/>
      <source>Avoid cutting the last 'N' faces in the Base Geometry list of selected faces.</source>
      <translation type="unfinished">Avoid cutting the last 'N' faces in the Base Geometry list of selected faces.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="220"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="239"/>
      <source>Do not cut internal features on avoided faces.</source>
      <translation>No corte las características internas en las caras evitadas.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="229"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="248"/>
      <source>Positive values push the cutter toward, or beyond, the boundary. Negative values retract the cutter away from the boundary.</source>
      <translation type="unfinished">Positive values push the cutter toward, or beyond, the boundary. Negative values retract the cutter away from the boundary.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="238"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="257"/>
      <source>If true, the cutter will remain inside the boundaries of the model or selected face(s).</source>
      <translation type="unfinished">If true, the cutter will remain inside the boundaries of the model or selected face(s).</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="256"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="275"/>
      <source>Positive values push the cutter toward, or into, the feature. Negative values retract the cutter away from the feature.</source>
      <translation type="unfinished">Positive values push the cutter toward, or into, the feature. Negative values retract the cutter away from the feature.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="265"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="284"/>
      <source>Cut internal feature areas within a larger selected face.</source>
      <translation type="unfinished">Cut internal feature areas within a larger selected face.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="273"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="301"/>
      <source>Select the overall boundary for the operation.</source>
      <translation>Seleccione el límite general para la operación.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="282"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="319"/>
      <source>Set the direction for the cutting tool to engage the material: Climb (ClockWise) or Conventional (CounterClockWise)</source>
      <translation type="unfinished">Set the direction for the cutting tool to engage the material: Climb (ClockWise) or Conventional (CounterClockWise)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="291"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="328"/>
      <location filename="../../../PathScripts/PathSlot.py" line="151"/>
      <source>Set the geometric clearing pattern to use for the operation.</source>
      <translation type="unfinished">Set the geometric clearing pattern to use for the operation.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="299"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="336"/>
      <source>The yaw angle used for certain clearing patterns</source>
      <translation>El ángulo de guiñada usado para ciertos patrones de limpieza</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="308"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="345"/>
      <source>Reverse the cut order of the stepover paths. For circular cut patterns, begin at the outside and work toward the center.</source>
      <translation type="unfinished">Reverse the cut order of the stepover paths. For circular cut patterns, begin at the outside and work toward the center.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="317"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="354"/>
      <source>Set the Z-axis depth offset from the target surface.</source>
      <translation type="unfinished">Set the Z-axis depth offset from the target surface.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="326"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="371"/>
      <location filename="../../../PathScripts/PathSlot.py" line="178"/>
      <source>Complete the operation in a single pass at depth, or mulitiple passes to final depth.</source>
      <translation type="unfinished">Complete the operation in a single pass at depth, or mulitiple passes to final depth.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="334"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="379"/>
      <source>Set the start point for the cut pattern.</source>
      <translation>Establecer el punto de inicio para el patrón de corte.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="343"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="388"/>
      <source>Choose location of the center point for starting the cut pattern.</source>
      <translation type="unfinished">Choose location of the center point for starting the cut pattern.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="351"/>
      <source>Profile the edges of the selection.</source>
      <translation>Perfilar aristas de la selección.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="360"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="397"/>
      <source>Set the sampling resolution. Smaller values quickly increase processing time.</source>
      <translation type="unfinished">Set the sampling resolution. Smaller values quickly increase processing time.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="369"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="406"/>
      <source>Set the stepover percentage, based on the tool's diameter.</source>
      <translation type="unfinished">Set the stepover percentage, based on the tool's diameter.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="378"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="415"/>
      <source>Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-Code output.</source>
      <translation type="unfinished">Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-Code output.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="387"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="424"/>
      <source>Enable separate optimization of transitions between, and breaks within, each step over path.</source>
      <translation type="unfinished">Enable separate optimization of transitions between, and breaks within, each step over path.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="396"/>
      <source>Convert co-planar arcs to G2/G3 gcode commands for `Circular` and `CircularZigZag` cut patterns.</source>
      <translation type="unfinished">Convert co-planar arcs to G2/G3 gcode commands for `Circular` and `CircularZigZag` cut patterns.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="405"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="433"/>
      <source>Collinear and co-radial artifact gaps that are smaller than this threshold are closed in the path.</source>
      <translation type="unfinished">Collinear and co-radial artifact gaps that are smaller than this threshold are closed in the path.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="414"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="442"/>
      <source>Feedback: three smallest gaps identified in the path geometry.</source>
      <translation type="unfinished">Feedback: three smallest gaps identified in the path geometry.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="423"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="451"/>
      <location filename="../../../PathScripts/PathSlot.py" line="232"/>
      <source>The custom start point for the path of this operation</source>
      <translation type="unfinished">The custom start point for the path of this operation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="45"/>
      <source>The path(s) to array</source>
      <translation>Trayectoria/s a matriz</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="51"/>
      <source>Pattern method</source>
      <translation>Método de patrón</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="60"/>
      <source>The spacing between the array copies in Linear pattern</source>
      <translation type="unfinished">The spacing between the array copies in Linear pattern</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="68"/>
      <source>The number of copies in X direction in Linear pattern</source>
      <translation>Número de copias en dirección X, en patrón Lineal</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="76"/>
      <source>The number of copies in Y direction in Linear pattern</source>
      <translation>El número de copias en dirección Y en el patrón Lineal</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="82"/>
      <source>Total angle in Polar pattern</source>
      <translation>Ángulo total en patrón Polar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="90"/>
      <source>The number of copies in Linear 1D and Polar pattern</source>
      <translation>Número de copias en patrón lineal 1D y Polar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="98"/>
      <source>The centre of rotation in Polar pattern</source>
      <translation>Centro de rotación en patrón Polar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="107"/>
      <source>Make copies in X direction before Y in Linear 2D pattern</source>
      <translation type="unfinished">Make copies in X direction before Y in Linear 2D pattern</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="113"/>
      <source>Percent of copies to randomly offset</source>
      <translation>Porcentaje de copias a desplazar aleatoriamente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="119"/>
      <source>Maximum random offset of copies</source>
      <translation>Máximo desplazamiento aleatorio de copias</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="125"/>
      <location filename="../../../PathScripts/PathArray.py" line="175"/>
      <source>Seed value for jitter randomness</source>
      <translation>Valor de la semilla para aleatoriedad de fluctuación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="118"/>
      <source>Default speed for horizontal rapid moves.</source>
      <translation>Velocidad por defecto para movimientos rápidos horizontales.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="126"/>
      <source>Default speed for vertical rapid moves.</source>
      <translation>Velocidad por defecto para movimientos rápidos verticales.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="132"/>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="414"/>
      <source>Coolant Modes</source>
      <translation>Modos de Refrigerante</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="138"/>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="423"/>
      <source>Default coolant mode.</source>
      <translation>Modo de refrigerante predeterminado.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="147"/>
      <source>The usage of this field depends on SafeHeightExpression - by default its value is added to StartDepth and used for SafeHeight of an operation.</source>
      <translation type="unfinished">The usage of this field depends on SafeHeightExpression - by default its value is added to StartDepth and used for SafeHeight of an operation.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="155"/>
      <source>Expression set for the SafeHeight of new operations.</source>
      <translation>Expresión usada para SafeHeight de nuevas operaciones.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="164"/>
      <source>The usage of this field depends on ClearanceHeightExpression - by default is value is added to StartDepth and used for ClearanceHeight of an operation.</source>
      <translation type="unfinished">The usage of this field depends on ClearanceHeightExpression - by default is value is added to StartDepth and used for ClearanceHeight of an operation.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="173"/>
      <source>Expression set for the ClearanceHeight of new operations.</source>
      <translation type="unfinished">Expression set for the ClearanceHeight of new operations.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="181"/>
      <source>Expression used for StartDepth of new operations.</source>
      <translation>Expresión que se utiliza para la Profundidad Inicial de nuevas operaciones.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="189"/>
      <source>Expression used for FinalDepth of new operations.</source>
      <translation>Expresión que se utiliza para la Profundidad Final de nuevas operaciones.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="197"/>
      <source>Expression used for StepDown of new operations.</source>
      <translation>Expresión que se utiliza para el Paso Descendente de nuevas operaciones.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="68"/>
      <source>Angles less than filter angle will not receive corner actions</source>
      <translation type="unfinished">Angles less than filter angle will not receive corner actions</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="76"/>
      <source>Distance the point trails behind the spindle</source>
      <translation>Distancia de los camino de puntos detras del husillo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="82"/>
      <source>Height to raise during corner action</source>
      <translation>Altura a levantar durante la acción de la esquina</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCircularHoleBase.py" line="80"/>
      <source>List of disabled features</source>
      <translation>Lista de Características desactivadas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensions.py" line="482"/>
      <source>Default length of extensions.</source>
      <translation>Longitud de extensiones por defecto.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensions.py" line="489"/>
      <source>List of features to extend.</source>
      <translation>Lista de operaciones a ampliar.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensions.py" line="499"/>
      <source>When enabled connected extension edges are combined to wires.</source>
      <translation type="unfinished">When enabled connected extension edges are combined to wires.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1116"/>
      <location filename="../../../PathScripts/PathPocketShape.py" line="71"/>
      <source>Uses the outline of the base geometry.</source>
      <translation>Utiliza el contorno de la geometría de base.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAreaOp.py" line="99"/>
      <location filename="../../../PathScripts/PathAreaOp.py" line="168"/>
      <source>Split Arcs into discrete segments</source>
      <translation>Separar Arcos en segmentos discretos</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundary.py" line="65"/>
      <source>Solid object to be used to limit the generated Path.</source>
      <translation type="unfinished">Solid object to be used to limit the generated Path.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundary.py" line="75"/>
      <source>Determines if Boundary describes an inclusion or exclusion mask.</source>
      <translation type="unfinished">Determines if Boundary describes an inclusion or exclusion mask.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathComment.py" line="41"/>
      <source>Comment or note for CNC program</source>
      <translation>Comentario o nota para el programa CNC</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCopy.py" line="41"/>
      <source>The path to be copied</source>
      <translation>La trayectoria a ser copiada</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="57"/>
      <source>X offset between tool and probe</source>
      <translation>Desplazamiento en X entre herramienta y la sonda</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="63"/>
      <source>Y offset between tool and probe</source>
      <translation>Desplazamiento en Y entre herramienta y la sonda</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="71"/>
      <source>Number of points to probe in X direction</source>
      <translation>Número de puntos a sondear en dirección X</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="79"/>
      <source>Number of points to probe in Y direction</source>
      <translation>Número de puntos a sondear en dirección Y</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="87"/>
      <source>The output location for the probe data to be written</source>
      <translation>La ubicación de salida para los datos de sonda a ser escrita</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="948"/>
      <source>Side of selected faces that tool should cut</source>
      <translation type="unfinished">Side of selected faces that tool should cut</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="962"/>
      <source>Type of adaptive operation</source>
      <translation>Tipo de operación adaptativa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="976"/>
      <source>Influences accuracy and performance</source>
      <translation type="unfinished">Influences accuracy and performance</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="985"/>
      <location filename="../../../PathScripts/PathPocketBase.py" line="150"/>
      <location filename="../../../PathScripts/PathHelix.py" line="128"/>
      <source>Percent of cutter diameter to step over on each pass</source>
      <translation>Por ciento del diámetro de la herramienta de corte para el sobre paso en cada pasada</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="994"/>
      <source>Lift distance for rapid moves</source>
      <translation type="unfinished">Lift distance for rapid moves</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1003"/>
      <source>Max length of keep tool down path compared to direct distance between points</source>
      <translation type="unfinished">Max length of keep tool down path compared to direct distance between points</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1012"/>
      <source>How much stock to leave (i.e. for finishing operation)</source>
      <translation type="unfinished">How much stock to leave (i.e. for finishing operation)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1021"/>
      <source>Force plunging into material inside and clearing towards the edges</source>
      <translation type="unfinished">Force plunging into material inside and clearing towards the edges</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1030"/>
      <source>To take a finishing profile path at the end</source>
      <translation type="unfinished">To take a finishing profile path at the end</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1036"/>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1047"/>
      <source>Stop processing</source>
      <translation>Detener procesamiento</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1058"/>
      <source>Use Arcs (G2) for helix ramp</source>
      <translation type="unfinished">Use Arcs (G2) for helix ramp</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1068"/>
      <source>Internal input state</source>
      <translation type="unfinished">Internal input state</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1077"/>
      <source>Internal output state</source>
      <translation type="unfinished">Internal output state</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1088"/>
      <source>Helix ramp entry angle (degrees)</source>
      <translation type="unfinished">Helix ramp entry angle (degrees)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1097"/>
      <source>Helix cone angle (degrees)</source>
      <translation type="unfinished">Helix cone angle (degrees)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1106"/>
      <source>Limit helix entry diameter, if limit larger than tool diameter or 0, tool diameter is used</source>
      <translation type="unfinished">Limit helix entry diameter, if limit larger than tool diameter or 0, tool diameter is used</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPlane.py" line="38"/>
      <source>Orientation plane of CNC path</source>
      <translation>Plano de orientación de la ruta CNC</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="134"/>
      <source>Enter custom start point for slot path.</source>
      <translation>Introduzca el punto de inicio personalizado para la trayectoria del hueco.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="142"/>
      <source>Enter custom end point for slot path.</source>
      <translation>Introduzca el punto final personalizado para la trayectoria del hueco.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="160"/>
      <source>Positive extends the beginning of the path, negative shortens.</source>
      <translation type="unfinished">Positive extends the beginning of the path, negative shortens.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="169"/>
      <source>Positive extends the end of the path, negative shortens.</source>
      <translation type="unfinished">Positive extends the end of the path, negative shortens.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="187"/>
      <source>Choose the path orientation with regard to the feature(s) selected.</source>
      <translation type="unfinished">Choose the path orientation with regard to the feature(s) selected.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="196"/>
      <source>Choose what point to use on the first selected feature.</source>
      <translation type="unfinished">Choose what point to use on the first selected feature.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="205"/>
      <source>Choose what point to use on the second selected feature.</source>
      <translation type="unfinished">Choose what point to use on the second selected feature.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="214"/>
      <source>For arcs/circlular edges, offset the radius for the path.</source>
      <translation type="unfinished">For arcs/circlular edges, offset the radius for the path.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="223"/>
      <source>Enable to reverse the cut direction of the slot path.</source>
      <translation type="unfinished">Enable to reverse the cut direction of the slot path.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="65"/>
      <source>Angle of ramp.</source>
      <translation>Ángulo de rampa.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="71"/>
      <source>Ramping Method</source>
      <translation>Método de rampa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="77"/>
      <source>Which feed rate to use for ramping</source>
      <translation>Que velocidad utilizar para movimiento en rampa de avance</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="83"/>
      <source>Custom feed rate</source>
      <translation>Avance personalizado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="92"/>
      <source>Should the dressup ignore motion commands above DressupStartDepth</source>
      <translation type="unfinished">Should the dressup ignore motion commands above DressupStartDepth</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="101"/>
      <source>The depth where the ramp dressup is enabled. Above this ramps are not generated, but motion commands are passed through as is.</source>
      <translation type="unfinished">The depth where the ramp dressup is enabled. Above this ramps are not generated, but motion commands are passed through as is.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="216"/>
      <location filename="../../../PathScripts/PathEngrave.py" line="72"/>
      <location filename="../../../PathScripts/PathEngrave.py" line="82"/>
      <source>Additional base objects to be engraved</source>
      <translation>Objetos base adicionales para ser grabados</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="228"/>
      <source>The deflection value for discretizing arcs</source>
      <translation>El valor de deflexión para la discretización de arcos</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="238"/>
      <source>Cutoff for removing colinear segments (degrees). 
                        default=10.0.</source>
      <translation type="unfinished">Cutoff for removing colinear segments (degrees). 
                        default=10.0.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="244"/>
      <source>Vcarve Tolerance</source>
      <translation>Tolerancia Vcarve</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="79"/>
      <source>Use adaptive algorithm to eliminate excessive air milling above planar pocket top.</source>
      <translation type="unfinished">Use adaptive algorithm to eliminate excessive air milling above planar pocket top.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="89"/>
      <source>Use adaptive algorithm to eliminate excessive air milling below planar pocket bottom.</source>
      <translation type="unfinished">Use adaptive algorithm to eliminate excessive air milling below planar pocket bottom.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="99"/>
      <source>Process the model and stock in an operation with no Base Geometry selected.</source>
      <translation type="unfinished">Process the model and stock in an operation with no Base Geometry selected.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="275"/>
      <source>Set thread orientation</source>
      <translation>Definir orientación del hilo de rosca</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="282"/>
      <source>Currently only internal</source>
      <translation>Actualmente sólo interno</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="291"/>
      <source>Defines which standard thread was chosen</source>
      <translation>Define qué rosca normalizada fue elegida</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="297"/>
      <source>Set thread's major diameter</source>
      <translation>Establecer el diámetro principal de rosca</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="303"/>
      <source>Set thread's minor diameter</source>
      <translation>Establecer el diámetro menor de rosca</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="311"/>
      <source>Set thread's pitch - used for metric threads</source>
      <translation>Establecer paso de rosca - usado para roscas métricas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="320"/>
      <source>Set thread's TPI (turns per inch) - used for imperial threads</source>
      <translation type="unfinished">Set thread's TPI (turns per inch) - used for imperial threads</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="328"/>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="336"/>
      <source>Set how many passes are used to cut the thread</source>
      <translation>Establecer cuántos pasadas se utilizan para realizar la rosca</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="342"/>
      <source>Direction of thread cutting operation</source>
      <translation>Dirección de operación de corte de rosca</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="351"/>
      <source>Set to True to get lead in and lead out arcs at the start and end of the thread cut</source>
      <translation type="unfinished">Set to True to get lead in and lead out arcs at the start and end of the thread cut</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="359"/>
      <source>Operation to clear the inside of the thread</source>
      <translation>Operación para limpiar el interior del hilo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCustom.py" line="56"/>
      <source>The gcode to be inserted</source>
      <translation>El gcode se insertará</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="145"/>
      <source>Shape for bit shape</source>
      <translation>Forma para la forma de broca</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="153"/>
      <source>The parametrized body representing the tool bit</source>
      <translation>El cuerpo parametrizado que representa el bocado de la herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="159"/>
      <source>The file of the tool</source>
      <translation>El archivo de la herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="165"/>
      <source>The name of the shape file</source>
      <translation>El nombre del archivo de forma</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="173"/>
      <location filename="../../../PathScripts/PathToolBit.py" line="211"/>
      <source>List of all properties inherited from the bit</source>
      <translation>Lista de todas las propiedades heredadas del bit</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCollision.py" line="60"/>
      <source>The base object this collision refers to</source>
      <translation>El objeto base a que esta colisión se refiere</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFixture.py" line="38"/>
      <source>Fixture Offset Number</source>
      <translation>Numero de desface de la fijación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="110"/>
      <source>The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW)</source>
      <translation type="unfinished">The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="119"/>
      <source>Start cutting from the inside or outside</source>
      <translation>Iniciar el corte desde el interior o exterior</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="134"/>
      <location filename="../../../PathScripts/PathHelix.py" line="157"/>
      <source>Starting Radius</source>
      <translation>Radio inicial</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPropertyBag.py" line="75"/>
      <source>List of custom property groups</source>
      <translation>Lista de grupos de propiedades personalizados</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="97"/>
      <source>Shape to use for calculating Boundary</source>
      <translation>Forma a utilizar para calcular el límite</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="105"/>
      <source>Clear edges of surface (Only applicable to BoundBox)</source>
      <translation>Borrar aristas de la superficie (sólo aplicable a BoundBox)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="114"/>
      <source>Exclude milling raised areas inside the face.</source>
      <translation>Excluir las zonas de fresado ascendente dentro de la cara.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="75"/>
      <source>Calculate roll-on to path</source>
      <translation>Calcula el Rodamiento hacia la ruta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="81"/>
      <source>Calculate roll-off from path</source>
      <translation>Calcular el Rodamiento desde la ruta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="87"/>
      <source>Keep the Tool Down in Path</source>
      <translation>Mantener la herramienta abajo en la ruta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="96"/>
      <source>Use Machine Cutter Radius Compensation /Tool Path Offset G41/G42</source>
      <translation type="unfinished">Use Machine Cutter Radius Compensation /Tool Path Offset G41/G42</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="102"/>
      <source>Length or Radius of the approach</source>
      <translation>Longitud o Radio del acercamiento</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="108"/>
      <source>The Style of motion into the Path</source>
      <translation>El Estilo del movimiento en la Ruta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="115"/>
      <source>The Style of motion out of the Path</source>
      <translation>El Estilo del movimiento fuera de la Ruta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="124"/>
      <source>The Mode of Point Radiusoffset or Center</source>
      <translation>Modo de Punto Radiusoffset o Centro</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="135"/>
      <source>Extends LeadIn distance</source>
      <translation>Extiende la distancia LeadIn</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="141"/>
      <source>Extends LeadOut distance</source>
      <translation>Extiende la distancia LeadOut</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="147"/>
      <source>Perform plunges with G0</source>
      <translation>Realizar inmersiones con G0</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="155"/>
      <source>Apply LeadInOut to layers within an operation</source>
      <translation>Aplicar LeadInOut a las capas dentro de una operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="110"/>
      <source>The base object this stock is derived from</source>
      <translation>El objeto base del que se deriva este stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="119"/>
      <source>Extra allowance from part bound box in negative X direction</source>
      <translation type="unfinished">Extra allowance from part bound box in negative X direction</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="128"/>
      <source>Extra allowance from part bound box in positive X direction</source>
      <translation type="unfinished">Extra allowance from part bound box in positive X direction</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="137"/>
      <source>Extra allowance from part bound box in negative Y direction</source>
      <translation type="unfinished">Extra allowance from part bound box in negative Y direction</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="146"/>
      <source>Extra allowance from part bound box in positive Y direction</source>
      <translation type="unfinished">Extra allowance from part bound box in positive Y direction</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="155"/>
      <source>Extra allowance from part bound box in negative Z direction</source>
      <translation type="unfinished">Extra allowance from part bound box in negative Z direction</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="164"/>
      <source>Extra allowance from part bound box in positive Z direction</source>
      <translation type="unfinished">Extra allowance from part bound box in positive Z direction</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="170"/>
      <source>A material for this object</source>
      <translation>Un material para este objeto</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="242"/>
      <source>Length of this stock box</source>
      <translation>Longitud de esta caja de Stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="248"/>
      <source>Width of this stock box</source>
      <translation>Ancho de esta caja de Stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="254"/>
      <source>Height of this stock box</source>
      <translation>Altura de esta caja stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="294"/>
      <source>Radius of this stock cylinder</source>
      <translation>Radio de este cilindro de stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="300"/>
      <source>Height of this stock cylinder</source>
      <translation>Altura de este Cilindro de Stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="336"/>
      <source>Internal representation of stock type</source>
      <translation>Respresentacion Interna de tipo de stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStop.py" line="42"/>
      <source>Add Optional or Mandatory Stop to the program</source>
      <translation>Añadir paro obligatorio u opcional al programa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="39"/>
      <source>The object to be reached by this hop</source>
      <translation>El objeto que se alcanzará por este salto</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="45"/>
      <source>The Z height of the hop</source>
      <translation>La altura Z del salto</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="126"/>
      <source>The desired width of the chamfer</source>
      <translation>El ancho deseado del chaflán</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="132"/>
      <source>The additional depth of the tool path</source>
      <translation>La profundidad adicional de la herramienta de trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="138"/>
      <source>How to join chamfer segments</source>
      <translation>Cómo unir segmentos de chaflán</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="146"/>
      <source>Direction of Operation</source>
      <translation>Dirección de la operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="153"/>
      <source>Side of Operation</source>
      <translation>Cara de la operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="163"/>
      <source>Select the segment, there the operations starts</source>
      <translation>Seleccione el segmento, allí comienza la operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="73"/>
      <source>The point file from the surface probing.</source>
      <translation>El archivo de puntos de la sonda de superficie.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="83"/>
      <source>Deflection distance for arc interpolation</source>
      <translation>Distancia de desviación para la interpolación de arco</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="92"/>
      <source>break segments into smaller segments of this length.</source>
      <translation type="unfinished">break segments into smaller segments of this length.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="213"/>
      <source>Smaller values yield a finer, more accurate the mesh. Smaller values increase processing time a lot.</source>
      <translation type="unfinished">Smaller values yield a finer, more accurate the mesh. Smaller values increase processing time a lot.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="222"/>
      <source>Smaller values yield a finer, more accurate the mesh. Smaller values do not increase processing time much.</source>
      <translation type="unfinished">Smaller values yield a finer, more accurate the mesh. Smaller values do not increase processing time much.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="293"/>
      <source>Select the algorithm to use: OCL Dropcutter*, or Experimental (Not OCL based).</source>
      <translation type="unfinished">Select the algorithm to use: OCL Dropcutter*, or Experimental (Not OCL based).</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="310"/>
      <source>Set to clear last layer in a `Multi-pass` operation.</source>
      <translation type="unfinished">Set to clear last layer in a `Multi-pass` operation.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="362"/>
      <source>Ignore outer waterlines above this height.</source>
      <translation>Ignorar líneas de agua exterior sobre esta altura.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="136"/>
      <source>Extra offset to apply to the operation. Direction is operation dependent.</source>
      <translation type="unfinished">Extra offset to apply to the operation. Direction is operation dependent.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="142"/>
      <source>Start pocketing at center or boundary</source>
      <translation>Empezar vaciando el centro o el limite</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="156"/>
      <source>Angle of the zigzag pattern</source>
      <translation>Ángulo del patrón zigzag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="162"/>
      <source>Clearing pattern to use</source>
      <translation>Patrón de limpieza a utilizar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="168"/>
      <source>Use 3D Sorting of Path</source>
      <translation>Usar clasificación 3D de ruta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="176"/>
      <source>Attempts to avoid unnecessary retractions.</source>
      <translation>Intenta evitar retracciones innecesarias.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="185"/>
      <location filename="../../../PathScripts/PathPocketBase.py" line="245"/>
      <source>Last Stepover Radius.  If 0, 50% of cutter is used. Tuning this can be used to improve stepover for some shapes</source>
      <translation type="unfinished">Last Stepover Radius.  If 0, 50% of cutter is used. Tuning this can be used to improve stepover for some shapes</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathEngrave.py" line="94"/>
      <source>The vertex index to start the path from</source>
      <translation>El índice de vértice para iniciar trayectoria desde</translation>
    </message>
  </context>
  <context>
    <name>CmdPathArea</name>
    <message>
      <location filename="../../Command.cpp" line="56"/>
      <source>Path</source>
      <translation>Trayectoria</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="57"/>
      <source>Area</source>
      <translation>Área</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="58"/>
      <source>Creates a feature area from selected objects</source>
      <translation>Crea un área de características a partir de los objetos seleccionados</translation>
    </message>
  </context>
  <context>
    <name>CmdPathAreaWorkplane</name>
    <message>
      <location filename="../../Command.cpp" line="138"/>
      <source>Path</source>
      <translation>Trayectoria</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="139"/>
      <source>Area workplane</source>
      <translation>Plano de trabajo de área</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="140"/>
      <source>Select a workplane for a FeatureArea</source>
      <translation>Seleccione un plano de trabajo para una ÁreaPresentada</translation>
    </message>
  </context>
  <context>
    <name>CmdPathCompound</name>
    <message>
      <location filename="../../Command.cpp" line="228"/>
      <source>Path</source>
      <translation>Trayectoria</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="229"/>
      <source>Compound</source>
      <translation>Compuesto</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="230"/>
      <source>Creates a compound from selected paths</source>
      <translation>Crea una combinación de las trayectorias seleccionadas</translation>
    </message>
  </context>
  <context>
    <name>CmdPathShape</name>
    <message>
      <location filename="../../Command.cpp" line="280"/>
      <source>Path</source>
      <translation>Trayectoria</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="281"/>
      <source>From Shape</source>
      <translation>Desde Forma</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="282"/>
      <source>Creates a path from a selected shape</source>
      <translation>Crea una trayectoria desde una forma seleccionada</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="107"/>
      <source>Create Path Area View</source>
      <translation>Crear Vista de Área de Ruta</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="116"/>
      <source>Create Path Area</source>
      <translation>Crear Área de Ruta</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="204"/>
      <source>Select Workplane for Path Area</source>
      <translation>Seleccionar Plano de Trabajo para el Área de Ruta</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="255"/>
      <source>Create Path Compound</source>
      <translation>Crear Ruta Compuesta</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="325"/>
      <source>Create Path Shape</source>
      <translation>Crear Forma de Ruta</translation>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="14"/>
      <source>Create Job</source>
      <translation>Crear Trabajo</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="23"/>
      <source>Template</source>
      <translation>Plantilla</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="32"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select a template to be used for the job.&lt;/p&gt;&lt;p&gt;In case there are no templates you can create one through the popup menu of an existing job. Name the file job_*.json and place it in the macro or the path directory (see preferences) in order to be selectable from this list.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccione una plantilla para el trabajo.&lt;/p&gt;&lt;p&gt;En caso de que no haya plantillas puede crear una a través del menú emergente de un trabajo existente. Nombre el archivo job_*.json y colóquelo en la macro o en el directorio de rutas (ver preferencias) para ser seleccionable de esta lista.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="42"/>
      <source>Model</source>
      <translation>Modelo</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="14"/>
      <source>Select Base Models</source>
      <translation>Seleccionar Modelos Base</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="24"/>
      <source>Solids</source>
      <translation>Sólidos</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="34"/>
      <source>2D</source>
      <translation>2D</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="44"/>
      <source>Base Models</source>
      <translation>Modelos Base</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="14"/>
      <source>Job Template Export</source>
      <translation>Exportar Plantilla de Trabajo</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="20"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled include all post processing settings in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si está habilitado incluir todas las configuraciones de post-procesamiento en la plantilla.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="23"/>
      <source>Post Processing</source>
      <translation>Post-Procesado</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="38"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Hint about the current post processing configuration.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sugerencia sobre la configuración actual de posts-procesamiento.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="48"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled tool controller definitions are stored in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si se habilita, las definiciones del controlador de herramientas se almacenan en la plantilla.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="51"/>
      <source>Tools</source>
      <translation>Herramientas</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="60"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check all tool controllers which should be included in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Comprueba todos los controladores de herramientas que deben incluirse en la plantilla.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable to include values of the SetupSheet in the template.&lt;/p&gt;&lt;p&gt;Any values of the SetupSheet that are changed from their default are preselected. If this field not selected the current SetupSheet was not modified.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Activar para incluir valores de la HojaDeConfiguración en la plantilla.&lt;/p&gt;&lt;p&gt;Cualquier valor de la HojaDeConfiguración que se cambie de su valor predeterminado es preseleccionado. Si este campo no ha sido seleccionado, la HojaDeConfiguración actual no ha sido modificada.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="73"/>
      <source>Setup Sheet</source>
      <translation>Configurar Hoja</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="82"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable to include the default heights for operations in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Habilitar para incluir las alturas por defecto para las operaciones en la plantilla.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="85"/>
      <source>Operation Heights</source>
      <translation>Alturas de Operación</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="95"/>
      <source>Operation Depths</source>
      <translation>Profundidades de Operación</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="105"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable to include the default rapid tool speeds in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Habilitar para incluir la herramienta rápida por defecto en la plantilla.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="108"/>
      <source>Tool Rapid Speeds</source>
      <translation>Velocidades rápidas de herramienta</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="118"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable to include the default coolant mode in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Habilitar para incluir el modo de enfriamiento predeterminado en la plantilla.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="121"/>
      <source>Coolant Mode</source>
      <translation>Modo Refrigerante</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="131"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable all Operations for which the configuration values should be exported.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Note that only operations are listed which currently have configuration values setup.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Habilitar todas las operaciones para las cuales los valores de configuración deben ser exportados.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Tenga en cuenta que solo las operaciones que están listadas son las que actualmente tienen los valores de configuración configurados.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="141"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled the creation of stock is included in the template. If a template does not include a stock definition the default stock creation algorithm will be used (creation from the Base object's bound box).&lt;/p&gt;&lt;p&gt;This option is most useful if stock is a box or cylinder, or if the machine has a standard placement for machining.&lt;/p&gt;&lt;p&gt;Note that this option is disabled if a stock object from an existing solid is used in the job - they cannot be stored in a template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si está habilitado, la creación de inventario está incluida en la plantilla. Si una plantilla no incluye una definición de inventario, se utilizará el algoritmo predeterminado de creación de stock (creación a partir del recuadro enlazado del objeto Base).&lt;/p&gt;&lt;p&gt;Esta opción es más útil si el inventario es una caja o cilindro, o si la máquina tiene una colocación estándar para el mecanizado.&lt;/p&gt;&lt;p&gt;Tenga en cuenta que esta opción está deshabilitada si se utiliza un objeto de inventario de un sólido existente en el trabajo - no se pueden almacenar en una plantilla.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="144"/>
      <source>Stock</source>
      <translation>Inventario</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="153"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled the current size settings for the stock object are included in the template.&lt;/p&gt;&lt;p&gt;For Box and Cylinder stocks this means the actual size of the stock solid being created.&lt;/p&gt;&lt;p&gt;For stock from the Base object's bound box it means the extra material in all directions. A stock object created from such a template will get its basic size from the new job's Base object and apply the stored extra settings.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si está habilitado, la configuración actual del tamaño del objeto del inventario está incluido en la plantilla.&lt;/p&gt;&lt;p&gt;Para las existencias de Caja y Cilíndro esto significa el tamaño real del inventario sólido se está creando.&lt;/p&gt;&lt;p&gt;Para existencias desde la caja enlazada del Objeto Base, significa el material extra en todas las direcciones. Un objeto del inventario creado a partir de tal plantilla obtendrá su tamaño básico del nuevo objeto base del trabajo y aplicará la configuración adicional almacenada.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="156"/>
      <source>Extent</source>
      <translation>Extensión</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="172"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Hint about the current stock extent setting.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sugerencia sobre la configuración actual de extensión del inventario.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="179"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled the current placement of the stock solid is stored in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si se habilita, la ubicación actual del inventario sólido se almacena en la plantilla.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="182"/>
      <source>Placement</source>
      <translation>Ubicación</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="198"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Hint about the current stock placement.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sugerencia sobre la posición actual del inventario.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="236"/>
      <source>Export</source>
      <translation>Exportar</translation>
    </message>
    <message>
      <location filename="../panels/DlgSelectPostProcessor.ui" line="14"/>
      <source>Post Processor</source>
      <translation>Post Procesador</translation>
    </message>
    <message>
      <location filename="../panels/DlgSelectPostProcessor.ui" line="42"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select one of the post processors.&lt;/p&gt;&lt;p&gt;FreeCAD comes with several post processors pre-installed, please make sure at least one of them is enabled in your preferences.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccione uno de los post-procesadores.&lt;/p&gt;&lt;p&gt;FreeCAD viene con varios post-procesadores preinstalados, por favor, asegúrese de que al menos uno de ellos está habilitado en sus preferencias.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="14"/>
      <source>Tool Controller Editor</source>
      <translation>Editor de Controlador de Herramienta</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="29"/>
      <source>Controller</source>
      <translation>Controlador</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="35"/>
      <source>Controller Name /  Tool Number</source>
      <translation>Nombre del controlador / Número de herramienta</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="67"/>
      <source>Horiz. Feed</source>
      <translation>Horiz. Alimentación</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="96"/>
      <source>Vert. Feed</source>
      <translation>Vert. Alimentación</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="125"/>
      <source>Horiz Rapid</source>
      <translation>Horiz Rapid</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="154"/>
      <source>Vert Rapid</source>
      <translation>Rápido Vert</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="186"/>
      <source>Spindle</source>
      <translation>Rotor</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="196"/>
      <source>Forward</source>
      <translation>Avanzar</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="201"/>
      <source>Reverse</source>
      <translation>Invertir</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="244"/>
      <source>Tool</source>
      <translation>Herramienta</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="293"/>
      <source>Any modifications only affect this ToolController!</source>
      <translation>¡Cualquier modificación solo afecta a este Controlador de Herramientas!</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolEdit.ui" line="14"/>
      <source>Tool Editor</source>
      <translation>Editor de Herramientas</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="14"/>
      <source>Create Property</source>
      <translation>Crear Propiedad</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="20"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="27"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Name of property. Can only contain letters, numbers, and underscores. MixedCase names will display with spaces &amp;quot;Mixed Case&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Nombre de la propiedad. Solo puede contener letras, números y guiones bajos. Los nombres de CasoMixto se mostrarán con los espacios &amp;quot;Caso Mixto&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="34"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The category group the property belongs to.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;El grupo de categorías al que pertenece la propiedad&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="44"/>
      <source>Group</source>
      <translation>Grupo</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="51"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The type of the property value.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;El tipo del valor de la propiedad.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="58"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="65"/>
      <source>val1,val2,val3,...</source>
      <translation>val1,val2,val3,...</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="72"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ToolTip to be displayed when user hovers mouse over property.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ToolTip que se mostrará cuando el usuario pase el ratón sobre la propiedad.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="82"/>
      <source>Enums</source>
      <translation>Enumeración</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="89"/>
      <source>ToolTip</source>
      <translation>ConsejoDeHerramienta</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="117"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if you want to create several properties in a batch.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Comprueba si quiere crear varias propiedades en un lote.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="120"/>
      <source>Create another</source>
      <translation>Crear otro</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="14"/>
      <source>Library Manager</source>
      <translation>Administrador de Librería</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="35"/>
      <source>Create Toolbit</source>
      <translation>Crear Herramienta</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="52"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Add existing Tool Bit to this library.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Añadir Herramienta existente a esta biblioteca.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="55"/>
      <source>Add Existing</source>
      <translation>Añadir Existente</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="72"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Delete selected Tool Bit(s) from the library.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Elimina Herramienta(s) seleccionada(s) de la biblioteca.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="75"/>
      <source>Remove</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="99"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select a working path for the tool library editor.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccione una ruta de trabajo para el editor de librerías de herramientas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="119"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Add New Tool Table&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Añadir Nueva Tabla de Herramientas&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="139"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save the selected library with a new name or export to another format&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Guardar la librería seleccionada con un nuevo nombre o exportar a otro formato&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="190"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Table of Tool Bits of the library.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Tabla de Herramientas de la biblioteca.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="269"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save the current Library&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Guardar la Biblioteca actual&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="272"/>
      <source>Close</source>
      <translation>Cerrar</translation>
    </message>
  </context>
  <context>
    <name>DlgJobChooser</name>
    <message>
      <location filename="../../DlgJobChooser.ui" line="17"/>
      <source>Choose a Path Job</source>
      <translation>Elegir una Ruta de Trabajo</translation>
    </message>
    <message>
      <location filename="../panels/DlgTCChooser.ui" line="23"/>
      <source>Choose a Tool Controller</source>
      <translation>Elija un Controlador de Herramienta</translation>
    </message>
    <message>
      <location filename="../panels/DlgTCChooser.ui" line="29"/>
      <source>Tool Controller</source>
      <translation>Controlador de herramienta</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolCopy.ui" line="23"/>
      <source>Copy Selected Tools</source>
      <translation>Copiar Herramientas Seleccionadas</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolCopy.ui" line="29"/>
      <source>Destination</source>
      <translation>Destino</translation>
    </message>
  </context>
  <context>
    <name>DlgProcessorChooser</name>
    <message>
      <location filename="../../DlgProcessorChooser.ui" line="14"/>
      <source>Choose a processor</source>
      <translation>Seleccione un processador</translation>
    </message>
    <message>
      <location filename="../../DlgProcessorChooser.ui" line="20"/>
      <source>Processor</source>
      <translation>Procesador</translation>
    </message>
    <message>
      <location filename="../../DlgProcessorChooser.ui" line="33"/>
      <source>Arguments</source>
      <translation>Argumentos</translation>
    </message>
  </context>
  <context>
    <name>Form</name>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="14"/>
      <location filename="../panels/PageOpDrillingEdit.ui" line="14"/>
      <location filename="../panels/PageHeightsEdit.ui" line="14"/>
      <location filename="../panels/PageBaseLocationEdit.ui" line="14"/>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="14"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="14"/>
      <location filename="../panels/PageOpProbeEdit.ui" line="14"/>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="14"/>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="14"/>
      <location filename="../panels/PageOpEngraveEdit.ui" line="14"/>
      <location filename="../panels/SetupOp.ui" line="14"/>
      <location filename="../panels/DressupPathBoundary.ui" line="14"/>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="20"/>
      <location filename="../panels/PageDepthsEdit.ui" line="17"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="14"/>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="14"/>
      <location filename="../panels/PageOpCustomEdit.ui" line="14"/>
      <location filename="../panels/PageOpHelixEdit.ui" line="14"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="14"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="14"/>
      <location filename="../panels/ToolEditor.ui" line="14"/>
      <location filename="../panels/PageOpVcarveEdit.ui" line="14"/>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="14"/>
      <location filename="../panels/PageDiametersEdit.ui" line="14"/>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="14"/>
      <source>Form</source>
      <translation>Forma</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="20"/>
      <source>Boundary Body</source>
      <translation>Cuerpo Límite</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="38"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select what type of shape to use to constrain the underlying Path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccione qué tipo de forma usar para restringir la ruta subyacente.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="45"/>
      <source>Create Box</source>
      <translation>Crear Caja</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="50"/>
      <source>Create Cylinder</source>
      <translation>Crear Cilindro</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="55"/>
      <source>Extend Model's Bound Box</source>
      <translation>Extender la Caja de Enlaces del Modelo</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="60"/>
      <source>Use Existing Solid</source>
      <translation>Usar Sólido Existente</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="87"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select the body to be used to constrain the underlying Path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccione el cuerpo a utilizar para restringir la Ruta subyacente.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="100"/>
      <source>Ext. X</source>
      <translation>Ext. X</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="107"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extension of BoundBox's MinX.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extensión de MinX de Cuadro.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="120"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extension of BoundBox's MaxX.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extensión de MaxX de Cuadro Delimitador.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="127"/>
      <source>Ext. Y</source>
      <translation>Ext. Y</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="134"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extension of BoundBox's MinY.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extensión de MinY de Cuadro Delimitador.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="141"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extension of BoundBox's MaxY.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extensión de MaxY de Cuadro Delimitador.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="148"/>
      <source>Ext. Z</source>
      <translation>Ext. Z</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="155"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extension of BoundBox's MinZ.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extensión de MinZ de Cuadro Delimitador.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="162"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extension of BoundBox's MaxZ.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extensión de MaxZ de Cuadro Delimitador.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="175"/>
      <source>Radius</source>
      <translation>Radio</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="182"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Radius of the Cylinder.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Radio del Cilindro.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="189"/>
      <location filename="../panels/DressupPathBoundary.ui" line="237"/>
      <source>Height</source>
      <translation>Altura</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="196"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Height of the Cylinder.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Altura del Cilindro.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="209"/>
      <source>Length</source>
      <translation>Longitud</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="216"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Length of the Box.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Longitud de la Caja.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="223"/>
      <source>Width</source>
      <translation>Ancho</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="230"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Width of the Box.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ancho de la Caja.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="244"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Height of the Box.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Altura de la Caja.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="257"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;I checked the path is constrained by the solid. Otherwise the the volume of the solid describes a &amp;quot;keep out&amp;quot; zone.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si se comprueba que la ruta está restringida por el sólido. De lo contrario, el volumen del sólido describe una zona de &amp;quot;exclusión&amp;quot;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="260"/>
      <source>Constrained to Inside</source>
      <translation>Restringido al Interior</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="36"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List of operations with Base Geometry in current Job.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lista de operaciones con la Geometría Base en el trabajo actual.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="43"/>
      <source>Import</source>
      <translation>Importar</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="59"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select one or more features in the 3d view and press 'Add' to add them as the base items for this operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Selected features can be deleted entirely.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccione una o más características en la vista 3d y presione 'Añadir' para añadirlas como elementos base para esta operación.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Las características seleccionadas pueden ser eliminadas completamente.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="69"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Add selected features to the list of base geometries for this operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Añadir características seleccionadas a la lista de geometrías base para esta operación.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="43"/>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="45"/>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="72"/>
      <source>Add</source>
      <translation>Agregar</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="79"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remove the selected list items from the list of base geometries. The operation will not be applied to them.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Eliminar los elementos de la lista seleccionada de la lista de geometrías base. La operación no se aplicará a ellos.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyBag.ui" line="48"/>
      <location filename="../panels/PageBaseLocationEdit.ui" line="53"/>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="55"/>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="82"/>
      <source>Remove</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="89"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clears list of base geometries.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Limpia lista de geometrías base.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="149"/>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="92"/>
      <source>Clear</source>
      <translation>Limpiar</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="99"/>
      <source>All objects will be processed using the same operation properties</source>
      <translation>Todos los objetos serán procesados usando las mismas propiedades de la operación</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="22"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Table of hole features and the determined radius of the associated hole.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;You can add feature for processing by selecting them and then pressing Add. If a feature is accidentally added to the list it can be removed through Remove and will no longer be processed.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Reset deletes all current items from the list and fills the list with all circular holes eligible for the operation from the model. You can again refine the list afterwards by enabling/disabling, removing and adding features.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Cuadro de agujero y el radio determinado del agujero asociado.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Puede añadir una característica para el procesamiento seleccionándolos y luego presionando Añadir. Si una característica se agrega accidentalmente a la lista, se puede eliminar a través de Eliminar y ya no se procesará.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Restablecer elimina todos los elementos actuales de la lista y llena la lista con todos los agujeros circulares elegibles para la operación del modelo. Puede refinar la lista después activando/deshabilitando, eliminando y añadiendo características.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="29"/>
      <source>Feature</source>
      <translation>Característica</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="34"/>
      <location filename="../panels/ToolEditor.ui" line="96"/>
      <source>Diameter</source>
      <translation>Diámetro</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="42"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Add selected items from 3d view to the list of base geometries.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Añadir los elementos seleccionados desde la vista 3d a la lista de geometrías base.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="52"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remove selected list items from the list of base geometries. The operation is no longer applied to them.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Elimina los elementos de la lista seleccionada de la lista de geometrías base. La operación ya no se aplica a ellos.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="62"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remove all list items and fill list with all eligible features from the job's base object.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Eliminar todos los elementos de la lista y rellenar la lista con todas las características elegibles del objeto base del trabajo.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="65"/>
      <source>Reset</source>
      <translation>Reiniciar</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="72"/>
      <source>All objects will be processed using the same operation properties.</source>
      <translation>Todos los objetos serán procesados usando las mismas propiedades de operación.</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="20"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List of locations to be processed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lista de ubicaciones a procesar.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="24"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="29"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="40"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Opens a dialog to add arbitrary locations.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Abre un diálogo para añadir ubicaciones arbitrarias.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="50"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remove selected location from the list. The operation is no longer applied to them.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Elimina los elementos de la lista seleccionada de la lista de geometrías base. La operación ya no se aplica a ellos.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="60"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Edit selected location.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Editar ubicación seleccionada.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="63"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="70"/>
      <source>All locations will be processed using the same operation properties.</source>
      <translation>Todas las ubicaciones serán procesadas usando las mismas propiedades de operación.</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="39"/>
      <location filename="../panels/SetupGlobal.ui" line="36"/>
      <source>Start Depth</source>
      <translation>Profundidad de Inicio</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="46"/>
      <location filename="../panels/PageDiametersEdit.ui" line="27"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Start Depth of the operation. The highest point in Z-axis the operation needs to process.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Profundidad de Inicio de la operación. El punto más alto en el eje Z que la operación debe procesar.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="59"/>
      <location filename="../panels/PageDiametersEdit.ui" line="43"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Transfer the Z value of the selected feature as the Start Depth for the operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Transferir el valor Z de la característica seleccionada como la Profundidad de Inicio para la operación.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="155"/>
      <location filename="../panels/PageDepthsEdit.ui" line="62"/>
      <location filename="../panels/PageDepthsEdit.ui" line="108"/>
      <location filename="../panels/PageDiametersEdit.ui" line="46"/>
      <location filename="../panels/PageDiametersEdit.ui" line="83"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="85"/>
      <location filename="../panels/SetupGlobal.ui" line="50"/>
      <source>Final Depth</source>
      <translation>Profundidad Final</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="92"/>
      <location filename="../panels/PageDiametersEdit.ui" line="64"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The depth of the operation which corresponds to the lowest value in Z-axis the operation needs to process.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La profundidad de la operación que corresponde al valor más bajo del eje Z que la operación debe procesar.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="105"/>
      <location filename="../panels/PageDiametersEdit.ui" line="80"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Transfer the Z value of the selected feature as the Final Depth for the operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Transferir el valor Z de la característica seleccionada como la Profundidad Final de la operación.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="131"/>
      <location filename="../panels/SetupGlobal.ui" line="64"/>
      <source>Step Down</source>
      <translation>Bajar</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="138"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The depth in Z-axis the operation moves downwards between layers.&lt;/p&gt;&lt;p&gt;This value depends on the tool being used, the material to be cut, available cooling and many other factors. Please consult the tool manufacturers data sheets for the proper value.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La profundidad en el eje Z la operación se mueve hacia abajo entre las capas.&lt;/p&gt;&lt;p&gt;Este valor depende de la herramienta que se esté utilizando, el material a cortar, el enfriamiento disponible y muchos otros factores. Por favor, consulte las hojas de datos de los fabricantes de herramientas para obtener el valor apropiado.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="163"/>
      <source>Finish Step Down</source>
      <translation>Finalizar Bajada</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="170"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Depth of the final cut of the operation. Can be used to produce a cleaner finish.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Profundidad del corte final de la operación. Se puede utilizar para producir un acabado más limpio.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageDiametersEdit.ui" line="20"/>
      <source>Min Diameter</source>
      <translation>Diámetro mínimo</translation>
    </message>
    <message>
      <location filename="../panels/PageDiametersEdit.ui" line="57"/>
      <source>Max Diameter</source>
      <translation>Diámetro máximo</translation>
    </message>
    <message>
      <location filename="../panels/PageHeightsEdit.ui" line="24"/>
      <source>Safe Height</source>
      <translation>Altura segura</translation>
    </message>
    <message>
      <location filename="../panels/PageHeightsEdit.ui" line="31"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The height above which it is safe to move the tool bit with rapid movements. Below this height all lateral and downward movements are performed with feed rate speeds.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La altura por encima de la cual es seguro mover la herramienta con movimientos rápidos. Debajo de esta altura todos los movimientos laterales y descendentes se realizan con velocidad de alimentación.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageHeightsEdit.ui" line="47"/>
      <source>Clearance Height</source>
      <translation>Altura libre</translation>
    </message>
    <message>
      <location filename="../panels/PageHeightsEdit.ui" line="54"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The height where lateral movement of the toolbit is not obstructed by any fixtures or the part / stock material itself.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La altura donde el movimiento lateral de la herramienta no es obstruida por ningún accesorio o parte / material de inventario en sí mismo.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="29"/>
      <location filename="../panels/PageOpDrillingEdit.ui" line="35"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="29"/>
      <location filename="../panels/PageOpProbeEdit.ui" line="35"/>
      <location filename="../panels/PageOpEngraveEdit.ui" line="29"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="35"/>
      <location filename="../panels/PageOpCustomEdit.ui" line="35"/>
      <location filename="../panels/PageOpVcarveEdit.ui" line="29"/>
      <source>ToolController</source>
      <translation>ControladorDeHerramientas</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="36"/>
      <location filename="../panels/PageOpDrillingEdit.ui" line="42"/>
      <location filename="../panels/PageOpDrillingEdit.ui" line="56"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="36"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="50"/>
      <location filename="../panels/PageOpProbeEdit.ui" line="42"/>
      <location filename="../panels/PageOpEngraveEdit.ui" line="36"/>
      <location filename="../panels/PageOpEngraveEdit.ui" line="50"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="42"/>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="36"/>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="50"/>
      <location filename="../panels/PageOpCustomEdit.ui" line="42"/>
      <location filename="../panels/PageOpHelixEdit.ui" line="36"/>
      <location filename="../panels/PageOpHelixEdit.ui" line="50"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="36"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="50"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="60"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="92"/>
      <location filename="../panels/PageOpVcarveEdit.ui" line="36"/>
      <location filename="../panels/PageOpVcarveEdit.ui" line="50"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The tool and its settings to be used for this operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La herramienta y sus ajustes para esta operación.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="46"/>
      <location filename="../panels/PageOpDrillingEdit.ui" line="49"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="43"/>
      <location filename="../panels/PageOpEngraveEdit.ui" line="43"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="52"/>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="43"/>
      <location filename="../panels/PageOpCustomEdit.ui" line="49"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="43"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="85"/>
      <location filename="../panels/PageOpVcarveEdit.ui" line="43"/>
      <location filename="../panels/SetupGlobal.ui" line="241"/>
      <location filename="../panels/SetupGlobal.ui" line="247"/>
      <source>Coolant Mode</source>
      <translation>Modo Refrigerante</translation>
    </message>
    <message>
      <location filename="../panels/PageOpCustomEdit.ui" line="62"/>
      <source>G Gode</source>
      <translation>G-Code</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="20"/>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="29"/>
      <location filename="../panels/PageOpHelixEdit.ui" line="29"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="29"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="53"/>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="23"/>
      <location filename="../panels/SetupGlobal.ui" line="166"/>
      <source>Tool Controller</source>
      <translation>Controlador de herramienta</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="43"/>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="33"/>
      <location filename="../panels/SetupGlobal.ui" line="235"/>
      <source>Coolant</source>
      <translation>Refrigerante</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="55"/>
      <source>Cut Region</source>
      <translation type="unfinished">Cut Region</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="62"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Cut inside or outside of the selected shapes&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Cortar dentro o fuera de las formas seleccionadas&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="69"/>
      <source>Operation Type</source>
      <translation>Tipo de operación</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="76"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Type of adaptive operation&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Tipo de operación adaptativa&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="176"/>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="83"/>
      <source>Step Over Percent</source>
      <translation>Porcentaje de Paso</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="90"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Optimal value for tool stepover&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Optimal value for tool stepover&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="112"/>
      <source>Accuracy vs Performance</source>
      <translation>Exactitud vs rendimiento</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="119"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Influences calculation performance vs stability and accuracy&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Influences calculation performance vs stability and accuracy&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="147"/>
      <source>Helix Ramp Angle</source>
      <translation type="unfinished">Helix Ramp Angle</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="154"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Angle of the helix ramp entry&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ángulo de la entrada de la rampa de hélice&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="161"/>
      <source>Helix Cone Angle</source>
      <translation type="unfinished">Helix Cone Angle</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="168"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Angle of the helix entry cone&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Angle of the helix entry cone&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="175"/>
      <source>Helix Max Diameter</source>
      <translation type="unfinished">Helix Max Diameter</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="182"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If &amp;gt;0 it limits the helix ramp diameter&lt;/p&gt;&lt;p&gt;otherwise the 75 percent of tool diameter is used&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If &amp;gt;0 it limits the helix ramp diameter&lt;/p&gt;&lt;p&gt;otherwise the 75 percent of tool diameter is used&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="189"/>
      <source>Lift Distance</source>
      <translation type="unfinished">Lift Distance</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="196"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;How much to lift the tool up during the rapid linking moves over cleared regions.&lt;/p&gt;&lt;p&gt;If linking path is not clear tool is raised to clearence height.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;How much to lift the tool up during the rapid linking moves over cleared regions.&lt;/p&gt;&lt;p&gt;If linking path is not clear tool is raised to clearence height.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="203"/>
      <source>Keep Tool Down Ratio</source>
      <translation type="unfinished">Keep Tool Down Ratio</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="210"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max length of keep-tool-down linking path compared to direct distance between points.&lt;/p&gt;&lt;p&gt;If exceeded link will be done by raising the tool to clearence height.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Max length of keep-tool-down linking path compared to direct distance between points.&lt;/p&gt;&lt;p&gt;If exceeded link will be done by raising the tool to clearence height.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="217"/>
      <source>Stock to Leave</source>
      <translation type="unfinished">Stock to Leave</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="224"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;How much material to leave (i.e. for finishing operation)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;How much material to leave (i.e. for finishing operation)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="231"/>
      <source>Force Clearing Inside-out</source>
      <translation type="unfinished">Force Clearing Inside-out</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="238"/>
      <source>Finishing Profile</source>
      <translation>Finalizando perfil</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="235"/>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="245"/>
      <source>Use Outline</source>
      <translation>Usar Contorno</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="255"/>
      <source>Stop</source>
      <translation>Parar</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="167"/>
      <location filename="../panels/PageOpHelixEdit.ui" line="87"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="82"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="131"/>
      <source>Direction</source>
      <translation>Sentido</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="138"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The direction in which the profile is performed, clockwise or counter clockwise.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La dirección en la que se realiza el perfil, en el sentido de las agujas del reloj o en sentido contrario.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="98"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="141"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="148"/>
      <source>CW</source>
      <translation>CW</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="103"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="153"/>
      <source>CCW</source>
      <translation>CCW</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="188"/>
      <source>W =</source>
      <translation>W =</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="195"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Width of chamfer cut.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ancho de corte del chaflán.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="198"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="225"/>
      <location filename="../panels/ToolEditor.ui" line="77"/>
      <location filename="../panels/ToolEditor.ui" line="134"/>
      <location filename="../panels/ToolEditor.ui" line="144"/>
      <location filename="../panels/ToolEditor.ui" line="154"/>
      <location filename="../panels/ToolEditor.ui" line="174"/>
      <location filename="../panels/ToolEditor.ui" line="206"/>
      <location filename="../panels/ToolEditor.ui" line="223"/>
      <location filename="../panels/ToolEditor.ui" line="240"/>
      <location filename="../panels/ToolEditor.ui" line="280"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="215"/>
      <source>h = </source>
      <translation>h = </translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="222"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extra depth of tool immersion.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Profundidad extra de la inmersión de la herramienta.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="282"/>
      <source>Join:</source>
      <translation>Unir:</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="289"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Round joint&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Articulación redonda&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="308"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Miter joint&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Inglete&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="381"/>
      <source>TextLabel</source>
      <translation>EtiquetaTexto</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="69"/>
      <source>Peck</source>
      <translation>Picotear</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="79"/>
      <source>Depth</source>
      <translation>Profundidad</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="96"/>
      <source>Retract</source>
      <translation>Retraer</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="110"/>
      <source>Dwell</source>
      <translation>Interrupción</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="120"/>
      <source>Time</source>
      <translation>Tiempo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="134"/>
      <source>Extend Depth</source>
      <translation>Extender Profundidad</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="142"/>
      <source>None</source>
      <translation>Ninguno</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="147"/>
      <source>Drill Tip</source>
      <translation>Punta de Taladro</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="152"/>
      <source>2x Drill Tip</source>
      <translation>2x Punta de Taladro</translation>
    </message>
    <message>
      <location filename="../panels/PageOpEngraveEdit.ui" line="63"/>
      <source>Start at Vertex</source>
      <translation>Empezar en Vértice</translation>
    </message>
    <message>
      <location filename="../panels/PageOpEngraveEdit.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify the vertex number of the underlying shape string at which engraving should start.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Especifica el número de vértices de la cadena de forma subyacente en la que debe comenzar el grabado.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="63"/>
      <source>Start from</source>
      <translation>Empezar desde</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify if the helix operation should start at the inside and work its way outwards, or start at the outside and work its way to the center.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Especifica si la operación de hélice debe iniciarse en el interior y trabajar hacia afuera, o empezar en el exterior y trabajar su camino hacia el centro.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="74"/>
      <source>Inside</source>
      <translation>Interior</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="79"/>
      <source>Outside</source>
      <translation>Fuera</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="94"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The direction for the helix, clockwise or counter clockwise.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La dirección para la hélice, en sentido horario o en sentido antihorario.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="111"/>
      <source>Step over percent</source>
      <translation>Porcentaje de Paso</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="118"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify the percent of the tool diameter each helix will be offset to the previous one.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;A step over of 100% means no overlap of the individual cuts.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Especifica el porcentaje del diámetro de la herramienta que cada hélice será desfasado al anterior.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Un paso de 100% significa que no hay superposición de los cortes individuales.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="137"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="101"/>
      <source>Extra Offset</source>
      <translation>Desplazamiento extra</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="22"/>
      <source>Enable Extensions</source>
      <translation>Habilitar extensiones</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="55"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If selected all potential extensions are visualised. Enabled extensions in purple and not enabled extensions in yellow.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si se seleccionan todas las extensiones potenciales son visualizadas. Extensiones habilitadas en morado y las no activadas en amarillo.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="58"/>
      <source>Show All</source>
      <translation>Mostrar Todo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="65"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extend the corner between two edges of a pocket. If selected adjacent edges are combined.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extiende la esquina entre dos bordes de un bolsillo. Si se combinan los bordes adyacentes seleccionados.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="68"/>
      <source>Extend Corners</source>
      <translation>Extender Esquinas</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="78"/>
      <source>Default Length</source>
      <translation>Longitud por defecto</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="85"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the extent of the dimension -the default value is half the tool diameter.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Establecer la extensión de la dimensión -el valor por defecto es la mitad del diámetro de la herramienta.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="101"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Tree of existing edges and their potential extensions.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Árbol de los bordes existentes y sus potenciales extensiones.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="126"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable the currently selected pocket extension.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Activar la extensión de bolsillo seleccionada.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="129"/>
      <source>Enable</source>
      <translation>Habilitar</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="136"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Disable the currently selected pocket extension.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Desactivar la extensión del bolsillo seleccionada.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="139"/>
      <source>Disable</source>
      <translation>Desactivar</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="146"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remove all currently enabled extensions - leaving the plain pocket operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Elimina todas las extensiones habilitadas - dejando la operación de bolsillo plano.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="63"/>
      <source>Boundary Shape</source>
      <translation>Forma Límite</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify if the facing should be restricted by the actual shape of the selected face (or the part if no face is selected), or if the bounding box should be faced off.&lt;/p&gt;&lt;p&gt;The latter can be used to face of the entire stock area to ensure uniform heights for the following operations.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Especifica si el rostro debe estar restringido por la forma real de la cara seleccionada (o la parte si no se selecciona ninguna cara), o si el cuadro delimitador debe estar apagado.&lt;/p&gt;&lt;p&gt;Este último se puede utilizar para encarar en todo el área de stock para asegurar alturas uniformes para las siguientes operaciones.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="86"/>
      <source>Cut Mode</source>
      <translation>Modo Corte</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="93"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The cutting mode assumes that the cut on one side of the tool bit represents the resulting part and the other side is either already milled away or will be removed later on.&lt;/p&gt;&lt;p&gt;Keeping that in mind climb mode is called when the tool bit is moved into the cut on each rotation, whereas in conventional mode the tool bits rotation and the tools lateral movement are in the same direction.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;El modo de corte asume que el corte en un lado del tool bit representa la parte resultante y el otro ya está fresado o será eliminado más adelante.&lt;/p&gt;&lt;p&gt;Manteniendo que en modo escalada en mente se llama cuando el tool bit se mueve hacia el corte en cada rotación, mientras que en el modo convencional la rotación del tool bit y el movimiento lateral de las herramientas están en la misma dirección.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="97"/>
      <source>Climb</source>
      <translation>Escalar</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="102"/>
      <source>Conventional</source>
      <translation>Convencional</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="110"/>
      <source>Pattern</source>
      <translation>Patrón</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="117"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pattern the tool bit is moved in to clear the material.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Patrón en el que se mueve el tool bit para limpiar el material.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="124"/>
      <source>ZigZag</source>
      <translation>ZigZag</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="134"/>
      <source>Spiral</source>
      <translation>Espiral</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="139"/>
      <source>ZigZagOffset</source>
      <translation>ZigZagDesface</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="144"/>
      <source>Line</source>
      <translation>Línea</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="149"/>
      <source>Grid</source>
      <translation>Cuadrícula</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="154"/>
      <source>Triangle</source>
      <translation>Triángulo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="162"/>
      <source>Angle</source>
      <translation>Ángulo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="169"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Angle in which the pattern is applied.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ángulo en el que se aplica el patrón.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="172"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="222"/>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="183"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter.&lt;/p&gt;&lt;p&gt;A step over of 100% results in no overlap between two different cycles.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La cantidad por la cual la herramienta es desplazada lateralmente en cada ciclo del patrón, especificado en el porcentaje del diámetro de la herramienta.&lt;/p&gt;&lt;p&gt;Un paso del 100% resulta en una no superposición entre dos ciclos diferentes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="202"/>
      <source>Material Allowance</source>
      <translation>Permisividad del Material</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="209"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The amount of material that should be left by this operation in relation to the target shape.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La cantidad de material que deberá sobrar por esta operación en relación con la forma objetivo.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="222"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify if this operation uses a starting point.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Especifica si esta operación utiliza un punto de inicio.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="255"/>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="225"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="130"/>
      <source>Use Start Point</source>
      <translation>Usar Punto Inicial</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="232"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If selected the operation uses the outline of the selected base geometry and ignores all holes and islands.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si se selecciona, la operación utiliza el contorno de la geometría base seleccionada e ignora todos los agujeros e islas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="242"/>
      <source>Clear Edges</source>
      <translation>Borrar Bordes</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="249"/>
      <source>Min Travel</source>
      <translation>Viaje Min</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="52"/>
      <source>Probe Grid Points</source>
      <translation>Puntos de Cuadrícula de Sondeo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="58"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="75"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="95"/>
      <source>Probe</source>
      <translation>Sonda</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="101"/>
      <source>X Offset</source>
      <translation>Desface X</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="115"/>
      <source>Y Offset</source>
      <translation>Desface Y</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="132"/>
      <source>Output</source>
      <translation>Salida</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="138"/>
      <source>File Name</source>
      <translation>Nombre de archivo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="145"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter the filename where the probe points should be written.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Introduzca el nombre del archivo donde deben escribirse los puntos del sondeo.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="148"/>
      <source>ProbePoints.txt</source>
      <translation>ProbePoints.txt</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="63"/>
      <source>Cut Side</source>
      <translation>Cortar Lado</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="74"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="93"/>
      <source>PLACEHOLDER</source>
      <translation type="unfinished">PLACEHOLDER</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="114"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The amount of extra material left by this operation in relation to the target shape.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La cantidad de material adicional restante por esta operación en relación con la forma objetivo.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="127"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if this operation should use a starting point.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Comprueba si esta operación debe usar un punto de inicio&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="137"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if this profile operation should also process holes in the base geometry.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Found holes are automatically offset on the opposite cut side and performed in the opposite direction as perimeters.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Note that this does not include cylindrical holes, the assumption being that they will get drilled.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Comprueba si esta operación de perfil también debe procesar agujeros en la geometría base.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Los agujeros encontrados se desfasan automáticamente en el lado opuesto del corte y se realizan en dirección opuesta como perímetros.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Tenga en cuenta que esto no incluye agujeros cilíndricos, suponiendo que se perforarán.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="140"/>
      <source>Process Holes</source>
      <translation>Procesar Agujeros</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="147"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked the profile operation is offset by the tool radius. The offset direction is determined by the Cut Side.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si se comprueba, la operación del perfil es desfasada por el radio de la herramienta. La dirección del desfase está determinada por el Lado del Corte.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="150"/>
      <source>Use Compensation</source>
      <translation>Usar Compensación</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="157"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if you want this profile operation to also be applied to cylindrical holes, which normally get drilled.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;This can be useful if no drill of adequate size is available or the number of holes don't warrant a tool change.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Note that the cut side and direction is reversed in respect to the specified values.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Compruebe si quieree que esta operación de perfil también se aplique a los agujeros cilíndricos, que normalmente se perforan.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Esto puede ser útil si no hay taladro de tamaño adecuado o el número de agujeros no garantiza un cambio de herramienta.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Tenga en cuenta que el lado cortado y la dirección se invierten con respecto a los valores especificados.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="160"/>
      <source>Process Circles</source>
      <translation>Procesar Círculos</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="167"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if this profile operation should also process the outside perimeter of the base geometry shapes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Comprueba si esta operación de perfil también debe procesar el perímetro exterior de las formas de geometría base.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="170"/>
      <source>Process Perimeter</source>
      <translation>Procesar Perímetro</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="71"/>
      <source>Start Feature Reference</source>
      <translation>Iniciar Referencia de Características</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="90"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Choose what point to use on the first selected feature.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Elija qué punto usar en la primera característica seleccionada.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="97"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="169"/>
      <source>Center of Mass</source>
      <translation>Centro de Masa</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="102"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="174"/>
      <source>Center of BoundBox</source>
      <translation>Centro de Cuadro Delimitador</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="107"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="179"/>
      <source>Lowest Point</source>
      <translation>Punto Más Bajo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="112"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="184"/>
      <source>Highest Point</source>
      <translation>Punto Más Alto</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="117"/>
      <source>Long Edge</source>
      <translation>Borde Largo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="122"/>
      <source>Short Edge</source>
      <translation>Borde Corto</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="127"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="189"/>
      <source>Vertex</source>
      <translation>Vértice</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="141"/>
      <source>End Feature Reference</source>
      <translation>Finalizar Referencia de Características</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="162"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Choose what point to use on the second selected feature.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Elija qué punto usar en la segunda característica seleccionada.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="222"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;No Base Geometry selected.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;No se ha seleccionado Geometría Base.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="228"/>
      <source>No Base Geometry selected.</source>
      <translation>No hay Geometría Base seleccionada.</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="241"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Currently using custom point inputs in the Property View of the Data tab.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Actualmente usando entradas de puntos personalizados en la Vista de Propiedades de la Pestaña de datos.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="244"/>
      <source>Currently using custom point inputs available in the Property View of the Data tab.</source>
      <translation>Actualmente usando entradas de puntos personalizados disponibles en la Vista de Propiedades de la Pestaña de datos.</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="275"/>
      <source>Extend Path Start</source>
      <translation>Extender Ruta Inicial</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="291"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Positive extends the beginning of the path, negative shortens.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Positivo, extiende el principio de la ruta. Negativo, la acorta.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="301"/>
      <source>Extend Path End</source>
      <translation>Extender Ruta Final</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="317"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Positive extends the end of the path, negative shortens.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Positivo, extiende el final de la ruta. Negativo, la acorta.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="98"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="91"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="345"/>
      <source>Layer Mode</source>
      <translation>Modo de Capa</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="110"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="98"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="357"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Complete the operation in a single pass at depth, or mulitiple passes to final depth.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Completa la operación en una sola pasada a profundidad, o pasa multiples a la profundidad final.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="361"/>
      <source>Single-pass</source>
      <translation>Pase único</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="366"/>
      <source>Multi-pass</source>
      <translation>Multi pasada</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="374"/>
      <source>Path Orientation</source>
      <translation>Orientación de la Ruta</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="381"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Choose the path orientation with regard to the feature(s) selected.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Elija la orientación de la ruta con respecto a la(s) característica(s) seleccionada(s).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="385"/>
      <source>Start to End</source>
      <translation>Inicio a Fin</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="390"/>
      <source>Perpendicular</source>
      <translation>Perpendicular</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="398"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable to reverse the cut direction of the slot path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Activar para invertir la dirección de corte de la ruta de la ranura.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="401"/>
      <source>Reverse cut direction</source>
      <translation>Invertir dirección de corte</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="79"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="63"/>
      <source>BoundBox</source>
      <translation>Cuadro Delimitador</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="91"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select the overall boundary for the operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccione el límite general para la operación.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="77"/>
      <source>Scan Type</source>
      <translation>Tipo de Escaneo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="84"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Planar: Flat, 3D surface scan.  Rotational: 4th-axis rotational scan.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Planar: Escaneo de superficie plana y 3D. Rotacional: Escaneo rotacional de 4 ejes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="117"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="105"/>
      <source>Cut Pattern</source>
      <translation>Patrón de corte</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="129"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="112"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the geometric clearing pattern to use for the operation.&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 patrón de limpieza geométrica para usar en la operación.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="119"/>
      <source>Profile Edges</source>
      <translation>Perfil de Bordes</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="126"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Profile the edges of the selection.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Perfil de los bordes de la selección.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="133"/>
      <source>Avoid Last X Faces</source>
      <translation>Evitar Últimas X Caras</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="140"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Avoid cutting the last 'N' faces in the Base Geometry list of selected faces.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Evitar cortar las últimas caras 'N' en la lista de Geometría Base de las caras seleccionadas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="147"/>
      <source>BoundBox extra offset X, Y</source>
      <translation>Desfase extra de cuadro delimitado X, Y</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="162"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Additional offset to the selected bounding box along the X axis."&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Desfase adicional al recuadro delimitado seleccionado a lo largo del eje X."&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="172"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Additional offset to the selected bounding box along the Y axis."&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Desfase adicional al recuadro delimitado seleccionado a lo largo del eje Y."&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="184"/>
      <source>Drop Cutter Direction</source>
      <translation>Dirección de Cortadora</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="191"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dropcutter lines are created parallel to this axis.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Las líneas de la Cortadora se crean paralelas a este eje.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="198"/>
      <source>Depth offset</source>
      <translation>Desplazamiento de profundidad</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="149"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="205"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the Z-axis depth offset from the target surface.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Establezca el desfase de profundidad del eje Z de la superficie objetivo.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="159"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="215"/>
      <source>Step over</source>
      <translation>Pasar al siguiente</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="185"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="235"/>
      <source>Sample interval</source>
      <translation>Intervalo de Muestra</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="192"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="242"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the sampling resolution. Smaller values quickly increase processing 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 la resolución de muestreo. Los valores más pequeños aumentan rápidamente el tiempo de procesamiento.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="252"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Make True, if specifying a Start Point&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Hacer Verdadero, si se especifica un Punto de Inicio&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="202"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="262"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-Code output.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Habilitar la optimización de rutas lineales (puntos colineales). Elimina puntos co-lineales innecesarios de la salida G-Code.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="205"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="265"/>
      <source>Optimize Linear Paths</source>
      <translation>Optimizar Rutas Lineales</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="272"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If true, the cutter will remain inside the boundaries of the model or selected face(s)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si es verdadero, el cortador permanecerá dentro de los límites del modelo o cara(s) seleccionada(s)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="275"/>
      <source>Boundary Enforcement</source>
      <translation>Ejecución del Límite</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="285"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable separate optimization of transitions between, and breaks within, each step over path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Habilitar optimización por separado entre transiciones, rompe dentro de cada paso sobre la ruta.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="288"/>
      <source>Optimize StepOver Transitions</source>
      <translation>Optimizar las Transiciones de Paso</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="14"/>
      <source>Setup Global</source>
      <translation>Configurar Global</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="30"/>
      <source>Depths</source>
      <translation>Profundidades</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="43"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as the StartDepth of a newly created operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: OpStartDepth&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expresión establecida como el IniciarProfundidad de una operación recién creada.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: OpIniciarProfundidad&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="57"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as the FinalDepth for a newly created operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: OpFinalDepth&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expresión establecida como el FinalProfundidad para una operación recién creada.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: OpFinalProfundidad&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="71"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as the StepDown of a newly created operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: OpToolDiameter&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expresión establecida como el PasoAbajo de una operación recién creada.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: OpToolDiameter&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="81"/>
      <source>Heights</source>
      <translation>Alturas</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="87"/>
      <source>Expression</source>
      <translation>Expresión</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="97"/>
      <source>Offset</source>
      <translation>Desfase</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="107"/>
      <source>Clearance</source>
      <translation>Holgura</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="114"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as ClearanceHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;OpStockZMax+SetupSheet.ClearanceHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expresión establecida como AlturadeDespeje para nuevas operaciones.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: &amp;quot;OpStockZMax+SetupSheet.Clear anceHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="121"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ClearanceHeightOffset - can be used by expressions to set the default ClearanceHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;3 mm&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DesfaseAlturadeDespeje: puede ser utilizado por expresiones para establecer la AlturadeDespeje predeterminada para nuevas operaciones.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: &amp;quot;3 mm&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="128"/>
      <source>Safe</source>
      <translation>Seguro</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="135"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as SafeHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;OpStockZMax+SetupSheet.SafeHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expresión establecida como AlturaSegura para nuevas operaciones.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: &amp;quot;OpStockZMax+SetupSheet.SafeHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="142"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SafeHeightOffset can be for expressions to set the SafeHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;5 mm&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DesfaseAlturaSegura puede ser para expresiones para establecer AlutraSegura para nuevas operaciones.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: &amp;quot;5 mm&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="172"/>
      <source>Rapid Speeds</source>
      <translation>Velocidades Rápidas</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="178"/>
      <source>Horizontal</source>
      <translation>Horizontal</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="191"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rapid horizontal speed assigned as HorizRapid to new ToolController.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Velocidad horizontal rápida asignada como HorizRapid al nuevo Controlador de Herramientas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="198"/>
      <source>Vertical</source>
      <translation>Vertical</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="211"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rapid vertical speed assigned to VertRapid of new ToolController.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Velocidad vertical rápida asignada a VertRapid del nuevo Controlador de Herramientas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="32"/>
      <source>Thread</source>
      <translation>Rosca</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="38"/>
      <source>Orientation</source>
      <translation>Orientación</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="52"/>
      <location filename="../panels/ToolEditor.ui" line="43"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="65"/>
      <source>Fit</source>
      <translation>Ajustar</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="85"/>
      <source>Major Diameter</source>
      <translation>Diámetro Principal</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="99"/>
      <source>Minor Diameter</source>
      <translation>Diámetro Menor</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="113"/>
      <source>Pitch</source>
      <translation>Cachar</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="134"/>
      <source>TPI</source>
      <translation>TPI</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="144"/>
      <location filename="../panels/SetupGlobal.ui" line="24"/>
      <source>Operation</source>
      <translation>Operación</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="150"/>
      <source>Passes</source>
      <translation>Pasa</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="177"/>
      <source>Lead In/Out</source>
      <translation>Llevar dentro/afuera</translation>
    </message>
    <message>
      <location filename="../panels/PageOpVcarveEdit.ui" line="63"/>
      <location filename="../panels/PageOpVcarveEdit.ui" line="95"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpVcarveEdit.ui" line="66"/>
      <source>Discretization Deflection</source>
      <translation>Deflexión de Discretización</translation>
    </message>
    <message>
      <location filename="../panels/PageOpVcarveEdit.ui" line="73"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This value is used in discretizing arcs into segments. Smaller values will result in larger gcode. Larger values may cause unwanted segments in the medial line path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Este valor se utiliza para discretizar los arcos en segmentos. Los valores más pequeños resultarán en un código más grande. Los valores más grandes pueden causar segmentos no deseados en la ruta de línea medial.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpVcarveEdit.ui" line="98"/>
      <source>Filter Colinear lines</source>
      <translation>Filtrar líneas colineales</translation>
    </message>
    <message>
      <location filename="../panels/PageOpVcarveEdit.ui" line="105"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sets how aggressively colinear segments are filtered from the voronoi diagram&lt;/p&gt;&lt;p&gt;Valid values are 0 - 90 degrees (larger numbers filter more)&lt;/p&gt;&lt;p&gt;Default = 10&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Establece cuán agresivamente se filtran los segmentos colinares del diagrama voronoi&lt;/p&gt;&lt;p&gt;Los valores válidos son de 0 - 90 grados (números más grandes filtran más)&lt;/p&gt;&lt;p&gt;Por defecto = 10&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="59"/>
      <source>Algorithm</source>
      <translation>Algoritmo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="66"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select the algorithm to use: OCL Dropcutter*, or Experimental (Not OCL based).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccione el algoritmo a utilizar: Cortadora OCL*, o Experimental (no basado en OCL).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="142"/>
      <source>Boundary Adjustment</source>
      <translation>Ajuste del Límite</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="14"/>
      <source>Point Edit</source>
      <translation>Editar Punto</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="23"/>
      <source>Global X</source>
      <translation>X global</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="30"/>
      <source>Global Y</source>
      <translation>Y global</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="40"/>
      <source>Global Z</source>
      <translation>Z global</translation>
    </message>
    <message>
      <location filename="../panels/PropertyBag.ui" line="14"/>
      <source>Property Bag</source>
      <translation>Bolsa de Propiedad</translation>
    </message>
    <message>
      <location filename="../panels/PropertyBag.ui" line="55"/>
      <source>Modify...</source>
      <translation>Modificar...</translation>
    </message>
    <message>
      <location filename="../panels/PropertyBag.ui" line="62"/>
      <source>Add...</source>
      <translation>Añadir...</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="20"/>
      <source>Tool</source>
      <translation>Herramienta</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="26"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="36"/>
      <source>Display Name</source>
      <translation>Mostrar Nombre</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="57"/>
      <source>Material</source>
      <translation>Material</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="67"/>
      <source>Length Offset</source>
      <translation>Desplazamiento de longitud</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="74"/>
      <location filename="../panels/ToolEditor.ui" line="131"/>
      <location filename="../panels/ToolEditor.ui" line="141"/>
      <location filename="../panels/ToolEditor.ui" line="151"/>
      <location filename="../panels/ToolEditor.ui" line="171"/>
      <location filename="../panels/ToolEditor.ui" line="203"/>
      <location filename="../panels/ToolEditor.ui" line="220"/>
      <location filename="../panels/ToolEditor.ui" line="237"/>
      <location filename="../panels/ToolEditor.ui" line="277"/>
      <source>0.00</source>
      <translation>0.00</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="87"/>
      <location filename="../panels/ToolEditor.ui" line="184"/>
      <source>Tool Parameter</source>
      <translation>Parámetro de Herramienta</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="103"/>
      <source>Flat Radius</source>
      <translation>Radio Plano</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="110"/>
      <source>Corner Radius</source>
      <translation>Radio de Esquina</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="117"/>
      <source>Point/Tip Angle</source>
      <translation>Ángulo de punto/punta</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="124"/>
      <source>Cutting Edge Height</source>
      <translation>Altura del Borde de Corte</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="161"/>
      <location filename="../panels/ToolEditor.ui" line="254"/>
      <source>180°</source>
      <translation>180°</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="164"/>
      <location filename="../panels/ToolEditor.ui" line="257"/>
      <source>°</source>
      <translation>°</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="196"/>
      <source>D = </source>
      <translation>D = </translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="213"/>
      <source>d =</source>
      <translation>d =</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="230"/>
      <source>H =</source>
      <translation>H =</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="247"/>
      <source>α = </source>
      <translation>α = </translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="267"/>
      <source>S = </source>
      <translation>S = </translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="308"/>
      <source>Image</source>
      <translation>Imagen</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="20"/>
      <source>Tag Parameters</source>
      <translation>Parámetros de Etiquetas</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="26"/>
      <source>Default Width</source>
      <translation>Ancho por Defecto</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="33"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the default width of holding tags.&lt;/p&gt;&lt;p&gt;If the width is set to 0 the dressup will try to guess a reasonable value based on the path itself.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Establecer el ancho por defecto de las etiquetas sostenidas.&lt;/p&gt;&lt;p&gt;Si el ancho se establece a 0, el revestimiento intentará adivinar un valor razonable basado en la ruta misma.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="40"/>
      <source>Default Height</source>
      <translation>Altura por defecto</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="47"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Default height of holding tags.&lt;/p&gt;&lt;p&gt;If the specified height is 0 the dressup will use half the height of the part. Should the height be bigger than the height of the part the dressup will reduce the height to the height of the part.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Altura predeterminada de las etiquetas sostenidas.&lt;/p&gt;&lt;p&gt;Si la altura especificada es 0, el revestido usará la mitad de la altura de la parte. Si la altura es mayor que la altura de la pieza, el revestimiento se reducirá la altura a la altura de la pieza.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="54"/>
      <source>Default Angle</source>
      <translation>Ángulo por defecto</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="61"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Plunge angle for the holding tags ascent and descent.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ángulo de Inmersión para el ascenso y descenso de las etiquetas sostenidas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="80"/>
      <source>Default Radius</source>
      <translation>Radio por defecto</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="87"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Radius of the fillet on the tag's top edge.&lt;/p&gt;&lt;p&gt;If the radius is bigger than that which the the tag shape itself supports, the resulting shape will be that of a dome.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Radio del redondeo en el borde superior de la etiqueta.&lt;/p&gt;&lt;p&gt;Si el radio es mayor que el que soporta la forma de la etiqueta, la forma resultante será la de una cúpula.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="97"/>
      <source>Tag Generation</source>
      <translation>Generación de Etiquetas</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="103"/>
      <source>Initial # Tags </source>
      <translation>Etiquetas # Iniciales </translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="110"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify the number of tags generated when a new dressup is created.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Especifica el número de etiquetas generadas cuando se crea un nuevo revestimiento.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsPath</name>
    <message>
      <location filename="../preferences/PathJob.ui" line="14"/>
      <source>Job Preferences</source>
      <translation>Preferencias de Trabajo</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="32"/>
      <source>General</source>
      <translation>General</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="38"/>
      <source>Defaults</source>
      <translation>Predeterminado</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="44"/>
      <source>Path</source>
      <translation>Trayectoria</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="51"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Path to look for templates, post processors, tool tables and other external files.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;If left empty the macro directory is used.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ruta para buscar plantillas, postprocesadores, tablas de herramientas y otros archivos externos.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Si se deja vacío, el directorio macro es usado.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="58"/>
      <location filename="../preferences/PathJob.ui" line="79"/>
      <location filename="../preferences/PathJob.ui" line="200"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="65"/>
      <source>Template</source>
      <translation>Plantilla</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="72"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The default template to be selected when creating a new Job. &lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;This can be helpful when almost all jobs will be processed by the same machine with a similar setup.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;If left empty no template will be preselected.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La plantilla por defecto a seleccionar al crear un nuevo Trabajo. &lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Esto puede ser útil cuando casi todos los trabajos serán procesados por la misma máquina con una configuración similar.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Si se deja vacío, no se preseleccionará ninguna plantilla.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="89"/>
      <source>Geometry</source>
      <translation>Geometría</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="98"/>
      <source>Default Geometry Tolerance</source>
      <translation>Tolerancia de Geometría por Defecto</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="105"/>
      <source>Default value for new Jobs, used for computing Paths.  Smaller increases accuracy, but slows down computation</source>
      <translation>Valor predeterminado para nuevos trabajos, usado para calcular rutas. Más pequeño aumenta la precisión, pero ralentiza el cálculo</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="112"/>
      <source>Default Curve Accuracy</source>
      <translation>Precisión de la curva por defecto</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="150"/>
      <location filename="../preferences/PathJob.ui" line="265"/>
      <source>Post Processor</source>
      <translation>Post Procesador</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="162"/>
      <source>Output File</source>
      <translation>Archivo de salida</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="174"/>
      <source>Default Path</source>
      <translation>Ruta por defecto</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="193"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter a path and optionally file name (see below) to be used as the default for the post processor export.&lt;/p&gt;&lt;p&gt;The following substitutions are performed before the name is resolved at the time of the post processing:&lt;/p&gt;&lt;p&gt;%D ... directory of the active document&lt;br/&gt;%d ... name of the active document (with extension)&lt;br/&gt;%M ... user macro directory&lt;br/&gt;%j ... name of the active Job object&lt;/p&gt;&lt;p&gt;The following example store all files with the same name as the document the directory /home/freecad (please remove quotes):&lt;/p&gt;&lt;p&gt;&amp;quot;/home/cnc/%d.g-code&amp;quot;&lt;/p&gt;&lt;p&gt;See the file save policy below on how to deal with name conflicts.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Introduzca una ruta y opcionalmente nombre de archivo (ver abajo) para ser utilizado como predeterminado para la exportación del postprocesador.&lt;/p&gt;&lt;p&gt;Las siguientes sustituciones se realizan antes de que el nombre se resuelva en el momento del postprocesamiento :&lt;/p&gt;&lt;p&gt;%D . . directorio del documento activo&lt;br/&gt;%d ... nombre del documento activo (con extensión)&lt;br/&gt;%M . . directorio de macros de usuario&lt;br/&gt;%j ... nombre del objeto de Trabajo activo&lt;/p&gt;&lt;p&gt;El siguiente ejemplo almacena todos los archivos con el mismo nombre que el documento el directorio /home/freecad (por favor, elimine las comillas):&lt;/p&gt;&lt;p&gt;&amp;quot;/home/cnc/%d. -code&amp;quot;&lt;/p&gt;&lt;p&gt;Ver la política de guardado de archivos abajo sobre cómo hacer frente a conflictos de nombres.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="213"/>
      <source>File Save Policy</source>
      <translation>Política de Guardado de Archivos</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="232"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Choose how to deal with potential file name conflicts. Always open a dialog, only open a dialog if the output file already exists, overwrite any existing file or add a unique (3 digit) sequential ID to the file name.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Elija cómo hacer frente a potenciales conflictos de nombres de archivo. Abrir siempre un diálogo, solo abrir un diálogo si el archivo de salida ya existe, sobreescribir cualquier archivo existente o añadir un ID secuencial único (3 dígitos) al nombre del archivo.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="236"/>
      <source>Open File Dialog</source>
      <translation>Abrir Diálogo de Archivo</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="241"/>
      <source>Open File Dialog on conflict</source>
      <translation>Abrir Diálogo de Archivos en Conflicto</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="246"/>
      <source>Overwrite existing file</source>
      <translation>Sobrescribir Archivo Existente</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="251"/>
      <source>Append Unique ID on conflict</source>
      <translation>Añadir ID Único en conflicto</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="274"/>
      <source>Post Processors Selection </source>
      <translation>Selección de Postprocesadores </translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="284"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;It doesn't seem there are any post processor scripts installed. Please add some into your macro directory and make sure the file name ends with &amp;quot;_post.py&amp;quot;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Parece que no hay ningún texto postprocesador instalado. Por favor, añada algo en su directorio macro y asegúrese de que el nombre del archivo termine con &amp;quot;_post. y&amp;quot;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="291"/>
      <source>Default Post Processor</source>
      <translation>Post-procesador Por Defecto</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="298"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select one of the post processors as the default.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Seleccione uno de los postprocesadores como el predeterminado.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="301"/>
      <source>DefaultPostProcessor</source>
      <translation>Procesador Por Defecto</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="304"/>
      <source>Mod/Path</source>
      <translation>Mod/Ruta</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="311"/>
      <source>Default Arguments</source>
      <translation>Argumentos Por Defecto</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="318"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Optional arguments passed to the default Post Processor specified above. See the Post Processor's documentation for supported arguments.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Argumentos opcionales pasados al Postprocesador por defecto especificado arriba. Vea la documentación del Postprocesador para argumentos soportados.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="356"/>
      <source>Setup</source>
      <translation>Configuración</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="362"/>
      <source>Stock</source>
      <translation>Inventario</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="381"/>
      <source>Create Box</source>
      <translation>Crear Caja</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="386"/>
      <source>Create Cylinder</source>
      <translation>Crear Cilindro</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="391"/>
      <source>Extend Model's Bound Box</source>
      <translation>Extender la Caja de Enlaces del Modelo</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="415"/>
      <source>Ext. X</source>
      <translation>Ext. X</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="435"/>
      <source>Ext. Y</source>
      <translation>Ext. Y</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="448"/>
      <source>Ext. Z</source>
      <translation>Ext. Z</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="467"/>
      <source>Radius</source>
      <translation>Radio</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="477"/>
      <location filename="../preferences/PathJob.ui" line="513"/>
      <source>Height</source>
      <translation>Altura</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="493"/>
      <source>Length</source>
      <translation>Longitud</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="503"/>
      <source>Width</source>
      <translation>Ancho</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="539"/>
      <source>Placement</source>
      <translation>Ubicación</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="551"/>
      <source>Angle</source>
      <translation>Ángulo</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="561"/>
      <source>Axis</source>
      <translation>Eje</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="589"/>
      <source>Position</source>
      <translation>Posición</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="633"/>
      <source>Tools</source>
      <translation>Herramientas</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="639"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Legacy Tools have no accurate shape representation and are stored in the user preferences of FreeCAD.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Las herramientas de Legado no tienen una representación precisa de forma y se almacenan en las preferencias de usuario de FreeCAD.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="642"/>
      <source>Use Legacy Tools</source>
      <translation>Usar Herramientas de Legado</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="649"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;References to Tool Bits and their shapes can either be stored with an absolute path or with a relative path to the search path.&lt;/p&gt;&lt;p&gt;Generally it is recommended to use relative paths due to their flexibility and robustness to layout changes.&lt;/p&gt;&lt;p&gt;Should multiple tools or tool shapes with the same name exist in different directories it can be required to use absolute paths. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Referencias a Herramientas Bit y sus formas pueden almacenarse con una ruta absoluta o con una ruta relativa a la ruta de búsqueda.&lt;/p&gt;&lt;p&gt;Generalmente se recomienda utilizar rutas relativas debido a su flexibilidad y robustez a los cambios de diseño.&lt;/p&gt;&lt;p&gt;Si existen múltiples herramientas o formas de herramientas con el mismo nombre en diferentes directorios, puede ser necesario utilizar rutas absolutas. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="652"/>
      <source>Store Absolute Paths</source>
      <translation>Almacenar Rutas Absolutas</translation>
    </message>
  </context>
  <context>
    <name>Path</name>
    <message>
      <location filename="../../../InitGui.py" line="273"/>
      <source>The currently selected unit schema: 
     '{}'
 Does not use 'minutes' for velocity values. 
 
CNC machines require feed rate to be expressed in 
unit/minute. To ensure correct gcode: 
Select a minute-based schema in preferences.
For example:
    'Metric, Small Parts &amp; CNC'
    'US Customary'
    'Imperial Decimal'</source>
      <translation type="unfinished">The currently selected unit schema: 
     '{}'
 Does not use 'minutes' for velocity values. 
 
CNC machines require feed rate to be expressed in 
unit/minute. To ensure correct gcode: 
Select a minute-based schema in preferences.
For example:
    'Metric, Small Parts &amp; CNC'
    'US Customary'
    'Imperial Decimal'</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="275"/>
      <source>Warning</source>
      <translation>Precaución</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="277"/>
      <source>Ok</source>
      <translation>Aceptar</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="279"/>
      <source>Don't Show This Anymore</source>
      <translation>No mostrar más</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPost.py" line="421"/>
      <location filename="../../../PathScripts/PathUtilsGui.py" line="93"/>
      <source>Choose a Path Job</source>
      <translation>Elegir una Ruta de Trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="637"/>
      <source>No parent job found for operation.</source>
      <translation>Ningun trabajo padre encontrado para la operación.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="643"/>
      <source>Parent job %s doesn't have a base object</source>
      <translation>%s trabajo padre no tiene un objeto base</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="789"/>
      <source>No Tool Controller is selected. We need a tool to build a Path.</source>
      <translation type="unfinished">No Tool Controller is selected. We need a tool to build a Path.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="803"/>
      <source>No Tool found or diameter is zero. We need a tool to build a Path.</source>
      <translation type="unfinished">No Tool found or diameter is zero. We need a tool to build a Path.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="838"/>
      <source>No Tool Controller selected.</source>
      <translation>Herramienta de control no seleccionada.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="841"/>
      <source>Tool Error</source>
      <translation>Error de herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="854"/>
      <source>Tool Controller feedrates required to calculate the cycle time.</source>
      <translation type="unfinished">Tool Controller feedrates required to calculate the cycle time.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="857"/>
      <source>Feedrate Error</source>
      <translation>Error de avance</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="865"/>
      <source>Add Tool Controller Rapid Speeds on the SetupSheet for more accurate cycle times.</source>
      <translation type="unfinished">Add Tool Controller Rapid Speeds on the SetupSheet for more accurate cycle times.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="874"/>
      <source>Cycletime Error</source>
      <translation>Error de tiempo de ciclo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="897"/>
      <source>Base object %s.%s already in the list</source>
      <translation>Objeto base %s.%s ya en la lista</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="910"/>
      <source>Base object %s.%s rejected by operation</source>
      <translation>Objeto base %s.%s rechazado por operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPreferences.py" line="196"/>
      <source>Legacy tools are deprecated. They will be removed after version 0.20</source>
      <translation type="unfinished">Legacy tools are deprecated. They will be removed after version 0.20</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="558"/>
      <source>This job contains Legacy tools. Legacy tools are deprecated. They will be removed after version 0.20</source>
      <translation type="unfinished">This job contains Legacy tools. Legacy tools are deprecated. They will be removed after version 0.20</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCircularHoleBase.py" line="117"/>
      <source>Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge.</source>
      <translation type="unfinished">Hole diameter may be inaccurate due to tessellation on face. Consider selecting hole edge.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCircularHoleBase.py" line="151"/>
      <source>Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list.</source>
      <translation type="unfinished">Feature %s.%s cannot be processed as a circular hole - please remove from Base geometry list.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="628"/>
      <source>Feed(H)</source>
      <translation>Suministro(H)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="632"/>
      <source>Feed(V)</source>
      <translation>Feed(V)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfileGui.py" line="165"/>
      <source>Profile</source>
      <translation>Perfil</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfileGui.py" line="168"/>
      <source>Profile entire model, selected face(s) or selected edge(s)</source>
      <translation>Perfilar el modelo completo, la(s) cara(s) seleccionada(s) o el/los borde(s) seleccionado(s)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolControllerGui.py" line="117"/>
      <location filename="../../../PathScripts/PathIconViewProvider.py" line="98"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="335"/>
      <source>A planar adaptive start is unavailable. The non-planar will be attempted.</source>
      <translation type="unfinished">A planar adaptive start is unavailable. The non-planar will be attempted.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="351"/>
      <location filename="../../../PathScripts/PathPocket.py" line="381"/>
      <source>The non-planar adaptive start is also unavailable.</source>
      <translation>El inicio adaptativo no-planar tampoco está disponible.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathUtils.py" line="546"/>
      <source>Legacy Tools not supported</source>
      <translation>Herramientas antiguas no soportadas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathUtils.py" line="550"/>
      <source>Selected tool is not a drill</source>
      <translation>La herramienta seleccionada no es perforar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathUtils.py" line="558"/>
      <source>Invalid Cutting Edge Angle %.2f, must be &gt;0° and &lt;=180°</source>
      <translation type="unfinished">Invalid Cutting Edge Angle %.2f, must be &gt;0° and &lt;=180°</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathUtils.py" line="570"/>
      <source>Cutting Edge Angle (%.2f) results in negative tool tip length</source>
      <translation>Angulo de esquina de corte (%.2f) resulta en de una longitud de punta de la herramienta negativa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarveGui.py" line="65"/>
      <location filename="../../../PathScripts/PathEngraveGui.py" line="76"/>
      <source>%s is not a Base Model object of the job %s</source>
      <translation>%s No es un objeto del modelo de base del trabajo %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathEngraveGui.py" line="83"/>
      <source>Base shape %s already in the list</source>
      <translation>Forma base %s ya en la lista</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="185"/>
      <source>CW</source>
      <translation>CW</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="186"/>
      <source>CCW</source>
      <translation>CCW</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitGui.py" line="200"/>
      <source>Invalid Filename</source>
      <translation>Nombre de archivo no válido</translation>
    </message>
  </context>
  <context>
    <name>PathAreaOp</name>
    <message>
      <location filename="../../../PathScripts/PathAreaOp.py" line="122"/>
      <source>job %s has no Base.</source>
      <translation>trabajo %s no tiene ninguna Base.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAreaOp.py" line="126"/>
      <source>no job for op %s found.</source>
      <translation>no hay trabajo para operación %s encontrada.</translation>
    </message>
  </context>
  <context>
    <name>PathArray</name>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="376"/>
      <source>No base objects for PathArray.</source>
      <translation>No hay objetos base para ruta.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="397"/>
      <source>Arrays of paths having different tool controllers are handled according to the tool controller of the first path.</source>
      <translation type="unfinished">Arrays of paths having different tool controllers are handled according to the tool controller of the first path.</translation>
    </message>
  </context>
  <context>
    <name>PathDeburr</name>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="93"/>
      <source>The selected tool has no CuttingEdgeAngle property. Assuming Endmill
</source>
      <translation type="unfinished">The selected tool has no CuttingEdgeAngle property. Assuming Endmill
</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="189"/>
      <source>Round</source>
      <translation>Redondo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="190"/>
      <source>Miter</source>
      <translation>Inglete</translation>
    </message>
  </context>
  <context>
    <name>PathFixture</name>
    <message>
      <location filename="../../../PathScripts/PathFixture.py" line="155"/>
      <source>Fixture</source>
      <translation>Accesorio</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFixture.py" line="158"/>
      <source>Creates a Fixture Offset object</source>
      <translation>Crea un objeto de fijación desfasado</translation>
    </message>
  </context>
  <context>
    <name>PathGeom</name>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="175"/>
      <source>face %s not handled, assuming not vertical</source>
      <translation>cara %s no manejada, asumiendo no vertical</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="192"/>
      <source>edge %s not handled, assuming not vertical</source>
      <translation>arista %s que no se maneja, asumiendo no vertical</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="196"/>
      <source>isVertical(%s) not supported</source>
      <translation>isVertical(%s) no soportado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="227"/>
      <source>isHorizontal(%s) not supported</source>
      <translation>isHorizontal(%s) no soportado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="676"/>
      <source>%s not supported for flipping</source>
      <translation>%s no es compatible para voltear</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="732"/>
      <source>Zero working area to process. Check your selection and settings.</source>
      <translation type="unfinished">Zero working area to process. Check your selection and settings.</translation>
    </message>
  </context>
  <context>
    <name>PathGui</name>
    <message>
      <location filename="../../../PathScripts/PathUtil.py" line="59"/>
      <source>%s has no property %s (%s))</source>
      <translation>%s no tiene ninguna propiedad %s (%s))</translation>
    </message>
  </context>
  <context>
    <name>PathGui::DlgProcessorChooser</name>
    <message>
      <location filename="../../DlgProcessorChooser.cpp" line="49"/>
      <location filename="../../DlgProcessorChooser.cpp" line="76"/>
      <source>None</source>
      <translation>Ninguno</translation>
    </message>
  </context>
  <context>
    <name>PathGui::DlgSettingsPathColor</name>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="14"/>
      <source>GUI</source>
      <translation>GUI</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="23"/>
      <source>Default Path colors</source>
      <translation>Colores de trayectoria predeterminados</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="35"/>
      <source>Default normal path color</source>
      <translation>Color de trayectoria normal predeterminado</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="42"/>
      <source>The default color for new shapes</source>
      <translation>El color predeterminado para nuevas formas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="68"/>
      <source>Default pathline width</source>
      <translation>Ancho de línea de trayectoria predeterminado</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="75"/>
      <source>The default line thickness for new shapes</source>
      <translation>El espesor de línea por defecto para nuevas formas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="78"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="103"/>
      <source>Default path marker color</source>
      <translation>Color de marcador de trayectoria predeterminado</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="110"/>
      <location filename="../../DlgSettingsPathColor.ui" line="143"/>
      <location filename="../../DlgSettingsPathColor.ui" line="176"/>
      <location filename="../../DlgSettingsPathColor.ui" line="226"/>
      <location filename="../../DlgSettingsPathColor.ui" line="259"/>
      <location filename="../../DlgSettingsPathColor.ui" line="292"/>
      <source>The default line color for new shapes</source>
      <translation>El color de línea predeterminado para nuevas formas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="136"/>
      <source>Rapid path color</source>
      <translation>Color de trayectoria rápida</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="169"/>
      <source>Probe Path color</source>
      <translation>Color de Ruta de Sondeo</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="196"/>
      <source>Machine extents color</source>
      <translation>Color del alcance de la máquina</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="219"/>
      <source>Path Highlight Color</source>
      <translation>Color Resaltado de la Ruta</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="252"/>
      <source>Bounding Box Normal Color</source>
      <translation>Color Normal de Cuadro Delimitador</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="285"/>
      <source>Bounding Box Selection Color</source>
      <translation>Color de Sección de Cuadro Delimitador</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="352"/>
      <source>UI Settings</source>
      <translation>Ajustes de la Interfaz de Usuario</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="361"/>
      <source>Path Selection Style</source>
      <translation>Estilo de Selección de Ruta</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="374"/>
      <source>Default path shape selection behavior in 3D viewer</source>
      <translation>Comportamiento por defecto de la selección de la forma de ruta en el visor 3D</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="384"/>
      <source>Shape</source>
      <translation>Forma</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="389"/>
      <source>Bounding Box</source>
      <translation>Cuadro Delimitador</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="394"/>
      <source>None</source>
      <translation>Ninguno</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="402"/>
      <source>Task Panel Layout</source>
      <translation>Diseño del Panel de Tareas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="416"/>
      <source>Classic</source>
      <translation>Clásico</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="421"/>
      <source>Classic - reversed</source>
      <translation>Clásico - invertido</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="426"/>
      <source>Multi Panel</source>
      <translation>Panel múltiple</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="431"/>
      <source>Multi Panel - reversed</source>
      <translation>Panel múltiple - invertido</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="14"/>
      <source>Advanced</source>
      <translation>Avanzado</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="20"/>
      <source>Warnings</source>
      <translation>Advertencias</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="26"/>
      <source>Suppress all warnings about setting speed rates for accurate cycle time calculation</source>
      <translation>Suprimir todas las advertencias sobre la fijación de velocidades para un cálculo preciso del tiempo del ciclo</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="29"/>
      <source>Suppress all missing speeds warning</source>
      <translation>Suprime la advertencia de todas las velocidades faltantes</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="45"/>
      <source>Suppress warning about setting the rapid speed rates for accurate cycle time calculation. Ignored if all speed warnings are already suppressed.</source>
      <translation>Suprimir la advertencia sobre el establecimiento de velocidades rápidas para un cálculo preciso del tiempo del ciclo. Ignorado si todas las advertencias de velocidad ya están suprimidas.</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="48"/>
      <source>Suppress missing rapid speeds warning</source>
      <translation>Suprimir la advertencia de velocidades rápidas faltantes</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="64"/>
      <location filename="../preferences/Advanced.ui" line="83"/>
      <source>Suppress warning whenever a Path selection mode is activated</source>
      <translation>Suprimir advertencia cada vez que se activa un modo de selección de ruta</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="67"/>
      <source>Suppress Velocity warning</source>
      <translation>Suprimir advertencia de velocidad</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="86"/>
      <source>Suppress selection mode warning</source>
      <translation>Suprimir la advertencia del modo de selección</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="111"/>
      <source>Open CAMlib</source>
      <translation>Abrir CAMlib</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="135"/>
      <source>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;style type="text/css"&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=" font-family:'DejaVu Sans'; font-size:12pt; font-weight:400; font-style:normal;"&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Sans'; font-size:16pt;"&gt;If openCAMlib is installed with its python interface it can be used by some additional 3d operations.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Sans'; font-size:16pt;"&gt;Changing this value requires a restart of FreeCAD to take effect.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;style type="text/css"&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=" font-family:'DejaVu Sans'; font-size:12pt; font-weight:400; font-style:normal;"&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Sans'; font-size:16pt;"&gt;If openCAMlib is installed with its python interface it can be used by some additional 3d operations.&lt;/span&gt;&lt;/p&gt;
&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-family:'Sans'; font-size:16pt;"&gt;Changing this value requires a restart of FreeCAD to take effect.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="147"/>
      <source>Enable OCL dependent features</source>
      <translation>Activar características dependientes de OCL</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="160"/>
      <source>Suppress warning if openCAMlib cannot be found</source>
      <translation>Suprimir advertencia si no se encuentra openCAMlib</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="163"/>
      <source>Suppress openCAMlib warning</source>
      <translation>Suprimir advertencia de openCAMlib</translation>
    </message>
  </context>
  <context>
    <name>PathGui::TaskWidgetPathCompound</name>
    <message>
      <location filename="../../TaskDlgPathCompound.cpp" line="56"/>
      <source>Compound paths</source>
      <translation>Trayectorias compuestas</translation>
    </message>
  </context>
  <context>
    <name>PathJob</name>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="167"/>
      <source>Unsupported stock object %s</source>
      <translation>Tipo de objeto stock no soportado %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="183"/>
      <source>Unsupported stock type %s (%d)</source>
      <translation>No soportado tipo stock %s (%d)</translation>
    </message>
  </context>
  <context>
    <name>PathOp</name>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="142"/>
      <location filename="../../../PathScripts/PathArray.py" line="205"/>
      <source>Make False, to prevent operation from generating code</source>
      <translation>Hacer falso, para evitar la operación generación de código</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="191"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="496"/>
      <source>Base Geometry</source>
      <translation>Base de la Geometría</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="560"/>
      <source>Vertexes are not supported</source>
      <translation>Vértices no son compatibles</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="567"/>
      <source>Edges are not supported</source>
      <translation>Los bordes no son compatibles</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="574"/>
      <source>Faces are not supported</source>
      <translation>Caras no son compatibles</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="641"/>
      <source>Mulitiple operations are labeled as</source>
      <translation>Múltiples operaciones están etiquetadas así</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="718"/>
      <source>Base Location</source>
      <translation>Ubicación Base</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="837"/>
      <source>Heights</source>
      <translation>Alturas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="915"/>
      <source>FinalDepth cannot be modified for this operation.
If it is necessary to set the FinalDepth manually please select a different operation.</source>
      <translation type="unfinished">FinalDepth cannot be modified for this operation.
If it is necessary to set the FinalDepth manually please select a different operation.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="938"/>
      <source>Depths</source>
      <translation>Profundidades</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1043"/>
      <source>Diameters</source>
      <translation>Diametros</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1075"/>
      <source>AreaOp Operation</source>
      <translation>Operación AreaOp</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1140"/>
      <source>Operation</source>
      <translation>Operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1207"/>
      <source>Uncreate AreaOp Operation</source>
      <translation>Sin crear operación AreaOp</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1346"/>
      <location filename="../../../PathScripts/PathOpGui.py" line="1347"/>
      <source>Pick Start Point</source>
      <translation>Elegir Punto de Inicio</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1390"/>
      <source>No suitable tool controller found.
Aborting op creation</source>
      <translation>No se ha encontrado ningún controlador de herramienta adecuado.
Abortando la creación de la op</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1394"/>
      <source>No tool controller, aborting op creation</source>
      <translation>Ningún controlador de herramienta, abortando la op de creación</translation>
    </message>
  </context>
  <context>
    <name>PathPlane</name>
    <message>
      <location filename="../../../PathScripts/PathPlane.py" line="117"/>
      <source>Selection Plane</source>
      <translation>Plano de Selección</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPlane.py" line="120"/>
      <source>Create a Selection Plane object</source>
      <translation>Crear un objeto de Plano de Selección</translation>
    </message>
  </context>
  <context>
    <name>PathPocket</name>
    <message>
      <location filename="../../../PathScripts/PathPocketBaseGui.py" line="81"/>
      <source>Pass Extension</source>
      <translation>Ampliación de pasada</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBaseGui.py" line="87"/>
      <source>The distance the facing operation will extend beyond the boundary shape.</source>
      <translation type="unfinished">The distance the facing operation will extend beyond the boundary shape.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="193"/>
      <source>Final depth set below ZMin of face(s) selected.</source>
      <translation type="unfinished">Final depth set below ZMin of face(s) selected.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensionsGui.py" line="180"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensionsGui.py" line="181"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensionsGui.py" line="182"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
  </context>
  <context>
    <name>PathProfile</name>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="197"/>
      <source>CW</source>
      <translation>CW</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="198"/>
      <source>CCW</source>
      <translation>CCW</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="201"/>
      <source>Collectively</source>
      <translation>Colectivamente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="202"/>
      <source>Individually</source>
      <translation>Individualmente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="205"/>
      <source>Round</source>
      <translation>Redondo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="206"/>
      <source>Square</source>
      <translation>Cuadrado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="207"/>
      <source>Miter</source>
      <translation>Inglete</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="76"/>
      <location filename="../../../PathScripts/PathProfile.py" line="210"/>
      <source>Outside</source>
      <translation>Fuera</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="77"/>
      <location filename="../../../PathScripts/PathProfile.py" line="211"/>
      <source>Inside</source>
      <translation>Interior</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="383"/>
      <source>The selected edge(s) are inaccessible. If multiple, re-ordering selection might work.</source>
      <translation type="unfinished">The selected edge(s) are inaccessible. If multiple, re-ordering selection might work.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="489"/>
      <source>Unable to create path for face(s).</source>
      <translation>No se puede crear la ruta para la cara(s).</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="638"/>
      <source>Check edge selection and Final Depth requirements for profiling open edge(s).</source>
      <translation type="unfinished">Check edge selection and Final Depth requirements for profiling open edge(s).</translation>
    </message>
  </context>
  <context>
    <name>PathStock</name>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="90"/>
      <source>Invalid base object %s - no shape found</source>
      <translation>Objeto base %s inválido - no se encontró la forma</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="597"/>
      <source>Unsupported stock type named {}</source>
      <translation>Tipo de denominacion {} de stock no soportado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="605"/>
      <source>Unsupported PathStock template version {}</source>
      <translation>Version {} de plantilla de trayectoria stock no soportada</translation>
    </message>
  </context>
  <context>
    <name>PathSurface</name>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="43"/>
      <source>This operation requires OpenCamLib to be installed.</source>
      <translation>Esta operación requiere OpenCamLib para instalarse.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="560"/>
      <source>The GeometryTolerance for this Job is 0.0.</source>
      <translation>La Tolerancia Geométrica para este trabajo es 0.0.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="563"/>
      <source>Initializing LinearDeflection to 0.001 mm.</source>
      <translation>Inicializando LinearDeflection a 0.001 mm.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="786"/>
      <source>No JOB</source>
      <translation>Sin TRABAJO</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="811"/>
      <source>Canceling 3D Surface operation. Error creating OCL cutter.</source>
      <translation type="unfinished">Canceling 3D Surface operation. Error creating OCL cutter.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1042"/>
      <source>operation time is</source>
      <translation>el tiempo de funcionamiento es</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1047"/>
      <source>Canceled 3D Surface operation.</source>
      <translation>Operación de superficie 3D cancelada.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1147"/>
      <source>No profile geometry shape returned.</source>
      <translation>No se ha retornado ninguna forma de geometría de perfil.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1154"/>
      <source>No profile path geometry returned.</source>
      <translation>No se devolvió la geometría de la ruta del perfil.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1169"/>
      <source>No clearing shape returned.</source>
      <translation>No se retornó ninguna forma de limpieza.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1177"/>
      <source>No clearing path geometry returned.</source>
      <translation>No se devolvió la geometría de la ruta de limpieza.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1197"/>
      <source>No scan data to convert to Gcode.</source>
      <translation>No hay datos escaneados para convertir a Gcode.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2768"/>
      <source>Failed to identify tool for operation.</source>
      <translation>Error al identificar la herramienta de operación.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2780"/>
      <source>Failed to map selected tool to an OCL tool type.</source>
      <translation>No se pudo asignar la herramienta seleccionada a un tipo de herramienta OCL.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2794"/>
      <source>Failed to translate active tool to OCL tool type.</source>
      <translation>Error al traducir la herramienta activa al tipo de herramienta OCL.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2806"/>
      <source>OCL tool not available. Cannot determine is cutter has tilt available.</source>
      <translation type="unfinished">OCL tool not available. Cannot determine is cutter has tilt available.</translation>
    </message>
  </context>
  <context>
    <name>PathSurfaceSupport</name>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="97"/>
      <source>Shape appears to not be horizontal planar.</source>
      <translation>La forma parece no estar en un plano horizontal.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="122"/>
      <source>Cannot calculate the Center Of Mass.</source>
      <translation>No se puede calcular el Centro de Masa.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="127"/>
      <source>Using Center of Boundbox instead.</source>
      <translation>Usando el Centro de Boundbox en su lugar.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="509"/>
      <source>Face selection is unavailable for Rotational scans.</source>
      <translation type="unfinished">Face selection is unavailable for Rotational scans.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="512"/>
      <source>Ignoring selected faces.</source>
      <translation>Ignorando las caras seleccionadas.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="614"/>
      <source>Failed to pre-process base as a whole.</source>
      <translation type="unfinished">Failed to pre-process base as a whole.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2419"/>
      <source>Failed to identify a horizontal cross-section for Face</source>
      <translation type="unfinished">Failed to identify a horizontal cross-section for Face</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2655"/>
      <source>Diameter dimension missing from ToolBit shape.</source>
      <translation>Falta la dimensión del diámetro en la forma de la Herramienta de corte de punto fijo.</translation>
    </message>
  </context>
  <context>
    <name>PathToolBit</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitGui.py" line="119"/>
      <source>Toolbit cannot be edited: Shapefile not found</source>
      <translation>No se puede editar la herramienta: No se encuentra el archivo Shapefile</translation>
    </message>
  </context>
  <context>
    <name>PathToolLibraryManager</name>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="142"/>
      <source>Tooltable JSON (*.json)</source>
      <translation>Tabla de herramientas JSON (*.json)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="143"/>
      <source>Tooltable XML (*.xml)</source>
      <translation>Mesa de herramienta XLM (*.xml)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="146"/>
      <source>HeeksCAD tooltable (*.tooltable)</source>
      <translation>Tabla de herramientas HeeksCAD (*.tooltable)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="150"/>
      <source>LinuxCNC tooltable (*.tbl)</source>
      <translation>Tabla de herramientas LinuxCNC (*.tbl)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="220"/>
      <source>Tool Table Same Name</source>
      <translation>Mismo Nombre de Tabla de Herramientas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="223"/>
      <source>Tool Table Name Exists</source>
      <translation>El Nombre de la Tabla de Herramientas Existe</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="283"/>
      <source>Unsupported Path tooltable template version %s</source>
      <translation type="unfinished">Unsupported Path tooltable template version %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="298"/>
      <source>Unsupported Path tooltable</source>
      <translation>Tabla de Herramientas de Ruta no soportada</translation>
    </message>
  </context>
  <context>
    <name>PathVcarve</name>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="377"/>
      <source>The Job Base Object has no engraveable element. Engraving operation will produce no output.</source>
      <translation type="unfinished">The Job Base Object has no engraveable element. Engraving operation will produce no output.</translation>
    </message>
  </context>
  <context>
    <name>PathWaterline</name>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="188"/>
      <source>New property added to</source>
      <translation>Nueva propiedad añadida a</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="190"/>
      <source>Check default value(s).</source>
      <translation>Comprobar valor(es) por defecto.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="508"/>
      <source>The GeometryTolerance for this Job is 0.0.</source>
      <translation>La Tolerancia Geométrica para este trabajo es 0.0.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="511"/>
      <source>Initializing LinearDeflection to 0.0001 mm.</source>
      <translation>Inicializar desviación lineal a 0.0001 mm.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="649"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="657"/>
      <source>Sample interval limits are 0.0001 to 25.4 millimeters.</source>
      <translation type="unfinished">Sample interval limits are 0.0001 to 25.4 millimeters.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="666"/>
      <source>Cut pattern angle limits are +-360 degrees.</source>
      <translation>Los límites del ángulo de corte son de +-360 grados.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="673"/>
      <source>Cut pattern angle limits are +- 360 degrees.</source>
      <translation>Los límites del ángulo de corte son de +-360 grados.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="689"/>
      <source>AvoidLastX_Faces: Only zero or positive values permitted.</source>
      <translation type="unfinished">AvoidLastX_Faces: Only zero or positive values permitted.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="697"/>
      <source>AvoidLastX_Faces: Avoid last X faces count limited to 100.</source>
      <translation type="unfinished">AvoidLastX_Faces: Avoid last X faces count limited to 100.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="771"/>
      <source>No JOB</source>
      <translation>Sin TRABAJO</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="796"/>
      <source>Canceling Waterline operation. Error creating OCL cutter.</source>
      <translation type="unfinished">Canceling Waterline operation. Error creating OCL cutter.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="1041"/>
      <source>operation time is</source>
      <translation>el tiempo de funcionamiento es</translation>
    </message>
  </context>
  <context>
    <name>Path_3dTools</name>
    <message>
      <location filename="../../../InitGui.py" line="171"/>
      <source>3D Operations</source>
      <translation>Operaciones 3D</translation>
    </message>
  </context>
  <context>
    <name>Path_Adaptive</name>
    <message>
      <location filename="../../../PathScripts/PathAdaptiveGui.py" line="142"/>
      <source>Adaptive</source>
      <translation>Adaptivo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptiveGui.py" line="143"/>
      <source>Adaptive clearing and profiling</source>
      <translation>Limpieza y perfilado adaptativo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="915"/>
      <source>Outside</source>
      <translation>Fuera</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="916"/>
      <source>Inside</source>
      <translation>Interior</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="919"/>
      <source>Clearing</source>
      <translation>Limpiando</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="920"/>
      <source>Profiling</source>
      <translation>Perfilado</translation>
    </message>
  </context>
  <context>
    <name>Path_Array</name>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="512"/>
      <source>Array</source>
      <translation>Matriz</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="515"/>
      <source>Creates an array from selected path(s)</source>
      <translation>Crea una matriz a partir de la(s) ruta(s) seleccionadas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="536"/>
      <source>Arrays can be created only from Path operations.</source>
      <translation>Los matrices sólo pueden ser creadas desde operaciones de Ruta.</translation>
    </message>
  </context>
  <context>
    <name>Path_Comment</name>
    <message>
      <location filename="../../../PathScripts/PathComment.py" line="103"/>
      <source>Comment</source>
      <translation>Comentario</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathComment.py" line="106"/>
      <source>Add a Comment to your CNC program</source>
      <translation>Agregar Comentario a su programa de CNC</translation>
    </message>
  </context>
  <context>
    <name>Path_Copy</name>
    <message>
      <location filename="../../../PathScripts/PathCopy.py" line="91"/>
      <source>Copy</source>
      <translation>Copiar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCopy.py" line="94"/>
      <source>Creates a linked copy of another path</source>
      <translation>Crea una copia enlazada de otra trayectoria</translation>
    </message>
  </context>
  <context>
    <name>Path_Custom</name>
    <message>
      <location filename="../../../PathScripts/PathCustomGui.py" line="72"/>
      <source>Custom</source>
      <translation>Personalizado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCustomGui.py" line="73"/>
      <source>Create custom gcode snippet</source>
      <translation>Crear fragmentos de Gcode personalizado</translation>
    </message>
  </context>
  <context>
    <name>Path_Deburr</name>
    <message>
      <location filename="../../../PathScripts/PathDeburrGui.py" line="145"/>
      <source>Deburr</source>
      <translation>Desbarbar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburrGui.py" line="148"/>
      <source>Creates a Deburr Path along Edges or around Faces</source>
      <translation>Crea una ruta de Desbarbado a lo largo de las Aristas o alrededor de Caras</translation>
    </message>
  </context>
  <context>
    <name>Path_Dressup</name>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="287"/>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="369"/>
      <source>Please select one path object
</source>
      <translation>Por favor seleccione un objeto de trayectoria
</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="292"/>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="374"/>
      <source>The selected object is not a path
</source>
      <translation>El objeto seleccionado no es una trayectoria
</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="297"/>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="379"/>
      <source>Please select a Path object</source>
      <translation>Por favor seleccione un objeto de trayectoria</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupAxisMap</name>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="266"/>
      <source>Axis Map Dress-up</source>
      <translation>Mapa de eje Dress-up</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="270"/>
      <source>Remap one axis to another.</source>
      <translation>Reasignación de un eje a otro.</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupDogbone</name>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="1365"/>
      <source>Dogbone Dress-up</source>
      <translation>Dogbone Dress-up</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="1369"/>
      <source>Creates a Dogbone Dress-up object from a selected path</source>
      <translation type="unfinished">Creates a Dogbone Dress-up object from a selected path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="1385"/>
      <source>Please select one path object</source>
      <translation>Por favor seleccione un objeto de trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="1392"/>
      <source>The selected object is not a path</source>
      <translation>El objeto seleccionado no es una trayectoria</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupDragKnife</name>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="604"/>
      <source>DragKnife Dress-up</source>
      <translation>DragKnife Dress-up</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="608"/>
      <source>Modifies a path to add dragknife corner actions</source>
      <translation type="unfinished">Modifies a path to add dragknife corner actions</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="625"/>
      <source>Please select one path object</source>
      <translation>Por favor seleccione un objeto de trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="631"/>
      <source>The selected object is not a path</source>
      <translation>El objeto seleccionado no es una trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="637"/>
      <source>Please select a Path object</source>
      <translation>Por favor seleccione un objeto de trayectoria</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupLeadInOut</name>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="44"/>
      <source>Dressup</source>
      <translation>Dressup</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="82"/>
      <source>LeadIn</source>
      <translation>Entrada</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="97"/>
      <source>Enable LeadIn</source>
      <translation type="unfinished">Enable LeadIn</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="106"/>
      <source>Extend In:</source>
      <translation type="unfinished">Extend In:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="127"/>
      <source>Style In:</source>
      <translation type="unfinished">Style In:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="162"/>
      <source>LeadOut</source>
      <translation>Salida</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="177"/>
      <source>Enable LeadOut</source>
      <translation type="unfinished">Enable LeadOut</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="186"/>
      <source>Extend Out:</source>
      <translation type="unfinished">Extend Out:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="207"/>
      <source>Style Out:</source>
      <translation type="unfinished">Style Out:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="242"/>
      <source>Length / Radius:</source>
      <translation>Longitud / Radio:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="269"/>
      <source>Radius / Center:</source>
      <translation>Radio / centro:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="296"/>
      <source>Keep Tool Down</source>
      <translation>Mantener herramienta abajo</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="303"/>
      <source>Rapid Plunge</source>
      <translation type="unfinished">Rapid Plunge</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="314"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Apply Lead In/Out on all layers&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Apply Lead In/Out on all layers&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="317"/>
      <source>Include Layers</source>
      <translation>Incluye capas</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="324"/>
      <source>Use Machine CRC</source>
      <translation>Usar CRC de máquina</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="60"/>
      <source>Arc</source>
      <translation>Arco</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="61"/>
      <source>Tangent</source>
      <translation>Tangente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="62"/>
      <source>Perpendicular</source>
      <translation>Perpendicular</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="127"/>
      <source>Radius</source>
      <translation>Radio</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="128"/>
      <source>Center</source>
      <translation>Centro</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="191"/>
      <source>Length/Radius positive not Null</source>
      <translation>Longitud/Radio positivo no Nulo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="709"/>
      <source>LeadInOut Dressup</source>
      <translation>LeadInOut Dressup</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="713"/>
      <source>Creates a Cutter Radius Compensation G41/G42 Entry Dressup object from a selected path</source>
      <translation type="unfinished">Creates a Cutter Radius Compensation G41/G42 Entry Dressup object from a selected path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="728"/>
      <source>Please select one path object</source>
      <translation>Por favor seleccione un objeto de trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="735"/>
      <source>The selected object is not a path</source>
      <translation>El objeto seleccionado no es una trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="741"/>
      <source>Please select a Profile object</source>
      <translation>Por favor, seleccione un perfil del objeto</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupPathBoundary</name>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="265"/>
      <source>Boundary Dress-up</source>
      <translation>Aspecto del límite</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="269"/>
      <source>Creates a Path Boundary Dress-up object from a selected path</source>
      <translation type="unfinished">Creates a Path Boundary Dress-up object from a selected path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="285"/>
      <source>Please select one path object</source>
      <translation>Por favor seleccione un objeto de trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundary.py" line="306"/>
      <source>The selected object is not a path</source>
      <translation>El objeto seleccionado no es una trayectoria</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupRampEntry</name>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="133"/>
      <source>RampMethod1</source>
      <translation>RampMethod1</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="134"/>
      <source>RampMethod2</source>
      <translation>RampMethod2</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="135"/>
      <source>RampMethod3</source>
      <translation>RampMethod3</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="136"/>
      <source>Helix</source>
      <translation>Hélice</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="140"/>
      <source>Horizontal Feed Rate</source>
      <translation>Tasa de Alimentación Horizontal</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="144"/>
      <source>Vertical Feed Rate</source>
      <translation>Tasa de Alimentación Vertical</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="148"/>
      <source>Ramp Feed Rate</source>
      <translation>Tasa de Alimentación de Rampa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="151"/>
      <source>Custom</source>
      <translation>Personalizado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="902"/>
      <source>RampEntry Dress-up</source>
      <translation>RampEntry Dress-up</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="906"/>
      <source>Creates a Ramp Entry Dress-up object from a selected path</source>
      <translation type="unfinished">Creates a Ramp Entry Dress-up object from a selected path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="922"/>
      <source>Please select one path object</source>
      <translation>Por favor seleccione un objeto de trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="929"/>
      <source>The selected object is not a path</source>
      <translation>El objeto seleccionado no es una trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="935"/>
      <source>Please select a Profile object</source>
      <translation>Por favor, seleccione un perfil del objeto</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupTag</name>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="202"/>
      <source>No Base object found.</source>
      <translation>Ningún objeto Base encontrado.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="207"/>
      <source>Base is not a Path::Feature object.</source>
      <translation>Base no es un objeto Path::Feature.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="212"/>
      <source>Base doesn't have a Path to dress-up.</source>
      <translation>La base no tiene una trayectoria a disfrazar.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="215"/>
      <source>Base Path is empty.</source>
      <translation>Base de la ruta está vacía.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="1378"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="302"/>
      <source>The selected object is not a path</source>
      <translation>El objeto seleccionado no es una trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="1383"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="307"/>
      <source>Please select a Profile object</source>
      <translation>Por favor, seleccione un perfil del objeto</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagGui.py" line="566"/>
      <source>Tag Dress-up</source>
      <translation>Aspecto de etiquetaje</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagGui.py" line="569"/>
      <source>Creates a Tag Dress-up object from a selected path</source>
      <translation>Crea un objeto de etiqueta vestir desde una trayectoria seleccionada</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagGui.py" line="584"/>
      <source>Please select one path object</source>
      <translation>Por favor seleccione un objeto de trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagPreferences.py" line="95"/>
      <source>Holding Tag</source>
      <translation>Colocación de etiqueta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="1324"/>
      <source>Cannot insert holding tags for this path - please select a Profile path</source>
      <translation type="unfinished">Cannot insert holding tags for this path - please select a Profile path</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupZCorrect</name>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="348"/>
      <source>Z Depth Correction Dress-up</source>
      <translation>Corrección de Aspecto de Profundidad Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="352"/>
      <source>Use Probe Map to correct Z depth</source>
      <translation>Usa el Mapa de Sonda para corregir la profundidad Z</translation>
    </message>
  </context>
  <context>
    <name>Path_Drilling</name>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="71"/>
      <source>G99</source>
      <translation>G99</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="72"/>
      <source>G98</source>
      <translation>G98</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="75"/>
      <source>None</source>
      <translation>Ninguno</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="76"/>
      <source>Drill Tip</source>
      <translation>Punta de Taladro</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="77"/>
      <source>2x Drill Tip</source>
      <translation>2x Punta de Taladro</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrillingGui.py" line="158"/>
      <source>Drilling</source>
      <translation>Perforando</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrillingGui.py" line="162"/>
      <source>Creates a Path Drilling object from a features of a base object</source>
      <translation type="unfinished">Creates a Path Drilling object from a features of a base object</translation>
    </message>
  </context>
  <context>
    <name>Path_Engrave</name>
    <message>
      <location filename="../../../PathScripts/PathEngraveGui.py" line="172"/>
      <source>Engrave</source>
      <translation>Grabar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathEngraveGui.py" line="175"/>
      <source>Creates an Engraving Path around a Draft ShapeString</source>
      <translation>Crea una trayectoria de grabado alrededor de un croquis de cadena de texto</translation>
    </message>
  </context>
  <context>
    <name>Path_EngraveTools</name>
    <message>
      <location filename="../../../InitGui.py" line="147"/>
      <source>Engraving Operations</source>
      <translation>Operaciones de grabado</translation>
    </message>
  </context>
  <context>
    <name>Path_ExportTemplate</name>
    <message>
      <location filename="../../../PathScripts/PathJobCmd.py" line="103"/>
      <source>Export Template</source>
      <translation>Exportar plantilla</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobCmd.py" line="107"/>
      <source>Exports Path Job as a template to be used for other jobs</source>
      <translation type="unfinished">Exports Path Job as a template to be used for other jobs</translation>
    </message>
  </context>
  <context>
    <name>Path_Gcode_pre</name>
    <message>
      <location filename="../../../PathScripts/post/gcode_pre.py" line="226"/>
      <source>No active document</source>
      <translation>Ningún documento activo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/post/gcode_pre.py" line="229"/>
      <source>No job object</source>
      <translation>Inexistente objeto de trabajo</translation>
    </message>
  </context>
  <context>
    <name>Path_Helix</name>
    <message>
      <location filename="../../../PathScripts/PathHelixGui.py" line="112"/>
      <source>Helix</source>
      <translation>Hélice</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelixGui.py" line="115"/>
      <source>Creates a Path Helix object from a features of a base object</source>
      <translation>Crea un objeto de trayectoria de hélice de características de un objeto base</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="72"/>
      <source>CW</source>
      <translation>CW</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="73"/>
      <source>CCW</source>
      <translation>CCW</translation>
    </message>
  </context>
  <context>
    <name>Path_Hop</name>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="101"/>
      <source>Hop</source>
      <translation>Salto</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="102"/>
      <source>Creates a Path Hop object</source>
      <translation>Crea un objeto de salto de trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="118"/>
      <source>Please select one path object</source>
      <translation>Por favor seleccione un objeto de trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="123"/>
      <source>The selected object is not a path</source>
      <translation>El objeto seleccionado no es una trayectoria</translation>
    </message>
  </context>
  <context>
    <name>Path_Inspect</name>
    <message>
      <location filename="../../../PathScripts/PathInspect.py" line="137"/>
      <source>&lt;b&gt;Note&lt;/b&gt;: This dialog shows Path Commands in FreeCAD base units (mm/s). 
 Values will be converted to the desired unit during post-processing.</source>
      <translation type="unfinished">&lt;b&gt;Note&lt;/b&gt;: This dialog shows Path Commands in FreeCAD base units (mm/s). 
 Values will be converted to the desired unit during post-processing.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathInspect.py" line="260"/>
      <source>Inspect Path Commands</source>
      <translation>Inspeccione Ruta de Comandos</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathInspect.py" line="264"/>
      <source>Inspects the contents of a Path object</source>
      <translation>Inspecciona el contenido de un objeto de Ruta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathInspect.py" line="277"/>
      <location filename="../../../PathScripts/PathInspect.py" line="283"/>
      <source>Please select exactly one path object</source>
      <translation>Por favor seleccione exactamente un objeto trayectoria</translation>
    </message>
  </context>
  <context>
    <name>Path_Job</name>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="257"/>
      <source>Fixture</source>
      <translation>Accesorio</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="258"/>
      <source>Tool</source>
      <translation>Herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="259"/>
      <source>Operation</source>
      <translation>Operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="262"/>
      <location filename="../../../PathScripts/PathJobDlg.py" line="62"/>
      <source>2D</source>
      <translation>2D</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="263"/>
      <source>2.5D</source>
      <translation>2,5D</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="264"/>
      <source>Lathe</source>
      <translation>Torno</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="265"/>
      <source>Multiaxis</source>
      <translation>Multieje</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="286"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="529"/>
      <source>Stock not a cylinder!</source>
      <translation>No es un cilindro stock!</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="912"/>
      <source>Select Output File</source>
      <translation>Seleccionar Archivo de Salida</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="914"/>
      <source>All Files (*.*)</source>
      <translation>Todos los archivos (*.*)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1300"/>
      <source>Unsupported stock object %s</source>
      <translation>Tipo de objeto stock no soportado %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1316"/>
      <source>Unsupported stock type %s (%d)</source>
      <translation>No soportado tipo stock %s (%d)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1407"/>
      <source>Model Selection</source>
      <translation>Selección de Modelo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1595"/>
      <source>Warning</source>
      <translation>Precaución</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1596"/>
      <source>Please add one.</source>
      <translation>Por favor agregue uno.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1597"/>
      <source>Ok</source>
      <translation>Aceptar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1599"/>
      <source>Add</source>
      <translation>Agregar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1610"/>
      <source>This job has no base model.</source>
      <translation>Este trabajo no tiene un modelo base.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1617"/>
      <source>This job has no tool.</source>
      <translation>Este trabajo no tiene herramienta.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="61"/>
      <source>Solids</source>
      <translation>Sólidos</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="63"/>
      <source>Jobs</source>
      <translation>Trabajos</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="331"/>
      <source>Base -/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f</source>
      <translation>Base-/ + %.2f/%.2f %.2f/%.2f %.2f/%.2f</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="341"/>
      <source>Box: %.2f x %.2f x %.2f</source>
      <translation>Caja: %.2f x %.2f x %.2f</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="356"/>
      <source>Unsupported stock type</source>
      <translation>Tipo de stock no compatible</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobCmd.py" line="59"/>
      <source>Job</source>
      <translation>Trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobCmd.py" line="61"/>
      <source>Creates a Path Job object</source>
      <translation>Crea la trayectoria de trabajo del objeto</translation>
    </message>
  </context>
  <context>
    <name>Path_Job:</name>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="347"/>
      <source>Cylinder: %.2f x %.2f</source>
      <translation>Cilindro: %.2f x %.2f</translation>
    </message>
  </context>
  <context>
    <name>Path_MillFace</name>
    <message>
      <location filename="../../../PathScripts/PathMillFaceGui.py" line="76"/>
      <source>Face</source>
      <translation>Cara</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFaceGui.py" line="79"/>
      <source>Create a Facing Operation from a model or face</source>
      <translation>Crear una Operación de Enfrentado a partir de un modelo o cara</translation>
    </message>
  </context>
  <context>
    <name>Path_OpActiveToggle</name>
    <message>
      <location filename="../../../PathCommands.py" line="151"/>
      <location filename="../../../PathCommands.py" line="155"/>
      <source>Toggle the Active State of the Operation</source>
      <translation>Cambiar el Estado Activo de la Operación</translation>
    </message>
  </context>
  <context>
    <name>Path_Operation</name>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="380"/>
      <source>None</source>
      <translation>Ninguno</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="381"/>
      <source>Flood</source>
      <translation>Inundar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="382"/>
      <source>Mist</source>
      <translation>Neblina</translation>
    </message>
  </context>
  <context>
    <name>Path_OperationCopy</name>
    <message>
      <location filename="../../../PathCommands.py" line="194"/>
      <location filename="../../../PathCommands.py" line="197"/>
      <source>Copy the operation in the job</source>
      <translation>La operación de copia en el trabajo</translation>
    </message>
  </context>
  <context>
    <name>Path_Pocket</name>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="119"/>
      <source>Collectively</source>
      <translation>Colectivamente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="120"/>
      <source>Individually</source>
      <translation>Individualmente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="69"/>
      <source>Boundbox</source>
      <translation>Cuadro Delimitador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="70"/>
      <source>Face Region</source>
      <translation>Región de Cara</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="71"/>
      <source>Perimeter</source>
      <translation>Perímetro</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="72"/>
      <source>Stock</source>
      <translation>Inventario</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="60"/>
      <source>Climb</source>
      <translation>Escalar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="61"/>
      <source>Conventional</source>
      <translation>Convencional</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="64"/>
      <source>Center</source>
      <translation>Centro</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="65"/>
      <source>Edge</source>
      <translation>Arista</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="68"/>
      <source>ZigZag</source>
      <translation>ZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="69"/>
      <source>Offset</source>
      <translation>Desfase</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="70"/>
      <source>ZigZagOffset</source>
      <translation>ZigZagDesface</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="71"/>
      <source>Line</source>
      <translation>Línea</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="72"/>
      <source>Grid</source>
      <translation>Cuadrícula</translation>
    </message>
  </context>
  <context>
    <name>Path_Pocket3D</name>
    <message>
      <location filename="../../../PathScripts/PathPocketGui.py" line="57"/>
      <source>3D Pocket</source>
      <translation>Desvaste 3D</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketGui.py" line="60"/>
      <source>Creates a Path 3D Pocket object from a face or faces</source>
      <translation>Crea un objeto trayectoria de vaciado 3D desde una cara o caras</translation>
    </message>
  </context>
  <context>
    <name>Path_Pocket_Shape</name>
    <message>
      <location filename="../../../PathScripts/PathPocketShapeGui.py" line="70"/>
      <source>Pocket Shape</source>
      <translation>Forma de Desvaste</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketShapeGui.py" line="73"/>
      <source>Creates a Path Pocket object from a face or faces</source>
      <translation>Crea la trayectoria de un objeto de vaciado desde una cara o caras</translation>
    </message>
  </context>
  <context>
    <name>Path_Post</name>
    <message>
      <location filename="../../../PathScripts/PathPost.py" line="184"/>
      <source>Post Process</source>
      <translation>Post-Proceso</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPost.py" line="186"/>
      <source>Post Process the selected Job</source>
      <translation>Postprocesar el trabajo seleccionado</translation>
    </message>
  </context>
  <context>
    <name>Path_PreferencesPathDressup</name>
    <message>
      <location filename="../../../PathScripts/PathPreferencesPathDressup.py" line="39"/>
      <source>Dressups</source>
      <translation>Enmascarados</translation>
    </message>
  </context>
  <context>
    <name>Path_Probe</name>
    <message>
      <location filename="../../../PathScripts/PathProbeGui.py" line="93"/>
      <source>Select Output File</source>
      <translation>Seleccionar Archivo de Salida</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="294"/>
      <location filename="../../../PathScripts/PathProbeGui.py" line="95"/>
      <source>All Files (*.*)</source>
      <translation>Todos los archivos (*.*)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbeGui.py" line="107"/>
      <source>Probe</source>
      <translation>Sonda</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbeGui.py" line="108"/>
      <source>Create a Probing Grid from a job stock</source>
      <translation>Crear una Cuadrícula de Sondeo a partir de un stock de trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="292"/>
      <source>Select Probe Point File</source>
      <translation>Seleccionar Archivo de Punto de Sonda</translation>
    </message>
  </context>
  <context>
    <name>Path_Profile</name>
    <message>
      <location filename="../../../PathScripts/PathProfileEdgesGui.py" line="50"/>
      <location filename="../../../PathScripts/PathProfileContourGui.py" line="48"/>
      <location filename="../../../PathScripts/PathProfileFacesGui.py" line="50"/>
      <source>Profile</source>
      <translation>Perfil</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfileEdgesGui.py" line="53"/>
      <location filename="../../../PathScripts/PathProfileContourGui.py" line="51"/>
      <location filename="../../../PathScripts/PathProfileFacesGui.py" line="53"/>
      <source>Profile entire model, selected face(s) or selected edge(s)</source>
      <translation>Perfilar el modelo completo, la(s) cara(s) seleccionada(s) o el/los borde(s) seleccionado(s)</translation>
    </message>
  </context>
  <context>
    <name>Path_PropertyBag</name>
    <message>
      <location filename="../../../PathScripts/PathPropertyBagGui.py" line="434"/>
      <source>PropertyBag</source>
      <translation>Paquete de propiedades</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPropertyBagGui.py" line="438"/>
      <source>Creates an object which can be used to store reference properties.</source>
      <translation type="unfinished">Creates an object which can be used to store reference properties.</translation>
    </message>
  </context>
  <context>
    <name>Path_Sanity</name>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="105"/>
      <location filename="../../../PathScripts/PathSanity.py" line="109"/>
      <source>Check the path job for common errors</source>
      <translation>Revise el proyecto de trayectoria de errores comunes</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="229"/>
      <source>Base Object(s)</source>
      <translation>Objeto(s) base</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="230"/>
      <source>Job Sequence</source>
      <translation>Secuencia de Trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="231"/>
      <source>Job Description</source>
      <translation>Descripción del Trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="232"/>
      <source>Job Type</source>
      <translation>Tipo de Trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="233"/>
      <source>CAD File Name</source>
      <translation>Nombre del Archivo CAD</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="234"/>
      <source>Last Save Date</source>
      <translation>Última Fecha de Guardado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="235"/>
      <source>Customer</source>
      <translation>Cliente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="237"/>
      <source>Designer</source>
      <translation>Diseñador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="272"/>
      <location filename="../../../PathScripts/PathSanity.py" line="317"/>
      <source>Operation</source>
      <translation>Operación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="273"/>
      <source>Minimum Z Height</source>
      <translation>Altura mínima de Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="274"/>
      <source>Maximum Z Height</source>
      <translation>Altura máxima de Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="275"/>
      <source>Cycle Time</source>
      <translation>Tiempo de Ciclo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="276"/>
      <source>Coolant</source>
      <translation>Refrigerante</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="278"/>
      <source>TOTAL JOB</source>
      <translation>TRABAJO TOTAL</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="311"/>
      <source>Tool Number</source>
      <translation>Número de Herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="312"/>
      <source>Description</source>
      <translation>Descripción</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="313"/>
      <source>Manufacturer</source>
      <translation>Fabricante</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="314"/>
      <source>Part Number</source>
      <translation>Número de Pieza</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="315"/>
      <source>URL</source>
      <translation>URL</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="316"/>
      <source>Inspection Notes</source>
      <translation>Notas de Inspección</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="318"/>
      <source>Tool Controller</source>
      <translation>Controlador de herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="319"/>
      <source>Feed Rate</source>
      <translation>Tasa de Avance</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="320"/>
      <source>Spindle Speed</source>
      <translation>Velocidad del husillo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="321"/>
      <source>Tool Shape</source>
      <translation>Forma de herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="323"/>
      <source>Tool Diameter</source>
      <translation>Diámetro de Herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="374"/>
      <source>X Size</source>
      <translation>Tamaño X</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="375"/>
      <source>Y Size</source>
      <translation>Tamaño Y</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="376"/>
      <source>Z Size</source>
      <translation>Tamaño Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="378"/>
      <source>Material</source>
      <translation>Material</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="391"/>
      <source>Work Offsets</source>
      <translation>Offsets de trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="392"/>
      <source>Order By</source>
      <translation>Ordenado por</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="394"/>
      <source>Part Datum</source>
      <translation>Referencia de Pieza</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="406"/>
      <source>Gcode File</source>
      <translation>Archivo Gcode</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="407"/>
      <source>Last Post Process Date</source>
      <translation>Fecha del último Post Proceso</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="408"/>
      <source>Stops</source>
      <translation>Paradas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="409"/>
      <source>Programmer</source>
      <translation>Programador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="410"/>
      <source>Machine</source>
      <translation>Máquina</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="411"/>
      <source>Postprocessor</source>
      <translation>Postprocesador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="412"/>
      <source>Post Processor Flags</source>
      <translation>Flags del post-procesador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="413"/>
      <source>File Size (kbs)</source>
      <translation>Tamaño del Archivo (kbs)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="415"/>
      <source>Line Count</source>
      <translation>Número de líneas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="428"/>
      <source>Note</source>
      <translation>Nota</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="429"/>
      <source>Operator</source>
      <translation>Operador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="431"/>
      <source>Date</source>
      <translation>Fecha</translation>
    </message>
  </context>
  <context>
    <name>Path_SelectLoop</name>
    <message>
      <location filename="../../../PathCommands.py" line="59"/>
      <source>Finish Selecting Loop</source>
      <extracomment>int = field(default=None)</extracomment>
      <translation>Finalizar el bucle seleccionado</translation>
    </message>
    <message>
      <location filename="../../../PathCommands.py" line="63"/>
      <source>Complete loop selection from two edges</source>
      <translation>Selección de ciclo completo de dos bordes</translation>
    </message>
    <message>
      <location filename="../../../PathCommands.py" line="120"/>
      <source>Feature Completion</source>
      <translation>Finalización de Característica</translation>
    </message>
    <message>
      <location filename="../../../PathCommands.py" line="121"/>
      <source>Closed loop detection failed.</source>
      <translation>La detección de bucle cerrado ha fallado.</translation>
    </message>
  </context>
  <context>
    <name>Path_SimpleCopy</name>
    <message>
      <location filename="../../../PathScripts/PathSimpleCopy.py" line="37"/>
      <source>Simple Copy</source>
      <translation>Copia Simple</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSimpleCopy.py" line="40"/>
      <source>Creates a non-parametric copy of another path</source>
      <translation>Crea una copia no-paramétrica de otra trayectoria</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSimpleCopy.py" line="58"/>
      <location filename="../../../PathScripts/PathSimpleCopy.py" line="64"/>
      <source>Please select exactly one path object</source>
      <translation>Por favor seleccione exactamente un objeto trayectoria</translation>
    </message>
  </context>
  <context>
    <name>Path_Simulator</name>
    <message>
      <location filename="../../../PathScripts/PathSimulatorGui.py" line="645"/>
      <source>CAM Simulator</source>
      <translation>Simulador CAM</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSimulatorGui.py" line="649"/>
      <source>Simulate Path G-Code on stock</source>
      <translation>Simular Trayectoria G-Code en stock</translation>
    </message>
  </context>
  <context>
    <name>Path_Slot</name>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="109"/>
      <source>New property added to</source>
      <translation>Nueva propiedad añadida a</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="111"/>
      <source>Check default value(s).</source>
      <translation>Comprobar valor(es) por defecto.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="258"/>
      <source>Line</source>
      <translation>Línea</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="259"/>
      <source>ZigZag</source>
      <translation>ZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="262"/>
      <source>Single-pass</source>
      <translation>Pase único</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="263"/>
      <source>Multi-pass</source>
      <translation>Multi pasada</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="266"/>
      <source>Start to End</source>
      <translation>Inicio a Fin</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="267"/>
      <source>Perpendicular</source>
      <translation>Perpendicular</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="270"/>
      <location filename="../../../PathScripts/PathSlot.py" line="282"/>
      <source>Center of Mass</source>
      <translation>Centro de Masa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="272"/>
      <location filename="../../../PathScripts/PathSlot.py" line="284"/>
      <source>Center of BoundBox</source>
      <translation>Centro de Cuadro Delimitador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="275"/>
      <location filename="../../../PathScripts/PathSlot.py" line="287"/>
      <source>Lowest Point</source>
      <translation>Punto Más Bajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="276"/>
      <location filename="../../../PathScripts/PathSlot.py" line="288"/>
      <source>Highest Point</source>
      <translation>Punto Más Alto</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="277"/>
      <source>Long Edge</source>
      <translation>Borde Largo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="278"/>
      <source>Short Edge</source>
      <translation>Borde Corto</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="279"/>
      <location filename="../../../PathScripts/PathSlot.py" line="289"/>
      <source>Vertex</source>
      <translation>Vértice</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="608"/>
      <source>No Base Geometry object in the operation.</source>
      <translation>No hay ningún objeto de Geometría Base en la operación.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="617"/>
      <source>Custom points are identical.</source>
      <translation>Los puntos personalizados son idénticos.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="624"/>
      <source>Custom points not at same Z height.</source>
      <translation>Puntos personalizados a distinta altura Z.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="682"/>
      <source>Current Extend Radius value produces negative arc radius.</source>
      <translation type="unfinished">Current Extend Radius value produces negative arc radius.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="700"/>
      <source>No path extensions available for full circles.</source>
      <translation>No hay extensiones de ruta disponibles para círculos completos.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="728"/>
      <location filename="../../../PathScripts/PathSlot.py" line="876"/>
      <source>operation collides with model.</source>
      <translation>la operación colisiona con el modelo.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="841"/>
      <location filename="../../../PathScripts/PathSlot.py" line="1146"/>
      <source>Verify slot path start and end points.</source>
      <translation>Verifique los puntos de inicio y final de la ruta de la ranura.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="973"/>
      <source>The selected face is inaccessible.</source>
      <translation>No se puede acceder a la cara seleccionada.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="992"/>
      <source>Only a vertex selected. Add another feature to the Base Geometry.</source>
      <translation type="unfinished">Only a vertex selected. Add another feature to the Base Geometry.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1018"/>
      <source>A single selected face must have four edges minimum.</source>
      <translation>Una cara simple seleccionada debe tener un mínimo de cuatro bordes.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1075"/>
      <source>No parallel edges identified.</source>
      <translation>No hay aristas paralelas identificadas.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1099"/>
      <source>value error.</source>
      <translation>valor erróneo.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1161"/>
      <source>Current tool larger than arc diameter.</source>
      <translation>Herramienta actual más grande que el diámetro de arco.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1248"/>
      <source>Failed, slot from edge only accepts lines, arcs and circles.</source>
      <translation type="unfinished">Failed, slot from edge only accepts lines, arcs and circles.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1267"/>
      <source>Failed to determine point 1 from</source>
      <translation>Error al determinar el punto 1 de</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1277"/>
      <source>Failed to determine point 2 from</source>
      <translation>Error al determinar el punto 2 de</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1290"/>
      <source>Selected geometry not parallel.</source>
      <translation>Selecciona una geometría no paralela.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1411"/>
      <source>The selected face is not oriented vertically:</source>
      <translation>La cara seleccionada no está orientada verticalmente:</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1925"/>
      <location filename="../../../PathScripts/PathSlot.py" line="1939"/>
      <source>Current offset value produces negative radius.</source>
      <translation>El valor del desplazamiento actual produce un radio negativo.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlotGui.py" line="281"/>
      <source>Slot</source>
      <translation>Ranura</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlotGui.py" line="284"/>
      <source>Create a Slot operation from selected geometry or custom points.</source>
      <translation>Crear una operación de espacio a partir de una geometría o puntos personalizados.</translation>
    </message>
  </context>
  <context>
    <name>Path_Stop</name>
    <message>
      <location filename="../../../PathScripts/PathStop.py" line="110"/>
      <source>Stop</source>
      <translation>Parar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStop.py" line="113"/>
      <source>Add Optional or Mandatory Stop to the program</source>
      <translation>Añadir paro obligatorio u opcional al programa</translation>
    </message>
  </context>
  <context>
    <name>Path_Surface</name>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="449"/>
      <source>BaseBoundBox</source>
      <translation>BaseCuadroDelimitador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="450"/>
      <source>Stock</source>
      <translation>Inventario</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="453"/>
      <source>CenterOfMass</source>
      <translation>CentroDeMasa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="454"/>
      <source>CenterOfBoundBox</source>
      <translation>CentroDeCajaUnida</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="455"/>
      <source>XminYmin</source>
      <translation>XminYmin</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="456"/>
      <source>Custom</source>
      <translation>Personalizado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="459"/>
      <source>Conventional</source>
      <translation>Convencional</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="460"/>
      <source>Climb</source>
      <translation>Escalar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="463"/>
      <source>Circular</source>
      <translation>Circular</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="464"/>
      <source>CircularZigZag</source>
      <translation>CircularZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="465"/>
      <source>Line</source>
      <translation>Línea</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="466"/>
      <source>Offset</source>
      <translation>Desfase</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="467"/>
      <source>Spiral</source>
      <translation>Espiral</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="468"/>
      <source>ZigZag</source>
      <translation>ZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="471"/>
      <location filename="../../../PathScripts/PathSurface.py" line="489"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="472"/>
      <location filename="../../../PathScripts/PathSurface.py" line="490"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="475"/>
      <source>Collectively</source>
      <translation>Colectivamente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="476"/>
      <source>Individually</source>
      <translation>Individualmente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="479"/>
      <source>Single-pass</source>
      <translation>Pase único</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="480"/>
      <source>Multi-pass</source>
      <translation>Multi pasada</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="483"/>
      <source>None</source>
      <translation>Ninguno</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="484"/>
      <source>Only</source>
      <translation>Solo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="485"/>
      <source>First</source>
      <translation>Primer</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="486"/>
      <source>Last</source>
      <translation>Último</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="493"/>
      <source>Planar</source>
      <translation>Plana</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="494"/>
      <source>Rotational</source>
      <translation>Rotacional</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceGui.py" line="282"/>
      <source>3D Surface</source>
      <translation>Superficie 3D</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceGui.py" line="285"/>
      <source>Create a 3D Surface Operation from a model</source>
      <translation>Crear una Operación de Superficie 3D a partir de un modelo</translation>
    </message>
  </context>
  <context>
    <name>Path_ThreadMilling</name>
    <message>
      <location filename="../../../PathScripts/PathThreadMillingGui.py" line="259"/>
      <source>Thread Milling</source>
      <translation>Fresado de rosca</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMillingGui.py" line="263"/>
      <source>Creates a Path Thread Milling operation from features of a base object</source>
      <translation type="unfinished">Creates a Path Thread Milling operation from features of a base object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="193"/>
      <source>Custom External</source>
      <translation>Personalizar rosca externa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="197"/>
      <source>Custom Internal</source>
      <translation>Personalizar rosca interna</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="201"/>
      <source>Imperial External (2A)</source>
      <translation>Rosca Imperial externa (2A)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="205"/>
      <source>Imperial External (3A)</source>
      <translation>Rosca Imperial externa (3A)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="209"/>
      <source>Imperial Internal (2B)</source>
      <translation>Rosca Imperial interna (2B)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="213"/>
      <source>Imperial Internal (3B)</source>
      <translation>Rosca Imperial interna (3B)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="217"/>
      <source>Metric External (4G6G)</source>
      <translation>Rosca Métrica externa (4G6G)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="221"/>
      <source>Metric External (6G)</source>
      <translation>Rosca Métrica externa (6G)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="225"/>
      <source>Metric Internal (6H)</source>
      <translation>Rosca Métrica interna (6H)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="231"/>
      <source>LeftHand</source>
      <translation>ManoIzquierda</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="235"/>
      <source>RightHand</source>
      <translation>ManoDerecha</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="241"/>
      <source>Climb</source>
      <translation>Escalar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="245"/>
      <source>Conventional</source>
      <translation>Convencional</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBit</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="83"/>
      <source>Choose a writable location for your toolbits</source>
      <translation>Elige una ubicación con permiso de escritura para tus toolbits</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="663"/>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="790"/>
      <source>Tooltable JSON (*.fctl)</source>
      <translation>Tabla de herramientas JSON (*.json)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="665"/>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="794"/>
      <source>Save toolbit library</source>
      <translation>Guardar librería "toolbit"</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="792"/>
      <source>LinuxCNC tooltable (*.tbl)</source>
      <translation>Tabla de herramientas LinuxCNC (*.tbl)</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitCreate</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="49"/>
      <source>Create Tool</source>
      <translation>Crear Herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="52"/>
      <source>Creates a new ToolBit object</source>
      <translation>Crea un nuevo objeto "ToolBit"</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitDock</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="48"/>
      <source>ToolBit Dock</source>
      <translation>Muelle de herramientas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="49"/>
      <source>Toggle the Toolbit Dock</source>
      <translation>Alternar el Muelle de Herramientas</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitLibraryOpen</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="77"/>
      <source>ToolBit Library editor</source>
      <translation>Editor de Librería de Herramientas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="80"/>
      <source>Open an editor to manage ToolBit libraries</source>
      <translation>Abrir un editor para administrar bibliotecas de Herramientas de Corte de Punto Fijo</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitLoad</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="140"/>
      <source>Load Tool</source>
      <translation>Cargar Herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="143"/>
      <source>Load an existing ToolBit object from a file</source>
      <translation>Cargar un objeto de Herramienta de Corte de Punto Fijo existente desde un archivo</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitSave</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="76"/>
      <source>Save Tool</source>
      <translation>Guardar Herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="81"/>
      <source>Save an existing ToolBit object to a file</source>
      <translation>Guardar un objeto de Herramienta de Corte de Punto Fijoexistente en un archivo</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitSaveAs</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="74"/>
      <source>Save Tool as...</source>
      <translation>Guardar Herramienta como...</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolController</name>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="134"/>
      <source>Forward</source>
      <translation>Avanzar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="135"/>
      <source>Reverse</source>
      <translation>Invertir</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="136"/>
      <source>None</source>
      <translation>Ninguno</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolControllerGui.py" line="146"/>
      <source>Add Tool Controller to the Job</source>
      <translation>Agregar Controlador de Herramienta al Trabajo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolControllerGui.py" line="147"/>
      <source>Add Tool Controller</source>
      <translation>Agregar Controlador de Herramienta</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolTable</name>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="191"/>
      <source>Open tooltable</source>
      <translation>Abierta mesa de herramientas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="208"/>
      <source>Save tooltable</source>
      <translation>Guardar mesa de herramienta</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="386"/>
      <source>Rename Tooltable</source>
      <translation>Renombrar Tabla de Herramientas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="387"/>
      <source>Enter Name:</source>
      <translation>Ingresar Nombre:</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="425"/>
      <source>Add New Tool Table</source>
      <translation>Añadir nueva tabla de herramientas</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="429"/>
      <source>Delete Selected Tool Table</source>
      <translation>Eliminar Tabla de Herramientas Seleccionada</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="433"/>
      <source>Rename Selected Tool Table</source>
      <translation>Renombrar Tabla de Herramientas Seleccionada</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="501"/>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="503"/>
      <source>Tool Manager</source>
      <translation>Administrador de Herramienta</translation>
    </message>
  </context>
  <context>
    <name>Path_Vcarve</name>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="340"/>
      <source>VCarve requires an engraving cutter with CuttingEdgeAngle</source>
      <translation type="unfinished">VCarve requires an engraving cutter with CuttingEdgeAngle</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="347"/>
      <source>Engraver Cutting Edge Angle must be &lt; 180 degrees.</source>
      <translation>Angulo de borde de corte del grabador debe ser &lt; 180 grados.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarveGui.py" line="166"/>
      <source>Vcarve</source>
      <translation>Vcarve</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarveGui.py" line="167"/>
      <source>Creates a medial line engraving path</source>
      <translation>Crea una ruta de grabado de línea medial</translation>
    </message>
  </context>
  <context>
    <name>Path_Waterline</name>
    <message>
      <location filename="../../../PathScripts/PathWaterlineGui.py" line="177"/>
      <source>Waterline</source>
      <translation>Línea de navegación</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterlineGui.py" line="178"/>
      <source>Create a Waterline Operation from a model</source>
      <translation>Crear una Operación de Línea de Navegación a partir de un modelo</translation>
    </message>
  </context>
  <context>
    <name>TaskDlgPathCompound</name>
    <message>
      <location filename="../../TaskDlgPathCompound.ui" line="14"/>
      <source>Paths list</source>
      <translation>Lista de trayectorias</translation>
    </message>
    <message>
      <location filename="../../TaskDlgPathCompound.ui" line="20"/>
      <source>Reorder children by dragging and dropping them to their correct location</source>
      <translation>Reordenar hijos arrastrando y soltando en su ubicación correcta</translation>
    </message>
  </context>
  <context>
    <name>TaskPanel</name>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="14"/>
      <source>AxisMap Dressup</source>
      <translation>Revestido de EjesMapa</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="80"/>
      <location filename="../panels/AxisMapEdit.ui" line="20"/>
      <source>Radius</source>
      <translation>Radio</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="27"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The radius of the wrapped axis&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;El radio del eje ajustado&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="37"/>
      <source>Axis Mapping</source>
      <translation>Mapeo de Ejes</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="44"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The input mapping axis.  Coordinates of the first axis will be mapped to the second.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;El eje de mapeo de entrada. Las coordenadas del primer eje se mapearán al segundo.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="51"/>
      <source>X-&gt;A</source>
      <translation>X-&gt;A</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="56"/>
      <source>Y-&gt;A</source>
      <translation>Y-&gt;A</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="61"/>
      <source>X-&gt;B</source>
      <translation>X-&gt;B</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="66"/>
      <source>Y-&gt;B</source>
      <translation>Y-&gt;B</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="71"/>
      <source>X-&gt;C</source>
      <translation>X-&gt;C</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="76"/>
      <source>Y-&gt;C</source>
      <translation>Y-&gt;C</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="14"/>
      <source>Dogbones</source>
      <translation>Huesos de Perro</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="35"/>
      <location filename="../panels/DogboneEdit.ui" line="35"/>
      <source>Dressup</source>
      <translation>Dressup</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="41"/>
      <source>Style</source>
      <translation>Estilo</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="48"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select desired style of the bone dressup:&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;Dogbone&lt;/span&gt; ... take the shortest path to cover the corner,&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;T-bone&lt;/span&gt; ... extend a certain direction until corner is covered&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selecciona el estilo deseado del revestido de huesos:&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;Dogbone&lt;/span&gt; ... toma el camino más corto para cubrir la esquina,&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;T-bone&lt;/span&gt; . . extiende una cierta dirección hasta que se cubra la esquina&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="52"/>
      <source>Dogbone</source>
      <translation>Dogbone</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="57"/>
      <source>T-bone horizontal</source>
      <translation>T-Hueso horizontal</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="62"/>
      <source>T-bone vertical</source>
      <translation>T-bone vertical</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="67"/>
      <source>T-bone long edge</source>
      <translation>T-bone borde largo</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="72"/>
      <source>T-bone short edge</source>
      <translation>T-bone borde corto</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="80"/>
      <source>Side</source>
      <translation>Lado</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="87"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;On which side of the profile bones are inserted - this also determines which corners are dressed up. The default value is determined based on the profile being dressed up.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;En el lado en que se insertan los huesos del perfil - esto también determina qué esquinas se revestirán. El valor por defecto se determina basándose en el perfil que está siendo revestido.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="94"/>
      <source>Left</source>
      <translation>Izquierda</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="99"/>
      <source>Right</source>
      <translation>Derecha</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="107"/>
      <source>Incision          </source>
      <translation>Incisión          </translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="114"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Determines the incision length of the bone to be inserted into the profile.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;adaptive&lt;/span&gt; ... the length is adapted to cover the corner based on the angle of its edges, taking the current tool radius into account (default)&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;fixed&lt;/span&gt; ... is the same as adaptive for straight angles. For T-bones it's the radius of the tool (R) and for dogbones it's R * (2/√2 - 1).&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;custom&lt;/span&gt; ... let's you specify a custom (fixed) length below&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Determina la longitud de la incisión del hueso para ser insertado en el perfil.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;Adaptativo&lt;/span&gt; ... la longitud se adapta para cubrir el rincón basado en el ángulo de sus bordes, teniendo en cuenta el radio de herramienta actual (por defecto)&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;fijo&lt;/span&gt; . . es lo mismo que adaptable para ángulos rectos. Para los huesos-T es el radio de la herramienta (R) y para los dogbones es R * (2/√2 - 1).&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;Personalizados&lt;/span&gt; ... vamos a especificar una longitud personalizada (fijada) por debajo&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="121"/>
      <source>adaptive</source>
      <translation>adaptativo</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="126"/>
      <source>custom</source>
      <translation>personalizado</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="131"/>
      <source>fixed</source>
      <translation>fijo</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="142"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter length for each bone if &lt;span style=" font-weight:600;"&gt;Incision&lt;/span&gt; is set to &lt;span style=" font-weight:600;"&gt;custom&lt;/span&gt;, ignored otherwise.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ingrese la longitud de cada hueso si &lt;span style=" font-weight:600;"&gt;La Incisión&lt;/span&gt; se establece en &lt;span style=" font-weight:600;"&gt;personalizado&lt;/span&gt;, ignórese de lo contario.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="155"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List of bone locations (with all bones at that location) that are part of this dressup. The list is determined by the corners in the profile and the selected &lt;span style=" font-weight:600;"&gt;Side&lt;/span&gt; for the bones. &lt;/p&gt;&lt;p&gt;You can &lt;span style=" font-weight:600;"&gt;un-check&lt;/span&gt; the bones you don't want to be dressed up.&lt;/p&gt;&lt;p&gt;If a bone is &lt;span style=" font-weight:600;"&gt;grayed out&lt;/span&gt; it means that it is already dressed up by a previous dressup. Or put another way, if you dress up this dogobone dressup again you will only be able to select the bones that are un-checked here.&lt;/p&gt;&lt;p&gt;If this list is empty it probably means you're trying to create bones on the wrong side of the profile.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lista de ubicaciones de huesos (con todos los huesos en esa ubicación) que forman parte de este revestimiento. La lista está determinada por las esquinas en el perfil y el &lt;span style=" font-weight:600;"&gt;Lado&lt;/span&gt; seleccionado para los huesos. &lt;/p&gt;&lt;p&gt;Puedes &lt;span style=" font-weight:600;"&gt;desmarcar&lt;/span&gt; los huesos que no quiere revestir.&lt;/p&gt;&lt;p&gt;Si un hueso está &lt;span style=" font-weight:600;"&gt;grisáceo fuera&lt;/span&gt; significa que ya está revestido por un revestido anterior. O dicho de otra manera, si usted reviste otra vez solo podrá seleccionar los huesos que no están marcados aquí.&lt;/p&gt;&lt;p&gt;Si esta lista está vacía, probablemente significa que estás intentando crear huesos en el lado incorrecto del perfil.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="165"/>
      <source>Length</source>
      <translation>Longitud</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="14"/>
      <source>Dragknife Dressup</source>
      <translation>Revestido de Cuchillo de Arrastre</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="20"/>
      <source>Filter Angle</source>
      <translation>Ángulo de Filtro</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="27"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Angles less than filter angle will not receive corner actions&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Los ángulos inferiores al ángulo de filtro no recibirán acciones de esquina&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="37"/>
      <source>Offset Distance</source>
      <translation>Distancia de Desplazamiento</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="44"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Distance the point trails behind the spindle&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Distancia de las pistas del punto detrás del torno&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="63"/>
      <source>Pivot Height</source>
      <translation>Altura Pivote</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Height to raise during corner action&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Altura para elevar durante la acción de la esquina&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="14"/>
      <source>Holding Tags</source>
      <translation>Etiquetas Sostenidas</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="26"/>
      <source>Width</source>
      <translation>Ancho</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="33"/>
      <source>Height</source>
      <translation>Altura</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="40"/>
      <source>Angle            </source>
      <translation>Ángulo            </translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="47"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Width of the resulting holding tag.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ancho de la etiqueta sostenida.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="54"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Height of holding tag.&lt;/p&gt;&lt;p&gt;Note that resulting tag might be smaller if the tag's width and angle result in a triangular shape.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Altura de la etiqueta sostenida.&lt;/p&gt;&lt;p&gt;Tenga en cuenta que la etiqueta resultante puede ser más pequeña si el ancho y el ángulo de la etiqueta resultan en una forma triangular.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="61"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Plunge angle for ascent and descent of holding tag.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ángulo de plegado para ascenso y descenso de etiqueta sostenida.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="87"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Radius of the fillet at the top.&lt;/p&gt;&lt;p&gt;If the radius is too big for the tag shape it gets reduced to the maximum possible radius - resulting in a spherical shape.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Radio del redondeado en la parte superior.&lt;/p&gt;&lt;p&gt;Si el radio es demasiado grande para la forma de la etiqueta se reduce al máximo radio posible - resultando en una forma esférica.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="97"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List of current tags. Edit coordinates by double click or Edit button.&lt;/p&gt;&lt;p&gt;Tags are automatically disabled if they overlap with the previous tag, or don't lie on the base wire.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lista de etiquetas actuales. Edite coordenadas haciendo doble clic o el botón Editar.&lt;/p&gt;&lt;p&gt;Las etiquetas se deshabilitan automáticamente si se superponen con la etiqueta anterior, o no se encuentran en el cable base.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="116"/>
      <source>Delete</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="126"/>
      <source>Edit...</source>
      <translation>Editar...</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="133"/>
      <source>Add...</source>
      <translation>Añadir...</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="143"/>
      <source>Auto Generate</source>
      <translation>Auto Generar</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="159"/>
      <location filename="../panels/HoldingTagsEdit.ui" line="181"/>
      <source>Replace All</source>
      <translation>Reemplazar todo</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="172"/>
      <source>Copy From</source>
      <translation>Copiar Desde</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="20"/>
      <source>Surface</source>
      <translation>Superficie</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="45"/>
      <source>Base Geometry</source>
      <translation>Base de la Geometría</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="51"/>
      <source>Drag to reorder, then update.</source>
      <translation>Arrastre para reordenar, luego actualice.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="67"/>
      <source>Add item selected in window.</source>
      <translation>Añadir elemento seleccionado en la ventana.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="70"/>
      <source>add</source>
      <translation>añadir</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="77"/>
      <source>Remove Item selected in list, then update.</source>
      <translation>Elimina el elemento seleccionado en la lista, luego actualiza.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="80"/>
      <source>Remove</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="87"/>
      <source>Update the path with the removed and reordered items.</source>
      <translation>Actualizar la ruta con los elementos eliminados y reordenados.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="90"/>
      <source>Update</source>
      <translation>Actualizar</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="97"/>
      <source>All objects will be profiled using the same depth and speed settings</source>
      <translation>Todos los objetos serán perfilados usando la misma profundidad y configuración de velocidad</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="123"/>
      <source>Depths</source>
      <translation>Profundidades</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="136"/>
      <source>Start Depth</source>
      <translation>Profundidad de Inicio</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="150"/>
      <source>Final Depth</source>
      <translation>Profundidad Final</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="164"/>
      <source>Step Down</source>
      <translation>Bajar</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="178"/>
      <source>Finish Step Down</source>
      <translation>Finalizar Bajada</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="198"/>
      <source>Heights</source>
      <translation>Alturas</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="214"/>
      <source>Safe Height</source>
      <translation>Altura segura</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="228"/>
      <source>Clearance Height</source>
      <translation>Altura libre</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="248"/>
      <source>Operation</source>
      <translation>Operación</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="263"/>
      <source>ToolController</source>
      <translation>ControladorDeHerramientas</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="273"/>
      <source>Coolant Mode</source>
      <translation>Modo Refrigerante</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="280"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The tool and its settings to be used for this operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La herramienta y sus ajustes para esta operación.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="299"/>
      <source>Algorithm</source>
      <translation>Algoritmo</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="307"/>
      <source>OCL Dropcutter</source>
      <translation>Cortadora OCL</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="312"/>
      <source>OCL Waterline</source>
      <translation>Línea de Agua OCL</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="14"/>
      <source>Z Depth Correction</source>
      <translation>Corrección de Profundidad Z</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="41"/>
      <source>Probe Points File</source>
      <translation>Archivo de Puntos de Sondeo</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="47"/>
      <source>File Name</source>
      <translation>Nombre de archivo</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="54"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter the filename containing the probe data&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Introduzca el nombre del archivo que contiene los datos de la sondeo&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="64"/>
      <source>...</source>
      <translation>...</translation>
    </message>
  </context>
  <context>
    <name>TaskPathSimulator</name>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="14"/>
      <source>Path Simulator</source>
      <translation>Simulador de Ruta</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="35"/>
      <source>Stop running simulation</source>
      <translation>Dejar de ejecutar simulación</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="38"/>
      <source>Stop</source>
      <translation>Parar</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="55"/>
      <source>Activate / resume simulation</source>
      <translation>Activar / reanudar simulación</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="58"/>
      <source>Play</source>
      <translation>Reproducir</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="75"/>
      <source>Pause simulation</source>
      <translation>Pausar simulación</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="78"/>
      <source>Pause</source>
      <translation>Pausa</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="95"/>
      <source>Single step simulation</source>
      <translation>Simulación de un paso</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="98"/>
      <source>Step</source>
      <translation>Paso</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="115"/>
      <source>Run simulation till end without animation</source>
      <translation>Ejecutar simulación hasta el final sin animación</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="118"/>
      <source>Fast Forward</source>
      <translation>Avance rápido</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="180"/>
      <source>Speed:</source>
      <translation>Velocidad:</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="209"/>
      <source>G/s</source>
      <translation>G/s</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="229"/>
      <source>Accuracy:</source>
      <translation>Precisión:</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="261"/>
      <source>%</source>
      <translation>%</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="278"/>
      <source>Job:</source>
      <translation>Trabajo:</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="300"/>
      <source>* Note: Volumetric simulation, inaccuracies are inherent.</source>
      <translation>* Nota: Simulación volumétrica, las imprecisiones son inherentes.</translation>
    </message>
  </context>
  <context>
    <name>ToolBitAttributes</name>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="14"/>
      <source>Tool Bit Attributes</source>
      <translation>Atributos de Herramienta Bit</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="30"/>
      <source>Shape</source>
      <translation>Forma</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="42"/>
      <source>Tool Bit</source>
      <translation>Herramienta Bit</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="48"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="55"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Display name of the Tool Bit (initial value taken from the shape file).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Mostrar nombre de la Herramienta Bit (valor inicial tomado del archivo de forma).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="61"/>
      <source>Display Name</source>
      <translation>Mostrar Nombre</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="68"/>
      <source>Shape File</source>
      <translation>Archivo de Forma</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="96"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The file which defines the type and shape of the Tool Bit.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;El archivo que define el tipo y forma de la Herramienta Bit.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="99"/>
      <source>path</source>
      <translation>trayectoria</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="106"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Change file defining type and shape of Tool Bit.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Cambiar el tipo de definición y forma de la Herramienta Bit.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="109"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="122"/>
      <source>Parameter</source>
      <translation>Parámetro</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="131"/>
      <source>Point/Tip Angle</source>
      <translation>Ángulo de punto/punta</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="138"/>
      <source>0 °</source>
      <translation>0 °</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="141"/>
      <source>°</source>
      <translation>°</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="148"/>
      <source>Cutting Edge Height</source>
      <translation>Altura del Borde de Corte</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="155"/>
      <source>0 mm</source>
      <translation>0 mm</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="158"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="174"/>
      <source>Image</source>
      <translation>Imagen</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="198"/>
      <source>Attributes</source>
      <translation>Atributos</translation>
    </message>
  </context>
  <context>
    <name>ToolLibrary</name>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="20"/>
      <source>Tool Library</source>
      <translation>Librería de Herramientas</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="28"/>
      <source>Import...</source>
      <translation>Importar...</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="35"/>
      <source>Export...</source>
      <translation>Exportar...</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="71"/>
      <source>Tool Tables</source>
      <translation>Tablas de Herramientas</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="234"/>
      <source>New Tool</source>
      <translation>Nueva Herramienta</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="257"/>
      <source>Delete</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="274"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="291"/>
      <source>Duplicate</source>
      <translation>Duplicar</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="305"/>
      <source>Move up</source>
      <translation>Subir</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="331"/>
      <source>Move down</source>
      <translation>Bajar</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="368"/>
      <source>Create Tool Controllers for the selected tools</source>
      <translation>Crear Controladores de Herramientas para las herramientas seleccionadas</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="371"/>
      <source>Create Tool Controller(s)</source>
      <translation>Crear Controlador(es) de Herramienta(s)</translation>
    </message>
  </context>
  <context>
    <name>ToolSelector</name>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="20"/>
      <source>Tool Selector</source>
      <translation>Selector de Herramienta</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="30"/>
      <source>TextLabel</source>
      <translation>EtiquetaTexto</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="78"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Available Tool Bits to choose from.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Herramientas Bits disponibles para elegir.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="101"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Create ToolControllers for the selected toolbits and add them to the Job&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Crear ControladoresDeHerramientas para las herramientas bit seleccionadas y añadirlas al Trabajo&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="104"/>
      <source>Add To Job</source>
      <translation>Agregar al Trabajo</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../../InitGui.py" line="178"/>
      <source>Project Setup</source>
      <translation>Configuración del Proyecto</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="179"/>
      <source>Tool Commands</source>
      <translation>Comandos de Herramienta</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="181"/>
      <source>New Operations</source>
      <translation>Nuevas Operaciones</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="185"/>
      <location filename="../../../InitGui.py" line="222"/>
      <source>Path Modification</source>
      <translation>Modificación de ruta</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="189"/>
      <source>Helpful Tools</source>
      <translation>Herramientas útiles</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="193"/>
      <location filename="../../../InitGui.py" line="207"/>
      <location filename="../../../InitGui.py" line="214"/>
      <location filename="../../../InitGui.py" line="221"/>
      <location filename="../../../InitGui.py" line="229"/>
      <location filename="../../../InitGui.py" line="235"/>
      <location filename="../../../InitGui.py" line="237"/>
      <location filename="../../../InitGui.py" line="240"/>
      <source>&amp;Path</source>
      <translation>&amp;Trayectoria</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="208"/>
      <source>Path Dressup</source>
      <translation>Aspecto de Ruta</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="215"/>
      <source>Supplemental Commands</source>
      <translation>Comandos suplementarios</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="230"/>
      <source>Specialty Operations</source>
      <translation>Operaciones de Especialidad</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="241"/>
      <source>Utils</source>
      <translation>Utilidades</translation>
    </message>
  </context>
  <context>
    <name>pathEdit</name>
    <message>
      <location filename="../panels/PathEdit.ui" line="14"/>
      <source>Job Edit</source>
      <translation>Editar trabajo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="21"/>
      <source>General</source>
      <translation>General</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="39"/>
      <source>Job</source>
      <translation>Trabajo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="45"/>
      <source>Label</source>
      <translation>Etiqueta</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="57"/>
      <source>Model</source>
      <translation>Modelo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="86"/>
      <location filename="../panels/PathEdit.ui" line="1239"/>
      <location filename="../panels/PathEdit.ui" line="1461"/>
      <source>Edit</source>
      <translation>Editar</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="99"/>
      <source>Description</source>
      <translation>Descripción</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="120"/>
      <source>Template Export</source>
      <translation>Exportar Plantilla</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="130"/>
      <source>Output</source>
      <translation>Salida</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="136"/>
      <source>Output File</source>
      <translation>Archivo de salida</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="143"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter a path and optionally file name (see below) to be used as the default for the post processor export.&lt;/p&gt;&lt;p&gt;The following substitutions are performed before the name is resolved at the time of the post processing:&lt;/p&gt;&lt;p&gt;%D ... directory of the active document&lt;br/&gt;%d ... name of the active document (with extension)&lt;br/&gt;%M ... user macro directory&lt;br/&gt;%j ... name of the active Job object&lt;/p&gt;&lt;p&gt;The following example store all files with the same name as the document the directory /home/freecad (please remove quotes):&lt;/p&gt;&lt;p&gt;&amp;quot;/home/cnc/%d.g-code&amp;quot;&lt;/p&gt;&lt;p&gt;See the file save policy below on how to deal with name conflicts.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Introduzca una ruta y opcionalmente nombre de archivo (ver abajo) para ser utilizado como predeterminado para la exportación del postprocesador.&lt;/p&gt;&lt;p&gt;Las siguientes sustituciones se realizan antes de que el nombre se resuelva en el momento del postprocesamiento :&lt;/p&gt;&lt;p&gt;%D . . directorio del documento activo&lt;br/&gt;%d ... nombre del documento activo (con extensión)&lt;br/&gt;%M . . directorio de macros de usuario&lt;br/&gt;%j ... nombre del objeto de Trabajo activo&lt;/p&gt;&lt;p&gt;El siguiente ejemplo almacena todos los archivos con el mismo nombre que el documento el directorio /home/freecad (por favor, elimine las comillas):&lt;/p&gt;&lt;p&gt;&amp;quot;/home/cnc/%d. -code&amp;quot;&lt;/p&gt;&lt;p&gt;Ver la política de guardado de archivos abajo sobre cómo hacer frente a conflictos de nombres.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="150"/>
      <location filename="../panels/PathEdit.ui" line="1417"/>
      <location filename="../panels/PathEdit.ui" line="1428"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="157"/>
      <source>Processor</source>
      <translation>Procesador</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="167"/>
      <source>Arguments</source>
      <translation>Argumentos</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="174"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Optional arguments passed to the Post Processor. The arguments are specific for each Post Processor, please see it's documentation for details.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Argumentos opcionales pasados al post-procesador. Los argumentos son específicos para cada post-procesador, por favor, vea su documentación para más detalles.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="187"/>
      <source>Work Coordinate Systems</source>
      <translation>Sistemas de Coordenadas de Trabajo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="193"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ordering by Fixture, will cause all operations to be performed in the first coordinate system before switching to the second. Then all operations will be performed there in the same order.&lt;/p&gt;&lt;p&gt;This is useful if the operator can safely load work into one coordinate system while the machine is doing work in another.&lt;/p&gt;&lt;p&gt;Ordering by Tool, will minimize the Tool Changes. A tool change will be done, then all operations in all coordinate systems before changing tools.&lt;/p&gt;&lt;p&gt;Ordering by operation will do each operation in all coordinate systems before moving to the next operation. This is especially useful in conjunction with the 'split output' even with only a single work coordinate system since it will put each operation into a separate file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ordenando por Accesorio, causará que todas las operaciones se realicen en el primer sistema de coordenadas antes de cambiar al segundo. Entonces todas las operaciones se realizarán en el mismo orden.&lt;/p&gt;&lt;p&gt;Esto es útil si el operador puede cargar de forma segura el trabajo en un sistema de coordenadas mientras la máquina está trabajando en otro.&lt;/p&gt;&lt;p&gt;Ordenar por Herramienta, minimizará los Cambios de Herramienta. Se realizará un cambio de herramientas, luego todas las operaciones en todos los sistemas de coordenadas antes de cambiar las herramientas.&lt;/p&gt;&lt;p&gt;Ordenar por operación hará cada operación en todos los sistemas de coordenadas antes de pasar a la siguiente operación. Esto es especialmente útil junto con la 'salida dividida', incluso con un solo sistema de coordenadas de trabajo, ya que pondrá cada operación en un archivo separado&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="200"/>
      <source>Systems</source>
      <translation>Sistemas</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="207"/>
      <source>Order By</source>
      <translation>Ordenado por</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="226"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-style:italic;"&gt;Work Coordinate Systems&lt;/span&gt; also called &lt;span style=" font-style:italic;"&gt;Work Offsets&lt;/span&gt;, &lt;span style=" font-style:italic;"&gt;Fixture Offsets&lt;/span&gt;, or &lt;span style=" font-style:italic;"&gt;Fixtures &lt;/span&gt;are useful for building efficient production jobs where the same part is done many times on the machine.&lt;/p&gt;&lt;p&gt;FreeCAD has no knowledge of where a particular coordinate system exists within the machine coordinate system so adding additional coordinate systems to your job will have no visual change within your job. It will, however, change your gcode output. The exact way in which the output is affected is controlled by the 'order by' setting.&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-style:italic;"&gt;Sistemas de Coordenadas de Trabajo&lt;/span&gt; también llamados &lt;span style=" font-style:italic;"&gt;Desfaces de Trabajo&lt;/span&gt;, &lt;span style=" font-style:italic;"&gt;Los Desfaces de Accesorio&lt;/span&gt;, o &lt;span style=" font-style:italic;"&gt;Accesorios &lt;/span&gt;son útiles para construir trabajos de producción eficientes donde la misma parte se hace muchas veces en la máquina.&lt;/p&gt;&lt;p&gt;FreeCAD no tiene conocimiento de dónde existe un sistema de coordenadas concreto dentro del sistema de coordenadas de la máquina, por lo que añadir sistemas de coordenadas adicionales a su trabajo no tendrá ningún cambio visual dentro de su trabajo. Sin embargo, cambiará la salida de su gcode. La forma exacta en que la salida es afectada es controlada por la configuración 'ordenar por'.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="245"/>
      <source>G53</source>
      <translation>G53</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="253"/>
      <source>G54</source>
      <translation>G54</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="261"/>
      <source>G55</source>
      <translation>G55</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="269"/>
      <source>G56</source>
      <translation>G56</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="277"/>
      <source>G57</source>
      <translation>G57</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="285"/>
      <source>G58</source>
      <translation>G58</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="293"/>
      <source>G59</source>
      <translation>G59</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="301"/>
      <source>G59.1</source>
      <translation>G59,1</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="309"/>
      <source>G59.2</source>
      <translation>G59,2</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="317"/>
      <source>G59.3</source>
      <translation>G59,3</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="325"/>
      <source>G59.4</source>
      <translation>G59,4</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="333"/>
      <source>G59.5</source>
      <translation>G59,5</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="341"/>
      <source>G59.6</source>
      <translation>G59,6</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="349"/>
      <source>G59.7</source>
      <translation>G59,7</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="357"/>
      <source>G59.8</source>
      <translation>G59,8</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="365"/>
      <source>G59.9</source>
      <translation>G59,9</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="376"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If multiple coordinate systems are in use, setting this to TRUE will cause the gcode to be written to multiple output files as controlled by the 'order by' property.  For example, if ordering by Fixture, the first output file will be for the first fixture and separate file for the second.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si están en uso múltiples sistemas de coordenadas, configurando esto a TRUE causará que el gcode se escriba en múltiples archivos de salida a como es controlado por la propiedad 'ordenar por'. Por ejemplo, si se ordena por Accesorio, el primer archivo de salida será para el primer accesorio y el archivo separado para el segundo.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="379"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If True, post-processing will create multiple output files based on the &lt;span style=" font-style:italic;"&gt;order by&lt;/span&gt; setting.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;For example, if &lt;span style=" font-style:italic;"&gt;order by&lt;/span&gt; is set to Tool, the first output file will contain the first tool change and all operations, in all coordinate systems, that can be done with that tool before the next tool change is called.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;If &lt;span style=" font-style:italic;"&gt;order by&lt;/span&gt; is set to &lt;span style=" font-style:italic;"&gt;operation&lt;/span&gt; and &lt;span style=" font-style:italic;"&gt;split output&lt;/span&gt; is true, each operation will be written to a separate file.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si es Verdadero, el postprocesamiento creará varios archivos de salida basados en el &lt;span style=" font-style:italic;"&gt;orden por configuración.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Por ejemplo, si &lt;span style=" font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;el orden&lt;/span&gt; se establece en Herramienta, el primer archivo de salida contendrá el primer cambio de herramienta y todas las operaciones, en todos los sistemas de coordenadas, que pueden debe hacerse con esa herramienta antes de que se llame al siguiente cambio de herramienta.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Si &lt;span style=" font-style:italic;"&gt;el orden&lt;span style=" font-style:italic;"&gt;&lt;/span&gt;se establece en &lt;span style=" font-style:italic;"&gt;operación&lt;/span&gt;&lt;span style=" font-style:italic;"&gt;&lt;span style=" font-style:italic;"&gt;&lt;span style=" font-style:italic;"&gt; y &lt;span style=" font-style:italic;"&gt;la salida dividida&lt;/span&gt; es verdadera, cada operación se escribirá en un archivo separado.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="382"/>
      <source>Split Output</source>
      <translation>Dividir Salida</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="406"/>
      <source>Setup</source>
      <translation>Configuración</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="424"/>
      <source>Layout</source>
      <translation>Diseño</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="430"/>
      <source>Stock</source>
      <translation>Inventario</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="452"/>
      <source>Create Box</source>
      <translation>Crear Caja</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="457"/>
      <source>Create Cylinder</source>
      <translation>Crear Cilindro</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="462"/>
      <source>Extend Model's Bound Box</source>
      <translation>Extender la Caja de Enlaces del Modelo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="467"/>
      <source>Use Existing Solid</source>
      <translation>Usar Sólido Existente</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="475"/>
      <source>Refresh</source>
      <translation>Actualizar</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="510"/>
      <source>Ext. X</source>
      <translation>Ext. X</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="530"/>
      <source>Ext. Y</source>
      <translation>Ext. Y</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="543"/>
      <source>Ext. Z</source>
      <translation>Ext. Z</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="562"/>
      <source>Radius</source>
      <translation>Radio</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="572"/>
      <location filename="../panels/PathEdit.ui" line="608"/>
      <source>Height</source>
      <translation>Altura</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="588"/>
      <source>Length</source>
      <translation>Longitud</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="598"/>
      <source>Width</source>
      <translation>Ancho</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="624"/>
      <source>Alignment</source>
      <translation>Alineación</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="630"/>
      <source>Move to Origin</source>
      <translation>Mover al Origen</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="637"/>
      <source>Set Origin</source>
      <translation>Definir origen</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="644"/>
      <source>Center in Stock</source>
      <translation>Centrar en Inventario</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="651"/>
      <source>XY in Stock</source>
      <translation>XY en inventario</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="661"/>
      <source>Set</source>
      <translation>Definir</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="667"/>
      <source>X-Axis</source>
      <translation>Eje X</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="674"/>
      <source>Y-Axis</source>
      <translation>Eje Y</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="681"/>
      <source>Z-Axis</source>
      <translation>Eje Z</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="688"/>
      <source>X=0</source>
      <translation>X=0</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="695"/>
      <source>Y=0</source>
      <translation>Y=0</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="702"/>
      <source>Z=0</source>
      <translation>Z=0</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="709"/>
      <source>Link Stock and Model</source>
      <translation>Enlazar Inventario y Modelo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="719"/>
      <source>Move - XY</source>
      <translation>Mover - XY</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="877"/>
      <source>Rotate - XY</source>
      <translation>Rotar - XY</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="934"/>
      <source>Compound</source>
      <translation>Compuesto</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="995"/>
      <location filename="../panels/PathEdit.ui" line="1278"/>
      <source>Default Values</source>
      <translation>Valores por Defecto</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1001"/>
      <source>Depths</source>
      <translation>Profundidades</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1007"/>
      <source>Start Depth</source>
      <translation>Profundidad de Inicio</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1014"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as the StartDepth of a newly created operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: OpStartDepth&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expresión establecida como el IniciarProfundidad de una operación recién creada.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: OpIniciarProfundidad&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1021"/>
      <source>Final Depth</source>
      <translation>Profundidad Final</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1028"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as the FinalDepth for a newly created operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: OpFinalDepth&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expresión establecida como el FinalProfundidad para una operación recién creada.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: OpFinalProfundidad&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1035"/>
      <source>Step Down</source>
      <translation>Bajar</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1042"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as the StepDown of a newly created operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: OpToolDiameter&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expresión establecida como el PasoAbajo de una operación recién creada.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: OpToolDiameter&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1052"/>
      <source>Heights</source>
      <translation>Alturas</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1058"/>
      <source>Expression</source>
      <translation>Expresión</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1068"/>
      <source>Offset</source>
      <translation>Desfase</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1078"/>
      <source>Clearance</source>
      <translation>Holgura</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1085"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as ClearanceHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;OpStockZMax+SetupSheet.ClearanceHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expresión establecida como AlturadeDespeje para nuevas operaciones.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: &amp;quot;OpStockZMax+SetupSheet.Clear anceHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1092"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ClearanceHeightOffset - can be used by expressions to set the default ClearanceHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;3 mm&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DesfaseAlturadeDespeje: puede ser utilizado por expresiones para establecer la AlturadeDespeje predeterminada para nuevas operaciones.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: &amp;quot;3 mm&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1099"/>
      <source>Safe</source>
      <translation>Seguro</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1106"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as SafeHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;OpStockZMax+SetupSheet.SafeHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expresión establecida como AlturaSegura para nuevas operaciones.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: &amp;quot;OpStockZMax+SetupSheet.SafeHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1113"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SafeHeightOffset can be for expressions to set the SafeHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;5 mm&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DesfaseAlturaSegura puede ser para expresiones para establecer AlutraSegura para nuevas operaciones.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Predeterminado: &amp;quot;5 mm&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1123"/>
      <source>Coolant</source>
      <translation>Refrigerante</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1129"/>
      <source>Coolant Mode</source>
      <translation>Modo Refrigerante</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1160"/>
      <location filename="../panels/PathEdit.ui" line="1178"/>
      <source>Tools</source>
      <translation>Herramientas</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1197"/>
      <source>Name</source>
      <translation>Nombre</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1202"/>
      <source>Nr.</source>
      <translation>Nr.</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1207"/>
      <location filename="../panels/PathEdit.ui" line="1216"/>
      <source>Feed</source>
      <translation>Alimentación</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1225"/>
      <source>Spindle</source>
      <translation>Rotor</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1246"/>
      <source>Add</source>
      <translation>Agregar</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1256"/>
      <source>Remove</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1284"/>
      <source>Rapid Speeds</source>
      <translation>Velocidades Rápidas</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1293"/>
      <source>Horizontal</source>
      <translation>Horizontal</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1306"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rapid horizontal speed assigned as HorizRapid to new ToolController.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Velocidad horizontal rápida asignada como HorizRapid al nuevo Controlador de Herramientas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1313"/>
      <source>Vertical</source>
      <translation>Vertical</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1326"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rapid vertical speed assigned to VertRapid of new ToolController.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Velocidad vertical rápida asignada a VertRapid del nuevo Controlador de Herramientas.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1354"/>
      <source>Workplan</source>
      <translation>Plan de trabajo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1366"/>
      <source>Active Tool </source>
      <translation>Herramienta Activa </translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1481"/>
      <source>Delete</source>
      <translation>Eliminar</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1492"/>
      <source>Op Defaults</source>
      <translation>Op por defecto</translation>
    </message>
  </context>
  <context>
    <name>path_waterline</name>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="42"/>
      <source>This operation requires OpenCamLib to be installed.</source>
      <translation>Esta operación requiere OpenCamLib para instalarse.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="97"/>
      <source>OCL Dropcutter</source>
      <translation>Cortadora OCL</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="98"/>
      <source>Experimental</source>
      <translation>Experimental</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="101"/>
      <source>BaseBoundBox</source>
      <translation>BaseCuadroDelimitador</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="102"/>
      <source>Stock</source>
      <translation>Inventario</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="105"/>
      <source>CenterOfMass</source>
      <translation>CentroDeMasa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="106"/>
      <source>CenterOfBoundBox</source>
      <translation>CentroDeCajaUnida</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="107"/>
      <source>XminYmin</source>
      <translation>XminYmin</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="108"/>
      <source>Custom</source>
      <translation>Personalizado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="111"/>
      <source>Off</source>
      <translation>Apagado</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="112"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="125"/>
      <source>Circular</source>
      <translation>Circular</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="113"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="126"/>
      <source>CircularZigZag</source>
      <translation>CircularZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="114"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="127"/>
      <source>Line</source>
      <translation>Línea</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="115"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="128"/>
      <source>Offset</source>
      <translation>Desfase</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="116"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="129"/>
      <source>Spiral</source>
      <translation>Espiral</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="117"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="130"/>
      <source>ZigZag</source>
      <translation>ZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="120"/>
      <source>Conventional</source>
      <translation>Convencional</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="121"/>
      <source>Climb</source>
      <translation>Escalar</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="124"/>
      <source>None</source>
      <translation>Ninguno</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="133"/>
      <source>Collectively</source>
      <translation>Colectivamente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="134"/>
      <source>Individually</source>
      <translation>Individualmente</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="137"/>
      <source>Single-pass</source>
      <translation>Pase único</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="138"/>
      <source>Multi-pass</source>
      <translation>Multi pasada</translation>
    </message>
  </context>
</TS>
