<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pl" 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>Ścieżka bazowa do modyfikacji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="433"/>
      <source>The side of path to insert bones</source>
      <translation>Strona ścieżki do zamieszczenia nadcięcia w narożniku</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="441"/>
      <source>The style of bones</source>
      <translation>Styl nadcięcie w narożnikach</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="449"/>
      <source>Bones that aren't dressed up</source>
      <translation>Nieskonfigurowane nadcięcie w narożnikach</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="459"/>
      <source>The algorithm to determine the bone length</source>
      <translation>Algorytm do ustalenia długości nadcięcia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="467"/>
      <source>Dressup length if Incision == custom</source>
      <translation>Skonfigurowanie długości w przypadku nadcięcia == niestandardowe</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="63"/>
      <source>The input mapping axis</source>
      <translation>Oś mapowania danych wejściowych</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="69"/>
      <source>The radius of the wrapped axis</source>
      <translation>Promień mapowania wokół osi</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>Kierunek w którym narzędzie porusza się po ścieżce wokół części, zgodnie (CW) lub przeciwnie (CCW) do ruchu wskazówek zegara</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>Wybierz sposób przetwarzania wielu elementów geometrii podstawowej.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="127"/>
      <source>Controls how tool moves around corners. Default=Round</source>
      <translation>Kontroluje jak narzędzie porusza się wokół narożników. Domyślnie=Dookoła</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="135"/>
      <source>Maximum distance before a miter join is truncated</source>
      <translation>Maksymalna odległość przed obcięciem połączenia kątowego</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>Dodatkowa wartość odległości od końcowego profilu- odpowiednia do obróbki zgrubnej</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="152"/>
      <source>Profile holes as well as the outline</source>
      <translation>Otwory w profilu, tak samo jak kontury</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="158"/>
      <source>Profile the outline</source>
      <translation>Profil konturu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="164"/>
      <source>Profile round holes</source>
      <translation>Profil okrągłych otworów</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="170"/>
      <source>Side of edge that tool should cut</source>
      <translation>Strona krawędzi, po której narzędzie powinno pracować</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="178"/>
      <source>Make True, if using Cutter Radius Compensation</source>
      <translation>Ustaw wartość Prawda, jeśli używasz kompensacji promienia frezu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="117"/>
      <source>The base geometry for this operation</source>
      <translation>Podstawowa geometria dla tej operacji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="128"/>
      <source>Holds the calculated value for the StartDepth</source>
      <translation>Zatrzymuje obliczoną wartość dla StartDepth</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="138"/>
      <source>Holds the calculated value for the FinalDepth</source>
      <translation>Zatrzymuje obliczoną wartość dla FinalDepth</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="146"/>
      <source>Holds the diameter of the tool</source>
      <translation>Utrzymuje średnicę narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="154"/>
      <source>Holds the max Z value of Stock</source>
      <translation>Przechowuje maksymalną wartość Z naddatku</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="161"/>
      <source>Holds the min Z value of Stock</source>
      <translation>Utrzymuje minimalną wartość Z naddatku</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>Wykonaj jako zaprzeczenie, aby zapobiec operacji przy generowaniu kodu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="182"/>
      <source>An optional comment for this Operation</source>
      <translation>Opcjonalny komentarz do tej operacji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="188"/>
      <source>User Assigned Label</source>
      <translation>Etykieta przypisana przez użytkownika</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>Szacunkowy czas trwania cyklu operacji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="208"/>
      <source>Base locations for this operation</source>
      <translation>Lokalizacje bazowe dla tej operacji</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>Kontroler narzędzi, który będzie używany do obliczania ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="228"/>
      <source>Coolant mode for this operation</source>
      <translation>Tryb chłodzenia dla tej operacji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="238"/>
      <source>Starting Depth of Tool- first cut depth in Z</source>
      <translation>Głębokość początkowej obróbki w Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="246"/>
      <source>Final Depth of Tool- lowest value in Z</source>
      <translation>Końcowa głębokość dla narzędzia - najniższa wartość w kierunku Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="260"/>
      <source>Starting Depth internal use only for derived values</source>
      <translation>Wewnętrzne wykorzystanie głębokości początkowej tylko dla wartości pochodnych</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="271"/>
      <source>Incremental Step Down of Tool</source>
      <translation>Przyrostowe obniżanie narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="281"/>
      <source>Maximum material removed on final pass.</source>
      <translation>Maksymalny materiał usunięty przy finalnym przebiegu.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="292"/>
      <source>The height needed to clear clamps and obstructions</source>
      <translation>Wysokość potrzebna do oczyszczenia zacisków i przeszkód</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="300"/>
      <source>Rapid Safety Height between locations.</source>
      <translation>Szybki Wzrost Bezpieczeństwa między lokalizacjami.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="308"/>
      <source>The start point of this path</source>
      <translation>Punkt początkowy tej ścieżki</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>Upewnij się, że określasz punkt początkowy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="326"/>
      <source>Lower limit of the turning diameter</source>
      <translation>Minimalna średnica toczenia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="334"/>
      <source>Upper limit of the turning diameter.</source>
      <translation>Maksymalna średnica toczenia.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="445"/>
      <source>Coolant option for this operation</source>
      <translation>Opcja chłodzenia dla tej operacji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="117"/>
      <source>The NC output file for this project</source>
      <translation>NC plik wyjściowy dla tego projektu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="123"/>
      <source>Select the Post Processor</source>
      <translation>Wybierz Post Procesor</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="132"/>
      <source>Arguments for the Post Processor (specific to the script)</source>
      <translation>Argumenty dla Post Processora (specyficzne dla skryptu)</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>Ostatni raz zadanie zostało przetworzone</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="153"/>
      <source>An optional description for this job</source>
      <translation>Opcjonalny opis tego zadania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="159"/>
      <source>Job Cycle Time Estimation</source>
      <translation>Szacowanie czasu pracy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="169"/>
      <source>For computing Paths; smaller increases accuracy, but slows down computation</source>
      <translation>Do obliczania ścieżek; mniejsze zwiększa dokładność, ale spowalnia obliczanie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="176"/>
      <source>Solid object to be used as stock.</source>
      <translation>Bryła obiektu do wykorzystania jako naddatek.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="185"/>
      <source>Compound path of all operations in the order they are processed.</source>
      <translation>Ścieżka złożona wszystkich operacji w kolejności, w jakiej są przetwarzane.</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>Wybierz typ Zadania</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>Podziel wynik przetwarzania na wiele plików gcode</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="210"/>
      <location filename="../../../PathScripts/PathJob.py" line="525"/>
      <source>If multiple WCS, order the output this way</source>
      <translation>Jeśli istnieje wiele układów współrzędnych, uporządkuj wyniki w ten sposób</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>Roboczy układ współrzędnych dla zadania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="306"/>
      <source>SetupSheet holding the settings for this job</source>
      <translation>SetupSheet wstrzymuje ustawienia dla tego zadania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="329"/>
      <source>The base objects for all operations</source>
      <translation>Obiekt bazowy dla wszystkich operacji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="365"/>
      <source>Collection of all tool controllers for the job</source>
      <translation>Zbiór wszystkich kontrolerów narzędzi do pracy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="110"/>
      <source>Incremental Drill depth before retracting to clear chips</source>
      <translation>Przyrostowa głębokość wiercenia przed wyjazdem w celu usunięcia wiórów</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="116"/>
      <source>Enable pecking</source>
      <translation>Włącz przerywanie wióra</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="122"/>
      <source>The time to dwell between peck cycles</source>
      <translation>Czas postoju między cyklami przerywania wióra</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="128"/>
      <source>Enable dwell</source>
      <translation>Włącz postoje</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="137"/>
      <source>Calculate the tip length and subtract from final depth</source>
      <translation>Oblicz długość końcówki i odejmij od końcowej głębokości</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="145"/>
      <source>Controls how tool retracts Default=G99</source>
      <translation>Kontroluje sposób wycofania narzędzia Domyślnie = 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>Wysokość, na której rozpoczyna się posuw i wysokość, do której następuje wycofanie narzędzia, gdy droga jest zakończona podczas operacji odcięcia wióra</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="160"/>
      <source>How far the drill depth is extended</source>
      <translation>Wielkość powiększenia głębokości wiercenia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="959"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="131"/>
      <source>Width of tags.</source>
      <translation>Szerokość pola mocującego.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="965"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="137"/>
      <source>Height of tags.</source>
      <translation>Wysokość pola mocującego.</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>Kąt zanurzenia i wzniesienia pola mocującego.</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>Promień zaokrąglenia dla pola mocującego.</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>Pozycje wstawionych pól mocujących</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupHoldingTags.py" line="989"/>
      <location filename="../../../PathScripts/PathDressupTag.py" line="161"/>
      <source>IDs of disabled holding tags</source>
      <translation>ID wyłączonych pól mocujących</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>Współczynnik określający liczbę segmentów użytych do przybliżenia zaokrąglonych znaczników.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="71"/>
      <source>The active tool</source>
      <translation>Aktywne narzędzie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="80"/>
      <source>The speed of the cutting spindle in RPM</source>
      <translation>Prędkość cięcia wrzeciona w obr. / min</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="86"/>
      <source>Direction of spindle rotation</source>
      <translation>Kierunek obrotów wrzeciona</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="92"/>
      <source>Feed rate for vertical moves in Z</source>
      <translation>Prędkość posuwu w osi Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="98"/>
      <source>Feed rate for horizontal moves</source>
      <translation>Prędkość posuwu dla poziomych ruchów</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="104"/>
      <source>Rapid rate for vertical moves in Z</source>
      <translation>Szybkie tempo dla ruchów pionowych w kierunku osi Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="110"/>
      <source>Rapid rate for horizontal moves</source>
      <translation>Szybkie tempo dla ruchów poziomych</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>Narzędzie wykorzystane przez ten kontroler</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>Pokaż tymczasowe obiekty konstrukcyjne ścieżki, gdy moduł jest w trybie DEBUGOWANIA.</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>Mniejsze wartości dają drobniejszą i dokładniejszą siatkę. Mniejsze wartości znacznie wydłużają czas przetwarzania.</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>Mniejsze wartości dają drobniejszą i dokładniejszą siatkę. Mniejsze wartości nie zwiększają znacznie czasu przetwarzania.</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>Indeks końcowy (kąt) dla skanowania obrotowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="162"/>
      <source>Dropcutter lines are created parallel to this axis.</source>
      <translation>Linie frezowania wgłębnego są równoległe do tej osi.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="170"/>
      <source>Additional offset to the selected bounding box</source>
      <translation>Dodatkowe przesunięcie do wybranej ramki zaznaczenia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="178"/>
      <source>The model will be rotated around this axis.</source>
      <translation>Model będzie obracany wokół tej osi.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="186"/>
      <source>Start index(angle) for rotational scan</source>
      <translation>Indeks początkowy (kąt) dla skanowania obrotowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="203"/>
      <source>Planar: Flat, 3D surface scan.  Rotational: 4th-axis rotational scan.</source>
      <translation>Planarny: Skanowanie płaskie, powierzchniowe 3D. 
Obrotowy: Skanowanie obrotowe w 4 osiach.</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>Unikaj wycinania ostatnich "N" ścian na liście geometrii bazowej wybranych powierzchni.</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>Nie wycinaj wewnętrznych funkcji na pominiętych ścianach.</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>Dodatnie wartości przesuwają frez w kierunku lub poza granicę. Wartości ujemne oddalają frez od granicy.</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>Jeśli ustawione na true, frez pozostanie wewnątrz granic modelu lub wybranych(ej) ścian(y).</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>Dodatnie wartości przesuwają frez w kierunku lub do wewnątrz cechy. Wartości ujemne oddalają frez od cechy.</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>Wytnij wewnętrzne obszary obiektów w obrębie większej wybranej ściany.</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>Wybierz ogólną granicę operacji.</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>Ustaw kierunek dla narzędzia cięcia, aby wejść w materiał: Climb (zgodnie ze wskazówkami zegara) lub Conventional (odwrotnie do wskazówek zegara)</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>Ustaw geometryczny wzorzec czyszczenia, który ma być używany podczas operacji.</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>Kąt odchylenia stosowany dla niektórych schematów oczyszczania</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>Odwróć kolejność cięcia ścieżek przejściowych. W okrężnych wzorach rozpocznij od zewnętrznej strony i kontynuuj w kierunku środka.</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>Ustaw głębokość odsunięcia osi Z od powierzchni docelowej.</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>Wykonaj operację pojedynczym przejściem na określoną głębokość, lub kilkoma przejściami do głębokości końcowej.</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>Ustaw punkt początkowy dla wzorca cięcia.</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>Wybierz położenie punktu środkowego do rozpoczęcia wzorca cięcia.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="351"/>
      <source>Profile the edges of the selection.</source>
      <translation>Profiluj zaznaczone krawędzie.</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>Ustaw rozdzielczość próbkowania. Im mniejsza wartość tym dłuższy czas przetwarzania.</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>Ustaw wartość procentową skoku na podstawie średnicy narzędzia.</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>Włącz optymalizację ścieżek liniowych (punkty współliniowe). Usuwa niepotrzebne punkty leżące na tej samej linii z danych wyjściowych G-Code.</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>Włącz optymalizację przejść i przerw pomiędzy każdym krokiem w ścieżce.</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>Konwertuj łuki współpłaszczyznowe na polecenia Gcode G2 / G3 dla wzorów cięcia „Kołowy” i „Zygzak Kołowy”.</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>Przerwy artefaktów współliniowych i współpromieniowych, mniejsze od tego progu, są zamykane w ścieżce.</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>Informacja zwrotna: trzy najmniejsze przerwy zidentyfikowane w geometrii ścieżki.</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>Niestandardowy punkt początkowy dla ścieżki tej operacji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="45"/>
      <source>The path(s) to array</source>
      <translation>Ścieżki do dodania do szyku</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="51"/>
      <source>Pattern method</source>
      <translation>Metoda wzoru</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="60"/>
      <source>The spacing between the array copies in Linear pattern</source>
      <translation>Odstęp między kopiami szyku, we wzorze liniowym</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="68"/>
      <source>The number of copies in X direction in Linear pattern</source>
      <translation>Liczba kopii w kierunku X wzoru liniowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="76"/>
      <source>The number of copies in Y direction in Linear pattern</source>
      <translation>Liczba kopii w kierunku Y wzoru liniowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="82"/>
      <source>Total angle in Polar pattern</source>
      <translation>Całkowity kąt we wzorze biegunowym</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="90"/>
      <source>The number of copies in Linear 1D and Polar pattern</source>
      <translation>Liczba kopii w jednym kierunku i wzorze polarnym</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="98"/>
      <source>The centre of rotation in Polar pattern</source>
      <translation>Środek obrotu wzoru biegunowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="107"/>
      <source>Make copies in X direction before Y in Linear 2D pattern</source>
      <translation>Wykonaj kopie w kierunku X przed Y w liniowym wzorze 2D</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="113"/>
      <source>Percent of copies to randomly offset</source>
      <translation>Wartość procentowa losowego odsunięcia kopii</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="119"/>
      <source>Maximum random offset of copies</source>
      <translation>Maksymalna wartość losowego odsunięcia kopii</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>Wartość ziarna jitteru losowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="118"/>
      <source>Default speed for horizontal rapid moves.</source>
      <translation>Domyślna prędkość dla szybkich ruchów poziomych.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="126"/>
      <source>Default speed for vertical rapid moves.</source>
      <translation>Domyślna prędkość dla szybkich ruchów pionowych.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="132"/>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="414"/>
      <source>Coolant Modes</source>
      <translation>Tryby chłodzenia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="138"/>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="423"/>
      <source>Default coolant mode.</source>
      <translation>Domyślny tryb chłodzenia.</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>Użycie tego pola zależy od SafeHeightExpression - domyślnie jego wartość jest dodawana do StartDepth i używana do SafeHeight danej operacji.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="155"/>
      <source>Expression set for the SafeHeight of new operations.</source>
      <translation>Wyrażenie ustawione dla bezpiecznej wysokości nowych operacji.</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>Użycie tego pola zależy od ClearanceHeightExpression - domyślnie jego wartość jest dodawana do StartDepth i używana do ClearanceHeight danej operacji.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="173"/>
      <source>Expression set for the ClearanceHeight of new operations.</source>
      <translation>Zestaw wyrażeń dla ClearanceHeight nowych operacji.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="181"/>
      <source>Expression used for StartDepth of new operations.</source>
      <translation>Wyrażenie stosowane do określenia głębokości początkowej nowych operacji.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="189"/>
      <source>Expression used for FinalDepth of new operations.</source>
      <translation>Wyrażenie stosowane dla głębokości końcowej nowych operacji.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSetupSheet.py" line="197"/>
      <source>Expression used for StepDown of new operations.</source>
      <translation>Wyrażenie stosowane do zmniejszania głębokości nowych operacji.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="68"/>
      <source>Angles less than filter angle will not receive corner actions</source>
      <translation>Kąty mniejsze, niż kąt filtra nie otrzymają akcji narożników</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="76"/>
      <source>Distance the point trails behind the spindle</source>
      <translation>Odległość punktu śladu za wrzecionem</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="82"/>
      <source>Height to raise during corner action</source>
      <translation>Wysokość do podniesienia w czasie akcji rogu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCircularHoleBase.py" line="80"/>
      <source>List of disabled features</source>
      <translation>Lista wyłączonych funkcji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensions.py" line="482"/>
      <source>Default length of extensions.</source>
      <translation>Domyślna długość przedłużeń.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensions.py" line="489"/>
      <source>List of features to extend.</source>
      <translation>Lista elementów do rozszerzenia.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensions.py" line="499"/>
      <source>When enabled connected extension edges are combined to wires.</source>
      <translation>Gdy ta opcja jest włączona, krawędzie połączonych wyciągnięć są łączone i tworzone są ciągi.</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>Używa konturu geometrii podstawowej.</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>Podziel łuki na dyskretne segmenty</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundary.py" line="65"/>
      <source>Solid object to be used to limit the generated Path.</source>
      <translation>Obiekt bryłowy, który ma być użyty jako ograniczenie dla generowanej ścieżki.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundary.py" line="75"/>
      <source>Determines if Boundary describes an inclusion or exclusion mask.</source>
      <translation>Określa, czy granica opisuje maskę włączenia lub wyłączenia.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathComment.py" line="41"/>
      <source>Comment or note for CNC program</source>
      <translation>Komentarz lub notatka dla programu CNC</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCopy.py" line="41"/>
      <source>The path to be copied</source>
      <translation>Ścieżka do skopiowania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="57"/>
      <source>X offset between tool and probe</source>
      <translation>Odsunięcie X między narzędziem a sondą</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="63"/>
      <source>Y offset between tool and probe</source>
      <translation>Odsunięcie Y między narzędziem a sondą</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="71"/>
      <source>Number of points to probe in X direction</source>
      <translation>Liczba punktów zbieranych sondą w kierunku X</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="79"/>
      <source>Number of points to probe in Y direction</source>
      <translation>Liczba punktów zbieranych sondą w kierunku Y</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbe.py" line="87"/>
      <source>The output location for the probe data to be written</source>
      <translation>Lokalizacja wyjściowa punktu odniesienia ma być zapisana</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="948"/>
      <source>Side of selected faces that tool should cut</source>
      <translation>Strona wybranych ścian, które narzędzie powinno ciąć</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="962"/>
      <source>Type of adaptive operation</source>
      <translation>Rodzaj operacji adaptacyjnej</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="976"/>
      <source>Influences accuracy and performance</source>
      <translation>Wpływa na dokładność i wydajność</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>Procent średnicy freza do przesunięcia przy każdym przejściu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="994"/>
      <source>Lift distance for rapid moves</source>
      <translation>Odległość podnoszenia dla szybkich ruchów</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>Maksymalna długość ścieżki utrzymywania narzędzia w dół w porównaniu z bezpośrednią odległością między punktami</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1012"/>
      <source>How much stock to leave (i.e. for finishing operation)</source>
      <translation>Ile zapasów należy opuścić (tj. na zakończenie operacji)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1021"/>
      <source>Force plunging into material inside and clearing towards the edges</source>
      <translation>Wymuś wciąganie w materiał wewnątrz i czyszczenie w kierunku krawędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1030"/>
      <source>To take a finishing profile path at the end</source>
      <translation>Aby pobrać ścieżkę profilu na końcu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1036"/>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1047"/>
      <source>Stop processing</source>
      <translation>Zatrzymaj przetwarzanie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1058"/>
      <source>Use Arcs (G2) for helix ramp</source>
      <translation>Użyj Łuków (G2) dla pochylenia helisy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1068"/>
      <source>Internal input state</source>
      <translation>Wewnętrzny stan wejścia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1077"/>
      <source>Internal output state</source>
      <translation>Wewnętrzny stan wyjścia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1088"/>
      <source>Helix ramp entry angle (degrees)</source>
      <translation>Kąt wejścia na pochylenie helisy (w stopniach)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="1097"/>
      <source>Helix cone angle (degrees)</source>
      <translation>Kąt stożka helisy (w stopniach)</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>Ograniczenie średnicy wejścia helisy, jeżeli wartość graniczna jest większa niż średnica narzędzia lub 0, stosuje się średnicę narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPlane.py" line="38"/>
      <source>Orientation plane of CNC path</source>
      <translation>Orientację płaszczyzny ścieżki CNC</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="134"/>
      <source>Enter custom start point for slot path.</source>
      <translation>Wprowadź przykładowy punkt startowy dla ścieżki rowka.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="142"/>
      <source>Enter custom end point for slot path.</source>
      <translation>Wprowadź przykładowy punkt końcowy dla ścieżki rowka.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="160"/>
      <source>Positive extends the beginning of the path, negative shortens.</source>
      <translation>Wartość dodatnia wydłuża początek ścieżki, wartość ujemna skraca ją.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="169"/>
      <source>Positive extends the end of the path, negative shortens.</source>
      <translation>Wartość dodatnia przedłuża koniec ścieżki, wartość ujemna skraca go.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="187"/>
      <source>Choose the path orientation with regard to the feature(s) selected.</source>
      <translation>Wybierz orientację ścieżki w odniesieniu do wybranych cech.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="196"/>
      <source>Choose what point to use on the first selected feature.</source>
      <translation>Wybierz punkt, który ma być użyty na pierwszej z zaznaczonych cech.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="205"/>
      <source>Choose what point to use on the second selected feature.</source>
      <translation>Wybierz punkt, który ma być użyty na drugiej z zaznaczonych cech.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="214"/>
      <source>For arcs/circlular edges, offset the radius for the path.</source>
      <translation>Dla łuków/krawędzi okręgu, przesuń promień ścieżki.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="223"/>
      <source>Enable to reverse the cut direction of the slot path.</source>
      <translation>Włącz, aby odwrócić kierunek cięcia ścieżki rowka.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="65"/>
      <source>Angle of ramp.</source>
      <translation>Kąt pochylania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="71"/>
      <source>Ramping Method</source>
      <translation>Metoda pochylenia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="77"/>
      <source>Which feed rate to use for ramping</source>
      <translation>Jaka prędkość zasilania używana jest do podnoszenia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="83"/>
      <source>Custom feed rate</source>
      <translation>Niestandardowy posuw</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="92"/>
      <source>Should the dressup ignore motion commands above DressupStartDepth</source>
      <translation>Czy funkcja ulepszenia powinna ignorować polecenia ruchu powyżej głębokości rozpoczęcia ulepszania</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>Głębokość, na której włączona jest funkcja ulepszenia dla rampy. Powyżej niej rampy nie są generowane, ale polecenia ruchu są przekazywane bez zmian.</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>Dodatkowe obiekty będące podstawą do grawerowania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="228"/>
      <source>The deflection value for discretizing arcs</source>
      <translation>Wartość ugięcia dla łuków dyskretnych</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="238"/>
      <source>Cutoff for removing colinear segments (degrees). 
                        default=10.0.</source>
      <translation>Wartość graniczna usuwania odcinków współliniowych (w stopniach).                         wartość domyślna=10.0.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="244"/>
      <source>Vcarve Tolerance</source>
      <translation>Tolerancja dla wycięcia 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>Użyj algorytmu adaptacyjnego, aby wyeliminować nadmierne frezowanie w powietrzu nad płaską górą kieszeni.</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>Użyj algorytmu adaptacyjnego, aby wyeliminować nadmierne frezowanie w powietrzu pod płaską dołem kieszeni.</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>Przetwarzaj model i materiał w elemencie bez wybranej geometrii bazowej.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="275"/>
      <source>Set thread orientation</source>
      <translation>Ustaw kierunek gwintu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="282"/>
      <source>Currently only internal</source>
      <translation>Obecnie tylko wewnętrzne</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="291"/>
      <source>Defines which standard thread was chosen</source>
      <translation>Określa, który ze standardowych gwintów został wybrany</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="297"/>
      <source>Set thread's major diameter</source>
      <translation>Ustaw większą średnicę gwintu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="303"/>
      <source>Set thread's minor diameter</source>
      <translation>Ustaw mniejszą średnicę gwintu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="311"/>
      <source>Set thread's pitch - used for metric threads</source>
      <translation>Ustaw skok gwintu - używany dla gwintów metrycznych</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="320"/>
      <source>Set thread's TPI (turns per inch) - used for imperial threads</source>
      <translation>Ustaw skok gwintu (liczba zwoi na cal) - używane dla gwintów calowych</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>Ustawienie liczby przejść podczas nacinania gwintu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="342"/>
      <source>Direction of thread cutting operation</source>
      <translation>Kierunek gwintowania</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>Ustaw na True, aby uzyskać łuki na początku i na końcu nacinania gwintu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="359"/>
      <source>Operation to clear the inside of the thread</source>
      <translation>Operacja mająca na celu wyczyszczenie wnętrza gwintu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCustom.py" line="56"/>
      <source>The gcode to be inserted</source>
      <translation>G-Code do wstawienia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="145"/>
      <source>Shape for bit shape</source>
      <translation>Kształt dla końcówki narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="153"/>
      <source>The parametrized body representing the tool bit</source>
      <translation>Sparametryzowana bryła przedstawiająca końcówkę narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="159"/>
      <source>The file of the tool</source>
      <translation>Plik narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="165"/>
      <source>The name of the shape file</source>
      <translation>Nazwa dla pliku kształtu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBit.py" line="173"/>
      <location filename="../../../PathScripts/PathToolBit.py" line="211"/>
      <source>List of all properties inherited from the bit</source>
      <translation>Lista wszystkich właściwości odziedziczonych z fragmentu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCollision.py" line="60"/>
      <source>The base object this collision refers to</source>
      <translation>Obiekt bazowy, do którego odnosi się ta kolizja</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFixture.py" line="38"/>
      <source>Fixture Offset Number</source>
      <translation>Zmiana numeru osprzętu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="110"/>
      <source>The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW)</source>
      <translation>Kierunek wykonywania cięć okrężnych, zgodnie z ruchem wskazówek zegara (CW) lub przeciwnie do ruchu wskazówek zegara (CCW)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="119"/>
      <source>Start cutting from the inside or outside</source>
      <translation>Rozpocznij cięcie od wewnątrz lub na zewnątrz</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="134"/>
      <location filename="../../../PathScripts/PathHelix.py" line="157"/>
      <source>Starting Radius</source>
      <translation>Promień początkowy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPropertyBag.py" line="75"/>
      <source>List of custom property groups</source>
      <translation>Lista niestandardowych grup właściwości</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="97"/>
      <source>Shape to use for calculating Boundary</source>
      <translation>Kształt wykorzystany do obliczenia granic</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="105"/>
      <source>Clear edges of surface (Only applicable to BoundBox)</source>
      <translation>Wyczyść krawędzie powierzchni (dotyczy tylko BoundBox)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="114"/>
      <source>Exclude milling raised areas inside the face.</source>
      <translation>Wyklucz frezowanie podwyższonych obszarów wewnątrz powierzchni czołowej.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="75"/>
      <source>Calculate roll-on to path</source>
      <translation>Oblicza najazd na ścieżkę</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="81"/>
      <source>Calculate roll-off from path</source>
      <translation>Obliczanie odchyleń od ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="87"/>
      <source>Keep the Tool Down in Path</source>
      <translation>Trzymaj narzędzie na dole w Trajektorii</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="96"/>
      <source>Use Machine Cutter Radius Compensation /Tool Path Offset G41/G42</source>
      <translation>Użyj kompensacji promienia frezu /Przesunięcia Ścieżki Narzędzia G41/G42</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="102"/>
      <source>Length or Radius of the approach</source>
      <translation>Długość lub promień podejścia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="108"/>
      <source>The Style of motion into the Path</source>
      <translation>Styl ruchu w kierunku do ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="115"/>
      <source>The Style of motion out of the Path</source>
      <translation>Styl ruchu w kierunku od ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="124"/>
      <source>The Mode of Point Radiusoffset or Center</source>
      <translation>Tryb przesunięcia punktu promienia lub środka</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="135"/>
      <source>Extends LeadIn distance</source>
      <translation>Zwiększa dystans podejścia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="141"/>
      <source>Extends LeadOut distance</source>
      <translation>Zwiększa dystans odejścia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="147"/>
      <source>Perform plunges with G0</source>
      <translation>Wykonuj zanurzenia za pomocą G0</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="155"/>
      <source>Apply LeadInOut to layers within an operation</source>
      <translation>Zastosuj warstwy wejścia-wyjścia w jednej operacji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="110"/>
      <source>The base object this stock is derived from</source>
      <translation>Obiekt bazowy, z którego pochodzi ten zasób</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="119"/>
      <source>Extra allowance from part bound box in negative X direction</source>
      <translation>Dodatkowy naddatek z obwiedni części w kierunku ujemnym X</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="128"/>
      <source>Extra allowance from part bound box in positive X direction</source>
      <translation>Dodatkowy naddatek z obwiedni części w dodatnim kierunku X</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="137"/>
      <source>Extra allowance from part bound box in negative Y direction</source>
      <translation>Dodatkowy naddatek z obwiedni części w kierunku ujemnym Y</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="146"/>
      <source>Extra allowance from part bound box in positive Y direction</source>
      <translation>Dodatkowy naddatek z obwiedni części w kierunku dodatnim Y</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="155"/>
      <source>Extra allowance from part bound box in negative Z direction</source>
      <translation>Dodatkowy naddatek z obwiedni części w kierunku ujemnym Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="164"/>
      <source>Extra allowance from part bound box in positive Z direction</source>
      <translation>Dodatkowy naddatek z obwiedni części w kierunku dodatnim Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="170"/>
      <source>A material for this object</source>
      <translation>Materiał dla tego obiektu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="242"/>
      <source>Length of this stock box</source>
      <translation>Długość tego pola zapasu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="248"/>
      <source>Width of this stock box</source>
      <translation>Szerokość tego pola zapasu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="254"/>
      <source>Height of this stock box</source>
      <translation>Wysokość tego pudełka</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="294"/>
      <source>Radius of this stock cylinder</source>
      <translation>Promień tego cylindra magazynowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="300"/>
      <source>Height of this stock cylinder</source>
      <translation>Wysokość tego podstawowego cylindra</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="336"/>
      <source>Internal representation of stock type</source>
      <translation>Wewnętrzna reprezentacja typu surowej części</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStop.py" line="42"/>
      <source>Add Optional or Mandatory Stop to the program</source>
      <translation>Dodaj opcjonalne lub obowiązkowe zatrzymanie programu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="39"/>
      <source>The object to be reached by this hop</source>
      <translation>Obiekt, który ma być osiągnięty przez ten krok</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="45"/>
      <source>The Z height of the hop</source>
      <translation>Wysokość skoku w Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="126"/>
      <source>The desired width of the chamfer</source>
      <translation>Żądana szerokość fazki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="132"/>
      <source>The additional depth of the tool path</source>
      <translation>Dodatkowa głębokość ścieżki narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="138"/>
      <source>How to join chamfer segments</source>
      <translation>Jak połączyć fazowane segmenty</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="146"/>
      <source>Direction of Operation</source>
      <translation>Kierunek działania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="153"/>
      <source>Side of Operation</source>
      <translation>Strona obróbki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="163"/>
      <source>Select the segment, there the operations starts</source>
      <translation>Wybierz segment, tam rozpocznie się operacja</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="73"/>
      <source>The point file from the surface probing.</source>
      <translation>Plik punktów z pomiarów powierzchni.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="83"/>
      <source>Deflection distance for arc interpolation</source>
      <translation>Odległość ugięcia dla interpolacji łuku</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="92"/>
      <source>break segments into smaller segments of this length.</source>
      <translation>podziel segmenty na mniejsze odcinki o tej długości.</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>Mniejsze wartości dają drobniejszą i dokładniejszą siatkę. Mniejsze wartości znacznie wydłużają czas przetwarzania.</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>Mniejsze wartości dają drobniejszą i dokładniejszą siatkę. Mniejsze wartości nie zwiększają znacznie czasu przetwarzania.</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>Wybierz algorytm do użycia: OL Dropcutter* lub Eksperymentalny (nie oparty na OCL).</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="310"/>
      <source>Set to clear last layer in a `Multi-pass` operation.</source>
      <translation>Ustaw tę opcję, aby wyczyścić ostatnią warstwę w operacji wieloetapowej.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="362"/>
      <source>Ignore outer waterlines above this height.</source>
      <translation>Ignoruj zewnętrzne linie poziomu powyżej tej wysokości.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="136"/>
      <source>Extra offset to apply to the operation. Direction is operation dependent.</source>
      <translation>Dodatkowe odsunięcie dla operacji. Kierunek jest zależny od operacji.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="142"/>
      <source>Start pocketing at center or boundary</source>
      <translation>Uruchom obróbke kieszeni w centrum lub obwiedni</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="156"/>
      <source>Angle of the zigzag pattern</source>
      <translation>Kąt wzoru zigzag</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="162"/>
      <source>Clearing pattern to use</source>
      <translation>Wyczyść wzór do użycia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="168"/>
      <source>Use 3D Sorting of Path</source>
      <translation>Użyj sortowania 3D ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="176"/>
      <source>Attempts to avoid unnecessary retractions.</source>
      <translation>Stara się uniknąć niepotrzebnych wycofań.</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>Ostatni promień przejścia. Jeśli 0, 50% noża jest używane. Dostrajanie może być użyte do poprawy przejścia dla niektórych kształtów</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathEngrave.py" line="94"/>
      <source>The vertex index to start the path from</source>
      <translation>Indeks wierzchołka, od którego rozpoczyna się trasa</translation>
    </message>
  </context>
  <context>
    <name>CmdPathArea</name>
    <message>
      <location filename="../../Command.cpp" line="56"/>
      <source>Path</source>
      <translation>Ścieżka</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="57"/>
      <source>Area</source>
      <translation>Powierzchnia</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="58"/>
      <source>Creates a feature area from selected objects</source>
      <translation>Tworzy obszar funkcji z wybranych obiektów</translation>
    </message>
  </context>
  <context>
    <name>CmdPathAreaWorkplane</name>
    <message>
      <location filename="../../Command.cpp" line="138"/>
      <source>Path</source>
      <translation>Ścieżka</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="139"/>
      <source>Area workplane</source>
      <translation>Obszar płaszczyzny roboczej</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="140"/>
      <source>Select a workplane for a FeatureArea</source>
      <translation>Wybierz płaszczyznę roboczą dla obszaru funkcji</translation>
    </message>
  </context>
  <context>
    <name>CmdPathCompound</name>
    <message>
      <location filename="../../Command.cpp" line="228"/>
      <source>Path</source>
      <translation>Ścieżka</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="229"/>
      <source>Compound</source>
      <translation>Złożenie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="230"/>
      <source>Creates a compound from selected paths</source>
      <translation>Tworzy kombinacje z wybranych ścieżek</translation>
    </message>
  </context>
  <context>
    <name>CmdPathShape</name>
    <message>
      <location filename="../../Command.cpp" line="280"/>
      <source>Path</source>
      <translation>Ścieżka</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="281"/>
      <source>From Shape</source>
      <translation>Od Kształtu</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="282"/>
      <source>Creates a path from a selected shape</source>
      <translation>Tworzy ścieżkę z zaznaczonego kształtu</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="107"/>
      <source>Create Path Area View</source>
      <translation>Utwórz widok obszaru ścieżki</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="116"/>
      <source>Create Path Area</source>
      <translation>Utwórz obszar ścieżki</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="204"/>
      <source>Select Workplane for Path Area</source>
      <translation>Wybierz płaszczyznę roboczą dla obszaru ścieżki </translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="255"/>
      <source>Create Path Compound</source>
      <translation>Utwórz złożenie ścieżki</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="325"/>
      <source>Create Path Shape</source>
      <translation>Utwórz kształt ścieżki</translation>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="14"/>
      <source>Create Job</source>
      <translation>Utwórz zadanie</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="23"/>
      <source>Template</source>
      <translation>Szablon</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="32"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select a template to be used for the job.&lt;/p&gt;&lt;p&gt;In case there are no templates you can create one through the popup menu of an existing job. Name the file job_*.json and place it in the macro or the path directory (see preferences) in order to be selectable from this list.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz szablon do użycia.&lt;/p&gt;&lt;p&gt;Jeśli nie ma dostępnych żadnych szablonów, można je utworzyć z menu podręcznego w istniejącym zadaniu. Nazwij plik job_*.json i umieść go w katalogu makco lub path (zobacz preferencje), aby był możliwy do wybrania z tej listy.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobCreate.ui" line="42"/>
      <source>Model</source>
      <translation>Model</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="14"/>
      <source>Select Base Models</source>
      <translation>Wybierz modele bazowe</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="24"/>
      <source>Solids</source>
      <translation>Bryły</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="34"/>
      <source>2D</source>
      <translation>2D</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobModelSelect.ui" line="44"/>
      <source>Base Models</source>
      <translation>Modele bazowe</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="14"/>
      <source>Job Template Export</source>
      <translation>Eksportuj szablon zadania</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="20"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled include all post processing settings in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli opcja jest włączona, dołącz wszystkie ustawienia przetwarzania końcowego do szablonu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="23"/>
      <source>Post Processing</source>
      <translation>Przetwarzanie końcowe</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="38"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Hint about the current post processing configuration.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wskazówka dotycząca bieżącej konfiguracji przetwarzania końcowego.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="48"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled tool controller definitions are stored in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeżeli opcja jest włączona, to definicje sterowników narzędzi są zapisywane w szablonie.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="51"/>
      <source>Tools</source>
      <translation>Przybory</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="60"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check all tool controllers which should be included in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sprawdź wszystkie kontrolery narzędzi, które powinny być zawarte w szablonie.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable to include values of the SetupSheet in the template.&lt;/p&gt;&lt;p&gt;Any values of the SetupSheet that are changed from their default are preselected. If this field not selected the current SetupSheet was not modified.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Włączenie włączenia wartości Arkusza Ustawień do szablonu.&lt;/p&gt;&lt;p&gt;Wszystkie wartości Arkusza Ustawień, które zostały zmienione w stosunku do wartości domyślnych są wstępnie zaznaczone. Jeśli to pole nie jest zaznaczone, aktualny Arkusz Ustawień nie został zmodyfikowany..&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="73"/>
      <source>Setup Sheet</source>
      <translation>Arkusz konfiguracji</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="82"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable to include the default heights for operations in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Włącz, aby umieścić domyślne wysokości dla operacji w szablonie.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="85"/>
      <source>Operation Heights</source>
      <translation>Wysokość operacji</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="95"/>
      <source>Operation Depths</source>
      <translation>Głębokości operacji</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="105"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable to include the default rapid tool speeds in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Włącz, aby umieścić domyślne prędkości posuwu szybkiego narzędzia w szablonie.&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>Prędkość posuwu szybkiego narzędzia</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="118"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable to include the default coolant mode in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Włącz, aby uwzględnić domyślny tryb chłodzenia w szablonie.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="121"/>
      <source>Coolant Mode</source>
      <translation>Tryb chłodzenia</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="131"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable all Operations for which the configuration values should be exported.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Note that only operations are listed which currently have configuration values setup.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Włącz wszystkie operacje, dla których wartości konfiguracyjne powinny być wyeksportowane.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Zauważ, że wymienione są tylko operacje, które mają obecnie konfigurację wartości.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="141"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled the creation of stock is included in the template. If a template does not include a stock definition the default stock creation algorithm will be used (creation from the Base object's bound box).&lt;/p&gt;&lt;p&gt;This option is most useful if stock is a box or cylinder, or if the machine has a standard placement for machining.&lt;/p&gt;&lt;p&gt;Note that this option is disabled if a stock object from an existing solid is used in the job - they cannot be stored in a template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeżeli opcja jest włączona, to tworzenie naddatku jest uwzględnione w szablonie. Jeśli szablon nie zawiera definicji naddatku, zostanie użyty domyślny algorytm tworzenia naddatku (tworzenie z ramki otaczającej obiektu Bazowego).&lt;/p&gt;&lt;p&gt;Ta opcja jest najbardziej przydatna, gdy materiałem jest w kształcie sześcianu lub walca, lub gdy maszyna ma standardowe położenie dla obróbki.&lt;/p&gt;&lt;p&gt;Należy pamiętać, że opcja ta jest wyłączona, jeśli w zadaniu używany jest obiekt naddatku z istniejącej bryły - nie mogą one być przechowywane w szablonie.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="144"/>
      <source>Stock</source>
      <translation>Naddatek</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="153"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled the current size settings for the stock object are included in the template.&lt;/p&gt;&lt;p&gt;For Box and Cylinder stocks this means the actual size of the stock solid being created.&lt;/p&gt;&lt;p&gt;For stock from the Base object's bound box it means the extra material in all directions. A stock object created from such a template will get its basic size from the new job's Base object and apply the stored extra settings.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli opcja jest włączona, bieżące ustawienia rozmiaru dla nadmiaru obiektu są zawarte w szablonie..&lt;/p&gt;&lt;p&gt;W przypadku nadmiarów dla sześcianu i walca oznacza to rzeczywisty rozmiar nadmiaru tworzonej bryły.&lt;/p&gt;&lt;p&gt;Dla nadmiaru materiału podstawowego z ramki otaczającej oznacza to naddatek materiału we wszystkich kierunkach. Obiekt nadmiaru utworzony na podstawie takiego szablonu pobierze swój podstawowy rozmiar z obiektu Bazowego nowego zadania i zastosuje zapisane ustawienia dodatkowe.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="156"/>
      <source>Extent</source>
      <translation>Zakres</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="172"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Hint about the current stock extent setting.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wskazówka na temat aktualnego ustawienia nadmiaru dla rozmiaru.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="179"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled the current placement of the stock solid is stored in the template.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli włączone, w szablonie jest przechowywane bieżące rozmieszczenie bryły wyjściowej. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="182"/>
      <source>Placement</source>
      <translation>Umiejscowienie</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="198"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Hint about the current stock placement.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wskazówka dotycząca aktualnego umiejscowienia naddatku.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DlgJobTemplateExport.ui" line="236"/>
      <source>Export</source>
      <translation>Export</translation>
    </message>
    <message>
      <location filename="../panels/DlgSelectPostProcessor.ui" line="14"/>
      <source>Post Processor</source>
      <translation>Post-procesor</translation>
    </message>
    <message>
      <location filename="../panels/DlgSelectPostProcessor.ui" line="42"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select one of the post processors.&lt;/p&gt;&lt;p&gt;FreeCAD comes with several post processors pre-installed, please make sure at least one of them is enabled in your preferences.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz jeden z post-procesorów.&lt;/p&gt;&lt;p&gt;FreeCAD jest wyposażony w kilka preinstalowanych procesorów, upewnij się, że co najmniej jeden z nich jest włączony w twoich preferencjach.&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>Edytor kontrolera narzędzi</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="29"/>
      <source>Controller</source>
      <translation>Kontroler</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="35"/>
      <source>Controller Name /  Tool Number</source>
      <translation>Nazwa kontrolera / Numer narzędzia</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="67"/>
      <source>Horiz. Feed</source>
      <translation>Poziomy kanał</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="96"/>
      <source>Vert. Feed</source>
      <translation>Pionowy kanał</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="125"/>
      <source>Horiz Rapid</source>
      <translation>Poziomy szybki</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="154"/>
      <source>Vert Rapid</source>
      <translation>Pionowy szybki</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="186"/>
      <source>Spindle</source>
      <translation>Wrzeciono</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="196"/>
      <source>Forward</source>
      <translation>W przód</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="201"/>
      <source>Reverse</source>
      <translation>Odwróć</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="244"/>
      <source>Tool</source>
      <translation>Narzędzie</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolControllerEdit.ui" line="293"/>
      <source>Any modifications only affect this ToolController!</source>
      <translation>Wszelkie modyfikacje dotyczą tylko tego kontrolera narzędzi!</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolEdit.ui" line="14"/>
      <source>Tool Editor</source>
      <translation>Edytor narzędzi</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="14"/>
      <source>Create Property</source>
      <translation>Utwórz właściwość</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="20"/>
      <source>Name</source>
      <translation>Nazwa</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="27"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Name of property. Can only contain letters, numbers, and underscores. MixedCase names will display with spaces &amp;quot;Mixed Case&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Nazwa właściwości. Może zawierać tylko litery, cyfry i znak podkreślenia. Nazwy złożone będą wyświetlane ze spacjami &amp;quot;Przypadek złożony&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="34"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The category group the property belongs to.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Grupa kategorii, do której należy właściwość.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="44"/>
      <source>Group</source>
      <translation>Grupa</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="51"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The type of the property value.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Typ wartości właściwości.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="58"/>
      <source>Type</source>
      <translation>Typ</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="65"/>
      <source>val1,val2,val3,...</source>
      <translation>val1, val2, val3, ...</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="72"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ToolTip to be displayed when user hovers mouse over property.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Podpowiedź do narzędzia, która zostanie wyświetlona, gdy użytkownik ustawi kursor myszki nad właściwością.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="82"/>
      <source>Enums</source>
      <translation>Wyliczenia</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="89"/>
      <source>ToolTip</source>
      <translation>Końcówka narzędzia</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="117"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if you want to create several properties in a batch.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sprawdź, czy chcesz utworzyć kilka właściwości w partii.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PropertyCreate.ui" line="120"/>
      <source>Create another</source>
      <translation>Utwórz kolejny</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="14"/>
      <source>Library Manager</source>
      <translation>Menedżer bibliotek</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="35"/>
      <source>Create Toolbit</source>
      <translation>Utwórz nóż tokarski</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="52"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Add existing Tool Bit to this library.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dodaj istniejący zestaw narzędzi do tej biblioteki.&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>Dodaj do już istniejącej</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="72"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Delete selected Tool Bit(s) from the library.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Usuń wybrany zestaw narzędzi z tej biblioteki.&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>Skasuj</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="99"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select a working path for the tool library editor.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz ścieżkę roboczą dla edytora biblioteki narzędzi.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="119"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Add New Tool Table&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dodaj nową tabelę narzędzi&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="139"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save the selected library with a new name or export to another format&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zapisz wybraną bibliotekę pod nową nazwą lub wyeksportuj do innego formatu&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="190"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Table of Tool Bits of the library.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Tabela końcówek narzędzi z biblioteki.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="269"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save the current Library&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zapisz aktualną bibliotekę&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitLibraryEdit.ui" line="272"/>
      <source>Close</source>
      <translation>Zamknij</translation>
    </message>
  </context>
  <context>
    <name>DlgJobChooser</name>
    <message>
      <location filename="../../DlgJobChooser.ui" line="17"/>
      <source>Choose a Path Job</source>
      <translation>Wybierz ścieżkę zadania</translation>
    </message>
    <message>
      <location filename="../panels/DlgTCChooser.ui" line="23"/>
      <source>Choose a Tool Controller</source>
      <translation>Wybierz kontroler narzędzia</translation>
    </message>
    <message>
      <location filename="../panels/DlgTCChooser.ui" line="29"/>
      <source>Tool Controller</source>
      <translation>Kontroler narzędzi</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolCopy.ui" line="23"/>
      <source>Copy Selected Tools</source>
      <translation>Kopiuj wybrane narzędzia</translation>
    </message>
    <message>
      <location filename="../panels/DlgToolCopy.ui" line="29"/>
      <source>Destination</source>
      <translation>Miejsce docelowe</translation>
    </message>
  </context>
  <context>
    <name>DlgProcessorChooser</name>
    <message>
      <location filename="../../DlgProcessorChooser.ui" line="14"/>
      <source>Choose a processor</source>
      <translation>Wybierz procesor</translation>
    </message>
    <message>
      <location filename="../../DlgProcessorChooser.ui" line="20"/>
      <source>Processor</source>
      <translation>Procesor</translation>
    </message>
    <message>
      <location filename="../../DlgProcessorChooser.ui" line="33"/>
      <source>Arguments</source>
      <translation>Parametry</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>Formularz</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="20"/>
      <source>Boundary Body</source>
      <translation>Zawartość graniczna</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="38"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select what type of shape to use to constrain the underlying Path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz typ kształtu, którego chcesz użyć do ograniczenia podstawowej ścieżki.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="45"/>
      <source>Create Box</source>
      <translation>Utwórz pole</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="50"/>
      <source>Create Cylinder</source>
      <translation>Utwórz walec</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="55"/>
      <source>Extend Model's Bound Box</source>
      <translation>Rozszerzenie ramki otaczającej model</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="60"/>
      <source>Use Existing Solid</source>
      <translation>Użyj istniejącej bryły</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="87"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select the body to be used to constrain the underlying Path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz kształt, którego chcesz użyć do ograniczenia podstawowej ścieżki.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="100"/>
      <source>Ext. X</source>
      <translation>Przedłużenie w kierunku osi X</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="107"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extension of BoundBox's MinX.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rozszerzenie Ramki otaczającej w kierunku 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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rozszerzenie Ramki otaczającej w kierunku 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>Przedłużenie w kierunku osi Y</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="134"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extension of BoundBox's MinY.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rozszerzenie Ramki otaczającej w kierunku 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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rozszerzenie Ramki otaczającej w kierunku 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>Przedłużenie w kierunku osi Z</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="155"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extension of BoundBox's MinZ.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rozszerzenie Ramki otaczającej w kierunku 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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rozszerzenie Ramki otaczającej w kierunku MaxZ.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="175"/>
      <source>Radius</source>
      <translation>Promień</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="182"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Radius of the Cylinder.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Promień walca.&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>Wysokość</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="196"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Height of the Cylinder.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wysokość walca.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="209"/>
      <source>Length</source>
      <translation>Długość</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="216"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Length of the Box.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Długość sześcianu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="223"/>
      <source>Width</source>
      <translation>Szerokość</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="230"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Width of the Box.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Szerokość sześcianu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="244"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Height of the Box.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wysokość sześcianu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressupPathBoundary.ui" line="257"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;I checked the path is constrained by the solid. Otherwise the the volume of the solid describes a &amp;quot;keep out&amp;quot; zone.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sprawdziłem, że ścieżka jest związana przez bryłę. W przeciwnym razie objętość bryły wyznacza &amp;quot;zamknięcie&amp;quot; strefy.&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>Związany do wnętrza</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="36"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List of operations with Base Geometry in current Job.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lista operacji z bazową geometrią w aktualnym zadaniu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="43"/>
      <source>Import</source>
      <translation>Import</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="59"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select one or more features in the 3d view and press 'Add' to add them as the base items for this operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Selected features can be deleted entirely.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz jedną lub więcej cech w oknie widoku 3D i naciśnij przycisk "Dodaj", aby dodać je jako elementy bazowe dla tej operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Wybrane cechy można całkowicie usunąć.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="69"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Add selected features to the list of base geometries for this operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dodaj wybrane cechy do listy geometrii bazowych dla tej operacji.&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>Dodaj</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="79"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remove the selected list items from the list of base geometries. The operation will not be applied to them.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Usuń wybrane elementy z listy geometrii podstawowych. Operacja nie zostanie do nich zastosowana.&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>Skasuj</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="89"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clears list of base geometries.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyczyść listę geometrii podstawowych.&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>Wyczyść</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseGeometryEdit.ui" line="99"/>
      <source>All objects will be processed using the same operation properties</source>
      <translation>Wszystkie obiekty będą przetwarzane przy użyciu tych samych właściwości operacji</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="22"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Table of hole features and the determined radius of the associated hole.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;You can add feature for processing by selecting them and then pressing Add. If a feature is accidentally added to the list it can be removed through Remove and will no longer be processed.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Reset deletes all current items from the list and fills the list with all circular holes eligible for the operation from the model. You can again refine the list afterwards by enabling/disabling, removing and adding features.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Tabela cech otworu i określony promień powiązanego otworu.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Możesz dodać cechę do przetwarzania, wybierając ją a następnie naciskając Dodaj. Jeśli funkcja zostanie przypadkowo dodana do listy, może zostać usunięta przez przycisk Usuń i nie będzie już przetwarzana.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Zresetuje wszystkie bieżące elementy z listy i wypełnia listę wszystkimi okrągłymi otworami kwalifikującymi się do operacji z modelu. Następnie możesz ponownie udoskonalić listę poprzez włączenie / wyłączenie, usunięcie i dodanie cech.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="29"/>
      <source>Feature</source>
      <translation>Cecha</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="34"/>
      <location filename="../panels/ToolEditor.ui" line="96"/>
      <source>Diameter</source>
      <translation>Średnica</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="42"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Add selected items from 3d view to the list of base geometries.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dodaj wybrane elementy z okna widoku 3D do listy geometrii podstawowych.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="52"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remove selected list items from the list of base geometries. The operation is no longer applied to them.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Usuń wybrane elementy z listy geometrii podstawowych. Operacja ta nie będzie już do nich stosowana.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="62"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remove all list items and fill list with all eligible features from the job's base object.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Uusuń wszystkie pozycje listy i wypełnij listę wszystkimi kwalifikującymi się cechami z obiektu podstawowego zadania.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="65"/>
      <source>Reset</source>
      <translation>Reset</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseHoleGeometryEdit.ui" line="72"/>
      <source>All objects will be processed using the same operation properties.</source>
      <translation>Wszystkie obiekty będą przetwarzane przy użyciu tych samych właściwości operacji.</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="20"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List of locations to be processed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lista miejsc, które zostaną poddane obróbce.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="24"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="29"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="40"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Opens a dialog to add arbitrary locations.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Otwiera okno dialogowe do dodawania dowolnych miejsc.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="50"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remove selected location from the list. The operation is no longer applied to them.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Usuń wybrane miejsca z listy. Operacja ta nie będzie już do nich stosowana.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="60"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Edit selected location.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Edytuj wybraną lokalizację.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="63"/>
      <source>Edit</source>
      <translation>Edycja</translation>
    </message>
    <message>
      <location filename="../panels/PageBaseLocationEdit.ui" line="70"/>
      <source>All locations will be processed using the same operation properties.</source>
      <translation>Wszystkie miejsca będą przetwarzane przy użyciu tych samych właściwości operacji.</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="39"/>
      <location filename="../panels/SetupGlobal.ui" line="36"/>
      <source>Start Depth</source>
      <translation>Głębokość początkowa</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="46"/>
      <location filename="../panels/PageDiametersEdit.ui" line="27"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Start Depth of the operation. The highest point in Z-axis the operation needs to process.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zacznij operację od Głębokości. Najwyższy punkt w osi Z, który ma zostać przetworzony.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="59"/>
      <location filename="../panels/PageDiametersEdit.ui" line="43"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Transfer the Z value of the selected feature as the Start Depth for the operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Przenieś wartość Z wybranej funkcji jako początkową głębokość dla tej operacji&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>Ostateczna głębokość</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="92"/>
      <location filename="../panels/PageDiametersEdit.ui" line="64"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The depth of the operation which corresponds to the lowest value in Z-axis the operation needs to process.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Głębokość operacji, która odpowiada najniższej wartości w osi Z, którą operacja musi przetwarzać.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="105"/>
      <location filename="../panels/PageDiametersEdit.ui" line="80"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Transfer the Z value of the selected feature as the Final Depth for the operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Przenieś wartość Z wybranego cechy jako końcową głębokość operacji&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>Krok w dół</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="138"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The depth in Z-axis the operation moves downwards between layers.&lt;/p&gt;&lt;p&gt;This value depends on the tool being used, the material to be cut, available cooling and many other factors. Please consult the tool manufacturers data sheets for the proper value.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Głębokość w osi Z przesuwa się w dół między warstwami.&lt;/p&gt;&lt;p&gt;Ta wartość zależy od użytego narzędzia, materiału do cięcia, dostępnego chłodzenia i wielu innych czynników. Proszę zapoznać się z kartami danych producentów narzędzi dla odpowiedniej wartości.&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>Zakończ krokiem w dół</translation>
    </message>
    <message>
      <location filename="../panels/PageDepthsEdit.ui" line="170"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Depth of the final cut of the operation. Can be used to produce a cleaner finish.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Głębokość operacji zakończenia cięcia. Może być użyta do uzyskania czystszego wykończenia.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageDiametersEdit.ui" line="20"/>
      <source>Min Diameter</source>
      <translation>Średnica minimalna</translation>
    </message>
    <message>
      <location filename="../panels/PageDiametersEdit.ui" line="57"/>
      <source>Max Diameter</source>
      <translation>Średnica maksymalna</translation>
    </message>
    <message>
      <location filename="../panels/PageHeightsEdit.ui" line="24"/>
      <source>Safe Height</source>
      <translation>Wysokość bezpieczna</translation>
    </message>
    <message>
      <location filename="../panels/PageHeightsEdit.ui" line="31"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The height above which it is safe to move the tool bit with rapid movements. Below this height all lateral and downward movements are performed with feed rate speeds.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wysokość, powyżej której można bezpiecznie przemieszczać końcówkę narzędzia posuwem szybkim. Poniżej tej wysokości wszystkie ruchy na boki i w dół wykonuje się z prędkościami posuwu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageHeightsEdit.ui" line="47"/>
      <source>Clearance Height</source>
      <translation>Wysokość prześwitu</translation>
    </message>
    <message>
      <location filename="../panels/PageHeightsEdit.ui" line="54"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The height where lateral movement of the toolbit is not obstructed by any fixtures or the part / stock material itself.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wysokość, w której ruch boczny narzędzia nie jest utrudniony przez żadne uchwyty lub samą część / nadmiar materiału.&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>Kontroler narzędzi</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="36"/>
      <location filename="../panels/PageOpDrillingEdit.ui" line="42"/>
      <location filename="../panels/PageOpDrillingEdit.ui" line="56"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="36"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="50"/>
      <location filename="../panels/PageOpProbeEdit.ui" line="42"/>
      <location filename="../panels/PageOpEngraveEdit.ui" line="36"/>
      <location filename="../panels/PageOpEngraveEdit.ui" line="50"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="42"/>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="36"/>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="50"/>
      <location filename="../panels/PageOpCustomEdit.ui" line="42"/>
      <location filename="../panels/PageOpHelixEdit.ui" line="36"/>
      <location filename="../panels/PageOpHelixEdit.ui" line="50"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="36"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="50"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="60"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="92"/>
      <location filename="../panels/PageOpVcarveEdit.ui" line="36"/>
      <location filename="../panels/PageOpVcarveEdit.ui" line="50"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The tool and its settings to be used for this operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Narzędzie i jego ustawienia do wykorzystania w tej operacji.&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>Tryb chłodzenia</translation>
    </message>
    <message>
      <location filename="../panels/PageOpCustomEdit.ui" line="62"/>
      <source>G Gode</source>
      <translation>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>Kontroler narzędzi</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>Chłodziwo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="55"/>
      <source>Cut Region</source>
      <translation>Wytnij region</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="62"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Cut inside or outside of the selected shapes&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wytnij na wewnątrz lub na zewnątrz wybranych kształtów&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="69"/>
      <source>Operation Type</source>
      <translation>Typ operacji</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="76"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Type of adaptive operation&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Typ operacji adaptacyjnej&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>Krok dalej procentowo</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Optymalna wartość kroku narzędzia&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>Dokładność kontra wydajność</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wpływ na wydajność obliczeń a stabilność i precyzję&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>Kąt nachylenia helisy</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="154"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Angle of the helix ramp entry&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kąt wejścia na pochylnię helisy&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>Kąt stożka helisy</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kąt stożka wejścia helisy&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>Średnica maksymalna helisy</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wartość 0 ogranicza średnicę pochylni helisy&lt;/p&gt;&lt;p&gt; w przeciwnym razie używana jest wartość 75% średnicy narzędzia&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="189"/>
      <source>Lift Distance</source>
      <translation>Odległość podnoszenia</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jak wysoko należy unieść narzędzie podczas szybkich ruchów łączących nad oczyszczonymi obszarami.&lt;/p&gt;&lt;p&gt;Jeśli ścieżka łącząca nie jest wolna, narzędzie jest podnoszone do wysokości oczyszczania..&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>Zachowaj współczynnik zmniejszenia narzędzia</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Maksymalna długość ścieżki łączącej utrzymywanej przez narzędzie do dołu w stosunku do bezpośredniej odległości między punktami.&lt;/p&gt;&lt;p&gt;Jeśli zostanie przekroczona, zostanie wykonane łączenie przez podniesienie narzędzia na wysokość oczyszczania.&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>Ilość do zakończenia</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wielkość nadmiaru do pozostawienia (np. na operację wykańczania)&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>Wymuś wyczyszczenie wewnątrz</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="238"/>
      <source>Finishing Profile</source>
      <translation>Wykończ profil</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="235"/>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="245"/>
      <source>Use Outline</source>
      <translation>Użyj konturu</translation>
    </message>
    <message>
      <location filename="../panels/PageOpAdaptiveEdit.ui" line="255"/>
      <source>Stop</source>
      <translation>Zatrzymaj</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>Kierunek</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="138"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The direction in which the profile is performed, clockwise or counter clockwise.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kierunek, w którym wykonywany jest profil, zgodnie z ruchem wskazówek zegara lub w kierunku przeciwnym do ruchu wskazówek zegara.&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>Zgodnie ze wskazówkami zegara</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="103"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="153"/>
      <source>CCW</source>
      <translation>Przeciwnie do ruchu wskazówek zegara</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="188"/>
      <source>W =</source>
      <translation>W =</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="195"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Width of chamfer cut.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Szerokość fazki.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="198"/>
      <location filename="../panels/PageOpDeburrEdit.ui" line="225"/>
      <location filename="../panels/ToolEditor.ui" line="77"/>
      <location filename="../panels/ToolEditor.ui" line="134"/>
      <location filename="../panels/ToolEditor.ui" line="144"/>
      <location filename="../panels/ToolEditor.ui" line="154"/>
      <location filename="../panels/ToolEditor.ui" line="174"/>
      <location filename="../panels/ToolEditor.ui" line="206"/>
      <location filename="../panels/ToolEditor.ui" line="223"/>
      <location filename="../panels/ToolEditor.ui" line="240"/>
      <location filename="../panels/ToolEditor.ui" line="280"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="215"/>
      <source>h = </source>
      <translation>h = </translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="222"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extra depth of tool immersion.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dodatkowa głębokość zagłębienia narzędzia.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="282"/>
      <source>Join:</source>
      <translation>Dołącz:</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="289"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Round joint&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dołączenie okrągłe&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="308"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Miter joint&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dołączenie kątowe&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDeburrEdit.ui" line="381"/>
      <source>TextLabel</source>
      <translation>Etykieta tekstu</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="69"/>
      <source>Peck</source>
      <translation>Przerywanie</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="79"/>
      <source>Depth</source>
      <translation>Głębokość</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="96"/>
      <source>Retract</source>
      <translation>Wycofaj</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="110"/>
      <source>Dwell</source>
      <translation>Postój</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="120"/>
      <source>Time</source>
      <translation>Czas</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="134"/>
      <source>Extend Depth</source>
      <translation>Rozszerz głębokość</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="142"/>
      <source>None</source>
      <translation>Brak</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="147"/>
      <source>Drill Tip</source>
      <translation>Końcówka wiertła</translation>
    </message>
    <message>
      <location filename="../panels/PageOpDrillingEdit.ui" line="152"/>
      <source>2x Drill Tip</source>
      <translation>Końcówka wiertła x2</translation>
    </message>
    <message>
      <location filename="../panels/PageOpEngraveEdit.ui" line="63"/>
      <source>Start at Vertex</source>
      <translation>Rozpocznij od wierzchołka</translation>
    </message>
    <message>
      <location filename="../panels/PageOpEngraveEdit.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify the vertex number of the underlying shape string at which engraving should start.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Określa numer wierzchołka bazowego łańcucha kształtów, od którego powinno rozpocząć się grawerowanie..&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="63"/>
      <source>Start from</source>
      <translation>Rozpocznij od</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify if the helix operation should start at the inside and work its way outwards, or start at the outside and work its way to the center.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Określ czy operacja helisy powinna rozpocząć się w środku i kontynuowć na zewnątrz, lub rozpocznij na zewnątrz i ustaw drogę do środka.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="74"/>
      <source>Inside</source>
      <translation>Wewnątrz</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="79"/>
      <source>Outside</source>
      <translation>Na zewnątrz</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="94"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The direction for the helix, clockwise or counter clockwise.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kierunek dla helisy, zgodnie z ruchem wskazówek zegara lub w kierunku przeciwnym do ruchu wskazówek zegara.&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>Krok dalej procentowo</translation>
    </message>
    <message>
      <location filename="../panels/PageOpHelixEdit.ui" line="118"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify the percent of the tool diameter each helix will be offset to the previous one.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;A step over of 100% means no overlap of the individual cuts.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Określ procent średnicy narzędzia, w której każda helisa zostanie przesunięta względem poprzedniej.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Krok ponad 100% oznacza, że poszczególne cięcia nie pokrywają się.&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>Przesunięcie dodatkowe</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="22"/>
      <source>Enable Extensions</source>
      <translation>Włącz rozszerzenia</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="55"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If selected all potential extensions are visualised. Enabled extensions in purple and not enabled extensions in yellow.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Po wybraniu tej opcji wszystkie potencjalne rozszerzenia są wizualizowane. Rozszerzenia włączone są zaznaczone na fioletowo, a nie włączone na żółto..&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="58"/>
      <source>Show All</source>
      <translation>Wyświetl wszystko</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="65"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Extend the corner between two edges of a pocket. If selected adjacent edges are combined.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wydłuż narożnik między dwiema krawędziami kieszeni. Jeśli opcja jest zaznaczona sąsiednie krawędzie są połączone.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="68"/>
      <source>Extend Corners</source>
      <translation>Rozszerz narożniki</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="78"/>
      <source>Default Length</source>
      <translation>Domyślna długość</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="85"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the extent of the dimension -the default value is half the tool diameter.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ustaw zakres wymiaru - wartość domyślna to połowa średnicy narzędzia.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="101"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Tree of existing edges and their potential extensions.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Drzewo istniejących krawędzi i ich potencjalnych rozszerzeń.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="126"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable the currently selected pocket extension.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Włącz aktualnie wybrane rozszerzenie kieszeni.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="129"/>
      <source>Enable</source>
      <translation>Włącz</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="136"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Disable the currently selected pocket extension.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyłącz aktualnie wybrane rozszerzenie kieszeni.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="139"/>
      <source>Disable</source>
      <translation>Wyłącz</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketExtEdit.ui" line="146"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Remove all currently enabled extensions - leaving the plain pocket operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Usuń wszystkie włączone rozszerzenia – pozostaw zwykłą kieszeń.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="63"/>
      <source>Boundary Shape</source>
      <translation>Kształt granicy</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify if the facing should be restricted by the actual shape of the selected face (or the part if no face is selected), or if the bounding box should be faced off.&lt;/p&gt;&lt;p&gt;The latter can be used to face of the entire stock area to ensure uniform heights for the following operations.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Określa, czy oblicówka ma być zawężona przez rzeczywisty kształt wybranej ściany (lub części, jeśli nie wybrano żadnej ściany), czy też oblicówka ma być odsunięta od ramki otaczającej.&lt;/p&gt;&lt;p&gt;Można je stosować do licowania całej powierzchni naddatku w celu zapewnienia jednakowych wysokości dla następujących operacji.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="86"/>
      <source>Cut Mode</source>
      <translation>Tryb skrawania</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="93"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The cutting mode assumes that the cut on one side of the tool bit represents the resulting part and the other side is either already milled away or will be removed later on.&lt;/p&gt;&lt;p&gt;Keeping that in mind climb mode is called when the tool bit is moved into the cut on each rotation, whereas in conventional mode the tool bits rotation and the tools lateral movement are in the same direction.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;W trybie skrawania zakłada się, że cięcie po jednej stronie końcówki narzędzia jest częścią wynikową, a druga strona jest już wyfrezowana lub zostanie usunięta później..&lt;/p&gt;&lt;p&gt;Pamiętając o tym, że tryb wznoszenia jest nazywany trybem, w którym końcówka narzędzia jest przesuwana podczas każdego obrotu w głąb skrawania, podczas gdy w trybie konwencjonalnym obrót końcówki narzędzia i ruch boczny narzędzia są w tym samym kierunku..&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="97"/>
      <source>Climb</source>
      <translation>Podejście</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="102"/>
      <source>Conventional</source>
      <translation>Konwencjonalne</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="110"/>
      <source>Pattern</source>
      <translation>Wzór</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="117"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pattern the tool bit is moved in to clear the material.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wzór, w którym końcówka narzędzia jest przesuwana w celu oczyszczenia materiału.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="124"/>
      <source>ZigZag</source>
      <translation>Zygzak</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="134"/>
      <source>Spiral</source>
      <translation>Spirala</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="139"/>
      <source>ZigZagOffset</source>
      <translation>Odsunięcie zygzaka</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="144"/>
      <source>Line</source>
      <translation>Linia</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="149"/>
      <source>Grid</source>
      <translation>Siatka</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="154"/>
      <source>Triangle</source>
      <translation>Trójkąt</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="162"/>
      <source>Angle</source>
      <translation>Kąt</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="169"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Angle in which the pattern is applied.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kąt, w którym zastosowano wzór.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="172"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="222"/>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="183"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The amount by which the tool is laterally displaced on each cycle of the pattern, specified in percent of the tool diameter.&lt;/p&gt;&lt;p&gt;A step over of 100% results in no overlap between two different cycles.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wartość, o jaką narzędzie jest przesuwane bocznie w każdym cyklu wzorca, podana w procentach średnicy narzędzia.&lt;/p&gt;&lt;p&gt;Przesunięcie o 100% powoduje, że dwa różne cykle nie nakładają się na siebie.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="202"/>
      <source>Material Allowance</source>
      <translation>Dodatek materiału</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="209"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The amount of material that should be left by this operation in relation to the target shape.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ilość materiału, która powinna pozostać po tej operacji w stosunku do kształtu docelowego.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="222"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify if this operation uses a starting point.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Określ, czy ta operacja używa punktu początkowego.&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>Użyj punktu początkowego</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="232"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If selected the operation uses the outline of the selected base geometry and ignores all holes and islands.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;W przypadku wybrania tej opcji, operacja wykorzystuje kontur wybranej geometrii bazowej i ignoruje wszystkie otwory i wyspy.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="242"/>
      <source>Clear Edges</source>
      <translation>Wyczyść krawędzie</translation>
    </message>
    <message>
      <location filename="../panels/PageOpPocketFullEdit.ui" line="249"/>
      <source>Min Travel</source>
      <translation>Minimalna trasa</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="52"/>
      <source>Probe Grid Points</source>
      <translation>Sprawdzanie punktów siatki</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="58"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="75"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="95"/>
      <source>Probe</source>
      <translation>Sonda</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="101"/>
      <source>X Offset</source>
      <translation>Odsunięcie w kierunku osi X</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="115"/>
      <source>Y Offset</source>
      <translation>Odsunięcie w kierunku osi Y</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="132"/>
      <source>Output</source>
      <translation>Wyjście</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="138"/>
      <source>File Name</source>
      <translation>Nazwa pliku</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="145"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter the filename where the probe points should be written.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wprowadź nazwę pliku, w którym powinny być zapisywane sprawdzane punkty.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProbeEdit.ui" line="148"/>
      <source>ProbePoints.txt</source>
      <translation>ProbePoints.txt</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="63"/>
      <source>Cut Side</source>
      <translation>Wytnij stronę</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="74"/>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="93"/>
      <source>PLACEHOLDER</source>
      <translation>MIEJSCE</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="114"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The amount of extra material left by this operation in relation to the target shape.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ilość dodatkowego materiału, który pozostanie po tej operacji w stosunku do kształtu docelowego.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="127"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if this operation should use a starting point.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sprawdź, czy ta operacja powinna używać punktu początkowego.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="137"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if this profile operation should also process holes in the base geometry.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Found holes are automatically offset on the opposite cut side and performed in the opposite direction as perimeters.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Note that this does not include cylindrical holes, the assumption being that they will get drilled.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sprawdź, czy ta operacja profilowania powinna również przetwarzać otwory w geometrii bazowej.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Znalezione otwory są automatycznie odsunięte na przeciwległą stronę cięcia i wykonywane w przeciwnym kierunku niż obrzeża.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Należy pamiętać, że nie obejmuje to otworów okrągłych, ponieważ zakłada się, że zostaną one wywiercone.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="140"/>
      <source>Process Holes</source>
      <translation>Przetwórz otwory</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="147"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked the profile operation is offset by the tool radius. The offset direction is determined by the Cut Side.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli opcja ta jest zaznaczona, to operacja profilowania zostaje przesunięta o promień narzędzia. Kierunek przesunięcia ustalany jest przez stronę skrawania.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="150"/>
      <source>Use Compensation</source>
      <translation>Użyj kompensacji</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="157"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if you want this profile operation to also be applied to cylindrical holes, which normally get drilled.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;This can be useful if no drill of adequate size is available or the number of holes don't warrant a tool change.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Note that the cut side and direction is reversed in respect to the specified values.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zaznacz, jeśli chcesz, aby ta operacja profilowania została zastosowana również do otworów okrągłych, które normalnie są wiercone.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Może to być przydatne, jeśli nie ma dostępnego wiertła o odpowiedniej średnicy lub liczba otworów nie uzasadnia konieczności wymiany narzędzia.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Należy zwrócić uwagę, że strona i kierunek skrawania są odwrócone w stosunku do podanych wartości.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="160"/>
      <source>Process Circles</source>
      <translation>Przetwórz okręgi</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="167"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check if this profile operation should also process the outside perimeter of the base geometry shapes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sprawdź, czy ta operacja profilowania powinna również przetwarzać zewnętrzny obwód podstawowych kształtów geometrycznych..&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpProfileFullEdit.ui" line="170"/>
      <source>Process Perimeter</source>
      <translation>Przetwórz obwód</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="71"/>
      <source>Start Feature Reference</source>
      <translation>Rozpocznij odniesienie cechy</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="90"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Choose what point to use on the first selected feature.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz punkt, który ma zostać wykorzystany na pierwszą wybraną cechę.&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>Środek ciężkości</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="102"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="174"/>
      <source>Center of BoundBox</source>
      <translation>Środek ramki otaczającej</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="107"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="179"/>
      <source>Lowest Point</source>
      <translation>Najniższy punkt</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="112"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="184"/>
      <source>Highest Point</source>
      <translation>Najwyższy punkt</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="117"/>
      <source>Long Edge</source>
      <translation>Krawędź długa</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="122"/>
      <source>Short Edge</source>
      <translation>Krawędź krótka</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="127"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="189"/>
      <source>Vertex</source>
      <translation>Wierzchołek</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="141"/>
      <source>End Feature Reference</source>
      <translation>Zakończ odniesienie cechy</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="162"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Choose what point to use on the second selected feature.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz punkt, który ma zostać wykorzystany na drugą wybraną cechę..&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="222"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;No Base Geometry selected.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Nie wybrano żadnej geometrii bazowej.&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>Nie wybrano geometrii bazowej.</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="241"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Currently using custom point inputs in the Property View of the Data tab.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Obecnie używane są niestandardowe punkty wejściowe dostępne w Widoku właściwości na zakładce Dane.&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>Obecnie używane są niestandardowe punkty wejściowe dostępne w Widoku właściwości na zakładce Dane.</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="275"/>
      <source>Extend Path Start</source>
      <translation>Startowy zakres ścieżki</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="291"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Positive extends the beginning of the path, negative shortens.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wartość dodatnia wydłuża początek ścieżki, ujemna skraca.&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>Końcowy zakres ścieżki</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="317"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Positive extends the end of the path, negative shortens.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wartość dodatnia wydłuża koniec ścieżki, ujemna skraca.&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>Tryb warstw</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="110"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="98"/>
      <location filename="../panels/PageOpSlotEdit.ui" line="357"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Complete the operation in a single pass at depth, or mulitiple passes to final depth.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wykonaj operację w jednym przejściu na głębokość lub w kilku przejściach do głębokości końcowej.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="361"/>
      <source>Single-pass</source>
      <translation>Pojedyncze przejście</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="366"/>
      <source>Multi-pass</source>
      <translation>Wielokrotne przejście</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="374"/>
      <source>Path Orientation</source>
      <translation>Orientacja ścieżki</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="381"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Choose the path orientation with regard to the feature(s) selected.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz orientację ścieżki w odniesieniu do wybranej cechy (cech).&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>Od początku do końca</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="390"/>
      <source>Perpendicular</source>
      <translation>Prostopadle</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSlotEdit.ui" line="398"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable to reverse the cut direction of the slot path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Włącz, aby odwrócić kierunek skrawania ścieżki szczeliny.&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>Odwróć kierunek skrawania</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="79"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="63"/>
      <source>BoundBox</source>
      <translation>Ramka otaczająca</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="91"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select the overall boundary for the operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz ogólny obszar graniczny dla operacji.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="77"/>
      <source>Scan Type</source>
      <translation>Metoda skanowania</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="84"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Planar: Flat, 3D surface scan.  Rotational: 4th-axis rotational scan.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Planarny: Skanowanie płaskie, powierzchniowe 3D.  Obrotowy: Skanowanie obrotowe w 4 osiach.&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>Wytnij wzór</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="129"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="112"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the geometric clearing pattern to use for the operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ustaw geometryczny wzór oczyszczenia, który ma być użyty w operacji.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="119"/>
      <source>Profile Edges</source>
      <translation>Krawędzie profilu</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="126"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Profile the edges of the selection.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyprofiluj zaznaczone krawędzie.&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>Unikaj ostatnich X ścian</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="140"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Avoid cutting the last 'N' faces in the Base Geometry list of selected faces.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Unikaj skrawania ostatnich 'N' ścian na liście geometrii bazowej wybranych ścian.&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>Dodatkowe odsunięcie obiektu Ramki otaczającej X, Y</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="162"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Additional offset to the selected bounding box along the X axis."&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dodatkowe przesunięcie względem wybranej ramki otaczającej wzdłuż osi X."&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="172"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Additional offset to the selected bounding box along the Y axis."&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dodatkowe przesunięcie względem wybranej ramki otaczającej wzdłuż osi Y."&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="184"/>
      <source>Drop Cutter Direction</source>
      <translation>Kierunek spuszczania freza</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="191"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Dropcutter lines are created parallel to this axis.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Linie frezowania tworzone są równolegle do tej osi.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="198"/>
      <source>Depth offset</source>
      <translation>Głębokość przesunięcia</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="149"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="205"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the Z-axis depth offset from the target surface.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ustaw przesunięcie głębokości osi Z od powierzchni docelowej.&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>Krok dalej</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="185"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="235"/>
      <source>Sample interval</source>
      <translation>Odstęp między próbkami</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="192"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="242"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the sampling resolution. Smaller values quickly increase processing time.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ustaw częstotliwość próby. Mniejsze wartości szybko zwiększają czas przetwarzania..&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="252"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Make True, if specifying a Start Point&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ustaw wartość Prawda, jeśli określono punkt początkowy&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="202"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="262"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable optimization of linear paths (co-linear points). Removes unnecessary co-linear points from G-Code output.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Umożliwia optymalizację ścieżek liniowych (punktów współliniowych). Usuwa niepotrzebne punkty współliniowe z wygenerowanego G-Code.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="205"/>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="265"/>
      <source>Optimize Linear Paths</source>
      <translation>Optymalizuj ścieżki liniowe</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="272"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If true, the cutter will remain inside the boundaries of the model or selected face(s)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli opcja ta ma wartość prawda, frez pozostanie wewnątrz granic modelu lub wybranych powierzchni.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="275"/>
      <source>Boundary Enforcement</source>
      <translation>Ograniczenie do brzegów</translation>
    </message>
    <message>
      <location filename="../panels/PageOpSurfaceEdit.ui" line="285"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable separate optimization of transitions between, and breaks within, each step over path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Umożliwia oddzielną optymalizację przejazdów i przerw w obrębie każdego kroku na ścieżce.&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>Optymalizacja przejścia krok dalej</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="14"/>
      <source>Setup Global</source>
      <translation>Ustawienia globalne</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="30"/>
      <source>Depths</source>
      <translation>Głębia</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="43"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as the StartDepth of a newly created operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: OpStartDepth&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyrażenie ustawione jako Głębokość początkowa nowo utworzonej operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: 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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyrażenie ustawione jako Głębokość końcowa dla nowo utworzonej operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: 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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyrażenie ustawione jako Krok w dół nowo utworzonej operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: OpToolDiameter&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="81"/>
      <source>Heights</source>
      <translation>Wysokości</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="87"/>
      <source>Expression</source>
      <translation>Wyrażenie</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="97"/>
      <source>Offset</source>
      <translation>Odsunięcie</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="107"/>
      <source>Clearance</source>
      <translation>Pasowanie</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="114"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as ClearanceHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;OpStockZMax+SetupSheet.ClearanceHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyrażenie ustawione jako Wysokość prześwitu dla nowych operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: &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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Odsunięcie wysokości prześwitu - może być wykorzystywane przez wyrażenia do ustawienia domyślnej wysokości prześwitu dla nowych operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: &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>Bezpieczeństwo</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="135"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as SafeHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;OpStockZMax+SetupSheet.SafeHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyrażenie ustawione jako Bezpieczna wysokość dla nowych operacji.&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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Odsunięcie wysokości bezpiecznej może być dla wyrażeń do ustawienia wysokości bezpiecznej pod nowe operacje.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: &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>Szybki posów</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="178"/>
      <source>Horizontal</source>
      <translation>Poziomo</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="191"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rapid horizontal speed assigned as HorizRapid to new ToolController.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Szybki posuw pionowy przypisany do wartości VertRapid nowego kontrolera narzędzi.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="198"/>
      <source>Vertical</source>
      <translation>Pionowo</translation>
    </message>
    <message>
      <location filename="../panels/SetupGlobal.ui" line="211"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rapid vertical speed assigned to VertRapid of new ToolController.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Szybki posuw pionowy przypisany do VertRapid nowego kontrolera narzędzi.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="32"/>
      <source>Thread</source>
      <translation>Gwint</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="38"/>
      <source>Orientation</source>
      <translation>Orientacja</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="52"/>
      <location filename="../panels/ToolEditor.ui" line="43"/>
      <source>Type</source>
      <translation>Typ</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="65"/>
      <source>Fit</source>
      <translation>Dopasuj</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="85"/>
      <source>Major Diameter</source>
      <translation>Średnica główna</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="99"/>
      <source>Minor Diameter</source>
      <translation>Średnica mniejsza</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="113"/>
      <source>Pitch</source>
      <translation>Nachylenie</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="134"/>
      <source>TPI</source>
      <translation>TPI</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="144"/>
      <location filename="../panels/SetupGlobal.ui" line="24"/>
      <source>Operation</source>
      <translation>Operacja</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="150"/>
      <source>Passes</source>
      <translation>Przejścia</translation>
    </message>
    <message>
      <location filename="../panels/PageOpThreadMillingEdit.ui" line="177"/>
      <source>Lead In/Out</source>
      <translation>Wprowadzenie do/z</translation>
    </message>
    <message>
      <location filename="../panels/PageOpVcarveEdit.ui" line="63"/>
      <location filename="../panels/PageOpVcarveEdit.ui" line="95"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpVcarveEdit.ui" line="66"/>
      <source>Discretization Deflection</source>
      <translation>Odchylenie spowodowane ugięciem</translation>
    </message>
    <message>
      <location filename="../panels/PageOpVcarveEdit.ui" line="73"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This value is used in discretizing arcs into segments. Smaller values will result in larger gcode. Larger values may cause unwanted segments in the medial line path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wartość ta jest używana przy dzieleniu łuków na segmenty. Mniejsze wartości będą skutkowały zwiększeniem pliku gcode. Większe wartości mogą powodować niechciane segmenty w ścieżce linii środkowej..&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>Filtruj linie współbieżne</translation>
    </message>
    <message>
      <location filename="../panels/PageOpVcarveEdit.ui" line="105"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sets how aggressively colinear segments are filtered from the voronoi diagram&lt;/p&gt;&lt;p&gt;Valid values are 0 - 90 degrees (larger numbers filter more)&lt;/p&gt;&lt;p&gt;Default = 10&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Określa jak agresywnie współliniowe odcinki są filtrowane z diagramu voronoi&lt;/p&gt;&lt;p&gt;Dozwolone wartości to 0 - 90° (większe wartości powodują zwiększenie filtrowania).&lt;/p&gt;&lt;p&gt;Domyślna wartość to 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>Algorytm</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="66"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select the algorithm to use: OCL Dropcutter*, or Experimental (Not OCL based).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz algorytm do użycia: Frezowanie OCL*, lub eksperymentalne (nie oparte na OCL).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PageOpWaterlineEdit.ui" line="142"/>
      <source>Boundary Adjustment</source>
      <translation>Regulacja granic</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="14"/>
      <source>Point Edit</source>
      <translation>Edycja punktu</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="23"/>
      <source>Global X</source>
      <translation>Globalnie X</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="30"/>
      <source>Global Y</source>
      <translation>Globalnie Y</translation>
    </message>
    <message>
      <location filename="../panels/PointEdit.ui" line="40"/>
      <source>Global Z</source>
      <translation>Globalnie Z</translation>
    </message>
    <message>
      <location filename="../panels/PropertyBag.ui" line="14"/>
      <source>Property Bag</source>
      <translation>Koszyk właściwości</translation>
    </message>
    <message>
      <location filename="../panels/PropertyBag.ui" line="55"/>
      <source>Modify...</source>
      <translation>Modyfikuj ...</translation>
    </message>
    <message>
      <location filename="../panels/PropertyBag.ui" line="62"/>
      <source>Add...</source>
      <translation>Dodaj ...</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="20"/>
      <source>Tool</source>
      <translation>Narzędzie</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="26"/>
      <source>Name</source>
      <translation>Nazwa</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="36"/>
      <source>Display Name</source>
      <translation>Nazwa wyświetlana</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="57"/>
      <source>Material</source>
      <translation>Materiał</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="67"/>
      <source>Length Offset</source>
      <translation>Długość odsunięcia</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="74"/>
      <location filename="../panels/ToolEditor.ui" line="131"/>
      <location filename="../panels/ToolEditor.ui" line="141"/>
      <location filename="../panels/ToolEditor.ui" line="151"/>
      <location filename="../panels/ToolEditor.ui" line="171"/>
      <location filename="../panels/ToolEditor.ui" line="203"/>
      <location filename="../panels/ToolEditor.ui" line="220"/>
      <location filename="../panels/ToolEditor.ui" line="237"/>
      <location filename="../panels/ToolEditor.ui" line="277"/>
      <source>0.00</source>
      <translation>0.00</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="87"/>
      <location filename="../panels/ToolEditor.ui" line="184"/>
      <source>Tool Parameter</source>
      <translation>Parametr narzędzia</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="103"/>
      <source>Flat Radius</source>
      <translation>Płaski promień</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="110"/>
      <source>Corner Radius</source>
      <translation>Promień narożnika</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="117"/>
      <source>Point/Tip Angle</source>
      <translation>Punkt / Czubek Kąt</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="124"/>
      <source>Cutting Edge Height</source>
      <translation>Wysokość krawędzi skawającej</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="161"/>
      <location filename="../panels/ToolEditor.ui" line="254"/>
      <source>180°</source>
      <translation>180°</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="164"/>
      <location filename="../panels/ToolEditor.ui" line="257"/>
      <source>°</source>
      <translation>°</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="196"/>
      <source>D = </source>
      <translation>D = </translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="213"/>
      <source>d =</source>
      <translation>d =</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="230"/>
      <source>H =</source>
      <translation>H =</translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="247"/>
      <source>α = </source>
      <translation>α = </translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="267"/>
      <source>S = </source>
      <translation>S = </translation>
    </message>
    <message>
      <location filename="../panels/ToolEditor.ui" line="308"/>
      <source>Image</source>
      <translation>Obraz</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="20"/>
      <source>Tag Parameters</source>
      <translation>Parametry pola mocującego</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="26"/>
      <source>Default Width</source>
      <translation>Szerokość domyślna</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="33"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set the default width of holding tags.&lt;/p&gt;&lt;p&gt;If the width is set to 0 the dressup will try to guess a reasonable value based on the path itself.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ustaw domyślną szerokość pól mocujących.&lt;/p&gt;&lt;p&gt;Jeśli szerokość jest ustawiona na wartość 0, kreator będzie próbował ustalić rozsądną wartość na podstawie samej ścieżki.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="40"/>
      <source>Default Height</source>
      <translation>Wysokość domyślna</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="47"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Default height of holding tags.&lt;/p&gt;&lt;p&gt;If the specified height is 0 the dressup will use half the height of the part. Should the height be bigger than the height of the part the dressup will reduce the height to the height of the part.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Domyślna wysokość pól mocujących.&lt;/p&gt;&lt;p&gt;Jeśli podana wysokość jest równa 0, to kreator użyje połowy wysokości części. Jeśli wysokość będzie większa niż wysokość części, to zostanie ona zmniejszona do wysokości części.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="54"/>
      <source>Default Angle</source>
      <translation>Kąt domyślny</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="61"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Plunge angle for the holding tags ascent and descent.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kąt zagłębienia przy wznoszeniu i opuszczaniu dla pól mocujących.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="80"/>
      <source>Default Radius</source>
      <translation>Domyślny promień</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="87"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Radius of the fillet on the tag's top edge.&lt;/p&gt;&lt;p&gt;If the radius is bigger than that which the the tag shape itself supports, the resulting shape will be that of a dome.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Promień zaokrąglenia na górnej krawędzi pola mocującego.&lt;/p&gt;&lt;p&gt;Jeśli promień jest większy niż ten, który utrzymuje sam kształt uchwytu, wynikowy kształt będzie kopułą.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="97"/>
      <source>Tag Generation</source>
      <translation>Generowanie pól mocujących</translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="103"/>
      <source>Initial # Tags </source>
      <translation>Pola mocujące # wstępne </translation>
    </message>
    <message>
      <location filename="../preferences/PathDressupHoldingTags.ui" line="110"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify the number of tags generated when a new dressup is created.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Określ liczbę wygenerowanych pól mocujących po utworzeniu nowego ulepszenia.&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>Ustawienia dla zadania</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="32"/>
      <source>General</source>
      <translation>Ogólne</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="38"/>
      <source>Defaults</source>
      <translation>Ustawienia domyślne</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="44"/>
      <source>Path</source>
      <translation>Ścieżka</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;Ścieżka przeszukiwania dla szablonów, postprocesorów, tabel narzędzi i innych plików zewnętrznych.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Jeśli pole pozostanie puste, używany jest katalog makrodefinicji.&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>Szablon</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;Domyślny szablon do wyboru podczas tworzenia nowego zadania. &lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Może to być pomocne, gdy prawie wszystkie zadania będą przetwarzane przez tę samą maszynę z podobną konfiguracją.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Jeśli pole pozostanie puste, żaden szablon nie zostanie wstępnie wybrany.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="89"/>
      <source>Geometry</source>
      <translation>Geometria</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="98"/>
      <source>Default Geometry Tolerance</source>
      <translation>Domyślna tolerancja geometrii</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>Domyślna wartość dla nowych zadań, używana do obliczania ścieżek.  Mniejsza wartość zwiększa dokładność, ale spowalnia obliczenia</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="112"/>
      <source>Default Curve Accuracy</source>
      <translation>Domyślna dokładność krzywej</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="150"/>
      <location filename="../preferences/PathJob.ui" line="265"/>
      <source>Post Processor</source>
      <translation>Post-procesor</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="162"/>
      <source>Output File</source>
      <translation>Plik wyjściowy</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="174"/>
      <source>Default Path</source>
      <translation>Domyślna ścieżka</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;Wprowadź ścieżkę i opcjonalnie nazwę pliku (patrz poniżej) do użycia jako domyślne dla eksportu postprocesora.&lt;/p&gt;&lt;p&gt;Następujące podstawienia są wykonywane zanim nazwa zostanie rozwiązana w momencie przetwarzania postprocesora:&lt;/p&gt;&lt;p&gt;%D . . katalog aktywnego dokumentu&lt;br/&gt;%d ... nazwa aktywnego dokumentu (z rozszerzeniem)&lt;br/&gt;%M . . katalog makrodefinicji użytkownika&lt;br/&gt;%j ... nazwa aktywnego obiektu Zadania&lt;/p&gt;&lt;p&gt;Poniższy przykład przechowuje wszystkie pliki o tej samej nazwie, co dokument katalogu /home/freecad (usuń cudzysłowy):&lt;/p&gt;&lt;p&gt;&amp;quot;/home/cnc/%d. -code&amp;quot;&lt;/p&gt;&lt;p&gt;Zobacz poniżej politykę zapisywania pliku dotyczącą postępowania z konfliktami nazw.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="213"/>
      <source>File Save Policy</source>
      <translation>Zasady zapisywania plików</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;Wybierz sposób postępowania z potencjalnymi konfliktami nazw plików. Zawsze otwieraj okno dialogowe, otwieraj okno dialogowe tylko wtedy, gdy plik wyjściowy już istnieje, nadpisz istniejący plik lub dodaj unikalny (3 cyfry) identyfikator sekwencyjny do nazwy pliku.&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>Otwórz okno dialogowe plików</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="241"/>
      <source>Open File Dialog on conflict</source>
      <translation>Otwórz okno dialogowe plików przy konflikcie</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="246"/>
      <source>Overwrite existing file</source>
      <translation>Nadpisz istniejący plik</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="251"/>
      <source>Append Unique ID on conflict</source>
      <translation>Dołącz unikalny identyfikator przy konflikcie</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="274"/>
      <source>Post Processors Selection </source>
      <translation>Wybór Postprocesorów </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;Wygląda na to, że nie ma zainstalowanych żadnych skryptów postprocesora. Proszę dodać kilka do katalogu z makrami i upewnić się, że nazwa pliku kończy się na &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>Domyślny Postprocesor</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;Wybierz jeden z postprocesorów jako domyślny.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="301"/>
      <source>DefaultPostProcessor</source>
      <translation>Domyślny Postprocesor</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="304"/>
      <source>Mod/Path</source>
      <translation>Mod/Ścieżka</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="311"/>
      <source>Default Arguments</source>
      <translation>Argumenty domyślne</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="318"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Optional arguments passed to the default Post Processor specified above. See the Post Processor's documentation for supported arguments.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Opcjonalne argumenty przekazywane do domyślnego Post Processora określonego powyżej. Zapoznaj się z dokumentacją Post Processora, aby zobaczyć obsługiwane argumenty.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="356"/>
      <source>Setup</source>
      <translation>Konfiguracja</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="362"/>
      <source>Stock</source>
      <translation>Naddatek</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="381"/>
      <source>Create Box</source>
      <translation>Utwórz pole</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="386"/>
      <source>Create Cylinder</source>
      <translation>Utwórz walec</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="391"/>
      <source>Extend Model's Bound Box</source>
      <translation>Rozszerzenie ramki otaczającej model</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="415"/>
      <source>Ext. X</source>
      <translation>Przedłużenie w kierunku osi X</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="435"/>
      <source>Ext. Y</source>
      <translation>Przedłużenie w kierunku osi Y</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="448"/>
      <source>Ext. Z</source>
      <translation>Przedłużenie w kierunku osi Z</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="467"/>
      <source>Radius</source>
      <translation>Promień</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="477"/>
      <location filename="../preferences/PathJob.ui" line="513"/>
      <source>Height</source>
      <translation>Wysokość</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="493"/>
      <source>Length</source>
      <translation>Długość</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="503"/>
      <source>Width</source>
      <translation>Szerokość</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="539"/>
      <source>Placement</source>
      <translation>Umiejscowienie</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="551"/>
      <source>Angle</source>
      <translation>Kąt</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="561"/>
      <source>Axis</source>
      <translation>Oś</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="589"/>
      <source>Position</source>
      <translation>Pozycja</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="633"/>
      <source>Tools</source>
      <translation>Przybory</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="639"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Legacy Tools have no accurate shape representation and are stored in the user preferences of FreeCAD.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Starsze narzędzia nie mają dokładnej reprezentacji kształtu i są przechowywane w preferencjach użytkownika programu 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>Użyj starszych narzędzi</translation>
    </message>
    <message>
      <location filename="../preferences/PathJob.ui" line="649"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;References to Tool Bits and their shapes can either be stored with an absolute path or with a relative path to the search path.&lt;/p&gt;&lt;p&gt;Generally it is recommended to use relative paths due to their flexibility and robustness to layout changes.&lt;/p&gt;&lt;p&gt;Should multiple tools or tool shapes with the same name exist in different directories it can be required to use absolute paths. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Odniesienia do końcówek narzędzi i ich kształtów mogą być zapisane z bezwzględną ścieżką lub z relatywną ścieżką do ścieżki wyszukiwania.&lt;/p&gt;&lt;p&gt;Generalnie zaleca się używanie ścieżek względnych ze względu na ich elastyczność i odporność na zmiany układu.&lt;/p&gt;&lt;p&gt;Jeśli wiele narzędzi lub kształtów narzędzi o tej samej nazwie istnieje w różnych katalogach, może być wymagane użycie ścieżek bezwzględnych. &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>Przechowuj ścieżki bezwzględne</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>Aktualnie wybrany schemat jednostek: 
     '{}'
 Nie używa 'minut' dla wartości prędkości. 
 
maszyny CNC wymagają, aby prędkość posuwu była wyrażona w 
jednostkach na minutę. Aby zapewnić poprawny gcode: 
Wybierz minutowy schemat w ustawieniach.
Na przykład:
    'Metryczny, Małe części i CNC'
    'Zwyczajowy USA'
    'Imperialny dziesiętny'</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="275"/>
      <source>Warning</source>
      <translation>Ostrzeżenie</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="277"/>
      <source>Ok</source>
      <translation>OK</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="279"/>
      <source>Don't Show This Anymore</source>
      <translation>Nie wyświetlaj tego więcej</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPost.py" line="421"/>
      <location filename="../../../PathScripts/PathUtilsGui.py" line="93"/>
      <source>Choose a Path Job</source>
      <translation>Wybierz ścieżkę zadania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="637"/>
      <source>No parent job found for operation.</source>
      <translation>Nie znaleziono zadania nadrzędnego dla operacji.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="643"/>
      <source>Parent job %s doesn't have a base object</source>
      <translation>Nadrzędne zadanie %s nie posiada podstawowego obiektu</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>Nie wybrano kontrolera narzędzi. Do zbudowania ścieżki potrzebne jest narzędzie.</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>Nie znaleziono narzędzia lub jego średnica wynosi zero. Do zbudowania ścieżki potrzebne jest narzędzie.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="838"/>
      <source>No Tool Controller selected.</source>
      <translation>Nie wybrano kontrolera narzędzia.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="841"/>
      <source>Tool Error</source>
      <translation>Błąd narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="854"/>
      <source>Tool Controller feedrates required to calculate the cycle time.</source>
      <translation>Wymagane prędkości posuwu kontrolera narzędzi do obliczenia czasu cyklu.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="857"/>
      <source>Feedrate Error</source>
      <translation>Błąd prędkości posuwu</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>Dodaj kontroler dla wysokich prędkości narzędzi w arkuszu ustawień dla dokładniejszych czasów cyklu.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="874"/>
      <source>Cycletime Error</source>
      <translation>Błąd czasu trwania cyklu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="897"/>
      <source>Base object %s.%s already in the list</source>
      <translation>Obiekt podstawowy %s.%s jest już na liście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="910"/>
      <source>Base object %s.%s rejected by operation</source>
      <translation>Obiekt bazowy %s.%s został odrzucony przez operację</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>Przestarzałe narzędzia są wycofywane. Zostaną usunięte po wersji 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>To zadanie zawiera przestarzałe narzędzia. Są one wycofywane. Zostaną usunięte po wersji 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>Średnica otworu może być niedokładna z powodu teselacji na powierzchni. Rozważ wskazanie krawędzi otworu.</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>Cecha %s.%s nie może być przetworzona jako okrągły otwór - proszę usunąć ją z listy bazy geometrycznej.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="628"/>
      <source>Feed(H)</source>
      <translation>Posuw narzędzia (poziomo)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="632"/>
      <source>Feed(V)</source>
      <translation>Posuw narzędzia (pionowo)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfileGui.py" line="165"/>
      <source>Profile</source>
      <translation>Kontur</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfileGui.py" line="168"/>
      <source>Profile entire model, selected face(s) or selected edge(s)</source>
      <translation>Profiluj cały model, wybrane ściany lub wybrane krawędzie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolControllerGui.py" line="117"/>
      <location filename="../../../PathScripts/PathIconViewProvider.py" line="98"/>
      <source>Edit</source>
      <translation>Edycja</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>Adaptacyjny start planarny jest niedostępny. Zostanie podjęta próba startu nieplanarnego.</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>Nie jest również dostępny nieplanarny start adaptacyjny.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathUtils.py" line="546"/>
      <source>Legacy Tools not supported</source>
      <translation>Starsze narzędzia nie są obsługiwane</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathUtils.py" line="550"/>
      <source>Selected tool is not a drill</source>
      <translation>Wybrane narzędzie nie jest wiertłem</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>Nieprawidłowy kąt krawędzi cięcia %.2f, musi być &gt;0° i &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>Przecinacz krawędzi (%.2f) skutkuje nieprawidłowym narzędziem długości koncówki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarveGui.py" line="65"/>
      <location filename="../../../PathScripts/PathEngraveGui.py" line="76"/>
      <source>%s is not a Base Model object of the job %s</source>
      <translation>%s nie jest obiektem modelu podstawowego zadania %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathEngraveGui.py" line="83"/>
      <source>Base shape %s already in the list</source>
      <translation>Bazowy kształt %s jest już na liście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="185"/>
      <source>CW</source>
      <translation>Zgodnie ze wskazówkami zegara</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="186"/>
      <source>CCW</source>
      <translation>Przeciwnie do ruchu wskazówek zegara</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitGui.py" line="200"/>
      <source>Invalid Filename</source>
      <translation>Nieprawidłowa nazwa pliku</translation>
    </message>
  </context>
  <context>
    <name>PathAreaOp</name>
    <message>
      <location filename="../../../PathScripts/PathAreaOp.py" line="122"/>
      <source>job %s has no Base.</source>
      <translation>zadanie %s nie posiada Podstawy.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAreaOp.py" line="126"/>
      <source>no job for op %s found.</source>
      <translation>nie znaleziono zadań dla operacji %s.</translation>
    </message>
  </context>
  <context>
    <name>PathArray</name>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="376"/>
      <source>No base objects for PathArray.</source>
      <translation>Brak obiektów bazowych dla ścieżki szyku.</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>Tablice ścieżek z różnymi kontrolerami narzędzi są obsługiwane zgodnie z kontrolerem narzędzi dla pierwszej ścieżki.</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>Zaznaczone narzędzie nie posiada właściwości CuttingEdgeAngle. Założono Endmll
</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="189"/>
      <source>Round</source>
      <translation>Zaokrąglony</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburr.py" line="190"/>
      <source>Miter</source>
      <translation>Ukośnie</translation>
    </message>
  </context>
  <context>
    <name>PathFixture</name>
    <message>
      <location filename="../../../PathScripts/PathFixture.py" line="155"/>
      <source>Fixture</source>
      <translation>Uchwyty</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFixture.py" line="158"/>
      <source>Creates a Fixture Offset object</source>
      <translation>Stwórz obiekt przesunięcia uchwytu</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>powierzchnia %s nieobsługiwana, przy założeniu, że nie jest pionowa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="192"/>
      <source>edge %s not handled, assuming not vertical</source>
      <translation>krawędź %s nie jest obsługiwana, zakładając, że nie jest pionowa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="196"/>
      <source>isVertical(%s) not supported</source>
      <translation>isVertical(%s) nie obsługiwana</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="227"/>
      <source>isHorizontal(%s) not supported</source>
      <translation>isHorizontal(%s) nie obsługiwana</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="676"/>
      <source>%s not supported for flipping</source>
      <translation>%s nie obsługuje odwracania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathGeom.py" line="732"/>
      <source>Zero working area to process. Check your selection and settings.</source>
      <translation>Brak obszaru do obróbki. Sprawdź wybór i ustawienia.</translation>
    </message>
  </context>
  <context>
    <name>PathGui</name>
    <message>
      <location filename="../../../PathScripts/PathUtil.py" line="59"/>
      <source>%s has no property %s (%s))</source>
      <translation>%s nie ma własności %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>Brak</translation>
    </message>
  </context>
  <context>
    <name>PathGui::DlgSettingsPathColor</name>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="14"/>
      <source>GUI</source>
      <translation>GUI</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="23"/>
      <source>Default Path colors</source>
      <translation>Domyślne kolory ścieżki</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="35"/>
      <source>Default normal path color</source>
      <translation>Domyślny kolor zwykłej ścieżki</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="42"/>
      <source>The default color for new shapes</source>
      <translation>Domyślny kolor dla nowych kształtów</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="68"/>
      <source>Default pathline width</source>
      <translation>Domyślna szerokość linii ścieżki</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="75"/>
      <source>The default line thickness for new shapes</source>
      <translation>Domyślna grubość linii dla nowych kształtów</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="78"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="103"/>
      <source>Default path marker color</source>
      <translation>Domyślny kolor znacznika ścieżki</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>Domyślny kolor linii dla nowych kształtów</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="136"/>
      <source>Rapid path color</source>
      <translation>Kolor ścieżki dla posuwu szybkiego</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="169"/>
      <source>Probe Path color</source>
      <translation>Kolor ścieżki dla sondy</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="196"/>
      <source>Machine extents color</source>
      <translation>Maszyna nadaje kolor</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="219"/>
      <source>Path Highlight Color</source>
      <translation>Kolor podświetlenia ścieżki</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="252"/>
      <source>Bounding Box Normal Color</source>
      <translation>Normalny kolor ramki otaczającej</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="285"/>
      <source>Bounding Box Selection Color</source>
      <translation>Kolor zaznaczenia ramki otaczającej</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="352"/>
      <source>UI Settings</source>
      <translation>Ustawienia interfejsu użytkownika</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="361"/>
      <source>Path Selection Style</source>
      <translation>Styl wyboru ścieżki</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="374"/>
      <source>Default path shape selection behavior in 3D viewer</source>
      <translation>Domyślne zachowanie podczas wybierania kształtu ścieżki w oknie widoku 3D</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="384"/>
      <source>Shape</source>
      <translation>Kształt</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="389"/>
      <source>Bounding Box</source>
      <translation>Ramka otaczająca</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="394"/>
      <source>None</source>
      <translation>Brak</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="402"/>
      <source>Task Panel Layout</source>
      <translation>Układ panelu zadań</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="416"/>
      <source>Classic</source>
      <translation>Klasyczny</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="421"/>
      <source>Classic - reversed</source>
      <translation>Klasyczny - odwrócony</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="426"/>
      <source>Multi Panel</source>
      <translation>Szerszy panel</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsPathColor.ui" line="431"/>
      <source>Multi Panel - reversed</source>
      <translation>Szerszy panel - odwrócony</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="14"/>
      <source>Advanced</source>
      <translation>Zaawansowane</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="20"/>
      <source>Warnings</source>
      <translation>Ostrzeżenia</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>Wyłącz wszystkie ostrzeżenia o ustawieniu prędkości dla dokładnego obliczenia czasu cyklu</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="29"/>
      <source>Suppress all missing speeds warning</source>
      <translation>Wygaś wszystkie ostrzeżenia o brakujących prędkościach</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>Usuwa ostrzeżenie o ustawieniu szybkich przebiegów prędkości dla dokładnego obliczenia czasu cyklu. Ignorowane, jeśli wszystkie ostrzeżenia o prędkości są już wyłączone.</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="48"/>
      <source>Suppress missing rapid speeds warning</source>
      <translation>Usuwanie ostrzeżenia o braku szybkich posuwów</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>Usuwanie ostrzeżenia, gdy aktywowany jest tryb wyboru ścieżki</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="67"/>
      <source>Suppress Velocity warning</source>
      <translation>Wyłącz ostrzeżenie o prędkości</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="86"/>
      <source>Suppress selection mode warning</source>
      <translation>Wyłącz ostrzeżenie o trybie wyboru</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="111"/>
      <source>Open CAMlib</source>
      <translation>Otwórz bibliotekę 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>&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;Jeśli openCAMlib jest zainstalowany wraz z interfejsem Python, może być wykorzystany do wykonywania dodatkowych operacji 3D.&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;Zmiana tej wartości wymaga ponownego uruchomienia programu FreeCAD, aby odniosła skutek.&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>Włącz funkcje zależne od OpenCamLib</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="160"/>
      <source>Suppress warning if openCAMlib cannot be found</source>
      <translation>Wyłącz ostrzeżenie, jeśli nie można znaleźć biblioteki openCAMlib</translation>
    </message>
    <message>
      <location filename="../preferences/Advanced.ui" line="163"/>
      <source>Suppress openCAMlib warning</source>
      <translation>Wyłącz ostrzeżenie biblioteki openCAMlib</translation>
    </message>
  </context>
  <context>
    <name>PathGui::TaskWidgetPathCompound</name>
    <message>
      <location filename="../../TaskDlgPathCompound.cpp" line="56"/>
      <source>Compound paths</source>
      <translation>Kombinuj ścieżki</translation>
    </message>
  </context>
  <context>
    <name>PathJob</name>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="167"/>
      <source>Unsupported stock object %s</source>
      <translation>Nieobsługiwany obiekt zapasu %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="183"/>
      <source>Unsupported stock type %s (%d)</source>
      <translation>Nieobsługiwany typ zapasów %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>Wykonaj jako zaprzeczenie, aby zapobiec operacji przy generowaniu kodu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="191"/>
      <source>Edit</source>
      <translation>Edycja</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="496"/>
      <source>Base Geometry</source>
      <translation>Geometria podstawowa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="560"/>
      <source>Vertexes are not supported</source>
      <translation>Vertexes nie są obsługiwane</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="567"/>
      <source>Edges are not supported</source>
      <translation>Krawędzie nie są obsługiwane</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="574"/>
      <source>Faces are not supported</source>
      <translation>Ściany nie są obsługiwane</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="641"/>
      <source>Mulitiple operations are labeled as</source>
      <translation>Operacje wielokrotne są nazywane jako</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="718"/>
      <source>Base Location</source>
      <translation>Podstawowa lokalizacja</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="837"/>
      <source>Heights</source>
      <translation>Wysokości</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>Dla tej operacji nie można zmodyfikować głębokości końcowej. Jeśli konieczne jest ręczne ustawienie głębokości końcowej, wybierz inną operację.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="938"/>
      <source>Depths</source>
      <translation>Głębia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1043"/>
      <source>Diameters</source>
      <translation>Średnice</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1075"/>
      <source>AreaOp Operation</source>
      <translation>Operacja AreaOp</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1140"/>
      <source>Operation</source>
      <translation>Operacja</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1207"/>
      <source>Uncreate AreaOp Operation</source>
      <translation>Nieistniejąca operacja AreaOp</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1346"/>
      <location filename="../../../PathScripts/PathOpGui.py" line="1347"/>
      <source>Pick Start Point</source>
      <translation>Wybierz punkt początkowy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1390"/>
      <source>No suitable tool controller found.
Aborting op creation</source>
      <translation>Nie znaleziono odpowiedniego kontrolera narzędzia.
Przerwanie procesu tworzenia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOpGui.py" line="1394"/>
      <source>No tool controller, aborting op creation</source>
      <translation>Nie znaleziono kontrolera narzędzia.
Przerwanie procesu tworzenia</translation>
    </message>
  </context>
  <context>
    <name>PathPlane</name>
    <message>
      <location filename="../../../PathScripts/PathPlane.py" line="117"/>
      <source>Selection Plane</source>
      <translation>Wybór Płaszczyzny</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPlane.py" line="120"/>
      <source>Create a Selection Plane object</source>
      <translation>Utwórz obiekt Płaszczyzny selekcji</translation>
    </message>
  </context>
  <context>
    <name>PathPocket</name>
    <message>
      <location filename="../../../PathScripts/PathPocketBaseGui.py" line="81"/>
      <source>Pass Extension</source>
      <translation>Rozszwrzenia pass</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBaseGui.py" line="87"/>
      <source>The distance the facing operation will extend beyond the boundary shape.</source>
      <translation>Odległość, na jaką skierowana jest operacja, przekroczy granicę kształtu.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="193"/>
      <source>Final depth set below ZMin of face(s) selected.</source>
      <translation>Głębokość końcowa ustawiona poniżej ZMin dla wybranej(-ych) powierzchni.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathFeatureExtensionsGui.py" line="180"/>
      <source>Normal</source>
      <translation>Normalny</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>Zgodnie ze wskazówkami zegara</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="198"/>
      <source>CCW</source>
      <translation>Przeciwnie do ruchu wskazówek zegara</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="201"/>
      <source>Collectively</source>
      <translation>Zbiorczo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="202"/>
      <source>Individually</source>
      <translation>Indywidualnie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="205"/>
      <source>Round</source>
      <translation>Zaokrąglony</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="206"/>
      <source>Square</source>
      <translation>Kwadrat</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="207"/>
      <source>Miter</source>
      <translation>Ukośnie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="76"/>
      <location filename="../../../PathScripts/PathProfile.py" line="210"/>
      <source>Outside</source>
      <translation>Na zewnątrz</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="77"/>
      <location filename="../../../PathScripts/PathProfile.py" line="211"/>
      <source>Inside</source>
      <translation>Wewnątrz</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>Wybrana krawędź (krawędzie) jest (są) niedostępna(-ne). Jeśli jest ich wiele, zmiana kolejności wyboru może przynieść efekty.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProfile.py" line="489"/>
      <source>Unable to create path for face(s).</source>
      <translation>Nie można utworzyć ścieżki dla powierzchni.</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>Sprawdź wybór krawędzi i wymagania dotyczące głębokości końcowej dla profilowania otwartych krawędzi.</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>Nieprawidłowy obiekt podstawowy %s - nie znaleziono kształtu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="597"/>
      <source>Unsupported stock type named {}</source>
      <translation>Nieobsługiwany typ zapasów o nazwie {}</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStock.py" line="605"/>
      <source>Unsupported PathStock template version {}</source>
      <translation>Nieobsługiwana wersja szablonu PathStock {}</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>Operacja wymaga zainstalowania OpenCamLib.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="560"/>
      <source>The GeometryTolerance for this Job is 0.0.</source>
      <translation>TolerancjaGeometrii dla tego zadania wynosi 0.0.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="563"/>
      <source>Initializing LinearDeflection to 0.001 mm.</source>
      <translation>Ustawienie początkowe ugięcia liniowego na 0,0001 mm.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="786"/>
      <source>No JOB</source>
      <translation>Brak zadania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="811"/>
      <source>Canceling 3D Surface operation. Error creating OCL cutter.</source>
      <translation>Anulowanie operacji Powierzchnia 3D. Błąd tworzenia frezu OCL.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1042"/>
      <source>operation time is</source>
      <translation>czas pracy to</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1047"/>
      <source>Canceled 3D Surface operation.</source>
      <translation>Anulowano operację powierzchni 3D.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1147"/>
      <source>No profile geometry shape returned.</source>
      <translation>Brak zwróconego profilu kształtu geometrii.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1154"/>
      <source>No profile path geometry returned.</source>
      <translation>Nie zwrócono profilu geometrii ścieżki.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1169"/>
      <source>No clearing shape returned.</source>
      <translation>Nie zwrócono kształtu czyszczenia.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1177"/>
      <source>No clearing path geometry returned.</source>
      <translation>Nie zwrócono geometrii ścieżki czyszczenia.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="1197"/>
      <source>No scan data to convert to Gcode.</source>
      <translation>Brak możliwości skanowania danych do konwersji na Gcode.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2768"/>
      <source>Failed to identify tool for operation.</source>
      <translation>Nie udało się zidentyfikować narzędzia do pracy.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2780"/>
      <source>Failed to map selected tool to an OCL tool type.</source>
      <translation>Nie powiodło się przypisanie wybranego narzędzia do narzędzia typu OCL.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2794"/>
      <source>Failed to translate active tool to OCL tool type.</source>
      <translation>Nieudana próba konwersji aktywnego narzędzia na narzędzie typu OCL.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2806"/>
      <source>OCL tool not available. Cannot determine is cutter has tilt available.</source>
      <translation>Narzędzie OCL jest niedostępne. Nie można określić, czy frez ma dostępne pochylenie.</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>Wygląda na to, że kształt nie jest poziomo płaski.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="122"/>
      <source>Cannot calculate the Center Of Mass.</source>
      <translation>Nie można obliczyć środka masy.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="127"/>
      <source>Using Center of Boundbox instead.</source>
      <translation>Zamiast tego użyj środka ramki otaczającej.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="509"/>
      <source>Face selection is unavailable for Rotational scans.</source>
      <translation>Wybór ściany jest niedostępny przy skanowaniu obrotowym.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="512"/>
      <source>Ignoring selected faces.</source>
      <translation>Ignorowanie wybranych powierzchni.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="614"/>
      <source>Failed to pre-process base as a whole.</source>
      <translation>Nie udało się wstępnie przetworzyć bazy jako całości.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2419"/>
      <source>Failed to identify a horizontal cross-section for Face</source>
      <translation>Nie udało się zidentyfikować poziomego przekroju poprzecznego dla ściany</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceSupport.py" line="2655"/>
      <source>Diameter dimension missing from ToolBit shape.</source>
      <translation>Brak wymiaru średnicy narzędzia.</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>Nie można edytować narzędzi: Nie znaleziono pliku z danymi kształtu</translation>
    </message>
  </context>
  <context>
    <name>PathToolLibraryManager</name>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="142"/>
      <source>Tooltable JSON (*.json)</source>
      <translation>Tooltable JSON (*.json)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="143"/>
      <source>Tooltable XML (*.xml)</source>
      <translation>Tabela narzędziowa XML (*.xml)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="146"/>
      <source>HeeksCAD tooltable (*.tooltable)</source>
      <translation>HeeksCAD tooltable (*.tooltable)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="150"/>
      <source>LinuxCNC tooltable (*.tbl)</source>
      <translation>LinuxCNC tooltable (*.tbl)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="220"/>
      <source>Tool Table Same Name</source>
      <translation>Tabela narzędzi o tej samej nazwie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="223"/>
      <source>Tool Table Name Exists</source>
      <translation>Nazwa tabeli narzędzi istnieje</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="283"/>
      <source>Unsupported Path tooltable template version %s</source>
      <translation>Nieobsługiwana wersja szablonu tabeli narzędzi PathJob %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryManager.py" line="298"/>
      <source>Unsupported Path tooltable</source>
      <translation>Nieobsługiwana tabela ścieżek narzędzi</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>Obiekt zadania nie posiada elementu, który można wygrawerować. Operacja grawerowania nie spowoduje wygenerowania danych wyjściowych.</translation>
    </message>
  </context>
  <context>
    <name>PathWaterline</name>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="188"/>
      <source>New property added to</source>
      <translation>Nowa właściwość dodana do</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="190"/>
      <source>Check default value(s).</source>
      <translation>Sprawdź domyślną wartość.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="508"/>
      <source>The GeometryTolerance for this Job is 0.0.</source>
      <translation>TolerancjaGeometrii dla tego zadania wynosi 0.0.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="511"/>
      <source>Initializing LinearDeflection to 0.0001 mm.</source>
      <translation>Ustawienie początkowe ugięcia liniowego na 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>Zakres przedziału próbek wynosi od 0,0001 do 25,4 milimetra.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="666"/>
      <source>Cut pattern angle limits are +-360 degrees.</source>
      <translation>Zakres cięcia pod kątem wynosi +-360 stopni.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="673"/>
      <source>Cut pattern angle limits are +- 360 degrees.</source>
      <translation>Zakres cięcia pod kątem wynosi +-360 stopni.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="689"/>
      <source>AvoidLastX_Faces: Only zero or positive values permitted.</source>
      <translation>AvoidLastX_Faces: dozwolone są tylko wartości dodatnie lub zero.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="697"/>
      <source>AvoidLastX_Faces: Avoid last X faces count limited to 100.</source>
      <translation>AvoidLastX_Faces: Unikaj ostatnich X ścian, a liczba ograniczona do 100.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="771"/>
      <source>No JOB</source>
      <translation>Brak zadania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="796"/>
      <source>Canceling Waterline operation. Error creating OCL cutter.</source>
      <translation>Anulowanie operacji tworzenia linii poziomu. Błąd tworzenia noża OCL.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="1041"/>
      <source>operation time is</source>
      <translation>czas pracy to</translation>
    </message>
  </context>
  <context>
    <name>Path_3dTools</name>
    <message>
      <location filename="../../../InitGui.py" line="171"/>
      <source>3D Operations</source>
      <translation>Operacje 3D</translation>
    </message>
  </context>
  <context>
    <name>Path_Adaptive</name>
    <message>
      <location filename="../../../PathScripts/PathAdaptiveGui.py" line="142"/>
      <source>Adaptive</source>
      <translation>Adaptacyjny</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptiveGui.py" line="143"/>
      <source>Adaptive clearing and profiling</source>
      <translation>Adaptacyjne czyszczenie i profilowanie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="915"/>
      <source>Outside</source>
      <translation>Na zewnątrz</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="916"/>
      <source>Inside</source>
      <translation>Wewnątrz</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="919"/>
      <source>Clearing</source>
      <translation>Oczyszczanie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathAdaptive.py" line="920"/>
      <source>Profiling</source>
      <translation>Profilowanie</translation>
    </message>
  </context>
  <context>
    <name>Path_Array</name>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="512"/>
      <source>Array</source>
      <translation>Szyk</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="515"/>
      <source>Creates an array from selected path(s)</source>
      <translation>Tworzy szyk z wybranej ścieżki / ścieżek</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathArray.py" line="536"/>
      <source>Arrays can be created only from Path operations.</source>
      <translation>Szyki mogą być tworzone tylko na podstawie operacji ścieżki.</translation>
    </message>
  </context>
  <context>
    <name>Path_Comment</name>
    <message>
      <location filename="../../../PathScripts/PathComment.py" line="103"/>
      <source>Comment</source>
      <translation>Komentarz</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathComment.py" line="106"/>
      <source>Add a Comment to your CNC program</source>
      <translation>Dodaj komentarz do swojego programu CNC</translation>
    </message>
  </context>
  <context>
    <name>Path_Copy</name>
    <message>
      <location filename="../../../PathScripts/PathCopy.py" line="91"/>
      <source>Copy</source>
      <translation>Kopiuj</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCopy.py" line="94"/>
      <source>Creates a linked copy of another path</source>
      <translation>Tworzy połączoną kopię innej ścieżki</translation>
    </message>
  </context>
  <context>
    <name>Path_Custom</name>
    <message>
      <location filename="../../../PathScripts/PathCustomGui.py" line="72"/>
      <source>Custom</source>
      <translation>Niestandardowe</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathCustomGui.py" line="73"/>
      <source>Create custom gcode snippet</source>
      <translation>Utwórz własny fragment gcode</translation>
    </message>
  </context>
  <context>
    <name>Path_Deburr</name>
    <message>
      <location filename="../../../PathScripts/PathDeburrGui.py" line="145"/>
      <source>Deburr</source>
      <translation>Gratowanie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDeburrGui.py" line="148"/>
      <source>Creates a Deburr Path along Edges or around Faces</source>
      <translation>Tworzy ścieżkę usuwania zadziorów wzdłuż krawędzi lub wokół ściany</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>Proszę wybrać ścieżkę obiektu
</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>Wybrany obiekt nie jest ścieżką
</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>Proszę wybrać obiekt-ścieżkę</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupAxisMap</name>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="266"/>
      <source>Axis Map Dress-up</source>
      <translation>Ulepszenie mapy osi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupAxisMap.py" line="270"/>
      <source>Remap one axis to another.</source>
      <translation>Zmień odwzorowanie jednej osi na inną.</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupDogbone</name>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="1365"/>
      <source>Dogbone Dress-up</source>
      <translation>Ulepszenie nadcięcie w narożnikach</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="1369"/>
      <source>Creates a Dogbone Dress-up object from a selected path</source>
      <translation>Tworzy obiekt ulepszenia nadcięcia w narożnikach z wybranej ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="1385"/>
      <source>Please select one path object</source>
      <translation>Proszę wybierz jeden obiekt ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDogbone.py" line="1392"/>
      <source>The selected object is not a path</source>
      <translation>Wybrany obiekt nie jest ścieżką</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupDragKnife</name>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="604"/>
      <source>DragKnife Dress-up</source>
      <translation>DragKnife Dress-up</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="608"/>
      <source>Modifies a path to add dragknife corner actions</source>
      <translation>Modyfikuje ścieżkę, żeby dodać akcję rylca narożnika</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="625"/>
      <source>Please select one path object</source>
      <translation>Proszę wybierz jeden obiekt ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="631"/>
      <source>The selected object is not a path</source>
      <translation>Wybrany obiekt nie jest ścieżką</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupDragknife.py" line="637"/>
      <source>Please select a Path object</source>
      <translation>Proszę wybrać obiekt-ścieżkę</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupLeadInOut</name>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="44"/>
      <source>Dressup</source>
      <translation>Ulepszenie</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="82"/>
      <source>LeadIn</source>
      <translation>Wprowadzenie</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="97"/>
      <source>Enable LeadIn</source>
      <translation>Włącz wprowadzenie</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="106"/>
      <source>Extend In:</source>
      <translation>Zakres wejściowy:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="127"/>
      <source>Style In:</source>
      <translation>Styl wejścia:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="162"/>
      <source>LeadOut</source>
      <translation>Wyprowadzenie</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="177"/>
      <source>Enable LeadOut</source>
      <translation>Włącz wyprowadzenie</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="186"/>
      <source>Extend Out:</source>
      <translation>Zakres wyjściowy:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="207"/>
      <source>Style Out:</source>
      <translation>Styl wyjścia:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="242"/>
      <source>Length / Radius:</source>
      <translation>Długość / Promień:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="269"/>
      <source>Radius / Center:</source>
      <translation>Promień / Środek:</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="296"/>
      <source>Keep Tool Down</source>
      <translation>Utrzymuj narzędzie u dołu</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="303"/>
      <source>Rapid Plunge</source>
      <translation>Szybkie zanurzenie</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;Zastosuj wprowadzenie / wyprowadzenie na wszystkich warstwach&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="317"/>
      <source>Include Layers</source>
      <translation>Dołącz warstwy</translation>
    </message>
    <message>
      <location filename="../panels/DressUpLeadInOutEdit.ui" line="324"/>
      <source>Use Machine CRC</source>
      <translation>Użyj CRC maszynowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="60"/>
      <source>Arc</source>
      <translation>Łuk</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="61"/>
      <source>Tangent</source>
      <translation>Stycznie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="62"/>
      <source>Perpendicular</source>
      <translation>Prostopadle</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="127"/>
      <source>Radius</source>
      <translation>Promień</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="128"/>
      <source>Center</source>
      <translation>Wyśrodkowane</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="191"/>
      <source>Length/Radius positive not Null</source>
      <translation>Długość / Promień wartość dodatnia różna od zera</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="709"/>
      <source>LeadInOut Dressup</source>
      <translation>Ulepszenie wprowadzenia / wyprowadzenia</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>Tworzy obiekt Kompensacja Promienia Wejścia Frezu G41/G42 z wybranej ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="728"/>
      <source>Please select one path object</source>
      <translation>Proszę wybierz jeden obiekt ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="735"/>
      <source>The selected object is not a path</source>
      <translation>Wybrany obiekt nie jest ścieżką</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupLeadInOut.py" line="741"/>
      <source>Please select a Profile object</source>
      <translation>Proszę wybrać profil objektu</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupPathBoundary</name>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="265"/>
      <source>Boundary Dress-up</source>
      <translation>Granica ulepszenia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="269"/>
      <source>Creates a Path Boundary Dress-up object from a selected path</source>
      <translation>Tworzy obiekt ulepszenia granic ścieżki z wybranej ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundaryGui.py" line="285"/>
      <source>Please select one path object</source>
      <translation>Proszę wybierz jeden obiekt ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupPathBoundary.py" line="306"/>
      <source>The selected object is not a path</source>
      <translation>Wybrany obiekt nie jest ścieżką</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupRampEntry</name>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="133"/>
      <source>RampMethod1</source>
      <translation>RampMethod1</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="134"/>
      <source>RampMethod2</source>
      <translation>RampMethod2</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="135"/>
      <source>RampMethod3</source>
      <translation>RampMethod3</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="136"/>
      <source>Helix</source>
      <translation>Helisa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="140"/>
      <source>Horizontal Feed Rate</source>
      <translation>Prędkość posuwu w poziomie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="144"/>
      <source>Vertical Feed Rate</source>
      <translation>Prędkość posuwu w pionie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="148"/>
      <source>Ramp Feed Rate</source>
      <translation>Szybkość posuwu parkowania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="151"/>
      <source>Custom</source>
      <translation>Własny</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="902"/>
      <source>RampEntry Dress-up</source>
      <translation>Ulepszenie wejścia na pochyłość</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="906"/>
      <source>Creates a Ramp Entry Dress-up object from a selected path</source>
      <translation>Tworzy obiekt ulepszenia wejścia ścieżki z wybranej ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="922"/>
      <source>Please select one path object</source>
      <translation>Proszę wybierz jeden obiekt ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="929"/>
      <source>The selected object is not a path</source>
      <translation>Wybrany obiekt nie jest ścieżką</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupRampEntry.py" line="935"/>
      <source>Please select a Profile object</source>
      <translation>Proszę wybrać profil objektu</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupTag</name>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="202"/>
      <source>No Base object found.</source>
      <translation>Nie znaleziono obiektu bazowego.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="207"/>
      <source>Base is not a Path::Feature object.</source>
      <translation>Baza nie jest ścieżką::Funkcje obiektu.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="212"/>
      <source>Base doesn't have a Path to dress-up.</source>
      <translation>Baza nie posiada ścieżki Dress-up.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTag.py" line="215"/>
      <source>Base Path is empty.</source>
      <translation>Baza ścieżki jest pusta.</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>Wybrany obiekt nie jest ścieżką</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>Proszę wybrać profil objektu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagGui.py" line="566"/>
      <source>Tag Dress-up</source>
      <translation>Ulepszenia pola mocujące</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagGui.py" line="569"/>
      <source>Creates a Tag Dress-up object from a selected path</source>
      <translation>Tworzy obiekt ulepszenia pól mocujących z wybranej ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagGui.py" line="584"/>
      <source>Please select one path object</source>
      <translation>Proszę wybierz jeden obiekt ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupTagPreferences.py" line="95"/>
      <source>Holding Tag</source>
      <translation>Mostek</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>Nie można wstawić znaczników uchwytu dla tej ścieżki - proszę wybrać ścieżkę profilu</translation>
    </message>
  </context>
  <context>
    <name>Path_DressupZCorrect</name>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="348"/>
      <source>Z Depth Correction Dress-up</source>
      <translation>Korekta głębokości Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="352"/>
      <source>Use Probe Map to correct Z depth</source>
      <translation>Użyj mapowania sondy, aby skorygować głębokość Z</translation>
    </message>
  </context>
  <context>
    <name>Path_Drilling</name>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="71"/>
      <source>G99</source>
      <translation>G99</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="72"/>
      <source>G98</source>
      <translation>G98</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="75"/>
      <source>None</source>
      <translation>Brak</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="76"/>
      <source>Drill Tip</source>
      <translation>Końcówka wiertła</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrilling.py" line="77"/>
      <source>2x Drill Tip</source>
      <translation>Końcówka wiertła x2</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDrillingGui.py" line="158"/>
      <source>Drilling</source>
      <translation>Wiercenie</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>Tworzy obiekt wiercenia ścieżki z cech obiektu bazowego</translation>
    </message>
  </context>
  <context>
    <name>Path_Engrave</name>
    <message>
      <location filename="../../../PathScripts/PathEngraveGui.py" line="172"/>
      <source>Engrave</source>
      <translation>Grawerowanie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathEngraveGui.py" line="175"/>
      <source>Creates an Engraving Path around a Draft ShapeString</source>
      <translation>Tworzy ścieżkę grawerowania wokół kształtu napisu</translation>
    </message>
  </context>
  <context>
    <name>Path_EngraveTools</name>
    <message>
      <location filename="../../../InitGui.py" line="147"/>
      <source>Engraving Operations</source>
      <translation>Operacje grawerowania</translation>
    </message>
  </context>
  <context>
    <name>Path_ExportTemplate</name>
    <message>
      <location filename="../../../PathScripts/PathJobCmd.py" line="103"/>
      <source>Export Template</source>
      <translation>Eksport szablonu</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>Eksportuje zadanie ścieżki jako szablon do użycia w innych zadaniach</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>Brak aktywnego dokumentu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/post/gcode_pre.py" line="229"/>
      <source>No job object</source>
      <translation>Brak obiektu zadania</translation>
    </message>
  </context>
  <context>
    <name>Path_Helix</name>
    <message>
      <location filename="../../../PathScripts/PathHelixGui.py" line="112"/>
      <source>Helix</source>
      <translation>Helisa</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>Tworzy operację ścieżki helisy z cech obiektu bazowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="72"/>
      <source>CW</source>
      <translation>Zgodnie ze wskazówkami zegara</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHelix.py" line="73"/>
      <source>CCW</source>
      <translation>Przeciwnie do ruchu wskazówek zegara</translation>
    </message>
  </context>
  <context>
    <name>Path_Hop</name>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="101"/>
      <source>Hop</source>
      <translation>Skok</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="102"/>
      <source>Creates a Path Hop object</source>
      <translation>Tworzy obiekty Path Hop</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="118"/>
      <source>Please select one path object</source>
      <translation>Proszę wybierz jeden obiekt ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathHop.py" line="123"/>
      <source>The selected object is not a path</source>
      <translation>Wybrany obiekt nie jest ścieżką</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>&lt;b&gt;Uwaga&lt;/b&gt;: To okno pokazuje polecenia ścieżki w podstawowych jednostkach FreeCAD (mm/s). 
 Wartości zostaną przekonwertowane na żądaną jednostkę podczas post-processingu.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathInspect.py" line="260"/>
      <source>Inspect Path Commands</source>
      <translation>Przeglądaj polecenia ścieżki</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathInspect.py" line="264"/>
      <source>Inspects the contents of a Path object</source>
      <translation>Sprawdza zawartość obiektu ścieżki</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>Proszę wybrać dokładnie jeden obiekt ścieżki</translation>
    </message>
  </context>
  <context>
    <name>Path_Job</name>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="257"/>
      <source>Fixture</source>
      <translation>Uchwyty</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="258"/>
      <source>Tool</source>
      <translation>Narzędzie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="259"/>
      <source>Operation</source>
      <translation>Operacja</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="262"/>
      <location filename="../../../PathScripts/PathJobDlg.py" line="62"/>
      <source>2D</source>
      <translation>2D</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="263"/>
      <source>2.5D</source>
      <translation>2,5D</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="264"/>
      <source>Lathe</source>
      <translation>Tokarka</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJob.py" line="265"/>
      <source>Multiaxis</source>
      <translation>Wieloosiowy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="286"/>
      <source>Edit</source>
      <translation>Edycja</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="529"/>
      <source>Stock not a cylinder!</source>
      <translation>Naddatek nie jest walcem!</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="912"/>
      <source>Select Output File</source>
      <translation>Wybierz plik wyjściowy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="914"/>
      <source>All Files (*.*)</source>
      <translation>Wszystkie pliki (*.*)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1300"/>
      <source>Unsupported stock object %s</source>
      <translation>Nieobsługiwany obiekt zapasu %s</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1316"/>
      <source>Unsupported stock type %s (%d)</source>
      <translation>Nieobsługiwany typ zapasów %s (%d)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1407"/>
      <source>Model Selection</source>
      <translation>Wybór modelu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1595"/>
      <source>Warning</source>
      <translation>Ostrzeżenie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1596"/>
      <source>Please add one.</source>
      <translation>Proszę dodać jeden.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1597"/>
      <source>Ok</source>
      <translation>OK</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1599"/>
      <source>Add</source>
      <translation>Dodaj</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1610"/>
      <source>This job has no base model.</source>
      <translation>To zadanie nie ma modelu bazowego.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobGui.py" line="1617"/>
      <source>This job has no tool.</source>
      <translation>Zadanie bez przydzielonego narzędzia.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="61"/>
      <source>Solids</source>
      <translation>Bryły</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="63"/>
      <source>Jobs</source>
      <translation>Zadania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="331"/>
      <source>Base -/+ %.2f/%.2f %.2f/%.2f %.2f/%.2f</source>
      <translation>Baza -/+ %.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>Pudełko: %.2f x %.2f x %.2f</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="356"/>
      <source>Unsupported stock type</source>
      <translation>Nieobsługiwany typ naddatku</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobCmd.py" line="59"/>
      <source>Job</source>
      <translation>Zadanie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathJobCmd.py" line="61"/>
      <source>Creates a Path Job object</source>
      <translation>Tworzy obiekt zadania ścieżki</translation>
    </message>
  </context>
  <context>
    <name>Path_Job:</name>
    <message>
      <location filename="../../../PathScripts/PathJobDlg.py" line="347"/>
      <source>Cylinder: %.2f x %.2f</source>
      <translation>Cylinder: %.2f x %.2f</translation>
    </message>
  </context>
  <context>
    <name>Path_MillFace</name>
    <message>
      <location filename="../../../PathScripts/PathMillFaceGui.py" line="76"/>
      <source>Face</source>
      <translation>Ściana</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFaceGui.py" line="79"/>
      <source>Create a Facing Operation from a model or face</source>
      <translation>Utwórz operację związaną z obróbką czołową z modelu lub powierzchni</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>Przełącz aktywne stadium operacji</translation>
    </message>
  </context>
  <context>
    <name>Path_Operation</name>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="380"/>
      <source>None</source>
      <translation>Brak</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="381"/>
      <source>Flood</source>
      <translation>Wypełnij</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathOp.py" line="382"/>
      <source>Mist</source>
      <translation>Mgiełka</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>Kopiuje operację w zadaniu</translation>
    </message>
  </context>
  <context>
    <name>Path_Pocket</name>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="119"/>
      <source>Collectively</source>
      <translation>Zbiorczo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocket.py" line="120"/>
      <source>Individually</source>
      <translation>Indywidualnie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="69"/>
      <source>Boundbox</source>
      <translation>Ramka otaczająca</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="70"/>
      <source>Face Region</source>
      <translation>Obszar ściany</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="71"/>
      <source>Perimeter</source>
      <translation>Obwód</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathMillFace.py" line="72"/>
      <source>Stock</source>
      <translation>Naddatek</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="60"/>
      <source>Climb</source>
      <translation>Podejście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="61"/>
      <source>Conventional</source>
      <translation>Konwencjonalne</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="64"/>
      <source>Center</source>
      <translation>Wyśrodkowane</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="65"/>
      <source>Edge</source>
      <translation>Krawędź</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="68"/>
      <source>ZigZag</source>
      <translation>Zygzak</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="69"/>
      <source>Offset</source>
      <translation>Odsunięcie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="70"/>
      <source>ZigZagOffset</source>
      <translation>Odsunięcie zygzaka</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="71"/>
      <source>Line</source>
      <translation>Linia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketBase.py" line="72"/>
      <source>Grid</source>
      <translation>Siatka</translation>
    </message>
  </context>
  <context>
    <name>Path_Pocket3D</name>
    <message>
      <location filename="../../../PathScripts/PathPocketGui.py" line="57"/>
      <source>3D Pocket</source>
      <translation>kieszeń 3D</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketGui.py" line="60"/>
      <source>Creates a Path 3D Pocket object from a face or faces</source>
      <translation>Tworzy obiekt Kieszeniowy 3D ścieżki z twarzy lub twarzy</translation>
    </message>
  </context>
  <context>
    <name>Path_Pocket_Shape</name>
    <message>
      <location filename="../../../PathScripts/PathPocketShapeGui.py" line="70"/>
      <source>Pocket Shape</source>
      <translation>Kształt kieszeni</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPocketShapeGui.py" line="73"/>
      <source>Creates a Path Pocket object from a face or faces</source>
      <translation>Tworzy obiekt Kierunek ścieżki z twarzy lub twarzy</translation>
    </message>
  </context>
  <context>
    <name>Path_Post</name>
    <message>
      <location filename="../../../PathScripts/PathPost.py" line="184"/>
      <source>Post Process</source>
      <translation>Przetwarzanie końcowe</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPost.py" line="186"/>
      <source>Post Process the selected Job</source>
      <translation>Prześlij przetwarzanie wybranego zadania</translation>
    </message>
  </context>
  <context>
    <name>Path_PreferencesPathDressup</name>
    <message>
      <location filename="../../../PathScripts/PathPreferencesPathDressup.py" line="39"/>
      <source>Dressups</source>
      <translation>Ulepszenia</translation>
    </message>
  </context>
  <context>
    <name>Path_Probe</name>
    <message>
      <location filename="../../../PathScripts/PathProbeGui.py" line="93"/>
      <source>Select Output File</source>
      <translation>Wybierz plik wyjściowy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="294"/>
      <location filename="../../../PathScripts/PathProbeGui.py" line="95"/>
      <source>All Files (*.*)</source>
      <translation>Wszystkie pliki (*.*)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbeGui.py" line="107"/>
      <source>Probe</source>
      <translation>Sonda</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathProbeGui.py" line="108"/>
      <source>Create a Probing Grid from a job stock</source>
      <translation>Utwórz siatkę do pobierania próbek dla zadania naddatku</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathDressupZCorrect.py" line="292"/>
      <source>Select Probe Point File</source>
      <translation>Wybierz plik punktów pomiarowych</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>Kontur</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>Profiluj cały model, wybrane ściany lub wybrane krawędzie</translation>
    </message>
  </context>
  <context>
    <name>Path_PropertyBag</name>
    <message>
      <location filename="../../../PathScripts/PathPropertyBagGui.py" line="434"/>
      <source>PropertyBag</source>
      <translation>Koszyk właściwości narzędzia skrawającego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathPropertyBagGui.py" line="438"/>
      <source>Creates an object which can be used to store reference properties.</source>
      <translation>Tworzy obiekt, który może być używany do przechowywania właściwości odniesienia.</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>Sprawdź trasę ścieżki pod kątem typowych błędów</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="229"/>
      <source>Base Object(s)</source>
      <translation>Obiekt(y) podstawowe</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="230"/>
      <source>Job Sequence</source>
      <translation>Sekwencja zadań</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="231"/>
      <source>Job Description</source>
      <translation>Opis zadania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="232"/>
      <source>Job Type</source>
      <translation>Typ zadania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="233"/>
      <source>CAD File Name</source>
      <translation>Nazwa pliku CAD</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="234"/>
      <source>Last Save Date</source>
      <translation>Data ostatniego zapisu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="235"/>
      <source>Customer</source>
      <translation>Klient</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="237"/>
      <source>Designer</source>
      <translation>Projektant</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="272"/>
      <location filename="../../../PathScripts/PathSanity.py" line="317"/>
      <source>Operation</source>
      <translation>Operacja</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="273"/>
      <source>Minimum Z Height</source>
      <translation>Minimalna wysokość Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="274"/>
      <source>Maximum Z Height</source>
      <translation>Maksymalna wysokość Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="275"/>
      <source>Cycle Time</source>
      <translation>Czas cyklu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="276"/>
      <source>Coolant</source>
      <translation>Chłodziwo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="278"/>
      <source>TOTAL JOB</source>
      <translation>Zadanie ogółem</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="311"/>
      <source>Tool Number</source>
      <translation>Numer narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="312"/>
      <source>Description</source>
      <translation>Opis</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="313"/>
      <source>Manufacturer</source>
      <translation>Producent</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="314"/>
      <source>Part Number</source>
      <translation>Numer części</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="315"/>
      <source>URL</source>
      <translation>Adres URL</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="316"/>
      <source>Inspection Notes</source>
      <translation>Uwagi do inspekcji</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="318"/>
      <source>Tool Controller</source>
      <translation>Kontroler narzędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="319"/>
      <source>Feed Rate</source>
      <translation>Posuw</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="320"/>
      <source>Spindle Speed</source>
      <translation>Prędkość wrzeciona</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="321"/>
      <source>Tool Shape</source>
      <translation>Kształt narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="323"/>
      <source>Tool Diameter</source>
      <translation>Średnica narzędzia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="374"/>
      <source>X Size</source>
      <translation>Rozmiar X</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="375"/>
      <source>Y Size</source>
      <translation>Rozmiar Y</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="376"/>
      <source>Z Size</source>
      <translation>Rozmiar Z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="378"/>
      <source>Material</source>
      <translation>Materiał</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="391"/>
      <source>Work Offsets</source>
      <translation>Przesunięcia punktu zerowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="392"/>
      <source>Order By</source>
      <translation>Sortuj według</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="394"/>
      <source>Part Datum</source>
      <translation>Układ odniesienia części</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="406"/>
      <source>Gcode File</source>
      <translation>Plik Gcode</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="407"/>
      <source>Last Post Process Date</source>
      <translation>Data ostatniego przetwarzania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="408"/>
      <source>Stops</source>
      <translation>Zatrzymaj</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="409"/>
      <source>Programmer</source>
      <translation>Programista</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="410"/>
      <source>Machine</source>
      <translation>Maszyna</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="411"/>
      <source>Postprocessor</source>
      <translation>Postprocesor</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="412"/>
      <source>Post Processor Flags</source>
      <translation>Flagi postprocesora</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="413"/>
      <source>File Size (kbs)</source>
      <translation>Rozmiar pliku (kb)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="415"/>
      <source>Line Count</source>
      <translation>Liczba linii</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="428"/>
      <source>Note</source>
      <translation>Notatka</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="429"/>
      <source>Operator</source>
      <translation>Operator</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSanity.py" line="431"/>
      <source>Date</source>
      <translation>Data</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>Zakończ zaznaczoną pętle</translation>
    </message>
    <message>
      <location filename="../../../PathCommands.py" line="63"/>
      <source>Complete loop selection from two edges</source>
      <translation>Kompletny wybór pętli z dwóch krawędzi</translation>
    </message>
    <message>
      <location filename="../../../PathCommands.py" line="120"/>
      <source>Feature Completion</source>
      <translation>Zakończenie pozycji</translation>
    </message>
    <message>
      <location filename="../../../PathCommands.py" line="121"/>
      <source>Closed loop detection failed.</source>
      <translation>Wykrywanie zamkniętej pętli nie powiodło się.</translation>
    </message>
  </context>
  <context>
    <name>Path_SimpleCopy</name>
    <message>
      <location filename="../../../PathScripts/PathSimpleCopy.py" line="37"/>
      <source>Simple Copy</source>
      <translation>Prosta kopia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSimpleCopy.py" line="40"/>
      <source>Creates a non-parametric copy of another path</source>
      <translation>Tworzy nieparametryczną kopię innej ścieżki</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>Proszę wybrać dokładnie jeden obiekt ścieżki</translation>
    </message>
  </context>
  <context>
    <name>Path_Simulator</name>
    <message>
      <location filename="../../../PathScripts/PathSimulatorGui.py" line="645"/>
      <source>CAM Simulator</source>
      <translation>Symulator CAM</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSimulatorGui.py" line="649"/>
      <source>Simulate Path G-Code on stock</source>
      <translation>Symulacja ścieżki G-Code na naddatku</translation>
    </message>
  </context>
  <context>
    <name>Path_Slot</name>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="109"/>
      <source>New property added to</source>
      <translation>Nowa właściwość dodana do</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="111"/>
      <source>Check default value(s).</source>
      <translation>Sprawdź domyślną wartość.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="258"/>
      <source>Line</source>
      <translation>Linia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="259"/>
      <source>ZigZag</source>
      <translation>Zygzak</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="262"/>
      <source>Single-pass</source>
      <translation>Pojedyncze przejście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="263"/>
      <source>Multi-pass</source>
      <translation>Wielokrotne przejście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="266"/>
      <source>Start to End</source>
      <translation>Od początku do końca</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="267"/>
      <source>Perpendicular</source>
      <translation>Prostopadle</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="270"/>
      <location filename="../../../PathScripts/PathSlot.py" line="282"/>
      <source>Center of Mass</source>
      <translation>Środek ciężkości</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="272"/>
      <location filename="../../../PathScripts/PathSlot.py" line="284"/>
      <source>Center of BoundBox</source>
      <translation>Środek ramki otaczającej</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="275"/>
      <location filename="../../../PathScripts/PathSlot.py" line="287"/>
      <source>Lowest Point</source>
      <translation>Najniższy punkt</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="276"/>
      <location filename="../../../PathScripts/PathSlot.py" line="288"/>
      <source>Highest Point</source>
      <translation>Najwyższy punkt</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="277"/>
      <source>Long Edge</source>
      <translation>Krawędź długa</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="278"/>
      <source>Short Edge</source>
      <translation>Krawędź krótka</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="279"/>
      <location filename="../../../PathScripts/PathSlot.py" line="289"/>
      <source>Vertex</source>
      <translation>Wierzchołek</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="608"/>
      <source>No Base Geometry object in the operation.</source>
      <translation>Brak podstawowego obiektu geometrii w operacji.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="617"/>
      <source>Custom points are identical.</source>
      <translation>Punkty niestandardowe mają identycznie umieszczenie.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="624"/>
      <source>Custom points not at same Z height.</source>
      <translation>Punkty użytkownika nie są na tej samej wysokości Z.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="682"/>
      <source>Current Extend Radius value produces negative arc radius.</source>
      <translation>Bieżąca wartość wydłużenia promienia daje ujemny promień łuku.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="700"/>
      <source>No path extensions available for full circles.</source>
      <translation>Nie można rozciągnąć ścieżki dla pełnych okręgów.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="728"/>
      <location filename="../../../PathScripts/PathSlot.py" line="876"/>
      <source>operation collides with model.</source>
      <translation>operacja koliduje z modelem.</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>Sprawdź punkty początkowe i końcowe ścieżki rowka.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="973"/>
      <source>The selected face is inaccessible.</source>
      <translation>Wybrana powierzchnia jest niedostępna.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="992"/>
      <source>Only a vertex selected. Add another feature to the Base Geometry.</source>
      <translation>Wybrano tylko wierzchołek. Dodaj kolejną cechę do geometrii bazowej.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1018"/>
      <source>A single selected face must have four edges minimum.</source>
      <translation>Pojedyncza wybrana powierzchnia musi mieć co najmniej cztery krawędzie.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1075"/>
      <source>No parallel edges identified.</source>
      <translation>Nie zidentyfikowano żadnych równoległych krawędzi.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1099"/>
      <source>value error.</source>
      <translation>błąd wartości.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1161"/>
      <source>Current tool larger than arc diameter.</source>
      <translation>Bieżące narzędzie większe niż średnica łuku.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1248"/>
      <source>Failed, slot from edge only accepts lines, arcs and circles.</source>
      <translation>Niepowodzenie, funkcja rowek od krawędzi akceptuje tylko linie, łuki i okręgi.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1267"/>
      <source>Failed to determine point 1 from</source>
      <translation>Nie udało się ustalić punktu 1 z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1277"/>
      <source>Failed to determine point 2 from</source>
      <translation>Nie udało się ustalić punktu 2 z</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1290"/>
      <source>Selected geometry not parallel.</source>
      <translation>Wybrana geometria nie jest równoległa.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlot.py" line="1411"/>
      <source>The selected face is not oriented vertically:</source>
      <translation>Wybrana powierzchnia nie jest skierowana w pionie:</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>Aktualna wartość przesunięcia daje ujemny promień.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlotGui.py" line="281"/>
      <source>Slot</source>
      <translation>Wpust</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSlotGui.py" line="284"/>
      <source>Create a Slot operation from selected geometry or custom points.</source>
      <translation>Utwórz operację wycięcia rowka z wybranej geometrii lub określonych punktów.</translation>
    </message>
  </context>
  <context>
    <name>Path_Stop</name>
    <message>
      <location filename="../../../PathScripts/PathStop.py" line="110"/>
      <source>Stop</source>
      <translation>Zatrzymaj</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathStop.py" line="113"/>
      <source>Add Optional or Mandatory Stop to the program</source>
      <translation>Dodaj opcjonalne lub obowiązkowe zatrzymanie programu</translation>
    </message>
  </context>
  <context>
    <name>Path_Surface</name>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="449"/>
      <source>BaseBoundBox</source>
      <translation>Punkt bazowy obiektu Ramki otaczającej</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="450"/>
      <source>Stock</source>
      <translation>Naddatek</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="453"/>
      <source>CenterOfMass</source>
      <translation>Środek masy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="454"/>
      <source>CenterOfBoundBox</source>
      <translation>Środek ramki otaczającej</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="455"/>
      <source>XminYmin</source>
      <translation>Xmin, Ymin</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="456"/>
      <source>Custom</source>
      <translation>Niestandardowe</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="459"/>
      <source>Conventional</source>
      <translation>Konwencjonalne</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="460"/>
      <source>Climb</source>
      <translation>Podejście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="463"/>
      <source>Circular</source>
      <translation>Okrągły</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="464"/>
      <source>CircularZigZag</source>
      <translation>Okrągły zygzak</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="465"/>
      <source>Line</source>
      <translation>Linia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="466"/>
      <source>Offset</source>
      <translation>Odsunięcie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="467"/>
      <source>Spiral</source>
      <translation>Spirala</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="468"/>
      <source>ZigZag</source>
      <translation>Zygzak</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>Zbiorczo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="476"/>
      <source>Individually</source>
      <translation>Indywidualnie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="479"/>
      <source>Single-pass</source>
      <translation>Pojedyncze przejście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="480"/>
      <source>Multi-pass</source>
      <translation>Wielokrotne przejście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="483"/>
      <source>None</source>
      <translation>Brak</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="484"/>
      <source>Only</source>
      <translation>Wyłącznie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="485"/>
      <source>First</source>
      <translation>Pierwszy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="486"/>
      <source>Last</source>
      <translation>Ostatni</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="493"/>
      <source>Planar</source>
      <translation>Płaski</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurface.py" line="494"/>
      <source>Rotational</source>
      <translation>Rotacja</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceGui.py" line="282"/>
      <source>3D Surface</source>
      <translation>Powierzchnie 3D</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathSurfaceGui.py" line="285"/>
      <source>Create a 3D Surface Operation from a model</source>
      <translation>Utwórz operację powierzchni 3D z modelu</translation>
    </message>
  </context>
  <context>
    <name>Path_ThreadMilling</name>
    <message>
      <location filename="../../../PathScripts/PathThreadMillingGui.py" line="259"/>
      <source>Thread Milling</source>
      <translation>Frezowanie gwintów</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>Tworzy operację ścieżki frezowania gwintu z cech obiektu bazowego</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="193"/>
      <source>Custom External</source>
      <translation>Zewnętrzny użytkownika</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="197"/>
      <source>Custom Internal</source>
      <translation>Wewnętrzny użytkownika</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="201"/>
      <source>Imperial External (2A)</source>
      <translation>Zewnętrzny calowy (2A)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="205"/>
      <source>Imperial External (3A)</source>
      <translation>Zewnętrzny calowy (3A)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="209"/>
      <source>Imperial Internal (2B)</source>
      <translation>Wewnętrzny calowy (2B)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="213"/>
      <source>Imperial Internal (3B)</source>
      <translation>Wewnętrzny calowy (3B)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="217"/>
      <source>Metric External (4G6G)</source>
      <translation>Wewnętrzny metryczny (4G6G)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="221"/>
      <source>Metric External (6G)</source>
      <translation>Zewnętrzny metryczny (6G)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="225"/>
      <source>Metric Internal (6H)</source>
      <translation>Wewnętrzny metryczny (6H)</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="231"/>
      <source>LeftHand</source>
      <translation>Lewostronny</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="235"/>
      <source>RightHand</source>
      <translation>Prawostronny</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="241"/>
      <source>Climb</source>
      <translation>Podejście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathThreadMilling.py" line="245"/>
      <source>Conventional</source>
      <translation>Konwencjonalne</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>Wybierz miejsce zapisu dla swoich narzędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="663"/>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="790"/>
      <source>Tooltable JSON (*.fctl)</source>
      <translation>Tablica narzędzi 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>Zapisz bibliotekę narzędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryGui.py" line="792"/>
      <source>LinuxCNC tooltable (*.tbl)</source>
      <translation>LinuxCNC tooltable (*.tbl)</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitCreate</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="49"/>
      <source>Create Tool</source>
      <translation>Utwórz narzędzie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="52"/>
      <source>Creates a new ToolBit object</source>
      <translation>Tworzy nowy obiekt zestawu narzędzi</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitDock</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="48"/>
      <source>ToolBit Dock</source>
      <translation>Panel narzędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="49"/>
      <source>Toggle the Toolbit Dock</source>
      <translation>Przełącz panel narzędzi</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitLibraryOpen</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="77"/>
      <source>ToolBit Library editor</source>
      <translation>Edytor biblioteki narzędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitLibraryCmd.py" line="80"/>
      <source>Open an editor to manage ToolBit libraries</source>
      <translation>Otwórz edytor do zarządzania bibliotekami narzędzi</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitLoad</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="140"/>
      <source>Load Tool</source>
      <translation>Wczytaj narzędzie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="143"/>
      <source>Load an existing ToolBit object from a file</source>
      <translation>Załaduj istniejący obiekt zestawu narzędzi z pliku</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitSave</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="76"/>
      <source>Save Tool</source>
      <translation>Zapisz narzędzie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="81"/>
      <source>Save an existing ToolBit object to a file</source>
      <translation>Zapisz istniejący obiekt zestawu narzędzi do pliku</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolBitSaveAs</name>
    <message>
      <location filename="../../../PathScripts/PathToolBitCmd.py" line="74"/>
      <source>Save Tool as...</source>
      <translation>Zapisz narzędzie jako ...</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolController</name>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="134"/>
      <source>Forward</source>
      <translation>W przód</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="135"/>
      <source>Reverse</source>
      <translation>Odwróć</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolController.py" line="136"/>
      <source>None</source>
      <translation>Brak</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolControllerGui.py" line="146"/>
      <source>Add Tool Controller to the Job</source>
      <translation>Dodaj kontroler narzędzi do zadania</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolControllerGui.py" line="147"/>
      <source>Add Tool Controller</source>
      <translation>Dodaj kontroler narzędzi</translation>
    </message>
  </context>
  <context>
    <name>Path_ToolTable</name>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="191"/>
      <source>Open tooltable</source>
      <translation>Otwórz tabelę narzędziową</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="208"/>
      <source>Save tooltable</source>
      <translation>Zapisz tabelę narzędziową</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="386"/>
      <source>Rename Tooltable</source>
      <translation>Zmień nazwę tabeli narzędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="387"/>
      <source>Enter Name:</source>
      <translation>Wprowadź nazwę:</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="425"/>
      <source>Add New Tool Table</source>
      <translation>Dodaj nową tabelę narzędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="429"/>
      <source>Delete Selected Tool Table</source>
      <translation>Usuń zaznaczoną tabelę narzędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="433"/>
      <source>Rename Selected Tool Table</source>
      <translation>Zmień nazwę zaznaczonej tabeli narzędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="501"/>
      <location filename="../../../PathScripts/PathToolLibraryEditor.py" line="503"/>
      <source>Tool Manager</source>
      <translation>Menedżer narzędzi</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>Wycięcie V wymaga frezu do grawerowania z kątem cięcia krawędzi</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarve.py" line="347"/>
      <source>Engraver Cutting Edge Angle must be &lt; 180 degrees.</source>
      <translation>Kąt krawędzi tnącej grawera musi być &lt;180 stopni.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarveGui.py" line="166"/>
      <source>Vcarve</source>
      <translation>Wycięcie V</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathVcarveGui.py" line="167"/>
      <source>Creates a medial line engraving path</source>
      <translation>Tworzy ścieżkę grawerowania linii środkowej</translation>
    </message>
  </context>
  <context>
    <name>Path_Waterline</name>
    <message>
      <location filename="../../../PathScripts/PathWaterlineGui.py" line="177"/>
      <source>Waterline</source>
      <translation>Linia poziomu</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterlineGui.py" line="178"/>
      <source>Create a Waterline Operation from a model</source>
      <translation>Utwórz operację linii poziomu z modelu</translation>
    </message>
  </context>
  <context>
    <name>TaskDlgPathCompound</name>
    <message>
      <location filename="../../TaskDlgPathCompound.ui" line="14"/>
      <source>Paths list</source>
      <translation>Lista ścieżek</translation>
    </message>
    <message>
      <location filename="../../TaskDlgPathCompound.ui" line="20"/>
      <source>Reorder children by dragging and dropping them to their correct location</source>
      <translation>Zmieniaj kolejność elementów podrzędnych, przeciągając i upuszczając je na właściwe miejsce</translation>
    </message>
  </context>
  <context>
    <name>TaskPanel</name>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="14"/>
      <source>AxisMap Dressup</source>
      <translation>Wykończenie AxisMap</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="80"/>
      <location filename="../panels/AxisMapEdit.ui" line="20"/>
      <source>Radius</source>
      <translation>Promień</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="27"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The radius of the wrapped axis&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Promień osi owiniętej&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="37"/>
      <source>Axis Mapping</source>
      <translation>Odwzorowanie osi</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="44"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The input mapping axis.  Coordinates of the first axis will be mapped to the second.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wejściowa oś odwzorowania.  Współrzędne pierwszej osi zostaną odwzorowane na drugą.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="51"/>
      <source>X-&gt;A</source>
      <translation>X-&gt;A</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="56"/>
      <source>Y-&gt;A</source>
      <translation>X-&gt;A</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="61"/>
      <source>X-&gt;B</source>
      <translation>X-&gt;A</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="66"/>
      <source>Y-&gt;B</source>
      <translation>X-&gt;A</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="71"/>
      <source>X-&gt;C</source>
      <translation>X-&gt;A</translation>
    </message>
    <message>
      <location filename="../panels/AxisMapEdit.ui" line="76"/>
      <source>Y-&gt;C</source>
      <translation>X-&gt;A</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="14"/>
      <source>Dogbones</source>
      <translation>Nadcięcie w narożnikach</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="35"/>
      <location filename="../panels/DogboneEdit.ui" line="35"/>
      <source>Dressup</source>
      <translation>Ulepszenie</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="41"/>
      <source>Style</source>
      <translation>Styl</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="48"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Select desired style of the bone dressup:&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;Dogbone&lt;/span&gt; ... take the shortest path to cover the corner,&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;T-bone&lt;/span&gt; ... extend a certain direction until corner is covered&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wybierz styl wykończenia typu nadcięcie w narożnikach:&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;Kształt kości&lt;/span&gt; ... obierz najkrótszą ścieżkę do pokrycia narożnika,&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;T-bone&lt;/span&gt; ... wydłuż wybrany kierunek aż narożnik będzie pokryty&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="52"/>
      <source>Dogbone</source>
      <translation>Nadcięcie w narożnikach</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="57"/>
      <source>T-bone horizontal</source>
      <translation>T-bone poziome</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="62"/>
      <source>T-bone vertical</source>
      <translation>T-bone pionowe</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="67"/>
      <source>T-bone long edge</source>
      <translation>Długa krawędź T-bone</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="72"/>
      <source>T-bone short edge</source>
      <translation>Krótka krawędź T-bone</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="80"/>
      <source>Side</source>
      <translation>Strona</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="87"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;On which side of the profile bones are inserted - this also determines which corners are dressed up. The default value is determined based on the profile being dressed up.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Po której stronie profilu wstawiane są nadcięcia w narożnikach - decyduje to również o tym, które narożniki zostaną wykończone. Wartość domyślna jest ustalana na podstawie profilu, który ma być poddany wykończeniu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="94"/>
      <source>Left</source>
      <translation>Od lewej</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="99"/>
      <source>Right</source>
      <translation>Od prawej</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="107"/>
      <source>Incision          </source>
      <translation>Nacisk          </translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="114"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Determines the incision length of the bone to be inserted into the profile.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;adaptive&lt;/span&gt; ... the length is adapted to cover the corner based on the angle of its edges, taking the current tool radius into account (default)&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;fixed&lt;/span&gt; ... is the same as adaptive for straight angles. For T-bones it's the radius of the tool (R) and for dogbones it's R * (2/√2 - 1).&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;custom&lt;/span&gt; ... let's you specify a custom (fixed) length below&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Określa długość nadcięcia w narożnikach do umieszczenia w profilu.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;adaptacyjny&lt;/span&gt; ... długość jest dostosowywana by przykryć narożnik bazując na kącie jego krawędzi, biorąc pod uwagę promień bieżącego narzędzia (domyślnie)&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;zablokowane&lt;/span&gt; ... to samo co adaptacyjny dla kątów prostych. Dla kształtów typu T-bone jest to promień narzędzia (R) zaś dla nadcięci w narożnikach jest to R * (2/√2 - 1).&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600; font-style:italic;"&gt;niestandardowe&lt;/span&gt; ... pozwala ustawić niestandardową (zablokowaną) długość poniżej&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="121"/>
      <source>adaptive</source>
      <translation>adaptacyjny</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="126"/>
      <source>custom</source>
      <translation>niestandardowe</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="131"/>
      <source>fixed</source>
      <translation>nieruchomy</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="142"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter length for each bone if &lt;span style=" font-weight:600;"&gt;Incision&lt;/span&gt; is set to &lt;span style=" font-weight:600;"&gt;custom&lt;/span&gt;, ignored otherwise.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Podaj długość każdego nadcięcia w narożnikach jeśli &lt;span style=" font-weight:600;"&gt;Nacięcie&lt;/span&gt; jest ustawione na wartość &lt;span style=" font-weight:600;"&gt;użytkownika&lt;/span&gt;, w innym wypadku zignoruj.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="155"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List of bone locations (with all bones at that location) that are part of this dressup. The list is determined by the corners in the profile and the selected &lt;span style=" font-weight:600;"&gt;Side&lt;/span&gt; for the bones. &lt;/p&gt;&lt;p&gt;You can &lt;span style=" font-weight:600;"&gt;un-check&lt;/span&gt; the bones you don't want to be dressed up.&lt;/p&gt;&lt;p&gt;If a bone is &lt;span style=" font-weight:600;"&gt;grayed out&lt;/span&gt; it means that it is already dressed up by a previous dressup. Or put another way, if you dress up this dogobone dressup again you will only be able to select the bones that are un-checked here.&lt;/p&gt;&lt;p&gt;If this list is empty it probably means you're trying to create bones on the wrong side of the profile.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lista lokalizacji nadcięć narożników (wraz z wszystkimi nadcięciami w tej lokalizacji), które są częścią tego wykończenia. Lista ta jest określana na podstawie narożników w profilu i wybranej&lt;span style=" font-weight:600;"&gt;Strony&lt;/span&gt; dla nadcięć. &lt;/p&gt;&lt;p&gt;Możesz &lt;span style=" font-weight:600;"&gt;odznaczyć&lt;/span&gt; nadcięcia, których nie chcesz wykańczać.&lt;/p&gt;&lt;p&gt;Jeśli nadcięcie jest &lt;span style=" font-weight:600;"&gt;wyszarzona&lt;/span&gt; to znaczy, że została już wykończona. Innymi słowy, jeśli wykończysz to nadcięcie narożnika ponownie, będziesz mógł tylko wybrać nadcięcia, które są tu odznaczone.&lt;/p&gt;&lt;p&gt;Jeśli ta lista jest pusta, prawdopodobnie próbujesz utworzyć nadcięcia po złej stronie profilu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DogboneEdit.ui" line="165"/>
      <source>Length</source>
      <translation>Długość</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="14"/>
      <source>Dragknife Dressup</source>
      <translation>Wykończenie nożem wleczonym</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="20"/>
      <source>Filter Angle</source>
      <translation>Filtruj kąt</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="27"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Angles less than filter angle will not receive corner actions&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kąty mniejsze niż kąt filtrowania nie otrzymają operacji narożnikowych&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="37"/>
      <source>Offset Distance</source>
      <translation>Odległość odsunięcia</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="44"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Distance the point trails behind the spindle&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Odległość, na jaką punkt przesuwa się za wrzecionem&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="63"/>
      <source>Pivot Height</source>
      <translation>Wysokość przegubu</translation>
    </message>
    <message>
      <location filename="../panels/DragKnifeEdit.ui" line="70"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Height to raise during corner action&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wysokość do podniesienia podczas działania w narożniku&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="14"/>
      <source>Holding Tags</source>
      <translation>Znaczniki uchwytu</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="26"/>
      <source>Width</source>
      <translation>Szerokość</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="33"/>
      <source>Height</source>
      <translation>Wysokość</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="40"/>
      <source>Angle            </source>
      <translation>Kąt            </translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="47"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Width of the resulting holding tag.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Szerokość otrzymanego pola mocującego.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="54"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Height of holding tag.&lt;/p&gt;&lt;p&gt;Note that resulting tag might be smaller if the tag's width and angle result in a triangular shape.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wysokość pola mocującego.&lt;/p&gt;&lt;p&gt;Zauważ, że powstałe znaczniki mogą być mniejsze, jeśli szerokość i kąt znacznika skutkują trójkątnym kształtem.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="61"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Plunge angle for ascent and descent of holding tag.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kąt zanurzenia przy wznoszeniu i opuszczaniu pola mocującego.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="87"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Radius of the fillet at the top.&lt;/p&gt;&lt;p&gt;If the radius is too big for the tag shape it gets reduced to the maximum possible radius - resulting in a spherical shape.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Promień zaokrąglenia u góry.&lt;/p&gt;&lt;p&gt;Jeśli promień jest zbyt duży dla danego kształtu pola mocującego, zostanie on zredukowany do maksymalnego możliwego promienia - w rezultacie otrzymamy kształt kulisty.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="97"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List of current tags. Edit coordinates by double click or Edit button.&lt;/p&gt;&lt;p&gt;Tags are automatically disabled if they overlap with the previous tag, or don't lie on the base wire.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Lista aktualnych znaczników. Edytuj współrzędne podwójnym kliknięciem lub przyciskiem Edycja.&lt;/p&gt;&lt;p&gt;Znaczniki są automatycznie dezaktywowane jeśli nakładają się z poprzednim lub nie leżą na linii bazowej.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="116"/>
      <source>Delete</source>
      <translation>Usuń</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="126"/>
      <source>Edit...</source>
      <translation>Edycja ...</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="133"/>
      <source>Add...</source>
      <translation>Dodaj ...</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="143"/>
      <source>Auto Generate</source>
      <translation>Generuj automatycznie</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="159"/>
      <location filename="../panels/HoldingTagsEdit.ui" line="181"/>
      <source>Replace All</source>
      <translation>Zamień wszystkie</translation>
    </message>
    <message>
      <location filename="../panels/HoldingTagsEdit.ui" line="172"/>
      <source>Copy From</source>
      <translation>Kopiuj z</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="20"/>
      <source>Surface</source>
      <translation>Powierzchnia</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="45"/>
      <source>Base Geometry</source>
      <translation>Geometria podstawowa</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="51"/>
      <source>Drag to reorder, then update.</source>
      <translation>Przeciągnij, aby zmienić kolejność, a następnie zaktualizować.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="67"/>
      <source>Add item selected in window.</source>
      <translation>Dodaj element wybrany w oknie.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="70"/>
      <source>add</source>
      <translation>dodaj</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="77"/>
      <source>Remove Item selected in list, then update.</source>
      <translation>Usuń element zaznaczony na liście, a następnie zaktualizuj.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="80"/>
      <source>Remove</source>
      <translation>Skasuj</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="87"/>
      <source>Update the path with the removed and reordered items.</source>
      <translation>Zaktualizuj ścieżkę o elementy usunięte i ponownie uporządkowane.</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="90"/>
      <source>Update</source>
      <translation>Aktualizuj</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>Wszystkie obiekty będą profilowane przy użyciu tych samych ustawień głębokości i prędkości</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="123"/>
      <source>Depths</source>
      <translation>Głębia</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="136"/>
      <source>Start Depth</source>
      <translation>Głębokość początkowa</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="150"/>
      <source>Final Depth</source>
      <translation>Ostateczna głębokość</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="164"/>
      <source>Step Down</source>
      <translation>Krok w dół</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="178"/>
      <source>Finish Step Down</source>
      <translation>Zakończ krokiem w dół</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="198"/>
      <source>Heights</source>
      <translation>Wysokości</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="214"/>
      <source>Safe Height</source>
      <translation>Wysokość bezpieczna</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="228"/>
      <source>Clearance Height</source>
      <translation>Wysokość prześwitu</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="248"/>
      <source>Operation</source>
      <translation>Operacja</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="263"/>
      <source>ToolController</source>
      <translation>Kontroler narzędzi</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="273"/>
      <source>Coolant Mode</source>
      <translation>Tryb chłodzenia</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="280"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The tool and its settings to be used for this operation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Narzędzie i jego ustawienia do wykorzystania w tej operacji.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="299"/>
      <source>Algorithm</source>
      <translation>Algorytm</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="307"/>
      <source>OCL Dropcutter</source>
      <translation>Frezowanie OCL</translation>
    </message>
    <message>
      <location filename="../panels/SurfaceEdit.ui" line="312"/>
      <source>OCL Waterline</source>
      <translation>OpenCamLib Frezowanie typu waterline</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="14"/>
      <source>Z Depth Correction</source>
      <translation>Korekta głębokości Z</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="41"/>
      <source>Probe Points File</source>
      <translation>Plik punktów sondy</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="47"/>
      <source>File Name</source>
      <translation>Nazwa pliku</translation>
    </message>
    <message>
      <location filename="../panels/ZCorrectEdit.ui" line="54"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enter the filename containing the probe data&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wprowadź nazwę pliku zawierającego dane próby&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>Symulator obróbki</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="35"/>
      <source>Stop running simulation</source>
      <translation>Zatrzymaj aktywną symulację</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="38"/>
      <source>Stop</source>
      <translation>Zatrzymaj</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="55"/>
      <source>Activate / resume simulation</source>
      <translation>Aktywuj / wznów symulację</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="58"/>
      <source>Play</source>
      <translation>Odtwarzaj</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="75"/>
      <source>Pause simulation</source>
      <translation>Wstrzymaj symulację</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="78"/>
      <source>Pause</source>
      <translation>Wstrzymaj</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="95"/>
      <source>Single step simulation</source>
      <translation>Symulacja pojedynczym krokiem</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="98"/>
      <source>Step</source>
      <translation>Krok</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="115"/>
      <source>Run simulation till end without animation</source>
      <translation>Uruchom całą symulację bez animacji</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="118"/>
      <source>Fast Forward</source>
      <translation>Przewiń szybko w przód</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="180"/>
      <source>Speed:</source>
      <translation>Prędkość:</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="209"/>
      <source>G/s</source>
      <translation>G/s</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="229"/>
      <source>Accuracy:</source>
      <translation>Dokładność:</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>Zadanie:</translation>
    </message>
    <message>
      <location filename="../panels/TaskPathSimulator.ui" line="300"/>
      <source>* Note: Volumetric simulation, inaccuracies are inherent.</source>
      <translation>* Uwaga: Symulacja objętościowa, nieścisłości są nieodłączne.</translation>
    </message>
  </context>
  <context>
    <name>ToolBitAttributes</name>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="14"/>
      <source>Tool Bit Attributes</source>
      <translation>Atrybuty noża tokarskiego</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="30"/>
      <source>Shape</source>
      <translation>Kształt</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="42"/>
      <source>Tool Bit</source>
      <translation>Nóż tokarski</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="48"/>
      <source>Name</source>
      <translation>Nazwa</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="55"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Display name of the Tool Bit (initial value taken from the shape file).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyświetlana nazwa końcówki narzędzia (wartość początkowa pobrana z pliku kształtu).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="61"/>
      <source>Display Name</source>
      <translation>Nazwa wyświetlana</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="68"/>
      <source>Shape File</source>
      <translation>Plik kształtu</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="96"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The file which defines the type and shape of the Tool Bit.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Plik, który definiuje typ i kształt końcówki narzędzia.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="99"/>
      <source>path</source>
      <translation>ścieżka</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="106"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Change file defining type and shape of Tool Bit.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Zmiana pliku definiującego typ i kształt końcówki narzędzia.&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>Parametry</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="131"/>
      <source>Point/Tip Angle</source>
      <translation>Punkt / Czubek Kąt</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="138"/>
      <source>0 °</source>
      <translation>0 °</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="141"/>
      <source>°</source>
      <translation>°</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="148"/>
      <source>Cutting Edge Height</source>
      <translation>Wysokość krawędzi skawającej</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="155"/>
      <source>0 mm</source>
      <translation>0 mm</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="158"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="174"/>
      <source>Image</source>
      <translation>Obraz</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitEditor.ui" line="198"/>
      <source>Attributes</source>
      <translation>Atrybut</translation>
    </message>
  </context>
  <context>
    <name>ToolLibrary</name>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="20"/>
      <source>Tool Library</source>
      <translation>Biblioteka narzędzi</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="28"/>
      <source>Import...</source>
      <translation>Importuj ...</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="35"/>
      <source>Export...</source>
      <translation>Eksportuj ...</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="71"/>
      <source>Tool Tables</source>
      <translation>Tabele narzędzi</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="234"/>
      <source>New Tool</source>
      <translation>Nowe narzędzie</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="257"/>
      <source>Delete</source>
      <translation>Usuń</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="274"/>
      <source>Edit</source>
      <translation>Edycja</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="291"/>
      <source>Duplicate</source>
      <translation>Duplikuj</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="305"/>
      <source>Move up</source>
      <translation>Przenieś wyżej</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="331"/>
      <source>Move down</source>
      <translation>Przenieś w dół</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="368"/>
      <source>Create Tool Controllers for the selected tools</source>
      <translation>Utwórz kontrolery narzędzi dla wybranych narzędzi</translation>
    </message>
    <message>
      <location filename="../panels/ToolLibraryEditor.ui" line="371"/>
      <source>Create Tool Controller(s)</source>
      <translation>Utwórz kontroler(y) narzędzi</translation>
    </message>
  </context>
  <context>
    <name>ToolSelector</name>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="20"/>
      <source>Tool Selector</source>
      <translation>Wybór narzędzia</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="30"/>
      <source>TextLabel</source>
      <translation>Etykieta tekstu</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="78"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Available Tool Bits to choose from.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Noże tokarskie dostępne do wyboru.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/ToolBitSelector.ui" line="101"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Create ToolControllers for the selected toolbits and add them to the Job&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Utwórz Kontrolery Narzędzi dla wybranych końcówek narzędzi i dodaj je do zadania&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>Dodaj do zadania</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../../InitGui.py" line="178"/>
      <source>Project Setup</source>
      <translation>Konfiguracja projektu</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="179"/>
      <source>Tool Commands</source>
      <translation>Polecenia Narzędzi</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="181"/>
      <source>New Operations</source>
      <translation>Nowe operacje</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="185"/>
      <location filename="../../../InitGui.py" line="222"/>
      <source>Path Modification</source>
      <translation>Modyfikacja ścieżki</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="189"/>
      <source>Helpful Tools</source>
      <translation>Pomocne narzędzia</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;Ścieżka</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="208"/>
      <source>Path Dressup</source>
      <translation>Ulepszenie ścieżki</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="215"/>
      <source>Supplemental Commands</source>
      <translation>Dodatkowe polecenia</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="230"/>
      <source>Specialty Operations</source>
      <translation>Operacje specjalne</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="241"/>
      <source>Utils</source>
      <translation>Narzędzia</translation>
    </message>
  </context>
  <context>
    <name>pathEdit</name>
    <message>
      <location filename="../panels/PathEdit.ui" line="14"/>
      <source>Job Edit</source>
      <translation>Edycja zadania</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="21"/>
      <source>General</source>
      <translation>Ogólne</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="39"/>
      <source>Job</source>
      <translation>Zadanie</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="45"/>
      <source>Label</source>
      <translation>Etykieta</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="57"/>
      <source>Model</source>
      <translation>Model</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>Edycja</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="99"/>
      <source>Description</source>
      <translation>Opis</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="120"/>
      <source>Template Export</source>
      <translation>Eksport szablonu</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="130"/>
      <source>Output</source>
      <translation>Wyjście</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="136"/>
      <source>Output File</source>
      <translation>Plik wyjściowy</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;Wprowadź ścieżkę i opcjonalnie nazwę pliku (patrz poniżej) do użycia jako domyślne dla eksportu postprocesora.&lt;/p&gt;&lt;p&gt;Następujące podstawienia są wykonywane zanim nazwa zostanie rozwiązana w momencie przetwarzania postprocesora:&lt;/p&gt;&lt;p&gt;%D . . katalog aktywnego dokumentu&lt;br/&gt;%d ... nazwa aktywnego dokumentu (z rozszerzeniem)&lt;br/&gt;%M . . katalog makrodefinicji użytkownika&lt;br/&gt;%j ... nazwa aktywnego obiektu Zadania&lt;/p&gt;&lt;p&gt;Poniższy przykład przechowuje wszystkie pliki o tej samej nazwie, co dokument katalogu /home/freecad (usuń cudzysłowy):&lt;/p&gt;&lt;p&gt;&amp;quot;/home/cnc/%d. -code&amp;quot;&lt;/p&gt;&lt;p&gt;Zobacz poniżej politykę zapisywania pliku dotyczącą postępowania z konfliktami nazw.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="150"/>
      <location filename="../panels/PathEdit.ui" line="1417"/>
      <location filename="../panels/PathEdit.ui" line="1428"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="157"/>
      <source>Processor</source>
      <translation>Procesor</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="167"/>
      <source>Arguments</source>
      <translation>Parametry</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="174"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Optional arguments passed to the Post Processor. The arguments are specific for each Post Processor, please see it's documentation for details.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Opcjonalne argumenty przekazywane do Post Processora. Argumenty są specyficzne dla każdego Post Processora, zobacz jego dokumentację aby poznać szczegóły.&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>Układy współrzędnych pracy</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="193"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ordering by Fixture, will cause all operations to be performed in the first coordinate system before switching to the second. Then all operations will be performed there in the same order.&lt;/p&gt;&lt;p&gt;This is useful if the operator can safely load work into one coordinate system while the machine is doing work in another.&lt;/p&gt;&lt;p&gt;Ordering by Tool, will minimize the Tool Changes. A tool change will be done, then all operations in all coordinate systems before changing tools.&lt;/p&gt;&lt;p&gt;Ordering by operation will do each operation in all coordinate systems before moving to the next operation. This is especially useful in conjunction with the 'split output' even with only a single work coordinate system since it will put each operation into a separate file&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Kolejność według uchwytów spowoduje, że wszystkie operacje zostaną wykonane w pierwszym układzie współrzędnych przed przejściem do drugiego. Następnie wszystkie operacje zostaną wykonane w tej samej kolejności.&lt;/p&gt;&lt;p&gt;Jest to użyteczne, jeżeli operator może bezpiecznie załadować pracę do jednego układu współrzędnych, podczas gdy maszyna wykonuje pracę w innym układzie.&lt;/p&gt;&lt;p&gt;Kolejność według narzędzia, zminimalizuje zmiany narzędzi. Zmiana narzędzia zostanie wykonana, a następnie wszystkie operacje we wszystkich układach współrzędnych przed zmianą narzędzi.&lt;/p&gt;&lt;p&gt;Porządkowanie według operacji spowoduje wykonanie każdej operacji we wszystkich układach współrzędnych przed przejściem do następnej operacji. Jest to szczególnie użyteczne w połączeniu z "Podziel wyjście" nawet przy pojedynczym roboczym układzie współrzędnych, ponieważ umieści każdą operację w osobnym pliku&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="200"/>
      <source>Systems</source>
      <translation>Systemy</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="207"/>
      <source>Order By</source>
      <translation>Sortuj według</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="226"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-style:italic;"&gt;Work Coordinate Systems&lt;/span&gt; also called &lt;span style=" font-style:italic;"&gt;Work Offsets&lt;/span&gt;, &lt;span style=" font-style:italic;"&gt;Fixture Offsets&lt;/span&gt;, or &lt;span style=" font-style:italic;"&gt;Fixtures &lt;/span&gt;are useful for building efficient production jobs where the same part is done many times on the machine.&lt;/p&gt;&lt;p&gt;FreeCAD has no knowledge of where a particular coordinate system exists within the machine coordinate system so adding additional coordinate systems to your job will have no visual change within your job. It will, however, change your gcode output. The exact way in which the output is affected is controlled by the 'order by' setting.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-style:italic;"&gt;Układy współrzędnych pracy&lt;/span&gt; nazywany również &lt;span style=" font-style:italic;"&gt;Przesunięciem roboczym&lt;/span&gt; &lt;span style=" font-style:italic;"&gt;Przesunięciem uchwytów&lt;/span&gt;, lub &lt;span style=" font-style:italic;"&gt;Uchwyty &lt;/span&gt;są przydatne do budowania wydajnych miejsc pracy, gdzie ta sama część jest wykonywana wiele razy na maszynie.&lt;/p&gt;&lt;p&gt;FreeCAD nie ma wiedzy na temat tego, gdzie istnieje konkretny system współrzędnych w systemie współrzędnych maszynowych, więc dodanie dodatkowych systemów współrzędnych do Twojego zadania nie spowoduje żadnych zmian wizualnych w Twoim zadaniu. Zmieni to jednak Twoje wyniki gcode. Dokładny sposób wpływu na dane wyjściowe jest kontrolowany przez opcje w ustawieniach "Sortuj według".&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="245"/>
      <source>G53</source>
      <translation>G53</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="253"/>
      <source>G54</source>
      <translation>G54</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="261"/>
      <source>G55</source>
      <translation>G55</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="269"/>
      <source>G56</source>
      <translation>G56</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="277"/>
      <source>G57</source>
      <translation>G57</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="285"/>
      <source>G58</source>
      <translation>G58</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="293"/>
      <source>G59</source>
      <translation>G59</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="301"/>
      <source>G59.1</source>
      <translation>G59.1</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="309"/>
      <source>G59.2</source>
      <translation>G59.2</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="317"/>
      <source>G59.3</source>
      <translation>G59.3</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="325"/>
      <source>G59.4</source>
      <translation>G59.4</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="333"/>
      <source>G59.5</source>
      <translation>G59,5</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="341"/>
      <source>G59.6</source>
      <translation>G59.6</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="349"/>
      <source>G59.7</source>
      <translation>G59.7</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="357"/>
      <source>G59.8</source>
      <translation>G59.8</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="365"/>
      <source>G59.9</source>
      <translation>G59.9</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="376"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If multiple coordinate systems are in use, setting this to TRUE will cause the gcode to be written to multiple output files as controlled by the 'order by' property.  For example, if ordering by Fixture, the first output file will be for the first fixture and separate file for the second.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli używane są różne układy współrzędnych, ustawienie tej opcji na wartość PRAWDA spowoduje, że gcode zostanie zapisany do wielu plików wyjściowych, zgodnie z właściwością "Sortuj według".  Na przykład, jeśli chcesz uporządkować według oprzyrządowania, pierwszy plik wyjściowy będzie dla pierwszego oprzyrządowania i oddzielny plik dla drugiego.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="379"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If True, post-processing will create multiple output files based on the &lt;span style=" font-style:italic;"&gt;order by&lt;/span&gt; setting.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;For example, if &lt;span style=" font-style:italic;"&gt;order by&lt;/span&gt; is set to Tool, the first output file will contain the first tool change and all operations, in all coordinate systems, that can be done with that tool before the next tool change is called.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;If &lt;span style=" font-style:italic;"&gt;order by&lt;/span&gt; is set to &lt;span style=" font-style:italic;"&gt;operation&lt;/span&gt; and &lt;span style=" font-style:italic;"&gt;split output&lt;/span&gt; is true, each operation will be written to a separate file.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jeśli parametr ma wartość Prawda, przetwarzanie końcowe utworzy wiele plików wyjściowych w oparciu o &lt;span style=" font-style:italic;"&gt;zapotrzebowanie&lt;/span&gt; w ustawieniach.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Na przykład, jeśli &lt;span style=" font-style:italic;"&gt;zapotrzebowanie&lt;/span&gt; jest ustawione na opcję Narzędzie, pierwszy plik wyjściowy będzie zawierał pierwszą zmianę narzędzia i wszystkie operacje, we wszystkich układach współrzędnych, które mogą być wykonane przy użyciu tego narzędzia przed wywołaniem następnej zmiany narzędzia.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Jeżeli &lt;span style=" font-style:italic;"&gt;zapotrzebowanie&lt;/span&gt; jest ustawione na opcję &lt;span style=" font-style:italic;"&gt;operacja&lt;/span&gt; i &lt;span style=" font-style:italic;"&gt;podział wyjścia&lt;/span&gt; ma wartość Prawda, każda operacja zostanie zapisana do osobnego pliku.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="382"/>
      <source>Split Output</source>
      <translation>Podział wyniku</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="406"/>
      <source>Setup</source>
      <translation>Konfiguracja</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="424"/>
      <source>Layout</source>
      <translation>Układ</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="430"/>
      <source>Stock</source>
      <translation>Naddatek</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="452"/>
      <source>Create Box</source>
      <translation>Utwórz pole</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="457"/>
      <source>Create Cylinder</source>
      <translation>Utwórz walec</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="462"/>
      <source>Extend Model's Bound Box</source>
      <translation>Rozszerzenie ramki otaczającej model</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="467"/>
      <source>Use Existing Solid</source>
      <translation>Użyj istniejącej bryły</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="475"/>
      <source>Refresh</source>
      <translation>Odśwież</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="510"/>
      <source>Ext. X</source>
      <translation>Przedłużenie w kierunku osi X</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="530"/>
      <source>Ext. Y</source>
      <translation>Przedłużenie w kierunku osi Y</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="543"/>
      <source>Ext. Z</source>
      <translation>Przedłużenie w kierunku osi Z</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="562"/>
      <source>Radius</source>
      <translation>Promień</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="572"/>
      <location filename="../panels/PathEdit.ui" line="608"/>
      <source>Height</source>
      <translation>Wysokość</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="588"/>
      <source>Length</source>
      <translation>Długość</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="598"/>
      <source>Width</source>
      <translation>Szerokość</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="624"/>
      <source>Alignment</source>
      <translation>Wyrównanie</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="630"/>
      <source>Move to Origin</source>
      <translation>Przesuń do punktu odniesienia położenia</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="637"/>
      <source>Set Origin</source>
      <translation>Ustaw odniesienie położenia</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="644"/>
      <source>Center in Stock</source>
      <translation>Środek naddatku</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="651"/>
      <source>XY in Stock</source>
      <translation>XY w naddatku</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="661"/>
      <source>Set</source>
      <translation>Ustaw</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="667"/>
      <source>X-Axis</source>
      <translation>Oś - X</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="674"/>
      <source>Y-Axis</source>
      <translation>Oś - Y</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="681"/>
      <source>Z-Axis</source>
      <translation>Oś Z</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="688"/>
      <source>X=0</source>
      <translation>X=0</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="695"/>
      <source>Y=0</source>
      <translation>Y=0</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="702"/>
      <source>Z=0</source>
      <translation>Z=0</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="709"/>
      <source>Link Stock and Model</source>
      <translation>Połącz naddatek z modelem</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="719"/>
      <source>Move - XY</source>
      <translation>Przesuń - XY</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="877"/>
      <source>Rotate - XY</source>
      <translation>Obróć - XY</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="934"/>
      <source>Compound</source>
      <translation>Złożenie</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="995"/>
      <location filename="../panels/PathEdit.ui" line="1278"/>
      <source>Default Values</source>
      <translation>Wartości domyślne</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1001"/>
      <source>Depths</source>
      <translation>Głębia</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1007"/>
      <source>Start Depth</source>
      <translation>Głębokość początkowa</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1014"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as the StartDepth of a newly created operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: OpStartDepth&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyrażenie ustawione jako Głębokość początkowa nowo utworzonej operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: 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>Ostateczna głębokość</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1028"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as the FinalDepth for a newly created operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: OpFinalDepth&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyrażenie ustawione jako Głębokość końcowa dla nowo utworzonej operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: 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>Krok w dół</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1042"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as the StepDown of a newly created operation.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: OpToolDiameter&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyrażenie ustawione jako Krok w dół nowo utworzonej operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: OpToolDiameter&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1052"/>
      <source>Heights</source>
      <translation>Wysokości</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1058"/>
      <source>Expression</source>
      <translation>Wyrażenie</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1068"/>
      <source>Offset</source>
      <translation>Odsunięcie</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1078"/>
      <source>Clearance</source>
      <translation>Pasowanie</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1085"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as ClearanceHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;OpStockZMax+SetupSheet.ClearanceHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyrażenie ustawione jako Wysokość prześwitu dla nowych operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: &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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Odsunięcie wysokości prześwitu - może być wykorzystywane przez wyrażenia do ustawienia domyślnej wysokości prześwitu dla nowych operacji.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: &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>Bezpieczeństwo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1106"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expression set as SafeHeight for new operations.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Default: &amp;quot;OpStockZMax+SetupSheet.SafeHeightOffset&amp;quot;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Wyrażenie ustawione jako Bezpieczna wysokość dla nowych operacji.&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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Odsunięcie wysokości bezpiecznej może być dla wyrażeń do ustawienia wysokości bezpiecznej pod nowe operacje.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Domyślnie: &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>Chłodziwo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1129"/>
      <source>Coolant Mode</source>
      <translation>Tryb chłodzenia</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1160"/>
      <location filename="../panels/PathEdit.ui" line="1178"/>
      <source>Tools</source>
      <translation>Przybory</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1197"/>
      <source>Name</source>
      <translation>Nazwa</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1202"/>
      <source>Nr.</source>
      <translation>Nr.</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1207"/>
      <location filename="../panels/PathEdit.ui" line="1216"/>
      <source>Feed</source>
      <translation>Posuw</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1225"/>
      <source>Spindle</source>
      <translation>Wrzeciono</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1246"/>
      <source>Add</source>
      <translation>Dodaj</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1256"/>
      <source>Remove</source>
      <translation>Skasuj</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1284"/>
      <source>Rapid Speeds</source>
      <translation>Szybki posów</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1293"/>
      <source>Horizontal</source>
      <translation>Poziomo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1306"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rapid horizontal speed assigned as HorizRapid to new ToolController.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Szybki posuw pionowy przypisany do wartości VertRapid nowego kontrolera narzędzi.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1313"/>
      <source>Vertical</source>
      <translation>Pionowo</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1326"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Rapid vertical speed assigned to VertRapid of new ToolController.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Szybki posuw pionowy przypisany do VertRapid nowego kontrolera narzędzi.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1354"/>
      <source>Workplan</source>
      <translation>Plan pracy</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1366"/>
      <source>Active Tool </source>
      <translation>Aktywne narzędzie </translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1481"/>
      <source>Delete</source>
      <translation>Usuń</translation>
    </message>
    <message>
      <location filename="../panels/PathEdit.ui" line="1492"/>
      <source>Op Defaults</source>
      <translation>Wartości domyślne operacji</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>Operacja wymaga zainstalowania OpenCamLib.</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="97"/>
      <source>OCL Dropcutter</source>
      <translation>Frezowanie OCL</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="98"/>
      <source>Experimental</source>
      <translation>Eksperymentalne</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="101"/>
      <source>BaseBoundBox</source>
      <translation>Punkt bazowy obiektu Ramki otaczającej</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="102"/>
      <source>Stock</source>
      <translation>Naddatek</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="105"/>
      <source>CenterOfMass</source>
      <translation>Środek masy</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="106"/>
      <source>CenterOfBoundBox</source>
      <translation>Środek ramki otaczającej</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="107"/>
      <source>XminYmin</source>
      <translation>Xmin, Ymin</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="108"/>
      <source>Custom</source>
      <translation>Niestandardowe</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="111"/>
      <source>Off</source>
      <translation>Wyłącz</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="112"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="125"/>
      <source>Circular</source>
      <translation>Okrągły</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="113"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="126"/>
      <source>CircularZigZag</source>
      <translation>Okrągły zygzak</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="114"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="127"/>
      <source>Line</source>
      <translation>Linia</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="115"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="128"/>
      <source>Offset</source>
      <translation>Odsunięcie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="116"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="129"/>
      <source>Spiral</source>
      <translation>Spirala</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="117"/>
      <location filename="../../../PathScripts/PathWaterline.py" line="130"/>
      <source>ZigZag</source>
      <translation>Zygzak</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="120"/>
      <source>Conventional</source>
      <translation>Konwencjonalne</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="121"/>
      <source>Climb</source>
      <translation>Podejście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="124"/>
      <source>None</source>
      <translation>Brak</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="133"/>
      <source>Collectively</source>
      <translation>Zbiorczo</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="134"/>
      <source>Individually</source>
      <translation>Indywidualnie</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="137"/>
      <source>Single-pass</source>
      <translation>Pojedyncze przejście</translation>
    </message>
    <message>
      <location filename="../../../PathScripts/PathWaterline.py" line="138"/>
      <source>Multi-pass</source>
      <translation>Wielokrotne przejście</translation>
    </message>
  </context>
</TS>
