<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="uk" 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>Базова траєкторія для зміни</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="433"/>
      <source>The side of path to insert bones</source>
      <translation type="unfinished">The side of path to insert bones</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="441"/>
      <source>The style of bones</source>
      <translation type="unfinished">The style of bones</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="449"/>
      <source>Bones that aren't dressed up</source>
      <translation type="unfinished">Bones that aren't dressed up</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="459"/>
      <source>The algorithm to determine the bone length</source>
      <translation type="unfinished">The algorithm to determine the bone length</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="467"/>
      <source>Dressup length if Incision == custom</source>
      <translation type="unfinished">Dressup length if Incision == custom</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="63"/>
      <source>The input mapping axis</source>
      <translation type="unfinished">The input mapping axis</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="69"/>
      <source>The radius of the wrapped axis</source>
      <translation type="unfinished">The radius of the wrapped axis</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 type="unfinished">Maximum distance before a miter join is truncated</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>Профіль отворів, а також контур</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="158"/>
      <source>Profile the outline</source>
      <translation>Профіль контуру</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="164"/>
      <source>Profile round holes</source>
      <translation>Профіль круглих отворів</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="170"/>
      <source>Side of edge that tool should cut</source>
      <translation type="unfinished">Side of edge that tool should cut</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="178"/>
      <source>Make True, if using Cutter Radius Compensation</source>
      <translation type="unfinished">Make True, if using Cutter Radius Compensation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="117"/>
      <source>The base geometry for this operation</source>
      <translation type="unfinished">The base geometry for this operation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="128"/>
      <source>Holds the calculated value for the StartDepth</source>
      <translation type="unfinished">Holds the calculated value for the StartDepth</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="138"/>
      <source>Holds the calculated value for the FinalDepth</source>
      <translation type="unfinished">Holds the calculated value for the FinalDepth</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="146"/>
      <source>Holds the diameter of the tool</source>
      <translation type="unfinished">Holds the diameter of the tool</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="154"/>
      <source>Holds the max Z value of Stock</source>
      <translation type="unfinished">Holds the max Z value of Stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="161"/>
      <source>Holds the min Z value of Stock</source>
      <translation type="unfinished">Holds the min Z value of 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>Зробіть False, щоб уникнути операції з генерації коду</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="182"/>
      <source>An optional comment for this Operation</source>
      <translation>Необовʼязковий коментар до цієї Операції</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="188"/>
      <source>User Assigned Label</source>
      <translation type="unfinished">User Assigned Label</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 type="unfinished">Operations Cycle Time Estimation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="208"/>
      <source>Base locations for this operation</source>
      <translation type="unfinished">Base locations for this operation</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>Режим охолодження для цієї операції</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="238"/>
      <source>Starting Depth of Tool- first cut depth in Z</source>
      <translation>Початкова глибина інструменту - перша глибина різу по Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="246"/>
      <source>Final Depth of Tool- lowest value in Z</source>
      <translation>Фінальна глибина інструменту - найнижче значення по 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>Крок заглиблення Інструменту</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="281"/>
      <source>Maximum material removed on final pass.</source>
      <translation>Максимальна кількість матеріалу, що була видалена на заключному проході.</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 type="unfinished">Rapid Safety Height between locations.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="308"/>
      <source>The start point of this path</source>
      <translation>Початкова точка цієї траєкторії</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 type="unfinished">Make True, if specifying a Start Point</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="326"/>
      <source>Lower limit of the turning diameter</source>
      <translation type="unfinished">Lower limit of the turning diameter</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="334"/>
      <source>Upper limit of the turning diameter.</source>
      <translation type="unfinished">Upper limit of the turning diameter.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="445"/>
      <source>Coolant option for this operation</source>
      <translation>Налаштування охолодження для цієї операції</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="117"/>
      <source>The NC output file for this project</source>
      <translation type="unfinished">The NC output file for this project</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="123"/>
      <source>Select the Post Processor</source>
      <translation>Оберіть пост процесор</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 type="unfinished">Last Time the Job was post-processed</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="153"/>
      <source>An optional description for this job</source>
      <translation type="unfinished">An optional description for this job</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="159"/>
      <source>Job Cycle Time Estimation</source>
      <translation type="unfinished">Job Cycle Time Estimation</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 type="unfinished">Solid object to be used as 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>Виберіть тип роботи</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 type="unfinished">Split output into multiple gcode files</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 type="unfinished">If multiple WCS, order the output this way</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 type="unfinished">The Work Coordinate Systems for the Job</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="306"/>
      <source>SetupSheet holding the settings for this job</source>
      <translation type="unfinished">SetupSheet holding the settings for this job</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="329"/>
      <source>The base objects for all operations</source>
      <translation type="unfinished">The base objects for all operations</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="365"/>
      <source>Collection of all tool controllers for the job</source>
      <translation type="unfinished">Collection of all tool controllers for the job</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 type="unfinished">Enable pecking</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="122"/>
      <source>The time to dwell between peck cycles</source>
      <translation type="unfinished">The time to dwell between peck cycles</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="128"/>
      <source>Enable dwell</source>
      <translation type="unfinished">Enable dwell</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 type="unfinished">Controls how tool retracts Default=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 type="unfinished">How far the drill depth is extended</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="959"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="131"/>
      <source>Width of tags.</source>
      <translation type="unfinished">Width of tags.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="965"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="137"/>
      <source>Height of tags.</source>
      <translation type="unfinished">Height of tags.</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 type="unfinished">Angle of tag plunge and ascent.</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 type="unfinished">Radius of the fillet for the tag.</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 type="unfinished">Locations of inserted holding tags</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 type="unfinished">IDs of disabled holding tags</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>Активний інструмент</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="80"/>
      <source>The speed of the cutting spindle in RPM</source>
      <translation>Швидкість обертання шпинделя в об/хв</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="86"/>
      <source>Direction of spindle rotation</source>
      <translation>Напрямок обертання шпинделя</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="92"/>
      <source>Feed rate for vertical moves in Z</source>
      <translation>Швидкість вертикальної подачі по осі Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="98"/>
      <source>Feed rate for horizontal moves</source>
      <translation>Швидкість горизонтальної подачі</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="104"/>
      <source>Rapid rate for vertical moves in Z</source>
      <translation>Швидкість прискореної вертикальної подачі по осі Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="110"/>
      <source>Rapid rate for horizontal moves</source>
      <translation>Швидкість прискореної горизонтальної подачі</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 type="unfinished">The tool used by this controller</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>Індекс зупинки (кут) для обертального сканування</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>Додатковий зсув до виділеної обмежувальної рамки</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="178"/>
      <source>The model will be rotated around this axis.</source>
      <translation>Модель буде обертатися навколо цієї осі.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="186"/>
      <source>Start index(angle) for rotational scan</source>
      <translation>Індекс старту (кут) для обертального сканування</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>Не вирізайте внутрішні обриси поверхонь яких уникаєте.</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>Оберіть загальну межу для операції.</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>Кут нахилу, який використовується для певних схем очищення</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>Встановити початкову точку для шаблону різання.</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>Профіль країв виділення.</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 type="unfinished">The path(s) to array</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="51"/>
      <source>Pattern method</source>
      <translation>Метод шаблона</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>Кількість копій по осі X для Лінійного Масиву</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="76"/>
      <source>The number of copies in Y direction in Linear pattern</source>
      <translation>Кількість копій по осі Y для Лінійного Масиву</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="82"/>
      <source>Total angle in Polar pattern</source>
      <translation>Загальний кут в Полярному масиві</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="90"/>
      <source>The number of copies in Linear 1D and Polar pattern</source>
      <translation>Кількість копій для Лінійного 1D та Полярного масиву</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="98"/>
      <source>The centre of rotation in Polar pattern</source>
      <translation>Центр обертання в Полярному масиві</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 type="unfinished">Percent of copies to randomly offset</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="119"/>
      <source>Maximum random offset of copies</source>
      <translation type="unfinished">Maximum random offset of copies</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>Початкове значення для випадкового тремтіння</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="118"/>
      <source>Default speed for horizontal rapid moves.</source>
      <translation type="unfinished">Default speed for horizontal rapid moves.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="126"/>
      <source>Default speed for vertical rapid moves.</source>
      <translation type="unfinished">Default speed for vertical rapid moves.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="132"/>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="414"/>
      <source>Coolant Modes</source>
      <translation type="unfinished">Coolant Modes</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="138"/>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="423"/>
      <source>Default coolant mode.</source>
      <translation type="unfinished">Default coolant mode.</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 type="unfinished">Expression set for the SafeHeight of new operations.</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 type="unfinished">Expression used for StartDepth of new operations.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="189"/>
      <source>Expression used for FinalDepth of new operations.</source>
      <translation type="unfinished">Expression used for FinalDepth of new operations.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="197"/>
      <source>Expression used for StepDown of new operations.</source>
      <translation type="unfinished">Expression used for StepDown of new operations.</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>Відстань точки до шпинделя</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="82"/>
      <source>Height to raise during corner action</source>
      <translation type="unfinished">Height to raise during corner action</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCircularHoleBase.py" line="80"/>
      <source>List of disabled features</source>
      <translation>Перелік вимкнених властивостей</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensions.py" line="482"/>
      <source>Default length of extensions.</source>
      <translation type="unfinished">Default length of extensions.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensions.py" line="489"/>
      <source>List of features to extend.</source>
      <translation type="unfinished">List of features to extend.</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 type="unfinished">Uses the outline of the base geometry.</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>Розділити арки на окремі сегменти</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>Коментар або примітки до програми ЧПК</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCopy.py" line="41"/>
      <source>The path to be copied</source>
      <translation>Траєкторія для копіювання</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="57"/>
      <source>X offset between tool and probe</source>
      <translation>Зсув по вісі X між інструментом і зондом</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="63"/>
      <source>Y offset between tool and probe</source>
      <translation>Зсув по вісі Y між інструментом і зондом</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="71"/>
      <source>Number of points to probe in X direction</source>
      <translation type="unfinished">Number of points to probe in X direction</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="79"/>
      <source>Number of points to probe in Y direction</source>
      <translation type="unfinished">Number of points to probe in Y direction</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="87"/>
      <source>The output location for the probe data to be written</source>
      <translation type="unfinished">The output location for the probe data to be written</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 type="unfinished">Type of adaptive operation</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>Відсоток діаметру вирізання для кожного проходу</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>Зупинити обробку</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>Орієнтація площини з траєкторією ЧПК</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="134"/>
      <source>Enter custom start point for slot path.</source>
      <translation type="unfinished">Enter custom start point for slot path.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="142"/>
      <source>Enter custom end point for slot path.</source>
      <translation type="unfinished">Enter custom end point for slot path.</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>Кут нарощування.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="71"/>
      <source>Ramping Method</source>
      <translation>Метод нарощування</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="77"/>
      <source>Which feed rate to use for ramping</source>
      <translation>Визначає робочу подачу для нарощування</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="83"/>
      <source>Custom feed rate</source>
      <translation>Індивідуальна швидкість подачі</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>Додаткові базові обʼєкти для гравіювання</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="228"/>
      <source>The deflection value for discretizing arcs</source>
      <translation type="unfinished">The deflection value for discretizing arcs</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>Точність  V отворів</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>Встановити напрямок різьби</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="282"/>
      <source>Currently only internal</source>
      <translation>На цю мить тільки внутрішня</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="291"/>
      <source>Defines which standard thread was chosen</source>
      <translation>Визначає яку стандартну різьбу обрано</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="297"/>
      <source>Set thread's major diameter</source>
      <translation>Встановіть зовнішній діаметр різьби</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="303"/>
      <source>Set thread's minor diameter</source>
      <translation>Встановіть діаметр западин різьби</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="311"/>
      <source>Set thread's pitch - used for metric threads</source>
      <translation>Встановіть крок різьби - використовується для метричних різьб</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>Встановіть кількість проходів для вирізання різьби</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="342"/>
      <source>Direction of thread cutting operation</source>
      <translation>Напрямок операції вирізання різьби</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>Чистовий прохід різьби</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCustom.py" line="56"/>
      <source>The gcode to be inserted</source>
      <translation type="unfinished">The gcode to be inserted</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="145"/>
      <source>Shape for bit shape</source>
      <translation type="unfinished">Shape for bit shape</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="153"/>
      <source>The parametrized body representing the tool bit</source>
      <translation type="unfinished">The parametrized body representing the tool bit</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="159"/>
      <source>The file of the tool</source>
      <translation>Файл інструменту</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="165"/>
      <source>The name of the shape file</source>
      <translation>Імʼя файлу форми</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 type="unfinished">List of all properties inherited from the bit</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCollision.py" line="60"/>
      <source>The base object this collision refers to</source>
      <translation type="unfinished">The base object this collision refers to</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFixture.py" line="38"/>
      <source>Fixture Offset Number</source>
      <translation type="unfinished">Fixture Offset Number</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>Почати вирізання зсередини або зовні</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="134"/>
      <location filename="../../../PathScripts/PathHelix.py" line="157"/>
      <source>Starting Radius</source>
      <translation>Початковий радіус</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPropertyBag.py" line="75"/>
      <source>List of custom property groups</source>
      <translation type="unfinished">List of custom property groups</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="97"/>
      <source>Shape to use for calculating Boundary</source>
      <translation type="unfinished">Shape to use for calculating Boundary</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="105"/>
      <source>Clear edges of surface (Only applicable to BoundBox)</source>
      <translation type="unfinished">Clear edges of surface (Only applicable to BoundBox)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="114"/>
      <source>Exclude milling raised areas inside the face.</source>
      <translation type="unfinished">Exclude milling raised areas inside the face.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="75"/>
      <source>Calculate roll-on to path</source>
      <translation type="unfinished">Calculate roll-on to path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="81"/>
      <source>Calculate roll-off from path</source>
      <translation type="unfinished">Calculate roll-off from path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="87"/>
      <source>Keep the Tool Down in Path</source>
      <translation type="unfinished">Keep the Tool Down in Path</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 type="unfinished">Length or Radius of the approach</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="108"/>
      <source>The Style of motion into the Path</source>
      <translation>Стиль руху по Лінії</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="115"/>
      <source>The Style of motion out of the Path</source>
      <translation>Стиль руху по Лінії</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="124"/>
      <source>The Mode of Point Radiusoffset or Center</source>
      <translation type="unfinished">The Mode of Point Radiusoffset or Center</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="135"/>
      <source>Extends LeadIn distance</source>
      <translation type="unfinished">Extends LeadIn distance</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="141"/>
      <source>Extends LeadOut distance</source>
      <translation type="unfinished">Extends LeadOut distance</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="147"/>
      <source>Perform plunges with G0</source>
      <translation type="unfinished">Perform plunges with G0</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="155"/>
      <source>Apply LeadInOut to layers within an operation</source>
      <translation type="unfinished">Apply LeadInOut to layers within an operation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="110"/>
      <source>The base object this stock is derived from</source>
      <translation type="unfinished">The base object this stock is derived from</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>Матеріал для цього об'єкту</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="242"/>
      <source>Length of this stock box</source>
      <translation type="unfinished">Length of this stock box</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="248"/>
      <source>Width of this stock box</source>
      <translation type="unfinished">Width of this stock box</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="254"/>
      <source>Height of this stock box</source>
      <translation type="unfinished">Height of this stock box</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="294"/>
      <source>Radius of this stock cylinder</source>
      <translation type="unfinished">Radius of this stock cylinder</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="300"/>
      <source>Height of this stock cylinder</source>
      <translation type="unfinished">Height of this stock cylinder</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="336"/>
      <source>Internal representation of stock type</source>
      <translation type="unfinished">Internal representation of stock type</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStop.py" line="42"/>
      <source>Add Optional or Mandatory Stop to the program</source>
      <translation type="unfinished">Add Optional or Mandatory Stop to the program</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="39"/>
      <source>The object to be reached by this hop</source>
      <translation type="unfinished">The object to be reached by this hop</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="45"/>
      <source>The Z height of the hop</source>
      <translation type="unfinished">The Z height of the hop</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="126"/>
      <source>The desired width of the chamfer</source>
      <translation>Бажана ширина фаски</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="132"/>
      <source>The additional depth of the tool path</source>
      <translation type="unfinished">The additional depth of the tool path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="138"/>
      <source>How to join chamfer segments</source>
      <translation type="unfinished">How to join chamfer segments</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="146"/>
      <source>Direction of Operation</source>
      <translation>Напрямок Операції</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="153"/>
      <source>Side of Operation</source>
      <translation>Сторона операції</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="163"/>
      <source>Select the segment, there the operations starts</source>
      <translation type="unfinished">Select the segment, there the operations starts</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="73"/>
      <source>The point file from the surface probing.</source>
      <translation type="unfinished">The point file from the surface probing.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="83"/>
      <source>Deflection distance for arc interpolation</source>
      <translation type="unfinished">Deflection distance for arc interpolation</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 type="unfinished">Ignore outer waterlines above this height.</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 type="unfinished">Start pocketing at center or boundary</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="156"/>
      <source>Angle of the zigzag pattern</source>
      <translation>Кут зигзаг шаблону</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="162"/>
      <source>Clearing pattern to use</source>
      <translation type="unfinished">Clearing pattern to use</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="168"/>
      <source>Use 3D Sorting of Path</source>
      <translation type="unfinished">Use 3D Sorting of Path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="176"/>
      <source>Attempts to avoid unnecessary retractions.</source>
      <translation type="unfinished">Attempts to avoid unnecessary retractions.</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 type="unfinished">The vertex index to start the path from</translation>
    </message>
  </context>
  <context>
    <name>CmdPathArea</name>
    <message>
      <location filename="../../Command.cpp" line="56"/>
      <source>Path</source>
      <translation>Траєкторія</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="57"/>
      <source>Area</source>
      <translation>Площа</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="58"/>
      <source>Creates a feature area from selected objects</source>
      <translation type="unfinished">Creates a feature area from selected objects</translation>
    </message>
  </context>
  <context>
    <name>CmdPathAreaWorkplane</name>
    <message>
      <location filename="../../Command.cpp" line="138"/>
      <source>Path</source>
      <translation>Траєкторія</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="139"/>
      <source>Area workplane</source>
      <translation type="unfinished">Area workplane</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="140"/>
      <source>Select a workplane for a FeatureArea</source>
      <translation type="unfinished">Select a workplane for a FeatureArea</translation>
    </message>
  </context>
  <context>
    <name>CmdPathCompound</name>
    <message>
      <location filename="../../Command.cpp" line="228"/>
      <source>Path</source>
      <translation>Траєкторія</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="229"/>
      <source>Compound</source>
      <translation>З'єднання</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="230"/>
      <source>Creates a compound from selected paths</source>
      <translation type="unfinished">Creates a compound from selected paths</translation>
    </message>
  </context>
  <context>
    <name>CmdPathShape</name>
    <message>
      <location filename="../../Command.cpp" line="280"/>
      <source>Path</source>
      <translation>Траєкторія</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="281"/>
      <source>From Shape</source>
      <translation type="unfinished">From Shape</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="282"/>
      <source>Creates a path from a selected shape</source>
      <translation type="unfinished">Creates a path from a selected shape</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="107"/>
      <source>Create Path Area View</source>
      <translation type="unfinished">Create Path Area View</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="116"/>
      <source>Create Path Area</source>
      <translation type="unfinished">Create Path Area</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="204"/>
      <source>Select Workplane for Path Area</source>
      <translation type="unfinished">Select Workplane for Path Area</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="255"/>
      <source>Create Path Compound</source>
      <translation type="unfinished">Create Path Compound</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="325"/>
      <source>Create Path Shape</source>
      <translation type="unfinished">Create Path Shape</translation>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="14"/>
      <source>Create Job</source>
      <translation type="unfinished">Create Job</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="23"/>
      <source>Template</source>
      <translation>Шаблон</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="42"/>
      <source>Model</source>
      <translation>Модель</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="14"/>
      <source>Select Base Models</source>
      <translation type="unfinished">Select Base Models</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="24"/>
      <source>Solids</source>
      <translation>Суцільні тіла</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="34"/>
      <source>2D</source>
      <translation>двовимірний</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="44"/>
      <source>Base Models</source>
      <translation type="unfinished">Base Models</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="14"/>
      <source>Job Template Export</source>
      <translation type="unfinished">Job Template Export</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="23"/>
      <source>Post Processing</source>
      <translation type="unfinished">Post Processing</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="51"/>
      <source>Tools</source>
      <translation>Інструменти</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="73"/>
      <source>Setup Sheet</source>
      <translation type="unfinished">Setup Sheet</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="85"/>
      <source>Operation Heights</source>
      <translation type="unfinished">Operation Heights</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="95"/>
      <source>Operation Depths</source>
      <translation type="unfinished">Operation Depths</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="108"/>
      <source>Tool Rapid Speeds</source>
      <translation type="unfinished">Tool Rapid Speeds</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="121"/>
      <source>Coolant Mode</source>
      <translation type="unfinished">Coolant Mode</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="144"/>
      <source>Stock</source>
      <translation type="unfinished">Stock</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="156"/>
      <source>Extent</source>
      <translation type="unfinished">Extent</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="182"/>
      <source>Placement</source>
      <translation>Розташувати</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="236"/>
      <source>Export</source>
      <translation>Експорт</translation>
    </message>
    <message>
      <location filename="../panels/DlgSelectPostProcessor.ui" line="14"/>
      <source>Post Processor</source>
      <translation>Пост-процесор</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="14"/>
      <source>Tool Controller Editor</source>
      <translation type="unfinished">Tool Controller Editor</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="29"/>
      <source>Controller</source>
      <translation type="unfinished">Controller</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="35"/>
      <source>Controller Name /  Tool Number</source>
      <translation type="unfinished">Controller Name /  Tool Number</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="67"/>
      <source>Horiz. Feed</source>
      <translation type="unfinished">Horiz. Feed</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="96"/>
      <source>Vert. Feed</source>
      <translation type="unfinished">Vert. Feed</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="125"/>
      <source>Horiz Rapid</source>
      <translation type="unfinished">Horiz Rapid</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="154"/>
      <source>Vert Rapid</source>
      <translation type="unfinished">Vert Rapid</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="186"/>
      <source>Spindle</source>
      <translation type="unfinished">Spindle</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="196"/>
      <source>Forward</source>
      <translation type="unfinished">Forward</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="201"/>
      <source>Reverse</source>
      <translation>Зворотній напрямок</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="244"/>
      <source>Tool</source>
      <translation>Інструмент</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="293"/>
      <source>Any modifications only affect this ToolController!</source>
      <translation type="unfinished">Any modifications only affect this ToolController!</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolEdit.ui" line="14"/>
      <source>Tool Editor</source>
      <translation type="unfinished">Tool Editor</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="14"/>
      <source>Create Property</source>
      <translation type="unfinished">Create Property</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="20"/>
      <source>Name</source>
      <translation>Назва</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="44"/>
      <source>Group</source>
      <translation>Група</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="58"/>
      <source>Type</source>
      <translation>Тип</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="65"/>
      <source>val1,val2,val3,...</source>
      <translation type="unfinished">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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="82"/>
      <source>Enums</source>
      <translation type="unfinished">Enums</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="89"/>
      <source>ToolTip</source>
      <translation type="unfinished">ToolTip</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="120"/>
      <source>Create another</source>
      <translation type="unfinished">Create another</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="14"/>
      <source>Library Manager</source>
      <translation type="unfinished">Library Manager</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="35"/>
      <source>Create Toolbit</source>
      <translation type="unfinished">Create Toolbit</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="55"/>
      <source>Add Existing</source>
      <translation type="unfinished">Add Existing</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="75"/>
      <source>Remove</source>
      <translation>Видалити</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="272"/>
      <source>Close</source>
      <translation>Закрити</translation>
    </message>
  </context>
  <context>
    <name>DlgJobChooser</name>
    <message>
      <location filename="../../DlgJobChooser.ui" line="17"/>
      <source>Choose a Path Job</source>
      <translation type="unfinished">Choose a Path Job</translation>
    </message>
    <message>
      <location filename="../panels/DlgTCChooser.ui" line="23"/>
      <source>Choose a Tool Controller</source>
      <translation type="unfinished">Choose a Tool Controller</translation>
    </message>
    <message>
      <location filename="../panels/DlgTCChooser.ui" line="29"/>
      <source>Tool Controller</source>
      <translation type="unfinished">Tool Controller</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolCopy.ui" line="23"/>
      <source>Copy Selected Tools</source>
      <translation type="unfinished">Copy Selected Tools</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolCopy.ui" line="29"/>
      <source>Destination</source>
      <translation>Тека Призначення</translation>
    </message>
  </context>
  <context>
    <name>DlgProcessorChooser</name>
    <message>
      <location filename="../../DlgProcessorChooser.ui" line="14"/>
      <source>Choose a processor</source>
      <translation type="unfinished">Choose a processor</translation>
    </message>
    <message>
      <location filename="../../DlgProcessorChooser.ui" line="20"/>
      <source>Processor</source>
      <translation type="unfinished">Processor</translation>
    </message>
    <message>
      <location filename="../../DlgProcessorChooser.ui" line="33"/>
      <source>Arguments</source>
      <translation type="unfinished">Arguments</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>Форма</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="20"/>
      <source>Boundary Body</source>
      <translation type="unfinished">Boundary Body</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="45"/>
      <source>Create Box</source>
      <translation type="unfinished">Create Box</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="50"/>
      <source>Create Cylinder</source>
      <translation type="unfinished">Create Cylinder</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="55"/>
      <source>Extend Model's Bound Box</source>
      <translation type="unfinished">Extend Model's Bound Box</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="60"/>
      <source>Use Existing Solid</source>
      <translation type="unfinished">Use Existing Solid</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="100"/>
      <source>Ext. X</source>
      <translation type="unfinished">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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="127"/>
      <source>Ext. Y</source>
      <translation type="unfinished">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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="148"/>
      <source>Ext. Z</source>
      <translation type="unfinished">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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="175"/>
      <source>Radius</source>
      <translation>Радіус</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="189"/>
      <location filename="../panels/DressupPathBoundary.ui" line="237"/>
      <source>Height</source>
      <translation>Висота</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="209"/>
      <source>Length</source>
      <translation>Довжина</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="223"/>
      <source>Width</source>
      <translation>Ширина</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="260"/>
      <source>Constrained to Inside</source>
      <translation type="unfinished">Constrained to Inside</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="43"/>
      <source>Import</source>
      <translation>Імпортувати</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 type="unfinished">&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;</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 type="unfinished">&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;</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>Додати</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 type="unfinished">&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;</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>Видалити</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="149"/>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="92"/>
      <source>Clear</source>
      <translation>Очистити</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="99"/>
      <source>All objects will be processed using the same operation properties</source>
      <translation type="unfinished">All objects will be processed using the same operation properties</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="29"/>
      <source>Feature</source>
      <translation type="unfinished">Feature</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="34"/>
      <location filename="../panels/ToolEditor.ui" line="96"/>
      <source>Diameter</source>
      <translation>Діаметр</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="65"/>
      <source>Reset</source>
      <translation>Скинути</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="72"/>
      <source>All objects will be processed using the same operation properties.</source>
      <translation type="unfinished">All objects will be processed using the same operation properties.</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Edit selected location.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="63"/>
      <source>Edit</source>
      <translation>Правка</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="70"/>
      <source>All locations will be processed using the same operation properties.</source>
      <translation type="unfinished">All locations will be processed using the same operation properties.</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="39"/>
      <location filename="../panels/SetupGlobal.ui" line="36"/>
      <source>Start Depth</source>
      <translation type="unfinished">Start Depth</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">Final Depth</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="131"/>
      <location filename="../panels/SetupGlobal.ui" line="64"/>
      <source>Step Down</source>
      <translation type="unfinished">Step Down</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="163"/>
      <source>Finish Step Down</source>
      <translation type="unfinished">Finish Step Down</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageDiametersEdit.ui" line="20"/>
      <source>Min Diameter</source>
      <translation type="unfinished">Min Diameter</translation>
    </message>
    <message>
      <location filename="../panels/PageDiametersEdit.ui" line="57"/>
      <source>Max Diameter</source>
      <translation type="unfinished">Max Diameter</translation>
    </message>
    <message>
      <location filename="../panels/PageHeightsEdit.ui" line="24"/>
      <source>Safe Height</source>
      <translation type="unfinished">Safe Height</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageHeightsEdit.ui" line="47"/>
      <source>Clearance Height</source>
      <translation type="unfinished">Clearance Height</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 type="unfinished">&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;</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 type="unfinished">ToolController</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 type="unfinished">&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;</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 type="unfinished">Coolant Mode</translation>
    </message>
    <message>
      <location filename="../panels/PageOpCustomEdit.ui" line="62"/>
      <source>G Gode</source>
      <translation type="unfinished">G Gode</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 type="unfinished">Tool Controller</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 type="unfinished">Coolant</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="69"/>
      <source>Operation Type</source>
      <translation>Тип операції</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="176"/>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="83"/>
      <source>Step Over Percent</source>
      <translation type="unfinished">Step Over Percent</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 type="unfinished">Accuracy vs Performance</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 type="unfinished">&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;</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 type="unfinished">Finishing Profile</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="235"/>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="245"/>
      <source>Use Outline</source>
      <translation type="unfinished">Use Outline</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="255"/>
      <source>Stop</source>
      <translation>Стоп</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>Напрямок</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 type="unfinished">&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;</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>за годинниковою стрілкою</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="103"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="153"/>
      <source>CCW</source>
      <translation>проти годинникової стрілки</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="188"/>
      <source>W =</source>
      <translation type="unfinished">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 type="unfinished">&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;</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>мм</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="215"/>
      <source>h = </source>
      <translation type="unfinished">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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="282"/>
      <source>Join:</source>
      <translation>З'єднати:</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 type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Round joint&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 type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Miter joint&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="381"/>
      <source>TextLabel</source>
      <translation>ТекстовийНадпис</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="69"/>
      <source>Peck</source>
      <translation type="unfinished">Peck</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="79"/>
      <source>Depth</source>
      <translation>На глибину</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="96"/>
      <source>Retract</source>
      <translation type="unfinished">Retract</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="110"/>
      <source>Dwell</source>
      <translation type="unfinished">Dwell</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="120"/>
      <source>Time</source>
      <translation>Час</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="134"/>
      <source>Extend Depth</source>
      <translation type="unfinished">Extend Depth</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="142"/>
      <source>None</source>
      <translation>Немає</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="147"/>
      <source>Drill Tip</source>
      <translation type="unfinished">Drill Tip</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="152"/>
      <source>2x Drill Tip</source>
      <translation type="unfinished">2x Drill Tip</translation>
    </message>
    <message>
      <location filename="../panels/PageOpEngraveEdit.ui" line="63"/>
      <source>Start at Vertex</source>
      <translation type="unfinished">Start at Vertex</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="63"/>
      <source>Start from</source>
      <translation type="unfinished">Start from</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="74"/>
      <source>Inside</source>
      <translation type="unfinished">Inside</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="79"/>
      <source>Outside</source>
      <translation type="unfinished">Outside</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="111"/>
      <source>Step over percent</source>
      <translation type="unfinished">Step over percent</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="137"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="101"/>
      <source>Extra Offset</source>
      <translation type="unfinished">Extra Offset</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="22"/>
      <source>Enable Extensions</source>
      <translation type="unfinished">Enable Extensions</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="58"/>
      <source>Show All</source>
      <translation>Показати усе</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="68"/>
      <source>Extend Corners</source>
      <translation type="unfinished">Extend Corners</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="78"/>
      <source>Default Length</source>
      <translation type="unfinished">Default Length</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="129"/>
      <source>Enable</source>
      <translation>Ввімкнути</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="139"/>
      <source>Disable</source>
      <translation>Вимкнути</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="63"/>
      <source>Boundary Shape</source>
      <translation type="unfinished">Boundary Shape</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="86"/>
      <source>Cut Mode</source>
      <translation type="unfinished">Cut Mode</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="97"/>
      <source>Climb</source>
      <translation type="unfinished">Climb</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="102"/>
      <source>Conventional</source>
      <translation type="unfinished">Conventional</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="110"/>
      <source>Pattern</source>
      <translation>Шаблон</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="124"/>
      <source>ZigZag</source>
      <translation type="unfinished">ZigZag</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="134"/>
      <source>Spiral</source>
      <translation>Спіраль</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="139"/>
      <source>ZigZagOffset</source>
      <translation type="unfinished">ZigZagOffset</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="144"/>
      <source>Line</source>
      <translation>Лінія</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="149"/>
      <source>Grid</source>
      <translation>Сітка</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="154"/>
      <source>Triangle</source>
      <translation>Трикутник</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="162"/>
      <source>Angle</source>
      <translation>Кут</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="202"/>
      <source>Material Allowance</source>
      <translation type="unfinished">Material Allowance</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">Use Start Point</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="242"/>
      <source>Clear Edges</source>
      <translation type="unfinished">Clear Edges</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="249"/>
      <source>Min Travel</source>
      <translation type="unfinished">Min Travel</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="52"/>
      <source>Probe Grid Points</source>
      <translation type="unfinished">Probe Grid Points</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 type="unfinished">Probe</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="101"/>
      <source>X Offset</source>
      <translation type="unfinished">X Offset</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="115"/>
      <source>Y Offset</source>
      <translation type="unfinished">Y Offset</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="132"/>
      <source>Output</source>
      <translation>Вивід</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="138"/>
      <source>File Name</source>
      <translation>Імʼя файлу</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="148"/>
      <source>ProbePoints.txt</source>
      <translation type="unfinished">ProbePoints.txt</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="63"/>
      <source>Cut Side</source>
      <translation type="unfinished">Cut Side</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="140"/>
      <source>Process Holes</source>
      <translation type="unfinished">Process Holes</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="150"/>
      <source>Use Compensation</source>
      <translation type="unfinished">Use Compensation</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="160"/>
      <source>Process Circles</source>
      <translation type="unfinished">Process Circles</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="170"/>
      <source>Process Perimeter</source>
      <translation type="unfinished">Process Perimeter</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="71"/>
      <source>Start Feature Reference</source>
      <translation type="unfinished">Start Feature Reference</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="97"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="169"/>
      <source>Center of Mass</source>
      <translation type="unfinished">Center of Mass</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="102"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="174"/>
      <source>Center of BoundBox</source>
      <translation type="unfinished">Center of BoundBox</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="107"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="179"/>
      <source>Lowest Point</source>
      <translation type="unfinished">Lowest Point</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="112"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="184"/>
      <source>Highest Point</source>
      <translation type="unfinished">Highest Point</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="117"/>
      <source>Long Edge</source>
      <translation type="unfinished">Long Edge</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="122"/>
      <source>Short Edge</source>
      <translation type="unfinished">Short Edge</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="127"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="189"/>
      <source>Vertex</source>
      <translation>Вершина</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="141"/>
      <source>End Feature Reference</source>
      <translation type="unfinished">End Feature Reference</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="228"/>
      <source>No Base Geometry selected.</source>
      <translation type="unfinished">No Base Geometry selected.</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 type="unfinished">&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;</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 type="unfinished">Currently using custom point inputs available in the Property View of the Data tab.</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="275"/>
      <source>Extend Path Start</source>
      <translation type="unfinished">Extend Path Start</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="301"/>
      <source>Extend Path End</source>
      <translation type="unfinished">Extend Path End</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 type="unfinished">&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;</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 type="unfinished">Layer Mode</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="361"/>
      <source>Single-pass</source>
      <translation type="unfinished">Single-pass</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="366"/>
      <source>Multi-pass</source>
      <translation type="unfinished">Multi-pass</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="374"/>
      <source>Path Orientation</source>
      <translation type="unfinished">Path Orientation</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="385"/>
      <source>Start to End</source>
      <translation type="unfinished">Start to End</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="390"/>
      <source>Perpendicular</source>
      <translation>Перпендикулярний</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="401"/>
      <source>Reverse cut direction</source>
      <translation type="unfinished">Reverse cut direction</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="79"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="63"/>
      <source>BoundBox</source>
      <translation type="unfinished">BoundBox</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="77"/>
      <source>Scan Type</source>
      <translation type="unfinished">Scan Type</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="117"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="105"/>
      <source>Cut Pattern</source>
      <translation type="unfinished">Cut Pattern</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="119"/>
      <source>Profile Edges</source>
      <translation type="unfinished">Profile Edges</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="133"/>
      <source>Avoid Last X Faces</source>
      <translation type="unfinished">Avoid Last X Faces</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="147"/>
      <source>BoundBox extra offset X, Y</source>
      <translation type="unfinished">BoundBox extra offset 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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="184"/>
      <source>Drop Cutter Direction</source>
      <translation type="unfinished">Drop Cutter Direction</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="198"/>
      <source>Depth offset</source>
      <translation type="unfinished">Depth offset</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="159"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="215"/>
      <source>Step over</source>
      <translation>Крок за кроком</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="185"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="235"/>
      <source>Sample interval</source>
      <translation type="unfinished">Sample interval</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="205"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="265"/>
      <source>Optimize Linear Paths</source>
      <translation type="unfinished">Optimize Linear Paths</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="275"/>
      <source>Boundary Enforcement</source>
      <translation type="unfinished">Boundary Enforcement</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="288"/>
      <source>Optimize StepOver Transitions</source>
      <translation type="unfinished">Optimize StepOver Transitions</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="14"/>
      <source>Setup Global</source>
      <translation type="unfinished">Setup Global</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="30"/>
      <source>Depths</source>
      <translation type="unfinished">Depths</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="81"/>
      <source>Heights</source>
      <translation>Висоти</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="87"/>
      <source>Expression</source>
      <translation type="unfinished">Expression</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="97"/>
      <source>Offset</source>
      <translation>Зміщення</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="107"/>
      <source>Clearance</source>
      <translation>Відхилення</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="128"/>
      <source>Safe</source>
      <translation type="unfinished">Safe</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="172"/>
      <source>Rapid Speeds</source>
      <translation type="unfinished">Rapid Speeds</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="178"/>
      <source>Horizontal</source>
      <translation>По горизонталі</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="198"/>
      <source>Vertical</source>
      <translation>По вертикалі</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="32"/>
      <source>Thread</source>
      <translation type="unfinished">Thread</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="38"/>
      <source>Orientation</source>
      <translation>Орієнтація</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="52"/>
      <location filename="../panels/ToolEditor.ui" line="43"/>
      <source>Type</source>
      <translation>Тип</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="65"/>
      <source>Fit</source>
      <translation type="unfinished">Fit</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="85"/>
      <source>Major Diameter</source>
      <translation type="unfinished">Major Diameter</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="99"/>
      <source>Minor Diameter</source>
      <translation type="unfinished">Minor Diameter</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="113"/>
      <source>Pitch</source>
      <translation type="unfinished">Pitch</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="134"/>
      <source>TPI</source>
      <translation type="unfinished">TPI</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="144"/>
      <location filename="../panels/SetupGlobal.ui" line="24"/>
      <source>Operation</source>
      <translation type="unfinished">Operation</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="150"/>
      <source>Passes</source>
      <translation type="unfinished">Passes</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="177"/>
      <source>Lead In/Out</source>
      <translation type="unfinished">Lead In/Out</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 type="unfinished">&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 type="unfinished">Discretization Deflection</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpVcarveEdit.ui" line="98"/>
      <source>Filter Colinear lines</source>
      <translation type="unfinished">Filter Colinear lines</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="59"/>
      <source>Algorithm</source>
      <translation type="unfinished">Algorithm</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="142"/>
      <source>Boundary Adjustment</source>
      <translation type="unfinished">Boundary Adjustment</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="14"/>
      <source>Point Edit</source>
      <translation type="unfinished">Point Edit</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="23"/>
      <source>Global X</source>
      <translation>Глобальна X</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="30"/>
      <source>Global Y</source>
      <translation>Глобальна Y</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="40"/>
      <source>Global Z</source>
      <translation>Глобальна Z</translation>
    </message>
    <message>
      <location filename="../panels/PropertyBag.ui" line="14"/>
      <source>Property Bag</source>
      <translation type="unfinished">Property Bag</translation>
    </message>
    <message>
      <location filename="../panels/PropertyBag.ui" line="55"/>
      <source>Modify...</source>
      <translation type="unfinished">Modify...</translation>
    </message>
    <message>
      <location filename="../panels/PropertyBag.ui" line="62"/>
      <source>Add...</source>
      <translation type="unfinished">Add...</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="20"/>
      <source>Tool</source>
      <translation>Інструмент</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="26"/>
      <source>Name</source>
      <translation>Назва</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="36"/>
      <source>Display Name</source>
      <translation type="unfinished">Display Name</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="57"/>
      <source>Material</source>
      <translation>Матеріал</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="67"/>
      <source>Length Offset</source>
      <translation type="unfinished">Length Offset</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 type="unfinished">0.00</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="87"/>
      <location filename="../panels/ToolEditor.ui" line="184"/>
      <source>Tool Parameter</source>
      <translation type="unfinished">Tool Parameter</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="103"/>
      <source>Flat Radius</source>
      <translation type="unfinished">Flat Radius</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="110"/>
      <source>Corner Radius</source>
      <translation type="unfinished">Corner Radius</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="117"/>
      <source>Point/Tip Angle</source>
      <translation type="unfinished">Point/Tip Angle</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="124"/>
      <source>Cutting Edge Height</source>
      <translation type="unfinished">Cutting Edge Height</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="161"/>
      <location filename="../panels/ToolEditor.ui" line="254"/>
      <source>180°</source>
      <translation type="unfinished">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 type="unfinished">D = </translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="213"/>
      <source>d =</source>
      <translation type="unfinished">d =</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="230"/>
      <source>H =</source>
      <translation type="unfinished">H =</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="247"/>
      <source>α = </source>
      <translation type="unfinished">α = </translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="267"/>
      <source>S = </source>
      <translation type="unfinished">S = </translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="308"/>
      <source>Image</source>
      <translation>Зображення</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="20"/>
      <source>Tag Parameters</source>
      <translation type="unfinished">Tag Parameters</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="26"/>
      <source>Default Width</source>
      <translation type="unfinished">Default Width</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="40"/>
      <source>Default Height</source>
      <translation type="unfinished">Default Height</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="54"/>
      <source>Default Angle</source>
      <translation type="unfinished">Default Angle</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="80"/>
      <source>Default Radius</source>
      <translation type="unfinished">Default Radius</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="97"/>
      <source>Tag Generation</source>
      <translation type="unfinished">Tag Generation</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="103"/>
      <source>Initial # Tags </source>
      <translation type="unfinished">Initial # Tags </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 type="unfinished">&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;</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsPath</name>
    <message>
      <location filename="../preferences/PathJob.ui" line="14"/>
      <source>Job Preferences</source>
      <translation>Налаштування для Завдань</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="32"/>
      <source>General</source>
      <translation>Загальні</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="38"/>
      <source>Defaults</source>
      <translation>За замовчуванням</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="44"/>
      <source>Path</source>
      <translation>Траєкторія</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;Шлях для пошуку шаблонів, постпроцесорів, таблиць інструментів та інших зовнішніх файлів.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Якщо залишити порожнім, буде використовуватись каталог макросів.&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>Шаблон</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;Шаблон за замовчуванням, який вибирається під час створення нового завдання. &lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Це може бути корисно, коли майже всі завдання оброблятимуться на одному комп’ютері з подібними налаштуваннями.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Якщо залишити пустим, шаблон не буде попередньо вибрано.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="89"/>
      <source>Geometry</source>
      <translation type="unfinished">Geometry</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="98"/>
      <source>Default Geometry Tolerance</source>
      <translation>Допуск геометрії за замовчуванням</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>Значення за замовчуванням для нових Завдань, яке використовується для обчислення Траєкторій. Менше значення збільшує точність, але уповільнює обчислення</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="112"/>
      <source>Default Curve Accuracy</source>
      <translation>Допуск кривих за замовчуванням</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="150"/>
      <location filename="../preferences/PathJob.ui" line="265"/>
      <source>Post Processor</source>
      <translation>Пост-процесор</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="162"/>
      <source>Output File</source>
      <translation>Вихідний файл</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="174"/>
      <source>Default Path</source>
      <translation>Шлях за замовчуванням</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;Введіть шлях і назву файлу (за бажанням) (дивіться нижче), які будуть використовуватися за замовчуванням для роботи постпроцесора.&lt;/p&gt;&lt;p&gt;Наведені нижче заміни виконуються перед початком експорту. імʼя визначається під час постобробки:&lt;/p&gt;&lt;p&gt;%D ... тека активного документа&lt;br/&gt;%d ... імʼя активного документа (з розширенням)&lt;br/&gt; %M ... тека макросу користувача&lt;br/&gt;%j ... імʼя активного обʼєкта Завдання&lt;/p&gt;&lt;p&gt;У наведеному нижче прикладі всі файли з тими ж іменами, що й у документі, зберігаються у каталог /home/freecad ( будь ласка, видаліть лапки):&lt;/p&gt;&lt;p&gt;&amp;quot;/home/cnc/%d.g-code&amp;quot;&lt;/p&gt;&lt;p&gt;Перегляньте політику збереження файлів нижче, щоб дізнатися, як боротися з конфліктами імен.&lt;/p&gt;&lt;br&gt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="213"/>
      <source>File Save Policy</source>
      <translation>Політика Збереження Файлу</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;Дозволяє вибрати, як чинити з потенційними конфліктами імен файлів. Завжди відкривати діалог, відкривати діалог, лише якщо вихідний файл вже існує, перезаписати будь-який існуючий файл або додати унікальний (3-значний) послідовний ідентифікатор до імені файлу.&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>Відкрити Діалог Файл</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="241"/>
      <source>Open File Dialog on conflict</source>
      <translation>Відкрити Діалог Файл при конфлікті</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="246"/>
      <source>Overwrite existing file</source>
      <translation>Перезаписати існуючий файл</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="251"/>
      <source>Append Unique ID on conflict</source>
      <translation>Додати унікальний ID при конфлікті</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="274"/>
      <source>Post Processors Selection </source>
      <translation>Вибір Пост Процесорів </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;Схоже, що у вас не встановлені скрипти постпроцесора. Будь ласка, додайте кілька до каталогу макросів і переконайтеся, що імʼя файлу закінчується на &amp;quot;_post.py&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>Пост Процесор за замовчуванням</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;Дозволяє вибрати один із постпроцесорів як за замовчуванням.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="301"/>
      <source>DefaultPostProcessor</source>
      <translation type="unfinished">DefaultPostProcessor</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="304"/>
      <source>Mod/Path</source>
      <translation type="unfinished">Mod/Path</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="311"/>
      <source>Default Arguments</source>
      <translation>Аргументи За Замовчуванням</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="356"/>
      <source>Setup</source>
      <translation type="unfinished">Setup</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="362"/>
      <source>Stock</source>
      <translation type="unfinished">Stock</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="381"/>
      <source>Create Box</source>
      <translation type="unfinished">Create Box</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="386"/>
      <source>Create Cylinder</source>
      <translation type="unfinished">Create Cylinder</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="391"/>
      <source>Extend Model's Bound Box</source>
      <translation type="unfinished">Extend Model's Bound Box</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="415"/>
      <source>Ext. X</source>
      <translation type="unfinished">Ext. X</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="435"/>
      <source>Ext. Y</source>
      <translation type="unfinished">Ext. Y</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="448"/>
      <source>Ext. Z</source>
      <translation type="unfinished">Ext. Z</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="467"/>
      <source>Radius</source>
      <translation>Радіус</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="477"/>
      <location filename="../preferences/PathJob.ui" line="513"/>
      <source>Height</source>
      <translation>Висота</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="493"/>
      <source>Length</source>
      <translation>Довжина</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="503"/>
      <source>Width</source>
      <translation>Ширина</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="539"/>
      <source>Placement</source>
      <translation>Розташувати</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="551"/>
      <source>Angle</source>
      <translation>Кут</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="561"/>
      <source>Axis</source>
      <translation>Вісь</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="589"/>
      <source>Position</source>
      <translation>Позиція</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="633"/>
      <source>Tools</source>
      <translation>Інструменти</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="642"/>
      <source>Use Legacy Tools</source>
      <translation type="unfinished">Use Legacy Tools</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="652"/>
      <source>Store Absolute Paths</source>
      <translation type="unfinished">Store Absolute Paths</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>Зараз діє наступна схем: 
     '{}'
 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>Увага</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="277"/>
      <source>Ok</source>
      <translation>Гаразд</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="279"/>
      <source>Don't Show This Anymore</source>
      <translation type="unfinished">Don't Show This Anymore</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPost.py" line="421"/>
      <location filename="../../../PathScripts/PathUtilsGui.py" line="93"/>
      <source>Choose a Path Job</source>
      <translation type="unfinished">Choose a Path Job</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="637"/>
      <source>No parent job found for operation.</source>
      <translation type="unfinished">No parent job found for operation.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="643"/>
      <source>Parent job %s doesn't have a base object</source>
      <translation type="unfinished">Parent job %s doesn't have a base object</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 type="unfinished">No Tool Controller selected.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="841"/>
      <source>Tool Error</source>
      <translation type="unfinished">Tool Error</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 type="unfinished">Feedrate Error</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 type="unfinished">Cycletime Error</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="897"/>
      <source>Base object %s.%s already in the list</source>
      <translation type="unfinished">Base object %s.%s already in the list</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="910"/>
      <source>Base object %s.%s rejected by operation</source>
      <translation type="unfinished">Base object %s.%s rejected by operation</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>Потік (H)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="632"/>
      <source>Feed(V)</source>
      <translation>Потік (V)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfileGui.py" line="165"/>
      <source>Profile</source>
      <translation>Профіль</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfileGui.py" line="168"/>
      <source>Profile entire model, selected face(s) or selected edge(s)</source>
      <translation type="unfinished">Profile entire model, selected face(s) or selected edge(s)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolControllerGui.py" line="117"/>
      <location filename="../../../PathScripts/PathIconViewProvider.py" line="98"/>
      <source>Edit</source>
      <translation>Правка</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 type="unfinished">The non-planar adaptive start is also unavailable.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathUtils.py" line="546"/>
      <source>Legacy Tools not supported</source>
      <translation type="unfinished">Legacy Tools not supported</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathUtils.py" line="550"/>
      <source>Selected tool is not a drill</source>
      <translation type="unfinished">Selected tool is not a drill</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 type="unfinished">Cutting Edge Angle (%.2f) results in negative tool tip length</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 type="unfinished">%s is not a Base Model object of the job %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathEngraveGui.py" line="83"/>
      <source>Base shape %s already in the list</source>
      <translation type="unfinished">Base shape %s already in the list</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="185"/>
      <source>CW</source>
      <translation>за годинниковою стрілкою</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="186"/>
      <source>CCW</source>
      <translation>проти годинникової стрілки</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitGui.py" line="200"/>
      <source>Invalid Filename</source>
      <translation type="unfinished">Invalid Filename</translation>
    </message>
  </context>
  <context>
    <name>PathAreaOp</name>
    <message>
      <location filename="../../../PathScripts/PathAreaOp.py" line="122"/>
      <source>job %s has no Base.</source>
      <translation type="unfinished">job %s has no Base.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAreaOp.py" line="126"/>
      <source>no job for op %s found.</source>
      <translation type="unfinished">no job for op %s found.</translation>
    </message>
  </context>
  <context>
    <name>PathArray</name>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="376"/>
      <source>No base objects for PathArray.</source>
      <translation>Відсутні базові об’єкти для PathAray.</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 type="unfinished">Round</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="190"/>
      <source>Miter</source>
      <translation type="unfinished">Miter</translation>
    </message>
  </context>
  <context>
    <name>PathFixture</name>
    <message>
      <location filename="../../../PathScripts/PathFixture.py" line="155"/>
      <source>Fixture</source>
      <translation type="unfinished">Fixture</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFixture.py" line="158"/>
      <source>Creates a Fixture Offset object</source>
      <translation type="unfinished">Creates a Fixture Offset object</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 type="unfinished">face %s not handled, assuming not vertical</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="192"/>
      <source>edge %s not handled, assuming not vertical</source>
      <translation type="unfinished">edge %s not handled, assuming not vertical</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="196"/>
      <source>isVertical(%s) not supported</source>
      <translation type="unfinished">isVertical(%s) not supported</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="227"/>
      <source>isHorizontal(%s) not supported</source>
      <translation type="unfinished">isHorizontal(%s) not supported</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="676"/>
      <source>%s not supported for flipping</source>
      <translation type="unfinished">%s not supported for flipping</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 type="unfinished">%s has no property %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>Немає</translation>
    </message>
  </context>
  <context>
    <name>PathGui::DlgSettingsPathColor</name>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="14"/>
      <source>GUI</source>
      <translation type="unfinished">GUI</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="23"/>
      <source>Default Path colors</source>
      <translation type="unfinished">Default Path colors</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="35"/>
      <source>Default normal path color</source>
      <translation type="unfinished">Default normal path color</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="42"/>
      <source>The default color for new shapes</source>
      <translation>Встановлює колір за замовчанням для нових фігур</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="68"/>
      <source>Default pathline width</source>
      <translation type="unfinished">Default pathline width</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="75"/>
      <source>The default line thickness for new shapes</source>
      <translation>Встановлює товщину лінії за замовчанням для нових фігур</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="78"/>
      <source>px</source>
      <translation>пікс.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="103"/>
      <source>Default path marker color</source>
      <translation type="unfinished">Default path marker color</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>Встановлює колір лінії за замовчанням для нових фігур</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="136"/>
      <source>Rapid path color</source>
      <translation type="unfinished">Rapid path color</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="169"/>
      <source>Probe Path color</source>
      <translation type="unfinished">Probe Path color</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="196"/>
      <source>Machine extents color</source>
      <translation type="unfinished">Machine extents color</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="219"/>
      <source>Path Highlight Color</source>
      <translation type="unfinished">Path Highlight Color</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="252"/>
      <source>Bounding Box Normal Color</source>
      <translation>Звичайний колір обмежувальної рамки</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="285"/>
      <source>Bounding Box Selection Color</source>
      <translation>Колір виділеної обмежувальної рамки</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="352"/>
      <source>UI Settings</source>
      <translation type="unfinished">UI Settings</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="361"/>
      <source>Path Selection Style</source>
      <translation type="unfinished">Path Selection Style</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="374"/>
      <source>Default path shape selection behavior in 3D viewer</source>
      <translation type="unfinished">Default path shape selection behavior in 3D viewer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="384"/>
      <source>Shape</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="389"/>
      <source>Bounding Box</source>
      <translation>Обмежувальна рамка</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="394"/>
      <source>None</source>
      <translation>Немає</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="402"/>
      <source>Task Panel Layout</source>
      <translation type="unfinished">Task Panel Layout</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="416"/>
      <source>Classic</source>
      <translation type="unfinished">Classic</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="421"/>
      <source>Classic - reversed</source>
      <translation type="unfinished">Classic - reversed</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="426"/>
      <source>Multi Panel</source>
      <translation type="unfinished">Multi Panel</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="431"/>
      <source>Multi Panel - reversed</source>
      <translation type="unfinished">Multi Panel - reversed</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="14"/>
      <source>Advanced</source>
      <translation type="unfinished">Advanced</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="20"/>
      <source>Warnings</source>
      <translation>Застереження</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 type="unfinished">Suppress all warnings about setting speed rates for accurate cycle time calculation</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="29"/>
      <source>Suppress all missing speeds warning</source>
      <translation type="unfinished">Suppress all missing speeds warning</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 type="unfinished">Suppress warning about setting the rapid speed rates for accurate cycle time calculation. Ignored if all speed warnings are already suppressed.</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="48"/>
      <source>Suppress missing rapid speeds warning</source>
      <translation type="unfinished">Suppress missing rapid speeds warning</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 type="unfinished">Suppress warning whenever a Path selection mode is activated</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="67"/>
      <source>Suppress Velocity warning</source>
      <translation>Попереджати про перевищення швидкості</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="86"/>
      <source>Suppress selection mode warning</source>
      <translation type="unfinished">Suppress selection mode warning</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="111"/>
      <source>Open CAMlib</source>
      <translation type="unfinished">Open 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 type="unfinished">Enable OCL dependent features</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="160"/>
      <source>Suppress warning if openCAMlib cannot be found</source>
      <translation type="unfinished">Suppress warning if openCAMlib cannot be found</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="163"/>
      <source>Suppress openCAMlib warning</source>
      <translation type="unfinished">Suppress openCAMlib warning</translation>
    </message>
  </context>
  <context>
    <name>PathGui::TaskWidgetPathCompound</name>
    <message>
      <location filename="../../TaskDlgPathCompound.cpp" line="56"/>
      <source>Compound paths</source>
      <translation type="unfinished">Compound paths</translation>
    </message>
  </context>
  <context>
    <name>PathJob</name>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="167"/>
      <source>Unsupported stock object %s</source>
      <translation type="unfinished">Unsupported stock object %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="183"/>
      <source>Unsupported stock type %s (%d)</source>
      <translation type="unfinished">Unsupported stock type %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>Зробіть False, щоб уникнути операції з генерації коду</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="191"/>
      <source>Edit</source>
      <translation>Правка</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="496"/>
      <source>Base Geometry</source>
      <translation>Базова Геометрія</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="560"/>
      <source>Vertexes are not supported</source>
      <translation type="unfinished">Vertexes are not supported</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="567"/>
      <source>Edges are not supported</source>
      <translation type="unfinished">Edges are not supported</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="574"/>
      <source>Faces are not supported</source>
      <translation type="unfinished">Faces are not supported</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="641"/>
      <source>Mulitiple operations are labeled as</source>
      <translation type="unfinished">Mulitiple operations are labeled as</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="718"/>
      <source>Base Location</source>
      <translation type="unfinished">Base Location</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="837"/>
      <source>Heights</source>
      <translation>Висоти</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 type="unfinished">Depths</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1043"/>
      <source>Diameters</source>
      <translation type="unfinished">Diameters</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1075"/>
      <source>AreaOp Operation</source>
      <translation type="unfinished">AreaOp Operation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1140"/>
      <source>Operation</source>
      <translation type="unfinished">Operation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1207"/>
      <source>Uncreate AreaOp Operation</source>
      <translation type="unfinished">Uncreate AreaOp Operation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1346"/>
      <location filename="../../../PathScripts/PathOpGui.py" line="1347"/>
      <source>Pick Start Point</source>
      <translation type="unfinished">Pick Start Point</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1390"/>
      <source>No suitable tool controller found.
Aborting op creation</source>
      <translation type="unfinished">No suitable tool controller found.
Aborting op creation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1394"/>
      <source>No tool controller, aborting op creation</source>
      <translation type="unfinished">No tool controller, aborting op creation</translation>
    </message>
  </context>
  <context>
    <name>PathPlane</name>
    <message>
      <location filename="../../../PathScripts/PathPlane.py" line="117"/>
      <source>Selection Plane</source>
      <translation type="unfinished">Selection Plane</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPlane.py" line="120"/>
      <source>Create a Selection Plane object</source>
      <translation type="unfinished">Create a Selection Plane object</translation>
    </message>
  </context>
  <context>
    <name>PathPocket</name>
    <message>
      <location filename="../../../PathScripts/PathPocketBaseGui.py" line="81"/>
      <source>Pass Extension</source>
      <translation type="unfinished">Pass Extension</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>Звичайна</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>за годинниковою стрілкою</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="198"/>
      <source>CCW</source>
      <translation>проти годинникової стрілки</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="201"/>
      <source>Collectively</source>
      <translation type="unfinished">Collectively</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="202"/>
      <source>Individually</source>
      <translation type="unfinished">Individually</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="205"/>
      <source>Round</source>
      <translation type="unfinished">Round</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="206"/>
      <source>Square</source>
      <translation>Квадрат</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="207"/>
      <source>Miter</source>
      <translation type="unfinished">Miter</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="76"/>
      <location filename="../../../PathScripts/PathProfile.py" line="210"/>
      <source>Outside</source>
      <translation type="unfinished">Outside</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="77"/>
      <location filename="../../../PathScripts/PathProfile.py" line="211"/>
      <source>Inside</source>
      <translation type="unfinished">Inside</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 type="unfinished">Unable to create path for face(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 type="unfinished">Invalid base object %s - no shape found</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="597"/>
      <source>Unsupported stock type named {}</source>
      <translation type="unfinished">Unsupported stock type named {}</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="605"/>
      <source>Unsupported PathStock template version {}</source>
      <translation type="unfinished">Unsupported PathStock template version {}</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 type="unfinished">This operation requires OpenCamLib to be installed.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="560"/>
      <source>The GeometryTolerance for this Job is 0.0.</source>
      <translation type="unfinished">The GeometryTolerance for this Job is 0.0.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="563"/>
      <source>Initializing LinearDeflection to 0.001 mm.</source>
      <translation type="unfinished">Initializing LinearDeflection to 0.001 mm.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="786"/>
      <source>No JOB</source>
      <translation type="unfinished">No JOB</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 type="unfinished">operation time is</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1047"/>
      <source>Canceled 3D Surface operation.</source>
      <translation type="unfinished">Canceled 3D Surface operation.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1147"/>
      <source>No profile geometry shape returned.</source>
      <translation type="unfinished">No profile geometry shape returned.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1154"/>
      <source>No profile path geometry returned.</source>
      <translation type="unfinished">No profile path geometry returned.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1169"/>
      <source>No clearing shape returned.</source>
      <translation type="unfinished">No clearing shape returned.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1177"/>
      <source>No clearing path geometry returned.</source>
      <translation type="unfinished">No clearing path geometry returned.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1197"/>
      <source>No scan data to convert to Gcode.</source>
      <translation type="unfinished">No scan data to convert to Gcode.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2768"/>
      <source>Failed to identify tool for operation.</source>
      <translation type="unfinished">Failed to identify tool for operation.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2780"/>
      <source>Failed to map selected tool to an OCL tool type.</source>
      <translation type="unfinished">Failed to map selected tool to an OCL tool type.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2794"/>
      <source>Failed to translate active tool to OCL tool type.</source>
      <translation type="unfinished">Failed to translate active tool to OCL tool type.</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>Фігура не має горизонтальної площини.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="122"/>
      <source>Cannot calculate the Center Of Mass.</source>
      <translation type="unfinished">Cannot calculate the Center Of Mass.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="127"/>
      <source>Using Center of Boundbox instead.</source>
      <translation type="unfinished">Using Center of Boundbox instead.</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 type="unfinished">Ignoring selected faces.</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 type="unfinished">Diameter dimension missing from ToolBit shape.</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 type="unfinished">Toolbit cannot be edited: Shapefile not found</translation>
    </message>
  </context>
  <context>
    <name>PathToolLibraryManager</name>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="142"/>
      <source>Tooltable JSON (*.json)</source>
      <translation type="unfinished">Tooltable JSON (*.json)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="143"/>
      <source>Tooltable XML (*.xml)</source>
      <translation type="unfinished">Tooltable XML (*.xml)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="146"/>
      <source>HeeksCAD tooltable (*.tooltable)</source>
      <translation type="unfinished">HeeksCAD tooltable (*.tooltable)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="150"/>
      <source>LinuxCNC tooltable (*.tbl)</source>
      <translation type="unfinished">LinuxCNC tooltable (*.tbl)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="220"/>
      <source>Tool Table Same Name</source>
      <translation type="unfinished">Tool Table Same Name</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="223"/>
      <source>Tool Table Name Exists</source>
      <translation type="unfinished">Tool Table Name Exists</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 type="unfinished">Unsupported Path tooltable</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 type="unfinished">New property added to</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="190"/>
      <source>Check default value(s).</source>
      <translation type="unfinished">Check default value(s).</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="508"/>
      <source>The GeometryTolerance for this Job is 0.0.</source>
      <translation type="unfinished">The GeometryTolerance for this Job is 0.0.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="511"/>
      <source>Initializing LinearDeflection to 0.0001 mm.</source>
      <translation type="unfinished">Initializing LinearDeflection to 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 type="unfinished">Cut pattern angle limits are +-360 degrees.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="673"/>
      <source>Cut pattern angle limits are +- 360 degrees.</source>
      <translation type="unfinished">Cut pattern angle limits are +- 360 degrees.</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 type="unfinished">No JOB</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 type="unfinished">operation time is</translation>
    </message>
  </context>
  <context>
    <name>Path_3dTools</name>
    <message>
      <location filename="../../../InitGui.py" line="171"/>
      <source>3D Operations</source>
      <translation type="unfinished">3D Operations</translation>
    </message>
  </context>
  <context>
    <name>Path_Adaptive</name>
    <message>
      <location filename="../../../PathScripts/PathAdaptiveGui.py" line="142"/>
      <source>Adaptive</source>
      <translation>Адаптивний</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptiveGui.py" line="143"/>
      <source>Adaptive clearing and profiling</source>
      <translation type="unfinished">Adaptive clearing and profiling</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="915"/>
      <source>Outside</source>
      <translation type="unfinished">Outside</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="916"/>
      <source>Inside</source>
      <translation type="unfinished">Inside</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="919"/>
      <source>Clearing</source>
      <translation>Очищення</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="920"/>
      <source>Profiling</source>
      <translation>Профілювання</translation>
    </message>
  </context>
  <context>
    <name>Path_Array</name>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="512"/>
      <source>Array</source>
      <translation>Масив</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="515"/>
      <source>Creates an array from selected path(s)</source>
      <translation type="unfinished">Creates an array from selected path(s)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="536"/>
      <source>Arrays can be created only from Path operations.</source>
      <translation type="unfinished">Arrays can be created only from Path operations.</translation>
    </message>
  </context>
  <context>
    <name>Path_Comment</name>
    <message>
      <location filename="../../../PathScripts/PathComment.py" line="103"/>
      <source>Comment</source>
      <translation>Коментар</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathComment.py" line="106"/>
      <source>Add a Comment to your CNC program</source>
      <translation type="unfinished">Add a Comment to your CNC program</translation>
    </message>
  </context>
  <context>
    <name>Path_Copy</name>
    <message>
      <location filename="../../../PathScripts/PathCopy.py" line="91"/>
      <source>Copy</source>
      <translation>Копіювати</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCopy.py" line="94"/>
      <source>Creates a linked copy of another path</source>
      <translation type="unfinished">Creates a linked copy of another path</translation>
    </message>
  </context>
  <context>
    <name>Path_Custom</name>
    <message>
      <location filename="../../../PathScripts/PathCustomGui.py" line="72"/>
      <source>Custom</source>
      <translation>Підлаштувати</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCustomGui.py" line="73"/>
      <source>Create custom gcode snippet</source>
      <translation type="unfinished">Create custom gcode snippet</translation>
    </message>
  </context>
  <context>
    <name>Path_Deburr</name>
    <message>
      <location filename="../../../PathScripts/PathDeburrGui.py" line="145"/>
      <source>Deburr</source>
      <translation>Згладити</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburrGui.py" line="148"/>
      <source>Creates a Deburr Path along Edges or around Faces</source>
      <translation type="unfinished">Creates a Deburr Path along Edges or around Faces</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 type="unfinished">Please select one path object
</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 type="unfinished">The selected object is not a path
</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 type="unfinished">Please select a Path object</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupAxisMap</name>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="266"/>
      <source>Axis Map Dress-up</source>
      <translation type="unfinished">Axis Map Dress-up</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="270"/>
      <source>Remap one axis to another.</source>
      <translation type="unfinished">Remap one axis to another.</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupDogbone</name>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="1365"/>
      <source>Dogbone Dress-up</source>
      <translation type="unfinished">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 type="unfinished">Please select one path object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="1392"/>
      <source>The selected object is not a path</source>
      <translation type="unfinished">The selected object is not a path</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupDragKnife</name>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="604"/>
      <source>DragKnife Dress-up</source>
      <translation type="unfinished">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 type="unfinished">Please select one path object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="631"/>
      <source>The selected object is not a path</source>
      <translation type="unfinished">The selected object is not a path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="637"/>
      <source>Please select a Path object</source>
      <translation type="unfinished">Please select a Path object</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupLeadInOut</name>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="44"/>
      <source>Dressup</source>
      <translation type="unfinished">Dressup</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="82"/>
      <source>LeadIn</source>
      <translation>Вхід</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="97"/>
      <source>Enable LeadIn</source>
      <translation>Увімкнути Вхід</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="106"/>
      <source>Extend In:</source>
      <translation>Розширити через:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="127"/>
      <source>Style In:</source>
      <translation>Стиль в:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="162"/>
      <source>LeadOut</source>
      <translation type="unfinished">LeadOut</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="177"/>
      <source>Enable LeadOut</source>
      <translation>Увімкнути вихід</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="186"/>
      <source>Extend Out:</source>
      <translation>Розширити до:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="207"/>
      <source>Style Out:</source>
      <translation>Стиль Out:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="242"/>
      <source>Length / Radius:</source>
      <translation>Довжина / радіус:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="269"/>
      <source>Radius / Center:</source>
      <translation>Радіус / центр:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="296"/>
      <source>Keep Tool Down</source>
      <translation>Тримати інструмент опущеним</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Застосування вводу/виводу на всіх шарах&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="317"/>
      <source>Include Layers</source>
      <translation>Включити шари</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="324"/>
      <source>Use Machine CRC</source>
      <translation>Використовувати машинний CRC</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="60"/>
      <source>Arc</source>
      <translation>Дуга</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="61"/>
      <source>Tangent</source>
      <translation>Дотичний</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="62"/>
      <source>Perpendicular</source>
      <translation>Перпендикулярний</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="127"/>
      <source>Radius</source>
      <translation>Радіус</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="128"/>
      <source>Center</source>
      <translation>Центр</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="191"/>
      <source>Length/Radius positive not Null</source>
      <translation>Довжина / радіус позитивний, а не ненульовий</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="709"/>
      <source>LeadInOut Dressup</source>
      <translation type="unfinished">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 type="unfinished">Please select one path object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="735"/>
      <source>The selected object is not a path</source>
      <translation type="unfinished">The selected object is not a path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="741"/>
      <source>Please select a Profile object</source>
      <translation type="unfinished">Please select a Profile object</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupPathBoundary</name>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="265"/>
      <source>Boundary Dress-up</source>
      <translation type="unfinished">Boundary Dress-up</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 type="unfinished">Please select one path object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundary.py" line="306"/>
      <source>The selected object is not a path</source>
      <translation type="unfinished">The selected object is not a path</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupRampEntry</name>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="133"/>
      <source>RampMethod1</source>
      <translation>Метод Рампи 1</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="134"/>
      <source>RampMethod2</source>
      <translation>Метод Рампи 2</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="135"/>
      <source>RampMethod3</source>
      <translation>Метод Рампи 3</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="136"/>
      <source>Helix</source>
      <translation>Гвинт</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="140"/>
      <source>Horizontal Feed Rate</source>
      <translation>Горизонтальна швидкість подачі</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="144"/>
      <source>Vertical Feed Rate</source>
      <translation>Вертикальна швидкість подачі</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="148"/>
      <source>Ramp Feed Rate</source>
      <translation>Швидкість подачі рампи</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="151"/>
      <source>Custom</source>
      <translation>Підлаштувати</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="902"/>
      <source>RampEntry Dress-up</source>
      <translation type="unfinished">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 type="unfinished">Please select one path object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="929"/>
      <source>The selected object is not a path</source>
      <translation type="unfinished">The selected object is not a path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="935"/>
      <source>Please select a Profile object</source>
      <translation type="unfinished">Please select a Profile object</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupTag</name>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="202"/>
      <source>No Base object found.</source>
      <translation type="unfinished">No Base object found.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="207"/>
      <source>Base is not a Path::Feature object.</source>
      <translation type="unfinished">Base is not a Path::Feature object.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="212"/>
      <source>Base doesn't have a Path to dress-up.</source>
      <translation type="unfinished">Base doesn't have a Path to dress-up.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="215"/>
      <source>Base Path is empty.</source>
      <translation type="unfinished">Base Path is empty.</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 type="unfinished">The selected object is not a path</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 type="unfinished">Please select a Profile object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagGui.py" line="566"/>
      <source>Tag Dress-up</source>
      <translation type="unfinished">Tag Dress-up</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagGui.py" line="569"/>
      <source>Creates a Tag Dress-up object from a selected path</source>
      <translation type="unfinished">Creates a Tag Dress-up object from a selected path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagGui.py" line="584"/>
      <source>Please select one path object</source>
      <translation type="unfinished">Please select one path object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagPreferences.py" line="95"/>
      <source>Holding Tag</source>
      <translation type="unfinished">Holding Tag</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 type="unfinished">Z Depth Correction Dress-up</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="352"/>
      <source>Use Probe Map to correct Z depth</source>
      <translation type="unfinished">Use Probe Map to correct Z depth</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>Немає</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="76"/>
      <source>Drill Tip</source>
      <translation type="unfinished">Drill Tip</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="77"/>
      <source>2x Drill Tip</source>
      <translation type="unfinished">2x Drill Tip</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrillingGui.py" line="158"/>
      <source>Drilling</source>
      <translation>Свердління</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 type="unfinished">Engrave</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathEngraveGui.py" line="175"/>
      <source>Creates an Engraving Path around a Draft ShapeString</source>
      <translation type="unfinished">Creates an Engraving Path around a Draft ShapeString</translation>
    </message>
  </context>
  <context>
    <name>Path_EngraveTools</name>
    <message>
      <location filename="../../../InitGui.py" line="147"/>
      <source>Engraving Operations</source>
      <translation type="unfinished">Engraving Operations</translation>
    </message>
  </context>
  <context>
    <name>Path_ExportTemplate</name>
    <message>
      <location filename="../../../PathScripts/PathJobCmd.py" line="103"/>
      <source>Export Template</source>
      <translation type="unfinished">Export Template</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>Немає активного документу</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/post/gcode_pre.py" line="229"/>
      <source>No job object</source>
      <translation>Немає об’єкта завдання</translation>
    </message>
  </context>
  <context>
    <name>Path_Helix</name>
    <message>
      <location filename="../../../PathScripts/PathHelixGui.py" line="112"/>
      <source>Helix</source>
      <translation>Гвинт</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 type="unfinished">Creates a Path Helix object from a features of a base object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="72"/>
      <source>CW</source>
      <translation>за годинниковою стрілкою</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="73"/>
      <source>CCW</source>
      <translation>проти годинникової стрілки</translation>
    </message>
  </context>
  <context>
    <name>Path_Hop</name>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="101"/>
      <source>Hop</source>
      <translation>Крок</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="102"/>
      <source>Creates a Path Hop object</source>
      <translation type="unfinished">Creates a Path Hop object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="118"/>
      <source>Please select one path object</source>
      <translation type="unfinished">Please select one path object</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="123"/>
      <source>The selected object is not a path</source>
      <translation type="unfinished">The selected object is not a path</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>Перевірити команди Path</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathInspect.py" line="264"/>
      <source>Inspects the contents of a Path object</source>
      <translation>Перевіряє вміст об’єкта Path</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 type="unfinished">Please select exactly one path object</translation>
    </message>
  </context>
  <context>
    <name>Path_Job</name>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="257"/>
      <source>Fixture</source>
      <translation type="unfinished">Fixture</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="258"/>
      <source>Tool</source>
      <translation>Інструмент</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="259"/>
      <source>Operation</source>
      <translation type="unfinished">Operation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="262"/>
      <location filename="../../../PathScripts/PathJobDlg.py" line="62"/>
      <source>2D</source>
      <translation>двовимірний</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="263"/>
      <source>2.5D</source>
      <translation>2,5Д</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="264"/>
      <source>Lathe</source>
      <translation>Виточування</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="265"/>
      <source>Multiaxis</source>
      <translation>Мультивісь</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="286"/>
      <source>Edit</source>
      <translation>Правка</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="529"/>
      <source>Stock not a cylinder!</source>
      <translation type="unfinished">Stock not a cylinder!</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="912"/>
      <source>Select Output File</source>
      <translation type="unfinished">Select Output File</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="914"/>
      <source>All Files (*.*)</source>
      <translation>Всі файли (*.*)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1300"/>
      <source>Unsupported stock object %s</source>
      <translation type="unfinished">Unsupported stock object %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1316"/>
      <source>Unsupported stock type %s (%d)</source>
      <translation type="unfinished">Unsupported stock type %s (%d)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1407"/>
      <source>Model Selection</source>
      <translation type="unfinished">Model Selection</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1595"/>
      <source>Warning</source>
      <translation>Увага</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1596"/>
      <source>Please add one.</source>
      <translation type="unfinished">Please add one.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1597"/>
      <source>Ok</source>
      <translation>Гаразд</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1599"/>
      <source>Add</source>
      <translation>Додати</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1610"/>
      <source>This job has no base model.</source>
      <translation type="unfinished">This job has no base model.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1617"/>
      <source>This job has no tool.</source>
      <translation type="unfinished">This job has no tool.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="61"/>
      <source>Solids</source>
      <translation>Суцільні тіла</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="63"/>
      <source>Jobs</source>
      <translation>Завдання</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="331"/>
      <source>Base -/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f</source>
      <translation type="unfinished">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 type="unfinished">Box: %.2f x %.2f x %.2f</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="356"/>
      <source>Unsupported stock type</source>
      <translation type="unfinished">Unsupported stock type</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobCmd.py" line="59"/>
      <source>Job</source>
      <translation>Завдання</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobCmd.py" line="61"/>
      <source>Creates a Path Job object</source>
      <translation type="unfinished">Creates a Path Job object</translation>
    </message>
  </context>
  <context>
    <name>Path_Job:</name>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="347"/>
      <source>Cylinder: %.2f x %.2f</source>
      <translation>Циліндр: %.2f x %.2f</translation>
    </message>
  </context>
  <context>
    <name>Path_MillFace</name>
    <message>
      <location filename="../../../PathScripts/PathMillFaceGui.py" line="76"/>
      <source>Face</source>
      <translation>Грань</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFaceGui.py" line="79"/>
      <source>Create a Facing Operation from a model or face</source>
      <translation type="unfinished">Create a Facing Operation from a model or face</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 type="unfinished">Toggle the Active State of the Operation</translation>
    </message>
  </context>
  <context>
    <name>Path_Operation</name>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="380"/>
      <source>None</source>
      <translation>Немає</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="381"/>
      <source>Flood</source>
      <translation>Потік</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="382"/>
      <source>Mist</source>
      <translation>затуманити</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 type="unfinished">Copy the operation in the job</translation>
    </message>
  </context>
  <context>
    <name>Path_Pocket</name>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="119"/>
      <source>Collectively</source>
      <translation type="unfinished">Collectively</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="120"/>
      <source>Individually</source>
      <translation type="unfinished">Individually</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="69"/>
      <source>Boundbox</source>
      <translation type="unfinished">Boundbox</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="70"/>
      <source>Face Region</source>
      <translation type="unfinished">Face Region</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="71"/>
      <source>Perimeter</source>
      <translation type="unfinished">Perimeter</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="72"/>
      <source>Stock</source>
      <translation type="unfinished">Stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="60"/>
      <source>Climb</source>
      <translation type="unfinished">Climb</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="61"/>
      <source>Conventional</source>
      <translation type="unfinished">Conventional</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="64"/>
      <source>Center</source>
      <translation>Центр</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="65"/>
      <source>Edge</source>
      <translation>Ребро</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="68"/>
      <source>ZigZag</source>
      <translation type="unfinished">ZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="69"/>
      <source>Offset</source>
      <translation>Зміщення</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="70"/>
      <source>ZigZagOffset</source>
      <translation type="unfinished">ZigZagOffset</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="71"/>
      <source>Line</source>
      <translation>Лінія</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="72"/>
      <source>Grid</source>
      <translation>Сітка</translation>
    </message>
  </context>
  <context>
    <name>Path_Pocket3D</name>
    <message>
      <location filename="../../../PathScripts/PathPocketGui.py" line="57"/>
      <source>3D Pocket</source>
      <translation type="unfinished">3D Pocket</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketGui.py" line="60"/>
      <source>Creates a Path 3D Pocket object from a face or faces</source>
      <translation type="unfinished">Creates a Path 3D Pocket object from a face or faces</translation>
    </message>
  </context>
  <context>
    <name>Path_Pocket_Shape</name>
    <message>
      <location filename="../../../PathScripts/PathPocketShapeGui.py" line="70"/>
      <source>Pocket Shape</source>
      <translation type="unfinished">Pocket Shape</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketShapeGui.py" line="73"/>
      <source>Creates a Path Pocket object from a face or faces</source>
      <translation type="unfinished">Creates a Path Pocket object from a face or faces</translation>
    </message>
  </context>
  <context>
    <name>Path_Post</name>
    <message>
      <location filename="../../../PathScripts/PathPost.py" line="184"/>
      <source>Post Process</source>
      <translation>Пост-обробка</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPost.py" line="186"/>
      <source>Post Process the selected Job</source>
      <translation type="unfinished">Post Process the selected Job</translation>
    </message>
  </context>
  <context>
    <name>Path_PreferencesPathDressup</name>
    <message>
      <location filename="../../../PathScripts/PathPreferencesPathDressup.py" line="39"/>
      <source>Dressups</source>
      <translation type="unfinished">Dressups</translation>
    </message>
  </context>
  <context>
    <name>Path_Probe</name>
    <message>
      <location filename="../../../PathScripts/PathProbeGui.py" line="93"/>
      <source>Select Output File</source>
      <translation type="unfinished">Select Output File</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="294"/>
      <location filename="../../../PathScripts/PathProbeGui.py" line="95"/>
      <source>All Files (*.*)</source>
      <translation>Всі файли (*.*)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbeGui.py" line="107"/>
      <source>Probe</source>
      <translation type="unfinished">Probe</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbeGui.py" line="108"/>
      <source>Create a Probing Grid from a job stock</source>
      <translation type="unfinished">Create a Probing Grid from a job stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="292"/>
      <source>Select Probe Point File</source>
      <translation type="unfinished">Select Probe Point File</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>Профіль</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 type="unfinished">Profile entire model, selected face(s) or selected edge(s)</translation>
    </message>
  </context>
  <context>
    <name>Path_PropertyBag</name>
    <message>
      <location filename="../../../PathScripts/PathPropertyBagGui.py" line="434"/>
      <source>PropertyBag</source>
      <translation type="unfinished">PropertyBag</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 type="unfinished">Check the path job for common errors</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="229"/>
      <source>Base Object(s)</source>
      <translation type="unfinished">Base Object(s)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="230"/>
      <source>Job Sequence</source>
      <translation type="unfinished">Job Sequence</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="231"/>
      <source>Job Description</source>
      <translation type="unfinished">Job Description</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="232"/>
      <source>Job Type</source>
      <translation type="unfinished">Job Type</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="233"/>
      <source>CAD File Name</source>
      <translation type="unfinished">CAD File Name</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="234"/>
      <source>Last Save Date</source>
      <translation type="unfinished">Last Save Date</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="235"/>
      <source>Customer</source>
      <translation type="unfinished">Customer</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="237"/>
      <source>Designer</source>
      <translation type="unfinished">Designer</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="272"/>
      <location filename="../../../PathScripts/PathSanity.py" line="317"/>
      <source>Operation</source>
      <translation type="unfinished">Operation</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="273"/>
      <source>Minimum Z Height</source>
      <translation type="unfinished">Minimum Z Height</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="274"/>
      <source>Maximum Z Height</source>
      <translation type="unfinished">Maximum Z Height</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="275"/>
      <source>Cycle Time</source>
      <translation type="unfinished">Cycle Time</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="276"/>
      <source>Coolant</source>
      <translation type="unfinished">Coolant</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="278"/>
      <source>TOTAL JOB</source>
      <translation type="unfinished">TOTAL JOB</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="311"/>
      <source>Tool Number</source>
      <translation type="unfinished">Tool Number</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="312"/>
      <source>Description</source>
      <translation>Опис</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="313"/>
      <source>Manufacturer</source>
      <translation type="unfinished">Manufacturer</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="314"/>
      <source>Part Number</source>
      <translation type="unfinished">Part Number</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="315"/>
      <source>URL</source>
      <translation>Посилання</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="316"/>
      <source>Inspection Notes</source>
      <translation type="unfinished">Inspection Notes</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="318"/>
      <source>Tool Controller</source>
      <translation type="unfinished">Tool Controller</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="319"/>
      <source>Feed Rate</source>
      <translation type="unfinished">Feed Rate</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="320"/>
      <source>Spindle Speed</source>
      <translation type="unfinished">Spindle Speed</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="321"/>
      <source>Tool Shape</source>
      <translation type="unfinished">Tool Shape</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="323"/>
      <source>Tool Diameter</source>
      <translation type="unfinished">Tool Diameter</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="374"/>
      <source>X Size</source>
      <translation type="unfinished">X Size</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="375"/>
      <source>Y Size</source>
      <translation type="unfinished">Y Size</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="376"/>
      <source>Z Size</source>
      <translation type="unfinished">Z Size</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="378"/>
      <source>Material</source>
      <translation>Матеріал</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="391"/>
      <source>Work Offsets</source>
      <translation type="unfinished">Work Offsets</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="392"/>
      <source>Order By</source>
      <translation type="unfinished">Order By</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="394"/>
      <source>Part Datum</source>
      <translation type="unfinished">Part Datum</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="406"/>
      <source>Gcode File</source>
      <translation type="unfinished">Gcode File</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="407"/>
      <source>Last Post Process Date</source>
      <translation type="unfinished">Last Post Process Date</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="408"/>
      <source>Stops</source>
      <translation type="unfinished">Stops</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="409"/>
      <source>Programmer</source>
      <translation type="unfinished">Programmer</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="410"/>
      <source>Machine</source>
      <translation type="unfinished">Machine</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="411"/>
      <source>Postprocessor</source>
      <translation type="unfinished">Postprocessor</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="412"/>
      <source>Post Processor Flags</source>
      <translation type="unfinished">Post Processor Flags</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="413"/>
      <source>File Size (kbs)</source>
      <translation type="unfinished">File Size (kbs)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="415"/>
      <source>Line Count</source>
      <translation type="unfinished">Line Count</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="428"/>
      <source>Note</source>
      <translation>Примітка</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="429"/>
      <source>Operator</source>
      <translation>Оператор</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="431"/>
      <source>Date</source>
      <translation type="unfinished">Date</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 type="unfinished">Finish Selecting Loop</translation>
    </message>
    <message>
      <location filename="../../../PathCommands.py" line="63"/>
      <source>Complete loop selection from two edges</source>
      <translation type="unfinished">Complete loop selection from two edges</translation>
    </message>
    <message>
      <location filename="../../../PathCommands.py" line="120"/>
      <source>Feature Completion</source>
      <translation type="unfinished">Feature Completion</translation>
    </message>
    <message>
      <location filename="../../../PathCommands.py" line="121"/>
      <source>Closed loop detection failed.</source>
      <translation type="unfinished">Closed loop detection failed.</translation>
    </message>
  </context>
  <context>
    <name>Path_SimpleCopy</name>
    <message>
      <location filename="../../../PathScripts/PathSimpleCopy.py" line="37"/>
      <source>Simple Copy</source>
      <translation type="unfinished">Simple Copy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSimpleCopy.py" line="40"/>
      <source>Creates a non-parametric copy of another path</source>
      <translation type="unfinished">Creates a non-parametric copy of another path</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 type="unfinished">Please select exactly one path object</translation>
    </message>
  </context>
  <context>
    <name>Path_Simulator</name>
    <message>
      <location filename="../../../PathScripts/PathSimulatorGui.py" line="645"/>
      <source>CAM Simulator</source>
      <translation type="unfinished">CAM Simulator</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSimulatorGui.py" line="649"/>
      <source>Simulate Path G-Code on stock</source>
      <translation type="unfinished">Simulate Path G-Code on stock</translation>
    </message>
  </context>
  <context>
    <name>Path_Slot</name>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="109"/>
      <source>New property added to</source>
      <translation type="unfinished">New property added to</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="111"/>
      <source>Check default value(s).</source>
      <translation type="unfinished">Check default value(s).</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="258"/>
      <source>Line</source>
      <translation>Лінія</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="259"/>
      <source>ZigZag</source>
      <translation type="unfinished">ZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="262"/>
      <source>Single-pass</source>
      <translation type="unfinished">Single-pass</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="263"/>
      <source>Multi-pass</source>
      <translation type="unfinished">Multi-pass</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="266"/>
      <source>Start to End</source>
      <translation type="unfinished">Start to End</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="267"/>
      <source>Perpendicular</source>
      <translation>Перпендикулярний</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="270"/>
      <location filename="../../../PathScripts/PathSlot.py" line="282"/>
      <source>Center of Mass</source>
      <translation type="unfinished">Center of Mass</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="272"/>
      <location filename="../../../PathScripts/PathSlot.py" line="284"/>
      <source>Center of BoundBox</source>
      <translation type="unfinished">Center of BoundBox</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="275"/>
      <location filename="../../../PathScripts/PathSlot.py" line="287"/>
      <source>Lowest Point</source>
      <translation type="unfinished">Lowest Point</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="276"/>
      <location filename="../../../PathScripts/PathSlot.py" line="288"/>
      <source>Highest Point</source>
      <translation type="unfinished">Highest Point</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="277"/>
      <source>Long Edge</source>
      <translation type="unfinished">Long Edge</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="278"/>
      <source>Short Edge</source>
      <translation type="unfinished">Short Edge</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="279"/>
      <location filename="../../../PathScripts/PathSlot.py" line="289"/>
      <source>Vertex</source>
      <translation>Вершина</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="608"/>
      <source>No Base Geometry object in the operation.</source>
      <translation type="unfinished">No Base Geometry object in the operation.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="617"/>
      <source>Custom points are identical.</source>
      <translation type="unfinished">Custom points are identical.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="624"/>
      <source>Custom points not at same Z height.</source>
      <translation type="unfinished">Custom points not at same Z height.</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 type="unfinished">No path extensions available for full circles.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="728"/>
      <location filename="../../../PathScripts/PathSlot.py" line="876"/>
      <source>operation collides with model.</source>
      <translation type="unfinished">operation collides with model.</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 type="unfinished">Verify slot path start and end points.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="973"/>
      <source>The selected face is inaccessible.</source>
      <translation>Обрана поверхня недоступна.</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 type="unfinished">A single selected face must have four edges minimum.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1075"/>
      <source>No parallel edges identified.</source>
      <translation type="unfinished">No parallel edges identified.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1099"/>
      <source>value error.</source>
      <translation type="unfinished">value error.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1161"/>
      <source>Current tool larger than arc diameter.</source>
      <translation type="unfinished">Current tool larger than arc diameter.</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 type="unfinished">Failed to determine point 1 from</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1277"/>
      <source>Failed to determine point 2 from</source>
      <translation type="unfinished">Failed to determine point 2 from</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1290"/>
      <source>Selected geometry not parallel.</source>
      <translation type="unfinished">Selected geometry not parallel.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1411"/>
      <source>The selected face is not oriented vertically:</source>
      <translation type="unfinished">The selected face is not oriented vertically:</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 type="unfinished">Current offset value produces negative radius.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlotGui.py" line="281"/>
      <source>Slot</source>
      <translation type="unfinished">Slot</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlotGui.py" line="284"/>
      <source>Create a Slot operation from selected geometry or custom points.</source>
      <translation type="unfinished">Create a Slot operation from selected geometry or custom points.</translation>
    </message>
  </context>
  <context>
    <name>Path_Stop</name>
    <message>
      <location filename="../../../PathScripts/PathStop.py" line="110"/>
      <source>Stop</source>
      <translation>Стоп</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStop.py" line="113"/>
      <source>Add Optional or Mandatory Stop to the program</source>
      <translation type="unfinished">Add Optional or Mandatory Stop to the program</translation>
    </message>
  </context>
  <context>
    <name>Path_Surface</name>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="449"/>
      <source>BaseBoundBox</source>
      <translation type="unfinished">BaseBoundBox</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="450"/>
      <source>Stock</source>
      <translation type="unfinished">Stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="453"/>
      <source>CenterOfMass</source>
      <translation>Центр Мас</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="454"/>
      <source>CenterOfBoundBox</source>
      <translation>Центр Коробки Оточення</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="455"/>
      <source>XminYmin</source>
      <translation>X мін Y мін</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="456"/>
      <source>Custom</source>
      <translation>Підлаштувати</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="459"/>
      <source>Conventional</source>
      <translation type="unfinished">Conventional</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="460"/>
      <source>Climb</source>
      <translation type="unfinished">Climb</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="463"/>
      <source>Circular</source>
      <translation type="unfinished">Circular</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="464"/>
      <source>CircularZigZag</source>
      <translation type="unfinished">CircularZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="465"/>
      <source>Line</source>
      <translation>Лінія</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="466"/>
      <source>Offset</source>
      <translation>Зміщення</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="467"/>
      <source>Spiral</source>
      <translation>Спіраль</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="468"/>
      <source>ZigZag</source>
      <translation type="unfinished">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 type="unfinished">Collectively</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="476"/>
      <source>Individually</source>
      <translation type="unfinished">Individually</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="479"/>
      <source>Single-pass</source>
      <translation type="unfinished">Single-pass</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="480"/>
      <source>Multi-pass</source>
      <translation type="unfinished">Multi-pass</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="483"/>
      <source>None</source>
      <translation>Немає</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="484"/>
      <source>Only</source>
      <translation type="unfinished">Only</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="485"/>
      <source>First</source>
      <translation type="unfinished">First</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="486"/>
      <source>Last</source>
      <translation type="unfinished">Last</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="493"/>
      <source>Planar</source>
      <translation>Плоский</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="494"/>
      <source>Rotational</source>
      <translation type="unfinished">Rotational</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceGui.py" line="282"/>
      <source>3D Surface</source>
      <translation>3D Поверхня</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceGui.py" line="285"/>
      <source>Create a 3D Surface Operation from a model</source>
      <translation type="unfinished">Create a 3D Surface Operation from a model</translation>
    </message>
  </context>
  <context>
    <name>Path_ThreadMilling</name>
    <message>
      <location filename="../../../PathScripts/PathThreadMillingGui.py" line="259"/>
      <source>Thread Milling</source>
      <translation type="unfinished">Thread Milling</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 type="unfinished">Custom External</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="197"/>
      <source>Custom Internal</source>
      <translation type="unfinished">Custom Internal</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="201"/>
      <source>Imperial External (2A)</source>
      <translation type="unfinished">Imperial External (2A)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="205"/>
      <source>Imperial External (3A)</source>
      <translation type="unfinished">Imperial External (3A)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="209"/>
      <source>Imperial Internal (2B)</source>
      <translation type="unfinished">Imperial Internal (2B)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="213"/>
      <source>Imperial Internal (3B)</source>
      <translation type="unfinished">Imperial Internal (3B)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="217"/>
      <source>Metric External (4G6G)</source>
      <translation type="unfinished">Metric External (4G6G)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="221"/>
      <source>Metric External (6G)</source>
      <translation type="unfinished">Metric External (6G)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="225"/>
      <source>Metric Internal (6H)</source>
      <translation type="unfinished">Metric Internal (6H)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="231"/>
      <source>LeftHand</source>
      <translation>Шульга</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="235"/>
      <source>RightHand</source>
      <translation>Права рука</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="241"/>
      <source>Climb</source>
      <translation type="unfinished">Climb</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="245"/>
      <source>Conventional</source>
      <translation type="unfinished">Conventional</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 type="unfinished">Choose a writable location for your toolbits</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="663"/>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="790"/>
      <source>Tooltable JSON (*.fctl)</source>
      <translation type="unfinished">Tooltable JSON (*.fctl)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="665"/>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="794"/>
      <source>Save toolbit library</source>
      <translation type="unfinished">Save toolbit library</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="792"/>
      <source>LinuxCNC tooltable (*.tbl)</source>
      <translation type="unfinished">LinuxCNC tooltable (*.tbl)</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitCreate</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="49"/>
      <source>Create Tool</source>
      <translation type="unfinished">Create Tool</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="52"/>
      <source>Creates a new ToolBit object</source>
      <translation type="unfinished">Creates a new ToolBit object</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitDock</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="48"/>
      <source>ToolBit Dock</source>
      <translation type="unfinished">ToolBit Dock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="49"/>
      <source>Toggle the Toolbit Dock</source>
      <translation type="unfinished">Toggle the Toolbit Dock</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitLibraryOpen</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="77"/>
      <source>ToolBit Library editor</source>
      <translation type="unfinished">ToolBit Library editor</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="80"/>
      <source>Open an editor to manage ToolBit libraries</source>
      <translation type="unfinished">Open an editor to manage ToolBit libraries</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitLoad</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="140"/>
      <source>Load Tool</source>
      <translation type="unfinished">Load Tool</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="143"/>
      <source>Load an existing ToolBit object from a file</source>
      <translation type="unfinished">Load an existing ToolBit object from a file</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitSave</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="76"/>
      <source>Save Tool</source>
      <translation type="unfinished">Save Tool</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="81"/>
      <source>Save an existing ToolBit object to a file</source>
      <translation type="unfinished">Save an existing ToolBit object to a file</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitSaveAs</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="74"/>
      <source>Save Tool as...</source>
      <translation type="unfinished">Save Tool as...</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolController</name>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="134"/>
      <source>Forward</source>
      <translation type="unfinished">Forward</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="135"/>
      <source>Reverse</source>
      <translation>Зворотній напрямок</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="136"/>
      <source>None</source>
      <translation>Немає</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolControllerGui.py" line="146"/>
      <source>Add Tool Controller to the Job</source>
      <translation type="unfinished">Add Tool Controller to the Job</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolControllerGui.py" line="147"/>
      <source>Add Tool Controller</source>
      <translation type="unfinished">Add Tool Controller</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolTable</name>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="191"/>
      <source>Open tooltable</source>
      <translation type="unfinished">Open tooltable</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="208"/>
      <source>Save tooltable</source>
      <translation type="unfinished">Save tooltable</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="386"/>
      <source>Rename Tooltable</source>
      <translation type="unfinished">Rename Tooltable</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="387"/>
      <source>Enter Name:</source>
      <translation type="unfinished">Enter Name:</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="425"/>
      <source>Add New Tool Table</source>
      <translation type="unfinished">Add New Tool Table</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="429"/>
      <source>Delete Selected Tool Table</source>
      <translation type="unfinished">Delete Selected Tool Table</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="433"/>
      <source>Rename Selected Tool Table</source>
      <translation type="unfinished">Rename Selected Tool Table</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="501"/>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="503"/>
      <source>Tool Manager</source>
      <translation type="unfinished">Tool Manager</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 type="unfinished">Engraver Cutting Edge Angle must be &lt; 180 degrees.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarveGui.py" line="166"/>
      <source>Vcarve</source>
      <translation type="unfinished">Vcarve</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarveGui.py" line="167"/>
      <source>Creates a medial line engraving path</source>
      <translation type="unfinished">Creates a medial line engraving path</translation>
    </message>
  </context>
  <context>
    <name>Path_Waterline</name>
    <message>
      <location filename="../../../PathScripts/PathWaterlineGui.py" line="177"/>
      <source>Waterline</source>
      <translation type="unfinished">Waterline</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterlineGui.py" line="178"/>
      <source>Create a Waterline Operation from a model</source>
      <translation type="unfinished">Create a Waterline Operation from a model</translation>
    </message>
  </context>
  <context>
    <name>TaskDlgPathCompound</name>
    <message>
      <location filename="../../TaskDlgPathCompound.ui" line="14"/>
      <source>Paths list</source>
      <translation type="unfinished">Paths list</translation>
    </message>
    <message>
      <location filename="../../TaskDlgPathCompound.ui" line="20"/>
      <source>Reorder children by dragging and dropping them to their correct location</source>
      <translation type="unfinished">Reorder children by dragging and dropping them to their correct location</translation>
    </message>
  </context>
  <context>
    <name>TaskPanel</name>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="14"/>
      <source>AxisMap Dressup</source>
      <translation type="unfinished">AxisMap Dressup</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="80"/>
      <location filename="../panels/AxisMapEdit.ui" line="20"/>
      <source>Radius</source>
      <translation>Радіус</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="37"/>
      <source>Axis Mapping</source>
      <translation type="unfinished">Axis Mapping</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="51"/>
      <source>X-&gt;A</source>
      <translation type="unfinished">X-&gt;A</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="56"/>
      <source>Y-&gt;A</source>
      <translation type="unfinished">Y-&gt;A</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="61"/>
      <source>X-&gt;B</source>
      <translation type="unfinished">X-&gt;B</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="66"/>
      <source>Y-&gt;B</source>
      <translation type="unfinished">Y-&gt;B</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="71"/>
      <source>X-&gt;C</source>
      <translation type="unfinished">X-&gt;C</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="76"/>
      <source>Y-&gt;C</source>
      <translation type="unfinished">Y-&gt;C</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="14"/>
      <source>Dogbones</source>
      <translation type="unfinished">Dogbones</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="35"/>
      <location filename="../panels/DogboneEdit.ui" line="35"/>
      <source>Dressup</source>
      <translation type="unfinished">Dressup</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="41"/>
      <source>Style</source>
      <translation>Стиль</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="52"/>
      <source>Dogbone</source>
      <translation type="unfinished">Dogbone</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="57"/>
      <source>T-bone horizontal</source>
      <translation type="unfinished">T-bone horizontal</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="62"/>
      <source>T-bone vertical</source>
      <translation type="unfinished">T-bone vertical</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="67"/>
      <source>T-bone long edge</source>
      <translation type="unfinished">T-bone long edge</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="72"/>
      <source>T-bone short edge</source>
      <translation type="unfinished">T-bone short edge</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="80"/>
      <source>Side</source>
      <translation>Сторона</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="94"/>
      <source>Left</source>
      <translation>Ліворуч</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="99"/>
      <source>Right</source>
      <translation>Направо</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="107"/>
      <source>Incision          </source>
      <translation type="unfinished">Incision          </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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="121"/>
      <source>adaptive</source>
      <translation type="unfinished">adaptive</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="126"/>
      <source>custom</source>
      <translation>На замовлення</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="131"/>
      <source>fixed</source>
      <translation type="unfinished">fixed</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="165"/>
      <source>Length</source>
      <translation>Довжина</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="14"/>
      <source>Dragknife Dressup</source>
      <translation type="unfinished">Dragknife Dressup</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="20"/>
      <source>Filter Angle</source>
      <translation type="unfinished">Filter Angle</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="37"/>
      <source>Offset Distance</source>
      <translation type="unfinished">Offset Distance</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="63"/>
      <source>Pivot Height</source>
      <translation type="unfinished">Pivot Height</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="14"/>
      <source>Holding Tags</source>
      <translation type="unfinished">Holding Tags</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="26"/>
      <source>Width</source>
      <translation>Ширина</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="33"/>
      <source>Height</source>
      <translation>Висота</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="40"/>
      <source>Angle            </source>
      <translation type="unfinished">Angle            </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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="116"/>
      <source>Delete</source>
      <translation>Видалити</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="126"/>
      <source>Edit...</source>
      <translation type="unfinished">Edit...</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="133"/>
      <source>Add...</source>
      <translation type="unfinished">Add...</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="143"/>
      <source>Auto Generate</source>
      <translation type="unfinished">Auto Generate</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="159"/>
      <location filename="../panels/HoldingTagsEdit.ui" line="181"/>
      <source>Replace All</source>
      <translation type="unfinished">Replace All</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="172"/>
      <source>Copy From</source>
      <translation type="unfinished">Copy From</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="20"/>
      <source>Surface</source>
      <translation>Поверхня</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="45"/>
      <source>Base Geometry</source>
      <translation>Базова Геометрія</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="51"/>
      <source>Drag to reorder, then update.</source>
      <translation type="unfinished">Drag to reorder, then update.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="67"/>
      <source>Add item selected in window.</source>
      <translation type="unfinished">Add item selected in window.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="70"/>
      <source>add</source>
      <translation type="unfinished">add</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="77"/>
      <source>Remove Item selected in list, then update.</source>
      <translation type="unfinished">Remove Item selected in list, then update.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="80"/>
      <source>Remove</source>
      <translation>Видалити</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="87"/>
      <source>Update the path with the removed and reordered items.</source>
      <translation type="unfinished">Update the path with the removed and reordered items.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="90"/>
      <source>Update</source>
      <translation>Оновити</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 type="unfinished">All objects will be profiled using the same depth and speed settings</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="123"/>
      <source>Depths</source>
      <translation type="unfinished">Depths</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="136"/>
      <source>Start Depth</source>
      <translation type="unfinished">Start Depth</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="150"/>
      <source>Final Depth</source>
      <translation type="unfinished">Final Depth</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="164"/>
      <source>Step Down</source>
      <translation type="unfinished">Step Down</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="178"/>
      <source>Finish Step Down</source>
      <translation type="unfinished">Finish Step Down</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="198"/>
      <source>Heights</source>
      <translation>Висоти</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="214"/>
      <source>Safe Height</source>
      <translation type="unfinished">Safe Height</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="228"/>
      <source>Clearance Height</source>
      <translation type="unfinished">Clearance Height</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="248"/>
      <source>Operation</source>
      <translation type="unfinished">Operation</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="263"/>
      <source>ToolController</source>
      <translation type="unfinished">ToolController</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="273"/>
      <source>Coolant Mode</source>
      <translation type="unfinished">Coolant Mode</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="299"/>
      <source>Algorithm</source>
      <translation type="unfinished">Algorithm</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="307"/>
      <source>OCL Dropcutter</source>
      <translation type="unfinished">OCL Dropcutter</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="312"/>
      <source>OCL Waterline</source>
      <translation type="unfinished">OCL Waterline</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="14"/>
      <source>Z Depth Correction</source>
      <translation type="unfinished">Z Depth Correction</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="41"/>
      <source>Probe Points File</source>
      <translation type="unfinished">Probe Points File</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="47"/>
      <source>File Name</source>
      <translation>Імʼя файлу</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 type="unfinished">&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;</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 type="unfinished">Path Simulator</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="35"/>
      <source>Stop running simulation</source>
      <translation type="unfinished">Stop running simulation</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="38"/>
      <source>Stop</source>
      <translation>Стоп</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="55"/>
      <source>Activate / resume simulation</source>
      <translation type="unfinished">Activate / resume simulation</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="58"/>
      <source>Play</source>
      <translation>Відтворити</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="75"/>
      <source>Pause simulation</source>
      <translation type="unfinished">Pause simulation</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="78"/>
      <source>Pause</source>
      <translation type="unfinished">Pause</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="95"/>
      <source>Single step simulation</source>
      <translation type="unfinished">Single step simulation</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="98"/>
      <source>Step</source>
      <translation type="unfinished">Step</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="115"/>
      <source>Run simulation till end without animation</source>
      <translation type="unfinished">Run simulation till end without animation</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="118"/>
      <source>Fast Forward</source>
      <translation type="unfinished">Fast Forward</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="180"/>
      <source>Speed:</source>
      <translation>Швидкість:</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="209"/>
      <source>G/s</source>
      <translation type="unfinished">G/s</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="229"/>
      <source>Accuracy:</source>
      <translation type="unfinished">Accuracy:</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 type="unfinished">Job:</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="300"/>
      <source>* Note: Volumetric simulation, inaccuracies are inherent.</source>
      <translation type="unfinished">* Note: Volumetric simulation, inaccuracies are inherent.</translation>
    </message>
  </context>
  <context>
    <name>ToolBitAttributes</name>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="14"/>
      <source>Tool Bit Attributes</source>
      <translation type="unfinished">Tool Bit Attributes</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="30"/>
      <source>Shape</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="42"/>
      <source>Tool Bit</source>
      <translation type="unfinished">Tool Bit</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="48"/>
      <source>Name</source>
      <translation>Назва</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="61"/>
      <source>Display Name</source>
      <translation type="unfinished">Display Name</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="68"/>
      <source>Shape File</source>
      <translation type="unfinished">Shape File</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="99"/>
      <source>path</source>
      <translation>траєкторія</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 type="unfinished">&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;</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>Параметр</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="131"/>
      <source>Point/Tip Angle</source>
      <translation type="unfinished">Point/Tip Angle</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="138"/>
      <source>0 °</source>
      <translation type="unfinished">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 type="unfinished">Cutting Edge Height</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="155"/>
      <source>0 mm</source>
      <translation>0 мм</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="158"/>
      <source>mm</source>
      <translation>мм</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="174"/>
      <source>Image</source>
      <translation>Зображення</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="198"/>
      <source>Attributes</source>
      <translation type="unfinished">Attributes</translation>
    </message>
  </context>
  <context>
    <name>ToolLibrary</name>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="20"/>
      <source>Tool Library</source>
      <translation type="unfinished">Tool Library</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="28"/>
      <source>Import...</source>
      <translation type="unfinished">Import...</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="35"/>
      <source>Export...</source>
      <translation type="unfinished">Export...</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="71"/>
      <source>Tool Tables</source>
      <translation type="unfinished">Tool Tables</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="234"/>
      <source>New Tool</source>
      <translation type="unfinished">New Tool</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="257"/>
      <source>Delete</source>
      <translation>Видалити</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="274"/>
      <source>Edit</source>
      <translation>Правка</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="291"/>
      <source>Duplicate</source>
      <translation>Створити копію</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="305"/>
      <source>Move up</source>
      <translation>Перемістити вгору</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="331"/>
      <source>Move down</source>
      <translation>Перемістити вниз</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="368"/>
      <source>Create Tool Controllers for the selected tools</source>
      <translation type="unfinished">Create Tool Controllers for the selected tools</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="371"/>
      <source>Create Tool Controller(s)</source>
      <translation type="unfinished">Create Tool Controller(s)</translation>
    </message>
  </context>
  <context>
    <name>ToolSelector</name>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="20"/>
      <source>Tool Selector</source>
      <translation type="unfinished">Tool Selector</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="30"/>
      <source>TextLabel</source>
      <translation>ТекстовийНадпис</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="104"/>
      <source>Add To Job</source>
      <translation type="unfinished">Add To Job</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../../InitGui.py" line="178"/>
      <source>Project Setup</source>
      <translation type="unfinished">Project Setup</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="179"/>
      <source>Tool Commands</source>
      <translation>Команди інструментів</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="181"/>
      <source>New Operations</source>
      <translation>Нові операції</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="185"/>
      <location filename="../../../InitGui.py" line="222"/>
      <source>Path Modification</source>
      <translation>Модифікація траєкторії</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="189"/>
      <source>Helpful Tools</source>
      <translation>Допоміжні інструменти</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;Шлях</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="208"/>
      <source>Path Dressup</source>
      <translation type="unfinished">Path Dressup</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="215"/>
      <source>Supplemental Commands</source>
      <translation type="unfinished">Supplemental Commands</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="230"/>
      <source>Specialty Operations</source>
      <translation type="unfinished">Specialty Operations</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="241"/>
      <source>Utils</source>
      <translation type="unfinished">Utils</translation>
    </message>
  </context>
  <context>
    <name>pathEdit</name>
    <message>
      <location filename="../panels/PathEdit.ui" line="14"/>
      <source>Job Edit</source>
      <translation type="unfinished">Job Edit</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="21"/>
      <source>General</source>
      <translation>Загальні</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="39"/>
      <source>Job</source>
      <translation>Завдання</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="45"/>
      <source>Label</source>
      <translation>Позначка</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="57"/>
      <source>Model</source>
      <translation>Модель</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>Правка</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="99"/>
      <source>Description</source>
      <translation>Опис</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="120"/>
      <source>Template Export</source>
      <translation type="unfinished">Template Export</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="130"/>
      <source>Output</source>
      <translation>Вивід</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="136"/>
      <source>Output File</source>
      <translation>Вихідний файл</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;Введіть шлях і назву файлу (за бажанням) (дивіться нижче), які будуть використовуватися за замовчуванням для роботи постпроцесора.&lt;/p&gt;&lt;p&gt;Наведені нижче заміни виконуються перед початком експорту. імʼя визначається під час постобробки:&lt;/p&gt;&lt;p&gt;%D ... тека активного документа&lt;br/&gt;%d ... імʼя активного документа (з розширенням)&lt;br/&gt; %M ... тека макросу користувача&lt;br/&gt;%j ... імʼя активного обʼєкта Завдання&lt;/p&gt;&lt;p&gt;У наведеному нижче прикладі всі файли з тими ж іменами, що й у документі, зберігаються у каталог /home/freecad ( будь ласка, видаліть лапки):&lt;/p&gt;&lt;p&gt;&amp;quot;/home/cnc/%d.g-code&amp;quot;&lt;/p&gt;&lt;p&gt;Перегляньте політику збереження файлів нижче, щоб дізнатися, як боротися з конфліктами імен.&lt;/p&gt;&lt;br&gt;/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 type="unfinished">Processor</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="167"/>
      <source>Arguments</source>
      <translation type="unfinished">Arguments</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="187"/>
      <source>Work Coordinate Systems</source>
      <translation type="unfinished">Work Coordinate Systems</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="200"/>
      <source>Systems</source>
      <translation type="unfinished">Systems</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="207"/>
      <source>Order By</source>
      <translation type="unfinished">Order By</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="245"/>
      <source>G53</source>
      <translation type="unfinished">G53</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="253"/>
      <source>G54</source>
      <translation type="unfinished">G54</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="261"/>
      <source>G55</source>
      <translation type="unfinished">G55</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="269"/>
      <source>G56</source>
      <translation type="unfinished">G56</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="277"/>
      <source>G57</source>
      <translation type="unfinished">G57</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="285"/>
      <source>G58</source>
      <translation type="unfinished">G58</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="293"/>
      <source>G59</source>
      <translation type="unfinished">G59</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="301"/>
      <source>G59.1</source>
      <translation type="unfinished">G59.1</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="309"/>
      <source>G59.2</source>
      <translation type="unfinished">G59.2</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="317"/>
      <source>G59.3</source>
      <translation type="unfinished">G59.3</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="325"/>
      <source>G59.4</source>
      <translation type="unfinished">G59.4</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="333"/>
      <source>G59.5</source>
      <translation type="unfinished">G59.5</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="341"/>
      <source>G59.6</source>
      <translation type="unfinished">G59.6</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="349"/>
      <source>G59.7</source>
      <translation type="unfinished">G59.7</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="357"/>
      <source>G59.8</source>
      <translation type="unfinished">G59.8</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="365"/>
      <source>G59.9</source>
      <translation type="unfinished">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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="382"/>
      <source>Split Output</source>
      <translation type="unfinished">Split Output</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="406"/>
      <source>Setup</source>
      <translation type="unfinished">Setup</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="424"/>
      <source>Layout</source>
      <translation type="unfinished">Layout</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="430"/>
      <source>Stock</source>
      <translation type="unfinished">Stock</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="452"/>
      <source>Create Box</source>
      <translation type="unfinished">Create Box</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="457"/>
      <source>Create Cylinder</source>
      <translation type="unfinished">Create Cylinder</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="462"/>
      <source>Extend Model's Bound Box</source>
      <translation type="unfinished">Extend Model's Bound Box</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="467"/>
      <source>Use Existing Solid</source>
      <translation type="unfinished">Use Existing Solid</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="475"/>
      <source>Refresh</source>
      <translation>Оновити</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="510"/>
      <source>Ext. X</source>
      <translation type="unfinished">Ext. X</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="530"/>
      <source>Ext. Y</source>
      <translation type="unfinished">Ext. Y</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="543"/>
      <source>Ext. Z</source>
      <translation type="unfinished">Ext. Z</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="562"/>
      <source>Radius</source>
      <translation>Радіус</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="572"/>
      <location filename="../panels/PathEdit.ui" line="608"/>
      <source>Height</source>
      <translation>Висота</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="588"/>
      <source>Length</source>
      <translation>Довжина</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="598"/>
      <source>Width</source>
      <translation>Ширина</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="624"/>
      <source>Alignment</source>
      <translation>Вирівнювання</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="630"/>
      <source>Move to Origin</source>
      <translation type="unfinished">Move to Origin</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="637"/>
      <source>Set Origin</source>
      <translation type="unfinished">Set Origin</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="644"/>
      <source>Center in Stock</source>
      <translation type="unfinished">Center in Stock</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="651"/>
      <source>XY in Stock</source>
      <translation type="unfinished">XY in Stock</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="661"/>
      <source>Set</source>
      <translation type="unfinished">Set</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="667"/>
      <source>X-Axis</source>
      <translation>Вісь X</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="674"/>
      <source>Y-Axis</source>
      <translation>Вісь Y</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="681"/>
      <source>Z-Axis</source>
      <translation type="unfinished">Z-Axis</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="688"/>
      <source>X=0</source>
      <translation type="unfinished">X=0</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="695"/>
      <source>Y=0</source>
      <translation type="unfinished">Y=0</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="702"/>
      <source>Z=0</source>
      <translation type="unfinished">Z=0</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="709"/>
      <source>Link Stock and Model</source>
      <translation type="unfinished">Link Stock and Model</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="719"/>
      <source>Move - XY</source>
      <translation type="unfinished">Move - XY</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="877"/>
      <source>Rotate - XY</source>
      <translation type="unfinished">Rotate - XY</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="934"/>
      <source>Compound</source>
      <translation>З'єднання</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="995"/>
      <location filename="../panels/PathEdit.ui" line="1278"/>
      <source>Default Values</source>
      <translation type="unfinished">Default Values</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1001"/>
      <source>Depths</source>
      <translation type="unfinished">Depths</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1007"/>
      <source>Start Depth</source>
      <translation type="unfinished">Start Depth</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1021"/>
      <source>Final Depth</source>
      <translation type="unfinished">Final Depth</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1035"/>
      <source>Step Down</source>
      <translation type="unfinished">Step Down</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1052"/>
      <source>Heights</source>
      <translation>Висоти</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1058"/>
      <source>Expression</source>
      <translation type="unfinished">Expression</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1068"/>
      <source>Offset</source>
      <translation>Зміщення</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1078"/>
      <source>Clearance</source>
      <translation>Відхилення</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1099"/>
      <source>Safe</source>
      <translation type="unfinished">Safe</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 type="unfinished">&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;</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1123"/>
      <source>Coolant</source>
      <translation type="unfinished">Coolant</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1129"/>
      <source>Coolant Mode</source>
      <translation type="unfinished">Coolant Mode</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1160"/>
      <location filename="../panels/PathEdit.ui" line="1178"/>
      <source>Tools</source>
      <translation>Інструменти</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1197"/>
      <source>Name</source>
      <translation>Назва</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1202"/>
      <source>Nr.</source>
      <translation type="unfinished">Nr.</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1207"/>
      <location filename="../panels/PathEdit.ui" line="1216"/>
      <source>Feed</source>
      <translation type="unfinished">Feed</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1225"/>
      <source>Spindle</source>
      <translation type="unfinished">Spindle</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1246"/>
      <source>Add</source>
      <translation>Додати</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1256"/>
      <source>Remove</source>
      <translation>Видалити</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1284"/>
      <source>Rapid Speeds</source>
      <translation type="unfinished">Rapid Speeds</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1293"/>
      <source>Horizontal</source>
      <translation>По горизонталі</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1313"/>
      <source>Vertical</source>
      <translation>По вертикалі</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 type="unfinished">&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;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1354"/>
      <source>Workplan</source>
      <translation type="unfinished">Workplan</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1366"/>
      <source>Active Tool </source>
      <translation type="unfinished">Active Tool </translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1481"/>
      <source>Delete</source>
      <translation>Видалити</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1492"/>
      <source>Op Defaults</source>
      <translation type="unfinished">Op Defaults</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 type="unfinished">This operation requires OpenCamLib to be installed.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="97"/>
      <source>OCL Dropcutter</source>
      <translation type="unfinished">OCL Dropcutter</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="98"/>
      <source>Experimental</source>
      <translation type="unfinished">Experimental</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="101"/>
      <source>BaseBoundBox</source>
      <translation type="unfinished">BaseBoundBox</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="102"/>
      <source>Stock</source>
      <translation type="unfinished">Stock</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="105"/>
      <source>CenterOfMass</source>
      <translation>Центр Мас</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="106"/>
      <source>CenterOfBoundBox</source>
      <translation>Центр Коробки Оточення</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="107"/>
      <source>XminYmin</source>
      <translation>X мін Y мін</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="108"/>
      <source>Custom</source>
      <translation>Підлаштувати</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="111"/>
      <source>Off</source>
      <translation>Вимк.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="112"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="125"/>
      <source>Circular</source>
      <translation type="unfinished">Circular</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="113"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="126"/>
      <source>CircularZigZag</source>
      <translation type="unfinished">CircularZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="114"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="127"/>
      <source>Line</source>
      <translation>Лінія</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="115"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="128"/>
      <source>Offset</source>
      <translation>Зміщення</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="116"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="129"/>
      <source>Spiral</source>
      <translation>Спіраль</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="117"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="130"/>
      <source>ZigZag</source>
      <translation type="unfinished">ZigZag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="120"/>
      <source>Conventional</source>
      <translation type="unfinished">Conventional</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="121"/>
      <source>Climb</source>
      <translation type="unfinished">Climb</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="124"/>
      <source>None</source>
      <translation>Немає</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="133"/>
      <source>Collectively</source>
      <translation type="unfinished">Collectively</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="134"/>
      <source>Individually</source>
      <translation type="unfinished">Individually</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="137"/>
      <source>Single-pass</source>
      <translation type="unfinished">Single-pass</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="138"/>
      <source>Multi-pass</source>
      <translation type="unfinished">Multi-pass</translation>
    </message>
  </context>
</TS>
