Pictograme create de
Icons8Pictograme create de
oNline Web Fonts"
-
-#: App_Main.py:2761
-msgid "Splash"
-msgstr "Splash"
-
-#: App_Main.py:2767
-msgid "Programmers"
-msgstr "Programatori"
-
-#: App_Main.py:2773
-msgid "Translators"
-msgstr "Traducatori"
-
-#: App_Main.py:2779
-msgid "License"
-msgstr "Licență"
-
-#: App_Main.py:2785
-msgid "Attributions"
-msgstr "Atribuiri"
-
-#: App_Main.py:2808
-msgid "Programmer"
-msgstr "Programator"
-
-#: App_Main.py:2809
-msgid "Status"
-msgstr "Statut"
-
-#: App_Main.py:2810 App_Main.py:2890
-msgid "E-mail"
-msgstr "E-mail"
-
-#: App_Main.py:2813
-msgid "Program Author"
-msgstr "Autorul Programului"
-
-#: App_Main.py:2818
-msgid "BETA Maintainer >= 2019"
-msgstr "Programator Beta >= 2019"
-
-#: App_Main.py:2887
-msgid "Language"
-msgstr "Limba"
-
-#: App_Main.py:2888
-msgid "Translator"
-msgstr "Traducător"
-
-#: App_Main.py:2889
-msgid "Corrections"
-msgstr "Corecţii"
-
-#: App_Main.py:2963
-msgid "Important Information's"
-msgstr "Informații importante"
-
-#: App_Main.py:3111
-msgid ""
-"This entry will resolve to another website if:\n"
-"\n"
-"1. FlatCAM.org website is down\n"
-"2. Someone forked FlatCAM project and wants to point\n"
-"to his own website\n"
-"\n"
-"If you can't get any informations about FlatCAM beta\n"
-"use the YouTube channel link from the Help menu."
-msgstr ""
-"Această intrare se va rezolva către un alt site web dacă:\n"
-"\n"
-"1. Site-ul web FlatCAM.org este indisponibil\n"
-"2. Cineva a duplicat proiectul FlatCAM și vrea să pună link\n"
-"la propriul său site web\n"
-"\n"
-"Dacă nu puteți obține informații despre FlatCAM beta\n"
-"utilizați linkul canalului YouTube din meniul Ajutor."
-
-#: App_Main.py:3118
-msgid "Alternative website"
-msgstr "Site alternativ"
-
-#: App_Main.py:3421
-msgid "Selected Excellon file extensions registered with FlatCAM."
-msgstr "Extensiile de fișiere Excellon selectate înregistrate cu FlatCAM."
-
-#: App_Main.py:3443
-msgid "Selected GCode file extensions registered with FlatCAM."
-msgstr "Extensii de fișiere GCode selectate înregistrate cu FlatCAM."
-
-#: App_Main.py:3465
-msgid "Selected Gerber file extensions registered with FlatCAM."
-msgstr "Extensii de fișiere Gerber selectate înregistrate cu FlatCAM."
-
-#: App_Main.py:3653 App_Main.py:3712 App_Main.py:3740
-msgid "At least two objects are required for join. Objects currently selected"
-msgstr ""
-"Cel puțin două obiecte sunt necesare pentru a fi unite. Obiectele selectate "
-"în prezent"
-
-#: App_Main.py:3662
-msgid ""
-"Failed join. The Geometry objects are of different types.\n"
-"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
-"is to convert from one to another and retry joining \n"
-"but in the case of converting from MultiGeo to SingleGeo, informations may "
-"be lost and the result may not be what was expected. \n"
-"Check the generated GCODE."
-msgstr ""
-"Fuziune eșuata. Obiectele Geometrii sunt de tipuri diferite.\n"
-"Cel puțin unul este de tip Multigeo și celalalt este tip SinglGeo. O "
-"posibilitate este să convertesti dintr-unul in celalalt și să reincerci "
-"fuzionarea \n"
-"dar un cazul conversiei de la MultiGeo to SingleGeo, se pot pierde "
-"informatii și rezultatul ar putea să nu fie cel dorit. \n"
-"Verifică codul G-Code generat."
-
-#: App_Main.py:3674 App_Main.py:3684
-msgid "Geometry merging finished"
-msgstr "Fuziunea geometriei s-a terminat"
-
-#: App_Main.py:3707
-msgid "Failed. Excellon joining works only on Excellon objects."
-msgstr ""
-"Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip Excellon."
-
-#: App_Main.py:3717
-msgid "Excellon merging finished"
-msgstr "Fuziunea Excellon a fost terminată"
-
-#: App_Main.py:3735
-msgid "Failed. Gerber joining works only on Gerber objects."
-msgstr "Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip Gerber ."
-
-#: App_Main.py:3745
-msgid "Gerber merging finished"
-msgstr "Fuziunea Gerber a fost terminată"
-
-#: App_Main.py:3765 App_Main.py:3802
-msgid "Failed. Select a Geometry Object and try again."
-msgstr "Eșuat. Selectează un obiect Geometrie și încearcă din nou."
-
-#: App_Main.py:3769 App_Main.py:3807
-msgid "Expected a GeometryObject, got"
-msgstr "Se astepta o Geometrie FlatCAM, s-a primit"
-
-#: App_Main.py:3784
-msgid "A Geometry object was converted to MultiGeo type."
-msgstr "Un obiect Geometrie a fost convertit la tipul MultiGeo."
-
-#: App_Main.py:3822
-msgid "A Geometry object was converted to SingleGeo type."
-msgstr "Un obiect Geometrie a fost convertit la tipul SingleGeo ."
-
-#: App_Main.py:4029
-msgid "Toggle Units"
-msgstr "Comută Unitati"
-
-#: App_Main.py:4033
-msgid ""
-"Changing the units of the project\n"
-"will scale all objects.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Schimbarea unităților proiectului\n"
-"va scala toate obiectele.\n"
-"\n"
-"Doriți să continuați?"
-
-#: App_Main.py:4036 App_Main.py:4223 App_Main.py:4306 App_Main.py:6809
-#: App_Main.py:6825 App_Main.py:7163 App_Main.py:7175
-msgid "Ok"
-msgstr "Ok"
-
-#: App_Main.py:4086
-msgid "Converted units to"
-msgstr "Unitătile au fost convertite in"
-
-#: App_Main.py:4121
-msgid "Detachable Tabs"
-msgstr "Taburi detașabile"
-
-#: App_Main.py:4150
-msgid "Workspace enabled."
-msgstr "Spațiul de lucru activat."
-
-#: App_Main.py:4153
-msgid "Workspace disabled."
-msgstr "Spațiul de lucru este dezactivat."
-
-#: App_Main.py:4217
-msgid ""
-"Adding Tool works only when Advanced is checked.\n"
-"Go to Preferences -> General - Show Advanced Options."
-msgstr ""
-"Adăugarea de unelte noi functionează doar in modul Avansat.\n"
-"Pentru aceasta mergi in Preferințe -> General - Activează Modul Avansat."
-
-#: App_Main.py:4299
-msgid "Delete objects"
-msgstr "Șterge obiectele"
-
-#: App_Main.py:4304
-msgid ""
-"Are you sure you want to permanently delete\n"
-"the selected objects?"
-msgstr ""
-"Sigur doriți să ștergeți definitiv\n"
-"obiectele selectate?"
-
-#: App_Main.py:4348
-msgid "Object(s) deleted"
-msgstr "Obiect(ele) șters(e)"
-
-#: App_Main.py:4352
-msgid "Save the work in Editor and try again ..."
-msgstr "Salvează continutul din Editor și încearcă din nou."
-
-#: App_Main.py:4381
-msgid "Object deleted"
-msgstr "Obiectul este șters"
-
-#: App_Main.py:4408
-msgid "Click to set the origin ..."
-msgstr "Click pentru a seta originea..."
-
-#: App_Main.py:4430
-msgid "Setting Origin..."
-msgstr "Setează Originea..."
-
-#: App_Main.py:4443 App_Main.py:4545
-msgid "Origin set"
-msgstr "Originea a fost setată"
-
-#: App_Main.py:4460
-msgid "Origin coordinates specified but incomplete."
-msgstr "Coordonate pentru origine specificate, dar incomplete."
-
-#: App_Main.py:4501
-msgid "Moving to Origin..."
-msgstr "Deplasare către Origine..."
-
-#: App_Main.py:4582
-msgid "Jump to ..."
-msgstr "Sari la ..."
-
-#: App_Main.py:4583
-msgid "Enter the coordinates in format X,Y:"
-msgstr "Introduceți coordonatele in format X,Y:"
-
-#: App_Main.py:4593
-msgid "Wrong coordinates. Enter coordinates in format: X,Y"
-msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y"
-
-#: App_Main.py:4711
-msgid "Bottom-Left"
-msgstr "Stânga jos"
-
-#: App_Main.py:4714
-msgid "Top-Right"
-msgstr "Dreapta-sus"
-
-#: App_Main.py:4735
-msgid "Locate ..."
-msgstr "Localizează ..."
-
-#: App_Main.py:5008 App_Main.py:5085
-msgid "No object is selected. Select an object and try again."
-msgstr ""
-"Nici-un obiect nu este selectat. Selectează un obiect și incearcă din nou."
-
-#: App_Main.py:5111
-msgid ""
-"Aborting. The current task will be gracefully closed as soon as possible..."
-msgstr "Intrerup. Taskul curent va fi închis cât mai curând posibil ..."
-
-#: App_Main.py:5117
-msgid "The current task was gracefully closed on user request..."
-msgstr "Taskul curent a fost închis la cererea utilizatorului ..."
-
-#: App_Main.py:5291
-msgid "Tools in Tools Database edited but not saved."
-msgstr "Uneltele din Baza de date au fost editate dar nu au fost salvate."
-
-#: App_Main.py:5330
-msgid "Adding tool from DB is not allowed for this object."
-msgstr ""
-"Adaugarea unei unelte din Baza de date nu este permisa pt acest obiect."
-
-#: App_Main.py:5348
-msgid ""
-"One or more Tools are edited.\n"
-"Do you want to update the Tools Database?"
-msgstr ""
-"Unul sau mai multe Unelte sunt editate.\n"
-"Doriți să actualizați baza de date a Uneltelor?"
-
-#: App_Main.py:5350
-msgid "Save Tools Database"
-msgstr "Salvează baza de date Unelte"
-
-#: App_Main.py:5404
-msgid "No object selected to Flip on Y axis."
-msgstr "Nu sete nici-un obiect selectat pentru oglindire pe axa Y."
-
-#: App_Main.py:5430
-msgid "Flip on Y axis done."
-msgstr "Oglindire pe axa Y executată."
-
-#: App_Main.py:5452
-msgid "No object selected to Flip on X axis."
-msgstr "Nu este nici-un obiect selectat pentru oglindire pe axa X."
-
-#: App_Main.py:5478
-msgid "Flip on X axis done."
-msgstr "Oglindirea pe axa X executată."
-
-#: App_Main.py:5500
-msgid "No object selected to Rotate."
-msgstr "Nici-un obiect selectat pentru Rotaţie."
-
-#: App_Main.py:5503 App_Main.py:5554 App_Main.py:5591
-msgid "Transform"
-msgstr "Transformare"
-
-#: App_Main.py:5503 App_Main.py:5554 App_Main.py:5591
-msgid "Enter the Angle value:"
-msgstr "Introduceți valoaea Unghiului:"
-
-#: App_Main.py:5533
-msgid "Rotation done."
-msgstr "Rotaţie executată."
-
-#: App_Main.py:5535
-msgid "Rotation movement was not executed."
-msgstr "Mișcarea de rotație nu a fost executată."
-
-#: App_Main.py:5552
-msgid "No object selected to Skew/Shear on X axis."
-msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa X."
-
-#: App_Main.py:5573
-msgid "Skew on X axis done."
-msgstr "Deformare pe axa X terminată."
-
-#: App_Main.py:5589
-msgid "No object selected to Skew/Shear on Y axis."
-msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa Y."
-
-#: App_Main.py:5610
-msgid "Skew on Y axis done."
-msgstr "Deformare pe axa Y terminată."
-
-#: App_Main.py:5688
-msgid "New Grid ..."
-msgstr "Grid nou ..."
-
-#: App_Main.py:5689
-msgid "Enter a Grid Value:"
-msgstr "Introduceti of valoare pt Grid:"
-
-#: App_Main.py:5697 App_Main.py:5721
-msgid "Please enter a grid value with non-zero value, in Float format."
-msgstr "Introduceți o valoare pentru Grila ne-nula și in format Real."
-
-#: App_Main.py:5702
-msgid "New Grid added"
-msgstr "Grid nou"
-
-#: App_Main.py:5704
-msgid "Grid already exists"
-msgstr "Grila există deja"
-
-#: App_Main.py:5706
-msgid "Adding New Grid cancelled"
-msgstr "Adăugarea unei valori de Grilă a fost anulată"
-
-#: App_Main.py:5727
-msgid " Grid Value does not exist"
-msgstr " Valoarea Grilei nu există"
-
-#: App_Main.py:5729
-msgid "Grid Value deleted"
-msgstr "Valoarea Grila a fost stearsă"
-
-#: App_Main.py:5731
-msgid "Delete Grid value cancelled"
-msgstr "Ștergerea unei valori de Grilă a fost anulată"
-
-#: App_Main.py:5737
-msgid "Key Shortcut List"
-msgstr "Lista de shortcut-uri"
-
-#: App_Main.py:5771
-msgid " No object selected to copy it's name"
-msgstr " Nici-un obiect nu este selectat pentru i se copia valoarea"
-
-#: App_Main.py:5775
-msgid "Name copied on clipboard ..."
-msgstr "Numele a fost copiat pe Clipboard ..."
-
-#: App_Main.py:6408
-msgid ""
-"There are files/objects opened in FlatCAM.\n"
-"Creating a New project will delete them.\n"
-"Do you want to Save the project?"
-msgstr ""
-"Exista fişiere/obiecte deschide in FlatCAM.\n"
-"Crearea unui nou Proiect le va șterge..\n"
-"Doriti să Salvati proiectul curentt?"
-
-#: App_Main.py:6431
-msgid "New Project created"
-msgstr "Un nou Proiect a fost creat"
-
-#: App_Main.py:6603 App_Main.py:6642 App_Main.py:6686 App_Main.py:6756
-#: App_Main.py:7550 App_Main.py:8763 App_Main.py:8825
-msgid ""
-"Canvas initialization started.\n"
-"Canvas initialization finished in"
-msgstr ""
-"FlatCAM se inițializează ...\n"
-"Initializarea spațiului de afisare s-a terminat in"
-
-#: App_Main.py:6605
-msgid "Opening Gerber file."
-msgstr "Se incarcă un fişier Gerber."
-
-#: App_Main.py:6644
-msgid "Opening Excellon file."
-msgstr "Se incarcă un fişier Excellon."
-
-#: App_Main.py:6675 App_Main.py:6680
-msgid "Open G-Code"
-msgstr "Încarcă G-Code"
-
-#: App_Main.py:6688
-msgid "Opening G-Code file."
-msgstr "Se incarcă un fişier G-Code."
-
-#: App_Main.py:6747 App_Main.py:6751
-msgid "Open HPGL2"
-msgstr "Încarcă HPGL2"
-
-#: App_Main.py:6758
-msgid "Opening HPGL2 file."
-msgstr "Se incarcă un fişier HPGL2."
-
-#: App_Main.py:6781 App_Main.py:6784
-msgid "Open Configuration File"
-msgstr "Încarcă un fişier de Configurare"
-
-#: App_Main.py:6804 App_Main.py:7158
-msgid "Please Select a Geometry object to export"
-msgstr "Selectează un obiect Geometrie pentru export"
-
-#: App_Main.py:6820
-msgid "Only Geometry, Gerber and CNCJob objects can be used."
-msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite."
-
-#: App_Main.py:6865
-msgid "Data must be a 3D array with last dimension 3 or 4"
-msgstr ""
-"Datele trebuie să fie organizate intr-o arie 3D cu ultima dimensiune cu "
-"valoarea 3 sau 4"
-
-#: App_Main.py:6871 App_Main.py:6875
-msgid "Export PNG Image"
-msgstr "Exporta imagine PNG"
-
-#: App_Main.py:6908 App_Main.py:7118
-msgid "Failed. Only Gerber objects can be saved as Gerber files..."
-msgstr "Eșuat. Doar obiectele tip Gerber pot fi salvate ca fişiere Gerber..."
-
-#: App_Main.py:6920
-msgid "Save Gerber source file"
-msgstr "Salvează codul sursa Gerber ca fişier"
-
-#: App_Main.py:6949
-msgid "Failed. Only Script objects can be saved as TCL Script files..."
-msgstr ""
-"Eșuat. Doar obiectele tip Script pot fi salvate ca fişiere TCL Script..."
-
-#: App_Main.py:6961
-msgid "Save Script source file"
-msgstr "Salvează codul sursa Script ca fişier"
-
-#: App_Main.py:6990
-msgid "Failed. Only Document objects can be saved as Document files..."
-msgstr ""
-"Eșuat. Doar obiectele tip Document pot fi salvate ca fişiere Document ..."
-
-#: App_Main.py:7002
-msgid "Save Document source file"
-msgstr "Salvează codul sursa Document ca fişier"
-
-#: App_Main.py:7032 App_Main.py:7074 App_Main.py:8033
-msgid "Failed. Only Excellon objects can be saved as Excellon files..."
-msgstr ""
-"Eșuat. Doar obiectele tip Excellon pot fi salvate ca fişiere Excellon ..."
-
-#: App_Main.py:7040 App_Main.py:7045
-msgid "Save Excellon source file"
-msgstr "Salvează codul sursa Excellon ca fişier"
-
-#: App_Main.py:7082 App_Main.py:7086
-msgid "Export Excellon"
-msgstr "Exportă Excellon"
-
-#: App_Main.py:7126 App_Main.py:7130
-msgid "Export Gerber"
-msgstr "Exportă Gerber"
-
-#: App_Main.py:7170
-msgid "Only Geometry objects can be used."
-msgstr "Doar obiecte tip Geometrie pot fi folosite."
-
-#: App_Main.py:7186 App_Main.py:7190
-msgid "Export DXF"
-msgstr "Exportă DXF"
-
-#: App_Main.py:7215 App_Main.py:7218
-msgid "Import SVG"
-msgstr "Importă SVG"
-
-#: App_Main.py:7246 App_Main.py:7250
-msgid "Import DXF"
-msgstr "Importa DXF"
-
-#: App_Main.py:7300
-msgid "Viewing the source code of the selected object."
-msgstr "Vizualizarea codului sursă a obiectului selectat."
-
-#: App_Main.py:7307 App_Main.py:7311
-msgid "Select an Gerber or Excellon file to view it's source file."
-msgstr "Selectati un obiect Gerber sau Excellon pentru a-i vedea codul sursa."
-
-#: App_Main.py:7325
-msgid "Source Editor"
-msgstr "Editor Cod Sursă"
-
-#: App_Main.py:7365 App_Main.py:7372
-msgid "There is no selected object for which to see it's source file code."
-msgstr "Nici-un obiect selectat pentru a-i vedea codul sursa."
-
-#: App_Main.py:7384
-msgid "Failed to load the source code for the selected object"
-msgstr "Codul sursă pentru obiectul selectat nu a putut fi încărcat"
-
-#: App_Main.py:7420
-msgid "Go to Line ..."
-msgstr "Mergi la Linia ..."
-
-#: App_Main.py:7421
-msgid "Line:"
-msgstr "Linia:"
-
-#: App_Main.py:7448
-msgid "New TCL script file created in Code Editor."
-msgstr "Un nou script TCL a fost creat in Editorul de cod."
-
-#: App_Main.py:7484 App_Main.py:7486 App_Main.py:7522 App_Main.py:7524
-msgid "Open TCL script"
-msgstr "Încarcă TCL script"
-
-#: App_Main.py:7552
-msgid "Executing ScriptObject file."
-msgstr "Se executa un fisier script FlatCAM."
-
-#: App_Main.py:7560 App_Main.py:7563
-msgid "Run TCL script"
-msgstr "Ruleaza TCL script"
-
-#: App_Main.py:7586
-msgid "TCL script file opened in Code Editor and executed."
-msgstr "Un fisier script TCL a fost deschis in Editorul de cod si executat."
-
-#: App_Main.py:7637 App_Main.py:7643
-msgid "Save Project As ..."
-msgstr "Salvează Proiectul ca ..."
-
-#: App_Main.py:7678
-msgid "FlatCAM objects print"
-msgstr "Tipărirea obiectelor FlatCAM"
-
-#: App_Main.py:7691 App_Main.py:7698
-msgid "Save Object as PDF ..."
-msgstr "Salvați obiectul în format PDF ..."
-
-#: App_Main.py:7707
-msgid "Printing PDF ... Please wait."
-msgstr "Se tipărește PDF ... Vă rugăm să așteptați."
-
-#: App_Main.py:7886
-msgid "PDF file saved to"
-msgstr "Fișierul PDF salvat în"
-
-#: App_Main.py:7911
-msgid "Exporting SVG"
-msgstr "SVG in curs de export"
-
-#: App_Main.py:7954
-msgid "SVG file exported to"
-msgstr "Fişier SVG exportat in"
-
-#: App_Main.py:7980
-msgid ""
-"Save cancelled because source file is empty. Try to export the Gerber file."
-msgstr ""
-"Salvare anulată deoarece fișierul sursă este gol. Încercați să exportați "
-"fișierul Gerber."
-
-#: App_Main.py:8127
-msgid "Excellon file exported to"
-msgstr "Fişierul Excellon exportat in"
-
-#: App_Main.py:8136
-msgid "Exporting Excellon"
-msgstr "Excellon in curs de export"
-
-#: App_Main.py:8141 App_Main.py:8148
-msgid "Could not export Excellon file."
-msgstr "Fişierul Excellon nu a fost posibil să fie exportat."
-
-#: App_Main.py:8263
-msgid "Gerber file exported to"
-msgstr "Fişier Gerber exportat in"
-
-#: App_Main.py:8271
-msgid "Exporting Gerber"
-msgstr "Gerber in curs de export"
-
-#: App_Main.py:8276 App_Main.py:8283
-msgid "Could not export Gerber file."
-msgstr "Fişierul Gerber nu a fost posibil să fie exportat."
-
-#: App_Main.py:8318
-msgid "DXF file exported to"
-msgstr "Fişierul DXF exportat in"
-
-#: App_Main.py:8324
-msgid "Exporting DXF"
-msgstr "DXF in curs de export"
-
-#: App_Main.py:8329 App_Main.py:8336
-msgid "Could not export DXF file."
-msgstr "Fişierul DXF nu a fost posibil să fie exportat."
-
-#: App_Main.py:8370
-msgid "Importing SVG"
-msgstr "SVG in curs de ia fi importat"
-
-#: App_Main.py:8378 App_Main.py:8424
-msgid "Import failed."
-msgstr "Importul a eșuat."
-
-#: App_Main.py:8416
-msgid "Importing DXF"
-msgstr "DXF in curs de a fi importat"
-
-#: App_Main.py:8457 App_Main.py:8652 App_Main.py:8717
-msgid "Failed to open file"
-msgstr "Eşec in incărcarea fişierului"
-
-#: App_Main.py:8460 App_Main.py:8655 App_Main.py:8720
-msgid "Failed to parse file"
-msgstr "Parsarea fişierului a eșuat"
-
-#: App_Main.py:8472
-msgid "Object is not Gerber file or empty. Aborting object creation."
-msgstr ""
-"Obiectul nu estetip Gerber sau este gol. Se anulează crearea obiectului."
-
-#: App_Main.py:8477
-msgid "Opening Gerber"
-msgstr "Gerber in curs de incărcare"
-
-#: App_Main.py:8488
-msgid "Open Gerber failed. Probable not a Gerber file."
-msgstr "Incărcarea Gerber a eșuat. Probabil că nu este un fișier Gerber."
-
-#: App_Main.py:8524
-msgid "Cannot open file"
-msgstr "Nu se poate incărca fişierul"
-
-#: App_Main.py:8545
-msgid "Opening Excellon."
-msgstr "Excellon in curs de incărcare."
-
-#: App_Main.py:8555
-msgid "Open Excellon file failed. Probable not an Excellon file."
-msgstr "Incărcarea Excellon a eșuat. Probabil nu este de tip Excellon."
-
-#: App_Main.py:8587
-msgid "Reading GCode file"
-msgstr "Se citeşte un fişier G-Code"
-
-#: App_Main.py:8600
-msgid "This is not GCODE"
-msgstr "Acest obiect nu este de tip GCode"
-
-#: App_Main.py:8605
-msgid "Opening G-Code."
-msgstr "G-Code in curs de incărcare."
-
-#: App_Main.py:8618
-msgid ""
-"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
-"from File menu.\n"
-" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
-"processing"
-msgstr ""
-"Eşec in crearea unui obiect CNCJob. Probabil nu este un fişier GCode. "
-"Încercați să-l încărcați din meniul Fișier. \n"
-"Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul procesarii"
-
-#: App_Main.py:8674
-msgid "Object is not HPGL2 file or empty. Aborting object creation."
-msgstr ""
-"Obiectul nu este fișier HPGL2 sau este gol. Se renunta la crearea obiectului."
-
-#: App_Main.py:8679
-msgid "Opening HPGL2"
-msgstr "HPGL2 in curs de incărcare"
-
-#: App_Main.py:8686
-msgid " Open HPGL2 failed. Probable not a HPGL2 file."
-msgstr " Incărcarea HPGL2 a eșuat. Probabil nu este de tip HPGL2 ."
-
-#: App_Main.py:8712
-msgid "TCL script file opened in Code Editor."
-msgstr "S-a încărcat un script TCL în Editorul Cod."
-
-#: App_Main.py:8732
-msgid "Opening TCL Script..."
-msgstr "Încarcă TCL script..."
-
-#: App_Main.py:8743
-msgid "Failed to open TCL Script."
-msgstr "Eşec in incărcarea fişierului TCL."
-
-#: App_Main.py:8765
-msgid "Opening FlatCAM Config file."
-msgstr "Se incarca un fişier FlatCAM de configurare."
-
-#: App_Main.py:8793
-msgid "Failed to open config file"
-msgstr "Eşec in incărcarea fişierului de configurare"
-
-#: App_Main.py:8822
-msgid "Loading Project ... Please Wait ..."
-msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..."
-
-#: App_Main.py:8827
-msgid "Opening FlatCAM Project file."
-msgstr "Se incarca un fisier proiect FlatCAM."
-
-#: App_Main.py:8842 App_Main.py:8846 App_Main.py:8863
-msgid "Failed to open project file"
-msgstr "Eşec in incărcarea fişierului proiect"
-
-#: App_Main.py:8900
-msgid "Loading Project ... restoring"
-msgstr "Se încarcă proiectul ... se restabileste"
-
-#: App_Main.py:8910
-msgid "Project loaded from"
-msgstr "Proiectul a fost incărcat din"
-
-#: App_Main.py:8936
-msgid "Redrawing all objects"
-msgstr "Toate obiectele sunt reafisate"
-
-#: App_Main.py:9024
-msgid "Failed to load recent item list."
-msgstr "Eşec in incărcarea listei cu fişiere recente."
-
-#: App_Main.py:9031
-msgid "Failed to parse recent item list."
-msgstr "Eşec in parsarea listei cu fişiere recente."
-
-#: App_Main.py:9041
-msgid "Failed to load recent projects item list."
-msgstr "Eşec in incărcarea listei cu proiecte recente."
-
-#: App_Main.py:9048
-msgid "Failed to parse recent project item list."
-msgstr "Eşec in parsarea listei cu proiecte recente."
-
-#: App_Main.py:9109
-msgid "Clear Recent projects"
-msgstr "Sterge Proiectele recente"
-
-#: App_Main.py:9133
-msgid "Clear Recent files"
-msgstr "Sterge fişierele recente"
-
-#: App_Main.py:9235
-msgid "Selected Tab - Choose an Item from Project Tab"
-msgstr "Tab-ul Selectat - Alege un obiect din Tab-ul Proiect"
-
-#: App_Main.py:9236
-msgid "Details"
-msgstr "Detalii"
-
-#: App_Main.py:9238
-msgid "The normal flow when working with the application is the following:"
-msgstr "Fluxul normal atunci când lucrați cu aplicația este următorul:"
-
-#: App_Main.py:9239
-msgid ""
-"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into "
-"the application using either the toolbars, key shortcuts or even dragging "
-"and dropping the files on the AppGUI."
-msgstr ""
-"Încărcați / importați un fișier Gerber, Excellon, Gcode, DXF, Imagine Raster "
-"sau SVG în aplicatie utilizând fie barele de instrumente, combinatii de "
-"taste sau chiar tragând fișierele în GUI."
-
-#: App_Main.py:9242
-msgid ""
-"You can also load a project by double clicking on the project file, drag and "
-"drop of the file into the AppGUI or through the menu (or toolbar) actions "
-"offered within the app."
-msgstr ""
-"De asemenea, puteți încărca un proiect făcând dublu clic pe fișierul "
-"proiectului, tragând fișierul în GUI-ul aplicatiei sau prin icon-urile din "
-"meniu (sau din bara de instrumente) oferite în aplicație."
-
-#: App_Main.py:9245
-msgid ""
-"Once an object is available in the Project Tab, by selecting it and then "
-"focusing on SELECTED TAB (more simpler is to double click the object name in "
-"the Project Tab, SELECTED TAB will be updated with the object properties "
-"according to its kind: Gerber, Excellon, Geometry or CNCJob object."
-msgstr ""
-"Odată ce un obiect este disponibil în fila Proiect, selectându-l și apoi "
-"concentrându-vă pe fila SELECTAT (mai simplu este să faceți dublu clic pe "
-"numele obiectului din fila Proiect, fila SELECTAT va fi actualizată cu "
-"proprietățile obiectului în funcție de tipul său: Gerber, Excellon, "
-"Geometrie sau obiect CNCJob."
-
-#: App_Main.py:9249
-msgid ""
-"If the selection of the object is done on the canvas by single click "
-"instead, and the SELECTED TAB is in focus, again the object properties will "
-"be displayed into the Selected Tab. Alternatively, double clicking on the "
-"object on the canvas will bring the SELECTED TAB and populate it even if it "
-"was out of focus."
-msgstr ""
-"Dacă în schimb selecția obiectului se face pe un singur clic, iar fila "
-"SELECTAT este în centrul atenției, din nou proprietățile obiectului vor fi "
-"afișate în fila SELECTAT. În mod alternativ, facand dublu clic pe obiectul "
-"de pe ecran va aduce fila SELECTAT și o va popula chiar dacă nu a fost in "
-"focus."
-
-#: App_Main.py:9253
-msgid ""
-"You can change the parameters in this screen and the flow direction is like "
-"this:"
-msgstr ""
-"Se pot schimba parametrii in acest ecran si directia de executive este asa:"
-
-#: App_Main.py:9254
-msgid ""
-"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> "
-"Geometry Object --> Add tools (change param in Selected Tab) --> Generate "
-"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or "
-"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode."
-msgstr ""
-"Obiect Gerber / Excellon -> Modificare parametru -> Generare geometrie -> "
-"Obiect Geometrie -> Adăugare unelte (modifica parametru în fila SELECTAT) -> "
-"Generare CNCJob -> Obiect CNCJob -> Verificare G-code (prin Editați codul "
-"CNC) și / sau adăugați in fata / la final codul G-code (din nou, efectuat în "
-"fila SELECȚIONATĂ) -> Salvați codul G-code."
-
-#: App_Main.py:9258
-msgid ""
-"A list of key shortcuts is available through an menu entry in Help --> "
-"Shortcuts List or through its own key shortcut:
F3."
-msgstr ""
-"O listă de comenzi rapide de chei este disponibilă printr-o optiune din "
-"meniul Ajutor -> Lista de combinatii taste sau prin propria tasta asociata: "
-"
F3."
-
-#: App_Main.py:9322
-msgid "Failed checking for latest version. Could not connect."
-msgstr ""
-"Verificarea pentru ultima versiune a eșuat. Nu a fost posibilă conectarea la "
-"server."
-
-#: App_Main.py:9329
-msgid "Could not parse information about latest version."
-msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta."
-
-#: App_Main.py:9339
-msgid "FlatCAM is up to date!"
-msgstr "FlatCAM este la ultima versiune!"
-
-#: App_Main.py:9344
-msgid "Newer Version Available"
-msgstr "O nouă versiune este disponibila"
-
-#: App_Main.py:9346
-msgid "There is a newer version of FlatCAM available for download:"
-msgstr "O nouă versiune de FlatCAM este disponibilă pentru download:"
-
-#: App_Main.py:9350
-msgid "info"
-msgstr "informaţie"
-
-#: App_Main.py:9378
-msgid ""
-"OpenGL canvas initialization failed. HW or HW configuration not supported."
-"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
-"tab.\n"
-"\n"
-msgstr ""
-"Iniţializarea motorului grafic OpenGL a eşuat. HW sau configurarea HW nu "
-"este acceptat(ă). Schimbă motorul grafic in Legacy(2D) in Editare -> "
-"Preferinţe -> General\n"
-"\n"
-
-#: App_Main.py:9456
-msgid "All plots disabled."
-msgstr "Toate afişările sunt dezactivate."
-
-#: App_Main.py:9463
-msgid "All non selected plots disabled."
-msgstr "Toate afişările care nu sunt selectate sunt dezactivate."
-
-#: App_Main.py:9470
-msgid "All plots enabled."
-msgstr "Toate afişările sunt activate."
-
-#: App_Main.py:9476
-msgid "Selected plots enabled..."
-msgstr "Toate afişările selectate sunt activate..."
-
-#: App_Main.py:9484
-msgid "Selected plots disabled..."
-msgstr "Toate afişările selectate sunt dezactivate..."
-
-#: App_Main.py:9517
-msgid "Enabling plots ..."
-msgstr "Activează Afișare ..."
-
-#: App_Main.py:9566
-msgid "Disabling plots ..."
-msgstr "Dezactivează Afișare ..."
-
-#: App_Main.py:9589
-msgid "Working ..."
-msgstr "Se lucrează..."
-
-#: App_Main.py:9698
-msgid "Set alpha level ..."
-msgstr "Setează transparenta ..."
-
-#: App_Main.py:9752
-msgid "Saving FlatCAM Project"
-msgstr "Proiectul FlatCAM este in curs de salvare"
-
-#: App_Main.py:9773 App_Main.py:9809
-msgid "Project saved to"
-msgstr "Proiectul s-a salvat in"
-
-#: App_Main.py:9780
-msgid "The object is used by another application."
-msgstr "Obiectul este folosit de o altă aplicație."
-
-#: App_Main.py:9794
-msgid "Failed to verify project file"
-msgstr "Eşec in incărcarea fişierului proiect"
-
-#: App_Main.py:9794 App_Main.py:9802 App_Main.py:9812
-msgid "Retry to save it."
-msgstr "Încercați din nou pentru a-l salva."
-
-#: App_Main.py:9802 App_Main.py:9812
-msgid "Failed to parse saved project file"
-msgstr "Esec in analizarea fişierului Proiect"
-
#: Bookmark.py:57 Bookmark.py:84
msgid "Title"
msgstr "Titlu"
@@ -18399,6 +101,40 @@ msgstr "Bookmark-ul a fost eliminat."
msgid "Export Bookmarks"
msgstr "Exportă Bookmark-uri"
+#: Bookmark.py:293 appGUI/MainGUI.py:515
+msgid "Bookmarks"
+msgstr "Bookmarks"
+
+#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:665 appDatabase.py:711
+#: appDatabase.py:2279 appDatabase.py:2325 appEditors/FlatCAMExcEditor.py:1023
+#: appEditors/FlatCAMExcEditor.py:1091 appEditors/FlatCAMTextEditor.py:223
+#: appGUI/MainGUI.py:2730 appGUI/MainGUI.py:2952 appGUI/MainGUI.py:3167
+#: appObjects/ObjectCollection.py:127 appTools/ToolFilm.py:739
+#: appTools/ToolFilm.py:885 appTools/ToolImage.py:247 appTools/ToolMove.py:269
+#: appTools/ToolPcbWizard.py:301 appTools/ToolPcbWizard.py:324
+#: appTools/ToolQRCode.py:800 appTools/ToolQRCode.py:847 app_Main.py:1711
+#: app_Main.py:2452 app_Main.py:2488 app_Main.py:2535 app_Main.py:4101
+#: app_Main.py:6612 app_Main.py:6651 app_Main.py:6695 app_Main.py:6724
+#: app_Main.py:6765 app_Main.py:6790 app_Main.py:6846 app_Main.py:6882
+#: app_Main.py:6927 app_Main.py:6968 app_Main.py:7010 app_Main.py:7052
+#: app_Main.py:7093 app_Main.py:7137 app_Main.py:7197 app_Main.py:7229
+#: app_Main.py:7261 app_Main.py:7492 app_Main.py:7530 app_Main.py:7573
+#: app_Main.py:7650 app_Main.py:7705
+msgid "Cancelled."
+msgstr "Anulat."
+
+#: Bookmark.py:308 appDatabase.py:673 appDatabase.py:2287
+#: appEditors/FlatCAMTextEditor.py:276 appObjects/FlatCAMCNCJob.py:959
+#: appTools/ToolFilm.py:1016 appTools/ToolFilm.py:1197
+#: appTools/ToolSolderPaste.py:1542 app_Main.py:2543 app_Main.py:7949
+#: app_Main.py:7997 app_Main.py:8122 app_Main.py:8258
+msgid ""
+"Permission denied, saving not possible.\n"
+"Most likely another app is holding the file open and not accessible."
+msgstr ""
+"Permisiune refuzată, salvarea nu este posibilă.\n"
+"Cel mai probabil o altă aplicație ține fișierul deschis și inaccesibil."
+
#: Bookmark.py:319 Bookmark.py:349
msgid "Could not load bookmarks file."
msgstr "Nu am putut incărca fişierul cu bookmark-uri."
@@ -18423,10 +159,32 @@ msgstr "Bookmark-uri au fost importate din"
msgid "The user requested a graceful exit of the current task."
msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent."
+#: Common.py:210 appTools/ToolCopperThieving.py:773
+#: appTools/ToolIsolation.py:1672 appTools/ToolNCC.py:1669
+msgid "Click the start point of the area."
+msgstr "Faceți clic pe punctul de pornire al zonei."
+
#: Common.py:269
msgid "Click the end point of the area."
msgstr "Faceți clic pe punctul final al zonei."
+#: Common.py:275 Common.py:377 appTools/ToolCopperThieving.py:830
+#: appTools/ToolIsolation.py:2504 appTools/ToolIsolation.py:2556
+#: appTools/ToolNCC.py:1731 appTools/ToolNCC.py:1783 appTools/ToolPaint.py:1625
+#: appTools/ToolPaint.py:1676
+msgid "Zone added. Click to start adding next zone or right click to finish."
+msgstr ""
+"Zona adăugată. Faceți clic stanga pt a continua adăugarea de zone sau click "
+"dreapta pentru a termina."
+
+#: Common.py:322 appEditors/FlatCAMGeoEditor.py:2352
+#: appTools/ToolIsolation.py:2527 appTools/ToolNCC.py:1754
+#: appTools/ToolPaint.py:1647
+msgid "Click on next Point or click right mouse button to complete ..."
+msgstr ""
+"Click pe punctul următor sau click buton dreapta al mousului pentru "
+"terminare ..."
+
#: Common.py:408
msgid "Exclusion areas added. Checking overlap with the object geometry ..."
msgstr "Exclusion areas added. Checking overlap with the object geometry ..."
@@ -18439,6 +197,10 @@ msgstr "A eșuat. Zonele de excludere intersectează geometria obiectului ..."
msgid "Exclusion areas added."
msgstr "S-au adăugat zone de excludere."
+#: Common.py:426 Common.py:559 Common.py:619 appGUI/ObjectUI.py:2047
+msgid "Generate the CNC Job object."
+msgstr "Generează un obiect CNCJob."
+
#: Common.py:426
msgid "With Exclusion areas."
msgstr "Cu zone de excludere."
@@ -18455,6 +217,18131 @@ msgstr "Toate zonele de excludere au fost șterse."
msgid "Selected exclusion zones deleted."
msgstr "Zonele de excludere selectate au fost șterse."
+#: appDatabase.py:88
+msgid "Add Geometry Tool in DB"
+msgstr "Adăugați Unealta de Geometrie în DB"
+
+#: appDatabase.py:90 appDatabase.py:1757
+msgid ""
+"Add a new tool in the Tools Database.\n"
+"It will be used in the Geometry UI.\n"
+"You can edit it after it is added."
+msgstr ""
+"Adăugați o unealtă nouă în baza de date.\n"
+"Acesta va fi utilizată în UI de Geometrie.\n"
+"O puteți edita după ce este adăugată."
+
+#: appDatabase.py:104 appDatabase.py:1771
+msgid "Delete Tool from DB"
+msgstr "Ștergeți unealta din DB"
+
+#: appDatabase.py:106 appDatabase.py:1773
+msgid "Remove a selection of tools in the Tools Database."
+msgstr "Stergeți o selecție de Unelte din baza de date Unelte."
+
+#: appDatabase.py:110 appDatabase.py:1777
+msgid "Export DB"
+msgstr "Exportă DB"
+
+#: appDatabase.py:112 appDatabase.py:1779
+msgid "Save the Tools Database to a custom text file."
+msgstr "Salvați baza de date Unelte într-un fișier text."
+
+#: appDatabase.py:116 appDatabase.py:1783
+msgid "Import DB"
+msgstr "Importă DB"
+
+#: appDatabase.py:118 appDatabase.py:1785
+msgid "Load the Tools Database information's from a custom text file."
+msgstr "Încărcați informațiile din baza de date Unelte dintr-un fișier text."
+
+#: appDatabase.py:122 appDatabase.py:1795
+msgid "Transfer the Tool"
+msgstr "Transferați Unealta"
+
+#: appDatabase.py:124
+msgid ""
+"Add a new tool in the Tools Table of the\n"
+"active Geometry object after selecting a tool\n"
+"in the Tools Database."
+msgstr ""
+"Adăugați o Unealta noua în Tabelul Unelte din\n"
+"obiectul Geometrie activ după selectarea unei Unelte\n"
+"în baza de date Unelte."
+
+#: appDatabase.py:130 appDatabase.py:1810 appGUI/MainGUI.py:1388
+#: appGUI/preferences/PreferencesUIManager.py:885 app_Main.py:2226
+#: app_Main.py:3161 app_Main.py:4038 app_Main.py:4308 app_Main.py:6419
+msgid "Cancel"
+msgstr "Anuleaza"
+
+#: appDatabase.py:160 appDatabase.py:835 appDatabase.py:1106
+msgid "Tool Name"
+msgstr "Nume unealtă"
+
+#: appDatabase.py:161 appDatabase.py:837 appDatabase.py:1119
+#: appEditors/FlatCAMExcEditor.py:1604 appGUI/ObjectUI.py:1226
+#: appGUI/ObjectUI.py:1480
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132
+#: appTools/ToolIsolation.py:260 appTools/ToolNCC.py:278
+#: appTools/ToolNCC.py:287 appTools/ToolPaint.py:260
+msgid "Tool Dia"
+msgstr "Dia Unealtă"
+
+#: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1300
+#: appGUI/ObjectUI.py:1455
+msgid "Tool Offset"
+msgstr "Ofset unealtă"
+
+#: appDatabase.py:163 appDatabase.py:841 appDatabase.py:1317
+msgid "Custom Offset"
+msgstr "Ofset Personalizat"
+
+#: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1284
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72
+#: appTools/ToolIsolation.py:199 appTools/ToolNCC.py:213
+#: appTools/ToolNCC.py:227 appTools/ToolPaint.py:195
+msgid "Tool Type"
+msgstr "Tip Unealtă"
+
+#: appDatabase.py:165 appDatabase.py:845 appDatabase.py:1132
+msgid "Tool Shape"
+msgstr "Formă unealtă"
+
+#: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1148
+#: appGUI/ObjectUI.py:679 appGUI/ObjectUI.py:1605 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:93
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113
+#: appTools/ToolCalculators.py:114 appTools/ToolCutOut.py:138
+#: appTools/ToolIsolation.py:246 appTools/ToolNCC.py:260
+#: appTools/ToolNCC.py:268 appTools/ToolPaint.py:242
+msgid "Cut Z"
+msgstr "Z tăiere"
+
+#: appDatabase.py:167 appDatabase.py:850 appDatabase.py:1162
+msgid "MultiDepth"
+msgstr "Multi-Pas"
+
+#: appDatabase.py:168 appDatabase.py:852 appDatabase.py:1175
+msgid "DPP"
+msgstr "DPP"
+
+#: appDatabase.py:169 appDatabase.py:854 appDatabase.py:1331
+msgid "V-Dia"
+msgstr "V-Dia"
+
+#: appDatabase.py:170 appDatabase.py:856 appDatabase.py:1345
+msgid "V-Angle"
+msgstr "V-Unghi"
+
+#: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1189
+#: appGUI/ObjectUI.py:725 appGUI/ObjectUI.py:1652
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:134
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61
+#: appObjects/FlatCAMExcellon.py:1496 appObjects/FlatCAMGeometry.py:1671
+#: appTools/ToolCalibration.py:74
+msgid "Travel Z"
+msgstr "Z Deplasare"
+
+#: appDatabase.py:172 appDatabase.py:860
+msgid "FR"
+msgstr "Feedrate"
+
+#: appDatabase.py:173 appDatabase.py:862
+msgid "FR Z"
+msgstr "Z feedrate"
+
+#: appDatabase.py:174 appDatabase.py:864 appDatabase.py:1359
+msgid "FR Rapids"
+msgstr "Feedrate rapizi"
+
+#: appDatabase.py:175 appDatabase.py:866 appDatabase.py:1232
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:222
+msgid "Spindle Speed"
+msgstr "Viteza Motor"
+
+#: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1247
+#: appGUI/ObjectUI.py:843 appGUI/ObjectUI.py:1759
+msgid "Dwell"
+msgstr "Pauza"
+
+#: appDatabase.py:177 appDatabase.py:870 appDatabase.py:1260
+msgid "Dwelltime"
+msgstr "Durata pauza"
+
+#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1916
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:257
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
+#: appTools/ToolSolderPaste.py:331
+msgid "Preprocessor"
+msgstr "Postprocesor"
+
+#: appDatabase.py:179 appDatabase.py:874 appDatabase.py:1375
+msgid "ExtraCut"
+msgstr "Extra taiere"
+
+#: appDatabase.py:180 appDatabase.py:876 appDatabase.py:1390
+msgid "E-Cut Length"
+msgstr "Lungime E-taiere"
+
+#: appDatabase.py:181 appDatabase.py:878
+msgid "Toolchange"
+msgstr "Schimb unealtă"
+
+#: appDatabase.py:182 appDatabase.py:880
+msgid "Toolchange XY"
+msgstr "X,Y schimb unealtă"
+
+#: appDatabase.py:183 appDatabase.py:882
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:160
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:132
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:98
+#: appTools/ToolCalibration.py:111
+msgid "Toolchange Z"
+msgstr "Z schimb. unealtă"
+
+#: appDatabase.py:184 appDatabase.py:884 appGUI/ObjectUI.py:972
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:69
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:56
+msgid "Start Z"
+msgstr "Z Start"
+
+#: appDatabase.py:185 appDatabase.py:887
+msgid "End Z"
+msgstr "Z Oprire"
+
+#: appDatabase.py:189
+msgid "Tool Index."
+msgstr "Index unealta."
+
+#: appDatabase.py:191 appDatabase.py:1108
+msgid ""
+"Tool name.\n"
+"This is not used in the app, it's function\n"
+"is to serve as a note for the user."
+msgstr ""
+"Numele uneltei.\n"
+"Aceasta nu este folosită în aplicație, funcția sa\n"
+"este să servească drept notă pentru utilizator."
+
+#: appDatabase.py:195 appDatabase.py:1121
+msgid "Tool Diameter."
+msgstr "Diametru unealtă."
+
+#: appDatabase.py:197 appDatabase.py:1302
+msgid ""
+"Tool Offset.\n"
+"Can be of a few types:\n"
+"Path = zero offset\n"
+"In = offset inside by half of tool diameter\n"
+"Out = offset outside by half of tool diameter\n"
+"Custom = custom offset using the Custom Offset value"
+msgstr ""
+"Offset-ul uneltei.\n"
+"Poate fi de câteva tipuri:\n"
+"Cale = decalare zero\n"
+"Interior = compensat în interior cu jumătate din diametrul sculei\n"
+"Exterior = compensat în exterior cu jumătate din diametrul sculei\n"
+"Custom = compensare personalizată folosind valoarea Offset personalizat"
+
+#: appDatabase.py:204 appDatabase.py:1319
+msgid ""
+"Custom Offset.\n"
+"A value to be used as offset from the current path."
+msgstr ""
+"Ofset personalizat.\n"
+"O valoare care trebuie utilizată ca compensare din Calea curentă."
+
+#: appDatabase.py:207 appDatabase.py:1286
+msgid ""
+"Tool Type.\n"
+"Can be:\n"
+"Iso = isolation cut\n"
+"Rough = rough cut, low feedrate, multiple passes\n"
+"Finish = finishing cut, high feedrate"
+msgstr ""
+"Tip uneltei.\n"
+"Poate fi:\n"
+"Iso = tăiere de izolare\n"
+"Aspră = tăietură aspră, viteză scăzută, treceri multiple\n"
+"Finisare = tăiere de finisare, avans mare"
+
+#: appDatabase.py:213 appDatabase.py:1134
+msgid ""
+"Tool Shape. \n"
+"Can be:\n"
+"C1 ... C4 = circular tool with x flutes\n"
+"B = ball tip milling tool\n"
+"V = v-shape milling tool"
+msgstr ""
+"Forma uneltei.\n"
+"Poate fi:\n"
+"C1 ... C4 = unealtă circulară cu x dinti\n"
+"B = instrument de frezare cu vârf formal bila\n"
+"V = instrument de frezare în formă V"
+
+#: appDatabase.py:219 appDatabase.py:1150
+msgid ""
+"Cutting Depth.\n"
+"The depth at which to cut into material."
+msgstr ""
+"Adâncimea de tăiere.\n"
+"Adâncimea la care se taie în material."
+
+#: appDatabase.py:222 appDatabase.py:1164
+msgid ""
+"Multi Depth.\n"
+"Selecting this will allow cutting in multiple passes,\n"
+"each pass adding a DPP parameter depth."
+msgstr ""
+"Adâncime multiplă\n"
+"Selectarea acestui lucru va permite tăierea în mai multe treceri,\n"
+"fiecare trecere adăugând o adâncime a parametrului DPP."
+
+#: appDatabase.py:226 appDatabase.py:1177
+msgid ""
+"DPP. Depth per Pass.\n"
+"The value used to cut into material on each pass."
+msgstr ""
+"DPP. Adâncimea pe trecere.\n"
+"Valoarea folosită pentru a tăia în material la fiecare trecere."
+
+#: appDatabase.py:229 appDatabase.py:1333
+msgid ""
+"V-Dia.\n"
+"Diameter of the tip for V-Shape Tools."
+msgstr ""
+"V-Dia.\n"
+"Diametrul vârfului pentru uneltele în formă de V."
+
+#: appDatabase.py:232 appDatabase.py:1347
+msgid ""
+"V-Agle.\n"
+"Angle at the tip for the V-Shape Tools."
+msgstr ""
+"V-Unghi.\n"
+"Unghiul în vârf pentru instrumentele în formă de V."
+
+#: appDatabase.py:235 appDatabase.py:1191
+msgid ""
+"Clearance Height.\n"
+"Height at which the milling bit will travel between cuts,\n"
+"above the surface of the material, avoiding all fixtures."
+msgstr ""
+"Înălțimea de Siguranta.\n"
+"Înălțimea la care bitul de frezare va călători între tăieturi,\n"
+"deasupra suprafeței materialului, evitând toate accesoriile."
+
+#: appDatabase.py:239
+msgid ""
+"FR. Feedrate\n"
+"The speed on XY plane used while cutting into material."
+msgstr ""
+"FR. Avans.\n"
+"Viteza pe planul XY utilizat la tăierea în material."
+
+#: appDatabase.py:242
+msgid ""
+"FR Z. Feedrate Z\n"
+"The speed on Z plane."
+msgstr ""
+"FR Z. Feedrate Z. Avans Z.\n"
+"Viteza de deplasare in planul Z."
+
+#: appDatabase.py:245 appDatabase.py:1361
+msgid ""
+"FR Rapids. Feedrate Rapids\n"
+"Speed used while moving as fast as possible.\n"
+"This is used only by some devices that can't use\n"
+"the G0 g-code command. Mostly 3D printers."
+msgstr ""
+"FR Rapid. Feedrate Rapids. Avans Rapid.\n"
+"Viteza folosită în timpul deplasarii pe cât mai repede posibil.\n"
+"Acesta este folosit doar de unele dispozitive in care nu poate fi utilizata\n"
+"comanda G-cod G0. În mare parte este vorda de imprimante 3D."
+
+#: appDatabase.py:250 appDatabase.py:1234
+msgid ""
+"Spindle Speed.\n"
+"If it's left empty it will not be used.\n"
+"The speed of the spindle in RPM."
+msgstr ""
+"Viteza motorului.\n"
+"Dacă este lăsat gol, nu va fi folosit.\n"
+"Viteza rotorului în RPM."
+
+#: appDatabase.py:254 appDatabase.py:1249
+msgid ""
+"Dwell.\n"
+"Check this if a delay is needed to allow\n"
+"the spindle motor to reach it's set speed."
+msgstr ""
+"Pauză.\n"
+"Verificați dacă este necesară o întârziere pentru a permite\n"
+"motorului sa ajungă la viteza setată."
+
+#: appDatabase.py:258 appDatabase.py:1262
+msgid ""
+"Dwell Time.\n"
+"A delay used to allow the motor spindle reach it's set speed."
+msgstr ""
+"Durata pauzei.\n"
+"O întârziere pentru a permite motorului sa ajungă la viteza setată."
+
+#: appDatabase.py:261
+msgid ""
+"Preprocessor.\n"
+"A selection of files that will alter the generated G-code\n"
+"to fit for a number of use cases."
+msgstr ""
+"Preprocesorul.\n"
+"O selecție de fișiere care vor modifica codul G generat\n"
+"pentru a se potrivi pentru o serie de cazuri de utilizare."
+
+#: appDatabase.py:265 appDatabase.py:1377
+msgid ""
+"Extra Cut.\n"
+"If checked, after a isolation is finished an extra cut\n"
+"will be added where the start and end of isolation meet\n"
+"such as that this point is covered by this extra cut to\n"
+"ensure a complete isolation."
+msgstr ""
+"Taietura suplimentara\n"
+"Dacă este bifat, după terminarea izolării, tăieri suplimentare\n"
+"vor fi adăugate acolo unde se întâlnesc începutul și sfârșitul izolării\n"
+"astfel că acest punct este acoperit de aceste tăieri suplimentare si\n"
+"asigură o izolare completă."
+
+#: appDatabase.py:271 appDatabase.py:1392
+msgid ""
+"Extra Cut length.\n"
+"If checked, after a isolation is finished an extra cut\n"
+"will be added where the start and end of isolation meet\n"
+"such as that this point is covered by this extra cut to\n"
+"ensure a complete isolation. This is the length of\n"
+"the extra cut."
+msgstr ""
+"Lungime suplimentară tăiată\n"
+"Dacă este bifat, după terminarea izolării, tăieri suplimentare\n"
+"vor fi adăugate acolo unde se întâlnesc începutul și sfârșitul izolării\n"
+"astfel că acest punct este acoperit de aceste tăieri suplimentare si\n"
+"asigură o izolare completă."
+
+#: appDatabase.py:278
+msgid ""
+"Toolchange.\n"
+"It will create a toolchange event.\n"
+"The kind of toolchange is determined by\n"
+"the preprocessor file."
+msgstr ""
+"Schimbarea Uneltei.\n"
+"Va crea un eveniment de schimbare a uneltelor.\n"
+"Tipul schimbului de unelte este determinat de\n"
+"fișierul preprocesor."
+
+#: appDatabase.py:283
+msgid ""
+"Toolchange XY.\n"
+"A set of coordinates in the format (x, y).\n"
+"Will determine the cartesian position of the point\n"
+"where the tool change event take place."
+msgstr ""
+"Schimb de unelte - locatia XY.\n"
+"Un set de coordonate în format (x, y).\n"
+"Va determina poziția carteziană a punctului\n"
+"unde are loc evenimentul schimbării instrumentelor."
+
+#: appDatabase.py:288
+msgid ""
+"Toolchange Z.\n"
+"The position on Z plane where the tool change event take place."
+msgstr ""
+"Schimb de unelte - locatia Z.\n"
+"Poziția in planul Z unde are loc evenimentul de schimbare a sculei."
+
+#: appDatabase.py:291
+msgid ""
+"Start Z.\n"
+"If it's left empty it will not be used.\n"
+"A position on Z plane to move immediately after job start."
+msgstr ""
+"Z Start.\n"
+"Dacă este lăsat gol, nu va fi folosit.\n"
+"O poziție pe planul Z pentru a se deplasa imediat după începerea lucrului."
+
+#: appDatabase.py:295
+msgid ""
+"End Z.\n"
+"A position on Z plane to move immediately after job stop."
+msgstr ""
+"Z Sfârșit.\n"
+"O poziție pe planul Z pentru a se deplasa imediat după oprirea executiei."
+
+#: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2033
+#: appDatabase.py:2298 appDatabase.py:2332
+msgid "Could not load Tools DB file."
+msgstr "Nu s-a putut încărca fișierul DB Unelte."
+
+#: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2041
+#: appDatabase.py:2340
+msgid "Failed to parse Tools DB file."
+msgstr "Eroare la analizarea fișierului DB Unelte."
+
+#: appDatabase.py:318 appDatabase.py:729 appDatabase.py:2044
+#: appDatabase.py:2343
+msgid "Loaded Tools DB from"
+msgstr "S-a incărcat DB Unelte din"
+
+#: appDatabase.py:324 appDatabase.py:1958
+msgid "Add to DB"
+msgstr "Adăugați la DB Unelte"
+
+#: appDatabase.py:326 appDatabase.py:1961
+msgid "Copy from DB"
+msgstr "Copiați din DB Unelte"
+
+#: appDatabase.py:328 appDatabase.py:1964
+msgid "Delete from DB"
+msgstr "Ștergeți din DB Unelte"
+
+#: appDatabase.py:605 appDatabase.py:2198
+msgid "Tool added to DB."
+msgstr "Unealtă adăugată in DB."
+
+#: appDatabase.py:626 appDatabase.py:2231
+msgid "Tool copied from Tools DB."
+msgstr "Unealta a fost copiată din DB Unelte."
+
+#: appDatabase.py:644 appDatabase.py:2258
+msgid "Tool removed from Tools DB."
+msgstr "Unealta a fost ștearsă din DB Unelte."
+
+#: appDatabase.py:655 appDatabase.py:2269
+msgid "Export Tools Database"
+msgstr "Export DB Unelte"
+
+#: appDatabase.py:658 appDatabase.py:2272
+msgid "Tools_Database"
+msgstr "DB Unelte"
+
+#: appDatabase.py:695 appDatabase.py:698 appDatabase.py:750 appDatabase.py:2309
+#: appDatabase.py:2312 appDatabase.py:2365
+msgid "Failed to write Tools DB to file."
+msgstr "Eroare la scrierea DB Unelte în fișier."
+
+#: appDatabase.py:701 appDatabase.py:2315
+msgid "Exported Tools DB to"
+msgstr "S-a exportat DB Unelte in"
+
+#: appDatabase.py:708 appDatabase.py:2322
+msgid "Import FlatCAM Tools DB"
+msgstr "Importă DB Unelte"
+
+#: appDatabase.py:740 appDatabase.py:915 appDatabase.py:2354
+#: appDatabase.py:2624 appObjects/FlatCAMGeometry.py:956
+#: appTools/ToolIsolation.py:2909 appTools/ToolIsolation.py:2994
+#: appTools/ToolNCC.py:4029 appTools/ToolNCC.py:4113 appTools/ToolPaint.py:3578
+#: appTools/ToolPaint.py:3663 app_Main.py:5235 app_Main.py:5269
+#: app_Main.py:5296 app_Main.py:5316 app_Main.py:5326
+msgid "Tools Database"
+msgstr "Baza de Date Unelte"
+
+#: appDatabase.py:754 appDatabase.py:2369
+msgid "Saved Tools DB."
+msgstr "DB unelte salvată."
+
+#: appDatabase.py:901 appDatabase.py:2611
+msgid "No Tool/row selected in the Tools Database table"
+msgstr "Nu a fost selectat nici-o Unealta / rând în tabela DB Unelte"
+
+#: appDatabase.py:919 appDatabase.py:2628
+msgid "Cancelled adding tool from DB."
+msgstr "S-a anulat adăugarea de Unealtă din DB Unelte."
+
+#: appDatabase.py:1020
+msgid "Basic Geo Parameters"
+msgstr "Parametrii bază Geometrie"
+
+#: appDatabase.py:1032
+msgid "Advanced Geo Parameters"
+msgstr "Param. Avansați Geometrie"
+
+#: appDatabase.py:1045
+msgid "NCC Parameters"
+msgstr "Parametrii NCC"
+
+#: appDatabase.py:1058
+msgid "Paint Parameters"
+msgstr "Parametrii Paint"
+
+#: appDatabase.py:1071
+msgid "Isolation Parameters"
+msgstr "Parametrii de Izolare"
+
+#: appDatabase.py:1204 appGUI/ObjectUI.py:746 appGUI/ObjectUI.py:1671
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
+#: appTools/ToolSolderPaste.py:249
+msgid "Feedrate X-Y"
+msgstr "Feedrate X-Y"
+
+#: appDatabase.py:1206
+msgid ""
+"Feedrate X-Y. Feedrate\n"
+"The speed on XY plane used while cutting into material."
+msgstr ""
+"Avans X-Y. Avans.\n"
+"Viteza pe planul XY utilizat la tăierea în material."
+
+#: appDatabase.py:1218 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1685
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:207
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
+#: appTools/ToolSolderPaste.py:261
+msgid "Feedrate Z"
+msgstr "Feedrate Z"
+
+#: appDatabase.py:1220
+msgid ""
+"Feedrate Z\n"
+"The speed on Z plane."
+msgstr ""
+"Feedrate Z. Avans Z.\n"
+"Viteza de deplasare in planul Z."
+
+#: appDatabase.py:1418 appGUI/ObjectUI.py:624
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46
+#: appTools/ToolNCC.py:341
+msgid "Operation"
+msgstr "Operațiuni"
+
+#: appDatabase.py:1420 appTools/ToolNCC.py:343
+msgid ""
+"The 'Operation' can be:\n"
+"- Isolation -> will ensure that the non-copper clearing is always complete.\n"
+"If it's not successful then the non-copper clearing will fail, too.\n"
+"- Clear -> the regular non-copper clearing."
+msgstr ""
+"„Operațiunea” poate fi:\n"
+"- Izolare -> se va asigura că curățarea non-cupru este întotdeauna "
+"completă.\n"
+"Dacă nu are succes, atunci curățarea din cupru nu va reuși.\n"
+"- Curățare -> curățarea obișnuită de cupru."
+
+#: appDatabase.py:1427 appEditors/FlatCAMGrbEditor.py:2749
+#: appGUI/GUIElements.py:2754 appTools/ToolNCC.py:350
+msgid "Clear"
+msgstr "Șterge"
+
+#: appDatabase.py:1428 appTools/ToolNCC.py:351
+msgid "Isolation"
+msgstr "Tip de izolare"
+
+#: appDatabase.py:1436 appDatabase.py:1682 appGUI/ObjectUI.py:646
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
+#: appTools/ToolIsolation.py:351 appTools/ToolNCC.py:359
+msgid "Milling Type"
+msgstr "Tip Frezare"
+
+#: appDatabase.py:1438 appDatabase.py:1446 appDatabase.py:1684
+#: appDatabase.py:1692 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147
+#: appTools/ToolIsolation.py:353 appTools/ToolIsolation.py:361
+#: appTools/ToolNCC.py:361 appTools/ToolNCC.py:369
+msgid ""
+"Milling type when the selected tool is of type: 'iso_op':\n"
+"- climb / best for precision milling and to reduce tool usage\n"
+"- conventional / useful when there is no backlash compensation"
+msgstr ""
+"Tipul de frezare cand unealta selectată este de tipul: 'iso_op':\n"
+"- urcare -> potrivit pentru frezare de precizie și pt a reduce uzura "
+"uneltei\n"
+"- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'"
+
+#: appDatabase.py:1443 appDatabase.py:1689
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144
+#: appTools/ToolIsolation.py:358 appTools/ToolNCC.py:366
+msgid "Climb"
+msgstr "Urcare"
+
+#: appDatabase.py:1444 appDatabase.py:1690
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145
+#: appTools/ToolIsolation.py:359 appTools/ToolNCC.py:367
+msgid "Conventional"
+msgstr "Convenţional"
+
+#: appDatabase.py:1456 appDatabase.py:1565 appDatabase.py:1667
+#: appEditors/FlatCAMGeoEditor.py:450
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163
+#: appTools/ToolIsolation.py:336 appTools/ToolNCC.py:382
+#: appTools/ToolPaint.py:328
+msgid "Overlap"
+msgstr "Rată suprapunere"
+
+#: appDatabase.py:1458 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184
+#: appTools/ToolNCC.py:384
+msgid ""
+"How much (percentage) of the tool width to overlap each tool pass.\n"
+"Adjust the value starting with lower values\n"
+"and increasing it if areas that should be cleared are still \n"
+"not cleared.\n"
+"Lower values = faster processing, faster execution on CNC.\n"
+"Higher values = slow processing and slow execution on CNC\n"
+"due of too many paths."
+msgstr ""
+"Cât de mult (fracţie) din diametrul uneltei să se suprapună la fiecare "
+"trecere a uneltei.\n"
+"Ajustează valoarea incepând de la valori mici\n"
+"și pe urmă crește dacă ariile care ar trebui >curățate< incă\n"
+"nu sunt procesate.\n"
+"Valori scăzute = procesare rapidă, execuţie rapidă a PCB-ului.\n"
+"Valori mari= procesare lentă cât și o execuţie la fel de lentă a PCB-ului,\n"
+"datorită numărului mai mare de treceri-tăiere."
+
+#: appDatabase.py:1477 appDatabase.py:1586 appEditors/FlatCAMGeoEditor.py:470
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:45
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183
+#: appTools/ToolCopperThieving.py:115 appTools/ToolCopperThieving.py:366
+#: appTools/ToolCorners.py:149 appTools/ToolCutOut.py:190
+#: appTools/ToolFiducials.py:175 appTools/ToolInvertGerber.py:91
+#: appTools/ToolInvertGerber.py:99 appTools/ToolNCC.py:403
+#: appTools/ToolPaint.py:349
+msgid "Margin"
+msgstr "Margine"
+
+#: appDatabase.py:1479
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
+#: appTools/ToolCopperThieving.py:117 appTools/ToolCorners.py:151
+#: appTools/ToolFiducials.py:177 appTools/ToolNCC.py:405
+msgid "Bounding box margin."
+msgstr "Marginea pentru forma înconjurătoare."
+
+#: appDatabase.py:1490 appDatabase.py:1601 appEditors/FlatCAMGeoEditor.py:484
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198
+#: appTools/ToolExtractDrills.py:128 appTools/ToolNCC.py:416
+#: appTools/ToolPaint.py:364 appTools/ToolPunchGerber.py:139
+msgid "Method"
+msgstr "Metodă"
+
+#: appDatabase.py:1492 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217
+#: appTools/ToolNCC.py:418
+msgid ""
+"Algorithm for copper clearing:\n"
+"- Standard: Fixed step inwards.\n"
+"- Seed-based: Outwards from seed.\n"
+"- Line-based: Parallel lines."
+msgstr ""
+"Algoritm pentru curătare cupru:\n"
+"- Standard: pas fix spre interior.\n"
+"- Punct-origine: înspre exterior porning de la punctul sămanță.\n"
+"- Linii: linii paralele."
+
+#: appDatabase.py:1500 appDatabase.py:1615 appEditors/FlatCAMGeoEditor.py:498
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
+#: appTools/ToolNCC.py:431 appTools/ToolNCC.py:2232 appTools/ToolNCC.py:2764
+#: appTools/ToolNCC.py:2796 appTools/ToolPaint.py:389
+#: appTools/ToolPaint.py:1859 tclCommands/TclCommandCopperClear.py:126
+#: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125
+msgid "Standard"
+msgstr "Standard"
+
+#: appDatabase.py:1500 appDatabase.py:1615 appEditors/FlatCAMGeoEditor.py:498
+#: appEditors/FlatCAMGeoEditor.py:568 appEditors/FlatCAMGeoEditor.py:5091
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
+#: appTools/ToolNCC.py:431 appTools/ToolNCC.py:2243 appTools/ToolNCC.py:2770
+#: appTools/ToolNCC.py:2802 appTools/ToolPaint.py:389
+#: appTools/ToolPaint.py:1873 defaults.py:414 defaults.py:446
+#: tclCommands/TclCommandCopperClear.py:128
+#: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127
+msgid "Seed"
+msgstr "Punct_arbitrar"
+
+#: appDatabase.py:1500 appDatabase.py:1615 appEditors/FlatCAMGeoEditor.py:498
+#: appEditors/FlatCAMGeoEditor.py:5095
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
+#: appTools/ToolNCC.py:431 appTools/ToolNCC.py:2254 appTools/ToolPaint.py:389
+#: appTools/ToolPaint.py:698 appTools/ToolPaint.py:1887
+#: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129
+msgid "Lines"
+msgstr "Linii"
+
+#: appDatabase.py:1500 appDatabase.py:1615
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
+#: appTools/ToolNCC.py:431 appTools/ToolNCC.py:2265 appTools/ToolPaint.py:389
+#: appTools/ToolPaint.py:2052 tclCommands/TclCommandPaint.py:133
+msgid "Combo"
+msgstr "Combinat"
+
+#: appDatabase.py:1508 appDatabase.py:1626
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224
+#: appTools/ToolNCC.py:439 appTools/ToolPaint.py:400
+msgid "Connect"
+msgstr "Conectează"
+
+#: appDatabase.py:1512 appDatabase.py:1629 appEditors/FlatCAMGeoEditor.py:507
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226
+#: appTools/ToolNCC.py:443 appTools/ToolPaint.py:403
+msgid ""
+"Draw lines between resulting\n"
+"segments to minimize tool lifts."
+msgstr ""
+"Desenează linii între segmentele\n"
+"rezultate pentru a minimiza miscarile\n"
+"de ridicare a uneltei."
+
+#: appDatabase.py:1518 appDatabase.py:1633
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232
+#: appTools/ToolNCC.py:449 appTools/ToolPaint.py:407
+msgid "Contour"
+msgstr "Contur"
+
+#: appDatabase.py:1522 appDatabase.py:1636 appEditors/FlatCAMGeoEditor.py:517
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234
+#: appTools/ToolNCC.py:453 appTools/ToolPaint.py:410
+msgid ""
+"Cut around the perimeter of the polygon\n"
+"to trim rough edges."
+msgstr ""
+"Taie de-a lungul perimetrului poligonului\n"
+"pentru a elimina bavurile."
+
+#: appDatabase.py:1528 appEditors/FlatCAMGeoEditor.py:611
+#: appEditors/FlatCAMGrbEditor.py:5305 appGUI/ObjectUI.py:143
+#: appGUI/ObjectUI.py:1394 appGUI/ObjectUI.py:2256
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
+#: appTools/ToolEtchCompensation.py:199 appTools/ToolEtchCompensation.py:207
+#: appTools/ToolNCC.py:459 appTools/ToolTransform.py:31
+msgid "Offset"
+msgstr "Ofset"
+
+#: appDatabase.py:1532 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257
+#: appTools/ToolNCC.py:463
+msgid ""
+"If used, it will add an offset to the copper features.\n"
+"The copper clearing will finish to a distance\n"
+"from the copper features.\n"
+"The value can be between 0 and 10 FlatCAM units."
+msgstr ""
+"Dacă este folosit, va adăuga un offset la traseele de cupru.\n"
+"Curătarea de cupru se va termina la o anume distanță\n"
+"de traseele de cupru.\n"
+"Valoarea poate fi cuprinsă între 0 și 10 unități FlatCAM."
+
+#: appDatabase.py:1567 appEditors/FlatCAMGeoEditor.py:452
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165
+#: appTools/ToolPaint.py:330
+msgid ""
+"How much (percentage) of the tool width to overlap each tool pass.\n"
+"Adjust the value starting with lower values\n"
+"and increasing it if areas that should be painted are still \n"
+"not painted.\n"
+"Lower values = faster processing, faster execution on CNC.\n"
+"Higher values = slow processing and slow execution on CNC\n"
+"due of too many paths."
+msgstr ""
+"Cat de mult (fracţie) din diametrul uneltei să se suprapună la fiecare "
+"trecere a uneltei.\n"
+"Ajustează valoarea incepand de la valori mici și pe urma creste dacă ariile "
+"care ar trebui\n"
+" >pictate< incă nu sunt procesate.\n"
+"Valori scăzute = procesare rapidă, execuţie rapidă a PCB-ului.\n"
+"Valori mari= procesare lentă cat și o execuţie la fel de lentă a PCB-ului,\n"
+"datorită numărului mai mare de treceri-tăiere."
+
+#: appDatabase.py:1588 appEditors/FlatCAMGeoEditor.py:472
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185
+#: appTools/ToolPaint.py:351
+msgid ""
+"Distance by which to avoid\n"
+"the edges of the polygon to\n"
+"be painted."
+msgstr ""
+"Distanta fata de marginile\n"
+"poligonului care trebuie\n"
+"să fie >pictat<."
+
+#: appDatabase.py:1603 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200
+#: appTools/ToolPaint.py:366
+msgid ""
+"Algorithm for painting:\n"
+"- Standard: Fixed step inwards.\n"
+"- Seed-based: Outwards from seed.\n"
+"- Line-based: Parallel lines.\n"
+"- Laser-lines: Active only for Gerber objects.\n"
+"Will create lines that follow the traces.\n"
+"- Combo: In case of failure a new method will be picked from the above\n"
+"in the order specified."
+msgstr ""
+"Algoritm pentru 'pictare':\n"
+"- Standard: pasi fixi spre interior\n"
+"- Punct_origine: spre exterior plecand de la punctul samantă\n"
+"- Linii: linii paralele\n"
+"- Linii-laser: Activ numai pentru fisierele Gerber.\n"
+"Va crea treceri-unelte care vor urmari traseele.\n"
+"- Combinat: In caz de esec, o noua metodă va fi aleasă dintre cele enumerate "
+"mai sus\n"
+"intr-o ordine specificată."
+
+#: appDatabase.py:1615 appDatabase.py:1617
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
+#: appTools/ToolPaint.py:389 appTools/ToolPaint.py:391
+#: appTools/ToolPaint.py:692 appTools/ToolPaint.py:697
+#: appTools/ToolPaint.py:1901 tclCommands/TclCommandPaint.py:131
+msgid "Laser_lines"
+msgstr "Linii-laser"
+
+#: appDatabase.py:1654 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154
+#: appTools/ToolIsolation.py:323
+msgid "Passes"
+msgstr "Treceri"
+
+#: appDatabase.py:1656 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156
+#: appTools/ToolIsolation.py:325
+msgid ""
+"Width of the isolation gap in\n"
+"number (integer) of tool widths."
+msgstr ""
+"Lăţimea spatiului de izolare\n"
+"in număr intreg de grosimi ale uneltei."
+
+#: appDatabase.py:1669 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169
+#: appTools/ToolIsolation.py:338
+msgid "How much (percentage) of the tool width to overlap each tool pass."
+msgstr ""
+"Cat de mult (procent) din diametrul uneltei, (lăţimea de tăiere), să se "
+"suprapună peste trecerea anterioară."
+
+#: appDatabase.py:1702 appGUI/ObjectUI.py:236
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201
+#: appTools/ToolIsolation.py:371
+msgid "Follow"
+msgstr "Urmează"
+
+#: appDatabase.py:1704 appDatabase.py:1710 appGUI/ObjectUI.py:237
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209
+#: appTools/ToolIsolation.py:373 appTools/ToolIsolation.py:379
+msgid ""
+"Generate a 'Follow' geometry.\n"
+"This means that it will cut through\n"
+"the middle of the trace."
+msgstr ""
+"Generează o geometrie de tip 'urmăritor'.\n"
+"Mai exact, in loc să se genereze un poligon se va genera o 'linie'.\n"
+"In acest fel se taie prin mijlocul unui traseu și nu in jurul lui."
+
+#: appDatabase.py:1719 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218
+#: appTools/ToolIsolation.py:388
+msgid "Isolation Type"
+msgstr "Tip de izolare"
+
+#: appDatabase.py:1721 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220
+#: appTools/ToolIsolation.py:390
+msgid ""
+"Choose how the isolation will be executed:\n"
+"- 'Full' -> complete isolation of polygons\n"
+"- 'Ext' -> will isolate only on the outside\n"
+"- 'Int' -> will isolate only on the inside\n"
+"'Exterior' isolation is almost always possible\n"
+"(with the right tool) but 'Interior'\n"
+"isolation can be done only when there is an opening\n"
+"inside of the polygon (e.g polygon is a 'doughnut' shape)."
+msgstr ""
+"Alegeți modul în care se va executa izolarea:\n"
+"- 'Complet' -> izolarea completă a poligoanelor din obiect\n"
+"- „Ext” -> se va izola doar la exterior\n"
+"- „Int” -> se va izola doar pe interior\n"
+"Izolarea „exterioară” este aproape întotdeauna posibilă\n"
+"(cu instrumentul potrivit), dar izolarea\n"
+"„Interior”se poate face numai atunci când există o deschidere\n"
+"în interiorul poligonului (de exemplu, poligonul are o formă de „gogoașă”)."
+
+#: appDatabase.py:1730 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:75
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229
+#: appTools/ToolIsolation.py:399
+msgid "Full"
+msgstr "Complet"
+
+#: appDatabase.py:1731 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230
+#: appTools/ToolIsolation.py:400
+msgid "Ext"
+msgstr "Ext"
+
+#: appDatabase.py:1732 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231
+#: appTools/ToolIsolation.py:401
+msgid "Int"
+msgstr "Int"
+
+#: appDatabase.py:1755
+msgid "Add Tool in DB"
+msgstr "Adăugați Unealta în DB"
+
+#: appDatabase.py:1789
+msgid "Save DB"
+msgstr "Salvează DB"
+
+#: appDatabase.py:1791
+msgid "Save the Tools Database information's."
+msgstr "Salvați informațiile din DB de Unelte."
+
+#: appDatabase.py:1797
+msgid ""
+"Insert a new tool in the Tools Table of the\n"
+"object/application tool after selecting a tool\n"
+"in the Tools Database."
+msgstr ""
+"Introduceți o unealtă nouă în tabela de Unelte a obiectului / Unealta "
+"aplicației după selectarea unei unelte în baza de date a Uneltelor."
+
+#: appEditors/FlatCAMExcEditor.py:50 appEditors/FlatCAMExcEditor.py:74
+#: appEditors/FlatCAMExcEditor.py:168 appEditors/FlatCAMExcEditor.py:385
+#: appEditors/FlatCAMExcEditor.py:589 appEditors/FlatCAMGrbEditor.py:241
+#: appEditors/FlatCAMGrbEditor.py:248
+msgid "Click to place ..."
+msgstr "Click pt a plasa ..."
+
+#: appEditors/FlatCAMExcEditor.py:58
+msgid "To add a drill first select a tool"
+msgstr ""
+"Pentru a adăuga o operaţie de găurire mai intai selectează un burghiu "
+"(unealtă)"
+
+#: appEditors/FlatCAMExcEditor.py:122
+msgid "Done. Drill added."
+msgstr "Executat. Operaţie de găurire adăugată."
+
+#: appEditors/FlatCAMExcEditor.py:176
+msgid "To add an Drill Array first select a tool in Tool Table"
+msgstr ""
+"Pentru a adăuga o arie de operațiuni de găurire mai intai selectează un "
+"burghiu (unealtă)"
+
+#: appEditors/FlatCAMExcEditor.py:192 appEditors/FlatCAMExcEditor.py:415
+#: appEditors/FlatCAMExcEditor.py:636 appEditors/FlatCAMExcEditor.py:1151
+#: appEditors/FlatCAMExcEditor.py:1178 appEditors/FlatCAMGrbEditor.py:471
+#: appEditors/FlatCAMGrbEditor.py:1944 appEditors/FlatCAMGrbEditor.py:1974
+msgid "Click on target location ..."
+msgstr "Click pe locatia tintă ..."
+
+#: appEditors/FlatCAMExcEditor.py:211
+msgid "Click on the Drill Circular Array Start position"
+msgstr "Click pe punctul de Start al ariei de operațiuni de găurire"
+
+#: appEditors/FlatCAMExcEditor.py:233 appEditors/FlatCAMExcEditor.py:677
+#: appEditors/FlatCAMGrbEditor.py:516
+msgid "The value is not Float. Check for comma instead of dot separator."
+msgstr ""
+"Valoarea nu este număr Real. Verifică să nu fi folosit virgula in loc de "
+"punct ca și separator decimal."
+
+#: appEditors/FlatCAMExcEditor.py:237
+msgid "The value is mistyped. Check the value"
+msgstr "Valoarea este gresită. Verifică ce ai introdus"
+
+#: appEditors/FlatCAMExcEditor.py:336
+msgid "Too many drills for the selected spacing angle."
+msgstr "Prea multe operațiuni de găurire pentru unghiul selectat."
+
+#: appEditors/FlatCAMExcEditor.py:354
+msgid "Done. Drill Array added."
+msgstr "Executat. Aria de operațiuni de găurire a fost adăugată."
+
+#: appEditors/FlatCAMExcEditor.py:394
+msgid "To add a slot first select a tool"
+msgstr "Pentru a adăuga un slot mai întâi, selectați o unealtă"
+
+#: appEditors/FlatCAMExcEditor.py:454 appEditors/FlatCAMExcEditor.py:461
+#: appEditors/FlatCAMExcEditor.py:742 appEditors/FlatCAMExcEditor.py:749
+msgid "Value is missing or wrong format. Add it and retry."
+msgstr ""
+"Valoarea lipsește sau formatul greșit. Adăugați-l și încercați din nou."
+
+#: appEditors/FlatCAMExcEditor.py:559
+msgid "Done. Adding Slot completed."
+msgstr "Terminat. Adăugarea slotului finalizată."
+
+#: appEditors/FlatCAMExcEditor.py:597
+msgid "To add an Slot Array first select a tool in Tool Table"
+msgstr ""
+"Pentru a adăuga o arie de sloturi, selectați mai întâi o unealtă din tabelul "
+"de unelte"
+
+#: appEditors/FlatCAMExcEditor.py:655
+msgid "Click on the Slot Circular Array Start position"
+msgstr "Faceți clic pe poziția de pornire a ariei circulare de slotuluri"
+
+#: appEditors/FlatCAMExcEditor.py:680 appEditors/FlatCAMGrbEditor.py:519
+msgid "The value is mistyped. Check the value."
+msgstr "Valoarea este gresită. Verifică ce ai introdus."
+
+#: appEditors/FlatCAMExcEditor.py:859
+msgid "Too many Slots for the selected spacing angle."
+msgstr "Prea multe sloturi pentru unghiul de distanțare selectat."
+
+#: appEditors/FlatCAMExcEditor.py:882
+msgid "Done. Slot Array added."
+msgstr "Terminat. S-a adăugat aria de sloturi."
+
+#: appEditors/FlatCAMExcEditor.py:904
+msgid "Click on the Drill(s) to resize ..."
+msgstr ""
+"Click pe operațiunile de găurire care se dorește să fie redimensionate ..."
+
+#: appEditors/FlatCAMExcEditor.py:934
+msgid "Resize drill(s) failed. Please enter a diameter for resize."
+msgstr ""
+"Redimensionarea operațiunilor de găurire a eșuat. Adaugă o valoare pentru "
+"dimetrul la care se face redimensionarea."
+
+#: appEditors/FlatCAMExcEditor.py:1112
+msgid "Done. Drill/Slot Resize completed."
+msgstr "Executat. Redimensionarea Perforării / slotului finalizată."
+
+#: appEditors/FlatCAMExcEditor.py:1115
+msgid "Cancelled. No drills/slots selected for resize ..."
+msgstr "Anulat. Nu au fost selectate găuri / sloturi pentru redimensionare ..."
+
+#: appEditors/FlatCAMExcEditor.py:1153 appEditors/FlatCAMGrbEditor.py:1946
+msgid "Click on reference location ..."
+msgstr "Click pe locatia de referinţă ..."
+
+#: appEditors/FlatCAMExcEditor.py:1210
+msgid "Done. Drill(s) Move completed."
+msgstr "Executat. Operatiile de găurire au fost mutate."
+
+#: appEditors/FlatCAMExcEditor.py:1318
+msgid "Done. Drill(s) copied."
+msgstr "Executat. Operatiile de găurire au fost copiate."
+
+#: appEditors/FlatCAMExcEditor.py:1557
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
+msgid "Excellon Editor"
+msgstr "Editor Excellon"
+
+#: appEditors/FlatCAMExcEditor.py:1564 appEditors/FlatCAMGrbEditor.py:2469
+msgid "Name:"
+msgstr "Nume:"
+
+#: appEditors/FlatCAMExcEditor.py:1570 appGUI/ObjectUI.py:540
+#: appGUI/ObjectUI.py:1362 appTools/ToolIsolation.py:118
+#: appTools/ToolNCC.py:120 appTools/ToolPaint.py:114
+#: appTools/ToolSolderPaste.py:79
+msgid "Tools Table"
+msgstr "Tabela Unelte"
+
+#: appEditors/FlatCAMExcEditor.py:1572 appGUI/ObjectUI.py:542
+msgid ""
+"Tools in this Excellon object\n"
+"when are used for drilling."
+msgstr ""
+"Burghie (unelte) in acest obiect Excellon\n"
+"când se face găurire."
+
+#: appEditors/FlatCAMExcEditor.py:1584 appEditors/FlatCAMExcEditor.py:3041
+#: appGUI/ObjectUI.py:560 appObjects/FlatCAMExcellon.py:1265
+#: appObjects/FlatCAMExcellon.py:1368 appObjects/FlatCAMExcellon.py:1553
+#: appTools/ToolIsolation.py:130 appTools/ToolNCC.py:132
+#: appTools/ToolPaint.py:127 appTools/ToolPcbWizard.py:76
+#: appTools/ToolProperties.py:416 appTools/ToolProperties.py:476
+#: appTools/ToolSolderPaste.py:90 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Diameter"
+msgstr "Diametru"
+
+#: appEditors/FlatCAMExcEditor.py:1592
+msgid "Add/Delete Tool"
+msgstr "Adaugă/Șterge Unealta"
+
+#: appEditors/FlatCAMExcEditor.py:1594
+msgid ""
+"Add/Delete a tool to the tool list\n"
+"for this Excellon object."
+msgstr ""
+"Adaugă/Șterge o unealtă la lista de unelte\n"
+"pentru acest obiect Excellon."
+
+#: appEditors/FlatCAMExcEditor.py:1606 appGUI/ObjectUI.py:1482
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
+msgid "Diameter for the new tool"
+msgstr "Diametru pentru noua unealtă (burghiu, freza)"
+
+#: appEditors/FlatCAMExcEditor.py:1616
+msgid "Add Tool"
+msgstr "Adaugă Unealta"
+
+#: appEditors/FlatCAMExcEditor.py:1618
+msgid ""
+"Add a new tool to the tool list\n"
+"with the diameter specified above."
+msgstr ""
+"Adaugă o unealtă noua la lista de unelte\n"
+"cu diametrul specificat deasupra."
+
+#: appEditors/FlatCAMExcEditor.py:1630
+msgid "Delete Tool"
+msgstr "Șterge Unealta"
+
+#: appEditors/FlatCAMExcEditor.py:1632
+msgid ""
+"Delete a tool in the tool list\n"
+"by selecting a row in the tool table."
+msgstr ""
+"Șterge o unealtă in lista de unelte\n"
+"prin selectarea unei linii in tabela de unelte."
+
+#: appEditors/FlatCAMExcEditor.py:1650 appGUI/MainGUI.py:4392
+msgid "Resize Drill(s)"
+msgstr "Redimensionare operațiuni de găurire"
+
+#: appEditors/FlatCAMExcEditor.py:1652
+msgid "Resize a drill or a selection of drills."
+msgstr ""
+"Redimensionează o operaţie de găurire sau o selecţie de operațiuni de "
+"găurire."
+
+#: appEditors/FlatCAMExcEditor.py:1659
+msgid "Resize Dia"
+msgstr "Redimens. Dia"
+
+#: appEditors/FlatCAMExcEditor.py:1661
+msgid "Diameter to resize to."
+msgstr "Diametrul la care se face redimensionarea."
+
+#: appEditors/FlatCAMExcEditor.py:1672
+msgid "Resize"
+msgstr "Redimensionează"
+
+#: appEditors/FlatCAMExcEditor.py:1674
+msgid "Resize drill(s)"
+msgstr "Redimensionează op. de găurire."
+
+#: appEditors/FlatCAMExcEditor.py:1699 appGUI/MainGUI.py:1514
+#: appGUI/MainGUI.py:4391
+msgid "Add Drill Array"
+msgstr "Adaugă o arie de op. găurire"
+
+#: appEditors/FlatCAMExcEditor.py:1701
+msgid "Add an array of drills (linear or circular array)"
+msgstr "Adaugă o arie de operațiuni de găurire (arie lineara sau circulara)."
+
+#: appEditors/FlatCAMExcEditor.py:1707
+msgid ""
+"Select the type of drills array to create.\n"
+"It can be Linear X(Y) or Circular"
+msgstr ""
+"Selectează tipul de arii de operațiuni de găurire.\n"
+"Poate fi Liniar X(Y) sau Circular"
+
+#: appEditors/FlatCAMExcEditor.py:1710 appEditors/FlatCAMExcEditor.py:1924
+#: appEditors/FlatCAMGrbEditor.py:2782
+msgid "Linear"
+msgstr "Liniar"
+
+#: appEditors/FlatCAMExcEditor.py:1711 appEditors/FlatCAMExcEditor.py:1925
+#: appEditors/FlatCAMGrbEditor.py:2783
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:52
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70
+#: appTools/ToolExtractDrills.py:78 appTools/ToolExtractDrills.py:201
+#: appTools/ToolFiducials.py:223 appTools/ToolIsolation.py:207
+#: appTools/ToolNCC.py:221 appTools/ToolPaint.py:203
+#: appTools/ToolPunchGerber.py:89 appTools/ToolPunchGerber.py:229
+msgid "Circular"
+msgstr "Circular"
+
+#: appEditors/FlatCAMExcEditor.py:1719
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
+msgid "Nr of drills"
+msgstr "Nr. op. găurire"
+
+#: appEditors/FlatCAMExcEditor.py:1720
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
+msgid "Specify how many drills to be in the array."
+msgstr "Specifica cate operațiuni de găurire să fie incluse in arie."
+
+#: appEditors/FlatCAMExcEditor.py:1738 appEditors/FlatCAMExcEditor.py:1788
+#: appEditors/FlatCAMExcEditor.py:1860 appEditors/FlatCAMExcEditor.py:1953
+#: appEditors/FlatCAMExcEditor.py:2004 appEditors/FlatCAMGrbEditor.py:1580
+#: appEditors/FlatCAMGrbEditor.py:2811 appEditors/FlatCAMGrbEditor.py:2860
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
+msgid "Direction"
+msgstr "Direcţie"
+
+#: appEditors/FlatCAMExcEditor.py:1740 appEditors/FlatCAMExcEditor.py:1955
+#: appEditors/FlatCAMGrbEditor.py:2813
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
+msgid ""
+"Direction on which the linear array is oriented:\n"
+"- 'X' - horizontal axis \n"
+"- 'Y' - vertical axis or \n"
+"- 'Angle' - a custom angle for the array inclination"
+msgstr ""
+"Directia in care aria lineara este orientata:\n"
+"- 'X' - pe axa orizontala \n"
+"- 'Y' - pe axa verticala sau \n"
+"- 'Unghi' - un unghi particular pentru inclinatia ariei"
+
+#: appEditors/FlatCAMExcEditor.py:1747 appEditors/FlatCAMExcEditor.py:1869
+#: appEditors/FlatCAMExcEditor.py:1962 appEditors/FlatCAMGrbEditor.py:2820
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:240
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:129
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197
+#: appTools/ToolFilm.py:239
+msgid "X"
+msgstr "X"
+
+#: appEditors/FlatCAMExcEditor.py:1748 appEditors/FlatCAMExcEditor.py:1870
+#: appEditors/FlatCAMExcEditor.py:1963 appEditors/FlatCAMGrbEditor.py:2821
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:198
+#: appTools/ToolFilm.py:240
+msgid "Y"
+msgstr "Y"
+
+#: appEditors/FlatCAMExcEditor.py:1749 appEditors/FlatCAMExcEditor.py:1766
+#: appEditors/FlatCAMExcEditor.py:1800 appEditors/FlatCAMExcEditor.py:1871
+#: appEditors/FlatCAMExcEditor.py:1875 appEditors/FlatCAMExcEditor.py:1964
+#: appEditors/FlatCAMExcEditor.py:1982 appEditors/FlatCAMExcEditor.py:2016
+#: appEditors/FlatCAMGeoEditor.py:683 appEditors/FlatCAMGrbEditor.py:2822
+#: appEditors/FlatCAMGrbEditor.py:2839 appEditors/FlatCAMGrbEditor.py:2875
+#: appEditors/FlatCAMGrbEditor.py:5377
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:194
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:263
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96
+#: appTools/ToolDistance.py:120 appTools/ToolDistanceMin.py:68
+#: appTools/ToolTransform.py:130
+msgid "Angle"
+msgstr "Unghi"
+
+#: appEditors/FlatCAMExcEditor.py:1753 appEditors/FlatCAMExcEditor.py:1968
+#: appEditors/FlatCAMGrbEditor.py:2826
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
+msgid "Pitch"
+msgstr "Pas"
+
+#: appEditors/FlatCAMExcEditor.py:1755 appEditors/FlatCAMExcEditor.py:1970
+#: appEditors/FlatCAMGrbEditor.py:2828
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
+msgid "Pitch = Distance between elements of the array."
+msgstr "Pas = Distanta între elementele ariei."
+
+#: appEditors/FlatCAMExcEditor.py:1768 appEditors/FlatCAMExcEditor.py:1984
+msgid ""
+"Angle at which the linear array is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -360 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+"Unghiul global la care aria lineara este plasata.\n"
+"Precizia este de max 2 zecimale.\n"
+"Val minima este: -360grade.\n"
+"Val maxima este: 360.00 grade."
+
+#: appEditors/FlatCAMExcEditor.py:1789 appEditors/FlatCAMExcEditor.py:2005
+#: appEditors/FlatCAMGrbEditor.py:2862
+msgid ""
+"Direction for circular array.Can be CW = clockwise or CCW = counter "
+"clockwise."
+msgstr ""
+"Directia pentru aria circulară. Poate fi CW = in sensul acelor de ceasornic "
+"sau CCW = invers acelor de ceasornic."
+
+#: appEditors/FlatCAMExcEditor.py:1796 appEditors/FlatCAMExcEditor.py:2012
+#: appEditors/FlatCAMGrbEditor.py:2870
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:129
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:171
+msgid "CW"
+msgstr "Orar"
+
+#: appEditors/FlatCAMExcEditor.py:1797 appEditors/FlatCAMExcEditor.py:2013
+#: appEditors/FlatCAMGrbEditor.py:2871
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:130
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:172
+msgid "CCW"
+msgstr "Antiorar"
+
+#: appEditors/FlatCAMExcEditor.py:1801 appEditors/FlatCAMExcEditor.py:2017
+#: appEditors/FlatCAMGrbEditor.py:2877
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:295
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:151
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:180
+msgid "Angle at which each element in circular array is placed."
+msgstr ""
+"Unghiul la care fiecare element al ariei circulare este plasat fata de "
+"originea ariei."
+
+#: appEditors/FlatCAMExcEditor.py:1835
+msgid "Slot Parameters"
+msgstr "Parametrii pt slot"
+
+#: appEditors/FlatCAMExcEditor.py:1837
+msgid ""
+"Parameters for adding a slot (hole with oval shape)\n"
+"either single or as an part of an array."
+msgstr ""
+"Parametri pentru adăugarea unui slot (gaură cu formă ovală)\n"
+"fie single sau ca parte a unei arii."
+
+#: appEditors/FlatCAMExcEditor.py:1846
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
+#: appTools/ToolCorners.py:136 appTools/ToolProperties.py:559
+msgid "Length"
+msgstr "Lungime"
+
+#: appEditors/FlatCAMExcEditor.py:1848
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
+msgid "Length = The length of the slot."
+msgstr "Lungime = Lungimea slotului."
+
+#: appEditors/FlatCAMExcEditor.py:1862
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
+msgid ""
+"Direction on which the slot is oriented:\n"
+"- 'X' - horizontal axis \n"
+"- 'Y' - vertical axis or \n"
+"- 'Angle' - a custom angle for the slot inclination"
+msgstr ""
+"Direcția spre care este orientat slotul:\n"
+"- „X” - axa orizontală\n"
+"- „Y” - axa verticală sau\n"
+"- „Unghi” - un unghi personalizat pentru înclinarea slotului"
+
+#: appEditors/FlatCAMExcEditor.py:1877
+msgid ""
+"Angle at which the slot is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -360 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+"Unghiul la care este plasat slotul.\n"
+"Precizia este de maxim 2 zecimale.\n"
+"Valoarea minimă este: -360 grade.\n"
+"Valoarea maximă este: 360.00 grade."
+
+#: appEditors/FlatCAMExcEditor.py:1910
+msgid "Slot Array Parameters"
+msgstr "Parametri Arie sloturi"
+
+#: appEditors/FlatCAMExcEditor.py:1912
+msgid "Parameters for the array of slots (linear or circular array)"
+msgstr "Parametri pentru Aria de sloturi (arie circulară sau liniară)"
+
+#: appEditors/FlatCAMExcEditor.py:1921
+msgid ""
+"Select the type of slot array to create.\n"
+"It can be Linear X(Y) or Circular"
+msgstr ""
+"Selectați tipul de slot pentru creare.\n"
+"Poate fi liniar X (Y) sau circular"
+
+#: appEditors/FlatCAMExcEditor.py:1933
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
+msgid "Nr of slots"
+msgstr "Nr de sloturi"
+
+#: appEditors/FlatCAMExcEditor.py:1934
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
+msgid "Specify how many slots to be in the array."
+msgstr "Specificați câte sloturi trebuie să fie în arie."
+
+#: appEditors/FlatCAMExcEditor.py:2452 appObjects/FlatCAMExcellon.py:433
+msgid "Total Drills"
+msgstr "Nr. Tot. Op. Găurire"
+
+#: appEditors/FlatCAMExcEditor.py:2484 appObjects/FlatCAMExcellon.py:464
+msgid "Total Slots"
+msgstr "Nr. Tot. Sloturi"
+
+#: appEditors/FlatCAMExcEditor.py:2559 appObjects/FlatCAMGeometry.py:664
+#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1841
+#: appObjects/FlatCAMGeometry.py:2491 appTools/ToolIsolation.py:1493
+#: appTools/ToolNCC.py:1516 appTools/ToolPaint.py:1268
+#: appTools/ToolPaint.py:1439 appTools/ToolSolderPaste.py:891
+#: appTools/ToolSolderPaste.py:964
+msgid "Wrong value format entered, use a number."
+msgstr "Valoare in format incorect, foloseşte un număr."
+
+#: appEditors/FlatCAMExcEditor.py:2570
+msgid ""
+"Tool already in the original or actual tool list.\n"
+"Save and reedit Excellon if you need to add this tool. "
+msgstr ""
+"Unealta este deja in lista originală sau actuală de unelte.\n"
+"Salvează și reeditează obiectul Excellon dacă ai nevoie să adaugi această "
+"unealtă. "
+
+#: appEditors/FlatCAMExcEditor.py:2579 appGUI/MainGUI.py:3364
+msgid "Added new tool with dia"
+msgstr "O nouă unealtă este adăugată cu diametrul"
+
+#: appEditors/FlatCAMExcEditor.py:2612
+msgid "Select a tool in Tool Table"
+msgstr "Selectează o unealtă in Tabela de Unelte"
+
+#: appEditors/FlatCAMExcEditor.py:2642
+msgid "Deleted tool with diameter"
+msgstr "Unealtă ștearsă cu diametrul"
+
+#: appEditors/FlatCAMExcEditor.py:2790
+msgid "Done. Tool edit completed."
+msgstr "Terminat. Editarea uneltei a fost finalizată."
+
+#: appEditors/FlatCAMExcEditor.py:3327
+msgid "There are no Tools definitions in the file. Aborting Excellon creation."
+msgstr ""
+"Nu exista definitii de unelte in fişier. Se anulează crearea de obiect "
+"Excellon."
+
+#: appEditors/FlatCAMExcEditor.py:3331
+msgid "An internal error has ocurred. See Shell.\n"
+msgstr ""
+"A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n"
+
+#: appEditors/FlatCAMExcEditor.py:3336
+msgid "Creating Excellon."
+msgstr "In curs de creere Excellon."
+
+#: appEditors/FlatCAMExcEditor.py:3350
+msgid "Excellon editing finished."
+msgstr "Editarea Excellon a fost terminată."
+
+#: appEditors/FlatCAMExcEditor.py:3367
+msgid "Cancelled. There is no Tool/Drill selected"
+msgstr "Anulat. Nu este selectată nici-o unealtă sau op. de găurire"
+
+#: appEditors/FlatCAMExcEditor.py:3601 appEditors/FlatCAMExcEditor.py:3609
+#: appEditors/FlatCAMGeoEditor.py:4286 appEditors/FlatCAMGeoEditor.py:4300
+#: appEditors/FlatCAMGrbEditor.py:1085 appEditors/FlatCAMGrbEditor.py:1312
+#: appEditors/FlatCAMGrbEditor.py:1497 appEditors/FlatCAMGrbEditor.py:1766
+#: appEditors/FlatCAMGrbEditor.py:4609 appEditors/FlatCAMGrbEditor.py:4626
+#: appGUI/MainGUI.py:2711 appGUI/MainGUI.py:2723
+#: appTools/ToolAlignObjects.py:393 appTools/ToolAlignObjects.py:415
+#: app_Main.py:4678 app_Main.py:4832
+msgid "Done."
+msgstr "Executat."
+
+#: appEditors/FlatCAMExcEditor.py:3984
+msgid "Done. Drill(s) deleted."
+msgstr "Executat. Operatiile de găurire șterse."
+
+#: appEditors/FlatCAMExcEditor.py:4057 appEditors/FlatCAMExcEditor.py:4067
+#: appEditors/FlatCAMGrbEditor.py:5057
+msgid "Click on the circular array Center position"
+msgstr "Click pe punctul de Centru al ariei circulare"
+
+#: appEditors/FlatCAMGeoEditor.py:84
+msgid "Buffer distance:"
+msgstr "Distanta pt bufer:"
+
+#: appEditors/FlatCAMGeoEditor.py:85
+msgid "Buffer corner:"
+msgstr "Coltul pt bufer:"
+
+#: appEditors/FlatCAMGeoEditor.py:87
+msgid ""
+"There are 3 types of corners:\n"
+" - 'Round': the corner is rounded for exterior buffer.\n"
+" - 'Square': the corner is met in a sharp angle for exterior buffer.\n"
+" - 'Beveled': the corner is a line that directly connects the features "
+"meeting in the corner"
+msgstr ""
+"Sunt disponibile 3 tipuri de colțuri:\n"
+"- 'Rotund': coltul este rotunjit in cazul buferului exterior.\n"
+"- 'Patrat:' colțurile formează unghi de 90 grade pt buferul exterior\n"
+"- 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor "
+"care formează coltul"
+
+#: appEditors/FlatCAMGeoEditor.py:93 appEditors/FlatCAMGrbEditor.py:2638
+msgid "Round"
+msgstr "Rotund"
+
+#: appEditors/FlatCAMGeoEditor.py:94 appEditors/FlatCAMGrbEditor.py:2639
+#: appGUI/ObjectUI.py:1149 appGUI/ObjectUI.py:2004
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:225
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:68
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:177
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:143
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:298
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291
+#: appTools/ToolExtractDrills.py:94 appTools/ToolExtractDrills.py:227
+#: appTools/ToolIsolation.py:545 appTools/ToolNCC.py:583
+#: appTools/ToolPaint.py:526 appTools/ToolPunchGerber.py:105
+#: appTools/ToolPunchGerber.py:255 appTools/ToolQRCode.py:207
+msgid "Square"
+msgstr "Patrat"
+
+#: appEditors/FlatCAMGeoEditor.py:95 appEditors/FlatCAMGrbEditor.py:2640
+msgid "Beveled"
+msgstr "Beveled"
+
+#: appEditors/FlatCAMGeoEditor.py:102
+msgid "Buffer Interior"
+msgstr "Bufer interior"
+
+#: appEditors/FlatCAMGeoEditor.py:104
+msgid "Buffer Exterior"
+msgstr "Bufer Exterior"
+
+#: appEditors/FlatCAMGeoEditor.py:110
+msgid "Full Buffer"
+msgstr "Bufer complet"
+
+#: appEditors/FlatCAMGeoEditor.py:131 appEditors/FlatCAMGeoEditor.py:2959
+#: appGUI/MainGUI.py:4301
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:191
+msgid "Buffer Tool"
+msgstr "Unealta Bufer"
+
+#: appEditors/FlatCAMGeoEditor.py:143 appEditors/FlatCAMGeoEditor.py:160
+#: appEditors/FlatCAMGeoEditor.py:177 appEditors/FlatCAMGeoEditor.py:2978
+#: appEditors/FlatCAMGeoEditor.py:3006 appEditors/FlatCAMGeoEditor.py:3034
+#: appEditors/FlatCAMGrbEditor.py:5110
+msgid "Buffer distance value is missing or wrong format. Add it and retry."
+msgstr ""
+"Valoarea distantei bufer lipseste sau este intr-un format gresit. Adaugă din "
+"nou și reîncearcă."
+
+#: appEditors/FlatCAMGeoEditor.py:241
+msgid "Font"
+msgstr "Font"
+
+#: appEditors/FlatCAMGeoEditor.py:322 appGUI/MainGUI.py:1452
+msgid "Text"
+msgstr "Text"
+
+#: appEditors/FlatCAMGeoEditor.py:348
+msgid "Text Tool"
+msgstr "Unealta Text"
+
+#: appEditors/FlatCAMGeoEditor.py:404 appGUI/MainGUI.py:502
+#: appGUI/MainGUI.py:1199 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:1564
+#: appObjects/FlatCAMExcellon.py:852 appObjects/FlatCAMExcellon.py:1242
+#: appObjects/FlatCAMGeometry.py:825 appTools/ToolIsolation.py:313
+#: appTools/ToolIsolation.py:1171 appTools/ToolNCC.py:331
+#: appTools/ToolNCC.py:797 appTools/ToolPaint.py:313 appTools/ToolPaint.py:766
+msgid "Tool"
+msgstr "Unealta"
+
+#: appEditors/FlatCAMGeoEditor.py:438
+msgid "Tool dia"
+msgstr "Dia unealtă"
+
+#: appEditors/FlatCAMGeoEditor.py:440
+msgid "Diameter of the tool to be used in the operation."
+msgstr "Diametrul uneltei care este utilizata in operaţie."
+
+#: appEditors/FlatCAMGeoEditor.py:486
+msgid ""
+"Algorithm to paint the polygons:\n"
+"- Standard: Fixed step inwards.\n"
+"- Seed-based: Outwards from seed.\n"
+"- Line-based: Parallel lines."
+msgstr ""
+"Algoritm pentru picture poligoane:\n"
+"- Standard: pas fix spre interior.\n"
+"- Semințe: înspre exterior porning de la punctul sămanță.\n"
+"- Linii: linii paralele."
+
+#: appEditors/FlatCAMGeoEditor.py:505
+msgid "Connect:"
+msgstr "Conectează:"
+
+#: appEditors/FlatCAMGeoEditor.py:515
+msgid "Contour:"
+msgstr "Contur:"
+
+#: appEditors/FlatCAMGeoEditor.py:528 appGUI/MainGUI.py:1456
+msgid "Paint"
+msgstr "Pictează"
+
+#: appEditors/FlatCAMGeoEditor.py:546 appGUI/MainGUI.py:912
+#: appGUI/MainGUI.py:1944 appGUI/ObjectUI.py:2069 appTools/ToolPaint.py:42
+#: appTools/ToolPaint.py:737
+msgid "Paint Tool"
+msgstr "Unealta Paint"
+
+#: appEditors/FlatCAMGeoEditor.py:582 appEditors/FlatCAMGeoEditor.py:1071
+#: appEditors/FlatCAMGeoEditor.py:2966 appEditors/FlatCAMGeoEditor.py:2994
+#: appEditors/FlatCAMGeoEditor.py:3022 appEditors/FlatCAMGeoEditor.py:4439
+#: appEditors/FlatCAMGrbEditor.py:5765
+msgid "Cancelled. No shape selected."
+msgstr "Anulat. Nici-o forma geometrică nu este selectată."
+
+#: appEditors/FlatCAMGeoEditor.py:595 appEditors/FlatCAMGeoEditor.py:2984
+#: appEditors/FlatCAMGeoEditor.py:3012 appEditors/FlatCAMGeoEditor.py:3040
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69
+#: appTools/ToolProperties.py:117 appTools/ToolProperties.py:162
+msgid "Tools"
+msgstr "Unelte"
+
+#: appEditors/FlatCAMGeoEditor.py:606 appEditors/FlatCAMGeoEditor.py:1035
+#: appEditors/FlatCAMGrbEditor.py:5300 appEditors/FlatCAMGrbEditor.py:5729
+#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:1967 appTools/ToolTransform.py:494
+msgid "Transform Tool"
+msgstr "Unealta Transformare"
+
+#: appEditors/FlatCAMGeoEditor.py:607 appEditors/FlatCAMGeoEditor.py:699
+#: appEditors/FlatCAMGrbEditor.py:5301 appEditors/FlatCAMGrbEditor.py:5393
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
+#: appTools/ToolTransform.py:27 appTools/ToolTransform.py:146
+msgid "Rotate"
+msgstr "Rotaţie"
+
+#: appEditors/FlatCAMGeoEditor.py:608 appEditors/FlatCAMGrbEditor.py:5302
+#: appTools/ToolTransform.py:28
+msgid "Skew/Shear"
+msgstr "Deformare"
+
+#: appEditors/FlatCAMGeoEditor.py:609 appEditors/FlatCAMGrbEditor.py:2687
+#: appEditors/FlatCAMGrbEditor.py:5303 appGUI/MainGUI.py:1057
+#: appGUI/MainGUI.py:1499 appGUI/MainGUI.py:2089 appGUI/MainGUI.py:4513
+#: appGUI/ObjectUI.py:125
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
+#: appTools/ToolTransform.py:29
+msgid "Scale"
+msgstr "Scalare"
+
+#: appEditors/FlatCAMGeoEditor.py:610 appEditors/FlatCAMGrbEditor.py:5304
+#: appTools/ToolTransform.py:30
+msgid "Mirror (Flip)"
+msgstr "Oglindire"
+
+#: appEditors/FlatCAMGeoEditor.py:612 appEditors/FlatCAMGrbEditor.py:2647
+#: appEditors/FlatCAMGrbEditor.py:5306 appGUI/MainGUI.py:1055
+#: appGUI/MainGUI.py:1454 appGUI/MainGUI.py:1497 appGUI/MainGUI.py:2087
+#: appGUI/MainGUI.py:4511
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
+#: appTools/ToolTransform.py:32
+msgid "Buffer"
+msgstr "Bufer"
+
+#: appEditors/FlatCAMGeoEditor.py:643 appEditors/FlatCAMGrbEditor.py:5337
+#: appGUI/GUIElements.py:2690
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44
+#: appTools/ToolDblSided.py:173 appTools/ToolDblSided.py:388
+#: appTools/ToolFilm.py:202 appTools/ToolTransform.py:60
+msgid "Reference"
+msgstr "Referinţă"
+
+#: appEditors/FlatCAMGeoEditor.py:645 appEditors/FlatCAMGrbEditor.py:5339
+msgid ""
+"The reference point for Rotate, Skew, Scale, Mirror.\n"
+"Can be:\n"
+"- Origin -> it is the 0, 0 point\n"
+"- Selection -> the center of the bounding box of the selected objects\n"
+"- Point -> a custom point defined by X,Y coordinates\n"
+"- Min Selection -> the point (minx, miny) of the bounding box of the "
+"selection"
+msgstr ""
+"Punctul de referință pentru Rotire, Deformare, Scalare, Oglindire.\n"
+"Poate fi:\n"
+"- Originea -> este punctul 0, 0\n"
+"- Selecție -> centrul casetei de delimitare a obiectelor selectate\n"
+"- Punct -> punct personalizat definit de coordonatele X, Y\n"
+"- Selectie Min-> punctul (minx, miny) al casetei de delimitare a selectiei"
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
+#: appTools/ToolCalibration.py:770 appTools/ToolCalibration.py:771
+#: appTools/ToolTransform.py:70
+msgid "Origin"
+msgstr "Originea"
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGeoEditor.py:1044
+#: appEditors/FlatCAMGrbEditor.py:5347 appEditors/FlatCAMGrbEditor.py:5738
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
+#: appTools/ToolIsolation.py:494 appTools/ToolNCC.py:539
+#: appTools/ToolPaint.py:455 appTools/ToolTransform.py:70 defaults.py:503
+msgid "Selection"
+msgstr "Selecţie"
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60
+#: appTools/ToolDblSided.py:181 appTools/ToolTransform.py:70
+msgid "Point"
+msgstr "Punct"
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347
+msgid "Minimum"
+msgstr "Minim"
+
+#: appEditors/FlatCAMGeoEditor.py:659 appEditors/FlatCAMGeoEditor.py:955
+#: appEditors/FlatCAMGrbEditor.py:5353 appEditors/FlatCAMGrbEditor.py:5649
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
+#: appTools/ToolExtractDrills.py:164 appTools/ToolExtractDrills.py:285
+#: appTools/ToolPunchGerber.py:192 appTools/ToolPunchGerber.py:308
+#: appTools/ToolTransform.py:76 appTools/ToolTransform.py:402 app_Main.py:9700
+msgid "Value"
+msgstr "Valoare"
+
+#: appEditors/FlatCAMGeoEditor.py:661 appEditors/FlatCAMGrbEditor.py:5355
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62
+#: appTools/ToolTransform.py:78
+msgid "A point of reference in format X,Y."
+msgstr "Un punct de referință în format X, Y."
+
+#: appEditors/FlatCAMGeoEditor.py:668 appEditors/FlatCAMGrbEditor.py:2590
+#: appEditors/FlatCAMGrbEditor.py:5362 appGUI/ObjectUI.py:1494
+#: appTools/ToolDblSided.py:192 appTools/ToolDblSided.py:425
+#: appTools/ToolIsolation.py:276 appTools/ToolIsolation.py:610
+#: appTools/ToolNCC.py:294 appTools/ToolNCC.py:631 appTools/ToolPaint.py:276
+#: appTools/ToolPaint.py:675 appTools/ToolSolderPaste.py:127
+#: appTools/ToolSolderPaste.py:605 appTools/ToolTransform.py:85
+#: app_Main.py:5672
+msgid "Add"
+msgstr "Adaugă"
+
+#: appEditors/FlatCAMGeoEditor.py:670 appEditors/FlatCAMGrbEditor.py:5364
+#: appTools/ToolTransform.py:87
+msgid "Add point coordinates from clipboard."
+msgstr "Adăugați coordonatele de punct din clipboard."
+
+#: appEditors/FlatCAMGeoEditor.py:685 appEditors/FlatCAMGrbEditor.py:5379
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98
+#: appTools/ToolTransform.py:132
+msgid ""
+"Angle for Rotation action, in degrees.\n"
+"Float number between -360 and 359.\n"
+"Positive numbers for CW motion.\n"
+"Negative numbers for CCW motion."
+msgstr ""
+"Unghiul pentru Rotaţie, in grade. Număr Real cu valori între -360 și 359.\n"
+"Numerele pozitive inseamna o mișcare in sens ace ceasornic.\n"
+"Numerele negative inseamna o mișcare in sens invers ace ceasornic."
+
+#: appEditors/FlatCAMGeoEditor.py:701 appEditors/FlatCAMGrbEditor.py:5395
+#: appTools/ToolTransform.py:148
+msgid ""
+"Rotate the selected object(s).\n"
+"The point of reference is the middle of\n"
+"the bounding box for all selected objects."
+msgstr ""
+"Roteste obiectele selectate.\n"
+"Punctul de referinţă este mijlocul \n"
+"formei înconjurătoare pt toate obiectele."
+
+#: appEditors/FlatCAMGeoEditor.py:721 appEditors/FlatCAMGeoEditor.py:783
+#: appEditors/FlatCAMGrbEditor.py:5415 appEditors/FlatCAMGrbEditor.py:5477
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151
+#: appTools/ToolTransform.py:168 appTools/ToolTransform.py:230
+msgid "Link"
+msgstr "Legatura"
+
+#: appEditors/FlatCAMGeoEditor.py:723 appEditors/FlatCAMGeoEditor.py:785
+#: appEditors/FlatCAMGrbEditor.py:5417 appEditors/FlatCAMGrbEditor.py:5479
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153
+#: appTools/ToolTransform.py:170 appTools/ToolTransform.py:232
+msgid "Link the Y entry to X entry and copy its content."
+msgstr ""
+"Conectați campul Y la campul X și copiați conținutul acestuia din X in Y."
+
+#: appEditors/FlatCAMGeoEditor.py:728 appEditors/FlatCAMGrbEditor.py:5422
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
+#: appTools/ToolFilm.py:184 appTools/ToolTransform.py:175
+msgid "X angle"
+msgstr "Unghi X"
+
+#: appEditors/FlatCAMGeoEditor.py:730 appEditors/FlatCAMGeoEditor.py:751
+#: appEditors/FlatCAMGrbEditor.py:5424 appEditors/FlatCAMGrbEditor.py:5445
+#: appTools/ToolTransform.py:177 appTools/ToolTransform.py:198
+msgid ""
+"Angle for Skew action, in degrees.\n"
+"Float number between -360 and 360."
+msgstr ""
+"Valoarea unghiului de Deformare, in grade.\n"
+"Ia valori Reale între -360 si 360 grade."
+
+#: appEditors/FlatCAMGeoEditor.py:738 appEditors/FlatCAMGrbEditor.py:5432
+#: appTools/ToolTransform.py:185
+msgid "Skew X"
+msgstr "Deformare X"
+
+#: appEditors/FlatCAMGeoEditor.py:740 appEditors/FlatCAMGeoEditor.py:761
+#: appEditors/FlatCAMGrbEditor.py:5434 appEditors/FlatCAMGrbEditor.py:5455
+#: appTools/ToolTransform.py:187 appTools/ToolTransform.py:208
+msgid ""
+"Skew/shear the selected object(s).\n"
+"The point of reference is the middle of\n"
+"the bounding box for all selected objects."
+msgstr ""
+"Deformează obiectele selectate.\n"
+"Punctul de referinţă este mijlocul \n"
+"formei înconjurătoare pt toate obiectele."
+
+#: appEditors/FlatCAMGeoEditor.py:749 appEditors/FlatCAMGrbEditor.py:5443
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138
+#: appTools/ToolFilm.py:193 appTools/ToolTransform.py:196
+msgid "Y angle"
+msgstr "Unghi Y"
+
+#: appEditors/FlatCAMGeoEditor.py:759 appEditors/FlatCAMGrbEditor.py:5453
+#: appTools/ToolTransform.py:206
+msgid "Skew Y"
+msgstr "Deformare Y"
+
+#: appEditors/FlatCAMGeoEditor.py:790 appEditors/FlatCAMGrbEditor.py:5484
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162
+#: appTools/ToolFilm.py:145 appTools/ToolTransform.py:237
+msgid "X factor"
+msgstr "Factor X"
+
+#: appEditors/FlatCAMGeoEditor.py:792 appEditors/FlatCAMGrbEditor.py:5486
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164
+#: appTools/ToolTransform.py:239
+msgid "Factor for scaling on X axis."
+msgstr "Factor de scalare pe axa X."
+
+#: appEditors/FlatCAMGeoEditor.py:799 appEditors/FlatCAMGrbEditor.py:5493
+#: appTools/ToolTransform.py:246
+msgid "Scale X"
+msgstr "Scalează X"
+
+#: appEditors/FlatCAMGeoEditor.py:801 appEditors/FlatCAMGeoEditor.py:821
+#: appEditors/FlatCAMGrbEditor.py:5495 appEditors/FlatCAMGrbEditor.py:5515
+#: appTools/ToolTransform.py:248 appTools/ToolTransform.py:268
+msgid ""
+"Scale the selected object(s).\n"
+"The point of reference depends on \n"
+"the Scale reference checkbox state."
+msgstr ""
+"Scalează obiectele selectate.\n"
+"Punctul de referinţă depinde de\n"
+"starea checkbox-ului >Referința Scalare<."
+
+#: appEditors/FlatCAMGeoEditor.py:810 appEditors/FlatCAMGrbEditor.py:5504
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
+#: appTools/ToolFilm.py:154 appTools/ToolTransform.py:257
+msgid "Y factor"
+msgstr "Factor Y"
+
+#: appEditors/FlatCAMGeoEditor.py:812 appEditors/FlatCAMGrbEditor.py:5506
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
+#: appTools/ToolTransform.py:259
+msgid "Factor for scaling on Y axis."
+msgstr "Factor de scalare pe axa Y."
+
+#: appEditors/FlatCAMGeoEditor.py:819 appEditors/FlatCAMGrbEditor.py:5513
+#: appTools/ToolTransform.py:266
+msgid "Scale Y"
+msgstr "Scalează Y"
+
+#: appEditors/FlatCAMGeoEditor.py:846 appEditors/FlatCAMGrbEditor.py:5540
+#: appTools/ToolTransform.py:293
+msgid "Flip on X"
+msgstr "Oglindește pe X"
+
+#: appEditors/FlatCAMGeoEditor.py:848 appEditors/FlatCAMGeoEditor.py:853
+#: appEditors/FlatCAMGrbEditor.py:5542 appEditors/FlatCAMGrbEditor.py:5547
+#: appTools/ToolTransform.py:295 appTools/ToolTransform.py:300
+msgid "Flip the selected object(s) over the X axis."
+msgstr "Oglindește obiectele selectate pe axa X."
+
+#: appEditors/FlatCAMGeoEditor.py:851 appEditors/FlatCAMGrbEditor.py:5545
+#: appTools/ToolTransform.py:298
+msgid "Flip on Y"
+msgstr "Oglindește pe Y"
+
+#: appEditors/FlatCAMGeoEditor.py:871 appEditors/FlatCAMGrbEditor.py:5565
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191
+#: appTools/ToolTransform.py:318
+msgid "X val"
+msgstr "Val X"
+
+#: appEditors/FlatCAMGeoEditor.py:873 appEditors/FlatCAMGrbEditor.py:5567
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193
+#: appTools/ToolTransform.py:320
+msgid "Distance to offset on X axis. In current units."
+msgstr "Distanta la care se face ofset pe axa X. In unitatile curente."
+
+#: appEditors/FlatCAMGeoEditor.py:880 appEditors/FlatCAMGrbEditor.py:5574
+#: appTools/ToolTransform.py:327
+msgid "Offset X"
+msgstr "Ofset pe X"
+
+#: appEditors/FlatCAMGeoEditor.py:882 appEditors/FlatCAMGeoEditor.py:902
+#: appEditors/FlatCAMGrbEditor.py:5576 appEditors/FlatCAMGrbEditor.py:5596
+#: appTools/ToolTransform.py:329 appTools/ToolTransform.py:349
+msgid ""
+"Offset the selected object(s).\n"
+"The point of reference is the middle of\n"
+"the bounding box for all selected objects.\n"
+msgstr ""
+"Deplasează obiectele selectate.\n"
+"Punctul de referinţă este mijlocul formei înconjurătoare\n"
+"pentru toate obiectele selectate.\n"
+
+#: appEditors/FlatCAMGeoEditor.py:891 appEditors/FlatCAMGrbEditor.py:5585
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204
+#: appTools/ToolTransform.py:338
+msgid "Y val"
+msgstr "Val Y"
+
+#: appEditors/FlatCAMGeoEditor.py:893 appEditors/FlatCAMGrbEditor.py:5587
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206
+#: appTools/ToolTransform.py:340
+msgid "Distance to offset on Y axis. In current units."
+msgstr "Distanta la care se face ofset pe axa Y. In unitatile curente."
+
+#: appEditors/FlatCAMGeoEditor.py:900 appEditors/FlatCAMGrbEditor.py:5594
+#: appTools/ToolTransform.py:347
+msgid "Offset Y"
+msgstr "Ofset pe Y"
+
+#: appEditors/FlatCAMGeoEditor.py:920 appEditors/FlatCAMGrbEditor.py:5614
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216
+#: appTools/ToolQRCode.py:206 appTools/ToolTransform.py:367
+msgid "Rounded"
+msgstr "Rotunjit"
+
+#: appEditors/FlatCAMGeoEditor.py:922 appEditors/FlatCAMGrbEditor.py:5616
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218
+#: appTools/ToolTransform.py:369
+msgid ""
+"If checked then the buffer will surround the buffered shape,\n"
+"every corner will be rounded.\n"
+"If not checked then the buffer will follow the exact geometry\n"
+"of the buffered shape."
+msgstr ""
+"Dacă este bifat, atunci bufferul va înconjura forma tamponată,\n"
+"fiecare colț va fi rotunjit.\n"
+"Dacă nu este bifat, bufferul va urma geometria exactă\n"
+"de forma tamponată."
+
+#: appEditors/FlatCAMGeoEditor.py:930 appEditors/FlatCAMGrbEditor.py:5624
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226
+#: appTools/ToolDistance.py:505 appTools/ToolDistanceMin.py:286
+#: appTools/ToolTransform.py:377
+msgid "Distance"
+msgstr "Distanță"
+
+#: appEditors/FlatCAMGeoEditor.py:932 appEditors/FlatCAMGrbEditor.py:5626
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228
+#: appTools/ToolTransform.py:379
+msgid ""
+"A positive value will create the effect of dilation,\n"
+"while a negative value will create the effect of erosion.\n"
+"Each geometry element of the object will be increased\n"
+"or decreased with the 'distance'."
+msgstr ""
+"O valoare pozitivă va crea efectul dilatării,\n"
+"în timp ce o valoare negativă va crea efectul eroziunii.\n"
+"Fiecare element de geometrie al obiectului va fi mărit\n"
+"sau scăzut proportional cu „distanța”."
+
+#: appEditors/FlatCAMGeoEditor.py:944 appEditors/FlatCAMGrbEditor.py:5638
+#: appTools/ToolTransform.py:391
+msgid "Buffer D"
+msgstr "Bufer D"
+
+#: appEditors/FlatCAMGeoEditor.py:946 appEditors/FlatCAMGrbEditor.py:5640
+#: appTools/ToolTransform.py:393
+msgid ""
+"Create the buffer effect on each geometry,\n"
+"element from the selected object, using the distance."
+msgstr ""
+"Creați efectul buffer pe fiecare geometrie,\n"
+"element din obiectul selectat, folosind distanta."
+
+#: appEditors/FlatCAMGeoEditor.py:957 appEditors/FlatCAMGrbEditor.py:5651
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245
+#: appTools/ToolTransform.py:404
+msgid ""
+"A positive value will create the effect of dilation,\n"
+"while a negative value will create the effect of erosion.\n"
+"Each geometry element of the object will be increased\n"
+"or decreased to fit the 'Value'. Value is a percentage\n"
+"of the initial dimension."
+msgstr ""
+"O valoare pozitivă va crea efectul dilatării,\n"
+"în timp ce o valoare negativă va crea efectul eroziunii.\n"
+"Fiecare element de geometrie al obiectului va fi mărit\n"
+"sau scăzut proportional cu „distanța”. Valoarea este\n"
+"un procent din dimensiunea initială."
+
+#: appEditors/FlatCAMGeoEditor.py:970 appEditors/FlatCAMGrbEditor.py:5664
+#: appTools/ToolTransform.py:417
+msgid "Buffer F"
+msgstr "Bufer F"
+
+#: appEditors/FlatCAMGeoEditor.py:972 appEditors/FlatCAMGrbEditor.py:5666
+#: appTools/ToolTransform.py:419
+msgid ""
+"Create the buffer effect on each geometry,\n"
+"element from the selected object, using the factor."
+msgstr ""
+"Creați efectul buffer pe fiecare geometrie,\n"
+"element din obiectul selectat, folosing un factor."
+
+#: appEditors/FlatCAMGeoEditor.py:1043 appEditors/FlatCAMGrbEditor.py:5737
+#: appGUI/ObjectUI.py:1103 appGUI/ObjectUI.py:1958
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
+#: appTools/ToolCalibration.py:186 appTools/ToolNCC.py:109
+#: appTools/ToolPaint.py:102 appTools/ToolPanelize.py:98
+#: appTools/ToolTransform.py:70
+msgid "Object"
+msgstr "Obiect"
+
+#: appEditors/FlatCAMGeoEditor.py:1107 appEditors/FlatCAMGeoEditor.py:1130
+#: appEditors/FlatCAMGeoEditor.py:1276 appEditors/FlatCAMGeoEditor.py:1301
+#: appEditors/FlatCAMGeoEditor.py:1335 appEditors/FlatCAMGeoEditor.py:1370
+#: appEditors/FlatCAMGeoEditor.py:1401 appEditors/FlatCAMGrbEditor.py:5801
+#: appEditors/FlatCAMGrbEditor.py:5824 appEditors/FlatCAMGrbEditor.py:5969
+#: appEditors/FlatCAMGrbEditor.py:6002 appEditors/FlatCAMGrbEditor.py:6045
+#: appEditors/FlatCAMGrbEditor.py:6086 appEditors/FlatCAMGrbEditor.py:6122
+msgid "No shape selected."
+msgstr "Nicio formă selectată."
+
+#: appEditors/FlatCAMGeoEditor.py:1115 appEditors/FlatCAMGrbEditor.py:5809
+#: appTools/ToolTransform.py:585
+msgid "Incorrect format for Point value. Needs format X,Y"
+msgstr "Format incorect pentru valoarea punctului. Necesită formatul X, Y"
+
+#: appEditors/FlatCAMGeoEditor.py:1140 appEditors/FlatCAMGrbEditor.py:5834
+#: appTools/ToolTransform.py:602
+msgid "Rotate transformation can not be done for a value of 0."
+msgstr "Transformarea Rotire nu se poate face pentru o valoare de 0."
+
+#: appEditors/FlatCAMGeoEditor.py:1198 appEditors/FlatCAMGeoEditor.py:1219
+#: appEditors/FlatCAMGrbEditor.py:5892 appEditors/FlatCAMGrbEditor.py:5913
+#: appTools/ToolTransform.py:660 appTools/ToolTransform.py:681
+msgid "Scale transformation can not be done for a factor of 0 or 1."
+msgstr "Transformarea Scalare nu se poate face pentru un factor de 0 sau 1."
+
+#: appEditors/FlatCAMGeoEditor.py:1232 appEditors/FlatCAMGeoEditor.py:1241
+#: appEditors/FlatCAMGrbEditor.py:5926 appEditors/FlatCAMGrbEditor.py:5935
+#: appTools/ToolTransform.py:694 appTools/ToolTransform.py:703
+msgid "Offset transformation can not be done for a value of 0."
+msgstr "Transformarea Deplasare nu se poate face pentru o valoare de 0."
+
+#: appEditors/FlatCAMGeoEditor.py:1271 appEditors/FlatCAMGrbEditor.py:5972
+#: appTools/ToolTransform.py:731
+msgid "Appying Rotate"
+msgstr "Execuţie Rotaţie"
+
+#: appEditors/FlatCAMGeoEditor.py:1284 appEditors/FlatCAMGrbEditor.py:5984
+msgid "Done. Rotate completed."
+msgstr "Executat. Rotaţie finalizată."
+
+#: appEditors/FlatCAMGeoEditor.py:1286
+msgid "Rotation action was not executed"
+msgstr "Actiunea de rotatie nu a fost efectuată"
+
+#: appEditors/FlatCAMGeoEditor.py:1304 appEditors/FlatCAMGrbEditor.py:6005
+#: appTools/ToolTransform.py:757
+msgid "Applying Flip"
+msgstr "Execuţie Oglindire"
+
+#: appEditors/FlatCAMGeoEditor.py:1312 appEditors/FlatCAMGrbEditor.py:6017
+#: appTools/ToolTransform.py:774
+msgid "Flip on the Y axis done"
+msgstr "Oglindire pe axa Y executată"
+
+#: appEditors/FlatCAMGeoEditor.py:1315 appEditors/FlatCAMGrbEditor.py:6025
+#: appTools/ToolTransform.py:783
+msgid "Flip on the X axis done"
+msgstr "Oglindire pe axa X executată"
+
+#: appEditors/FlatCAMGeoEditor.py:1319
+msgid "Flip action was not executed"
+msgstr "Actiunea de oglindire nu a fost efectuată"
+
+#: appEditors/FlatCAMGeoEditor.py:1338 appEditors/FlatCAMGrbEditor.py:6048
+#: appTools/ToolTransform.py:804
+msgid "Applying Skew"
+msgstr "Execuţie Deformare"
+
+#: appEditors/FlatCAMGeoEditor.py:1347 appEditors/FlatCAMGrbEditor.py:6064
+msgid "Skew on the X axis done"
+msgstr "Oglindire pe axa X executată"
+
+#: appEditors/FlatCAMGeoEditor.py:1349 appEditors/FlatCAMGrbEditor.py:6066
+msgid "Skew on the Y axis done"
+msgstr "Oglindire pe axa Y executată"
+
+#: appEditors/FlatCAMGeoEditor.py:1352
+msgid "Skew action was not executed"
+msgstr "Actiunea de deformare nu a fost efectuată"
+
+#: appEditors/FlatCAMGeoEditor.py:1373 appEditors/FlatCAMGrbEditor.py:6089
+#: appTools/ToolTransform.py:831
+msgid "Applying Scale"
+msgstr "Execuţie Scalare"
+
+#: appEditors/FlatCAMGeoEditor.py:1382 appEditors/FlatCAMGrbEditor.py:6102
+msgid "Scale on the X axis done"
+msgstr "Scalarea pe axa X executată"
+
+#: appEditors/FlatCAMGeoEditor.py:1384 appEditors/FlatCAMGrbEditor.py:6104
+msgid "Scale on the Y axis done"
+msgstr "Scalarea pe axa Y executată"
+
+#: appEditors/FlatCAMGeoEditor.py:1386
+msgid "Scale action was not executed"
+msgstr "Scalarea nu a fost efectuată"
+
+#: appEditors/FlatCAMGeoEditor.py:1404 appEditors/FlatCAMGrbEditor.py:6125
+#: appTools/ToolTransform.py:859
+msgid "Applying Offset"
+msgstr "Execuţie Ofset"
+
+#: appEditors/FlatCAMGeoEditor.py:1414 appEditors/FlatCAMGrbEditor.py:6146
+msgid "Offset on the X axis done"
+msgstr "Ofset pe axa X efectuat"
+
+#: appEditors/FlatCAMGeoEditor.py:1416 appEditors/FlatCAMGrbEditor.py:6148
+msgid "Offset on the Y axis done"
+msgstr "Ofset pe axa Y efectuat"
+
+#: appEditors/FlatCAMGeoEditor.py:1419
+msgid "Offset action was not executed"
+msgstr "Actiuena de Ofset nu a fost efectuată"
+
+#: appEditors/FlatCAMGeoEditor.py:1426 appEditors/FlatCAMGrbEditor.py:6158
+msgid "No shape selected"
+msgstr "Nicio formă selectată"
+
+#: appEditors/FlatCAMGeoEditor.py:1429 appEditors/FlatCAMGrbEditor.py:6161
+#: appTools/ToolTransform.py:889
+msgid "Applying Buffer"
+msgstr "Aplicarea tampon (Buffer)"
+
+#: appEditors/FlatCAMGeoEditor.py:1436 appEditors/FlatCAMGrbEditor.py:6183
+#: appTools/ToolTransform.py:910
+msgid "Buffer done"
+msgstr "Buffer finalizat"
+
+#: appEditors/FlatCAMGeoEditor.py:1440 appEditors/FlatCAMGrbEditor.py:6187
+#: appTools/ToolTransform.py:879 appTools/ToolTransform.py:915
+msgid "Action was not executed, due of"
+msgstr "Acțiunea nu a fost executată, din cauza"
+
+#: appEditors/FlatCAMGeoEditor.py:1444 appEditors/FlatCAMGrbEditor.py:6191
+msgid "Rotate ..."
+msgstr "Rotaţie ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1445 appEditors/FlatCAMGeoEditor.py:1494
+#: appEditors/FlatCAMGeoEditor.py:1509 appEditors/FlatCAMGrbEditor.py:6192
+#: appEditors/FlatCAMGrbEditor.py:6241 appEditors/FlatCAMGrbEditor.py:6256
+msgid "Enter an Angle Value (degrees)"
+msgstr "Introdu o valoare in grade pt Unghi"
+
+#: appEditors/FlatCAMGeoEditor.py:1453 appEditors/FlatCAMGrbEditor.py:6200
+msgid "Geometry shape rotate done"
+msgstr "Rotatia formei geometrice executată"
+
+#: appEditors/FlatCAMGeoEditor.py:1456 appEditors/FlatCAMGrbEditor.py:6203
+msgid "Geometry shape rotate cancelled"
+msgstr "Rotatia formei geometrice anulată"
+
+#: appEditors/FlatCAMGeoEditor.py:1461 appEditors/FlatCAMGrbEditor.py:6208
+msgid "Offset on X axis ..."
+msgstr "Ofset pe axa X ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1462 appEditors/FlatCAMGeoEditor.py:1479
+#: appEditors/FlatCAMGrbEditor.py:6209 appEditors/FlatCAMGrbEditor.py:6226
+msgid "Enter a distance Value"
+msgstr "Introdu of valoare pt Distantă"
+
+#: appEditors/FlatCAMGeoEditor.py:1470 appEditors/FlatCAMGrbEditor.py:6217
+msgid "Geometry shape offset on X axis done"
+msgstr "Ofset pe axa X executat"
+
+#: appEditors/FlatCAMGeoEditor.py:1473 appEditors/FlatCAMGrbEditor.py:6220
+msgid "Geometry shape offset X cancelled"
+msgstr "Ofset pe axa X anulat"
+
+#: appEditors/FlatCAMGeoEditor.py:1478 appEditors/FlatCAMGrbEditor.py:6225
+msgid "Offset on Y axis ..."
+msgstr "Ofset pe axa Y ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1487 appEditors/FlatCAMGrbEditor.py:6234
+msgid "Geometry shape offset on Y axis done"
+msgstr "Ofset pe axa Y executat"
+
+#: appEditors/FlatCAMGeoEditor.py:1490
+msgid "Geometry shape offset on Y axis canceled"
+msgstr "Ofset pe axa Y anulat"
+
+#: appEditors/FlatCAMGeoEditor.py:1493 appEditors/FlatCAMGrbEditor.py:6240
+msgid "Skew on X axis ..."
+msgstr "Deformare pe axa X ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1502 appEditors/FlatCAMGrbEditor.py:6249
+msgid "Geometry shape skew on X axis done"
+msgstr "Deformarea pe axa X executată"
+
+#: appEditors/FlatCAMGeoEditor.py:1505
+msgid "Geometry shape skew on X axis canceled"
+msgstr "Deformarea pe axa X anulată"
+
+#: appEditors/FlatCAMGeoEditor.py:1508 appEditors/FlatCAMGrbEditor.py:6255
+msgid "Skew on Y axis ..."
+msgstr "Deformare pe axa Y ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1517 appEditors/FlatCAMGrbEditor.py:6264
+msgid "Geometry shape skew on Y axis done"
+msgstr "Deformarea pe axa Y executată"
+
+#: appEditors/FlatCAMGeoEditor.py:1520
+msgid "Geometry shape skew on Y axis canceled"
+msgstr "Deformarea pe axa Y anulată"
+
+#: appEditors/FlatCAMGeoEditor.py:1950 appEditors/FlatCAMGeoEditor.py:2021
+#: appEditors/FlatCAMGrbEditor.py:1444 appEditors/FlatCAMGrbEditor.py:1522
+msgid "Click on Center point ..."
+msgstr "Click pe punctul de Centru ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1963 appEditors/FlatCAMGrbEditor.py:1454
+msgid "Click on Perimeter point to complete ..."
+msgstr "Click pe un punct aflat pe Circumferintă pentru terminare ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1995
+msgid "Done. Adding Circle completed."
+msgstr "Executat. Adăugarea unei forme Cerc terminată."
+
+#: appEditors/FlatCAMGeoEditor.py:2049 appEditors/FlatCAMGrbEditor.py:1555
+msgid "Click on Start point ..."
+msgstr "Click pe punctul de Start ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2051 appEditors/FlatCAMGrbEditor.py:1557
+msgid "Click on Point3 ..."
+msgstr "Click pe Punctul3 ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2053 appEditors/FlatCAMGrbEditor.py:1559
+msgid "Click on Stop point ..."
+msgstr "Click pe punctulde Stop ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2058 appEditors/FlatCAMGrbEditor.py:1564
+msgid "Click on Stop point to complete ..."
+msgstr "Click pe punctul de Stop pentru terminare ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2060 appEditors/FlatCAMGrbEditor.py:1566
+msgid "Click on Point2 to complete ..."
+msgstr "Click pe Punctul2 pentru terminare ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2062 appEditors/FlatCAMGrbEditor.py:1568
+msgid "Click on Center point to complete ..."
+msgstr "Click pe punctul de Centru pentru terminare ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2074
+#, python-format
+msgid "Direction: %s"
+msgstr "Direcţie: %s"
+
+#: appEditors/FlatCAMGeoEditor.py:2088 appEditors/FlatCAMGrbEditor.py:1594
+msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
+msgstr "Mod: Start -> Stop -> Centru. Click pe punctul de Start ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2091 appEditors/FlatCAMGrbEditor.py:1597
+msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
+msgstr "Mod: Point1 -> Point3 -> Point2. Click pe Punctul1 ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2094 appEditors/FlatCAMGrbEditor.py:1600
+msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
+msgstr "Mod: Center -> Start -> Stop. Click pe punctul de Centru ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2235
+msgid "Done. Arc completed."
+msgstr "Executat. Adăugarea unei forme Arc terminată."
+
+#: appEditors/FlatCAMGeoEditor.py:2266 appEditors/FlatCAMGeoEditor.py:2339
+msgid "Click on 1st corner ..."
+msgstr "Click pe primul colt ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2278
+msgid "Click on opposite corner to complete ..."
+msgstr "Click pe punctul opus pentru terminare ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2308
+msgid "Done. Rectangle completed."
+msgstr "Executat. Adăugare Pătrat terminată."
+
+#: appEditors/FlatCAMGeoEditor.py:2383
+msgid "Done. Polygon completed."
+msgstr "Executat. Adăugarea unei forme Poligon terminată."
+
+#: appEditors/FlatCAMGeoEditor.py:2397 appEditors/FlatCAMGeoEditor.py:2462
+#: appEditors/FlatCAMGrbEditor.py:1102 appEditors/FlatCAMGrbEditor.py:1322
+msgid "Backtracked one point ..."
+msgstr "Revenit la penultimul Punct ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2440
+msgid "Done. Path completed."
+msgstr "Executat. Traseu finalizat."
+
+#: appEditors/FlatCAMGeoEditor.py:2599
+msgid "No shape selected. Select a shape to explode"
+msgstr "Nicio formă selectată. Selectați o formă pentru a o exploda"
+
+#: appEditors/FlatCAMGeoEditor.py:2632
+msgid "Done. Polygons exploded into lines."
+msgstr "Terminat. Poligoanele au fost descompuse în linii."
+
+#: appEditors/FlatCAMGeoEditor.py:2664
+msgid "MOVE: No shape selected. Select a shape to move"
+msgstr ""
+"MUTARE: Nici-o formă nu este selectată. Selectează o formă pentru a putea "
+"face deplasare"
+
+#: appEditors/FlatCAMGeoEditor.py:2667 appEditors/FlatCAMGeoEditor.py:2687
+msgid " MOVE: Click on reference point ..."
+msgstr " MUTARE: Click pe punctul de referinţă ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2672
+msgid " Click on destination point ..."
+msgstr " Click pe punctul de Destinaţie ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2712
+msgid "Done. Geometry(s) Move completed."
+msgstr "Executat. Mutarea Geometriilor terminată."
+
+#: appEditors/FlatCAMGeoEditor.py:2845
+msgid "Done. Geometry(s) Copy completed."
+msgstr "Executat. Copierea Geometriilor terminată."
+
+#: appEditors/FlatCAMGeoEditor.py:2876 appEditors/FlatCAMGrbEditor.py:897
+msgid "Click on 1st point ..."
+msgstr "Click pe primul punct ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2900
+msgid ""
+"Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. "
+"Error"
+msgstr ""
+"Fontul nu este compatibil. Doar cele tip: Regular, Bold, Italic și "
+"BoldItalic sunt acceptate. Eroarea"
+
+#: appEditors/FlatCAMGeoEditor.py:2908
+msgid "No text to add."
+msgstr "Niciun text de adăugat."
+
+#: appEditors/FlatCAMGeoEditor.py:2918
+msgid " Done. Adding Text completed."
+msgstr " Executat. Adăugarea de Text terminată."
+
+#: appEditors/FlatCAMGeoEditor.py:2955
+msgid "Create buffer geometry ..."
+msgstr "Crează o geometrie de tipe Bufer ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2990 appEditors/FlatCAMGrbEditor.py:5154
+msgid "Done. Buffer Tool completed."
+msgstr "Executat. Unealta Bufer terminată."
+
+#: appEditors/FlatCAMGeoEditor.py:3018
+msgid "Done. Buffer Int Tool completed."
+msgstr "Executat. Unealta Bufer Intern terminată."
+
+#: appEditors/FlatCAMGeoEditor.py:3046
+msgid "Done. Buffer Ext Tool completed."
+msgstr "Executat. Unealta Bufer Extern terminată."
+
+#: appEditors/FlatCAMGeoEditor.py:3095 appEditors/FlatCAMGrbEditor.py:2160
+msgid "Select a shape to act as deletion area ..."
+msgstr "Selectează o formă geometrică ca formă de stergere ..."
+
+#: appEditors/FlatCAMGeoEditor.py:3097 appEditors/FlatCAMGeoEditor.py:3123
+#: appEditors/FlatCAMGeoEditor.py:3129 appEditors/FlatCAMGrbEditor.py:2162
+msgid "Click to pick-up the erase shape..."
+msgstr "Click pentru a activa forma de stergere..."
+
+#: appEditors/FlatCAMGeoEditor.py:3133 appEditors/FlatCAMGrbEditor.py:2221
+msgid "Click to erase ..."
+msgstr "Click pt a sterge ..."
+
+#: appEditors/FlatCAMGeoEditor.py:3162 appEditors/FlatCAMGrbEditor.py:2254
+msgid "Done. Eraser tool action completed."
+msgstr "Executat. Unealta Stergere s-a terminat."
+
+#: appEditors/FlatCAMGeoEditor.py:3212
+msgid "Create Paint geometry ..."
+msgstr "Crează o geometrie Paint ..."
+
+#: appEditors/FlatCAMGeoEditor.py:3225 appEditors/FlatCAMGrbEditor.py:2417
+msgid "Shape transformations ..."
+msgstr "Transformări de forme geometrice ..."
+
+#: appEditors/FlatCAMGeoEditor.py:3281
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27
+msgid "Geometry Editor"
+msgstr "Editor Geometrii"
+
+#: appEditors/FlatCAMGeoEditor.py:3287 appEditors/FlatCAMGrbEditor.py:2495
+#: appEditors/FlatCAMGrbEditor.py:3952 appGUI/ObjectUI.py:282
+#: appGUI/ObjectUI.py:1394 appGUI/ObjectUI.py:2256 appTools/ToolCutOut.py:95
+#: appTools/ToolTransform.py:92
+msgid "Type"
+msgstr "Tip"
+
+#: appEditors/FlatCAMGeoEditor.py:3287 appGUI/ObjectUI.py:221
+#: appGUI/ObjectUI.py:521 appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:2165
+#: appGUI/ObjectUI.py:2469 appGUI/ObjectUI.py:2536
+#: appTools/ToolCalibration.py:234 appTools/ToolFiducials.py:70
+msgid "Name"
+msgstr "Nume"
+
+#: appEditors/FlatCAMGeoEditor.py:3539
+msgid "Ring"
+msgstr "Inel"
+
+#: appEditors/FlatCAMGeoEditor.py:3541
+msgid "Line"
+msgstr "Linie"
+
+#: appEditors/FlatCAMGeoEditor.py:3543 appGUI/MainGUI.py:1446
+#: appGUI/ObjectUI.py:1150 appGUI/ObjectUI.py:2005
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:226
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292
+#: appTools/ToolIsolation.py:546 appTools/ToolNCC.py:584
+#: appTools/ToolPaint.py:527
+msgid "Polygon"
+msgstr "Poligon"
+
+#: appEditors/FlatCAMGeoEditor.py:3545
+msgid "Multi-Line"
+msgstr "Multi-Linie"
+
+#: appEditors/FlatCAMGeoEditor.py:3547
+msgid "Multi-Polygon"
+msgstr "Multi-Poligon"
+
+#: appEditors/FlatCAMGeoEditor.py:3554
+msgid "Geo Elem"
+msgstr "Element Geo"
+
+#: appEditors/FlatCAMGeoEditor.py:4007
+msgid "Editing MultiGeo Geometry, tool"
+msgstr "Se editează Geometrie tip MultiGeo. unealta"
+
+#: appEditors/FlatCAMGeoEditor.py:4009
+msgid "with diameter"
+msgstr "cu diametrul"
+
+#: appEditors/FlatCAMGeoEditor.py:4081
+msgid "Grid Snap enabled."
+msgstr "Captura pr grilă activată."
+
+#: appEditors/FlatCAMGeoEditor.py:4085
+msgid "Grid Snap disabled."
+msgstr "Captura pe grilă dezactivată."
+
+#: appEditors/FlatCAMGeoEditor.py:4446 appGUI/MainGUI.py:3046
+#: appGUI/MainGUI.py:3092 appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3254
+#: appGUI/MainGUI.py:3293 appGUI/MainGUI.py:3305 appGUI/MainGUI.py:3322
+msgid "Click on target point."
+msgstr "Click pe punctul tinta."
+
+#: appEditors/FlatCAMGeoEditor.py:4762 appEditors/FlatCAMGeoEditor.py:4797
+msgid "A selection of at least 2 geo items is required to do Intersection."
+msgstr ""
+"Cel puțin o selecţie de doua forme geometrice este necesară pentru a face o "
+"Intersecţie."
+
+#: appEditors/FlatCAMGeoEditor.py:4883 appEditors/FlatCAMGeoEditor.py:4987
+msgid ""
+"Negative buffer value is not accepted. Use Buffer interior to generate an "
+"'inside' shape"
+msgstr ""
+"O valoare de bufer negativă nu se acceptă. Foloseste Bufer Interior pentru a "
+"genera o formă geo. interioară"
+
+#: appEditors/FlatCAMGeoEditor.py:4893 appEditors/FlatCAMGeoEditor.py:4946
+#: appEditors/FlatCAMGeoEditor.py:4996
+msgid "Nothing selected for buffering."
+msgstr "Nici-o forma geometrică nu este selectată pentru a face Bufer."
+
+#: appEditors/FlatCAMGeoEditor.py:4898 appEditors/FlatCAMGeoEditor.py:4950
+#: appEditors/FlatCAMGeoEditor.py:5001
+msgid "Invalid distance for buffering."
+msgstr "Distanta invalida pentru a face Bufer."
+
+#: appEditors/FlatCAMGeoEditor.py:4922 appEditors/FlatCAMGeoEditor.py:5021
+msgid "Failed, the result is empty. Choose a different buffer value."
+msgstr "Eșuat, rezultatul este gol. Foloseşte o valoare diferita pentru Bufer."
+
+#: appEditors/FlatCAMGeoEditor.py:4933
+msgid "Full buffer geometry created."
+msgstr "Geometrie tip Bufer Complet creată."
+
+#: appEditors/FlatCAMGeoEditor.py:4939
+msgid "Negative buffer value is not accepted."
+msgstr "Valoarea bufer negativă nu este acceptată."
+
+#: appEditors/FlatCAMGeoEditor.py:4970
+msgid "Failed, the result is empty. Choose a smaller buffer value."
+msgstr "Eșuat, rezultatul este gol. Foloseşte of valoare mai mica pt. Bufer."
+
+#: appEditors/FlatCAMGeoEditor.py:4980
+msgid "Interior buffer geometry created."
+msgstr "Geometrie Bufer interior creată."
+
+#: appEditors/FlatCAMGeoEditor.py:5031
+msgid "Exterior buffer geometry created."
+msgstr "Geometrie Bufer Exterior creată."
+
+#: appEditors/FlatCAMGeoEditor.py:5037
+#, python-format
+msgid "Could not do Paint. Overlap value has to be less than 100%%."
+msgstr ""
+"Nu se poate face Paint. Valoarea de suprapunere trebuie să fie mai puțin de "
+"100%%."
+
+#: appEditors/FlatCAMGeoEditor.py:5044
+msgid "Nothing selected for painting."
+msgstr "Nici-o forma geometrică nu este selectată pentru Paint."
+
+#: appEditors/FlatCAMGeoEditor.py:5050
+msgid "Invalid value for"
+msgstr "Valoare invalida pentru"
+
+#: appEditors/FlatCAMGeoEditor.py:5109
+msgid ""
+"Could not do Paint. Try a different combination of parameters. Or a "
+"different method of Paint"
+msgstr ""
+"Nu se poate face Paint. Incearcă o combinaţie diferita de parametri. Or o "
+"metoda diferita de Paint"
+
+#: appEditors/FlatCAMGeoEditor.py:5120
+msgid "Paint done."
+msgstr "Pictare executata."
+
+#: appEditors/FlatCAMGrbEditor.py:211
+msgid "To add an Pad first select a aperture in Aperture Table"
+msgstr ""
+"Pentru a adăuga un Pad mai intai selectează o apertură (unealtă) in Tabela "
+"de Aperturi"
+
+#: appEditors/FlatCAMGrbEditor.py:218 appEditors/FlatCAMGrbEditor.py:418
+msgid "Aperture size is zero. It needs to be greater than zero."
+msgstr "Dimens. aperturii este zero. Trebuie sa fie mai mare ca zero."
+
+#: appEditors/FlatCAMGrbEditor.py:371 appEditors/FlatCAMGrbEditor.py:684
+msgid ""
+"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
+msgstr ""
+"Tip de apertură incompatibil. Selectează o apertură cu tipul 'C', 'R' sau "
+"'O'."
+
+#: appEditors/FlatCAMGrbEditor.py:383
+msgid "Done. Adding Pad completed."
+msgstr "Executat. Adăugarea padului terminată."
+
+#: appEditors/FlatCAMGrbEditor.py:410
+msgid "To add an Pad Array first select a aperture in Aperture Table"
+msgstr ""
+"Pentru a adăuga o arie de paduri mai intai selectează o apertura (unealtă) "
+"in Tabela de Aperturi"
+
+#: appEditors/FlatCAMGrbEditor.py:490
+msgid "Click on the Pad Circular Array Start position"
+msgstr "Click pe punctul de Start al ariei de paduri"
+
+#: appEditors/FlatCAMGrbEditor.py:710
+msgid "Too many Pads for the selected spacing angle."
+msgstr "Prea multe paduri pentru unghiul selectat."
+
+#: appEditors/FlatCAMGrbEditor.py:733
+msgid "Done. Pad Array added."
+msgstr "Executat. Aria de paduri a fost adăugată."
+
+#: appEditors/FlatCAMGrbEditor.py:758
+msgid "Select shape(s) and then click ..."
+msgstr "Selectează formele si apoi click ..."
+
+#: appEditors/FlatCAMGrbEditor.py:770
+msgid "Failed. Nothing selected."
+msgstr "Eșuat. Nu este nimic selectat."
+
+#: appEditors/FlatCAMGrbEditor.py:786
+msgid ""
+"Failed. Poligonize works only on geometries belonging to the same aperture."
+msgstr ""
+"Esuat. Poligonizarea lucrează doar asupra geometriilor care apartin aceleasi "
+"aperturi."
+
+#: appEditors/FlatCAMGrbEditor.py:840
+msgid "Done. Poligonize completed."
+msgstr "Executat. Poligonizare completă."
+
+#: appEditors/FlatCAMGrbEditor.py:895 appEditors/FlatCAMGrbEditor.py:1119
+#: appEditors/FlatCAMGrbEditor.py:1143
+msgid "Corner Mode 1: 45 degrees ..."
+msgstr "Mod Colt 1: 45 grade ..."
+
+#: appEditors/FlatCAMGrbEditor.py:907 appEditors/FlatCAMGrbEditor.py:1219
+msgid "Click on next Point or click Right mouse button to complete ..."
+msgstr ""
+"Click pe punctul următor sau click buton dreapta al mousului pentru "
+"terminare ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1107 appEditors/FlatCAMGrbEditor.py:1140
+msgid "Corner Mode 2: Reverse 45 degrees ..."
+msgstr "Mod Colt 2: Invers 45 grade ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1110 appEditors/FlatCAMGrbEditor.py:1137
+msgid "Corner Mode 3: 90 degrees ..."
+msgstr "Mod Colt 3: 90 grade ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1113 appEditors/FlatCAMGrbEditor.py:1134
+msgid "Corner Mode 4: Reverse 90 degrees ..."
+msgstr "Mod Colt 4: Invers 90 grade ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1116 appEditors/FlatCAMGrbEditor.py:1131
+msgid "Corner Mode 5: Free angle ..."
+msgstr "Mod Colt 5: Unghi liber ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1193 appEditors/FlatCAMGrbEditor.py:1358
+#: appEditors/FlatCAMGrbEditor.py:1397
+msgid "Track Mode 1: 45 degrees ..."
+msgstr "Mod Traseu 1: 45 grade ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1338 appEditors/FlatCAMGrbEditor.py:1392
+msgid "Track Mode 2: Reverse 45 degrees ..."
+msgstr "Mod Traseu 2: Invers 45 grade ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1343 appEditors/FlatCAMGrbEditor.py:1387
+msgid "Track Mode 3: 90 degrees ..."
+msgstr "Mod Traseu 3: 90 grade ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1348 appEditors/FlatCAMGrbEditor.py:1382
+msgid "Track Mode 4: Reverse 90 degrees ..."
+msgstr "Mod Traseu 4: Invers 90 grade ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1353 appEditors/FlatCAMGrbEditor.py:1377
+msgid "Track Mode 5: Free angle ..."
+msgstr "Mod Traseu 5: Unghi liber ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1787
+msgid "Scale the selected Gerber apertures ..."
+msgstr "Șterge aperturile Gerber selectate ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1829
+msgid "Buffer the selected apertures ..."
+msgstr "Bufereaza aperturile selectate."
+
+#: appEditors/FlatCAMGrbEditor.py:1871
+msgid "Mark polygon areas in the edited Gerber ..."
+msgstr "Marchează ariile poligonale in obiectul Gerber editat ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1937
+msgid "Nothing selected to move"
+msgstr "Nimic nu este selectat pentru mutare"
+
+#: appEditors/FlatCAMGrbEditor.py:2062
+msgid "Done. Apertures Move completed."
+msgstr "Executat. Mutarea Aperturilor terminată."
+
+#: appEditors/FlatCAMGrbEditor.py:2144
+msgid "Done. Apertures copied."
+msgstr "Executat. Aperturile au fost copiate."
+
+#: appEditors/FlatCAMGrbEditor.py:2462 appGUI/MainGUI.py:1477
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
+msgid "Gerber Editor"
+msgstr "Editor Gerber"
+
+#: appEditors/FlatCAMGrbEditor.py:2482 appGUI/ObjectUI.py:247
+#: appTools/ToolProperties.py:159
+msgid "Apertures"
+msgstr "Aperturi"
+
+#: appEditors/FlatCAMGrbEditor.py:2484 appGUI/ObjectUI.py:249
+msgid "Apertures Table for the Gerber Object."
+msgstr "Tabela de aperturi pt obiectul Gerber."
+
+#: appEditors/FlatCAMGrbEditor.py:2495 appEditors/FlatCAMGrbEditor.py:3952
+#: appGUI/ObjectUI.py:282
+msgid "Code"
+msgstr "Cod"
+
+#: appEditors/FlatCAMGrbEditor.py:2495 appEditors/FlatCAMGrbEditor.py:3952
+#: appGUI/ObjectUI.py:282
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:43
+#: appTools/ToolCopperThieving.py:265 appTools/ToolCopperThieving.py:305
+#: appTools/ToolFiducials.py:159
+msgid "Size"
+msgstr "Dimensiune"
+
+#: appEditors/FlatCAMGrbEditor.py:2495 appEditors/FlatCAMGrbEditor.py:3952
+#: appGUI/ObjectUI.py:282
+msgid "Dim"
+msgstr "Dim"
+
+#: appEditors/FlatCAMGrbEditor.py:2500 appGUI/ObjectUI.py:286
+msgid "Index"
+msgstr "Index"
+
+#: appEditors/FlatCAMGrbEditor.py:2502 appEditors/FlatCAMGrbEditor.py:2531
+#: appGUI/ObjectUI.py:288
+msgid "Aperture Code"
+msgstr "Cod"
+
+#: appEditors/FlatCAMGrbEditor.py:2504 appGUI/ObjectUI.py:290
+msgid "Type of aperture: circular, rectangle, macros etc"
+msgstr ""
+"Tipul aperturilor:\n"
+"- circular\n"
+"- patrulater\n"
+"- macro-uri\n"
+"etc"
+
+#: appEditors/FlatCAMGrbEditor.py:2506 appGUI/ObjectUI.py:292
+msgid "Aperture Size:"
+msgstr "Dim. aper.:"
+
+#: appEditors/FlatCAMGrbEditor.py:2508 appGUI/ObjectUI.py:294
+msgid ""
+"Aperture Dimensions:\n"
+" - (width, height) for R, O type.\n"
+" - (dia, nVertices) for P type"
+msgstr ""
+"Dimensiunile aperturilor:\n"
+"- (latime, inaltime) pt tipurile R, O.\n"
+"- (diametru, nVertices) pt tipul P"
+
+#: appEditors/FlatCAMGrbEditor.py:2532
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
+msgid "Code for the new aperture"
+msgstr "Diametru pentru noua apertură"
+
+#: appEditors/FlatCAMGrbEditor.py:2541
+msgid "Aperture Size"
+msgstr "Dim. aper"
+
+#: appEditors/FlatCAMGrbEditor.py:2543
+msgid ""
+"Size for the new aperture.\n"
+"If aperture type is 'R' or 'O' then\n"
+"this value is automatically\n"
+"calculated as:\n"
+"sqrt(width**2 + height**2)"
+msgstr ""
+"Dimensiunea pt noua apertură.\n"
+"Dacă tipul aperturii este 'R' sau 'O'\n"
+"valoarea este calculată automat prin:\n"
+"sqrt(lătime**2 + inăltime**2)"
+
+#: appEditors/FlatCAMGrbEditor.py:2557
+msgid "Aperture Type"
+msgstr "Tip aper"
+
+#: appEditors/FlatCAMGrbEditor.py:2559
+msgid ""
+"Select the type of new aperture. Can be:\n"
+"C = circular\n"
+"R = rectangular\n"
+"O = oblong"
+msgstr ""
+"Selectează noul tip de apertură. Poate fi:\n"
+"C = circular\n"
+"R = rectangular\n"
+"O = oval"
+
+#: appEditors/FlatCAMGrbEditor.py:2570
+msgid "Aperture Dim"
+msgstr "Dim. aper"
+
+#: appEditors/FlatCAMGrbEditor.py:2572
+msgid ""
+"Dimensions for the new aperture.\n"
+"Active only for rectangular apertures (type R).\n"
+"The format is (width, height)"
+msgstr ""
+"Dimensiunile pentru noua apertură.\n"
+"Activă doar pentru aperturile rectangulare (tip 'R').\n"
+"Formatul este (lătime, inăltime)"
+
+#: appEditors/FlatCAMGrbEditor.py:2581
+msgid "Add/Delete Aperture"
+msgstr "Adaugă/Șterge apertură"
+
+#: appEditors/FlatCAMGrbEditor.py:2583
+msgid "Add/Delete an aperture in the aperture table"
+msgstr "Adaugă/Șterge o apertură din lista de aperturi"
+
+#: appEditors/FlatCAMGrbEditor.py:2592
+msgid "Add a new aperture to the aperture list."
+msgstr "Adaugă o nouă apertură in lista de aperturi."
+
+#: appEditors/FlatCAMGrbEditor.py:2595 appEditors/FlatCAMGrbEditor.py:2743
+#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1068 appGUI/MainGUI.py:1527
+#: appGUI/MainGUI.py:2099 appGUI/MainGUI.py:4514 appGUI/ObjectUI.py:1525
+#: appObjects/FlatCAMGeometry.py:563 appTools/ToolIsolation.py:298
+#: appTools/ToolIsolation.py:616 appTools/ToolNCC.py:316
+#: appTools/ToolNCC.py:637 appTools/ToolPaint.py:298 appTools/ToolPaint.py:681
+#: appTools/ToolSolderPaste.py:133 appTools/ToolSolderPaste.py:608
+#: app_Main.py:5674
+msgid "Delete"
+msgstr "Șterge"
+
+#: appEditors/FlatCAMGrbEditor.py:2597
+msgid "Delete a aperture in the aperture list"
+msgstr "Șterge o apertură din lista de aperturi"
+
+#: appEditors/FlatCAMGrbEditor.py:2614
+msgid "Buffer Aperture"
+msgstr "Bufer pt apertură"
+
+#: appEditors/FlatCAMGrbEditor.py:2616
+msgid "Buffer a aperture in the aperture list"
+msgstr "Fă bufer pt o apertură din lista de aperturi"
+
+#: appEditors/FlatCAMGrbEditor.py:2629
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
+msgid "Buffer distance"
+msgstr "Distanta pt bufer"
+
+#: appEditors/FlatCAMGrbEditor.py:2630
+msgid "Buffer corner"
+msgstr "Coltul pt bufer"
+
+#: appEditors/FlatCAMGrbEditor.py:2632
+msgid ""
+"There are 3 types of corners:\n"
+" - 'Round': the corner is rounded.\n"
+" - 'Square': the corner is met in a sharp angle.\n"
+" - 'Beveled': the corner is a line that directly connects the features "
+"meeting in the corner"
+msgstr ""
+"Sunt disponibile 3 tipuri de colțuri:\n"
+"- 'Rotund': coltul este rotunjit.\n"
+"- 'Patrat:' colțurile formează unghi de 90 grade.\n"
+"- 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor "
+"care formează coltul"
+
+#: appEditors/FlatCAMGrbEditor.py:2662
+msgid "Scale Aperture"
+msgstr "Scalează aper"
+
+#: appEditors/FlatCAMGrbEditor.py:2664
+msgid "Scale a aperture in the aperture list"
+msgstr "Scalează o apertură in lista de aperturi"
+
+#: appEditors/FlatCAMGrbEditor.py:2672
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
+msgid "Scale factor"
+msgstr "Factor Scalare"
+
+#: appEditors/FlatCAMGrbEditor.py:2674
+msgid ""
+"The factor by which to scale the selected aperture.\n"
+"Values can be between 0.0000 and 999.9999"
+msgstr ""
+"Factorul cu care se va face scalarea aperturii selectate.\n"
+"Poate lua valori intre: 0.000 si 999.9999"
+
+#: appEditors/FlatCAMGrbEditor.py:2702
+msgid "Mark polygons"
+msgstr "Marchează poligoanele"
+
+#: appEditors/FlatCAMGrbEditor.py:2704
+msgid "Mark the polygon areas."
+msgstr "Marchează ariile poligonale."
+
+#: appEditors/FlatCAMGrbEditor.py:2712
+msgid "Area UPPER threshold"
+msgstr "Pragul de sus pt. arie"
+
+#: appEditors/FlatCAMGrbEditor.py:2714
+msgid ""
+"The threshold value, all areas less than this are marked.\n"
+"Can have a value between 0.0000 and 9999.9999"
+msgstr ""
+"Valoare de prag, toate poligoanele cu arii mai mici vor fi marcate.\n"
+"Poate lua valori intre: 0.000 si 999.9999"
+
+#: appEditors/FlatCAMGrbEditor.py:2721
+msgid "Area LOWER threshold"
+msgstr "Pragul de jos pt. arie"
+
+#: appEditors/FlatCAMGrbEditor.py:2723
+msgid ""
+"The threshold value, all areas more than this are marked.\n"
+"Can have a value between 0.0000 and 9999.9999"
+msgstr ""
+"Valoare de prag, toate poligoanele cu arii mai mari vor fi marcate.\n"
+"Poate lua valori intre: 0.000 si 999.9999"
+
+#: appEditors/FlatCAMGrbEditor.py:2737
+msgid "Mark"
+msgstr "Marchează"
+
+#: appEditors/FlatCAMGrbEditor.py:2739
+msgid "Mark the polygons that fit within limits."
+msgstr "Marcați poligoanele care se încadrează în limite."
+
+#: appEditors/FlatCAMGrbEditor.py:2745
+msgid "Delete all the marked polygons."
+msgstr "Ștergeți toate poligoanele marcate."
+
+#: appEditors/FlatCAMGrbEditor.py:2751
+msgid "Clear all the markings."
+msgstr "Ștergeți toate marcajele."
+
+#: appEditors/FlatCAMGrbEditor.py:2771 appGUI/MainGUI.py:1040
+#: appGUI/MainGUI.py:2072 appGUI/MainGUI.py:4511
+msgid "Add Pad Array"
+msgstr "Adaugă o arie de paduri"
+
+#: appEditors/FlatCAMGrbEditor.py:2773
+msgid "Add an array of pads (linear or circular array)"
+msgstr "Adaugă o arie de paduri (arie lineara sau circulara)."
+
+#: appEditors/FlatCAMGrbEditor.py:2779
+msgid ""
+"Select the type of pads array to create.\n"
+"It can be Linear X(Y) or Circular"
+msgstr ""
+"Selectează tipul de arii de paduri.\n"
+"Poate fi Liniar X(Y) sau Circular"
+
+#: appEditors/FlatCAMGrbEditor.py:2790
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
+msgid "Nr of pads"
+msgstr "Nr. paduri"
+
+#: appEditors/FlatCAMGrbEditor.py:2792
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
+msgid "Specify how many pads to be in the array."
+msgstr "Specifica cate paduri să fie incluse in arie."
+
+#: appEditors/FlatCAMGrbEditor.py:2841
+msgid ""
+"Angle at which the linear array is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -359.99 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+"Unghiul global la care aria lineara este plasata.\n"
+"Precizia este de max 2 zecimale.\n"
+"Val minima este: -359.99 grade.\n"
+"Val maxima este: 360.00 grade."
+
+#: appEditors/FlatCAMGrbEditor.py:3335 appEditors/FlatCAMGrbEditor.py:3339
+msgid "Aperture code value is missing or wrong format. Add it and retry."
+msgstr ""
+"Valoarea codului aperturii lipseste sau este in format greșit. Adaugă din "
+"nou și reîncearcă."
+
+#: appEditors/FlatCAMGrbEditor.py:3375
+msgid ""
+"Aperture dimensions value is missing or wrong format. Add it in format "
+"(width, height) and retry."
+msgstr ""
+"Dimensiunile aperturii lipsesc sau sunt intr-un format greșit. Adaugă din "
+"nou și reîncearcă."
+
+#: appEditors/FlatCAMGrbEditor.py:3388
+msgid "Aperture size value is missing or wrong format. Add it and retry."
+msgstr ""
+"Valoarea mărimii aperturii lipseste sau este in format greșit. Adaugă din "
+"nou și reîncearcă."
+
+#: appEditors/FlatCAMGrbEditor.py:3399
+msgid "Aperture already in the aperture table."
+msgstr "Apertura este deja in lista de aperturi."
+
+#: appEditors/FlatCAMGrbEditor.py:3406
+msgid "Added new aperture with code"
+msgstr "O nouă apertură este adăugată cu codul"
+
+#: appEditors/FlatCAMGrbEditor.py:3438
+msgid " Select an aperture in Aperture Table"
+msgstr " Selectează o unealtă in Tabela de Aperturi"
+
+#: appEditors/FlatCAMGrbEditor.py:3446
+msgid "Select an aperture in Aperture Table -->"
+msgstr "Selectează o unealtă in Tabela de Aperturi -->"
+
+#: appEditors/FlatCAMGrbEditor.py:3460
+msgid "Deleted aperture with code"
+msgstr "A fost stearsă unealta cu codul"
+
+#: appEditors/FlatCAMGrbEditor.py:3528
+msgid "Dimensions need two float values separated by comma."
+msgstr "Dimensiunile au nevoie de două valori float separate prin virgulă."
+
+#: appEditors/FlatCAMGrbEditor.py:3537
+msgid "Dimensions edited."
+msgstr "Dimensiuni editate."
+
+#: appEditors/FlatCAMGrbEditor.py:4067
+msgid "Loading Gerber into Editor"
+msgstr "Se încarcă Gerber în editor"
+
+#: appEditors/FlatCAMGrbEditor.py:4195
+msgid "Setting up the UI"
+msgstr "Configurarea UI"
+
+#: appEditors/FlatCAMGrbEditor.py:4196
+msgid "Adding geometry finished. Preparing the GUI"
+msgstr "Adăugarea geometriei terminate. Pregătirea GUI"
+
+#: appEditors/FlatCAMGrbEditor.py:4205
+msgid "Finished loading the Gerber object into the editor."
+msgstr "S-a terminat încărcarea obiectului Gerber în editor."
+
+#: appEditors/FlatCAMGrbEditor.py:4346
+msgid ""
+"There are no Aperture definitions in the file. Aborting Gerber creation."
+msgstr ""
+"Nu există definitii de aperturi in fişier. Se anulează crearea de obiect "
+"Gerber."
+
+#: appEditors/FlatCAMGrbEditor.py:4348 appObjects/AppObject.py:133
+#: appObjects/FlatCAMGeometry.py:1786 appParsers/ParseExcellon.py:896
+#: appTools/ToolPcbWizard.py:432 app_Main.py:8467 app_Main.py:8531
+#: app_Main.py:8662 app_Main.py:8727 app_Main.py:9379
+msgid "An internal error has occurred. See shell.\n"
+msgstr ""
+"A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n"
+
+#: appEditors/FlatCAMGrbEditor.py:4356
+msgid "Creating Gerber."
+msgstr "Gerber in curs de creare."
+
+#: appEditors/FlatCAMGrbEditor.py:4368
+msgid "Done. Gerber editing finished."
+msgstr "Editarea Gerber a fost terminată."
+
+#: appEditors/FlatCAMGrbEditor.py:4384
+msgid "Cancelled. No aperture is selected"
+msgstr "Anulat. Nici-o apertură nu este selectată"
+
+#: appEditors/FlatCAMGrbEditor.py:4539 app_Main.py:6000
+msgid "Coordinates copied to clipboard."
+msgstr "Coordonatele au fost copiate in clipboard."
+
+#: appEditors/FlatCAMGrbEditor.py:4986
+msgid "Failed. No aperture geometry is selected."
+msgstr "Anulat. Nici-o geometrie de apertură nu este selectată."
+
+#: appEditors/FlatCAMGrbEditor.py:4995 appEditors/FlatCAMGrbEditor.py:5266
+msgid "Done. Apertures geometry deleted."
+msgstr "Executat. Geometriile aperturilor au fost șterse."
+
+#: appEditors/FlatCAMGrbEditor.py:5138
+msgid "No aperture to buffer. Select at least one aperture and try again."
+msgstr ""
+"Nici-o apertură sel. pt a face bufer. Selectează cel puțin o apertură și "
+"încearcă din nou."
+
+#: appEditors/FlatCAMGrbEditor.py:5150
+msgid "Failed."
+msgstr "Esuat."
+
+#: appEditors/FlatCAMGrbEditor.py:5169
+msgid "Scale factor value is missing or wrong format. Add it and retry."
+msgstr ""
+"Valoarea factorului de scalare lipseste sau este in format gresit. Adaugă "
+"din nou și reîncearcă."
+
+#: appEditors/FlatCAMGrbEditor.py:5201
+msgid "No aperture to scale. Select at least one aperture and try again."
+msgstr ""
+"Nici-o apertură sel. pt scalare. Selectează cel puțin o apertură și încearcă "
+"din nou."
+
+#: appEditors/FlatCAMGrbEditor.py:5217
+msgid "Done. Scale Tool completed."
+msgstr "Executat. Unealta Scalare a terminat."
+
+#: appEditors/FlatCAMGrbEditor.py:5255
+msgid "Polygons marked."
+msgstr "Poligoanele sunt marcate."
+
+#: appEditors/FlatCAMGrbEditor.py:5258
+msgid "No polygons were marked. None fit within the limits."
+msgstr "Nu au fost marcate poligoane. Niciunul nu se încadrează în limite."
+
+#: appEditors/FlatCAMGrbEditor.py:5986
+msgid "Rotation action was not executed."
+msgstr "Actiuena de rotatie nu a fost efectuatăt."
+
+#: appEditors/FlatCAMGrbEditor.py:6028 app_Main.py:5434 app_Main.py:5482
+msgid "Flip action was not executed."
+msgstr "Acțiunea de Oglindire nu a fost executată."
+
+#: appEditors/FlatCAMGrbEditor.py:6068
+msgid "Skew action was not executed."
+msgstr "Actiunea de deformare nu a fost efectuată."
+
+#: appEditors/FlatCAMGrbEditor.py:6107
+msgid "Scale action was not executed."
+msgstr "Actiuena de scalare nu a fost efectuată."
+
+#: appEditors/FlatCAMGrbEditor.py:6151
+msgid "Offset action was not executed."
+msgstr "Actiuena de offset nu a fost efectuată."
+
+#: appEditors/FlatCAMGrbEditor.py:6237
+msgid "Geometry shape offset Y cancelled"
+msgstr "Deplasarea formei geometrice pe axa Y anulată"
+
+#: appEditors/FlatCAMGrbEditor.py:6252
+msgid "Geometry shape skew X cancelled"
+msgstr "Deformarea formei geometrice pe axa X anulată"
+
+#: appEditors/FlatCAMGrbEditor.py:6267
+msgid "Geometry shape skew Y cancelled"
+msgstr "Deformarea formei geometrice pe axa Y executată"
+
+#: appEditors/FlatCAMTextEditor.py:74
+msgid "Print Preview"
+msgstr "Preview tiparire"
+
+#: appEditors/FlatCAMTextEditor.py:75
+msgid "Open a OS standard Preview Print window."
+msgstr "Deschide o fereastra standard a OS cu Previzualizare Tiparire."
+
+#: appEditors/FlatCAMTextEditor.py:78
+msgid "Print Code"
+msgstr "Tipareste Cod"
+
+#: appEditors/FlatCAMTextEditor.py:79
+msgid "Open a OS standard Print window."
+msgstr "Deschide o fereastra standard a OS pt Tiparire."
+
+#: appEditors/FlatCAMTextEditor.py:81
+msgid "Find in Code"
+msgstr "Cauta in Cod"
+
+#: appEditors/FlatCAMTextEditor.py:82
+msgid "Will search and highlight in yellow the string in the Find box."
+msgstr "Va cauta si va sublinia in galben acele stringuri din campul Cautare."
+
+#: appEditors/FlatCAMTextEditor.py:86
+msgid "Find box. Enter here the strings to be searched in the text."
+msgstr ""
+"Campul Cautare. Introduceti aici acele stringuri care sa fie cautate in text."
+
+#: appEditors/FlatCAMTextEditor.py:88
+msgid "Replace With"
+msgstr "Inlocuieste cu"
+
+#: appEditors/FlatCAMTextEditor.py:89
+msgid ""
+"Will replace the string from the Find box with the one in the Replace box."
+msgstr ""
+"Va inlocui toate cuvintele gasite conform cu ce este in 'Căutare'\n"
+"cu textul din casuta 'Inlocuieste'."
+
+#: appEditors/FlatCAMTextEditor.py:93
+msgid "String to replace the one in the Find box throughout the text."
+msgstr ""
+"String care sa inlocuiasca pe acele din campul 'Cautare' in cadrul textului."
+
+#: appEditors/FlatCAMTextEditor.py:95 appGUI/ObjectUI.py:2149
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
+#: appTools/ToolIsolation.py:504 appTools/ToolIsolation.py:1287
+#: appTools/ToolIsolation.py:1669 appTools/ToolPaint.py:485
+#: appTools/ToolPaint.py:1446 defaults.py:404 defaults.py:447
+#: tclCommands/TclCommandPaint.py:162
+msgid "All"
+msgstr "Toate"
+
+#: appEditors/FlatCAMTextEditor.py:96
+msgid ""
+"When checked it will replace all instances in the 'Find' box\n"
+"with the text in the 'Replace' box.."
+msgstr ""
+"Când este bifat, va inlocui toate cuvintele gasite conform cu ce este in "
+"'Caută'\n"
+"cu textul din casuta 'Inlocuieste'..."
+
+#: appEditors/FlatCAMTextEditor.py:99
+msgid "Copy All"
+msgstr "Copiază tot"
+
+#: appEditors/FlatCAMTextEditor.py:100
+msgid "Will copy all the text in the Code Editor to the clipboard."
+msgstr "Va copia textul din editorul de cod în clipboard."
+
+#: appEditors/FlatCAMTextEditor.py:103
+msgid "Open Code"
+msgstr "Deschide Cod"
+
+#: appEditors/FlatCAMTextEditor.py:104
+msgid "Will open a text file in the editor."
+msgstr "Va deschide un fisier text in Editor."
+
+#: appEditors/FlatCAMTextEditor.py:106
+msgid "Save Code"
+msgstr "Salvează Cod"
+
+#: appEditors/FlatCAMTextEditor.py:107
+msgid "Will save the text in the editor into a file."
+msgstr "Va salva textul din Editor intr-un fisier."
+
+#: appEditors/FlatCAMTextEditor.py:109
+msgid "Run Code"
+msgstr "Rulează Cod"
+
+#: appEditors/FlatCAMTextEditor.py:110
+msgid "Will run the TCL commands found in the text file, one by one."
+msgstr ""
+"Va rula instructiunile/comenzile TCL care se găsesc in textul din Editor, "
+"una cate una."
+
+#: appEditors/FlatCAMTextEditor.py:184
+msgid "Open file"
+msgstr "Deschide fişierul"
+
+#: appEditors/FlatCAMTextEditor.py:215 appEditors/FlatCAMTextEditor.py:220
+#: appObjects/FlatCAMCNCJob.py:507 appObjects/FlatCAMCNCJob.py:512
+#: appTools/ToolSolderPaste.py:1508
+msgid "Export Code ..."
+msgstr "Exportă GCode ..."
+
+#: appEditors/FlatCAMTextEditor.py:272 appObjects/FlatCAMCNCJob.py:955
+#: appTools/ToolSolderPaste.py:1538
+msgid "No such file or directory"
+msgstr "Nu exista un aşa fişier sau director"
+
+#: appEditors/FlatCAMTextEditor.py:284 appObjects/FlatCAMCNCJob.py:969
+msgid "Saved to"
+msgstr "Salvat in"
+
+#: appEditors/FlatCAMTextEditor.py:334
+msgid "Code Editor content copied to clipboard ..."
+msgstr "Conținut Editor de cod copiat în clipboard ..."
+
+#: appGUI/GUIElements.py:2692
+msgid ""
+"The reference can be:\n"
+"- Absolute -> the reference point is point (0,0)\n"
+"- Relative -> the reference point is the mouse position before Jump"
+msgstr ""
+"Referința poate fi:\n"
+"- Absolut -> punctul de referință este punctul (0,0)\n"
+"- Relativ -> punctul de referință este poziția mouse-ului înainte de Salt"
+
+#: appGUI/GUIElements.py:2697
+msgid "Abs"
+msgstr "Abs"
+
+#: appGUI/GUIElements.py:2698
+msgid "Relative"
+msgstr "Relativ"
+
+#: appGUI/GUIElements.py:2708
+msgid "Location"
+msgstr "Locaţie"
+
+#: appGUI/GUIElements.py:2710
+msgid ""
+"The Location value is a tuple (x,y).\n"
+"If the reference is Absolute then the Jump will be at the position (x,y).\n"
+"If the reference is Relative then the Jump will be at the (x,y) distance\n"
+"from the current mouse location point."
+msgstr ""
+"Valoarea locației este un tuple (x, y).\n"
+"Dacă referința este Absolută, Saltul va fi în poziția (x, y).\n"
+"Dacă referința este Relativă, Saltul se va face la distanța (x, y)\n"
+"din punctul de locație al mouse-ului curent."
+
+#: appGUI/GUIElements.py:2750
+msgid "Save Log"
+msgstr "Salvează Log"
+
+#: appGUI/GUIElements.py:2760 app_Main.py:2680 app_Main.py:2989
+#: app_Main.py:3123
+msgid "Close"
+msgstr "Închide"
+
+#: appGUI/GUIElements.py:2769 appTools/ToolShell.py:296
+msgid "Type >help< to get started"
+msgstr "Tastați >help< pentru a începe"
+
+#: appGUI/GUIElements.py:3159 appGUI/GUIElements.py:3168
+msgid "Idle."
+msgstr "Inactiv."
+
+#: appGUI/GUIElements.py:3201
+msgid "Application started ..."
+msgstr "Aplicaţia a pornit ..."
+
+#: appGUI/GUIElements.py:3202
+msgid "Hello!"
+msgstr "Bună!"
+
+#: appGUI/GUIElements.py:3249 appGUI/MainGUI.py:190 appGUI/MainGUI.py:895
+#: appGUI/MainGUI.py:1927
+msgid "Run Script ..."
+msgstr "Rulează Script..."
+
+#: appGUI/GUIElements.py:3251 appGUI/MainGUI.py:192
+msgid ""
+"Will run the opened Tcl Script thus\n"
+"enabling the automation of certain\n"
+"functions of FlatCAM."
+msgstr ""
+"Va rula un script TCL astfel oferind\n"
+"o automatizare a anumitor functii\n"
+"din FlatCAM."
+
+#: appGUI/GUIElements.py:3260 appGUI/MainGUI.py:118
+#: appTools/ToolPcbWizard.py:62 appTools/ToolPcbWizard.py:69
+msgid "Open"
+msgstr "Încarcă"
+
+#: appGUI/GUIElements.py:3264
+msgid "Open Project ..."
+msgstr "Încarcă Project ..."
+
+#: appGUI/GUIElements.py:3270 appGUI/MainGUI.py:129
+msgid "Open &Gerber ...\tCtrl+G"
+msgstr "Încarcă &Gerber ...\tCtrl+G"
+
+#: appGUI/GUIElements.py:3275 appGUI/MainGUI.py:134
+msgid "Open &Excellon ...\tCtrl+E"
+msgstr "Încarcă &Excellon ...\tCtrl+E"
+
+#: appGUI/GUIElements.py:3280 appGUI/MainGUI.py:139
+msgid "Open G-&Code ..."
+msgstr "Încarcă G-&Code ..."
+
+#: appGUI/GUIElements.py:3290
+msgid "Exit"
+msgstr "Iesiere"
+
+#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1407
+msgid "Toggle Panel"
+msgstr "Comută Panel"
+
+#: appGUI/MainGUI.py:79
+msgid "File"
+msgstr "Fişiere"
+
+#: appGUI/MainGUI.py:84
+msgid "&New Project ...\tCtrl+N"
+msgstr "&Proiect Nou...\tCtrl+N"
+
+#: appGUI/MainGUI.py:86
+msgid "Will create a new, blank project"
+msgstr "Se va crea un proiect nou, fără continut"
+
+#: appGUI/MainGUI.py:91
+msgid "&New"
+msgstr "&Nou"
+
+#: appGUI/MainGUI.py:95
+msgid "Geometry\tN"
+msgstr "Geometrie\tN"
+
+#: appGUI/MainGUI.py:97
+msgid "Will create a new, empty Geometry Object."
+msgstr "Va crea un obiect nou de tip Geometrie, fără continut."
+
+#: appGUI/MainGUI.py:100
+msgid "Gerber\tB"
+msgstr "Gerber\tB"
+
+#: appGUI/MainGUI.py:102
+msgid "Will create a new, empty Gerber Object."
+msgstr "Va crea un obiect nou de tip Gerber, fără continut."
+
+#: appGUI/MainGUI.py:105
+msgid "Excellon\tL"
+msgstr "Excellon\tL"
+
+#: appGUI/MainGUI.py:107
+msgid "Will create a new, empty Excellon Object."
+msgstr "Va crea un obiect nou de tip Excellon, fără continut."
+
+#: appGUI/MainGUI.py:112
+msgid "Document\tD"
+msgstr "Document\tD"
+
+#: appGUI/MainGUI.py:114
+msgid "Will create a new, empty Document Object."
+msgstr "Va crea un obiect nou de tip Document, fără continut."
+
+#: appGUI/MainGUI.py:123
+msgid "Open &Project ..."
+msgstr "Încarcă &Project ..."
+
+#: appGUI/MainGUI.py:146
+msgid "Open Config ..."
+msgstr "Încarcă Config ..."
+
+#: appGUI/MainGUI.py:151
+msgid "Recent projects"
+msgstr "Proiectele recente"
+
+#: appGUI/MainGUI.py:153
+msgid "Recent files"
+msgstr "Fişierele Recente"
+
+#: appGUI/MainGUI.py:156 appGUI/MainGUI.py:750 appGUI/MainGUI.py:1380
+msgid "Save"
+msgstr "Salvează"
+
+#: appGUI/MainGUI.py:160
+msgid "&Save Project ...\tCtrl+S"
+msgstr "Salvează Proiect ...\tCtrl+S"
+
+#: appGUI/MainGUI.py:165
+msgid "Save Project &As ...\tCtrl+Shift+S"
+msgstr "Salvează Proiect ca ...\tCtrl+Shift+S"
+
+#: appGUI/MainGUI.py:180
+msgid "Scripting"
+msgstr "Scripting"
+
+#: appGUI/MainGUI.py:184 appGUI/MainGUI.py:891 appGUI/MainGUI.py:1923
+msgid "New Script ..."
+msgstr "Script nou ..."
+
+#: appGUI/MainGUI.py:186 appGUI/MainGUI.py:893 appGUI/MainGUI.py:1925
+msgid "Open Script ..."
+msgstr "Încarcă &Script..."
+
+#: appGUI/MainGUI.py:188
+msgid "Open Example ..."
+msgstr "Deschideți exemplul ..."
+
+#: appGUI/MainGUI.py:207
+msgid "Import"
+msgstr "Import"
+
+#: appGUI/MainGUI.py:209
+msgid "&SVG as Geometry Object ..."
+msgstr "&SVG ca și obiect Geometrie ..."
+
+#: appGUI/MainGUI.py:212
+msgid "&SVG as Gerber Object ..."
+msgstr "&SVG ca și obiect Gerber ..."
+
+#: appGUI/MainGUI.py:217
+msgid "&DXF as Geometry Object ..."
+msgstr "&DXF ca și obiect Geometrie ..."
+
+#: appGUI/MainGUI.py:220
+msgid "&DXF as Gerber Object ..."
+msgstr "&DXF ca și obiect Gerber ..."
+
+#: appGUI/MainGUI.py:224
+msgid "HPGL2 as Geometry Object ..."
+msgstr "HPGL2 ca obiect de geometrie ..."
+
+#: appGUI/MainGUI.py:230
+msgid "Export"
+msgstr "Export"
+
+#: appGUI/MainGUI.py:234
+msgid "Export &SVG ..."
+msgstr "Exporta &SVG ..."
+
+#: appGUI/MainGUI.py:238
+msgid "Export DXF ..."
+msgstr "Exporta DXF ..."
+
+#: appGUI/MainGUI.py:244
+msgid "Export &PNG ..."
+msgstr "Exporta &PNG ..."
+
+#: appGUI/MainGUI.py:246
+msgid ""
+"Will export an image in PNG format,\n"
+"the saved image will contain the visual \n"
+"information currently in FlatCAM Plot Area."
+msgstr ""
+"Va exporta o imagine in format PNG,\n"
+"imagina salvata va contine elementele vizuale\n"
+"afisate in zona de afișare."
+
+#: appGUI/MainGUI.py:255
+msgid "Export &Excellon ..."
+msgstr "Exporta Excellon ..."
+
+#: appGUI/MainGUI.py:257
+msgid ""
+"Will export an Excellon Object as Excellon file,\n"
+"the coordinates format, the file units and zeros\n"
+"are set in Preferences -> Excellon Export."
+msgstr ""
+"Va exporta un obiect Excellon intr-un fişier Excellon.\n"
+"Formatul coordonatelor, unitatile de masura și tipul\n"
+"de zerouri se vor seta in Preferințe -> Export Excellon."
+
+#: appGUI/MainGUI.py:264
+msgid "Export &Gerber ..."
+msgstr "Exporta &Gerber ..."
+
+#: appGUI/MainGUI.py:266
+msgid ""
+"Will export an Gerber Object as Gerber file,\n"
+"the coordinates format, the file units and zeros\n"
+"are set in Preferences -> Gerber Export."
+msgstr ""
+"Va exporta un obiect Gerber intr-un fişier Gerber.\n"
+"Formatul coordonatelor, unitatile de măsură și tipul\n"
+"de zerouri se vor seta in Preferințe -> Export Gerber."
+
+#: appGUI/MainGUI.py:276
+msgid "Backup"
+msgstr "Backup"
+
+#: appGUI/MainGUI.py:281
+msgid "Import Preferences from file ..."
+msgstr "Importați Preferințele din fișier ..."
+
+#: appGUI/MainGUI.py:287
+msgid "Export Preferences to file ..."
+msgstr "Exportați Preferințele într-un fișier ..."
+
+#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1125
+msgid "Save Preferences"
+msgstr "Salvează Pref"
+
+#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4101
+msgid "Print (PDF)"
+msgstr "Tipărire (PDF)"
+
+#: appGUI/MainGUI.py:309
+msgid "E&xit"
+msgstr "Iesire"
+
+#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:744 appGUI/MainGUI.py:1529
+msgid "Edit"
+msgstr "Editează"
+
+#: appGUI/MainGUI.py:321
+msgid "Edit Object\tE"
+msgstr "Editare Obiect\tE"
+
+#: appGUI/MainGUI.py:323
+msgid "Close Editor\tCtrl+S"
+msgstr "Salvează Editor\tCtrl+S"
+
+#: appGUI/MainGUI.py:332
+msgid "Conversion"
+msgstr "Conversii"
+
+#: appGUI/MainGUI.py:334
+msgid "&Join Geo/Gerber/Exc -> Geo"
+msgstr "&Fuzionează Geo/Gerber/Exc -> Geo"
+
+#: appGUI/MainGUI.py:336
+msgid ""
+"Merge a selection of objects, which can be of type:\n"
+"- Gerber\n"
+"- Excellon\n"
+"- Geometry\n"
+"into a new combo Geometry object."
+msgstr ""
+"Fuzionează o selecţie de obiecte care pot fi de tipul:\n"
+"- Gerber\n"
+"- Excellon\n"
+"- Geometrie\n"
+"intr-un nou obiect tip Geometrie >combo<."
+
+#: appGUI/MainGUI.py:343
+msgid "Join Excellon(s) -> Excellon"
+msgstr "Fuzionează Excellon(s) -> Excellon"
+
+#: appGUI/MainGUI.py:345
+msgid "Merge a selection of Excellon objects into a new combo Excellon object."
+msgstr ""
+"Fuzionează o selecţie de obiecte Excellon intr-un nou obiect Excellon "
+">combo<."
+
+#: appGUI/MainGUI.py:348
+msgid "Join Gerber(s) -> Gerber"
+msgstr "Fuzionează Gerber(s) -> Gerber"
+
+#: appGUI/MainGUI.py:350
+msgid "Merge a selection of Gerber objects into a new combo Gerber object."
+msgstr ""
+"Fuzionează o selecţie de obiecte Gerber intr-un nou obiect Gerber >combo<."
+
+#: appGUI/MainGUI.py:355
+msgid "Convert Single to MultiGeo"
+msgstr "Converteste SingleGeo in MultiGeo"
+
+#: appGUI/MainGUI.py:357
+msgid ""
+"Will convert a Geometry object from single_geometry type\n"
+"to a multi_geometry type."
+msgstr ""
+"Va converti un obiect Geometrie din tipul simpla geometrie (SingleGeo)\n"
+"la tipul geometrie complexa (MultiGeo)."
+
+#: appGUI/MainGUI.py:361
+msgid "Convert Multi to SingleGeo"
+msgstr "Converteste MultiGeo in SingleGeo"
+
+#: appGUI/MainGUI.py:363
+msgid ""
+"Will convert a Geometry object from multi_geometry type\n"
+"to a single_geometry type."
+msgstr ""
+"Va converti un obiect Geometrie din tipul geometrie complexa (MultiGeo)\n"
+"la tipul geometrie simpla (SingleGeo)."
+
+#: appGUI/MainGUI.py:370
+msgid "Convert Any to Geo"
+msgstr "Converteste Oricare to Geo"
+
+#: appGUI/MainGUI.py:373
+msgid "Convert Any to Gerber"
+msgstr "Converteste Oricare in Gerber"
+
+#: appGUI/MainGUI.py:379
+msgid "&Copy\tCtrl+C"
+msgstr "&Copiază\tCtrl+C"
+
+#: appGUI/MainGUI.py:384
+msgid "&Delete\tDEL"
+msgstr "&Șterge\tDEL"
+
+#: appGUI/MainGUI.py:389
+msgid "Se&t Origin\tO"
+msgstr "Se&tează Originea\tO"
+
+#: appGUI/MainGUI.py:391
+msgid "Move to Origin\tShift+O"
+msgstr "Deplasează la Origine\tShift+O"
+
+#: appGUI/MainGUI.py:394
+msgid "Jump to Location\tJ"
+msgstr "Sari la Locaţie\tJ"
+
+#: appGUI/MainGUI.py:396
+msgid "Locate in Object\tShift+J"
+msgstr "Localizează in Obiect\tShift+J"
+
+#: appGUI/MainGUI.py:401
+msgid "Toggle Units\tQ"
+msgstr "Comută Unitati\tQ"
+
+#: appGUI/MainGUI.py:403
+msgid "&Select All\tCtrl+A"
+msgstr "&Selectează Tot\tCtrl+A"
+
+#: appGUI/MainGUI.py:408
+msgid "&Preferences\tShift+P"
+msgstr "&Preferințe\tShift+P"
+
+#: appGUI/MainGUI.py:414 appTools/ToolProperties.py:155
+msgid "Options"
+msgstr "Opțiuni"
+
+#: appGUI/MainGUI.py:416
+msgid "&Rotate Selection\tShift+(R)"
+msgstr "&Roteste Selectia\tShift+(R)"
+
+#: appGUI/MainGUI.py:421
+msgid "&Skew on X axis\tShift+X"
+msgstr "&Deformează pe axa X\tShift+X"
+
+#: appGUI/MainGUI.py:423
+msgid "S&kew on Y axis\tShift+Y"
+msgstr "Deformează pe axa Y\tShift+Y"
+
+#: appGUI/MainGUI.py:428
+msgid "Flip on &X axis\tX"
+msgstr "Oglindește pe axa &X\tX"
+
+#: appGUI/MainGUI.py:430
+msgid "Flip on &Y axis\tY"
+msgstr "Oglindește pe axa &Y\tY"
+
+#: appGUI/MainGUI.py:435
+msgid "View source\tAlt+S"
+msgstr "Vezi sursa\tAlt+S"
+
+#: appGUI/MainGUI.py:437
+msgid "Tools DataBase\tCtrl+D"
+msgstr "Baza de data Unelte\tCtrl+D"
+
+#: appGUI/MainGUI.py:444 appGUI/MainGUI.py:1427
+msgid "View"
+msgstr "Vizualizare"
+
+#: appGUI/MainGUI.py:446
+msgid "Enable all plots\tAlt+1"
+msgstr "Activează toate afişările\tAlt+1"
+
+#: appGUI/MainGUI.py:448
+msgid "Disable all plots\tAlt+2"
+msgstr "Dezactivează toate afişările\tAlt+2"
+
+#: appGUI/MainGUI.py:450
+msgid "Disable non-selected\tAlt+3"
+msgstr "Dezactivează non-selectate\tAlt+3"
+
+#: appGUI/MainGUI.py:454
+msgid "&Zoom Fit\tV"
+msgstr "&Mărește și potrivește\tV"
+
+#: appGUI/MainGUI.py:456
+msgid "&Zoom In\t="
+msgstr "&Măreste\t="
+
+#: appGUI/MainGUI.py:458
+msgid "&Zoom Out\t-"
+msgstr "&Micșorează\t-"
+
+#: appGUI/MainGUI.py:463
+msgid "Redraw All\tF5"
+msgstr "Reafisare Toate\tF5"
+
+#: appGUI/MainGUI.py:467
+msgid "Toggle Code Editor\tShift+E"
+msgstr "Comută Editorul de cod\tShift+E"
+
+#: appGUI/MainGUI.py:470
+msgid "&Toggle FullScreen\tAlt+F10"
+msgstr "Comută FullScreen\tAlt+F10"
+
+#: appGUI/MainGUI.py:472
+msgid "&Toggle Plot Area\tCtrl+F10"
+msgstr "Comută Aria de Afișare\tCtrl+F10"
+
+#: appGUI/MainGUI.py:474
+msgid "&Toggle Project/Sel/Tool\t`"
+msgstr "Comută Proiect/Sel/Unealta\t`"
+
+#: appGUI/MainGUI.py:478
+msgid "&Toggle Grid Snap\tG"
+msgstr "Comută Grid\tG"
+
+#: appGUI/MainGUI.py:480
+msgid "&Toggle Grid Lines\tAlt+G"
+msgstr "Comută Linii Grid\tAlt+G"
+
+#: appGUI/MainGUI.py:482
+msgid "&Toggle Axis\tShift+G"
+msgstr "Comută Axe\tShift+G"
+
+#: appGUI/MainGUI.py:484
+msgid "Toggle Workspace\tShift+W"
+msgstr "Comută Suprafata de lucru\tShift+W"
+
+#: appGUI/MainGUI.py:486
+msgid "Toggle HUD\tAlt+H"
+msgstr "Comută HUD\tAlt+H"
+
+#: appGUI/MainGUI.py:491
+msgid "Objects"
+msgstr "Obiecte"
+
+#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4099
+#: appObjects/ObjectCollection.py:1121 appObjects/ObjectCollection.py:1168
+msgid "Select All"
+msgstr "Selectează toate"
+
+#: appGUI/MainGUI.py:496 appObjects/ObjectCollection.py:1125
+#: appObjects/ObjectCollection.py:1172
+msgid "Deselect All"
+msgstr "Deselectează toate"
+
+#: appGUI/MainGUI.py:505
+msgid "&Command Line\tS"
+msgstr "&Linie de comanda\tS"
+
+#: appGUI/MainGUI.py:510
+msgid "Help"
+msgstr "Ajutor"
+
+#: appGUI/MainGUI.py:512
+msgid "Online Help\tF1"
+msgstr "Resurse online\tF1"
+
+#: appGUI/MainGUI.py:518 app_Main.py:3092 app_Main.py:3101
+msgid "Bookmarks Manager"
+msgstr "Bookmarks Manager"
+
+#: appGUI/MainGUI.py:522
+msgid "Report a bug"
+msgstr "Raportati o eroare program"
+
+#: appGUI/MainGUI.py:525
+msgid "Excellon Specification"
+msgstr "Specificatii Excellon"
+
+#: appGUI/MainGUI.py:527
+msgid "Gerber Specification"
+msgstr "Specificatii Gerber"
+
+#: appGUI/MainGUI.py:532
+msgid "Shortcuts List\tF3"
+msgstr "Lista shortcut-uri\tF3"
+
+#: appGUI/MainGUI.py:534
+msgid "YouTube Channel\tF4"
+msgstr "YouTube \tF4"
+
+#: appGUI/MainGUI.py:539
+msgid "ReadMe?"
+msgstr "Citește-mă?"
+
+#: appGUI/MainGUI.py:542 app_Main.py:2647
+msgid "About FlatCAM"
+msgstr "Despre FlatCAM"
+
+#: appGUI/MainGUI.py:551
+msgid "Add Circle\tO"
+msgstr "Adaugă Cerc\tO"
+
+#: appGUI/MainGUI.py:554
+msgid "Add Arc\tA"
+msgstr "Adaugă Arc\tA"
+
+#: appGUI/MainGUI.py:557
+msgid "Add Rectangle\tR"
+msgstr "Adaugă Patrulater\tR"
+
+#: appGUI/MainGUI.py:560
+msgid "Add Polygon\tN"
+msgstr "Adaugă Poligon\tN"
+
+#: appGUI/MainGUI.py:563
+msgid "Add Path\tP"
+msgstr "Adaugă Cale\tP"
+
+#: appGUI/MainGUI.py:566
+msgid "Add Text\tT"
+msgstr "Adaugă Text\tT"
+
+#: appGUI/MainGUI.py:569
+msgid "Polygon Union\tU"
+msgstr "Uniune Poligoane\tU"
+
+#: appGUI/MainGUI.py:571
+msgid "Polygon Intersection\tE"
+msgstr "Intersecţie Poligoane\tE"
+
+#: appGUI/MainGUI.py:573
+msgid "Polygon Subtraction\tS"
+msgstr "Substracţie Poligoane\tS"
+
+#: appGUI/MainGUI.py:577
+msgid "Cut Path\tX"
+msgstr "Tăiere Cale\tX"
+
+#: appGUI/MainGUI.py:581
+msgid "Copy Geom\tC"
+msgstr "Copiază Geo\tC"
+
+#: appGUI/MainGUI.py:583
+msgid "Delete Shape\tDEL"
+msgstr "Șterge forma Geo.\tDEL"
+
+#: appGUI/MainGUI.py:587 appGUI/MainGUI.py:674
+msgid "Move\tM"
+msgstr "Muta\tM"
+
+#: appGUI/MainGUI.py:589
+msgid "Buffer Tool\tB"
+msgstr "Unealta Bufer\tB"
+
+#: appGUI/MainGUI.py:592
+msgid "Paint Tool\tI"
+msgstr "Unealta Paint\tI"
+
+#: appGUI/MainGUI.py:595
+msgid "Transform Tool\tAlt+R"
+msgstr "Unealta Transformare\tAlt+R"
+
+#: appGUI/MainGUI.py:599
+msgid "Toggle Corner Snap\tK"
+msgstr "Comută lipire colt\tK"
+
+#: appGUI/MainGUI.py:605
+msgid ">Excellon Editor<"
+msgstr ">Editor Excellon<"
+
+#: appGUI/MainGUI.py:609
+msgid "Add Drill Array\tA"
+msgstr "Adaugă Arie Găuriri\tA"
+
+#: appGUI/MainGUI.py:611
+msgid "Add Drill\tD"
+msgstr "Adaugă Găurire\tD"
+
+#: appGUI/MainGUI.py:615
+msgid "Add Slot Array\tQ"
+msgstr "Adăugați Arie de Sloturi\tQ"
+
+#: appGUI/MainGUI.py:617
+msgid "Add Slot\tW"
+msgstr "Adăugați Slot\tW"
+
+#: appGUI/MainGUI.py:621
+msgid "Resize Drill(S)\tR"
+msgstr "Redimens. Găuriri\tR"
+
+#: appGUI/MainGUI.py:624 appGUI/MainGUI.py:668
+msgid "Copy\tC"
+msgstr "Copiază\tC"
+
+#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:670
+msgid "Delete\tDEL"
+msgstr "Șterge\tDEL"
+
+#: appGUI/MainGUI.py:631
+msgid "Move Drill(s)\tM"
+msgstr "Muta Găuriri\tM"
+
+#: appGUI/MainGUI.py:636
+msgid ">Gerber Editor<"
+msgstr ">Editor Gerber<"
+
+#: appGUI/MainGUI.py:640
+msgid "Add Pad\tP"
+msgstr "Adaugă Pad\tP"
+
+#: appGUI/MainGUI.py:642
+msgid "Add Pad Array\tA"
+msgstr "Adaugă Arie paduri\tA"
+
+#: appGUI/MainGUI.py:644
+msgid "Add Track\tT"
+msgstr "Adaugă Traseu\tA"
+
+#: appGUI/MainGUI.py:646
+msgid "Add Region\tN"
+msgstr "Adaugă Regiune\tN"
+
+#: appGUI/MainGUI.py:650
+msgid "Poligonize\tAlt+N"
+msgstr "Poligonizare\tAlt+N"
+
+#: appGUI/MainGUI.py:652
+msgid "Add SemiDisc\tE"
+msgstr "Adaugă SemiDisc\tE"
+
+#: appGUI/MainGUI.py:654
+msgid "Add Disc\tD"
+msgstr "Adaugă Disc\tD"
+
+#: appGUI/MainGUI.py:656
+msgid "Buffer\tB"
+msgstr "Bufer\tB"
+
+#: appGUI/MainGUI.py:658
+msgid "Scale\tS"
+msgstr "Scalare\tS"
+
+#: appGUI/MainGUI.py:660
+msgid "Mark Area\tAlt+A"
+msgstr "Marchează aria\tAlt+A"
+
+#: appGUI/MainGUI.py:662
+msgid "Eraser\tCtrl+E"
+msgstr "Radieră\tCtrl+E"
+
+#: appGUI/MainGUI.py:664
+msgid "Transform\tAlt+R"
+msgstr "Unealta Transformare\tAlt+R"
+
+#: appGUI/MainGUI.py:691
+msgid "Enable Plot"
+msgstr "Activează Afișare"
+
+#: appGUI/MainGUI.py:693
+msgid "Disable Plot"
+msgstr "Dezactivează Afișare"
+
+#: appGUI/MainGUI.py:697
+msgid "Set Color"
+msgstr "Setați culoarea"
+
+#: appGUI/MainGUI.py:700 app_Main.py:9646
+msgid "Red"
+msgstr "Roșu"
+
+#: appGUI/MainGUI.py:703 app_Main.py:9648
+msgid "Blue"
+msgstr "Albastru"
+
+#: appGUI/MainGUI.py:706 app_Main.py:9651
+msgid "Yellow"
+msgstr "Galben"
+
+#: appGUI/MainGUI.py:709 app_Main.py:9653
+msgid "Green"
+msgstr "Verde"
+
+#: appGUI/MainGUI.py:712 app_Main.py:9655
+msgid "Purple"
+msgstr "Violet"
+
+#: appGUI/MainGUI.py:715 app_Main.py:9657
+msgid "Brown"
+msgstr "Maro"
+
+#: appGUI/MainGUI.py:718 app_Main.py:9659 app_Main.py:9715
+msgid "White"
+msgstr "Alb"
+
+#: appGUI/MainGUI.py:721 app_Main.py:9661
+msgid "Black"
+msgstr "Negru"
+
+#: appGUI/MainGUI.py:726 app_Main.py:9664
+msgid "Custom"
+msgstr "Personalizat"
+
+#: appGUI/MainGUI.py:731 app_Main.py:9698
+msgid "Opacity"
+msgstr "Opacitate"
+
+#: appGUI/MainGUI.py:734 app_Main.py:9674
+msgid "Default"
+msgstr "Implicit"
+
+#: appGUI/MainGUI.py:739
+msgid "Generate CNC"
+msgstr "Generează CNC"
+
+#: appGUI/MainGUI.py:741
+msgid "View Source"
+msgstr "Vizualiz. Sursa"
+
+#: appGUI/MainGUI.py:746 appGUI/MainGUI.py:851 appGUI/MainGUI.py:1066
+#: appGUI/MainGUI.py:1525 appGUI/MainGUI.py:1886 appGUI/MainGUI.py:2097
+#: appGUI/MainGUI.py:4511 appGUI/ObjectUI.py:1519
+#: appObjects/FlatCAMGeometry.py:560 appTools/ToolPanelize.py:551
+#: appTools/ToolPanelize.py:578 appTools/ToolPanelize.py:671
+#: appTools/ToolPanelize.py:700 appTools/ToolPanelize.py:762
+msgid "Copy"
+msgstr "Copiază"
+
+#: appGUI/MainGUI.py:754 appGUI/MainGUI.py:1538 appTools/ToolProperties.py:31
+msgid "Properties"
+msgstr "Proprietati"
+
+#: appGUI/MainGUI.py:783
+msgid "File Toolbar"
+msgstr "Toolbar Fişiere"
+
+#: appGUI/MainGUI.py:787
+msgid "Edit Toolbar"
+msgstr "Toolbar Editare"
+
+#: appGUI/MainGUI.py:791
+msgid "View Toolbar"
+msgstr "Toolbar Vizualizare"
+
+#: appGUI/MainGUI.py:795
+msgid "Shell Toolbar"
+msgstr "Toolbar Linie de comanda"
+
+#: appGUI/MainGUI.py:799
+msgid "Tools Toolbar"
+msgstr "Toolbar Unelte"
+
+#: appGUI/MainGUI.py:803
+msgid "Excellon Editor Toolbar"
+msgstr "Toolbar Editor Excellon"
+
+#: appGUI/MainGUI.py:809
+msgid "Geometry Editor Toolbar"
+msgstr "Toolbar Editor Geometrii"
+
+#: appGUI/MainGUI.py:813
+msgid "Gerber Editor Toolbar"
+msgstr "Toolbar Editor Gerber"
+
+#: appGUI/MainGUI.py:817
+msgid "Grid Toolbar"
+msgstr "Toolbar Grid-uri"
+
+#: appGUI/MainGUI.py:831 appGUI/MainGUI.py:1865 app_Main.py:6594
+#: app_Main.py:6599
+msgid "Open Gerber"
+msgstr "Încarcă Gerber"
+
+#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1867 app_Main.py:6634
+#: app_Main.py:6639
+msgid "Open Excellon"
+msgstr "Încarcă Excellon"
+
+#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1870
+msgid "Open project"
+msgstr "Încarcă Proiect"
+
+#: appGUI/MainGUI.py:838 appGUI/MainGUI.py:1872
+msgid "Save project"
+msgstr "Salvează Proiect"
+
+#: appGUI/MainGUI.py:844 appGUI/MainGUI.py:1878
+msgid "Editor"
+msgstr "Editor"
+
+#: appGUI/MainGUI.py:846 appGUI/MainGUI.py:1881
+msgid "Save Object and close the Editor"
+msgstr "Salvează Obiectul și inchide Editorul"
+
+#: appGUI/MainGUI.py:853 appGUI/MainGUI.py:1888
+msgid "&Delete"
+msgstr "&Șterge"
+
+#: appGUI/MainGUI.py:856 appGUI/MainGUI.py:1891 appGUI/MainGUI.py:4100
+#: appGUI/MainGUI.py:4308 appTools/ToolDistance.py:35
+#: appTools/ToolDistance.py:197
+msgid "Distance Tool"
+msgstr "Unealta Distanță"
+
+#: appGUI/MainGUI.py:858 appGUI/MainGUI.py:1893
+msgid "Distance Min Tool"
+msgstr "Unealta Distanță min"
+
+#: appGUI/MainGUI.py:860 appGUI/MainGUI.py:1895 appGUI/MainGUI.py:4093
+msgid "Set Origin"
+msgstr "Setează Originea"
+
+#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:1897
+msgid "Move to Origin"
+msgstr "Deplasează-te la Origine"
+
+#: appGUI/MainGUI.py:865 appGUI/MainGUI.py:1899
+msgid "Jump to Location"
+msgstr "Sari la Locaţie"
+
+#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:1901 appGUI/MainGUI.py:4105
+msgid "Locate in Object"
+msgstr "Localizează in Obiect"
+
+#: appGUI/MainGUI.py:873 appGUI/MainGUI.py:1907
+msgid "&Replot"
+msgstr "&Reafișare"
+
+#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1909
+msgid "&Clear plot"
+msgstr "&Șterge Afișare"
+
+#: appGUI/MainGUI.py:877 appGUI/MainGUI.py:1911 appGUI/MainGUI.py:4096
+msgid "Zoom In"
+msgstr "Marire"
+
+#: appGUI/MainGUI.py:879 appGUI/MainGUI.py:1913 appGUI/MainGUI.py:4096
+msgid "Zoom Out"
+msgstr "Micsorare"
+
+#: appGUI/MainGUI.py:881 appGUI/MainGUI.py:1429 appGUI/MainGUI.py:1915
+#: appGUI/MainGUI.py:4095
+msgid "Zoom Fit"
+msgstr "Marire și ajustare"
+
+#: appGUI/MainGUI.py:889 appGUI/MainGUI.py:1921
+msgid "&Command Line"
+msgstr "&Linie de comanda"
+
+#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:1933
+msgid "2Sided Tool"
+msgstr "Unealta 2-fețe"
+
+#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:1935 appGUI/MainGUI.py:4111
+msgid "Align Objects Tool"
+msgstr "Unealta de Aliniere"
+
+#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:1937 appGUI/MainGUI.py:4111
+#: appTools/ToolExtractDrills.py:393
+msgid "Extract Drills Tool"
+msgstr "Unealta de Extragere Găuri"
+
+#: appGUI/MainGUI.py:908 appGUI/ObjectUI.py:360 appTools/ToolCutOut.py:440
+msgid "Cutout Tool"
+msgstr "Unealta Decupare"
+
+#: appGUI/MainGUI.py:910 appGUI/MainGUI.py:1942 appGUI/ObjectUI.py:346
+#: appGUI/ObjectUI.py:2087 appTools/ToolNCC.py:974
+msgid "NCC Tool"
+msgstr "Unealta NCC"
+
+#: appGUI/MainGUI.py:914 appGUI/MainGUI.py:1946 appGUI/MainGUI.py:4113
+#: appTools/ToolIsolation.py:38 appTools/ToolIsolation.py:766
+msgid "Isolation Tool"
+msgstr "Unealta de Izolare"
+
+#: appGUI/MainGUI.py:918 appGUI/MainGUI.py:1950
+msgid "Panel Tool"
+msgstr "Unealta Panel"
+
+#: appGUI/MainGUI.py:920 appGUI/MainGUI.py:1952 appTools/ToolFilm.py:569
+msgid "Film Tool"
+msgstr "Unealta Film"
+
+#: appGUI/MainGUI.py:922 appGUI/MainGUI.py:1954 appTools/ToolSolderPaste.py:561
+msgid "SolderPaste Tool"
+msgstr "Unealta Dispenser SP"
+
+#: appGUI/MainGUI.py:924 appGUI/MainGUI.py:1956 appGUI/MainGUI.py:4118
+#: appTools/ToolSub.py:40
+msgid "Subtract Tool"
+msgstr "Unealta Scădere"
+
+#: appGUI/MainGUI.py:926 appGUI/MainGUI.py:1958 appTools/ToolRulesCheck.py:616
+msgid "Rules Tool"
+msgstr "Unalta Verif. Reguli"
+
+#: appGUI/MainGUI.py:928 appGUI/MainGUI.py:1960 appGUI/MainGUI.py:4115
+#: appTools/ToolOptimal.py:33 appTools/ToolOptimal.py:313
+msgid "Optimal Tool"
+msgstr "Unealta Optim"
+
+#: appGUI/MainGUI.py:933 appGUI/MainGUI.py:1965 appGUI/MainGUI.py:4111
+msgid "Calculators Tool"
+msgstr "Unealta Calculatoare"
+
+#: appGUI/MainGUI.py:937 appGUI/MainGUI.py:1969 appGUI/MainGUI.py:4116
+#: appTools/ToolQRCode.py:43 appTools/ToolQRCode.py:391
+msgid "QRCode Tool"
+msgstr "Unealta QRCode"
+
+#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1971 appGUI/MainGUI.py:4113
+#: appTools/ToolCopperThieving.py:39 appTools/ToolCopperThieving.py:572
+msgid "Copper Thieving Tool"
+msgstr "Unealta Copper Thieving"
+
+#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:1974 appGUI/MainGUI.py:4112
+#: appTools/ToolFiducials.py:33 appTools/ToolFiducials.py:399
+msgid "Fiducials Tool"
+msgstr "Unealta Fiducials"
+
+#: appGUI/MainGUI.py:944 appGUI/MainGUI.py:1976 appTools/ToolCalibration.py:37
+#: appTools/ToolCalibration.py:759
+msgid "Calibration Tool"
+msgstr "Unealta Calibrare"
+
+#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:1978 appGUI/MainGUI.py:4113
+msgid "Punch Gerber Tool"
+msgstr "Unealta Punctare Gerber"
+
+#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:1980 appTools/ToolInvertGerber.py:31
+msgid "Invert Gerber Tool"
+msgstr "Unealta Inversare Gerber"
+
+#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:1982 appGUI/MainGUI.py:4115
+#: appTools/ToolCorners.py:31
+msgid "Corner Markers Tool"
+msgstr "Unealta pentru Semne la Colț"
+
+#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:1984
+#: appTools/ToolEtchCompensation.py:32 appTools/ToolEtchCompensation.py:288
+msgid "Etch Compensation Tool"
+msgstr "Unealta de Comp. Corodare"
+
+#: appGUI/MainGUI.py:958 appGUI/MainGUI.py:984 appGUI/MainGUI.py:1036
+#: appGUI/MainGUI.py:1990 appGUI/MainGUI.py:2068
+msgid "Select"
+msgstr "Selectează"
+
+#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:1992
+msgid "Add Drill Hole"
+msgstr "Adaugă o Găurire"
+
+#: appGUI/MainGUI.py:962 appGUI/MainGUI.py:1994
+msgid "Add Drill Hole Array"
+msgstr "Adaugă o arie de Găuriri"
+
+#: appGUI/MainGUI.py:964 appGUI/MainGUI.py:1517 appGUI/MainGUI.py:1998
+#: appGUI/MainGUI.py:4393
+msgid "Add Slot"
+msgstr "Adaugă Slot"
+
+#: appGUI/MainGUI.py:966 appGUI/MainGUI.py:1519 appGUI/MainGUI.py:2000
+#: appGUI/MainGUI.py:4392
+msgid "Add Slot Array"
+msgstr "Adaugă o Arie sloturi"
+
+#: appGUI/MainGUI.py:968 appGUI/MainGUI.py:1522 appGUI/MainGUI.py:1996
+msgid "Resize Drill"
+msgstr "Redimens. Găurire"
+
+#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2004
+msgid "Copy Drill"
+msgstr "Copiază Găurire"
+
+#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2006
+msgid "Delete Drill"
+msgstr "Șterge Găurire"
+
+#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2010
+msgid "Move Drill"
+msgstr "Muta Găurire"
+
+#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:2018
+msgid "Add Circle"
+msgstr "Adaugă Cerc"
+
+#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2020
+msgid "Add Arc"
+msgstr "Adaugă Arc"
+
+#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2022
+msgid "Add Rectangle"
+msgstr "Adaugă Patrulater"
+
+#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:2026
+msgid "Add Path"
+msgstr "Adaugă Cale"
+
+#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:2028
+msgid "Add Polygon"
+msgstr "Adaugă Poligon"
+
+#: appGUI/MainGUI.py:999 appGUI/MainGUI.py:2031
+msgid "Add Text"
+msgstr "Adaugă Text"
+
+#: appGUI/MainGUI.py:1001 appGUI/MainGUI.py:2033
+msgid "Add Buffer"
+msgstr "Adaugă Bufer"
+
+#: appGUI/MainGUI.py:1003 appGUI/MainGUI.py:2035
+msgid "Paint Shape"
+msgstr "Paint o forma"
+
+#: appGUI/MainGUI.py:1005 appGUI/MainGUI.py:1062 appGUI/MainGUI.py:1458
+#: appGUI/MainGUI.py:1503 appGUI/MainGUI.py:2037 appGUI/MainGUI.py:2093
+msgid "Eraser"
+msgstr "Stergere Selectivă"
+
+#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2041
+msgid "Polygon Union"
+msgstr "Uniune Poligoane"
+
+#: appGUI/MainGUI.py:1011 appGUI/MainGUI.py:2043
+msgid "Polygon Explode"
+msgstr "Explodare Poligoane"
+
+#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2046
+msgid "Polygon Intersection"
+msgstr "Intersecţie Poligoane"
+
+#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2048
+msgid "Polygon Subtraction"
+msgstr "Substracţie Poligoane"
+
+#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2052
+msgid "Cut Path"
+msgstr "Taie Cale"
+
+#: appGUI/MainGUI.py:1022
+msgid "Copy Shape(s)"
+msgstr "Copiază forme geo."
+
+#: appGUI/MainGUI.py:1025
+msgid "Delete Shape '-'"
+msgstr "Șterge forme geo"
+
+#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1070 appGUI/MainGUI.py:1470
+#: appGUI/MainGUI.py:1507 appGUI/MainGUI.py:2058 appGUI/MainGUI.py:2101
+#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152
+msgid "Transformations"
+msgstr "Transformări"
+
+#: appGUI/MainGUI.py:1030
+msgid "Move Objects "
+msgstr "Mută Obiecte "
+
+#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2070 appGUI/MainGUI.py:4512
+msgid "Add Pad"
+msgstr "Adaugă Pad"
+
+#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2074 appGUI/MainGUI.py:4513
+msgid "Add Track"
+msgstr "Adaugă Traseu"
+
+#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2076 appGUI/MainGUI.py:4512
+msgid "Add Region"
+msgstr "Adaugă Regiune"
+
+#: appGUI/MainGUI.py:1046 appGUI/MainGUI.py:1489 appGUI/MainGUI.py:2078
+msgid "Poligonize"
+msgstr "Poligonizare"
+
+#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:1491 appGUI/MainGUI.py:2081
+msgid "SemiDisc"
+msgstr "SemiDisc"
+
+#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1493 appGUI/MainGUI.py:2083
+msgid "Disc"
+msgstr "Disc"
+
+#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1501 appGUI/MainGUI.py:2091
+msgid "Mark Area"
+msgstr "Marc. aria"
+
+#: appGUI/MainGUI.py:1073 appGUI/MainGUI.py:1474 appGUI/MainGUI.py:1536
+#: appGUI/MainGUI.py:2104 appGUI/MainGUI.py:4512 appTools/ToolMove.py:27
+msgid "Move"
+msgstr "Mutare"
+
+#: appGUI/MainGUI.py:1081
+msgid "Snap to grid"
+msgstr "Lipire la grid"
+
+#: appGUI/MainGUI.py:1084
+msgid "Grid X snapping distance"
+msgstr "Distanta de lipire la grid pe axa X"
+
+#: appGUI/MainGUI.py:1089
+msgid ""
+"When active, value on Grid_X\n"
+"is copied to the Grid_Y value."
+msgstr ""
+"Când este activ, valoarea de pe Grid_X\n"
+"este copiata și in Grid_Y."
+
+#: appGUI/MainGUI.py:1096
+msgid "Grid Y snapping distance"
+msgstr "Distanta de lipire la grid pe axa Y"
+
+#: appGUI/MainGUI.py:1101
+msgid "Toggle the display of axis on canvas"
+msgstr "Comutați afișarea Axelor"
+
+#: appGUI/MainGUI.py:1107 appGUI/preferences/PreferencesUIManager.py:853
+#: appGUI/preferences/PreferencesUIManager.py:945
+#: appGUI/preferences/PreferencesUIManager.py:973
+#: appGUI/preferences/PreferencesUIManager.py:1078 app_Main.py:5141
+#: app_Main.py:5146 app_Main.py:5161
+msgid "Preferences"
+msgstr "Preferințe"
+
+#: appGUI/MainGUI.py:1113
+msgid "Command Line"
+msgstr "Linie de comanda"
+
+#: appGUI/MainGUI.py:1119
+msgid "HUD (Heads up display)"
+msgstr "HUD (Afisaj In Zona Superioara)"
+
+#: appGUI/MainGUI.py:1125 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97
+msgid ""
+"Draw a delimiting rectangle on canvas.\n"
+"The purpose is to illustrate the limits for our work."
+msgstr ""
+"Desenează un patrulater care delimitează o suprafată de lucru.\n"
+"Scopul este de a ilustra limitele suprafetei noastre de lucru."
+
+#: appGUI/MainGUI.py:1135
+msgid "Snap to corner"
+msgstr "Lipire la colt"
+
+#: appGUI/MainGUI.py:1139 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78
+msgid "Max. magnet distance"
+msgstr "Distanta magnetica maxima"
+
+#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1420 app_Main.py:7641
+msgid "Project"
+msgstr "Proiect"
+
+#: appGUI/MainGUI.py:1190
+msgid "Selected"
+msgstr "Selectat"
+
+#: appGUI/MainGUI.py:1218 appGUI/MainGUI.py:1226
+msgid "Plot Area"
+msgstr "Arie Afișare"
+
+#: appGUI/MainGUI.py:1253
+msgid "General"
+msgstr "General"
+
+#: appGUI/MainGUI.py:1268 appTools/ToolCopperThieving.py:74
+#: appTools/ToolCorners.py:55 appTools/ToolDblSided.py:64
+#: appTools/ToolEtchCompensation.py:73 appTools/ToolExtractDrills.py:61
+#: appTools/ToolFiducials.py:262 appTools/ToolInvertGerber.py:72
+#: appTools/ToolIsolation.py:94 appTools/ToolOptimal.py:71
+#: appTools/ToolPunchGerber.py:64 appTools/ToolQRCode.py:78
+#: appTools/ToolRulesCheck.py:61 appTools/ToolSolderPaste.py:67
+#: appTools/ToolSub.py:70
+msgid "GERBER"
+msgstr "GERBER"
+
+#: appGUI/MainGUI.py:1278 appTools/ToolDblSided.py:92
+#: appTools/ToolRulesCheck.py:199
+msgid "EXCELLON"
+msgstr "EXCELLON"
+
+#: appGUI/MainGUI.py:1288 appTools/ToolDblSided.py:120 appTools/ToolSub.py:125
+msgid "GEOMETRY"
+msgstr "GEOMETRIE"
+
+#: appGUI/MainGUI.py:1298
+msgid "CNC-JOB"
+msgstr "CNCJob"
+
+#: appGUI/MainGUI.py:1307 appGUI/ObjectUI.py:328 appGUI/ObjectUI.py:2062
+msgid "TOOLS"
+msgstr "Unelte"
+
+#: appGUI/MainGUI.py:1316
+msgid "TOOLS 2"
+msgstr "UNELTE 2"
+
+#: appGUI/MainGUI.py:1326
+msgid "UTILITIES"
+msgstr "UTILITARE"
+
+#: appGUI/MainGUI.py:1343
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201
+msgid "Restore Defaults"
+msgstr "Restabiliți setările de bază"
+
+#: appGUI/MainGUI.py:1346
+msgid ""
+"Restore the entire set of default values\n"
+"to the initial values loaded after first launch."
+msgstr ""
+"Restaurați întregul set de valori implicite\n"
+"la valorile inițiale încărcate după prima lansare."
+
+#: appGUI/MainGUI.py:1351
+msgid "Open Pref Folder"
+msgstr "Deschide Pref Dir"
+
+#: appGUI/MainGUI.py:1354
+msgid "Open the folder where FlatCAM save the preferences files."
+msgstr "Deschide directorul unde FlatCAM salvează fişierele cu setări."
+
+#: appGUI/MainGUI.py:1358 appGUI/MainGUI.py:1836
+msgid "Clear GUI Settings"
+msgstr "Șterge Setările GUI"
+
+#: appGUI/MainGUI.py:1362
+msgid ""
+"Clear the GUI settings for FlatCAM,\n"
+"such as: layout, gui state, style, hdpi support etc."
+msgstr ""
+"Șterge setările GUI pentru FlatCAM,\n"
+"cum ar fi: amplasare, stare UI, suport HDPI sau traducerea."
+
+#: appGUI/MainGUI.py:1373
+msgid "Apply"
+msgstr "Aplicați"
+
+#: appGUI/MainGUI.py:1376
+msgid "Apply the current preferences without saving to a file."
+msgstr "Aplicați preferințele actuale fără a salva într-un fișier."
+
+#: appGUI/MainGUI.py:1383
+msgid ""
+"Save the current settings in the 'current_defaults' file\n"
+"which is the file storing the working default preferences."
+msgstr ""
+"Salvează setările curente in fişierul numit: 'current_defaults'\n"
+"fişier care este cel unde se salvează preferințele cu care se va lucra."
+
+#: appGUI/MainGUI.py:1391
+msgid "Will not save the changes and will close the preferences window."
+msgstr "Nu va salva modificările și va închide fereastra de preferințe."
+
+#: appGUI/MainGUI.py:1405
+msgid "Toggle Visibility"
+msgstr "Comută Vizibilitate"
+
+#: appGUI/MainGUI.py:1411
+msgid "New"
+msgstr "Nou"
+
+#: appGUI/MainGUI.py:1413
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78
+#: appTools/ToolCalibration.py:631 appTools/ToolCalibration.py:648
+#: appTools/ToolCalibration.py:815 appTools/ToolCopperThieving.py:148
+#: appTools/ToolCopperThieving.py:162 appTools/ToolCopperThieving.py:608
+#: appTools/ToolCutOut.py:92 appTools/ToolDblSided.py:226
+#: appTools/ToolFilm.py:69 appTools/ToolFilm.py:92 appTools/ToolImage.py:49
+#: appTools/ToolImage.py:271 appTools/ToolIsolation.py:464
+#: appTools/ToolIsolation.py:517 appTools/ToolIsolation.py:1281
+#: appTools/ToolNCC.py:95 appTools/ToolNCC.py:558 appTools/ToolNCC.py:1318
+#: appTools/ToolPaint.py:501 appTools/ToolPaint.py:705
+#: appTools/ToolPanelize.py:116 appTools/ToolPanelize.py:385
+#: appTools/ToolPanelize.py:402 appTools/ToolTransform.py:100
+#: appTools/ToolTransform.py:535
+msgid "Geometry"
+msgstr "Geometrie"
+
+#: appGUI/MainGUI.py:1417
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77
+#: appTools/ToolAlignObjects.py:74 appTools/ToolAlignObjects.py:110
+#: appTools/ToolCalibration.py:197 appTools/ToolCalibration.py:631
+#: appTools/ToolCalibration.py:648 appTools/ToolCalibration.py:807
+#: appTools/ToolCalibration.py:815 appTools/ToolCopperThieving.py:148
+#: appTools/ToolCopperThieving.py:162 appTools/ToolCopperThieving.py:608
+#: appTools/ToolDblSided.py:225 appTools/ToolFilm.py:342
+#: appTools/ToolIsolation.py:517 appTools/ToolIsolation.py:1281
+#: appTools/ToolNCC.py:558 appTools/ToolNCC.py:1318 appTools/ToolPaint.py:501
+#: appTools/ToolPaint.py:705 appTools/ToolPanelize.py:385
+#: appTools/ToolPunchGerber.py:149 appTools/ToolPunchGerber.py:164
+#: appTools/ToolTransform.py:99 appTools/ToolTransform.py:535
+msgid "Excellon"
+msgstr "Excellon"
+
+#: appGUI/MainGUI.py:1424
+msgid "Grids"
+msgstr "Grid-uri"
+
+#: appGUI/MainGUI.py:1431
+msgid "Clear Plot"
+msgstr "Șterge Afișare"
+
+#: appGUI/MainGUI.py:1433
+msgid "Replot"
+msgstr "Reafișare"
+
+#: appGUI/MainGUI.py:1437
+msgid "Geo Editor"
+msgstr "Editor Geometrii"
+
+#: appGUI/MainGUI.py:1439
+msgid "Path"
+msgstr "Pe cale"
+
+#: appGUI/MainGUI.py:1441
+msgid "Rectangle"
+msgstr "Patrulater"
+
+#: appGUI/MainGUI.py:1444
+msgid "Circle"
+msgstr "Cerc"
+
+#: appGUI/MainGUI.py:1448
+msgid "Arc"
+msgstr "Arc"
+
+#: appGUI/MainGUI.py:1462
+msgid "Union"
+msgstr "Uniune"
+
+#: appGUI/MainGUI.py:1464
+msgid "Intersection"
+msgstr "Intersecţie"
+
+#: appGUI/MainGUI.py:1466
+msgid "Subtraction"
+msgstr "Scădere"
+
+#: appGUI/MainGUI.py:1468 appGUI/ObjectUI.py:2151
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:56
+msgid "Cut"
+msgstr "Tăiere"
+
+#: appGUI/MainGUI.py:1479
+msgid "Pad"
+msgstr "Pad"
+
+#: appGUI/MainGUI.py:1481
+msgid "Pad Array"
+msgstr "Arie de paduri"
+
+#: appGUI/MainGUI.py:1485
+msgid "Track"
+msgstr "Traseu"
+
+#: appGUI/MainGUI.py:1487
+msgid "Region"
+msgstr "Regiune"
+
+#: appGUI/MainGUI.py:1510
+msgid "Exc Editor"
+msgstr "Editor EXC"
+
+#: appGUI/MainGUI.py:1512 appGUI/MainGUI.py:4391
+msgid "Add Drill"
+msgstr "Adaugă găurire"
+
+#: appGUI/MainGUI.py:1531 app_Main.py:2220
+msgid "Close Editor"
+msgstr "Inchide Editorul"
+
+#: appGUI/MainGUI.py:1555
+msgid ""
+"Absolute measurement.\n"
+"Reference is (X=0, Y= 0) position"
+msgstr ""
+"Măsurătoare absolută.\n"
+"Referința este originea (0, 0)"
+
+#: appGUI/MainGUI.py:1563
+msgid "Application units"
+msgstr "Unitățile aplicației"
+
+#: appGUI/MainGUI.py:1654
+msgid "Lock Toolbars"
+msgstr "Blochează Toolbar-uri"
+
+#: appGUI/MainGUI.py:1824
+msgid "FlatCAM Preferences Folder opened."
+msgstr "Folderul de preferințe FlatCAM a fost deschis."
+
+#: appGUI/MainGUI.py:1835
+msgid "Are you sure you want to delete the GUI Settings? \n"
+msgstr "Esti sigur că dorești să ștergi setările GUI?\n"
+
+#: appGUI/MainGUI.py:1840 appGUI/preferences/PreferencesUIManager.py:884
+#: appGUI/preferences/PreferencesUIManager.py:1129 appTranslation.py:111
+#: appTranslation.py:210 app_Main.py:2224 app_Main.py:3159 app_Main.py:5356
+#: app_Main.py:6417
+msgid "Yes"
+msgstr "Da"
+
+#: appGUI/MainGUI.py:1841 appGUI/preferences/PreferencesUIManager.py:1130
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
+#: appTools/ToolIsolation.py:174 appTools/ToolNCC.py:182
+#: appTools/ToolPaint.py:165 appTranslation.py:112 appTranslation.py:211
+#: app_Main.py:2225 app_Main.py:3160 app_Main.py:5357 app_Main.py:6418
+msgid "No"
+msgstr "Nu"
+
+#: appGUI/MainGUI.py:1940
+msgid "&Cutout Tool"
+msgstr "Unealta Decupare"
+
+#: appGUI/MainGUI.py:2016
+msgid "Select 'Esc'"
+msgstr "Select"
+
+#: appGUI/MainGUI.py:2054
+msgid "Copy Objects"
+msgstr "Copiază Obiecte"
+
+#: appGUI/MainGUI.py:2056 appGUI/MainGUI.py:4311
+msgid "Delete Shape"
+msgstr "Șterge forme geo"
+
+#: appGUI/MainGUI.py:2062
+msgid "Move Objects"
+msgstr "Mută Obiecte"
+
+#: appGUI/MainGUI.py:2648
+msgid ""
+"Please first select a geometry item to be cutted\n"
+"then select the geometry item that will be cutted\n"
+"out of the first item. In the end press ~X~ key or\n"
+"the toolbar button."
+msgstr ""
+"Mai intai selectează o forma geometrică care trebuie tăiată\n"
+"apoi selectează forma geo. tăietoare. La final apasă tasta ~X~ sau\n"
+"butonul corespunzator din Toolbar."
+
+#: appGUI/MainGUI.py:2655 appGUI/MainGUI.py:2819 appGUI/MainGUI.py:2866
+#: appGUI/MainGUI.py:2888
+msgid "Warning"
+msgstr "Atenţie"
+
+#: appGUI/MainGUI.py:2814
+msgid ""
+"Please select geometry items \n"
+"on which to perform Intersection Tool."
+msgstr ""
+"Selectează forma geometrică asupra căreia să se\n"
+"aplice Unealta Intersecţie."
+
+#: appGUI/MainGUI.py:2861
+msgid ""
+"Please select geometry items \n"
+"on which to perform Substraction Tool."
+msgstr ""
+"Selectează forma geometrică asupra căreia să se\n"
+"aplice Unealta Substracţie."
+
+#: appGUI/MainGUI.py:2883
+msgid ""
+"Please select geometry items \n"
+"on which to perform union."
+msgstr ""
+"Selectează forma geometrică asupra căreia să se\n"
+"aplice Unealta Uniune."
+
+#: appGUI/MainGUI.py:2968 appGUI/MainGUI.py:3183
+msgid "Cancelled. Nothing selected to delete."
+msgstr "Anulat. Nimic nu este selectat pentru ștergere."
+
+#: appGUI/MainGUI.py:3052 appGUI/MainGUI.py:3299
+msgid "Cancelled. Nothing selected to copy."
+msgstr "Anulat. Nimic nu este selectat pentru copiere."
+
+#: appGUI/MainGUI.py:3098 appGUI/MainGUI.py:3328
+msgid "Cancelled. Nothing selected to move."
+msgstr "Anulat. Nimic nu este selectat pentru mutare."
+
+#: appGUI/MainGUI.py:3354
+msgid "New Tool ..."
+msgstr "O noua Unealtă ..."
+
+#: appGUI/MainGUI.py:3355 appTools/ToolIsolation.py:1258
+#: appTools/ToolNCC.py:924 appTools/ToolPaint.py:849
+#: appTools/ToolSolderPaste.py:568
+msgid "Enter a Tool Diameter"
+msgstr "Introduceti un Diametru de Unealtă"
+
+#: appGUI/MainGUI.py:3367
+msgid "Adding Tool cancelled ..."
+msgstr "Adăugarea unei unelte anulată..."
+
+#: appGUI/MainGUI.py:3381
+msgid "Distance Tool exit..."
+msgstr "Măsurătoarea s-a terminat ..."
+
+#: appGUI/MainGUI.py:3561 app_Main.py:3147
+msgid "Application is saving the project. Please wait ..."
+msgstr "Aplicația salvează proiectul. Vă rugăm aşteptați ..."
+
+#: appGUI/MainGUI.py:3668
+msgid "Shell disabled."
+msgstr "Shell dezactivat."
+
+#: appGUI/MainGUI.py:3678
+msgid "Shell enabled."
+msgstr "Shell activat."
+
+#: appGUI/MainGUI.py:3706 app_Main.py:9157
+msgid "
Shortcut Key List"
+msgstr "
Lista cu taste Shortcut"
+
+#: appGUI/MainGUI.py:4089
+msgid "General Shortcut list"
+msgstr "Lista de shortcut-uri"
+
+#: appGUI/MainGUI.py:4090
+msgid "SHOW SHORTCUT LIST"
+msgstr "ARATA LISTA DE TASTE SHORTCUT"
+
+#: appGUI/MainGUI.py:4090
+msgid "Switch to Project Tab"
+msgstr "Treci la Tab-ul Proiect"
+
+#: appGUI/MainGUI.py:4090
+msgid "Switch to Selected Tab"
+msgstr "Treci la Tab-ul Selectat"
+
+#: appGUI/MainGUI.py:4091
+msgid "Switch to Tool Tab"
+msgstr "Treci la Tab-ul 'Unealta'"
+
+#: appGUI/MainGUI.py:4092
+msgid "New Gerber"
+msgstr "Gerber Nou"
+
+#: appGUI/MainGUI.py:4092
+msgid "Edit Object (if selected)"
+msgstr "Editeaza obiectul (daca este selectat)"
+
+#: appGUI/MainGUI.py:4092 app_Main.py:5660
+msgid "Grid On/Off"
+msgstr "Grid On/Off"
+
+#: appGUI/MainGUI.py:4092
+msgid "Jump to Coordinates"
+msgstr "Sari la Coordonatele"
+
+#: appGUI/MainGUI.py:4093
+msgid "New Excellon"
+msgstr "Excellon nou"
+
+#: appGUI/MainGUI.py:4093
+msgid "Move Obj"
+msgstr "Mută Obiecte"
+
+#: appGUI/MainGUI.py:4093
+msgid "New Geometry"
+msgstr "Geometrie Noua"
+
+#: appGUI/MainGUI.py:4093
+msgid "Change Units"
+msgstr "Comută Unitati"
+
+#: appGUI/MainGUI.py:4094
+msgid "Open Properties Tool"
+msgstr "Deschide Unealta Proprietati"
+
+#: appGUI/MainGUI.py:4094
+msgid "Rotate by 90 degree CW"
+msgstr "Roteste cu 90 grade CW"
+
+#: appGUI/MainGUI.py:4094
+msgid "Shell Toggle"
+msgstr "Comuta Linie de comanda"
+
+#: appGUI/MainGUI.py:4095
+msgid ""
+"Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)"
+msgstr ""
+"Adaugă o Unealtă (cand ne aflam in tab-ul Selected al Geometriei sau in "
+"Unealta NCC sau in unealta Paint)"
+
+#: appGUI/MainGUI.py:4096
+msgid "Flip on X_axis"
+msgstr "Oglindește pe axa X"
+
+#: appGUI/MainGUI.py:4096
+msgid "Flip on Y_axis"
+msgstr "Oglindește pe axa Y"
+
+#: appGUI/MainGUI.py:4099
+msgid "Copy Obj"
+msgstr "Copiază Obiecte"
+
+#: appGUI/MainGUI.py:4099
+msgid "Open Tools Database"
+msgstr "Deschide baza de date Unelte"
+
+#: appGUI/MainGUI.py:4100
+msgid "Open Excellon File"
+msgstr "Încarcă un fisier Excellon"
+
+#: appGUI/MainGUI.py:4100
+msgid "Open Gerber File"
+msgstr "Încarcă un fisier Gerber"
+
+#: appGUI/MainGUI.py:4100
+msgid "New Project"
+msgstr "Un Nou Project"
+
+#: appGUI/MainGUI.py:4101 app_Main.py:6713 app_Main.py:6716
+msgid "Open Project"
+msgstr "Încarcă Project"
+
+#: appGUI/MainGUI.py:4101 appTools/ToolPDF.py:41
+msgid "PDF Import Tool"
+msgstr "Unealta import PDF"
+
+#: appGUI/MainGUI.py:4101
+msgid "Save Project"
+msgstr "Salvează Proiectul"
+
+#: appGUI/MainGUI.py:4101
+msgid "Toggle Plot Area"
+msgstr "Comută Aria de Afișare"
+
+#: appGUI/MainGUI.py:4104
+msgid "Copy Obj_Name"
+msgstr "Copiază Nume Obiect"
+
+#: appGUI/MainGUI.py:4105
+msgid "Toggle Code Editor"
+msgstr "Comută Editorul de cod"
+
+#: appGUI/MainGUI.py:4105
+msgid "Toggle the axis"
+msgstr "Comută Reprezentare Axe"
+
+#: appGUI/MainGUI.py:4105 appGUI/MainGUI.py:4306 appGUI/MainGUI.py:4393
+#: appGUI/MainGUI.py:4515
+msgid "Distance Minimum Tool"
+msgstr "Unealta Distanță minimă"
+
+#: appGUI/MainGUI.py:4106
+msgid "Open Preferences Window"
+msgstr "Deschide Preferințe"
+
+#: appGUI/MainGUI.py:4107
+msgid "Rotate by 90 degree CCW"
+msgstr "Roteste cu 90 grade CCW"
+
+#: appGUI/MainGUI.py:4107
+msgid "Run a Script"
+msgstr "Rulează TCL script"
+
+#: appGUI/MainGUI.py:4107
+msgid "Toggle the workspace"
+msgstr "Comută Suprafata de lucru"
+
+#: appGUI/MainGUI.py:4107
+msgid "Skew on X axis"
+msgstr "Deformare pe axa X"
+
+#: appGUI/MainGUI.py:4108
+msgid "Skew on Y axis"
+msgstr "Deformare pe axa Y"
+
+#: appGUI/MainGUI.py:4111
+msgid "2-Sided PCB Tool"
+msgstr "Unealta 2-fețe"
+
+#: appGUI/MainGUI.py:4112
+msgid "Toggle Grid Lines"
+msgstr "Comută Linii Grid"
+
+#: appGUI/MainGUI.py:4114
+msgid "Solder Paste Dispensing Tool"
+msgstr "Unealta DispensorPF"
+
+#: appGUI/MainGUI.py:4115
+msgid "Film PCB Tool"
+msgstr "Unealta Film"
+
+#: appGUI/MainGUI.py:4115
+msgid "Non-Copper Clearing Tool"
+msgstr "Curățăre Non-Cupru"
+
+#: appGUI/MainGUI.py:4116
+msgid "Paint Area Tool"
+msgstr "Unealta Paint"
+
+#: appGUI/MainGUI.py:4116
+msgid "Rules Check Tool"
+msgstr "Unealta Verificari Reguli"
+
+#: appGUI/MainGUI.py:4117
+msgid "View File Source"
+msgstr "Vizualiz. Cod Sursă"
+
+#: appGUI/MainGUI.py:4117
+msgid "Transformations Tool"
+msgstr "Unealta Transformări"
+
+#: appGUI/MainGUI.py:4118
+msgid "Cutout PCB Tool"
+msgstr "Unealta Decupare"
+
+#: appGUI/MainGUI.py:4118 appTools/ToolPanelize.py:35
+msgid "Panelize PCB"
+msgstr "Panelizează PCB"
+
+#: appGUI/MainGUI.py:4119
+msgid "Enable all Plots"
+msgstr "Activează Afișare pt Tot"
+
+#: appGUI/MainGUI.py:4119
+msgid "Disable all Plots"
+msgstr "Dezactivează Afișare pt Tot"
+
+#: appGUI/MainGUI.py:4119
+msgid "Disable Non-selected Plots"
+msgstr "Dezactivează ne-selectate"
+
+#: appGUI/MainGUI.py:4120
+msgid "Toggle Full Screen"
+msgstr "Comută FullScreen"
+
+#: appGUI/MainGUI.py:4123
+msgid "Abort current task (gracefully)"
+msgstr "Renutna la task"
+
+#: appGUI/MainGUI.py:4126
+msgid "Save Project As"
+msgstr "Salvează Proiectul ca"
+
+#: appGUI/MainGUI.py:4127
+msgid ""
+"Paste Special. Will convert a Windows path style to the one required in Tcl "
+"Shell"
+msgstr ""
+"Lipire specială. Va converti stilul de adresa cale Windows in cel necesar in "
+"Tcl Shell"
+
+#: appGUI/MainGUI.py:4130
+msgid "Open Online Manual"
+msgstr "Deschide Manualul Online"
+
+#: appGUI/MainGUI.py:4131
+msgid "Open Online Tutorials"
+msgstr "Deschide Tutoriale Online"
+
+#: appGUI/MainGUI.py:4131
+msgid "Refresh Plots"
+msgstr "Improspatare Afișare"
+
+#: appGUI/MainGUI.py:4131 appTools/ToolSolderPaste.py:517
+msgid "Delete Object"
+msgstr "Șterge Obiectul"
+
+#: appGUI/MainGUI.py:4131
+msgid "Alternate: Delete Tool"
+msgstr "Alternativ: Șterge Unealta"
+
+#: appGUI/MainGUI.py:4132
+msgid "(left to Key_1)Toggle Notebook Area (Left Side)"
+msgstr "(in stanga tasta 1) Comutați zona Notebook (partea stângă)"
+
+#: appGUI/MainGUI.py:4132
+msgid "En(Dis)able Obj Plot"
+msgstr "(Dez)activează Afișare"
+
+#: appGUI/MainGUI.py:4133
+msgid "Deselects all objects"
+msgstr "Deselectează toate obiectele"
+
+#: appGUI/MainGUI.py:4147
+msgid "Editor Shortcut list"
+msgstr "Lista de shortcut-uri"
+
+#: appGUI/MainGUI.py:4301
+msgid "GEOMETRY EDITOR"
+msgstr "EDITOR GEOMETRIE"
+
+#: appGUI/MainGUI.py:4301
+msgid "Draw an Arc"
+msgstr "Deseneaza un Arc"
+
+#: appGUI/MainGUI.py:4301
+msgid "Copy Geo Item"
+msgstr "Copiază Geo"
+
+#: appGUI/MainGUI.py:4302
+msgid "Within Add Arc will toogle the ARC direction: CW or CCW"
+msgstr "In cadrul 'Aadauga Arc' va comuta intre directiile arcului: CW sau CCW"
+
+#: appGUI/MainGUI.py:4302
+msgid "Polygon Intersection Tool"
+msgstr "Unealta Intersecţie Poligoane"
+
+#: appGUI/MainGUI.py:4303
+msgid "Geo Paint Tool"
+msgstr "Unealta Paint Geo"
+
+#: appGUI/MainGUI.py:4303 appGUI/MainGUI.py:4392 appGUI/MainGUI.py:4512
+msgid "Jump to Location (x, y)"
+msgstr "Sari la Locaţia (x, y)"
+
+#: appGUI/MainGUI.py:4303
+msgid "Toggle Corner Snap"
+msgstr "Comută lipire colt"
+
+#: appGUI/MainGUI.py:4303
+msgid "Move Geo Item"
+msgstr "Muta El. Geo"
+
+#: appGUI/MainGUI.py:4304
+msgid "Within Add Arc will cycle through the ARC modes"
+msgstr "In cadrul 'Adauga Arc' va trece circular prin tipurile de Arc"
+
+#: appGUI/MainGUI.py:4304
+msgid "Draw a Polygon"
+msgstr "Deseneaza un Poligon"
+
+#: appGUI/MainGUI.py:4304
+msgid "Draw a Circle"
+msgstr "Deseneaza un Cerc"
+
+#: appGUI/MainGUI.py:4305
+msgid "Draw a Path"
+msgstr "Deseneaza un Traseu"
+
+#: appGUI/MainGUI.py:4305
+msgid "Draw Rectangle"
+msgstr "Deseneaza un Patrulater"
+
+#: appGUI/MainGUI.py:4305
+msgid "Polygon Subtraction Tool"
+msgstr "Unealta Substracţie Poligoane"
+
+#: appGUI/MainGUI.py:4305
+msgid "Add Text Tool"
+msgstr "Unealta Adaugare Text"
+
+#: appGUI/MainGUI.py:4306
+msgid "Polygon Union Tool"
+msgstr "Unealta Uniune Poligoane"
+
+#: appGUI/MainGUI.py:4306
+msgid "Flip shape on X axis"
+msgstr "Oglindește pe axa X"
+
+#: appGUI/MainGUI.py:4306
+msgid "Flip shape on Y axis"
+msgstr "Oglindește pe axa Y"
+
+#: appGUI/MainGUI.py:4307
+msgid "Skew shape on X axis"
+msgstr "Deformare pe axa X"
+
+#: appGUI/MainGUI.py:4307
+msgid "Skew shape on Y axis"
+msgstr "Deformare pe axa Y"
+
+#: appGUI/MainGUI.py:4307
+msgid "Editor Transformation Tool"
+msgstr "Unealta Transformare in Editor"
+
+#: appGUI/MainGUI.py:4308
+msgid "Offset shape on X axis"
+msgstr "Ofset pe axa X"
+
+#: appGUI/MainGUI.py:4308
+msgid "Offset shape on Y axis"
+msgstr "Ofset pe axa Y"
+
+#: appGUI/MainGUI.py:4309 appGUI/MainGUI.py:4395 appGUI/MainGUI.py:4517
+msgid "Save Object and Exit Editor"
+msgstr "Salvează Obiectul și inchide Editorul"
+
+#: appGUI/MainGUI.py:4309
+msgid "Polygon Cut Tool"
+msgstr "Unealta Taiere Poligoane"
+
+#: appGUI/MainGUI.py:4310
+msgid "Rotate Geometry"
+msgstr "Roteste Geometrie"
+
+#: appGUI/MainGUI.py:4310
+msgid "Finish drawing for certain tools"
+msgstr "Termina de desenat (pt anumite unelte)"
+
+#: appGUI/MainGUI.py:4310 appGUI/MainGUI.py:4395 appGUI/MainGUI.py:4515
+msgid "Abort and return to Select"
+msgstr "Renutna si intoarce-te la Selectie"
+
+#: appGUI/MainGUI.py:4391
+msgid "EXCELLON EDITOR"
+msgstr "EDITOR EXCELLON"
+
+#: appGUI/MainGUI.py:4391
+msgid "Copy Drill(s)"
+msgstr "Copiaza Găurire"
+
+#: appGUI/MainGUI.py:4392
+msgid "Move Drill(s)"
+msgstr "Muta Găuri"
+
+#: appGUI/MainGUI.py:4393
+msgid "Add a new Tool"
+msgstr "Adaugă Unealta Noua"
+
+#: appGUI/MainGUI.py:4394
+msgid "Delete Drill(s)"
+msgstr "Șterge Găuri"
+
+#: appGUI/MainGUI.py:4394
+msgid "Alternate: Delete Tool(s)"
+msgstr "Alternativ: Șterge Unealta"
+
+#: appGUI/MainGUI.py:4511
+msgid "GERBER EDITOR"
+msgstr "EDITOR GERBER"
+
+#: appGUI/MainGUI.py:4511
+msgid "Add Disc"
+msgstr "Adaugă Disc"
+
+#: appGUI/MainGUI.py:4511
+msgid "Add SemiDisc"
+msgstr "Adaugă SemiDisc"
+
+#: appGUI/MainGUI.py:4513
+msgid "Within Track & Region Tools will cycle in REVERSE the bend modes"
+msgstr ""
+"In cadrul uneltelor Traseu si Regiune va trece circular in Revers prin "
+"modurile de indoire"
+
+#: appGUI/MainGUI.py:4514
+msgid "Within Track & Region Tools will cycle FORWARD the bend modes"
+msgstr ""
+"In cadrul uneltelor Traseu si Regiune va trece circular in Avans prin "
+"modurile de indoire"
+
+#: appGUI/MainGUI.py:4515
+msgid "Alternate: Delete Apertures"
+msgstr "Alternativ: Șterge Apertură"
+
+#: appGUI/MainGUI.py:4516
+msgid "Eraser Tool"
+msgstr "Unealta Stergere"
+
+#: appGUI/MainGUI.py:4517
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221
+msgid "Mark Area Tool"
+msgstr "Unealta de Marc. Arie"
+
+#: appGUI/MainGUI.py:4517
+msgid "Poligonize Tool"
+msgstr "Unealta Poligonizare"
+
+#: appGUI/MainGUI.py:4517
+msgid "Transformation Tool"
+msgstr "Unealta Transformare"
+
+#: appGUI/ObjectUI.py:38
+msgid "App Object"
+msgstr "Obiect"
+
+#: appGUI/ObjectUI.py:78 appTools/ToolIsolation.py:77
+msgid ""
+"BASIC is suitable for a beginner. Many parameters\n"
+"are hidden from the user in this mode.\n"
+"ADVANCED mode will make available all parameters.\n"
+"\n"
+"To change the application LEVEL, go to:\n"
+"Edit -> Preferences -> General and check:\n"
+"'APP. LEVEL' radio button."
+msgstr ""
+"Modul de Bază este potrivit pt incepatori. Multi parametri sunt\n"
+"ascunsi de user in acest mod.\n"
+"Modul Avansat face disponibili toti parametrii programului.\n"
+"\n"
+"Pt a schimba modul de lucru al aplicaţiei mergi in:\n"
+"Edit -> Preferințe -> General și bifează:\n"
+"butonul radio: >Nivel App<."
+
+#: appGUI/ObjectUI.py:111 appGUI/ObjectUI.py:154
+msgid "Geometrical transformations of the current object."
+msgstr "Transformări geometrice ale obictului curent."
+
+#: appGUI/ObjectUI.py:120
+msgid ""
+"Factor by which to multiply\n"
+"geometric features of this object.\n"
+"Expressions are allowed. E.g: 1/25.4"
+msgstr ""
+"Factor cu care se multiplica \n"
+"caracteristicile geometrice ale\n"
+"acestui obiect.\n"
+"Expresiile sunt permise. De ex: 1 / 25.4"
+
+#: appGUI/ObjectUI.py:127
+msgid "Perform scaling operation."
+msgstr "Efectuează operatia de scalare."
+
+#: appGUI/ObjectUI.py:138
+msgid ""
+"Amount by which to move the object\n"
+"in the x and y axes in (x, y) format.\n"
+"Expressions are allowed. E.g: (1/3.2, 0.5*3)"
+msgstr ""
+"Valoare cu cat să se deplaseze obiectul\n"
+"pe axele X și /sau Y in formatul (x,y).\n"
+"Expresiile sunt permise. De ex: (1/3.2, 0.5*3)"
+
+#: appGUI/ObjectUI.py:145
+msgid "Perform the offset operation."
+msgstr "Efectuează operația de Ofset."
+
+#: appGUI/ObjectUI.py:162 appGUI/ObjectUI.py:173 appTool.py:280 appTool.py:291
+msgid "Edited value is out of range"
+msgstr "Valoarea editată este in afara limitelor"
+
+#: appGUI/ObjectUI.py:168 appGUI/ObjectUI.py:175 appTool.py:286 appTool.py:293
+msgid "Edited value is within limits."
+msgstr "Valoarea editată este in limite."
+
+#: appGUI/ObjectUI.py:187
+msgid "Gerber Object"
+msgstr "Obiect Gerber"
+
+#: appGUI/ObjectUI.py:196 appGUI/ObjectUI.py:496 appGUI/ObjectUI.py:1313
+#: appGUI/ObjectUI.py:2135 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:31
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31
+msgid "Plot Options"
+msgstr "Opțiuni afișare"
+
+#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:502
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119
+#: appTools/ToolCopperThieving.py:195
+msgid "Solid"
+msgstr "Solid"
+
+#: appGUI/ObjectUI.py:204 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47
+msgid "Solid color polygons."
+msgstr "Poligoane color solide."
+
+#: appGUI/ObjectUI.py:210 appGUI/ObjectUI.py:510 appGUI/ObjectUI.py:1319
+msgid "Multi-Color"
+msgstr "Multicolor"
+
+#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:512 appGUI/ObjectUI.py:1321
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:47
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54
+msgid "Draw polygons in different colors."
+msgstr ""
+"Desenează poligoanele Gerber din multiple culori\n"
+"alese in mod aleator."
+
+#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:548
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:38
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38
+msgid "Plot"
+msgstr "Afisează"
+
+#: appGUI/ObjectUI.py:229 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:1383
+#: appGUI/ObjectUI.py:2245 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
+msgid "Plot (show) this object."
+msgstr "Afisează (arata) acest obiect."
+
+#: appGUI/ObjectUI.py:258
+msgid ""
+"Toggle the display of the Gerber Apertures Table.\n"
+"When unchecked, it will delete all mark shapes\n"
+"that are drawn on canvas."
+msgstr ""
+"Comută afișarea tabelei de aperturi Gerber.\n"
+"Când se debifează, toate marcajele aperturilor\n"
+"care sutn curent afisate, vor fi șterse."
+
+#: appGUI/ObjectUI.py:268
+msgid "Mark All"
+msgstr "Marc. Toate"
+
+#: appGUI/ObjectUI.py:270
+msgid ""
+"When checked it will display all the apertures.\n"
+"When unchecked, it will delete all mark shapes\n"
+"that are drawn on canvas."
+msgstr ""
+"Când este bifat se vor afisa toate aperturile.\n"
+"Când este debifat se vor șterge toate marcajele de aperturi."
+
+#: appGUI/ObjectUI.py:298
+msgid "Mark the aperture instances on canvas."
+msgstr "Marchează aperturile pe canvas."
+
+#: appGUI/ObjectUI.py:305 appTools/ToolIsolation.py:579
+msgid "Buffer Solid Geometry"
+msgstr "Creează Bufer Geometrie Solidă"
+
+#: appGUI/ObjectUI.py:307 appTools/ToolIsolation.py:581
+msgid ""
+"This button is shown only when the Gerber file\n"
+"is loaded without buffering.\n"
+"Clicking this will create the buffered geometry\n"
+"required for isolation."
+msgstr ""
+"Acest control este afisat doar cand este incărcat un\n"
+"fisier Gerber fără să fie buferată geometria sa.\n"
+"Bifarea aici va crea această buferare care este necesară\n"
+"pentru a crea geometrie de tip Izolare."
+
+#: appGUI/ObjectUI.py:332
+msgid "Isolation Routing"
+msgstr "Izolare"
+
+#: appGUI/ObjectUI.py:334 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32
+#: appTools/ToolIsolation.py:67
+msgid ""
+"Create a Geometry object with\n"
+"toolpaths to cut around polygons."
+msgstr ""
+"Creați un obiect Geometrie cu\n"
+"căi de tăiere pentru tăierea imprejurul poligoanelor."
+
+#: appGUI/ObjectUI.py:348 appGUI/ObjectUI.py:2089 appTools/ToolNCC.py:599
+msgid ""
+"Create the Geometry Object\n"
+"for non-copper routing."
+msgstr ""
+"Crează un obiect Geometrie\n"
+"pt rutare non-cupru (adica pt\n"
+"curățare zone de cupru)."
+
+#: appGUI/ObjectUI.py:362
+msgid ""
+"Generate the geometry for\n"
+"the board cutout."
+msgstr ""
+"Generează un obiect Geometrie\n"
+"pt decuparea PCB."
+
+#: appGUI/ObjectUI.py:379 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32
+msgid "Non-copper regions"
+msgstr "Regiuni fără Cu"
+
+#: appGUI/ObjectUI.py:381 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34
+msgid ""
+"Create polygons covering the\n"
+"areas without copper on the PCB.\n"
+"Equivalent to the inverse of this\n"
+"object. Can be used to remove all\n"
+"copper from a specified region."
+msgstr ""
+"Crează poligoane acopering zonele fără\n"
+"cupru de pe PCB. Echivalent cu inversul\n"
+"obiectului sursa. Poate fi folosit pt a indeparta\n"
+"cuprul din zona specificata."
+
+#: appGUI/ObjectUI.py:391 appGUI/ObjectUI.py:432
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79
+msgid "Boundary Margin"
+msgstr "Margine"
+
+#: appGUI/ObjectUI.py:393 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48
+msgid ""
+"Specify the edge of the PCB\n"
+"by drawing a box around all\n"
+"objects with this minimum\n"
+"distance."
+msgstr ""
+"Specificati marginea PCB-ului prin desenarea\n"
+"unei forme patratice de jur imprejurul la toate obiectele\n"
+"la o distanţa minima cu valoarea din acest câmp."
+
+#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:446
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:61
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:92
+msgid "Rounded Geo"
+msgstr "Geo rotunjita"
+
+#: appGUI/ObjectUI.py:410 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63
+msgid "Resulting geometry will have rounded corners."
+msgstr ""
+"Obiectul Geometrie rezultat \n"
+"va avea colțurile rotunjite."
+
+#: appGUI/ObjectUI.py:414 appGUI/ObjectUI.py:455
+#: appTools/ToolSolderPaste.py:373
+msgid "Generate Geo"
+msgstr "Crează Geo"
+
+#: appGUI/ObjectUI.py:424 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137
+#: appTools/ToolPanelize.py:99 appTools/ToolQRCode.py:201
+msgid "Bounding Box"
+msgstr "Forma înconjurătoare"
+
+#: appGUI/ObjectUI.py:426
+msgid ""
+"Create a geometry surrounding the Gerber object.\n"
+"Square shape."
+msgstr ""
+"Generează un obiect tip Geometrie care va inconjura\n"
+"obiectul Gerber. Forma patratica (rectangulara)."
+
+#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81
+msgid ""
+"Distance of the edges of the box\n"
+"to the nearest polygon."
+msgstr ""
+"Distanta de la marginile formei înconjurătoare\n"
+"pana la cel mai apropiat poligon."
+
+#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94
+msgid ""
+"If the bounding box is \n"
+"to have rounded corners\n"
+"their radius is equal to\n"
+"the margin."
+msgstr ""
+"Daca forma înconjurătoare să aibă colțuri rotunjite.\n"
+"Raza acesor colțuri va fi egală cu parametrul Margine."
+
+#: appGUI/ObjectUI.py:457
+msgid "Generate the Geometry object."
+msgstr "Generează obiectul Geometrie."
+
+#: appGUI/ObjectUI.py:484
+msgid "Excellon Object"
+msgstr "Obiect Excellon"
+
+#: appGUI/ObjectUI.py:504
+msgid "Solid circles."
+msgstr "Cercuri solide."
+
+#: appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:655 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
+#: appTools/ToolProperties.py:166
+msgid "Drills"
+msgstr "Găuri"
+
+#: appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:656 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
+#: appTools/ToolProperties.py:168
+msgid "Slots"
+msgstr "Sloturi"
+
+#: appGUI/ObjectUI.py:565
+msgid ""
+"This is the Tool Number.\n"
+"When ToolChange is checked, on toolchange event this value\n"
+"will be showed as a T1, T2 ... Tn in the Machine Code.\n"
+"\n"
+"Here the tools are selected for G-code generation."
+msgstr ""
+"Acesta este numărul uneltei.\n"
+"Când se foloseşte optiunea de pauza pt schimb unealtă,\n"
+"la evenim. de schimb unealtă, va aparea sub forma T1, T2, etc\n"
+"in codul masina CNC.\n"
+"Aici se selectează uneltele pt generarea de G-Code."
+
+#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:1407 appTools/ToolPaint.py:141
+msgid ""
+"Tool Diameter. It's value (in current FlatCAM units) \n"
+"is the cut width into the material."
+msgstr ""
+"Diametrul uneltei. Valoarea să (in unitati curente)\n"
+"reprezinta lăţimea taieturii in material."
+
+#: appGUI/ObjectUI.py:573
+msgid ""
+"The number of Drill holes. Holes that are drilled with\n"
+"a drill bit."
+msgstr ""
+"Numărul de găuri. Sunt găuri efectuate prin\n"
+"operațiuni de găurire efectuate cu un burghiu."
+
+#: appGUI/ObjectUI.py:576
+msgid ""
+"The number of Slot holes. Holes that are created by\n"
+"milling them with an endmill bit."
+msgstr ""
+"Numărul de sloturi. Sunt găuri efectuate\n"
+"prin op. de frezare cu o freza."
+
+#: appGUI/ObjectUI.py:579
+msgid ""
+"Toggle display of the drills for the current tool.\n"
+"This does not select the tools for G-code generation."
+msgstr ""
+"Comută afișarea găurilor pt unealta curentă.\n"
+"Aceata nu selectează uneltele pt generarea G-Code."
+
+#: appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:1564
+#: appObjects/FlatCAMExcellon.py:537 appObjects/FlatCAMExcellon.py:836
+#: appObjects/FlatCAMExcellon.py:852 appObjects/FlatCAMExcellon.py:856
+#: appObjects/FlatCAMGeometry.py:380 appObjects/FlatCAMGeometry.py:825
+#: appObjects/FlatCAMGeometry.py:861 appTools/ToolIsolation.py:313
+#: appTools/ToolIsolation.py:1051 appTools/ToolIsolation.py:1171
+#: appTools/ToolIsolation.py:1185 appTools/ToolNCC.py:331
+#: appTools/ToolNCC.py:797 appTools/ToolNCC.py:811 appTools/ToolNCC.py:1214
+#: appTools/ToolPaint.py:313 appTools/ToolPaint.py:766
+#: appTools/ToolPaint.py:778 appTools/ToolPaint.py:1190
+msgid "Parameters for"
+msgstr "Parametri pt"
+
+#: appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:1567 appTools/ToolIsolation.py:316
+#: appTools/ToolNCC.py:334 appTools/ToolPaint.py:316
+msgid ""
+"The data used for creating GCode.\n"
+"Each tool store it's own set of such data."
+msgstr ""
+"Datele folosite pentru crearea codului GCode.\n"
+"Fiecare unealtă stochează un subset de asemenea date."
+
+#: appGUI/ObjectUI.py:626
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:48
+msgid ""
+"Operation type:\n"
+"- Drilling -> will drill the drills/slots associated with this tool\n"
+"- Milling -> will mill the drills/slots"
+msgstr ""
+"Tip operatie:\n"
+"- Găurire -> va găuri găurile/sloturile associate acestei unelte\n"
+"- Frezare -> va freza găurile/sloturile"
+
+#: appGUI/ObjectUI.py:632
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54
+msgid "Drilling"
+msgstr "Găurire"
+
+#: appGUI/ObjectUI.py:633
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55
+msgid "Milling"
+msgstr "Frezare"
+
+#: appGUI/ObjectUI.py:648
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:64
+msgid ""
+"Milling type:\n"
+"- Drills -> will mill the drills associated with this tool\n"
+"- Slots -> will mill the slots associated with this tool\n"
+"- Both -> will mill both drills and mills or whatever is available"
+msgstr ""
+"Tip frezare:\n"
+"- Găuri -> va freza găurile asociate acestei unelte\n"
+"- Sloturi -> va freza sloturile asociate acestei unelte\n"
+"- Ambele -> va freza atat găurile cat si sloturile sau doar acelea care sunt "
+"disponibile"
+
+#: appGUI/ObjectUI.py:657
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:73
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
+#: appTools/ToolFilm.py:241
+msgid "Both"
+msgstr "Ambele"
+
+#: appGUI/ObjectUI.py:665
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80
+msgid "Milling Diameter"
+msgstr "Dia frezare"
+
+#: appGUI/ObjectUI.py:667
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:82
+msgid "The diameter of the tool who will do the milling"
+msgstr "Diametrul frezei când se frezează sloturile"
+
+#: appGUI/ObjectUI.py:681
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:95
+msgid ""
+"Drill depth (negative)\n"
+"below the copper surface."
+msgstr ""
+"Adâncimea de tăiere (valoare negativă).\n"
+"Daca se foloseşte o val. pozitivă, aplicaţia\n"
+"va incerca in mod automat să schimbe semnul."
+
+#: appGUI/ObjectUI.py:700 appGUI/ObjectUI.py:1626
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:113
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
+#: appTools/ToolCutOut.py:159
+msgid "Multi-Depth"
+msgstr "Multi-Pas"
+
+#: appGUI/ObjectUI.py:703 appGUI/ObjectUI.py:1629
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:116
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
+#: appTools/ToolCutOut.py:162
+msgid ""
+"Use multiple passes to limit\n"
+"the cut depth in each pass. Will\n"
+"cut multiple times until Cut Z is\n"
+"reached."
+msgstr ""
+"Folosiți mai multe pase pentru a limita\n"
+"adâncimea tăiată în fiecare trecere. Se\n"
+"va tăia de mai multe ori până când este\n"
+"atins Z de tăiere, Z Cut."
+
+#: appGUI/ObjectUI.py:716 appGUI/ObjectUI.py:1643
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:128
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
+#: appTools/ToolCutOut.py:176
+msgid "Depth of each pass (positive)."
+msgstr ""
+"Adâncimea pentru fiecare trecere.\n"
+"Valoare pozitivă, in unitatile curente."
+
+#: appGUI/ObjectUI.py:727
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:136
+msgid ""
+"Tool height when travelling\n"
+"across the XY plane."
+msgstr ""
+"Înălţimea la care unealtă se deplasează\n"
+"in planul X-Y, fără a efectua taieri, adica\n"
+"in afara materialului."
+
+#: appGUI/ObjectUI.py:748 appGUI/ObjectUI.py:1673
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
+msgid ""
+"Cutting speed in the XY\n"
+"plane in units per minute"
+msgstr ""
+"Viteza de tăiere in planul X-Y\n"
+"in unitati pe minut"
+
+#: appGUI/ObjectUI.py:763
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:209
+msgid ""
+"Tool speed while drilling\n"
+"(in units per minute).\n"
+"So called 'Plunge' feedrate.\n"
+"This is for linear move G01."
+msgstr ""
+"Viteza uneltei când se face găuriea\n"
+"(in unitati pe minut).\n"
+"Asa numita viteza unealta tip \"plunge\".\n"
+"Aceasta este mișcarea lineara G01."
+
+#: appGUI/ObjectUI.py:778 appGUI/ObjectUI.py:1700
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:80
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
+msgid "Feedrate Rapids"
+msgstr "Feedrate rapizi"
+
+#: appGUI/ObjectUI.py:780
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:82
+msgid ""
+"Tool speed while drilling\n"
+"(in units per minute).\n"
+"This is for the rapid move G00.\n"
+"It is useful only for Marlin,\n"
+"ignore for any other cases."
+msgstr ""
+"Viteza de găurire, in unitati pe minut.\n"
+"Corespunde comenzii G0 și este utila doar pentru\n"
+"printerul 3D Marlin, implicit când se foloseşte fişierul\n"
+"postprocesor: Marlin. Ignora aceasta parametru in rest."
+
+#: appGUI/ObjectUI.py:800 appGUI/ObjectUI.py:1720
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
+msgid "Re-cut"
+msgstr "Re-tăiere"
+
+#: appGUI/ObjectUI.py:802 appGUI/ObjectUI.py:815 appGUI/ObjectUI.py:1722
+#: appGUI/ObjectUI.py:1734
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
+msgid ""
+"In order to remove possible\n"
+"copper leftovers where first cut\n"
+"meet with last cut, we generate an\n"
+"extended cut over the first cut section."
+msgstr ""
+"Bifează daca se dorește o siguranţă ca resturile de cupru\n"
+"care pot ramane acolo unde se intalneste inceputul taierii\n"
+"cu sfârşitul acesteia (este vorba de un contur), sunt eliminate\n"
+"prin taierea peste acest punct."
+
+#: appGUI/ObjectUI.py:828 appGUI/ObjectUI.py:1743
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
+#: appObjects/FlatCAMExcellon.py:1512 appObjects/FlatCAMGeometry.py:1687
+msgid "Spindle speed"
+msgstr "Viteza motor"
+
+#: appGUI/ObjectUI.py:830
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:224
+msgid ""
+"Speed of the spindle\n"
+"in RPM (optional)"
+msgstr ""
+"Viteza cu care se roteste motorul ('Spindle').\n"
+"In RPM (rotatii pe minut).\n"
+"Acest parametru este optional și se poate lasa gol\n"
+"daca nu se foloseşte."
+
+#: appGUI/ObjectUI.py:845 appGUI/ObjectUI.py:1762
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:238
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
+msgid ""
+"Pause to allow the spindle to reach its\n"
+"speed before cutting."
+msgstr ""
+"O pauza care permite motorului să ajunga la turatia specificata,\n"
+"inainte de a incepe mișcarea spre poziţia de tăiere (găurire)."
+
+#: appGUI/ObjectUI.py:856 appGUI/ObjectUI.py:1772
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:246
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
+msgid "Number of time units for spindle to dwell."
+msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză."
+
+#: appGUI/ObjectUI.py:866
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:46
+msgid "Offset Z"
+msgstr "Ofset Z"
+
+#: appGUI/ObjectUI.py:868
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48
+msgid ""
+"Some drill bits (the larger ones) need to drill deeper\n"
+"to create the desired exit hole diameter due of the tip shape.\n"
+"The value here can compensate the Cut Z parameter."
+msgstr ""
+"Unele burghie (in special cele cu diametru mai mare)\n"
+"au nevoie să găurească mai adanc pentru a depăși conul\n"
+"din vârful burghiului astfel încât diametrul găurii de ieșire\n"
+"să fie cel dorit.\n"
+"Valoarea de aici efectuează o compensare asupra\n"
+"parametrului >Z tăiere<."
+
+#: appGUI/ObjectUI.py:928 appGUI/ObjectUI.py:1826 appTools/ToolIsolation.py:412
+#: appTools/ToolNCC.py:492 appTools/ToolPaint.py:422
+msgid "Apply parameters to all tools"
+msgstr "Aplicați parametrii la toate Uneltele"
+
+#: appGUI/ObjectUI.py:930 appGUI/ObjectUI.py:1828 appTools/ToolIsolation.py:414
+#: appTools/ToolNCC.py:494 appTools/ToolPaint.py:424
+msgid ""
+"The parameters in the current form will be applied\n"
+"on all the tools from the Tool Table."
+msgstr ""
+"Parametrii din formularul curent vor fi aplicați\n"
+"la toate Uneltele din Tabelul Unelte."
+
+#: appGUI/ObjectUI.py:941 appGUI/ObjectUI.py:1839 appTools/ToolIsolation.py:425
+#: appTools/ToolNCC.py:505 appTools/ToolPaint.py:435
+msgid "Common Parameters"
+msgstr "Parametrii Comuni"
+
+#: appGUI/ObjectUI.py:943 appGUI/ObjectUI.py:1841 appTools/ToolIsolation.py:427
+#: appTools/ToolNCC.py:507 appTools/ToolPaint.py:437
+msgid "Parameters that are common for all tools."
+msgstr "Parametrii care sunt comuni pentru toate uneltele."
+
+#: appGUI/ObjectUI.py:948 appGUI/ObjectUI.py:1846
+msgid "Tool change Z"
+msgstr "Z schimb unealtă"
+
+#: appGUI/ObjectUI.py:950
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:154
+msgid ""
+"Include tool-change sequence\n"
+"in G-Code (Pause for tool change)."
+msgstr ""
+"Include o secventa de schimbare unealtă\n"
+"in codul G-Code (pauza pentru schimbare unealtă).\n"
+"De obicei este folosita comanda G-Code M6."
+
+#: appGUI/ObjectUI.py:957 appGUI/ObjectUI.py:1857
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:162
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
+msgid ""
+"Z-axis position (height) for\n"
+"tool change."
+msgstr "Înălţimea, pe axa Z, pentru schimbul uneltei."
+
+#: appGUI/ObjectUI.py:974
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:71
+msgid ""
+"Height of the tool just after start.\n"
+"Delete the value if you don't need this feature."
+msgstr ""
+"Înălţimea uneltei imediat dupa ce se porneste operatia CNC.\n"
+"Lasa casuta goala daca nu se foloseşte."
+
+#: appGUI/ObjectUI.py:983 appGUI/ObjectUI.py:1885
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:178
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
+msgid "End move Z"
+msgstr "Z oprire"
+
+#: appGUI/ObjectUI.py:985 appGUI/ObjectUI.py:1887
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:180
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
+msgid ""
+"Height of the tool after\n"
+"the last move at the end of the job."
+msgstr "Înălţimea la care se parchează freza dupa ce se termina lucrul."
+
+#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:1904
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:195
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
+msgid "End move X,Y"
+msgstr "X-Y Ultima miscare"
+
+#: appGUI/ObjectUI.py:1004 appGUI/ObjectUI.py:1906
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:197
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
+msgid ""
+"End move X,Y position. In format (x,y).\n"
+"If no value is entered then there is no move\n"
+"on X,Y plane at the end of the job."
+msgstr ""
+"Pozitia X-Y pt ultima miscare. In format (x,y).\n"
+"Dacă nici-o valoare nu este introdusă atunci nici-o miscare nu va fi\n"
+"efectuată la final."
+
+#: appGUI/ObjectUI.py:1014 appGUI/ObjectUI.py:1780
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:96
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
+msgid "Probe Z depth"
+msgstr "Z sonda"
+
+#: appGUI/ObjectUI.py:1016 appGUI/ObjectUI.py:1782
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:98
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
+msgid ""
+"The maximum depth that the probe is allowed\n"
+"to probe. Negative value, in current units."
+msgstr ""
+"Adâncimea maxima la care este permis sondei să coboare.\n"
+"Are o valoare negativă, in unitatile curente."
+
+#: appGUI/ObjectUI.py:1033 appGUI/ObjectUI.py:1797
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:109
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
+msgid "Feedrate Probe"
+msgstr "Feedrate sonda"
+
+#: appGUI/ObjectUI.py:1035 appGUI/ObjectUI.py:1799
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:111
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
+msgid "The feedrate used while the probe is probing."
+msgstr "Viteza sondei când aceasta coboara."
+
+#: appGUI/ObjectUI.py:1051
+msgid "Preprocessor E"
+msgstr "Postprocesor E"
+
+#: appGUI/ObjectUI.py:1053
+msgid ""
+"The preprocessor JSON file that dictates\n"
+"Gcode output for Excellon Objects."
+msgstr ""
+"Fișierul JSON postprocesor care dictează\n"
+"codul Gcode pentru obiectele Excellon."
+
+#: appGUI/ObjectUI.py:1063
+msgid "Preprocessor G"
+msgstr "Postprocesor G"
+
+#: appGUI/ObjectUI.py:1065
+msgid ""
+"The preprocessor JSON file that dictates\n"
+"Gcode output for Geometry (Milling) Objects."
+msgstr ""
+"Fișierul JSON postprocesor care dictează\n"
+"codul Gcode pentru obiectele Geometrie (cand se frezează)."
+
+#: appGUI/ObjectUI.py:1079 appGUI/ObjectUI.py:1934
+msgid "Add exclusion areas"
+msgstr "Adăugați zone de excludere"
+
+#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1937
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:212
+msgid ""
+"Include exclusion areas.\n"
+"In those areas the travel of the tools\n"
+"is forbidden."
+msgstr ""
+"Includeți zone de excludere.\n"
+"În acele zone deplasarea uneltelor\n"
+"este interzisă."
+
+#: appGUI/ObjectUI.py:1103 appGUI/ObjectUI.py:1122 appGUI/ObjectUI.py:1958
+#: appGUI/ObjectUI.py:1977
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:232
+msgid "Strategy"
+msgstr "Strategie"
+
+#: appGUI/ObjectUI.py:1103 appGUI/ObjectUI.py:1134 appGUI/ObjectUI.py:1958
+#: appGUI/ObjectUI.py:1989
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:244
+msgid "Over Z"
+msgstr "Peste Z"
+
+#: appGUI/ObjectUI.py:1105 appGUI/ObjectUI.py:1960
+msgid "This is the Area ID."
+msgstr "Acesta este ID-ul zonei."
+
+#: appGUI/ObjectUI.py:1107 appGUI/ObjectUI.py:1962
+msgid "Type of the object where the exclusion area was added."
+msgstr "Tipul obiectului în care a fost adăugată zona de excludere."
+
+#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1964
+msgid ""
+"The strategy used for exclusion area. Go around the exclusion areas or over "
+"it."
+msgstr ""
+"Strategia folosită pentru zona de excludere. Du-te în jurul zonelor de "
+"excludere sau peste ele."
+
+#: appGUI/ObjectUI.py:1111 appGUI/ObjectUI.py:1966
+msgid ""
+"If the strategy is to go over the area then this is the height at which the "
+"tool will go to avoid the exclusion area."
+msgstr ""
+"Dacă strategia este de a trece peste zonă, atunci aceasta este înălțimea la "
+"care unealta va merge pentru a evita zona de excludere."
+
+#: appGUI/ObjectUI.py:1123 appGUI/ObjectUI.py:1978
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:233
+msgid ""
+"The strategy followed when encountering an exclusion area.\n"
+"Can be:\n"
+"- Over -> when encountering the area, the tool will go to a set height\n"
+"- Around -> will avoid the exclusion area by going around the area"
+msgstr ""
+"Strategia urmată atunci când întâlnești o zonă de excludere.\n"
+"Poate fi:\n"
+"- Peste -> când întâlniți zona, instrumentul va merge la o înălțime setată\n"
+"- În jur -> va evita zona de excludere ocolind zona"
+
+#: appGUI/ObjectUI.py:1127 appGUI/ObjectUI.py:1982
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:237
+msgid "Over"
+msgstr "Peste"
+
+#: appGUI/ObjectUI.py:1128 appGUI/ObjectUI.py:1983
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:238
+msgid "Around"
+msgstr "Inconjurare"
+
+#: appGUI/ObjectUI.py:1135 appGUI/ObjectUI.py:1990
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:245
+msgid ""
+"The height Z to which the tool will rise in order to avoid\n"
+"an interdiction area."
+msgstr ""
+"Înălțimea Z până la care unealta se va ridica pentru a evita\n"
+"o zonă de interdicție."
+
+#: appGUI/ObjectUI.py:1145 appGUI/ObjectUI.py:2000
+msgid "Add area:"
+msgstr "Adaugă Zonă:"
+
+#: appGUI/ObjectUI.py:1146 appGUI/ObjectUI.py:2001
+msgid "Add an Exclusion Area."
+msgstr "Adăugați o zonă de excludere."
+
+#: appGUI/ObjectUI.py:1152 appGUI/ObjectUI.py:2007
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:222
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288
+#: appTools/ToolIsolation.py:542 appTools/ToolNCC.py:580
+#: appTools/ToolPaint.py:523
+msgid "The kind of selection shape used for area selection."
+msgstr "Selectează forma de selectie folosita pentru selectia zonală."
+
+#: appGUI/ObjectUI.py:1162 appGUI/ObjectUI.py:2017
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
+msgid "Delete All"
+msgstr "Sterge tot"
+
+#: appGUI/ObjectUI.py:1163 appGUI/ObjectUI.py:2018
+msgid "Delete all exclusion areas."
+msgstr ""
+"Ștergeți toate zonele de excludere.Ștergeți toate extensiile din listă."
+
+#: appGUI/ObjectUI.py:1166 appGUI/ObjectUI.py:2021
+msgid "Delete Selected"
+msgstr "Șterge Obiectul Selectat"
+
+#: appGUI/ObjectUI.py:1167 appGUI/ObjectUI.py:2022
+msgid "Delete all exclusion areas that are selected in the table."
+msgstr "Ștergeți toate zonele de excludere care sunt selectate în tabel."
+
+#: appGUI/ObjectUI.py:1191 appGUI/ObjectUI.py:2038
+msgid ""
+"Add / Select at least one tool in the tool-table.\n"
+"Click the # header to select all, or Ctrl + LMB\n"
+"for custom selection of tools."
+msgstr ""
+"Adaugă/selectează cel puțin o unealtă in Tabela de Unelte.\n"
+"Click pe header coloana # pentru selectarea a toate sau CTRL + LMB click\n"
+"pentru o selecţie personalizată de unelte."
+
+#: appGUI/ObjectUI.py:1199 appGUI/ObjectUI.py:2045
+msgid "Generate CNCJob object"
+msgstr "Generează un obiect CNCJob"
+
+#: appGUI/ObjectUI.py:1201
+msgid ""
+"Generate the CNC Job.\n"
+"If milling then an additional Geometry object will be created"
+msgstr ""
+"Generează obiectul CNCJob.\n"
+"Dacă se frezează atunci va fi creat un obiect Geometrie additional"
+
+#: appGUI/ObjectUI.py:1218
+msgid "Milling Geometry"
+msgstr "Geometrie Frezare"
+
+#: appGUI/ObjectUI.py:1220
+msgid ""
+"Create Geometry for milling holes.\n"
+"Select from the Tools Table above the hole dias to be\n"
+"milled. Use the # column to make the selection."
+msgstr ""
+"Creați Geometrie pentru frezare de găuri.\n"
+"Selectați din tabelul Unelte de deasupra găurile\n"
+"care trebuie frezate. Utilizați coloana # pentru a face selecția."
+
+#: appGUI/ObjectUI.py:1228
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:296
+msgid "Diameter of the cutting tool."
+msgstr "Diametrul uneltei taietoare."
+
+#: appGUI/ObjectUI.py:1238
+msgid "Mill Drills"
+msgstr "Frezare Găuri"
+
+#: appGUI/ObjectUI.py:1240
+msgid ""
+"Create the Geometry Object\n"
+"for milling DRILLS toolpaths."
+msgstr ""
+"Crează un obiect tip Geometrie pt.\n"
+"frezarea rutelor create din Găuri."
+
+#: appGUI/ObjectUI.py:1258
+msgid "Mill Slots"
+msgstr "Frezare Sloturi"
+
+#: appGUI/ObjectUI.py:1260
+msgid ""
+"Create the Geometry Object\n"
+"for milling SLOTS toolpaths."
+msgstr ""
+"Crează un obiect tip Geometrie pt.\n"
+"frezarea rutelor create din Sloturi."
+
+#: appGUI/ObjectUI.py:1302 appTools/ToolCutOut.py:319
+msgid "Geometry Object"
+msgstr "Obiect Geometrie"
+
+#: appGUI/ObjectUI.py:1364
+msgid ""
+"Tools in this Geometry object used for cutting.\n"
+"The 'Offset' entry will set an offset for the cut.\n"
+"'Offset' can be inside, outside, on path (none) and custom.\n"
+"'Type' entry is only informative and it allow to know the \n"
+"intent of using the current tool. \n"
+"It can be Rough(ing), Finish(ing) or Iso(lation).\n"
+"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n"
+"ball(B), or V-Shaped(V). \n"
+"When V-shaped is selected the 'Type' entry is automatically \n"
+"set to Isolation, the CutZ parameter in the UI form is\n"
+"grayed out and Cut Z is automatically calculated from the newly \n"
+"showed UI form entries named V-Tip Dia and V-Tip Angle."
+msgstr ""
+"Uneltele din acest obiect Geometrie folosit pentru tăiere.\n"
+"Intrarea >Ofset< va seta un ofset pentru tăiere.\n"
+"Acesta poate fi Inauntru, In afară, Pe cale și Personalizat.\n"
+"Intrarea >Tip< este doar informativa și permite să stim intenția\n"
+"pentru care folosim unealta aleasă.\n"
+"Poate să fie Grosier, Finisare și Izolaţie.\n"
+"Intrarea >Tip unealta< (TU) poate fi: Circular (cu unul sau mai\n"
+"multi dinti C1 ...C4), rotunda (B) sau cu vârf V-Shape (V).\n"
+"\n"
+"Când V-shape este selectat atunci și >Tip< este automat setat \n"
+"in 'Izolare', prametrul >Z tăiere< din UI este dezactivat (gri) pt că\n"
+"este acum calculat automat din doi noi parametri care sunt afisati:\n"
+"- V-Dia \n"
+"- V-unghi."
+
+#: appGUI/ObjectUI.py:1381 appGUI/ObjectUI.py:2243
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40
+msgid "Plot Object"
+msgstr "Afisează"
+
+#: appGUI/ObjectUI.py:1394 appGUI/ObjectUI.py:2256 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
+#: appTools/ToolCopperThieving.py:225
+msgid "Dia"
+msgstr "Dia"
+
+#: appGUI/ObjectUI.py:1394 appGUI/ObjectUI.py:2256
+#: appTools/ToolIsolation.py:130 appTools/ToolNCC.py:132
+#: appTools/ToolPaint.py:127
+msgid "TT"
+msgstr "TU"
+
+#: appGUI/ObjectUI.py:1401
+msgid ""
+"This is the Tool Number.\n"
+"When ToolChange is checked, on toolchange event this value\n"
+"will be showed as a T1, T2 ... Tn"
+msgstr ""
+"Acesta este numărul uneltei.\n"
+"Când se foloseşte optiunea de pauza pt schimb unealtă,\n"
+"la evenim. de schimb unealtă, va aparea sub forma T1, T2, etc\n"
+"in codul masina CNC"
+
+#: appGUI/ObjectUI.py:1412
+msgid ""
+"The value for the Offset can be:\n"
+"- Path -> There is no offset, the tool cut will be done through the geometry "
+"line.\n"
+"- In(side) -> The tool cut will follow the geometry inside. It will create a "
+"'pocket'.\n"
+"- Out(side) -> The tool cut will follow the geometry line on the outside."
+msgstr ""
+"Valorile pt Ofset pot fi:\n"
+"- Pe cale -> Ofsetul este zero, tăietura va fi efectuatat pe linia "
+"geometrică\n"
+"- În(ăuntru) -> Tăietura va urma geometria pe interior. Va crea un "
+"'buzunar'\n"
+"- Afară-> Tăietura va urma geometria pe exterior."
+
+#: appGUI/ObjectUI.py:1419
+msgid ""
+"The (Operation) Type has only informative value. Usually the UI form "
+"values \n"
+"are choose based on the operation type and this will serve as a reminder.\n"
+"Can be 'Roughing', 'Finishing' or 'Isolation'.\n"
+"For Roughing we may choose a lower Feedrate and multiDepth cut.\n"
+"For Finishing we may choose a higher Feedrate, without multiDepth.\n"
+"For Isolation we need a lower Feedrate as it use a milling bit with a fine "
+"tip."
+msgstr ""
+"Tipul (operaţiei efectuate cu unealta) are doar o valoare informativa. De "
+"obicei\n"
+"valorile din UI sunt alese bazate pe tipul operaţiei și acesta ne serveste "
+"ca și\n"
+"notificare. Poate să fie: Grosier, Finisare sau Izolare.\n"
+"Grosier -> putem alege de ex un feedrate scazut și tăiere in mai multe "
+"etape.\n"
+"Finisare -> alegem un feedrate mai mare și tăiere dintr-o singură operaţie\n"
+"Izolare -> avem nevoie de un feedrate scazut pt ca se foloseşte o freza cu "
+"un\n"
+"vârf fin, ascuțit."
+
+#: appGUI/ObjectUI.py:1428
+msgid ""
+"The Tool Type (TT) can be:\n"
+"- Circular with 1 ... 4 teeth -> it is informative only. Being circular the "
+"cut width in material\n"
+"is exactly the tool diameter.\n"
+"- Ball -> informative only and make reference to the Ball type endmill.\n"
+"- V-Shape -> it will disable Z-Cut parameter in the UI form and enable two "
+"additional UI form\n"
+"fields: V-Tip Dia and V-Tip Angle. Adjusting those two values will adjust "
+"the Z-Cut parameter such\n"
+"as the cut width into material will be equal with the value in the Tool "
+"Diameter column of this table.\n"
+"Choosing the V-Shape Tool Type automatically will select the Operation Type "
+"as Isolation."
+msgstr ""
+"Tipul Uneltei (TU) poate fi:\n"
+"- Circular cu 1 ... 4 dinti -> are aspect informativ. Lăţimea de tăiere este "
+"exact diametrul uneltei.\n"
+"- Rotund (ball) -> val. informativa și face referinţă la tipul de freza "
+"Ball\n"
+"- V-Shape -> produce modificari in UI. Va dezactiva parametrul >Z tăiere< "
+"deoarece acesta va fi\n"
+"calculat automat din valorile >V-dia< și >V-unghi, parametri care sunt acum "
+"afisati in UI, cat și din\n"
+"lăţimea de tăiere in material care este de fapt valoarea diametrului "
+"uneltei.\n"
+"Alegerea tipului V-Shape (forma in V) va selecta automat Tipul de Operaţie "
+"ca Izolare."
+
+#: appGUI/ObjectUI.py:1440
+msgid ""
+"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
+"that holds the geometry\n"
+"data into the tools. For those geometries, deleting the tool will delete the "
+"geometry data also,\n"
+"so be WARNED. From the checkboxes on each row it can be enabled/disabled the "
+"plot on canvas\n"
+"for the corresponding tool."
+msgstr ""
+"Coloana de afișare. Este vizibila doar pentru obiecte Geometrie de tip "
+"MultiGeo, ceea ce inseamna că\n"
+"obiectul stochează datele geometrice in variabilele unelte. \n"
+"\n"
+"ATENTIE: Pentru aceste obiecte, ștergerea unei unelte conduce automat și la "
+"ștergerea \n"
+"datelor geometrice asociate. Din checkbox-urile asociate, fiecarei unelte i "
+"se poate activa/dezactiva\n"
+"afișarea in canvas."
+
+#: appGUI/ObjectUI.py:1458
+msgid ""
+"The value to offset the cut when \n"
+"the Offset type selected is 'Offset'.\n"
+"The value can be positive for 'outside'\n"
+"cut and negative for 'inside' cut."
+msgstr ""
+"Valoarea cu care se face ofset când tipul de ofset selectat\n"
+"este >Ofset<. Aceasta valoare poate fi pozitivă pentru un ofset\n"
+"in exterior sau poate fi negativă pentru un ofset in interior."
+
+#: appGUI/ObjectUI.py:1477 appTools/ToolIsolation.py:195
+#: appTools/ToolIsolation.py:1257 appTools/ToolNCC.py:209
+#: appTools/ToolNCC.py:923 appTools/ToolPaint.py:191 appTools/ToolPaint.py:848
+#: appTools/ToolSolderPaste.py:567
+msgid "New Tool"
+msgstr "O Noua Unealtă"
+
+#: appGUI/ObjectUI.py:1496 appTools/ToolIsolation.py:278
+#: appTools/ToolNCC.py:296 appTools/ToolPaint.py:278
+msgid ""
+"Add a new tool to the Tool Table\n"
+"with the diameter specified above."
+msgstr ""
+"Adaugă o noua unelata in Tabela de Unelte,\n"
+"cu diametrul specificat mai sus."
+
+#: appGUI/ObjectUI.py:1500 appTools/ToolIsolation.py:282
+#: appTools/ToolIsolation.py:613 appTools/ToolNCC.py:300
+#: appTools/ToolNCC.py:634 appTools/ToolPaint.py:282 appTools/ToolPaint.py:678
+msgid "Add from DB"
+msgstr "Adaugă Unealtă din DB"
+
+#: appGUI/ObjectUI.py:1502 appTools/ToolIsolation.py:284
+#: appTools/ToolNCC.py:302 appTools/ToolPaint.py:284
+msgid ""
+"Add a new tool to the Tool Table\n"
+"from the Tool DataBase."
+msgstr ""
+"Adaugă o noua unealta in Tabela de Unelte,\n"
+"din DB Unelte."
+
+#: appGUI/ObjectUI.py:1521
+msgid ""
+"Copy a selection of tools in the Tool Table\n"
+"by first selecting a row in the Tool Table."
+msgstr ""
+"Copiază o selecţie de unelte in Tabela de Unelte prin\n"
+"selectarea unei linii (sau mai multe) in Tabela de Unelte."
+
+#: appGUI/ObjectUI.py:1527
+msgid ""
+"Delete a selection of tools in the Tool Table\n"
+"by first selecting a row in the Tool Table."
+msgstr ""
+"Șterge o selecţie de unelte in Tabela de Unelte prin\n"
+"selectarea unei linii (sau mai multe) in Tabela de Unelte."
+
+#: appGUI/ObjectUI.py:1574 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85
+#: appTools/ToolIsolation.py:219 appTools/ToolNCC.py:233
+#: appTools/ToolNCC.py:240 appTools/ToolPaint.py:215
+msgid "V-Tip Dia"
+msgstr "V-dia"
+
+#: appGUI/ObjectUI.py:1577 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80
+#: appTools/ToolIsolation.py:221 appTools/ToolNCC.py:235
+#: appTools/ToolPaint.py:217
+msgid "The tip diameter for V-Shape Tool"
+msgstr ""
+"Diametrul la vârf al uneltei tip V-Shape.\n"
+"Forma in V"
+
+#: appGUI/ObjectUI.py:1589 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99
+#: appTools/ToolIsolation.py:232 appTools/ToolNCC.py:246
+#: appTools/ToolNCC.py:254 appTools/ToolPaint.py:228
+msgid "V-Tip Angle"
+msgstr "V-unghi"
+
+#: appGUI/ObjectUI.py:1592 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93
+#: appTools/ToolIsolation.py:234 appTools/ToolNCC.py:248
+#: appTools/ToolPaint.py:230
+msgid ""
+"The tip angle for V-Shape Tool.\n"
+"In degree."
+msgstr ""
+"Unghiul la vârf pentru unealta tip V-Shape. \n"
+"In grade."
+
+#: appGUI/ObjectUI.py:1608
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61
+#: appObjects/FlatCAMGeometry.py:1238 appTools/ToolCutOut.py:141
+msgid ""
+"Cutting depth (negative)\n"
+"below the copper surface."
+msgstr ""
+"Adâncimea la care se taie sub suprafata de cupru.\n"
+"Valoare negativă."
+
+#: appGUI/ObjectUI.py:1654
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104
+msgid ""
+"Height of the tool when\n"
+"moving without cutting."
+msgstr ""
+"Înălţimea la care se misca unealta când nu taie,\n"
+"deasupra materialului."
+
+#: appGUI/ObjectUI.py:1687
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203
+msgid ""
+"Cutting speed in the XY\n"
+"plane in units per minute.\n"
+"It is called also Plunge."
+msgstr ""
+"Viteza de tăiere in planul Z\n"
+"in unitati pe minut.\n"
+"Mai este numita și viteza de plonjare."
+
+#: appGUI/ObjectUI.py:1702
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69
+msgid ""
+"Cutting speed in the XY plane\n"
+"(in units per minute).\n"
+"This is for the rapid move G00.\n"
+"It is useful only for Marlin,\n"
+"ignore for any other cases."
+msgstr ""
+"Viteza de tăiere in planul X-Y, in unitati pe minut,\n"
+"in legatura cu comanda G00.\n"
+"Este utila doar când se foloseşte cu un printer 3D Marlin,\n"
+"pentru toate celelalte cazuri ignora acest parametru."
+
+#: appGUI/ObjectUI.py:1746
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220
+msgid ""
+"Speed of the spindle in RPM (optional).\n"
+"If LASER preprocessor is used,\n"
+"this value is the power of laser."
+msgstr ""
+"Viteza motorului in RPM (optional).\n"
+"Daca postprocesorul Laser este folosit,\n"
+"valoarea să este puterea laserului."
+
+#: appGUI/ObjectUI.py:1849
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125
+msgid ""
+"Include tool-change sequence\n"
+"in the Machine Code (Pause for tool change)."
+msgstr ""
+"Include o secventa de schimb unealtă in \n"
+"codul masina CNC. O pauza pentru schimbul\n"
+"uneltei (M6)."
+
+#: appGUI/ObjectUI.py:1918
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257
+msgid ""
+"The Preprocessor file that dictates\n"
+"the Machine Code (like GCode, RML, HPGL) output."
+msgstr ""
+"Fişierul postprocesor care controlează generarea\n"
+"codului masina CNC (GCode, RML, HPGL) care \n"
+"mai apoi este salvat."
+
+#: appGUI/ObjectUI.py:2064
+msgid "Launch Paint Tool in Tools Tab."
+msgstr ""
+"Lansează unealta FlatCAM numita Paint și\n"
+"o instalează in Tab-ul Unealta."
+
+#: appGUI/ObjectUI.py:2072 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35
+msgid ""
+"Creates tool paths to cover the\n"
+"whole area of a polygon (remove\n"
+"all copper). You will be asked\n"
+"to click on the desired polygon."
+msgstr ""
+"Crează treceri taietoare pentru a acoperi\n"
+"intreaga arie a unui poligon (pentru a indeparta\n"
+"to cuprul, spre ex.). Când se actionează peste un\n"
+"singur poligon se va cere să faceti click pe poligonul\n"
+"dorit."
+
+#: appGUI/ObjectUI.py:2127
+msgid "CNC Job Object"
+msgstr "Obiect CNCJob"
+
+#: appGUI/ObjectUI.py:2138 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:45
+msgid "Plot kind"
+msgstr "Tip afișare"
+
+#: appGUI/ObjectUI.py:2141 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:47
+msgid ""
+"This selects the kind of geometries on the canvas to plot.\n"
+"Those can be either of type 'Travel' which means the moves\n"
+"above the work piece or it can be of type 'Cut',\n"
+"which means the moves that cut into the material."
+msgstr ""
+"Aici se poate selecta tipul de afișare a geometriilor.\n"
+"Acestea pot fi:\n"
+"- Voiaj -> miscarile deasupra materialului\n"
+"- Tăiere -> miscarile in material, tăiere."
+
+#: appGUI/ObjectUI.py:2150 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:55
+msgid "Travel"
+msgstr "Voiaj"
+
+#: appGUI/ObjectUI.py:2154 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:64
+msgid "Display Annotation"
+msgstr "Afişează notații"
+
+#: appGUI/ObjectUI.py:2156 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:66
+msgid ""
+"This selects if to display text annotation on the plot.\n"
+"When checked it will display numbers in order for each end\n"
+"of a travel line."
+msgstr ""
+"Aici se poate seta daca sa se afiseze notatiile text.\n"
+"Cand este selectat va afisa numerele in ordine pt fiecare\n"
+"capat al liniilor de traversare."
+
+#: appGUI/ObjectUI.py:2171
+msgid "Travelled dist."
+msgstr "Dist. parcursă"
+
+#: appGUI/ObjectUI.py:2173 appGUI/ObjectUI.py:2178
+msgid ""
+"This is the total travelled distance on X-Y plane.\n"
+"In current units."
+msgstr ""
+"Aceasta este distanţa totala parcursa in planul X-Y.\n"
+"In unitatile curente."
+
+#: appGUI/ObjectUI.py:2183
+msgid "Estimated time"
+msgstr "Durată estimată"
+
+#: appGUI/ObjectUI.py:2185 appGUI/ObjectUI.py:2190
+msgid ""
+"This is the estimated time to do the routing/drilling,\n"
+"without the time spent in ToolChange events."
+msgstr ""
+"Acesta este timpul estimat pentru efectuarea traseului / găuririi,\n"
+"fără timpul petrecut în evenimentele ToolChange."
+
+#: appGUI/ObjectUI.py:2225
+msgid "CNC Tools Table"
+msgstr "Tabela Unelte CNC"
+
+#: appGUI/ObjectUI.py:2228
+msgid ""
+"Tools in this CNCJob object used for cutting.\n"
+"The tool diameter is used for plotting on canvas.\n"
+"The 'Offset' entry will set an offset for the cut.\n"
+"'Offset' can be inside, outside, on path (none) and custom.\n"
+"'Type' entry is only informative and it allow to know the \n"
+"intent of using the current tool. \n"
+"It can be Rough(ing), Finish(ing) or Iso(lation).\n"
+"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n"
+"ball(B), or V-Shaped(V)."
+msgstr ""
+"Unelete folosite in acest obiect CNCJob pentru tăiere.\n"
+"Diametrul uneltei este folosit pentru afișarea pe canvas.\n"
+"Coloanele sunt:\n"
+"- 'Ofset' -> poate fi in interior, in exterior, pe cale sau personalizat.\n"
+"- 'Tipul' -> este doar informativ și poate fi: Grosier, Finisaj, Izolaţie\n"
+"- 'Tipul uneltei' -> poate fi circular cu 1 ... 4 dinti, tip bila sau V-"
+"Shape\n"
+"(cu forma in V)."
+
+#: appGUI/ObjectUI.py:2256 appGUI/ObjectUI.py:2267
+msgid "P"
+msgstr "P"
+
+#: appGUI/ObjectUI.py:2277
+msgid "Update Plot"
+msgstr "Actualiz. afișare"
+
+#: appGUI/ObjectUI.py:2279
+msgid "Update the plot."
+msgstr "Actualizează afișarea obiectelor."
+
+#: appGUI/ObjectUI.py:2286
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30
+msgid "Export CNC Code"
+msgstr "Exporta codul masina CNC"
+
+#: appGUI/ObjectUI.py:2288
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:32
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33
+msgid ""
+"Export and save G-Code to\n"
+"make this object to a file."
+msgstr ""
+"Exportă și salvează codul G-Code intr-un fişier\n"
+"care este salvat pe HDD."
+
+#: appGUI/ObjectUI.py:2294
+msgid "Prepend to CNC Code"
+msgstr "Adaugă la inceput in codul G-Code"
+
+#: appGUI/ObjectUI.py:2296 appGUI/ObjectUI.py:2303
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to add at the beginning of the G-Code file."
+msgstr ""
+"Adaugă aici orice comenzi G-Code care se dorește să fie\n"
+"inserate la inceputul codului G-Code."
+
+#: appGUI/ObjectUI.py:2309
+msgid "Append to CNC Code"
+msgstr "Adaugă la sfârşit in codul G-Code"
+
+#: appGUI/ObjectUI.py:2311 appGUI/ObjectUI.py:2319
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to append to the generated file.\n"
+"I.e.: M2 (End of program)"
+msgstr ""
+"Adaugă aici orice comenzi G-Code care se dorește să fie\n"
+"inserate la sfârşitul codului G-Code."
+
+#: appGUI/ObjectUI.py:2333
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:38
+msgid "Toolchange G-Code"
+msgstr "G-Code pt schimb unealtă"
+
+#: appGUI/ObjectUI.py:2336
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:41
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to be executed when Toolchange event is encountered.\n"
+"This will constitute a Custom Toolchange GCode,\n"
+"or a Toolchange Macro.\n"
+"The FlatCAM variables are surrounded by '%' symbol.\n"
+"\n"
+"WARNING: it can be used only with a preprocessor file\n"
+"that has 'toolchange_custom' in it's name and this is built\n"
+"having as template the 'Toolchange Custom' posprocessor file."
+msgstr ""
+"Plasează aici acele comenzi G-Code care se dorește să fie executate\n"
+"atunci când evenimentul de tip Schimb Unealtă este intalnit.\n"
+"Aceasta va constitui un Macro pentru schimbare unealtă.\n"
+"Variabilele FlatCAM folosite aici sunt inconjurate de simbolul %.\n"
+"\n"
+"ATENTIE:\n"
+"poate fi folosit doar cu un fişier postprocesor care contine "
+"'toolchange_custom'\n"
+"in numele sau."
+
+#: appGUI/ObjectUI.py:2351
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to be executed when Toolchange event is encountered.\n"
+"This will constitute a Custom Toolchange GCode,\n"
+"or a Toolchange Macro.\n"
+"The FlatCAM variables are surrounded by '%' symbol.\n"
+"WARNING: it can be used only with a preprocessor file\n"
+"that has 'toolchange_custom' in it's name."
+msgstr ""
+"Plasează aici acele comenzi G-Code care se dorește să fie executate\n"
+"atunci când evenimentul de tip Schimb Unealtă este intalnit.\n"
+"Aceasta va constitui un Macro pentru schimbare unealtă.\n"
+"Variabilele FlatCAM folosite aici sunt inconjurate de simbolul %.\n"
+"ATENTIE:\n"
+"Poate fi folosit doar cu un fişier pretprocesor care contine "
+"'toolchange_custom'\n"
+"in numele sau."
+
+#: appGUI/ObjectUI.py:2366
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:80
+msgid "Use Toolchange Macro"
+msgstr "Fol. Macro schimb unealtă"
+
+#: appGUI/ObjectUI.py:2368
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:82
+msgid ""
+"Check this box if you want to use\n"
+"a Custom Toolchange GCode (macro)."
+msgstr ""
+"Bifează aici daca dorești să folosești Macro pentru\n"
+"schimb unelte."
+
+#: appGUI/ObjectUI.py:2376
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:94
+msgid ""
+"A list of the FlatCAM variables that can be used\n"
+"in the Toolchange event.\n"
+"They have to be surrounded by the '%' symbol"
+msgstr ""
+"O lista de variabile FlatCAM care se pot folosi in evenimentul \n"
+"de schimb al uneltei (când se intalneste comanda M6).\n"
+"Este necesar să fie inconjurate de simbolul '%'"
+
+#: appGUI/ObjectUI.py:2383
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:30
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:31
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:37
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:30
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:32
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:31
+#: appTools/ToolCalibration.py:67 appTools/ToolCopperThieving.py:93
+#: appTools/ToolCorners.py:115 appTools/ToolEtchCompensation.py:138
+#: appTools/ToolFiducials.py:152 appTools/ToolInvertGerber.py:85
+#: appTools/ToolQRCode.py:114
+msgid "Parameters"
+msgstr "Parametri"
+
+#: appGUI/ObjectUI.py:2386
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:106
+msgid "FlatCAM CNC parameters"
+msgstr "Parametri FlatCAM CNC"
+
+#: appGUI/ObjectUI.py:2387
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111
+msgid "tool number"
+msgstr "numărul uneltei"
+
+#: appGUI/ObjectUI.py:2388
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:112
+msgid "tool diameter"
+msgstr "diametrul sculei"
+
+#: appGUI/ObjectUI.py:2389
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113
+msgid "for Excellon, total number of drills"
+msgstr "pentru Excellon, numărul total de operațiuni găurire"
+
+#: appGUI/ObjectUI.py:2391
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:115
+msgid "X coord for Toolchange"
+msgstr "Coordonata X pentru schimbarea uneltei"
+
+#: appGUI/ObjectUI.py:2392
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:116
+msgid "Y coord for Toolchange"
+msgstr "Coordonata Y pentru schimbarea uneltei"
+
+#: appGUI/ObjectUI.py:2393
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:118
+msgid "Z coord for Toolchange"
+msgstr "Coordonata Z pentru schimbarea uneltei"
+
+#: appGUI/ObjectUI.py:2394
+msgid "depth where to cut"
+msgstr "adâncimea de tăiere"
+
+#: appGUI/ObjectUI.py:2395
+msgid "height where to travel"
+msgstr "inălţimea deplasare"
+
+#: appGUI/ObjectUI.py:2396
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121
+msgid "the step value for multidepth cut"
+msgstr "pasul pentru taierea progresiva"
+
+#: appGUI/ObjectUI.py:2398
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:123
+msgid "the value for the spindle speed"
+msgstr "valoarea viteza motor"
+
+#: appGUI/ObjectUI.py:2400
+msgid "time to dwell to allow the spindle to reach it's set RPM"
+msgstr "durata de asteptare ca motorul să ajunga la turatia setată"
+
+#: appGUI/ObjectUI.py:2416
+msgid "View CNC Code"
+msgstr "Vizualiz. codul CNC"
+
+#: appGUI/ObjectUI.py:2418
+msgid ""
+"Opens TAB to view/modify/print G-Code\n"
+"file."
+msgstr ""
+"Deschide un nou tab pentru a vizualiza, modifica\n"
+"sau tipari codul G-Code."
+
+#: appGUI/ObjectUI.py:2423
+msgid "Save CNC Code"
+msgstr "Salvează codul CNC"
+
+#: appGUI/ObjectUI.py:2425
+msgid ""
+"Opens dialog to save G-Code\n"
+"file."
+msgstr ""
+"Deshide o fereastra dialog pentru salvarea codului\n"
+"G-Code intr-un fişier."
+
+#: appGUI/ObjectUI.py:2459
+msgid "Script Object"
+msgstr "Editare Script"
+
+#: appGUI/ObjectUI.py:2479 appGUI/ObjectUI.py:2553
+msgid "Auto Completer"
+msgstr "Autocompletare"
+
+#: appGUI/ObjectUI.py:2481
+msgid "This selects if the auto completer is enabled in the Script Editor."
+msgstr ""
+"Aceasta selectează dacă completatorul automat este activat în Script Editor."
+
+#: appGUI/ObjectUI.py:2526
+msgid "Document Object"
+msgstr "Obiect document"
+
+#: appGUI/ObjectUI.py:2555
+msgid "This selects if the auto completer is enabled in the Document Editor."
+msgstr ""
+"Aceasta selectează dacă completatorul automat este activat în Editorul de "
+"documente."
+
+#: appGUI/ObjectUI.py:2573
+msgid "Font Type"
+msgstr "Tipul Font"
+
+#: appGUI/ObjectUI.py:2590
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189
+msgid "Font Size"
+msgstr "Dim. Font"
+
+#: appGUI/ObjectUI.py:2626
+msgid "Alignment"
+msgstr "Aliniere"
+
+#: appGUI/ObjectUI.py:2631
+msgid "Align Left"
+msgstr "Aliniați la stânga"
+
+#: appGUI/ObjectUI.py:2636 app_Main.py:4716
+msgid "Center"
+msgstr "Centru"
+
+#: appGUI/ObjectUI.py:2641
+msgid "Align Right"
+msgstr "Aliniați la dreapta"
+
+#: appGUI/ObjectUI.py:2646
+msgid "Justify"
+msgstr "Aliniere duala"
+
+#: appGUI/ObjectUI.py:2653
+msgid "Font Color"
+msgstr "Culoare FOnt"
+
+#: appGUI/ObjectUI.py:2655
+msgid "Set the font color for the selected text"
+msgstr "Setați culoarea fontului pentru textul selectat"
+
+#: appGUI/ObjectUI.py:2669
+msgid "Selection Color"
+msgstr "Culoare de selecție"
+
+#: appGUI/ObjectUI.py:2671
+msgid "Set the selection color when doing text selection."
+msgstr "Setați culoarea de selecție atunci când faceți selecția textului."
+
+#: appGUI/ObjectUI.py:2685
+msgid "Tab Size"
+msgstr "Dimens. filei"
+
+#: appGUI/ObjectUI.py:2687
+msgid "Set the tab size. In pixels. Default value is 80 pixels."
+msgstr ""
+"Setați dimensiunea filei. În pixeli. Valoarea implicită este de 80 pixeli."
+
+#: appGUI/PlotCanvas.py:236 appGUI/PlotCanvasLegacy.py:345
+msgid "Axis enabled."
+msgstr "Axe activate."
+
+#: appGUI/PlotCanvas.py:242 appGUI/PlotCanvasLegacy.py:352
+msgid "Axis disabled."
+msgstr "Axe dezactivate."
+
+#: appGUI/PlotCanvas.py:260 appGUI/PlotCanvasLegacy.py:372
+msgid "HUD enabled."
+msgstr "HUD activat."
+
+#: appGUI/PlotCanvas.py:268 appGUI/PlotCanvasLegacy.py:378
+msgid "HUD disabled."
+msgstr "HUD dezactivat."
+
+#: appGUI/PlotCanvas.py:276 appGUI/PlotCanvasLegacy.py:451
+msgid "Grid enabled."
+msgstr "Grid activat."
+
+#: appGUI/PlotCanvas.py:280 appGUI/PlotCanvasLegacy.py:459
+msgid "Grid disabled."
+msgstr "Grid dezactivat."
+
+#: appGUI/PlotCanvasLegacy.py:1523
+msgid ""
+"Could not annotate due of a difference between the number of text elements "
+"and the number of text positions."
+msgstr ""
+"Nu s-a putut adnota datorită unei diferențe între numărul de elemente de "
+"text și numărul de locații de text."
+
+#: appGUI/preferences/PreferencesUIManager.py:859
+msgid "Preferences applied."
+msgstr "Preferințele au fost aplicate."
+
+#: appGUI/preferences/PreferencesUIManager.py:879
+msgid "Are you sure you want to continue?"
+msgstr "Ești sigur că vrei să continui?"
+
+#: appGUI/preferences/PreferencesUIManager.py:880
+msgid "Application will restart"
+msgstr "Aplicaţia va reporni"
+
+#: appGUI/preferences/PreferencesUIManager.py:978
+msgid "Preferences closed without saving."
+msgstr "Tab-ul Preferințe a fost închis fără a salva."
+
+#: appGUI/preferences/PreferencesUIManager.py:990
+msgid "Preferences default values are restored."
+msgstr "Valorile implicite pt preferințe sunt restabilite."
+
+#: appGUI/preferences/PreferencesUIManager.py:1021 app_Main.py:2499
+#: app_Main.py:2567
+msgid "Failed to write defaults to file."
+msgstr "Salvarea valorilor default intr-un fişier a eșuat."
+
+#: appGUI/preferences/PreferencesUIManager.py:1025
+#: appGUI/preferences/PreferencesUIManager.py:1138
+msgid "Preferences saved."
+msgstr "Preferințele au fost salvate."
+
+#: appGUI/preferences/PreferencesUIManager.py:1075
+msgid "Preferences edited but not saved."
+msgstr "Preferințele au fost editate dar nu au fost salvate."
+
+#: appGUI/preferences/PreferencesUIManager.py:1123
+msgid ""
+"One or more values are changed.\n"
+"Do you want to save the Preferences?"
+msgstr ""
+"Una sau mai multe valori au fost schimbate.\n"
+"Dorești să salvezi Preferințele?"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:27
+msgid "CNC Job Adv. Options"
+msgstr "Opțiuni Avans. CNCJob"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64
+msgid ""
+"Type here any G-Code commands you would like to be executed when Toolchange "
+"event is encountered.\n"
+"This will constitute a Custom Toolchange GCode, or a Toolchange Macro.\n"
+"The FlatCAM variables are surrounded by '%' symbol.\n"
+"WARNING: it can be used only with a preprocessor file that has "
+"'toolchange_custom' in it's name."
+msgstr ""
+"Plasează aici acele comenzi G-Code care se dorește să fie executate atunci "
+"când evenimentul de tip Schimb Unealtă este intalnit.\n"
+"Aceasta va constitui un Macro pentru schimbare unealtă.\n"
+"Variabilele FlatCAM folosite aici sunt inconjurate de simbolul %.\n"
+"\n"
+"ATENTIE:\n"
+"poate fi folosit doar cu un fişier postprocesor care contine "
+"'toolchange_custom' în nume."
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119
+msgid "Z depth for the cut"
+msgstr "Z adâncimea de tăiere"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:120
+msgid "Z height for travel"
+msgstr "Z Înălţimea deplasare"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:126
+msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM"
+msgstr "dwelltime = durata de asteptare ca motorul să ajunga la turatia setată"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:145
+msgid "Annotation Size"
+msgstr "Dim. anotate"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:147
+msgid "The font size of the annotation text. In pixels."
+msgstr "Dimensiunea fontului pt. textul cu notatii. In pixeli."
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:157
+msgid "Annotation Color"
+msgstr "Culoarea anotatii"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:159
+msgid "Set the font color for the annotation texts."
+msgstr "Setează culoarea pentru textul cu anotatii."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:26
+msgid "CNC Job General"
+msgstr "CNCJob General"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:77
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:57
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:59
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:45
+msgid "Circle Steps"
+msgstr "Pași pt. cerc"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:79
+msgid ""
+"The number of circle steps for
GCode \n"
+"circle and arc shapes linear approximation."
+msgstr ""
+"Numărul de segmente utilizate pentru\n"
+"aproximarea lineara a reprezentarilor
GCodului circular."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:88
+msgid "Travel dia"
+msgstr "Dia Deplasare"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:90
+msgid ""
+"The width of the travel lines to be\n"
+"rendered in the plot."
+msgstr "Diametrul liniilor de deplasare care să fie redate prin afișare."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:103
+msgid "G-code Decimals"
+msgstr "Zecimale G-Code"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:106
+#: appTools/ToolFiducials.py:71
+msgid "Coordinates"
+msgstr "Coordinate"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:108
+msgid ""
+"The number of decimals to be used for \n"
+"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
+msgstr ""
+"Numărul de zecimale care să fie folosit in \n"
+"coordonatele X,Y,Z in codul CNC (GCode etc)."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:119
+#: appTools/ToolProperties.py:519
+msgid "Feedrate"
+msgstr "Feedrate"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:121
+msgid ""
+"The number of decimals to be used for \n"
+"the Feedrate parameter in CNC code (GCODE, etc.)"
+msgstr ""
+"Numărul de zecimale care să fie folosit in \n"
+"parametrul >Feedrate< in codul CNC (GCode etc)."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:132
+msgid "Coordinates type"
+msgstr "Tip coordinate"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:134
+msgid ""
+"The type of coordinates to be used in Gcode.\n"
+"Can be:\n"
+"- Absolute G90 -> the reference is the origin x=0, y=0\n"
+"- Incremental G91 -> the reference is the previous position"
+msgstr ""
+"Tipul de coordinate care să fie folosite in G-Code.\n"
+"Poate fi:\n"
+"- Absolut G90 -> referinta este originea x=0, y=0\n"
+"- Incrementator G91 -> referinta este pozitia anterioară"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:140
+msgid "Absolute G90"
+msgstr "Absolut G90"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:141
+msgid "Incremental G91"
+msgstr "Incrementator G91"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:151
+msgid "Force Windows style line-ending"
+msgstr "Forțați finalizarea liniei în stil Windows"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:153
+msgid ""
+"When checked will force a Windows style line-ending\n"
+"(\\r\\n) on non-Windows OS's."
+msgstr ""
+"Când este bifat, va forța o linie de finalizare a stilului Windows\n"
+"(\\r \\n) pe sistemele de operare non-Windows."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:165
+msgid "Travel Line Color"
+msgstr "Culoare Linie Trecere"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:169
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:210
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:271
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:154
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:195
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:94
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:153
+#: appTools/ToolRulesCheck.py:186
+msgid "Outline"
+msgstr "Contur"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:171
+msgid "Set the travel line color for plotted objects."
+msgstr "Setați culoarea liniei de trecere pentru obiectele trasate."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:179
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:220
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:281
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:163
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:205
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:163
+msgid "Fill"
+msgstr "Continut"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:181
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:222
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:283
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:165
+msgid ""
+"Set the fill color for plotted objects.\n"
+"First 6 digits are the color and the last 2\n"
+"digits are for alpha (transparency) level."
+msgstr ""
+"Setează culoarea pentru obiectele afisate.\n"
+"Primii 6 digiti sunt culoarea efectivă și ultimii\n"
+"doi sunt pentru nivelul de transparenţă (alfa)."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:191
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:293
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:176
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:218
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:175
+msgid "Alpha"
+msgstr "Alfa"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:193
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:295
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:177
+msgid "Set the fill transparency for plotted objects."
+msgstr "Setează nivelul de transparenţă pentru obiectele afisate."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:206
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:267
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:90
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:149
+msgid "Object Color"
+msgstr "Culoare obiect"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:212
+msgid "Set the color for plotted objects."
+msgstr "Setați culoarea pentru obiectele trasate."
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27
+msgid "CNC Job Options"
+msgstr "Opțiuni CNCJob"
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:31
+msgid "Export G-Code"
+msgstr "Exportă G-Code"
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:47
+msgid "Prepend to G-Code"
+msgstr "Adaugă la inceputul G-Code"
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56
+msgid ""
+"Type here any G-Code commands you would like to add at the beginning of the "
+"G-Code file."
+msgstr ""
+"Introduceți aici orice comandă G-Code pe care doriți să o adăugați la "
+"începutul fișierului G-Code."
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63
+msgid "Append to G-Code"
+msgstr "Adaugă la sfârşitul G-Code"
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73
+msgid ""
+"Type here any G-Code commands you would like to append to the generated "
+"file.\n"
+"I.e.: M2 (End of program)"
+msgstr ""
+"Adaugă aici orice comenzi G-Code care se dorește să fie\n"
+"inserate la sfârşitul codului G-Code.\n"
+"De exemplu: M2 (Sfârșitul programului)"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:27
+msgid "Excellon Adv. Options"
+msgstr "Opțiuni Avans. Excellon"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:34
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:34
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:31
+msgid "Advanced Options"
+msgstr "Opțiuni avansate"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:36
+msgid ""
+"A list of Excellon advanced parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+"O lista de parametri Excellon avansati.\n"
+"Acesti parametri sunt disponibili doar\n"
+"când este selectat Nivelul Avansat pentru\n"
+"aplicaţie in Preferințe - > General."
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:59
+msgid "Toolchange X,Y"
+msgstr "X,Y schimb. unealtă"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:61
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:48
+msgid "Toolchange X,Y position."
+msgstr "Poziţia X,Y in format (x,y) unde se face schimbarea uneltei."
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:121
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:137
+msgid "Spindle direction"
+msgstr "Directie rotatie Motor"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:123
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139
+msgid ""
+"This sets the direction that the spindle is rotating.\n"
+"It can be either:\n"
+"- CW = clockwise or\n"
+"- CCW = counter clockwise"
+msgstr ""
+"Aici se setează directia in care motorul se roteste.\n"
+"Poate fi:\n"
+"- CW = in sensul acelor de ceasornic\n"
+"- CCW = in sensul invers acelor de ceasornic"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:134
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:151
+msgid "Fast Plunge"
+msgstr "Plonjare rapidă"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:136
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:153
+msgid ""
+"By checking this, the vertical move from\n"
+"Z_Toolchange to Z_move is done with G0,\n"
+"meaning the fastest speed available.\n"
+"WARNING: the move is done at Toolchange X,Y coords."
+msgstr ""
+"Prin bifarea de aici, mișcarea de la Înălţimea unde se face schimbarea "
+"uneltei\n"
+"pana la Înălţimea unde se face deplasarea între taieri, se va face cu "
+"comanda G0.\n"
+"Aceasta inseamna că se va folosi viteza maxima disponibila.\n"
+"\n"
+"ATENTIE: mișcarea aceasta pe verticala se face la coordonatele X, Y unde se "
+"schimba\n"
+"unealta. Daca aveti ceva plasat sub unealtă ceva se va strica."
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:143
+msgid "Fast Retract"
+msgstr "Retragere rapida"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:145
+msgid ""
+"Exit hole strategy.\n"
+" - When uncheked, while exiting the drilled hole the drill bit\n"
+"will travel slow, with set feedrate (G1), up to zero depth and then\n"
+"travel as fast as possible (G0) to the Z Move (travel height).\n"
+" - When checked the travel from Z cut (cut depth) to Z_move\n"
+"(travel height) is done as fast as possible (G0) in one move."
+msgstr ""
+"Strategia de evacuare a găurii tocmai găurite.\n"
+"- când nu este bifat, burghiul va ieși din gaura cu viteza feedrate "
+"setată, \n"
+"G1, pana ajunge la nivelul zero, ulterior ridicându-se pana la Înălţimea de "
+"deplasare\n"
+"cu viteza maxima G0\n"
+"- când este bifat, burghiul se va deplasa de la adâncimea de tăiere pana la "
+"adâncimea\n"
+"de deplasare cu viteza maxima G0, intr-o singură mișcare."
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:32
+msgid "A list of Excellon Editor parameters."
+msgstr "O listă de parametri ai Editorului Excellon."
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:40
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:41
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:41
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:172
+msgid "Selection limit"
+msgstr "Limita selecţie"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:42
+msgid ""
+"Set the number of selected Excellon geometry\n"
+"items above which the utility geometry\n"
+"becomes just a selection rectangle.\n"
+"Increases the performance when moving a\n"
+"large number of geometric elements."
+msgstr ""
+"Setează numărul de geometrii Excellon selectate peste care\n"
+"geometria utilitară devine o simplă formă pătratica de \n"
+"selectie.\n"
+"Creste performanta cand se muta un număr mai mare de \n"
+"elemente geometrice."
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123
+msgid "New Dia"
+msgstr "Dia. nou"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80
+msgid "Linear Drill Array"
+msgstr "Arie lineară de găuri"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:84
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:232
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:121
+msgid "Linear Direction"
+msgstr "Direcție liniară"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126
+msgid "Circular Drill Array"
+msgstr "Arie circ. de găuri"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:165
+msgid "Circular Direction"
+msgstr "Direcția circulară"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:132
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:282
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167
+msgid ""
+"Direction for circular array.\n"
+"Can be CW = clockwise or CCW = counter clockwise."
+msgstr ""
+"Directia pentru aria circulară.\n"
+"Poate fi CW = in sensul acelor de ceasornic sau CCW = invers acelor de "
+"ceasornic."
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:143
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:293
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:178
+msgid "Circular Angle"
+msgstr "Unghi circular"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:196
+msgid ""
+"Angle at which the slot is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -359.99 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+"Unghiul la care este plasat slotul.\n"
+"Precizia este de maxim 2 zecimale.\n"
+"Valoarea minimă este: -359,99 grade.\n"
+"Valoarea maximă este: 360,00 grade."
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215
+msgid "Linear Slot Array"
+msgstr "Arie lineară de Sloturi"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276
+msgid "Circular Slot Array"
+msgstr "Arie circ. de Sloturi"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:26
+msgid "Excellon Export"
+msgstr "Export Excellon"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:30
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:31
+msgid "Export Options"
+msgstr "Opțiuni de Export"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:32
+msgid ""
+"The parameters set here are used in the file exported\n"
+"when using the File -> Export -> Export Excellon menu entry."
+msgstr ""
+"Acesti parametri listati aici sunt folositi atunci când\n"
+"se exporta un fişier Excellon folosind:\n"
+"File -> Exporta -> Exporta Excellon."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:41
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:172
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
+#: appTools/ToolDistance.py:56 appTools/ToolDistanceMin.py:49
+#: appTools/ToolPcbWizard.py:127 appTools/ToolProperties.py:154
+msgid "Units"
+msgstr "Unităti"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:49
+msgid "The units used in the Excellon file."
+msgstr "Unitatile de masura folosite in fişierul Excellon."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:46
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:96
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:182
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:47
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:87
+#: appTools/ToolCalculators.py:61 appTools/ToolPcbWizard.py:125
+msgid "INCH"
+msgstr "Inch"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:47
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:183
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:43
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:48
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:88
+#: appTools/ToolCalculators.py:62 appTools/ToolPcbWizard.py:126
+msgid "MM"
+msgstr "MM"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:55
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:56
+msgid "Int/Decimals"
+msgstr "Înt/Zecimale"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:57
+msgid ""
+"The NC drill files, usually named Excellon files\n"
+"are files that can be found in different formats.\n"
+"Here we set the format used when the provided\n"
+"coordinates are not using period."
+msgstr ""
+"Fişierele NC, numite usual fişiere Excellon\n"
+"sunt fişiere care pot fi gasite in diverse formate.\n"
+"Aici se setează formatul Excellon când nu se utilizează\n"
+"coordonate cu zecimale."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:69
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:104
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:133
+msgid ""
+"This numbers signify the number of digits in\n"
+"the whole part of Excellon coordinates."
+msgstr ""
+"Acest număr reprezinta numărul de digiti din partea\n"
+"intreaga a coordonatelor Excellon."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:82
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:117
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:146
+msgid ""
+"This numbers signify the number of digits in\n"
+"the decimal part of Excellon coordinates."
+msgstr ""
+"Acest număr reprezinta numărul de digiti din partea\n"
+"zecimala a coordonatelor Excellon."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:91
+msgid "Format"
+msgstr "Format"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:93
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:103
+msgid ""
+"Select the kind of coordinates format used.\n"
+"Coordinates can be saved with decimal point or without.\n"
+"When there is no decimal point, it is required to specify\n"
+"the number of digits for integer part and the number of decimals.\n"
+"Also it will have to be specified if LZ = leading zeros are kept\n"
+"or TZ = trailing zeros are kept."
+msgstr ""
+"Selectati tipul formatului de coordonate folosit.\n"
+"Coordonatele se pot salva cu punct zecimal sau fără.\n"
+"Când nu se foloseşte punctul zecimal ca separator între\n"
+"partea intreaga și partea zecimala, este necesar să se\n"
+"specifice numărul de digiti folosit pentru partea intreaga\n"
+"și numărul de digiti folosit pentru partea zecimala.\n"
+"Trebuie specificat și modul in care sunt tratate zerourile:\n"
+"- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n"
+"- TZ = zerourile prefix sunt eliminate și cele sufix pastrate."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:100
+msgid "Decimal"
+msgstr "Zecimale"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:101
+msgid "No-Decimal"
+msgstr "Fără zecimale"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:114
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:154
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:96
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:97
+msgid "Zeros"
+msgstr "Zero-uri"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:117
+msgid ""
+"This sets the type of Excellon zeros.\n"
+"If LZ then Leading Zeros are kept and\n"
+"Trailing Zeros are removed.\n"
+"If TZ is checked then Trailing Zeros are kept\n"
+"and Leading Zeros are removed."
+msgstr ""
+"Aici se setează tipul de suprimare a zerourilor,\n"
+"in cazul unui fişier Excellon.\n"
+"LZ = zerourile din fata numărului sunt pastrate și\n"
+"cele de la final sunt indepartate.\n"
+"TZ = zerourile din fata numărului sunt indepartate și\n"
+"cele de la final sunt pastrate.\n"
+"(Invers fata de fişierele Gerber)."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:124
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:167
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:106
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:107
+#: appTools/ToolPcbWizard.py:111
+msgid "LZ"
+msgstr "LZ"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:125
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:168
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:107
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:108
+#: appTools/ToolPcbWizard.py:112
+msgid "TZ"
+msgstr "TZ"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:127
+msgid ""
+"This sets the default type of Excellon zeros.\n"
+"If LZ then Leading Zeros are kept and\n"
+"Trailing Zeros are removed.\n"
+"If TZ is checked then Trailing Zeros are kept\n"
+"and Leading Zeros are removed."
+msgstr ""
+"Acesta este tipul implicit de zero-uri Excellon.\n"
+"- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n"
+"- TZ = zerourile prefix sunt eliminate și cele sufix pastrate."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:137
+msgid "Slot type"
+msgstr "Tip slot"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:140
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:150
+msgid ""
+"This sets how the slots will be exported.\n"
+"If ROUTED then the slots will be routed\n"
+"using M15/M16 commands.\n"
+"If DRILLED(G85) the slots will be exported\n"
+"using the Drilled slot command (G85)."
+msgstr ""
+"Aceasta stabilește modul în care sloturile vor fi exportate.\n"
+"Dacă sunt Decupate, atunci sloturile vor fi procesate\n"
+"folosind comenzile M15 / M16.\n"
+"Dacă sunt Găurite (G85) sloturile vor fi exportate\n"
+"folosind comanda slotului găurit (G85)."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:147
+msgid "Routed"
+msgstr "Decupate"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:148
+msgid "Drilled(G85)"
+msgstr "Găurite(G85)"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:29
+msgid "Excellon General"
+msgstr "Excellon General"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:54
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:45
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:52
+msgid "M-Color"
+msgstr "M-Color"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:71
+msgid "Excellon Format"
+msgstr "Format Excellon"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:73
+msgid ""
+"The NC drill files, usually named Excellon files\n"
+"are files that can be found in different formats.\n"
+"Here we set the format used when the provided\n"
+"coordinates are not using period.\n"
+"\n"
+"Possible presets:\n"
+"\n"
+"PROTEUS 3:3 MM LZ\n"
+"DipTrace 5:2 MM TZ\n"
+"DipTrace 4:3 MM LZ\n"
+"\n"
+"EAGLE 3:3 MM TZ\n"
+"EAGLE 4:3 MM TZ\n"
+"EAGLE 2:5 INCH TZ\n"
+"EAGLE 3:5 INCH TZ\n"
+"\n"
+"ALTIUM 2:4 INCH LZ\n"
+"Sprint Layout 2:4 INCH LZ\n"
+"KiCAD 3:5 INCH TZ"
+msgstr ""
+"Fişierele de găurire NC drills numite generic Excellon\n"
+"sunt fişiere care nu respecta clar un format.\n"
+"Fiecare companie și-a aplicat propria viziune aşa încât\n"
+"s-a ajuns că nu se poate face o recunoaștere automata\n"
+"a formatului Excellon in fiecare caz.\n"
+"Aici putem seta manual ce format ne asteptăm să gasim,\n"
+"când coordonatele nu sunt reprezentate cu\n"
+"separator zecimal.\n"
+"\n"
+"Setări posibile:\n"
+"\n"
+"PROTEUS 3:3 MM LZ\n"
+"DipTrace 5:2 MM TZ\n"
+"DipTrace 4:3 MM LZ\n"
+"\n"
+"EAGLE 3:3 MM TZ\n"
+"EAGLE 4:3 MM TZ\n"
+"EAGLE 2:5 INCH TZ\n"
+"EAGLE 3:5 INCH TZ\n"
+"\n"
+"ALTIUM 2:4 INCH LZ\n"
+"Sprint Layout 2:4 INCH LZ\n"
+"KiCAD 3:5 INCH TZ"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:97
+msgid "Default values for INCH are 2:4"
+msgstr ""
+"Valorile default pentru Inch sunt 2:4\n"
+"adica 2 parti intregi și 4 zecimale"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:125
+msgid "METRIC"
+msgstr "Metric"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:126
+msgid "Default values for METRIC are 3:3"
+msgstr ""
+"Valorile default pentru Metric sunt 3:3\n"
+"adica 3 parti intregi și 3 zecimale"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:157
+msgid ""
+"This sets the type of Excellon zeros.\n"
+"If LZ then Leading Zeros are kept and\n"
+"Trailing Zeros are removed.\n"
+"If TZ is checked then Trailing Zeros are kept\n"
+"and Leading Zeros are removed.\n"
+"\n"
+"This is used when there is no information\n"
+"stored in the Excellon file."
+msgstr ""
+"Aici se setează tipul de suprimare a zerourilor,\n"
+"in cazul unui fişier Excellon.\n"
+"LZ = zerourile din fata numărului sunt pastrate și\n"
+"cele de la final sunt indepartate.\n"
+"TZ = zerourile din fata numărului sunt indepartate și\n"
+"cele de la final sunt pastrate.\n"
+"(Invers fata de fişierele Gerber).\n"
+"Se foloseşte atunci când nu există informații\n"
+"stocate în fișierul Excellon."
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175
+msgid ""
+"This sets the default units of Excellon files.\n"
+"If it is not detected in the parsed file the value here\n"
+"will be used.Some Excellon files don't have an header\n"
+"therefore this parameter will be used."
+msgstr ""
+"Aceasta valoare este valoarea la care se recurge\n"
+"in cazul in care nu se poate determina automat\n"
+"atunci când se face parsarea fişierlui Excellon.\n"
+"Unele fişiere de găurire (Excellon) nu au header\n"
+"(unde se gasesc unitatile) și atunci se va folosi\n"
+"aceasta valoare."
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:185
+msgid ""
+"This sets the units of Excellon files.\n"
+"Some Excellon files don't have an header\n"
+"therefore this parameter will be used."
+msgstr ""
+"Aceasta valoare este valoarea la care se recurge\n"
+"in cazul in care nu se poate determina automat\n"
+"atunci când se face parsarea fişierlui Excellon.\n"
+"Unele fişiere de găurire (Excellon) nu au header\n"
+"(unde se gasesc unitatile) și atunci se va folosi\n"
+"aceasta valoare."
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:193
+msgid "Update Export settings"
+msgstr "Actualizeaza setarile de Export"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:210
+msgid "Excellon Optimization"
+msgstr "Optimizare Excellon"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:213
+msgid "Algorithm:"
+msgstr "Algoritm:"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:215
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:231
+msgid ""
+"This sets the optimization type for the Excellon drill path.\n"
+"If <
> is checked then Google OR-Tools algorithm with\n"
+"MetaHeuristic Guided Local Path is used. Default search time is 3sec.\n"
+"If <> is checked then Google OR-Tools Basic algorithm is used.\n"
+"If <> is checked then Travelling Salesman algorithm is used for\n"
+"drill path optimization.\n"
+"\n"
+"If this control is disabled, then FlatCAM works in 32bit mode and it uses\n"
+"Travelling Salesman algorithm for path optimization."
+msgstr ""
+"Aceasta setează tipul de optimizare pentru calea de găurire Excellon.\n"
+"Dacă <> este bifat, atunci algoritmul Google OR-Tools cu\n"
+"Calea locală ghidată MetaHeuristic este utilizat. Timpul implicit de căutare "
+"este de 3 secunde.\n"
+"Dacă <> este bifat, atunci algoritmul Google OR-Tools Basic este "
+"utilizat.\n"
+"Dacă <> este bifat, atunci algoritmul Traveling Salesman este utilizat "
+"pentru\n"
+"optimizarea căii de găurire\n"
+"\n"
+"Dacă acest control este dezactivat, FlatCAM funcționează în modul 32 biți și "
+"folosește\n"
+"Algoritmul Traveling Salesman pentru optimizarea căii."
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:226
+msgid "MetaHeuristic"
+msgstr "MetaHeuristic"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:227
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:104
+#: appObjects/FlatCAMExcellon.py:694 appObjects/FlatCAMGeometry.py:568
+#: appObjects/FlatCAMGerber.py:223 appTools/ToolIsolation.py:785
+msgid "Basic"
+msgstr "Baza"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:228
+msgid "TSA"
+msgstr "TSA"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:245
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:245
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:238
+msgid "Duration"
+msgstr "Durată"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:248
+msgid ""
+"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
+"maximum threshold for how much time is spent doing the\n"
+"path optimization. This max duration is set here.\n"
+"In seconds."
+msgstr ""
+"Când se foloseşte optimziarea MH, aceasta valoare\n"
+"reprezinta cat timp se sta pentru fiecare element in\n"
+"incercarea de a afla calea optima."
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:273
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:96
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:155
+msgid "Set the line color for plotted objects."
+msgstr "Setează culoarea conturului."
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:29
+msgid "Excellon Options"
+msgstr "Opțiuni Excellon"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:33
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:35
+msgid "Create CNC Job"
+msgstr "Crează CNCJob"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:35
+msgid ""
+"Parameters used to create a CNC Job object\n"
+"for this drill object."
+msgstr ""
+"Parametrii folositi pentru a crea un obiect FlatCAM tip CNCJob\n"
+"din acest obiect Excellon."
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:152
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:122
+msgid "Tool change"
+msgstr "Schimb unealtă"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:236
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:233
+msgid "Enable Dwell"
+msgstr "Activați Pauză"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:259
+msgid ""
+"The preprocessor JSON file that dictates\n"
+"Gcode output."
+msgstr ""
+"Fișierul JSON postprocesor care dictează\n"
+"codul Gcode."
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:270
+msgid "Gcode"
+msgstr "Gcode"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:272
+msgid ""
+"Choose what to use for GCode generation:\n"
+"'Drills', 'Slots' or 'Both'.\n"
+"When choosing 'Slots' or 'Both', slots will be\n"
+"converted to drills."
+msgstr ""
+"Alege ce anume să fie folot ca sursa pentru generarea de GCode:\n"
+"- Găuri\n"
+"- Sloturi\n"
+"- Ambele.\n"
+"Când se alege Sloturi sau Ambele, sloturile vor fi convertite in serii de "
+"găuri."
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:288
+msgid "Mill Holes"
+msgstr "Frezare găuri"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:290
+msgid "Create Geometry for milling holes."
+msgstr "Crează un obiect tip Geometrie pentru frezarea găurilor."
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:294
+msgid "Drill Tool dia"
+msgstr "Dia. Burghiu Găurire"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:305
+msgid "Slot Tool dia"
+msgstr "Dia. Freza Slot"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:307
+msgid ""
+"Diameter of the cutting tool\n"
+"when milling slots."
+msgstr "Diametrul frezei când se frezează sloturile."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:28
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:74
+msgid "App Settings"
+msgstr "Setări Aplicație"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:49
+msgid "Grid Settings"
+msgstr "Setări Grilă"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53
+msgid "X value"
+msgstr "Val X"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:55
+msgid "This is the Grid snap value on X axis."
+msgstr "Aceasta este valoare pentru lipire pe Grid pe axa X."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65
+msgid "Y value"
+msgstr "Val Y"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:67
+msgid "This is the Grid snap value on Y axis."
+msgstr "Aceasta este valoare pentru lipire pe Grid pe axa Y."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:77
+msgid "Snap Max"
+msgstr "Lipire Max"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:92
+msgid "Workspace Settings"
+msgstr "Setări ale Spațiului de Lucru"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:95
+msgid "Active"
+msgstr "Activ"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:105
+msgid ""
+"Select the type of rectangle to be used on canvas,\n"
+"as valid workspace."
+msgstr ""
+"Selectează tipul de patrulater care va fi desenat pe canvas,\n"
+"pentru a delimita suprafata de lucru disponibilă (SL)."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171
+msgid "Orientation"
+msgstr "Orientare"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:172
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228
+#: appTools/ToolFilm.py:405
+msgid ""
+"Can be:\n"
+"- Portrait\n"
+"- Landscape"
+msgstr ""
+"Poate fi:\n"
+"- Portret\n"
+"- Peisaj"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:154
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
+#: appTools/ToolFilm.py:409
+msgid "Portrait"
+msgstr "Portret"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:155
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
+#: appTools/ToolFilm.py:410
+msgid "Landscape"
+msgstr "Peisaj"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:193
+msgid "Notebook"
+msgstr "Agendă"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:195
+msgid ""
+"This sets the font size for the elements found in the Notebook.\n"
+"The notebook is the collapsible area in the left side of the GUI,\n"
+"and include the Project, Selected and Tool tabs."
+msgstr ""
+"Aceasta stabilește dimensiunea fontului pentru elementele \n"
+"găsite în Notebook.\n"
+"Notebook-ul este zona pliabilă din partea stângă a GUI,\n"
+"și include filele Proiect, Selectat și Unelte."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
+msgid "Axis"
+msgstr "Axă"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:216
+msgid "This sets the font size for canvas axis."
+msgstr "Aceasta setează dimensiunea fontului pentru axele zonei de afisare."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:233
+msgid "Textbox"
+msgstr "Casetă de text"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:235
+msgid ""
+"This sets the font size for the Textbox GUI\n"
+"elements that are used in the application."
+msgstr ""
+"Aceasta setează dimensiunea fontului pentru elementele \n"
+"din interfața GUI care sunt utilizate în aplicație."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253
+msgid "HUD"
+msgstr "HUD"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:255
+msgid "This sets the font size for the Heads Up Display."
+msgstr "Aceasta setează dimensiunea fontului pentru afisajul HUD."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:280
+msgid "Mouse Settings"
+msgstr "Setări mouse"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:284
+msgid "Cursor Shape"
+msgstr "Forma cursorului"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:286
+msgid ""
+"Choose a mouse cursor shape.\n"
+"- Small -> with a customizable size.\n"
+"- Big -> Infinite lines"
+msgstr ""
+"Alegeți o formă de cursor a mouse-ului.\n"
+"- Mic -> cu o dimensiune personalizabilă.\n"
+"- Mare -> Linii infinite"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:292
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:193
+msgid "Small"
+msgstr "Mic"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:293
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:194
+msgid "Big"
+msgstr "Mare"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:300
+msgid "Cursor Size"
+msgstr "Dimensiunea cursorului"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:302
+msgid "Set the size of the mouse cursor, in pixels."
+msgstr "Setați dimensiunea cursorului mouse-ului, în pixeli."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:313
+msgid "Cursor Width"
+msgstr "Lățimea cursorului"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:315
+msgid "Set the line width of the mouse cursor, in pixels."
+msgstr "Setați lățimea liniei cursorului mouse-ului, în pixeli."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:326
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:333
+msgid "Cursor Color"
+msgstr "Culoarea cursorului"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:328
+msgid "Check this box to color mouse cursor."
+msgstr "Bifează această casetă pentru a colora cursorul mouse-ului."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:335
+msgid "Set the color of the mouse cursor."
+msgstr "Setați culoarea cursorului mouse-ului."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:350
+msgid "Pan Button"
+msgstr "Buton Pan (mișcare)"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:352
+msgid ""
+"Select the mouse button to use for panning:\n"
+"- MMB --> Middle Mouse Button\n"
+"- RMB --> Right Mouse Button"
+msgstr ""
+"Selectează butonul folosit pentru 'mișcare':\n"
+"- MMB - butonul din mijloc al mouse-ului\n"
+"- RMB - butonul in dreapta al mouse-ului"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:356
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:226
+msgid "MMB"
+msgstr "MMB"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:357
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:227
+msgid "RMB"
+msgstr "RMB"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:363
+msgid "Multiple Selection"
+msgstr "Selecție Multiplă"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:365
+msgid "Select the key used for multiple selection."
+msgstr "Selectează tasta folosita pentru selectia multipla."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:367
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:233
+msgid "CTRL"
+msgstr "CTRL"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:368
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:234
+msgid "SHIFT"
+msgstr "SHIFT"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:379
+msgid "Delete object confirmation"
+msgstr "Confirmare de ștergere a obiectului"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:381
+msgid ""
+"When checked the application will ask for user confirmation\n"
+"whenever the Delete object(s) event is triggered, either by\n"
+"menu shortcut or key shortcut."
+msgstr ""
+"Când este bifat, aplicația va cere confirmarea utilizatorului\n"
+"ori de câte ori este declanșat evenimentul de Ștergere a \n"
+"unor obiecte, fie de cu ajutorul meniurilor sau cu combinatii de taste."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:388
+msgid "\"Open\" behavior"
+msgstr "Stil \"Încarcare\""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:390
+msgid ""
+"When checked the path for the last saved file is used when saving files,\n"
+"and the path for the last opened file is used when opening files.\n"
+"\n"
+"When unchecked the path for opening files is the one used last: either the\n"
+"path for saving files or the path for opening files."
+msgstr ""
+"Cand este bifat, calea de salvare a ultimului fiser salvat este folosită "
+"cand se \n"
+"salvează fisiere si calea de deschidere pt ultimul fisier este folosită cand "
+"se \n"
+"deschide fisiere.\n"
+"\n"
+"Cand este debifat, calea de deshidere pt ultimul fisier este folosită pt "
+"ambele \n"
+"cazuri: fie că se deschide un fisier, fie că se salvează un fisier."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:399
+msgid "Enable ToolTips"
+msgstr "Activează ToolTip-uri"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:401
+msgid ""
+"Check this box if you want to have toolTips displayed\n"
+"when hovering with mouse over items throughout the App."
+msgstr ""
+"Bifează daca dorești ca să fie afisate texte explicative când se\n"
+"tine mouse-ul deasupra diverselor texte din FlatCAM."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:408
+msgid "Allow Machinist Unsafe Settings"
+msgstr "Permiteți setări nesigure pt Mașiniști"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:410
+msgid ""
+"If checked, some of the application settings will be allowed\n"
+"to have values that are usually unsafe to use.\n"
+"Like Z travel negative values or Z Cut positive values.\n"
+"It will applied at the next application start.\n"
+"<>: Don't change this unless you know what you are doing !!!"
+msgstr ""
+"Dacă este bifat, unele dintre setările aplicației vor fi permise\n"
+"pentru a avea valori de obicei nesigure de utilizat.\n"
+"Cum ar fi valori negative pt Z Travel sau valori positive pt Z Tăieri .\n"
+"Se va aplica la următoarea pornire a aplicatiei.\n"
+"<>: Nu schimbați acest lucru decât dacă știți ce faceți !!!"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:422
+msgid "Bookmarks limit"
+msgstr "Limită nr. bookmark-uri"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:424
+msgid ""
+"The maximum number of bookmarks that may be installed in the menu.\n"
+"The number of bookmarks in the bookmark manager may be greater\n"
+"but the menu will hold only so much."
+msgstr ""
+"Numărul maxim de bookmark-uri care pot fi instalate în meniu.\n"
+"Numărul de bookmark-uri în managerul de bookmark-uri poate fi mai mare\n"
+"dar meniul va conține doar atât de mult."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:433
+msgid "Activity Icon"
+msgstr "Icon activitare"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:435
+msgid "Select the GIF that show activity when FlatCAM is active."
+msgstr "Selectați GIF-ul care arată activitatea când FlatCAM este activ."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:29
+msgid "App Preferences"
+msgstr "Preferințele Aplicaţie"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:40
+msgid ""
+"The default value for FlatCAM units.\n"
+"Whatever is selected here is set every time\n"
+"FlatCAM is started."
+msgstr ""
+"Unitatea de masura pt FlatCAM.\n"
+"Este setată la fiecare pornire a programului."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:44
+msgid "IN"
+msgstr "Inch"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:50
+msgid "Precision MM"
+msgstr "Precizie MM"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:52
+msgid ""
+"The number of decimals used throughout the application\n"
+"when the set units are in METRIC system.\n"
+"Any change here require an application restart."
+msgstr ""
+"Numărul de zecimale utilizate în întreaga aplicație\n"
+"când unitățile setate sunt în sistem METRIC.\n"
+"Orice modificare necesită repornirea aplicației."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:64
+msgid "Precision INCH"
+msgstr "Precizie INCH"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:66
+msgid ""
+"The number of decimals used throughout the application\n"
+"when the set units are in INCH system.\n"
+"Any change here require an application restart."
+msgstr ""
+"Numărul de zecimale utilizate în întreaga aplicație\n"
+"când unitățile setate sunt în sistem INCH.\n"
+"Orice modificare necesită repornirea aplicației."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:78
+msgid "Graphic Engine"
+msgstr "Motor grafic"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:79
+msgid ""
+"Choose what graphic engine to use in FlatCAM.\n"
+"Legacy(2D) -> reduced functionality, slow performance but enhanced "
+"compatibility.\n"
+"OpenGL(3D) -> full functionality, high performance\n"
+"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n"
+"Intel HD3000 or older. In this case the plot area will be black therefore\n"
+"use the Legacy(2D) mode."
+msgstr ""
+"Alegeți ce motor grafic să utilizați în FlatCAM.\n"
+"Legacy (2D) -> funcționalitate redusă, performanțe lente, dar "
+"compatibilitate îmbunătățită.\n"
+"OpenGL (3D) -> funcționalitate completă, performanță ridicată\n"
+"Unele placi video sunt prea vechi și nu funcționează în modul OpenGL (3D), "
+"cum ar fi:\n"
+"Intel HD3000 sau mai vechi. În acest caz, suprafața de afisare va fi neagră\n"
+"prin urmare folosiți modul Legacy (2D)."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:85
+msgid "Legacy(2D)"
+msgstr "Legacy(2D)"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:86
+msgid "OpenGL(3D)"
+msgstr "OpenGL(3D)"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98
+msgid "APP. LEVEL"
+msgstr "Nivel aplicatie"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:99
+msgid ""
+"Choose the default level of usage for FlatCAM.\n"
+"BASIC level -> reduced functionality, best for beginner's.\n"
+"ADVANCED level -> full functionality.\n"
+"\n"
+"The choice here will influence the parameters in\n"
+"the Selected Tab for all kinds of FlatCAM objects."
+msgstr ""
+"Nivelul default de utilizare pt FlatCAM.\n"
+"Nivel BAZA -> functionalitate simplificata, potrivit pt incepatori\n"
+"Nivel AVANSAT -> functionalitate completa.\n"
+"\n"
+"Alegerea efectuata aici va influenta ce aparamtri sunt disponibili\n"
+"in Tab-ul SELECTAT dar și in alte parti ale FlatCAM."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105
+#: appObjects/FlatCAMExcellon.py:707 appObjects/FlatCAMGeometry.py:589
+#: appObjects/FlatCAMGerber.py:231 appTools/ToolIsolation.py:816
+msgid "Advanced"
+msgstr "Avansat"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111
+msgid "Portable app"
+msgstr "Aplicație portabilă"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:112
+msgid ""
+"Choose if the application should run as portable.\n"
+"\n"
+"If Checked the application will run portable,\n"
+"which means that the preferences files will be saved\n"
+"in the application folder, in the lib\\config subfolder."
+msgstr ""
+"Alegeți dacă aplicația ar trebui să funcționeze in modul portabil.\n"
+"\n"
+"Dacă e bifat, aplicația va rula portabil,\n"
+"ceea ce înseamnă că fișierele de preferințe vor fi salvate\n"
+"în folderul aplicației, în subfolderul lib \\ config."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:125
+msgid "Languages"
+msgstr "Traduceri"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:126
+msgid "Set the language used throughout FlatCAM."
+msgstr "Setează limba folosita pentru textele din FlatCAM."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132
+msgid "Apply Language"
+msgstr "Aplica Traducere"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:133
+msgid ""
+"Set the language used throughout FlatCAM.\n"
+"The app will restart after click."
+msgstr ""
+"Setați limba folosită în FlatCAM.\n"
+"Aplicația va reporni după clic."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:147
+msgid "Startup Settings"
+msgstr "Setări de Pornire"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151
+msgid "Splash Screen"
+msgstr "Ecran Pornire"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:153
+msgid "Enable display of the splash screen at application startup."
+msgstr "Activeaza afisarea unui ecran de pornire la pornirea aplicatiei."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:165
+msgid "Sys Tray Icon"
+msgstr "Icon in Sys Tray"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:167
+msgid "Enable display of FlatCAM icon in Sys Tray."
+msgstr "Activare pentru afișarea pictogramei FlatCAM în Sys Tray."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172
+msgid "Show Shell"
+msgstr "Arată Shell"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174
+msgid ""
+"Check this box if you want the shell to\n"
+"start automatically at startup."
+msgstr ""
+"Bifează in cazul in care se dorește pornirea\n"
+"automata a ferestrei Shell (linia de comanda)\n"
+"la initializarea aplicaţiei."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181
+msgid "Show Project"
+msgstr "Afișați Proiectul"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:183
+msgid ""
+"Check this box if you want the project/selected/tool tab area to\n"
+"to be shown automatically at startup."
+msgstr ""
+"Bifează aici daca dorești ca zona Notebook să fie\n"
+"afișată automat la pornire."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:189
+msgid "Version Check"
+msgstr "Verificare versiune"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:191
+msgid ""
+"Check this box if you want to check\n"
+"for a new version automatically at startup."
+msgstr ""
+"Bifează daca se dorește verificarea automata\n"
+"daca exista o versiune mai noua,\n"
+"la pornirea aplicaţiei."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198
+msgid "Send Statistics"
+msgstr "Trimiteți statistici"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:200
+msgid ""
+"Check this box if you agree to send anonymous\n"
+"stats automatically at startup, to help improve FlatCAM."
+msgstr ""
+"Bifează daca esti de acord ca aplicaţia să trimita la pornire\n"
+"un set de informatii cu privire la modul in care folosești\n"
+"aplicaţia. In acest fel dezvoltatorii vor sti unde să se focalizeze\n"
+"in crearea de inbunatatiri."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:214
+msgid "Workers number"
+msgstr "Număr de worker's"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:216
+msgid ""
+"The number of Qthreads made available to the App.\n"
+"A bigger number may finish the jobs more quickly but\n"
+"depending on your computer speed, may make the App\n"
+"unresponsive. Can have a value between 2 and 16.\n"
+"Default value is 2.\n"
+"After change, it will be applied at next App start."
+msgstr ""
+"Număarul de QThread-uri care sunt disponibile pt aplicatie.\n"
+"Un număr mai mare va permite terminarea operatiilor mai rapida\n"
+"dar in functie de cat de rapid este calculatorul, poate face ca aplicatia\n"
+"sa devina temporar blocată. Poate lua o valoare intre 2 si 16.\n"
+"Valoarea standard este 2.\n"
+"Dupa schimbarea valoarii, se va aplica la următoarea pornire a aplicatiei."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:230
+msgid "Geo Tolerance"
+msgstr "Toleranta geometrică"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:232
+msgid ""
+"This value can counter the effect of the Circle Steps\n"
+"parameter. Default value is 0.005.\n"
+"A lower value will increase the detail both in image\n"
+"and in Gcode for the circles, with a higher cost in\n"
+"performance. Higher value will provide more\n"
+"performance at the expense of level of detail."
+msgstr ""
+"Această valoare afectează efectul prametrului Pasi Cerc.\n"
+"Valoarea default este 0.005.\n"
+"O valoare mai mică va creste detaliile atat in imagine cat si\n"
+"in GCode pentru cercuri dar cu pretul unei scăderi in performantă.\n"
+"O valoare mai mare va oferi o performantă crescută dar in\n"
+"defavoarea nievelului de detalii."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:252
+msgid "Save Settings"
+msgstr "Setări pentru Salvare"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256
+msgid "Save Compressed Project"
+msgstr "Salvează Proiectul comprimat"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:258
+msgid ""
+"Whether to save a compressed or uncompressed project.\n"
+"When checked it will save a compressed FlatCAM project."
+msgstr ""
+"Daca să se salveze proiectul in mod arhivat.\n"
+"Când este bifat aici, se va salva o arhiva a proiectului\n"
+"lucru care poate reduce dimensiunea semnificativ."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:267
+msgid "Compression"
+msgstr "Compresie"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:269
+msgid ""
+"The level of compression used when saving\n"
+"a FlatCAM project. Higher value means better compression\n"
+"but require more RAM usage and more processing time."
+msgstr ""
+"Nivelul de compresie folosit când se salvează un proiect FlatCAM.\n"
+"Valorile posibile sunt [0 ... 9]. Valoarea 0 inseamna compresie minimala\n"
+"dar cu consum redus de resurse in timp ce valoarea 9 cere multa memorie RAM\n"
+"și in plus, durează semnificativ mai mult."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:280
+msgid "Enable Auto Save"
+msgstr "Activează Salvarea Automată"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:282
+msgid ""
+"Check to enable the autosave feature.\n"
+"When enabled, the application will try to save a project\n"
+"at the set interval."
+msgstr ""
+"Bifează pentru activarea optiunii de auto-salvare.\n"
+"Cand este activate, aplicatia va incereca sa salveze\n"
+"proiectul intr-un mod periodic."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:292
+msgid "Interval"
+msgstr "Interval"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:294
+msgid ""
+"Time interval for autosaving. In milliseconds.\n"
+"The application will try to save periodically but only\n"
+"if the project was saved manually at least once.\n"
+"While active, some operations may block this feature."
+msgstr ""
+"Interval periodic pentru autosalvare. In milisecunde.\n"
+"Aplicatia va incerca sa salveze periodic doar dacă\n"
+"proiectul a fost salvat manual cel putin odată.\n"
+"Cand unele operatii sunt active, această capabilitate poate fi sistată."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:310
+msgid "Text to PDF parameters"
+msgstr "Parametri text la PDF"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:312
+msgid "Used when saving text in Code Editor or in FlatCAM Document objects."
+msgstr ""
+"Utilizat la salvarea textului în Codul Editor sau în obiectele FlatCAM "
+"Document."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:321
+msgid "Top Margin"
+msgstr "Margine Sus"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:323
+msgid "Distance between text body and the top of the PDF file."
+msgstr "Distanța dintre corpul textului și partea superioară a fișierului PDF."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:334
+msgid "Bottom Margin"
+msgstr "Margine Jos"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:336
+msgid "Distance between text body and the bottom of the PDF file."
+msgstr "Distanța dintre corpul textului și partea de jos a fișierului PDF."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:347
+msgid "Left Margin"
+msgstr "Margine Stânga"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:349
+msgid "Distance between text body and the left of the PDF file."
+msgstr "Distanța dintre corpul textului și stânga fișierului PDF."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:360
+msgid "Right Margin"
+msgstr "Margine Dreapta"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:362
+msgid "Distance between text body and the right of the PDF file."
+msgstr "Distanța dintre corpul textului și dreapta fișierului PDF."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:26
+msgid "GUI Preferences"
+msgstr "Preferințe GUI"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:36
+msgid "Theme"
+msgstr "Temă"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:38
+msgid ""
+"Select a theme for the application.\n"
+"It will theme the plot area."
+msgstr ""
+"Selectează o Temă pentru aplicație.\n"
+"Va afecta zona de afisare."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:43
+msgid "Light"
+msgstr "Luminos"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:44
+msgid "Dark"
+msgstr "Întunecat"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:51
+msgid "Use Gray Icons"
+msgstr "Utilizați pictogramele gri"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:53
+msgid ""
+"Check this box to use a set of icons with\n"
+"a lighter (gray) color. To be used when a\n"
+"full dark theme is applied."
+msgstr ""
+"Bifează această casetă pentru a utiliza un set de pictograme cu\n"
+"o culoare mai deschisă (gri). Pentru a fi utilizat atunci când\n"
+"se aplică o temă complet întunecată."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:73
+msgid "Layout"
+msgstr "Amplasare"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:75
+msgid ""
+"Select a layout for the application.\n"
+"It is applied immediately."
+msgstr ""
+"Selectează un stil de amplasare a elementelor GUI in aplicație.\n"
+"Se aplică imediat."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:95
+msgid "Style"
+msgstr "Stil"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:97
+msgid ""
+"Select a style for the application.\n"
+"It will be applied at the next app start."
+msgstr ""
+"Selectează un stil pentru aplicație.\n"
+"Se va aplica la următoarea pornire a aplicaţiei."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:111
+msgid "Activate HDPI Support"
+msgstr "Activați HDPI"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:113
+msgid ""
+"Enable High DPI support for the application.\n"
+"It will be applied at the next app start."
+msgstr ""
+"Activează capabilitatea de DPI cu valoare mare.\n"
+"Util pentru monitoarele 4k.\n"
+"Va fi aplicată la următoarea pornire a aplicaţiei."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:127
+msgid "Display Hover Shape"
+msgstr "Afișează forma Hover"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:129
+msgid ""
+"Enable display of a hover shape for the application objects.\n"
+"It is displayed whenever the mouse cursor is hovering\n"
+"over any kind of not-selected object."
+msgstr ""
+"Activează o formă când se tine mouse-ul deasupra unui obiect\n"
+"in canvas-ul aplicației. Forma este afișată doar dacă obiectul \n"
+"nu este selectat."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:136
+msgid "Display Selection Shape"
+msgstr "Afișați forma de selecție"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:138
+msgid ""
+"Enable the display of a selection shape for the application objects.\n"
+"It is displayed whenever the mouse selects an object\n"
+"either by clicking or dragging mouse from left to right or\n"
+"right to left."
+msgstr ""
+"Activează o formă de selectie pt obiectele aplicației.\n"
+"Se afisează când mouse-ul selectează un obiect\n"
+"pe canvas-ul FlatCAM fie făcând click pe obiect fie prin\n"
+"crearea unei ferestre de selectie."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:151
+msgid "Left-Right Selection Color"
+msgstr "Culoare de selecție stânga-dreapta"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:156
+msgid "Set the line color for the 'left to right' selection box."
+msgstr ""
+"Setează transparenţa conturului formei de selecţie\n"
+"când selectia se face de la stânga la dreapta."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:165
+msgid ""
+"Set the fill color for the selection box\n"
+"in case that the selection is done from left to right.\n"
+"First 6 digits are the color and the last 2\n"
+"digits are for alpha (transparency) level."
+msgstr ""
+"Setează culoarea pentru forma de selectare in cazul\n"
+"in care selectia se face de la stânga la dreapta.\n"
+"Primii 6 digiti sunt culoarea efectivă și ultimii\n"
+"doi sunt pentru nivelul de transparenţă (alfa)."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:178
+msgid "Set the fill transparency for the 'left to right' selection box."
+msgstr ""
+"Setează transparenţa formei de selecţie când selectia\n"
+"se face de la stânga la dreapta."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:191
+msgid "Right-Left Selection Color"
+msgstr "Culoare de selecție dreapta-stânga"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:197
+msgid "Set the line color for the 'right to left' selection box."
+msgstr ""
+"Setează transparenţa conturului formei de selecţie\n"
+"când selectia se face de la dreapta la stânga."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:207
+msgid ""
+"Set the fill color for the selection box\n"
+"in case that the selection is done from right to left.\n"
+"First 6 digits are the color and the last 2\n"
+"digits are for alpha (transparency) level."
+msgstr ""
+"Setează culoarea pentru forma de selectare in cazul\n"
+"in care selectia se face de la dreapta la stânga.\n"
+"Primii 6 digiti sunt culoarea efectiva și ultimii\n"
+"doi sunt pentru nivelul de transparenţă (alfa)."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:220
+msgid "Set the fill transparency for selection 'right to left' box."
+msgstr ""
+"Setează transparenţa formei de selecţie când selectia\n"
+"se face de la dreapta la stânga."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:236
+msgid "Editor Color"
+msgstr "Culoare editor"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:240
+msgid "Drawing"
+msgstr "Desen"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:242
+msgid "Set the color for the shape."
+msgstr "Setează culoarea pentru forma geometrică din Editor."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:252
+msgid "Set the color of the shape when selected."
+msgstr ""
+"Setează culoarea formei geometrice in Editor\n"
+"când se face o selecţie."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:268
+msgid "Project Items Color"
+msgstr "Culoarea articolelor din Proiect"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:272
+msgid "Enabled"
+msgstr "Activat"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:274
+msgid "Set the color of the items in Project Tab Tree."
+msgstr "Setează culoarea elementelor din tab-ul Proiect."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:281
+msgid "Disabled"
+msgstr "Dezactivat"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:283
+msgid ""
+"Set the color of the items in Project Tab Tree,\n"
+"for the case when the items are disabled."
+msgstr ""
+"Setează culoarea elementelor din tab-ul Proiect\n"
+"in cazul in care elementele sunt dezactivate."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:292
+msgid "Project AutoHide"
+msgstr "Ascundere Proiect"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:294
+msgid ""
+"Check this box if you want the project/selected/tool tab area to\n"
+"hide automatically when there are no objects loaded and\n"
+"to show whenever a new object is created."
+msgstr ""
+"Bifează daca dorești ca zona Notebook să fie ascunsă automat\n"
+"când nu sunt obiecte incărcate și să fie afișată automat\n"
+"când un obiect nou este creat/incărcat."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:28
+msgid "Geometry Adv. Options"
+msgstr "Opțiuni Avans. Geometrie"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:36
+msgid ""
+"A list of Geometry advanced parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+"O lista de parametri Geometrie avansati.\n"
+"Acesti parametri sunt disponibili doar\n"
+"când este selectat Nivelul Avansat pentru\n"
+"aplicaţie in Preferințe - > General."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:46
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:112
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:134
+#: appTools/ToolCalibration.py:125 appTools/ToolSolderPaste.py:236
+msgid "Toolchange X-Y"
+msgstr "X,Y schimb. unealtă"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:58
+msgid ""
+"Height of the tool just after starting the work.\n"
+"Delete the value if you don't need this feature."
+msgstr ""
+"Înălţimea uneltei la care se gaseste la inceputul lucrului.\n"
+"Lasa câmpul gol daca nu folosești aceasta."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:161
+msgid "Segment X size"
+msgstr "Dim. seg X"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:163
+msgid ""
+"The size of the trace segment on the X axis.\n"
+"Useful for auto-leveling.\n"
+"A value of 0 means no segmentation on the X axis."
+msgstr ""
+"Dimensiunea segmentului de traseu pe axa X.\n"
+"Folositor pentru auto-nivelare.\n"
+"O valoare de 0 inseamnaca nu se face segmentare\n"
+"pe axa X."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:177
+msgid "Segment Y size"
+msgstr "Dim. seg Y"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:179
+msgid ""
+"The size of the trace segment on the Y axis.\n"
+"Useful for auto-leveling.\n"
+"A value of 0 means no segmentation on the Y axis."
+msgstr ""
+"Dimensiunea segmentului de traseu pe axa Y.\n"
+"Folositor pentru auto-nivelare.\n"
+"O valoare de 0 inseamnaca nu se face segmentare\n"
+"pe axa Y."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:200
+msgid "Area Exclusion"
+msgstr "Zonă de Excludere"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:202
+msgid ""
+"Area exclusion parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+"Parametrii Excludere Zonă.\n"
+"Acesti parametri sunt disponibili doar\n"
+"când este selectat Nivelul Avansat pentru\n"
+"aplicaţie in Preferințe - > General."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:209
+msgid "Exclusion areas"
+msgstr "Zone de Excludere"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:293
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
+#: appTools/ToolIsolation.py:540 appTools/ToolNCC.py:578
+#: appTools/ToolPaint.py:521
+msgid "Shape"
+msgstr "Formă"
+
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:33
+msgid "A list of Geometry Editor parameters."
+msgstr "O lista de parametri ai Editorului de Geometrii."
+
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:43
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:174
+msgid ""
+"Set the number of selected geometry\n"
+"items above which the utility geometry\n"
+"becomes just a selection rectangle.\n"
+"Increases the performance when moving a\n"
+"large number of geometric elements."
+msgstr ""
+"Setează numărul de geometriil selectate peste care\n"
+"geometria utilitară devine o simplă formă pătratica de \n"
+"selectie.\n"
+"Creste performanta cand se muta un număr mai mare de \n"
+"elemente geometrice."
+
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:58
+msgid ""
+"Milling type:\n"
+"- climb / best for precision milling and to reduce tool usage\n"
+"- conventional / useful when there is no backlash compensation"
+msgstr ""
+"Tipul de frezare:\n"
+"- urcare -> potrivit pentru frezare de precizie și pt a reduce uzura "
+"uneltei\n"
+"- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'"
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27
+msgid "Geometry General"
+msgstr "Geometrie General"
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:59
+msgid ""
+"The number of circle steps for Geometry \n"
+"circle and arc shapes linear approximation."
+msgstr ""
+"Numărul de segmente utilizate pentru\n"
+"aproximarea lineara a Geometriilor circulare."
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:73
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42
+msgid "Tools Dia"
+msgstr "Dia Unealtă"
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44
+msgid ""
+"Diameters of the tools, separated by comma.\n"
+"The value of the diameter has to use the dot decimals separator.\n"
+"Valid values: 0.3, 1.0"
+msgstr ""
+"Diametrele uneltelor separate cu virgulă.\n"
+"Valoarea diametrului trebuie sa folosească punctul ca si separator zecimal.\n"
+"Valori valide: 0.3, 1.0"
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:29
+msgid "Geometry Options"
+msgstr "Opțiuni Geometrie"
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:37
+msgid ""
+"Create a CNC Job object\n"
+"tracing the contours of this\n"
+"Geometry object."
+msgstr ""
+"Crează un obiect CNCJob care urmăreste conturul\n"
+"acestui obiect tip Geometrie."
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:81
+msgid "Depth/Pass"
+msgstr "Adânc./Trecere"
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:83
+msgid ""
+"The depth to cut on each pass,\n"
+"when multidepth is enabled.\n"
+"It has positive value although\n"
+"it is a fraction from the depth\n"
+"which has negative value."
+msgstr ""
+"Adâncimea la care se taie la fiecare trecere,\n"
+"atunci când >MultiPas< este folosit.\n"
+"Valoarea este pozitivă desi reprezinta o fracţie\n"
+"a adancimii de tăiere care este o valoare negativă."
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:27
+msgid "Gerber Adv. Options"
+msgstr "Opțiuni Av. Gerber"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:33
+msgid ""
+"A list of Gerber advanced parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+"O lista de parametri Gerber avansati.\n"
+"Acesti parametri sunt disponibili doar\n"
+"când este selectat Nivelul Avansat pentru\n"
+"aplicaţie in Preferințe - > General."
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:43
+msgid "\"Follow\""
+msgstr "\"Urmareste\""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:52
+msgid "Table Show/Hide"
+msgstr "Arata/Ascunde Tabela"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54
+msgid ""
+"Toggle the display of the Gerber Apertures Table.\n"
+"Also, on hide, it will delete all mark shapes\n"
+"that are drawn on canvas."
+msgstr ""
+"Comută afișarea tabelei de aperturi Gerber.\n"
+"când se ascunde aceasta, se vor șterge și toate\n"
+"posibil afisatele marcaje ale aperturilor."
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:67
+#: appObjects/FlatCAMGerber.py:406 appTools/ToolCopperThieving.py:1026
+#: appTools/ToolCopperThieving.py:1215 appTools/ToolCopperThieving.py:1227
+#: appTools/ToolIsolation.py:1593 appTools/ToolNCC.py:2079
+#: appTools/ToolNCC.py:2190 appTools/ToolNCC.py:2205 appTools/ToolNCC.py:3163
+#: appTools/ToolNCC.py:3268 appTools/ToolNCC.py:3283 appTools/ToolNCC.py:3549
+#: appTools/ToolNCC.py:3650 appTools/ToolNCC.py:3665 camlib.py:991
+msgid "Buffering"
+msgstr "Buferare"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:69
+msgid ""
+"Buffering type:\n"
+"- None --> best performance, fast file loading but no so good display\n"
+"- Full --> slow file loading but good visuals. This is the default.\n"
+"<>: Don't change this unless you know what you are doing !!!"
+msgstr ""
+"Tip de buferare:\n"
+"- Nimic --> performanta superioară, incărcare rapidă a fisierului dar "
+"afisarea nu este prea bună\n"
+"- Complet --> incărcare lentă dar calitate vizuală bună. Aceasta este "
+"valoarea de bază.\n"
+"<>: Nu schimba această valoare decat dacă stii ce faci !!!"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:74
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196
+#: appTools/ToolFiducials.py:204 appTools/ToolFilm.py:238
+#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455
+#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:483
+msgid "None"
+msgstr "Nimic"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:80
+msgid "Delayed Buffering"
+msgstr "Buffering întârziat"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:82
+msgid "When checked it will do the buffering in background."
+msgstr "Când este bifat, va efectua buffering-ul în fundal."
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87
+msgid "Simplify"
+msgstr "Simplifica"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:89
+msgid ""
+"When checked all the Gerber polygons will be\n"
+"loaded with simplification having a set tolerance.\n"
+"<>: Don't change this unless you know what you are doing !!!"
+msgstr ""
+"Când este bifat, toate poligoanele Gerber vor fi\n"
+"încărcate simplificat cu o toleranță stabilită.\n"
+"<>: Nu schimbați acest lucru decât dacă știți ce faceți !!!"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:96
+msgid "Tolerance"
+msgstr "Toleranta"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:97
+msgid "Tolerance for polygon simplification."
+msgstr "Toleranță pentru simplificarea poligoanelor."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:33
+msgid "A list of Gerber Editor parameters."
+msgstr "O listă de parametri ai Editorului Gerber."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:43
+msgid ""
+"Set the number of selected Gerber geometry\n"
+"items above which the utility geometry\n"
+"becomes just a selection rectangle.\n"
+"Increases the performance when moving a\n"
+"large number of geometric elements."
+msgstr ""
+"Setează numărul de geometrii selectate peste care\n"
+"geometria utilitară devine un simplu pătrat de selectie.\n"
+"Creste performanta cand se mută un număr mai mare\n"
+"de elemente geometrice."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:56
+msgid "New Aperture code"
+msgstr "Cod pt aperture noua"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:69
+msgid "New Aperture size"
+msgstr "Dim. pt aperture noua"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:71
+msgid "Size for the new aperture"
+msgstr "Dim. pentru noua apertură"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:82
+msgid "New Aperture type"
+msgstr "Tip pt noua apaertura"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:84
+msgid ""
+"Type for the new aperture.\n"
+"Can be 'C', 'R' or 'O'."
+msgstr ""
+"Tipul noii aperture.\n"
+"Poate fi „C”, „R” sau „O”."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:106
+msgid "Aperture Dimensions"
+msgstr "Dim. aper"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:117
+msgid "Linear Pad Array"
+msgstr "Arie Lineară de Sloturi"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:161
+msgid "Circular Pad Array"
+msgstr "Arie de Sloturi circ"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:197
+msgid "Distance at which to buffer the Gerber element."
+msgstr "Distanța la care se bufferează elementul Gerber."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:206
+msgid "Scale Tool"
+msgstr "Unalta de Scalare"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:212
+msgid "Factor to scale the Gerber element."
+msgstr "Factor pentru scalarea elementului Gerber."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:225
+msgid "Threshold low"
+msgstr "Prag minim"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:227
+msgid "Threshold value under which the apertures are not marked."
+msgstr "Valoarea pragului sub care aperturile nu sunt marcate."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:237
+msgid "Threshold high"
+msgstr "Prag mare"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:239
+msgid "Threshold value over which the apertures are not marked."
+msgstr "Valoarea pragului peste care nu sunt marcate aperturile."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:27
+msgid "Gerber Export"
+msgstr "Export Gerber"
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:33
+msgid ""
+"The parameters set here are used in the file exported\n"
+"when using the File -> Export -> Export Gerber menu entry."
+msgstr ""
+"Acesti parametri listati aici sunt folositi atunci când\n"
+"se exporta un fişier Gerber folosind:\n"
+"File -> Exportă -> Exportă Gerber."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:50
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:84
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:90
+msgid "The units used in the Gerber file."
+msgstr "Unitătile de măsură folosite in fişierul Gerber."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:58
+msgid ""
+"The number of digits in the whole part of the number\n"
+"and in the fractional part of the number."
+msgstr ""
+"Acest număr reprezinta numărul de digiti din partea\n"
+"intreagă si in partea fractională a numărului."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:71
+msgid ""
+"This numbers signify the number of digits in\n"
+"the whole part of Gerber coordinates."
+msgstr ""
+"Acest număr reprezinta numărul de digiti din partea\n"
+"intreagă a coordonatelor Gerber."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:87
+msgid ""
+"This numbers signify the number of digits in\n"
+"the decimal part of Gerber coordinates."
+msgstr ""
+"Acest număr reprezinta numărul de digiti din partea\n"
+"zecimală a coordonatelor Gerber."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:99
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:109
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:100
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:110
+msgid ""
+"This sets the type of Gerber zeros.\n"
+"If LZ then Leading Zeros are removed and\n"
+"Trailing Zeros are kept.\n"
+"If TZ is checked then Trailing Zeros are removed\n"
+"and Leading Zeros are kept."
+msgstr ""
+"Aici se setează tipul de suprimare a zerourilor,\n"
+"in cazul unui fişier Gerber.\n"
+"TZ = zerourile din fata numărului sunt păstrate și\n"
+"cele de la final sunt indepărtate.\n"
+"LZ = zerourile din fata numărului sunt indepărtate și\n"
+"cele de la final sunt păstrate.\n"
+"(Invers fată de fişierele Excellon)."
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:27
+msgid "Gerber General"
+msgstr "Gerber General"
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:61
+msgid ""
+"The number of circle steps for Gerber \n"
+"circular aperture linear approximation."
+msgstr ""
+"Numărul de segmente utilizate pentru\n"
+"aproximarea lineara a aperturilor Gerber circulare."
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:73
+msgid "Default Values"
+msgstr "Val. Implicite"
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:75
+msgid ""
+"Those values will be used as fallback values\n"
+"in case that they are not found in the Gerber file."
+msgstr ""
+"Aceste valori vor fi utilizate ca valori de baza\n"
+"în cazul în care acestea nu sunt găsite în fișierul Gerber."
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:126
+msgid "Clean Apertures"
+msgstr "Curățați Aperturile"
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:128
+msgid ""
+"Will remove apertures that do not have geometry\n"
+"thus lowering the number of apertures in the Gerber object."
+msgstr ""
+"Va elimina Aperturile care nu au geometrie\n"
+"scăzând astfel numărul de aperturi în obiectul Gerber."
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:134
+msgid "Polarity change buffer"
+msgstr "Tampon la Schimbarea polarității"
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:136
+msgid ""
+"Will apply extra buffering for the\n"
+"solid geometry when we have polarity changes.\n"
+"May help loading Gerber files that otherwise\n"
+"do not load correctly."
+msgstr ""
+"Vor aplica un buffering suplimentar pentru\n"
+"geometrie solidă când avem schimbări de polaritate.\n"
+"Poate ajuta la încărcarea fișierelor Gerber care altfel\n"
+"nu se încarcă corect."
+
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:29
+msgid "Gerber Options"
+msgstr "Opțiuni Gerber"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:27
+msgid "Copper Thieving Tool Options"
+msgstr "Opțiunile Uneltei Copper Thieving"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:39
+msgid ""
+"A tool to generate a Copper Thieving that can be added\n"
+"to a selected Gerber file."
+msgstr ""
+"Un instrument pentru a genera o Copper Thieving care poate fi adăugat\n"
+"la un fișier Gerber selectat."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:47
+msgid "Number of steps (lines) used to interpolate circles."
+msgstr "Numărul de pași (linii) utilizate pentru interpolarea cercurilor."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:57
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261
+#: appTools/ToolCopperThieving.py:100 appTools/ToolCopperThieving.py:435
+msgid "Clearance"
+msgstr "Degajare"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:59
+msgid ""
+"This set the distance between the copper Thieving components\n"
+"(the polygon fill may be split in multiple polygons)\n"
+"and the copper traces in the Gerber file."
+msgstr ""
+"Acest lucru a stabilit distanța dintre componentele Copper Thieving\n"
+"(umplutura poligonului poate fi împărțită în mai multe poligoane)\n"
+"si traseele de cupru din fisierul Gerber."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
+#: appTools/ToolCopperThieving.py:129 appTools/ToolNCC.py:535
+#: appTools/ToolNCC.py:1324 appTools/ToolNCC.py:1655 appTools/ToolNCC.py:1948
+#: appTools/ToolNCC.py:2012 appTools/ToolNCC.py:3027 appTools/ToolNCC.py:3036
+#: defaults.py:420 tclCommands/TclCommandCopperClear.py:190
+msgid "Itself"
+msgstr "Însuşi"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
+#: appTools/ToolCopperThieving.py:130 appTools/ToolIsolation.py:504
+#: appTools/ToolIsolation.py:1297 appTools/ToolIsolation.py:1671
+#: appTools/ToolNCC.py:535 appTools/ToolNCC.py:1334 appTools/ToolNCC.py:1668
+#: appTools/ToolNCC.py:1964 appTools/ToolNCC.py:2019 appTools/ToolPaint.py:485
+#: appTools/ToolPaint.py:945 appTools/ToolPaint.py:1471
+msgid "Area Selection"
+msgstr "Selecţie zonă"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
+#: appTools/ToolCopperThieving.py:131 appTools/ToolDblSided.py:216
+#: appTools/ToolIsolation.py:504 appTools/ToolIsolation.py:1711
+#: appTools/ToolNCC.py:535 appTools/ToolNCC.py:1684 appTools/ToolNCC.py:1970
+#: appTools/ToolNCC.py:2027 appTools/ToolNCC.py:2408 appTools/ToolNCC.py:2656
+#: appTools/ToolNCC.py:3072 appTools/ToolPaint.py:485 appTools/ToolPaint.py:930
+#: appTools/ToolPaint.py:1487 tclCommands/TclCommandCopperClear.py:192
+#: tclCommands/TclCommandPaint.py:166
+msgid "Reference Object"
+msgstr "Obiect Ref"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:90
+#: appTools/ToolCopperThieving.py:133
+msgid "Reference:"
+msgstr "Referinţă:"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92
+msgid ""
+"- 'Itself' - the copper Thieving extent is based on the object extent.\n"
+"- 'Area Selection' - left mouse click to start selection of the area to be "
+"filled.\n"
+"- 'Reference Object' - will do copper thieving within the area specified by "
+"another object."
+msgstr ""
+"- „Însuși” - dimensiunea Copper Thieving se bazează pe obiectul care este "
+"curățat de cupru.\n"
+"- „Selecție zonă” - faceți clic stânga cu mouse-ul pentru a începe selecția "
+"zonei de completat.\n"
+"- „Obiect de referință” - va face Copper Thieving în zona specificată de un "
+"alt obiect."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:101
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:76
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:188
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:76
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:190
+#: appTools/ToolCopperThieving.py:175 appTools/ToolExtractDrills.py:102
+#: appTools/ToolExtractDrills.py:240 appTools/ToolPunchGerber.py:113
+#: appTools/ToolPunchGerber.py:268
+msgid "Rectangular"
+msgstr "Patrulater"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:102
+#: appTools/ToolCopperThieving.py:176
+msgid "Minimal"
+msgstr "Minimal"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:104
+#: appTools/ToolCopperThieving.py:178 appTools/ToolFilm.py:94
+msgid "Box Type:"
+msgstr "Tip container:"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:106
+#: appTools/ToolCopperThieving.py:180
+msgid ""
+"- 'Rectangular' - the bounding box will be of rectangular shape.\n"
+"- 'Minimal' - the bounding box will be the convex hull shape."
+msgstr ""
+"- „Dreptunghiular” - caseta de delimitare va avea o formă dreptunghiulară.\n"
+"- „Minimal” - caseta de delimitare va fi forma arie convexă."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:120
+#: appTools/ToolCopperThieving.py:196
+msgid "Dots Grid"
+msgstr "Grilă de puncte"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:121
+#: appTools/ToolCopperThieving.py:197
+msgid "Squares Grid"
+msgstr "Grilă de pătrate"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:122
+#: appTools/ToolCopperThieving.py:198
+msgid "Lines Grid"
+msgstr "Grilă de linii"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:124
+#: appTools/ToolCopperThieving.py:200
+msgid "Fill Type:"
+msgstr "Tip de umplere:"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126
+#: appTools/ToolCopperThieving.py:202
+msgid ""
+"- 'Solid' - copper thieving will be a solid polygon.\n"
+"- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n"
+"- 'Squares Grid' - the empty area will be filled with a pattern of squares.\n"
+"- 'Lines Grid' - the empty area will be filled with a pattern of lines."
+msgstr ""
+"- „Solid” - Copper Thieving va fi un poligon solid.\n"
+"- „Grilă de puncte” - zona goală va fi umplută cu un model de puncte.\n"
+"- „Grilă de pătrate” - zona goală va fi umplută cu un model de pătrate.\n"
+"- „Grilă de linii” - zona goală va fi umplută cu un model de linii."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:134
+#: appTools/ToolCopperThieving.py:221
+msgid "Dots Grid Parameters"
+msgstr "Parametri grilă puncte"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140
+#: appTools/ToolCopperThieving.py:227
+msgid "Dot diameter in Dots Grid."
+msgstr "Diametrul punctului în Grila de Puncte."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209
+#: appTools/ToolCopperThieving.py:238 appTools/ToolCopperThieving.py:278
+#: appTools/ToolCopperThieving.py:318
+msgid "Spacing"
+msgstr "Spaţiere"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:153
+#: appTools/ToolCopperThieving.py:240
+msgid "Distance between each two dots in Dots Grid."
+msgstr "Distanța dintre fiecare două puncte din Grila de Puncte."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:163
+#: appTools/ToolCopperThieving.py:261
+msgid "Squares Grid Parameters"
+msgstr "Parametri grilă de patrate"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169
+#: appTools/ToolCopperThieving.py:267
+msgid "Square side size in Squares Grid."
+msgstr "Dimensiunea pătratului în Grila de Pătrate."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:182
+#: appTools/ToolCopperThieving.py:280
+msgid "Distance between each two squares in Squares Grid."
+msgstr "Distanța dintre fiecare două pătrate din Grila Pătrate."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:192
+#: appTools/ToolCopperThieving.py:301
+msgid "Lines Grid Parameters"
+msgstr "Parametri grilă de linii"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198
+#: appTools/ToolCopperThieving.py:307
+msgid "Line thickness size in Lines Grid."
+msgstr "Mărimea grosimii liniei în Grila de linii."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:211
+#: appTools/ToolCopperThieving.py:320
+msgid "Distance between each two lines in Lines Grid."
+msgstr "Distanța dintre fiecare două linii în Grial de linii."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:221
+#: appTools/ToolCopperThieving.py:358
+msgid "Robber Bar Parameters"
+msgstr "Parametri pentru Robber Bar"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:223
+#: appTools/ToolCopperThieving.py:360
+msgid ""
+"Parameters used for the robber bar.\n"
+"Robber bar = copper border to help in pattern hole plating."
+msgstr ""
+"Parametrii folosiți pentru Robber Bar.\n"
+"Robber Bar = bordura de cupru pentru a ajuta la placarea de găuri, cu model."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:231
+#: appTools/ToolCopperThieving.py:368
+msgid "Bounding box margin for robber bar."
+msgstr ""
+"Marginea pentru forma înconjurătoare\n"
+"a Robber Bar."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:242
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42
+#: appTools/ToolCopperThieving.py:379 appTools/ToolCorners.py:122
+#: appTools/ToolEtchCompensation.py:152
+msgid "Thickness"
+msgstr "Grosime"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:244
+#: appTools/ToolCopperThieving.py:381
+msgid "The robber bar thickness."
+msgstr "Grosimea Robber Bar."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:254
+#: appTools/ToolCopperThieving.py:412
+msgid "Pattern Plating Mask"
+msgstr "Masca de placare cu model"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:256
+#: appTools/ToolCopperThieving.py:414
+msgid "Generate a mask for pattern plating."
+msgstr "Generați o mască pentru placarea cu model."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263
+#: appTools/ToolCopperThieving.py:437
+msgid ""
+"The distance between the possible copper thieving elements\n"
+"and/or robber bar and the actual openings in the mask."
+msgstr ""
+"Distanța dintre posibilele elemente Copper Thieving\n"
+"și / sau Robber Bar și deschiderile efective ale măștii."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:27
+msgid "Calibration Tool Options"
+msgstr "Opțiuni Unealta Calibrare"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:38
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37
+#: appTools/ToolCopperThieving.py:95 appTools/ToolCorners.py:117
+#: appTools/ToolFiducials.py:154
+msgid "Parameters used for this tool."
+msgstr "Parametrii folosiți pentru aceasta unealta."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43
+#: appTools/ToolCalibration.py:181
+msgid "Source Type"
+msgstr "Tipul sursei"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:44
+#: appTools/ToolCalibration.py:182
+msgid ""
+"The source of calibration points.\n"
+"It can be:\n"
+"- Object -> click a hole geo for Excellon or a pad for Gerber\n"
+"- Free -> click freely on canvas to acquire the calibration points"
+msgstr ""
+"Sursa punctelor de calibrare.\n"
+"Poate fi:\n"
+"- Obiect -> faceți clic pe o geometrie gaură pentru Excellon sau pe un pad "
+"pentru Gerber\n"
+"- Liber -> faceți clic liber pe ecran pentru a obține punctele de calibrare"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:49
+#: appTools/ToolCalibration.py:187
+msgid "Free"
+msgstr "Liber"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:63
+#: appTools/ToolCalibration.py:76
+msgid "Height (Z) for travelling between the points."
+msgstr "Înălțime (Z) pentru deplasarea între puncte."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:75
+#: appTools/ToolCalibration.py:88
+msgid "Verification Z"
+msgstr "Z Verificare"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:77
+#: appTools/ToolCalibration.py:90
+msgid "Height (Z) for checking the point."
+msgstr "Înălțimea (Z) pentru verificarea punctului."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:89
+#: appTools/ToolCalibration.py:102
+msgid "Zero Z tool"
+msgstr "Realizare Zero Z"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:91
+#: appTools/ToolCalibration.py:104
+msgid ""
+"Include a sequence to zero the height (Z)\n"
+"of the verification tool."
+msgstr ""
+"Includeți o secvență pentru aliniere la zero a înălțimii (Z)\n"
+"uneltei de verificare."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:100
+#: appTools/ToolCalibration.py:113
+msgid "Height (Z) for mounting the verification probe."
+msgstr "Înălțime (Z) pentru montarea sondei de verificare."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:114
+#: appTools/ToolCalibration.py:127
+msgid ""
+"Toolchange X,Y position.\n"
+"If no value is entered then the current\n"
+"(x, y) point will be used,"
+msgstr ""
+"Poziția X, Y pt schimbare unealtă.\n"
+"Dacă nu este introdusă nicio valoare, atunci poziția\n"
+"(x, y) curentă se va folosi,"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125
+#: appTools/ToolCalibration.py:153
+msgid "Second point"
+msgstr "Al doilea punct"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:127
+#: appTools/ToolCalibration.py:155
+msgid ""
+"Second point in the Gcode verification can be:\n"
+"- top-left -> the user will align the PCB vertically\n"
+"- bottom-right -> the user will align the PCB horizontally"
+msgstr ""
+"Al doilea punct al verificării Gcode poate fi:\n"
+"- în stânga sus -> utilizatorul va alinia PCB-ul pe verticală\n"
+"- în jos-dreapta -> utilizatorul va alinia PCB-ul pe orizontală"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
+#: appTools/ToolCalibration.py:159 app_Main.py:4713
+msgid "Top-Left"
+msgstr "Stânga-sus"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
+#: appTools/ToolCalibration.py:160 app_Main.py:4714
+msgid "Bottom-Right"
+msgstr "Dreapta-jos"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:27
+msgid "Extract Drills Options"
+msgstr "Opțiuni Extractie Găuri"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:42
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:42
+#: appTools/ToolExtractDrills.py:68 appTools/ToolPunchGerber.py:75
+msgid "Processed Pads Type"
+msgstr "Tipul de pad-uri procesate"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:44
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:44
+#: appTools/ToolExtractDrills.py:70 appTools/ToolPunchGerber.py:77
+msgid ""
+"The type of pads shape to be processed.\n"
+"If the PCB has many SMD pads with rectangular pads,\n"
+"disable the Rectangular aperture."
+msgstr ""
+"Tipul de forme ale pad-urilor care vor fi procesate.\n"
+"Daca PCB-ul are multe paduri SMD cu formă rectangulară,\n"
+"dezactivează apertura Rectangular."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:54
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54
+#: appTools/ToolExtractDrills.py:80 appTools/ToolPunchGerber.py:91
+msgid "Process Circular Pads."
+msgstr "Procesează paduri Circulare."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:60
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:162
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:60
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:164
+#: appTools/ToolExtractDrills.py:86 appTools/ToolExtractDrills.py:214
+#: appTools/ToolPunchGerber.py:97 appTools/ToolPunchGerber.py:242
+msgid "Oblong"
+msgstr "Oval"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:62
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:62
+#: appTools/ToolExtractDrills.py:88 appTools/ToolPunchGerber.py:99
+msgid "Process Oblong Pads."
+msgstr "Procesează paduri Ovale."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:70
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70
+#: appTools/ToolExtractDrills.py:96 appTools/ToolPunchGerber.py:107
+msgid "Process Square Pads."
+msgstr "Procesează paduri Pătratice."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:78
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78
+#: appTools/ToolExtractDrills.py:104 appTools/ToolPunchGerber.py:115
+msgid "Process Rectangular Pads."
+msgstr "Procesează paduri Rectangulare."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:84
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:201
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203
+#: appTools/ToolExtractDrills.py:110 appTools/ToolExtractDrills.py:253
+#: appTools/ToolProperties.py:172 appTools/ToolPunchGerber.py:121
+#: appTools/ToolPunchGerber.py:281
+msgid "Others"
+msgstr "Altele"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:86
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:86
+#: appTools/ToolExtractDrills.py:112 appTools/ToolPunchGerber.py:123
+msgid "Process pads not in the categories above."
+msgstr "Procesează paduri care nu se regăsesc in alte categorii."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:99
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:123
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:100
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:125
+#: appTools/ToolExtractDrills.py:139 appTools/ToolExtractDrills.py:156
+#: appTools/ToolPunchGerber.py:150 appTools/ToolPunchGerber.py:184
+msgid "Fixed Diameter"
+msgstr "Dia fix"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:100
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:140
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:101
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:142
+#: appTools/ToolExtractDrills.py:140 appTools/ToolExtractDrills.py:192
+#: appTools/ToolPunchGerber.py:151 appTools/ToolPunchGerber.py:214
+msgid "Fixed Annular Ring"
+msgstr "Inel anular Fix"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:101
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102
+#: appTools/ToolExtractDrills.py:141 appTools/ToolPunchGerber.py:152
+msgid "Proportional"
+msgstr "Proportional"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:107
+#: appTools/ToolExtractDrills.py:130
+msgid ""
+"The method for processing pads. Can be:\n"
+"- Fixed Diameter -> all holes will have a set size\n"
+"- Fixed Annular Ring -> all holes will have a set annular ring\n"
+"- Proportional -> each hole size will be a fraction of the pad size"
+msgstr ""
+"Metoda de procesare a padurilor. Poate fi:\n"
+"- Diametru fix -> toate găurile vor avea o dimensiune prestabilită\n"
+"- Inel anular fix -> toate găurile vor avea un inel anular cu dimensiune "
+"prestabilită\n"
+"- Proportional -> fiecare gaură va avea un diametru cu dimensiunea fractie a "
+"dimensiunii padului"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:133
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135
+#: appTools/ToolExtractDrills.py:166 appTools/ToolPunchGerber.py:194
+msgid "Fixed hole diameter."
+msgstr "Dia gaură fix."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:142
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:144
+#: appTools/ToolExtractDrills.py:194 appTools/ToolPunchGerber.py:216
+msgid ""
+"The size of annular ring.\n"
+"The copper sliver between the hole exterior\n"
+"and the margin of the copper pad."
+msgstr ""
+"Dimensiunea Inelului Anular.\n"
+"Inelul de cupru dintre exteriorul găurii si\n"
+"marginea exterioară a padului de cupru."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:151
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:153
+#: appTools/ToolExtractDrills.py:203 appTools/ToolPunchGerber.py:231
+msgid "The size of annular ring for circular pads."
+msgstr "Dimensiunea inelului anular pentru paduri Circulare."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:164
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:166
+#: appTools/ToolExtractDrills.py:216 appTools/ToolPunchGerber.py:244
+msgid "The size of annular ring for oblong pads."
+msgstr "Dimensiunea inelului anular pentru paduri Ovale."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:177
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:179
+#: appTools/ToolExtractDrills.py:229 appTools/ToolPunchGerber.py:257
+msgid "The size of annular ring for square pads."
+msgstr "Dimensiunea inelului anular pentru paduri Pătratice."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:190
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:192
+#: appTools/ToolExtractDrills.py:242 appTools/ToolPunchGerber.py:270
+msgid "The size of annular ring for rectangular pads."
+msgstr "Dimnensiunea inelului anular pentru paduri Rectangulare."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:203
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:205
+#: appTools/ToolExtractDrills.py:255 appTools/ToolPunchGerber.py:283
+msgid "The size of annular ring for other pads."
+msgstr ""
+"Dimensiunea inelului anular pentru alte tipuri de paduri decat cele de mai "
+"sus."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:213
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:215
+#: appTools/ToolExtractDrills.py:276 appTools/ToolPunchGerber.py:299
+msgid "Proportional Diameter"
+msgstr "Diametru Proportional"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:222
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:224
+msgid "Factor"
+msgstr "Factor"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:224
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:226
+#: appTools/ToolExtractDrills.py:287 appTools/ToolPunchGerber.py:310
+msgid ""
+"Proportional Diameter.\n"
+"The hole diameter will be a fraction of the pad size."
+msgstr ""
+"Diametru Proportional.\n"
+"Diametrul găurii va fi un procent din dimensiunea padului."
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:27
+msgid "Fiducials Tool Options"
+msgstr "Opțiuni Unealta Fiducials"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:45
+#: appTools/ToolFiducials.py:161
+msgid ""
+"This set the fiducial diameter if fiducial type is circular,\n"
+"otherwise is the size of the fiducial.\n"
+"The soldermask opening is double than that."
+msgstr ""
+"Aceasta setează diametrul pt fiducial dacă tipul fiducial-ul este circular,\n"
+"altfel este dimensiunea fiducial-ului.\n"
+"Deschiderea soldermask este dublă."
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:73
+#: appTools/ToolFiducials.py:189
+msgid "Auto"
+msgstr "Auto"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74
+#: appTools/ToolFiducials.py:190
+msgid "Manual"
+msgstr "Manual"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:76
+#: appTools/ToolFiducials.py:192
+msgid "Mode:"
+msgstr "Mod:"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:78
+msgid ""
+"- 'Auto' - automatic placement of fiducials in the corners of the bounding "
+"box.\n"
+"- 'Manual' - manual placement of fiducials."
+msgstr ""
+"- „Auto” - plasarea automată a fiducial în colțurile casetei de delimitare.\n"
+"- „Manual” - plasarea manuală a fiducial."
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86
+#: appTools/ToolFiducials.py:202
+msgid "Up"
+msgstr "Sus"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:87
+#: appTools/ToolFiducials.py:203
+msgid "Down"
+msgstr "Jos"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:90
+#: appTools/ToolFiducials.py:206
+msgid "Second fiducial"
+msgstr "Al 2-lea Fiducial"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:92
+#: appTools/ToolFiducials.py:208
+msgid ""
+"The position for the second fiducial.\n"
+"- 'Up' - the order is: bottom-left, top-left, top-right.\n"
+"- 'Down' - the order is: bottom-left, bottom-right, top-right.\n"
+"- 'None' - there is no second fiducial. The order is: bottom-left, top-right."
+msgstr ""
+"Poziția pentru cel de-al doilea fiducal.\n"
+"- „Sus” - ordinea este: jos-stânga, sus-stânga, sus-dreapta.\n"
+"- „Jos” - ordinea este: jos-stânga, jos-dreapta, sus-dreapta.\n"
+"- „Niciuna” - nu există un al doilea fiduțial. Ordinea este: jos-stânga, sus-"
+"dreapta."
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108
+#: appTools/ToolFiducials.py:224
+msgid "Cross"
+msgstr "Cruce"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:109
+#: appTools/ToolFiducials.py:225
+msgid "Chess"
+msgstr "Şah"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:112
+#: appTools/ToolFiducials.py:227
+msgid "Fiducial Type"
+msgstr "Tip Fiducial"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:114
+#: appTools/ToolFiducials.py:229
+msgid ""
+"The type of fiducial.\n"
+"- 'Circular' - this is the regular fiducial.\n"
+"- 'Cross' - cross lines fiducial.\n"
+"- 'Chess' - chess pattern fiducial."
+msgstr ""
+"Tipul de fiducial.\n"
+"- „Circular” - acesta este un Fiducial obișnuit.\n"
+"- „Cross” - linii încrucișate fiduciare.\n"
+"- „Șah” - model de șah fiduciar."
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:123
+#: appTools/ToolFiducials.py:238
+msgid "Line thickness"
+msgstr "Grosimea liniei"
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:27
+msgid "Invert Gerber Tool Options"
+msgstr "Opțiuni Unalta de Inversare Gerber"
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:33
+msgid ""
+"A tool to invert Gerber geometry from positive to negative\n"
+"and in revers."
+msgstr ""
+"O unealtă de inversare a geometriei unui obiect Gerber \n"
+"din pozitiv in negative si invers."
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:47
+#: appTools/ToolInvertGerber.py:93
+msgid ""
+"Distance by which to avoid\n"
+"the edges of the Gerber object."
+msgstr ""
+"Distanta cu care trebuie evitate\n"
+"marginile obiectului Gerber."
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:58
+#: appTools/ToolInvertGerber.py:104
+msgid "Lines Join Style"
+msgstr "Stil Unire Linii"
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60
+#: appTools/ToolInvertGerber.py:106
+msgid ""
+"The way that the lines in the object outline will be joined.\n"
+"Can be:\n"
+"- rounded -> an arc is added between two joining lines\n"
+"- square -> the lines meet in 90 degrees angle\n"
+"- bevel -> the lines are joined by a third line"
+msgstr ""
+"Modul in care liniile dintr-un perimetru al unui obiect vor fi unite.\n"
+"Poate fi:\n"
+"- rotunjit -> un arc este adăugat intre oricare doua linii care se "
+"intalnesc\n"
+"- pătrat -> liniile se vor intalni intr-un unghi de 90 grade\n"
+"- Teşit -> liniile sunt unite de o a 3-a linie"
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:27
+msgid "Optimal Tool Options"
+msgstr "Opțiuni Unealta Optim"
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:33
+msgid ""
+"A tool to find the minimum distance between\n"
+"every two Gerber geometric elements"
+msgstr ""
+"Un instrument pentru a găsi distanța minimă între\n"
+"la fiecare două elemente geometrice Gerber"
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:48
+#: appTools/ToolOptimal.py:84
+msgid "Precision"
+msgstr "Precizie"
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:50
+msgid "Number of decimals for the distances and coordinates in this tool."
+msgstr ""
+"Numărul de zecimale pentru distanțele și coordonatele din acest instrument."
+
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:27
+msgid "Punch Gerber Options"
+msgstr "Opțiuni Punctare Gerber"
+
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:108
+#: appTools/ToolPunchGerber.py:141
+msgid ""
+"The punch hole source can be:\n"
+"- Excellon Object-> the Excellon object drills center will serve as "
+"reference.\n"
+"- Fixed Diameter -> will try to use the pads center as reference adding "
+"fixed diameter holes.\n"
+"- Fixed Annular Ring -> will try to keep a set annular ring.\n"
+"- Proportional -> will make a Gerber punch hole having the diameter a "
+"percentage of the pad diameter."
+msgstr ""
+"Sursa de punctare pt găuri poate fi:\n"
+"- Obiect Excellon -> centrul găurilor din obiectul Excellon va servi ca "
+"referintă.\n"
+"- Diametru Fix -> se va incerca să se folosească centrul padurilor ca "
+"referintă adăungand diametrul fix al găurilor.\n"
+"- Inel anular Fix -> va incerca să mentină un inele anular cu dimensiune "
+"prestabilită.\n"
+"- Proportional -> găurile de punctare vor avea diametrul un procent "
+"prestabilit din diametrul padului."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:27
+msgid "QRCode Tool Options"
+msgstr "Opțiuni Unealta QRCode"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:33
+msgid ""
+"A tool to create a QRCode that can be inserted\n"
+"into a selected Gerber file, or it can be exported as a file."
+msgstr ""
+"O unealta pentru a crea un cod QRC care poate fi inserat\n"
+"într-un fișier Gerber selectat sau care poate fi exportat ca fișier."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
+#: appTools/ToolQRCode.py:121
+msgid "Version"
+msgstr "Versiune"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:47
+#: appTools/ToolQRCode.py:123
+msgid ""
+"QRCode version can have values from 1 (21x21 boxes)\n"
+"to 40 (177x177 boxes)."
+msgstr ""
+"Versiunea QRCode poate avea valori de la 1 (21x21 elemente)\n"
+"la 40 (177x177 elemente)."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:58
+#: appTools/ToolQRCode.py:134
+msgid "Error correction"
+msgstr "Corectarea erorii"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:60
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:71
+#: appTools/ToolQRCode.py:136 appTools/ToolQRCode.py:147
+#, python-format
+msgid ""
+"Parameter that controls the error correction used for the QR Code.\n"
+"L = maximum 7%% errors can be corrected\n"
+"M = maximum 15%% errors can be corrected\n"
+"Q = maximum 25%% errors can be corrected\n"
+"H = maximum 30%% errors can be corrected."
+msgstr ""
+"Parametru care controlează corectarea erorilor utilizate pentru codul QR.\n"
+"L = maxim 7%% erorile pot fi corectate\n"
+"M = maxim 15%% erorile pot fi corectate\n"
+"Q = erorile maxime de 25%% pot fi corectate\n"
+"H = maxim 30%% erorile pot fi corectate."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:81
+#: appTools/ToolQRCode.py:157
+msgid "Box Size"
+msgstr "Dim. Element"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:83
+#: appTools/ToolQRCode.py:159
+msgid ""
+"Box size control the overall size of the QRcode\n"
+"by adjusting the size of each box in the code."
+msgstr ""
+"Dimensiunea Element controlează dimensiunea generală a codului QR\n"
+"prin ajustarea dimensiunii fiecărui element din cod."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:94
+#: appTools/ToolQRCode.py:170
+msgid "Border Size"
+msgstr "Dim Bordură"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:96
+#: appTools/ToolQRCode.py:172
+msgid ""
+"Size of the QRCode border. How many boxes thick is the border.\n"
+"Default value is 4. The width of the clearance around the QRCode."
+msgstr ""
+"Dimensiunea chenarului QRCode. Câte elemente va contine bordura.\n"
+"Valoarea implicită este 4. Lățimea spatiului liber în jurul codului QRC."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107
+#: appTools/ToolQRCode.py:92
+msgid "QRCode Data"
+msgstr "Date QRCode"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:109
+#: appTools/ToolQRCode.py:94
+msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode."
+msgstr "Date QRCode. Text alfanumeric care va fi codat în codul QRC."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113
+#: appTools/ToolQRCode.py:98
+msgid "Add here the text to be included in the QRCode..."
+msgstr "Adăugați aici textul care va fi inclus în codul QR ..."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119
+#: appTools/ToolQRCode.py:183
+msgid "Polarity"
+msgstr "Polaritate"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121
+#: appTools/ToolQRCode.py:185
+msgid ""
+"Choose the polarity of the QRCode.\n"
+"It can be drawn in a negative way (squares are clear)\n"
+"or in a positive way (squares are opaque)."
+msgstr ""
+"Alegeți polaritatea codului QRC.\n"
+"Poate fi desenat într-un mod negativ (pătratele sunt clare)\n"
+"sau într-un mod pozitiv (pătratele sunt opace)."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:125
+#: appTools/ToolFilm.py:279 appTools/ToolQRCode.py:189
+msgid "Negative"
+msgstr "Negativ"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:126
+#: appTools/ToolFilm.py:278 appTools/ToolQRCode.py:190
+msgid "Positive"
+msgstr "Pozitiv"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:128
+#: appTools/ToolQRCode.py:192
+msgid ""
+"Choose the type of QRCode to be created.\n"
+"If added on a Silkscreen Gerber file the QRCode may\n"
+"be added as positive. If it is added to a Copper Gerber\n"
+"file then perhaps the QRCode can be added as negative."
+msgstr ""
+"Alegeți tipul de cod QRC care urmează să fie creat.\n"
+"Dacă este adăugat într-un fișier Silkscreen Gerber, codul QR poate\n"
+"să fie adăugat ca fiind pozitiv. Dacă este adăugat la un Gerber de cupru\n"
+"atunci codul QR poate fi adăugat ca negativ."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145
+#: appTools/ToolQRCode.py:203 appTools/ToolQRCode.py:209
+msgid ""
+"The bounding box, meaning the empty space that surrounds\n"
+"the QRCode geometry, can have a rounded or a square shape."
+msgstr ""
+"Caseta de încadrare, adică spațiul gol care înconjoară\n"
+"geometria QRCode, poate avea o formă rotunjită sau pătrată."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:152
+#: appTools/ToolQRCode.py:237
+msgid "Fill Color"
+msgstr "Culoare Continut"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:154
+#: appTools/ToolQRCode.py:239
+msgid "Set the QRCode fill color (squares color)."
+msgstr "Setați culoarea QRCode de umplere (culoarea elementelor)."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:162
+#: appTools/ToolQRCode.py:261
+msgid "Back Color"
+msgstr "Culoare de fundal"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:164
+#: appTools/ToolQRCode.py:263
+msgid "Set the QRCode background color."
+msgstr "Setați culoarea de fundal QRCode."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:27
+msgid "Check Rules Tool Options"
+msgstr "Opțiuni Unealta Verificare Reguli"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:32
+msgid ""
+"A tool to check if Gerber files are within a set\n"
+"of Manufacturing Rules."
+msgstr ""
+"Un instrument pentru a verifica dacă fișierele Gerber se află într-un set\n"
+"de Norme de fabricație."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:42
+#: appTools/ToolRulesCheck.py:265 appTools/ToolRulesCheck.py:929
+msgid "Trace Size"
+msgstr "Dim. traseu"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:44
+#: appTools/ToolRulesCheck.py:267
+msgid "This checks if the minimum size for traces is met."
+msgstr "Aceasta verifică dacă dimensiunea minimă a traseelor este respectată."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:54
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:74
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:94
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:114
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:134
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:154
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:174
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:194
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:216
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:236
+#: appTools/ToolRulesCheck.py:277 appTools/ToolRulesCheck.py:299
+#: appTools/ToolRulesCheck.py:322 appTools/ToolRulesCheck.py:345
+#: appTools/ToolRulesCheck.py:368 appTools/ToolRulesCheck.py:391
+#: appTools/ToolRulesCheck.py:414 appTools/ToolRulesCheck.py:437
+#: appTools/ToolRulesCheck.py:462 appTools/ToolRulesCheck.py:485
+msgid "Min value"
+msgstr "Val. min"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:56
+#: appTools/ToolRulesCheck.py:279
+msgid "Minimum acceptable trace size."
+msgstr "Dimensiunea minimă acceptabilă a traseelor."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:61
+#: appTools/ToolRulesCheck.py:286 appTools/ToolRulesCheck.py:1157
+#: appTools/ToolRulesCheck.py:1187
+msgid "Copper to Copper clearance"
+msgstr "Distanta de la cupru până la cupru"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:63
+#: appTools/ToolRulesCheck.py:288
+msgid ""
+"This checks if the minimum clearance between copper\n"
+"features is met."
+msgstr ""
+"Aceasta verifică dacă distanța minimă dintre traseele cupru\n"
+"este îndeplinita."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:76
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:96
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:116
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:136
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:156
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:176
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:238
+#: appTools/ToolRulesCheck.py:301 appTools/ToolRulesCheck.py:324
+#: appTools/ToolRulesCheck.py:347 appTools/ToolRulesCheck.py:370
+#: appTools/ToolRulesCheck.py:393 appTools/ToolRulesCheck.py:416
+#: appTools/ToolRulesCheck.py:464
+msgid "Minimum acceptable clearance value."
+msgstr "Valoarea minimă acceptabilă a distantei."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:81
+#: appTools/ToolRulesCheck.py:309 appTools/ToolRulesCheck.py:1217
+#: appTools/ToolRulesCheck.py:1223 appTools/ToolRulesCheck.py:1236
+#: appTools/ToolRulesCheck.py:1243
+msgid "Copper to Outline clearance"
+msgstr "Distanta de la Cupru până la contur"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:83
+#: appTools/ToolRulesCheck.py:311
+msgid ""
+"This checks if the minimum clearance between copper\n"
+"features and the outline is met."
+msgstr ""
+"Aceasta verifică dacă distanța minimă dintre\n"
+"traseele de cupru și conturul este îndeplinit."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:101
+#: appTools/ToolRulesCheck.py:332
+msgid "Silk to Silk Clearance"
+msgstr "Distanta Silk până la Silk Clearance"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:103
+#: appTools/ToolRulesCheck.py:334
+msgid ""
+"This checks if the minimum clearance between silkscreen\n"
+"features and silkscreen features is met."
+msgstr ""
+"Acest lucru verifică dacă distanța minimă între silk (anotari)\n"
+"sunt îndeplinite."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:121
+#: appTools/ToolRulesCheck.py:355 appTools/ToolRulesCheck.py:1326
+#: appTools/ToolRulesCheck.py:1332 appTools/ToolRulesCheck.py:1350
+msgid "Silk to Solder Mask Clearance"
+msgstr "Distanta intre Silk (anotari) si Solder mask (masca fludor)"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:123
+#: appTools/ToolRulesCheck.py:357
+msgid ""
+"This checks if the minimum clearance between silkscreen\n"
+"features and soldermask features is met."
+msgstr ""
+"Acest lucru verifică dacă distanța minimă între Silk (anotari)\n"
+"și Solder Mask (masca de fludor) este îndeplinită."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:141
+#: appTools/ToolRulesCheck.py:378 appTools/ToolRulesCheck.py:1380
+#: appTools/ToolRulesCheck.py:1386 appTools/ToolRulesCheck.py:1400
+#: appTools/ToolRulesCheck.py:1407
+msgid "Silk to Outline Clearance"
+msgstr "Distanta Silk (anotari) si Contur"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:143
+#: appTools/ToolRulesCheck.py:380
+msgid ""
+"This checks if the minimum clearance between silk\n"
+"features and the outline is met."
+msgstr ""
+"Acest lucru verifică dacă distanța minimă dintre Silk (anotari)\n"
+"și Contur este îndeplinită."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:161
+#: appTools/ToolRulesCheck.py:401 appTools/ToolRulesCheck.py:1418
+#: appTools/ToolRulesCheck.py:1445
+msgid "Minimum Solder Mask Sliver"
+msgstr ""
+"Dim. minima a separatorului din Solder Mask\n"
+"(masca de fludor)"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:163
+#: appTools/ToolRulesCheck.py:403
+msgid ""
+"This checks if the minimum clearance between soldermask\n"
+"features and soldermask features is met."
+msgstr ""
+"Acest lucru verifică dacă distanta minimă între\n"
+"elementele soldermask (masca de fludor) este îndeplinită."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:181
+#: appTools/ToolRulesCheck.py:424 appTools/ToolRulesCheck.py:1483
+#: appTools/ToolRulesCheck.py:1489 appTools/ToolRulesCheck.py:1505
+#: appTools/ToolRulesCheck.py:1512
+msgid "Minimum Annular Ring"
+msgstr "Inel anular minim"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:183
+#: appTools/ToolRulesCheck.py:426
+msgid ""
+"This checks if the minimum copper ring left by drilling\n"
+"a hole into a pad is met."
+msgstr ""
+"Acest lucru verifică dacă inelul de cupru minim rămas prin găurire\n"
+"unde se întâlnește o gaură cu pad-ul depășește valoarea minimă."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:196
+#: appTools/ToolRulesCheck.py:439
+msgid "Minimum acceptable ring value."
+msgstr "Valoarea minimă acceptabilă a inelului."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:203
+#: appTools/ToolRulesCheck.py:449 appTools/ToolRulesCheck.py:873
+msgid "Hole to Hole Clearance"
+msgstr "Distanta de la Gaură la Gaură"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:205
+#: appTools/ToolRulesCheck.py:451
+msgid ""
+"This checks if the minimum clearance between a drill hole\n"
+"and another drill hole is met."
+msgstr ""
+"Acest lucru verifică dacă distanța minimă dintre o gaură\n"
+"și o altă gaură este îndeplinită."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:218
+#: appTools/ToolRulesCheck.py:487
+msgid "Minimum acceptable drill size."
+msgstr "Dimensiunea minimă acceptabilă a gaurii."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:223
+#: appTools/ToolRulesCheck.py:472 appTools/ToolRulesCheck.py:847
+msgid "Hole Size"
+msgstr "Dimens. gaura"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:225
+#: appTools/ToolRulesCheck.py:474
+msgid ""
+"This checks if the drill holes\n"
+"sizes are above the threshold."
+msgstr ""
+"Acest lucru verifică dacă\n"
+"dimensiunile găurilor sunt peste prag."
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:27
+msgid "2Sided Tool Options"
+msgstr "Opțiuni Unealta 2Fețe"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:33
+msgid ""
+"A tool to help in creating a double sided\n"
+"PCB using alignment holes."
+msgstr ""
+"O unealtă care ajuta in crearea de PCB-uri cu 2 fețe\n"
+"folosind găuri de aliniere."
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:47
+msgid "Drill dia"
+msgstr "Dia gaură"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49
+#: appTools/ToolDblSided.py:363 appTools/ToolDblSided.py:368
+msgid "Diameter of the drill for the alignment holes."
+msgstr "Diametrul găurii pentru găurile de aliniere."
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:56
+#: appTools/ToolDblSided.py:377
+msgid "Align Axis"
+msgstr "Aliniați Axa"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71
+#: appTools/ToolDblSided.py:165 appTools/ToolDblSided.py:379
+msgid "Mirror vertically (X) or horizontally (Y)."
+msgstr "Oglindește vertical (X) sau orizontal (Y)."
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:69
+msgid "Mirror Axis:"
+msgstr "Axe oglindire:"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81
+#: appTools/ToolDblSided.py:182
+msgid "Box"
+msgstr "Forma"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:82
+msgid "Axis Ref"
+msgstr "Axa de Ref"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:84
+msgid ""
+"The axis should pass through a point or cut\n"
+" a specified box (in a FlatCAM object) through \n"
+"the center."
+msgstr ""
+"Axa de referinţă ar trebui să treacă printr-un punct ori să strabata\n"
+" o forma (obiect FlatCAM) prin mijloc."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:27
+msgid "Calculators Tool Options"
+msgstr "Opțiuni Unealta Calculatoare"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:31
+#: appTools/ToolCalculators.py:25
+msgid "V-Shape Tool Calculator"
+msgstr "Calculator Unealta V-Shape"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:33
+msgid ""
+"Calculate the tool diameter for a given V-shape tool,\n"
+"having the tip diameter, tip angle and\n"
+"depth-of-cut as parameters."
+msgstr ""
+"Calculează diametrul pentru o unealtă V-Shape data,\n"
+"avand diametrul vârfului și unghiul la vârf cat și\n"
+"adâncimea de tăiere, ca parametri."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:50
+#: appTools/ToolCalculators.py:94
+msgid "Tip Diameter"
+msgstr "Dia vârf"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:52
+#: appTools/ToolCalculators.py:102
+msgid ""
+"This is the tool tip diameter.\n"
+"It is specified by manufacturer."
+msgstr ""
+"Acesta este diametrul la vârf al uneltei.\n"
+"Este specificat de producator."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:64
+#: appTools/ToolCalculators.py:105
+msgid "Tip Angle"
+msgstr "V-Unghi"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:66
+msgid ""
+"This is the angle on the tip of the tool.\n"
+"It is specified by manufacturer."
+msgstr ""
+"Acesta este unghiul la vârf al uneltei.\n"
+"Este specificat de producator."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:80
+msgid ""
+"This is depth to cut into material.\n"
+"In the CNCJob object it is the CutZ parameter."
+msgstr ""
+"Aceasta este adâncimea la care se taie in material.\n"
+"In obiectul CNCJob este parametrul >Z tăiere<."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:87
+#: appTools/ToolCalculators.py:27
+msgid "ElectroPlating Calculator"
+msgstr "Calculator ElectroPlacare"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:89
+#: appTools/ToolCalculators.py:158
+msgid ""
+"This calculator is useful for those who plate the via/pad/drill holes,\n"
+"using a method like graphite ink or calcium hypophosphite ink or palladium "
+"chloride."
+msgstr ""
+"Acest calculator este util pentru aceia care plachează găuri/vias\n"
+"folosind o metoda cum ar fi:\n"
+"- cerneala grafitate (carbon)\n"
+"- clorura paladiu\n"
+"- hipofosfit de calciu."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:100
+#: appTools/ToolCalculators.py:167
+msgid "Board Length"
+msgstr "Lung. plăcii"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:102
+#: appTools/ToolCalculators.py:173
+msgid "This is the board length. In centimeters."
+msgstr ""
+"Aceasta este lungimea PCB-ului.\n"
+"In centimetri."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112
+#: appTools/ToolCalculators.py:175
+msgid "Board Width"
+msgstr "Lăt. plăcii"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114
+#: appTools/ToolCalculators.py:181
+msgid "This is the board width.In centimeters."
+msgstr ""
+"Aceasta este lăţimea PCB-ului.\n"
+"In centimetri."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:119
+#: appTools/ToolCalculators.py:183
+msgid "Current Density"
+msgstr "Densitate I"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:125
+#: appTools/ToolCalculators.py:190
+msgid ""
+"Current density to pass through the board. \n"
+"In Amps per Square Feet ASF."
+msgstr ""
+"Densitatea de curent care să treaca prin placa.\n"
+"In ASF (amperi pe picior la patrat)."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:131
+#: appTools/ToolCalculators.py:193
+msgid "Copper Growth"
+msgstr "Grosime Cu"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:137
+#: appTools/ToolCalculators.py:200
+msgid ""
+"How thick the copper growth is intended to be.\n"
+"In microns."
+msgstr ""
+"Cat de gros se dorește să fie stratul de cupru depus.\n"
+"In microni."
+
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:27
+msgid "Corner Markers Options"
+msgstr "Opțiuni Marcaje Colțuri"
+
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:44
+#: appTools/ToolCorners.py:124
+msgid "The thickness of the line that makes the corner marker."
+msgstr "Grosimea liniei care face marcajul de colț."
+
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:58
+#: appTools/ToolCorners.py:138
+msgid "The length of the line that makes the corner marker."
+msgstr "Lungimea liniei care face marcajul de colț."
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:28
+msgid "Cutout Tool Options"
+msgstr "Opțiuni Unealta Decupare"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:34
+msgid ""
+"Create toolpaths to cut around\n"
+"the PCB and separate it from\n"
+"the original board."
+msgstr ""
+"Crează taieturi de jur inprejurul PCB-ului,\n"
+"lasand punţi pentru a separa PCB-ul de \n"
+"placa din care a fost taiat."
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43
+#: appTools/ToolCalculators.py:123 appTools/ToolCutOut.py:129
+msgid "Tool Diameter"
+msgstr "Dia unealtă"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:45
+#: appTools/ToolCutOut.py:131
+msgid ""
+"Diameter of the tool used to cutout\n"
+"the PCB shape out of the surrounding material."
+msgstr ""
+"Diametrul uneltei folosita pt decuparea\n"
+"PCB-ului din materialului inconjurator."
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:100
+msgid "Object kind"
+msgstr "Tipul de obiect"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102
+#: appTools/ToolCutOut.py:77
+msgid ""
+"Choice of what kind the object we want to cutout is.
- Single: "
+"contain a single PCB Gerber outline object.
- Panel: a panel PCB "
+"Gerber object, which is made\n"
+"out of many individual PCB outlines."
+msgstr ""
+"Genul de obiect pe care vrem să il decupăm..
- Unic: contine un "
+"singur contur PCB in obiectul Gerber .
- Panel: un obiect Gerber "
+"tip panel, care este făcut\n"
+"din mai multe contururi PCB."
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109
+#: appTools/ToolCutOut.py:83
+msgid "Single"
+msgstr "Unic"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:110
+#: appTools/ToolCutOut.py:84
+msgid "Panel"
+msgstr "Panel"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117
+#: appTools/ToolCutOut.py:192
+msgid ""
+"Margin over bounds. A positive value here\n"
+"will make the cutout of the PCB further from\n"
+"the actual PCB border"
+msgstr ""
+"Marginea (zona de siguranţă). O val. pozitivă\n"
+"va face decuparea distanțat cu aceasta valoare \n"
+"fata de PCB-ul efectiv"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:130
+#: appTools/ToolCutOut.py:203
+msgid "Gap size"
+msgstr "Dim. punte"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:132
+#: appTools/ToolCutOut.py:205
+msgid ""
+"The size of the bridge gaps in the cutout\n"
+"used to keep the board connected to\n"
+"the surrounding material (the one \n"
+"from which the PCB is cutout)."
+msgstr ""
+"Dimenisunea punţilor in decupaj care servesc\n"
+"in a mentine ataşat PCB-ul la materialul de unde \n"
+"este decupat."
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146
+#: appTools/ToolCutOut.py:245
+msgid "Gaps"
+msgstr "Punţi"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148
+msgid ""
+"Number of gaps used for the cutout.\n"
+"There can be maximum 8 bridges/gaps.\n"
+"The choices are:\n"
+"- None - no gaps\n"
+"- lr - left + right\n"
+"- tb - top + bottom\n"
+"- 4 - left + right +top + bottom\n"
+"- 2lr - 2*left + 2*right\n"
+"- 2tb - 2*top + 2*bottom\n"
+"- 8 - 2*left + 2*right +2*top + 2*bottom"
+msgstr ""
+"Numărul de punţi folosite in decupare.\n"
+"Pot fi un număr maxim de 8 punţi aranjate in felul\n"
+"următor:\n"
+"- Nici unul - nu există spatii\n"
+"- lr = stânga -dreapta\n"
+"- tb = sus - jos\n"
+"- 4 = stânga -dreapta - sus - jos\n"
+"- 2lr = 2* stânga - 2* dreapta\n"
+"- 2tb = 2* sus - 2* jos\n"
+"- 8 = 2* stânga - 2* dreapta - 2* sus - 2* jos"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:170
+#: appTools/ToolCutOut.py:222
+msgid "Convex Shape"
+msgstr "Forma convexă"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:172
+#: appTools/ToolCutOut.py:225
+msgid ""
+"Create a convex shape surrounding the entire PCB.\n"
+"Used only if the source object type is Gerber."
+msgstr ""
+"Generează un obiect tip Geometrie care va inconjura\n"
+"tot PCB-ul. Forma sa este convexa.\n"
+"Se foloseste doar daca obiectul sursă este de tip Gerber."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:27
+msgid "Film Tool Options"
+msgstr "Opțiuni Unealta Film"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:33
+msgid ""
+"Create a PCB film from a Gerber or Geometry object.\n"
+"The file is saved in SVG format."
+msgstr ""
+"Crează un film PCB dintr-un obiect Gerber sau tip Geometrie.\n"
+"Fişierul este salvat in format SVG."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:43
+msgid "Film Type"
+msgstr "Tip film"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:45 appTools/ToolFilm.py:283
+msgid ""
+"Generate a Positive black film or a Negative film.\n"
+"Positive means that it will print the features\n"
+"with black on a white canvas.\n"
+"Negative means that it will print the features\n"
+"with white on a black canvas.\n"
+"The Film format is SVG."
+msgstr ""
+"Generează un film negru Pozitiv sau un film Negativ.\n"
+"Pozitiv = traseele vor fi negre pe un fundal alb.\n"
+"Negativ = traseele vor fi albe pe un fundal negru.\n"
+"Formatul fişierului pt filmul salvat este SVG."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:56
+msgid "Film Color"
+msgstr "Film Color"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:58
+msgid "Set the film color when positive film is selected."
+msgstr "Setați culoarea filmului atunci când este selectat filmul pozitiv."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:71 appTools/ToolFilm.py:299
+msgid "Border"
+msgstr "Bordură"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:73 appTools/ToolFilm.py:301
+msgid ""
+"Specify a border around the object.\n"
+"Only for negative film.\n"
+"It helps if we use as a Box Object the same \n"
+"object as in Film Object. It will create a thick\n"
+"black bar around the actual print allowing for a\n"
+"better delimitation of the outline features which are of\n"
+"white color like the rest and which may confound with the\n"
+"surroundings if not for this border."
+msgstr ""
+"Specifică o bordură de jur imprejurul obiectului.\n"
+"Doar pt filmele negative.\n"
+"Ajută dacă folosim in Obiect Forma aceluiasi obiect ca in Obiect Film.\n"
+"Va crea o bara solidă neagră in jurul printului efectiv permitand o\n"
+"delimitare exactă."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 appTools/ToolFilm.py:266
+msgid "Scale Stroke"
+msgstr "Scalează"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 appTools/ToolFilm.py:268
+msgid ""
+"Scale the line stroke thickness of each feature in the SVG file.\n"
+"It means that the line that envelope each SVG feature will be thicker or "
+"thinner,\n"
+"therefore the fine features may be more affected by this parameter."
+msgstr ""
+"Scalează grosimea conturului fiecarui element din fişierul SVG.\n"
+"Elementele mai mici vor fi afectate mai mult."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:99 appTools/ToolFilm.py:124
+msgid "Film Adjustments"
+msgstr "Reglarea filmelor"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:101
+#: appTools/ToolFilm.py:126
+msgid ""
+"Sometime the printers will distort the print shape, especially the Laser "
+"types.\n"
+"This section provide the tools to compensate for the print distortions."
+msgstr ""
+"Unori imprimantele vor denatura forma de imprimare, în special tipurile "
+"Laser.\n"
+"Această secțiune oferă instrumentele pentru a compensa distorsiunile de "
+"tipărire."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:108
+#: appTools/ToolFilm.py:133
+msgid "Scale Film geometry"
+msgstr "Scalați geo film"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:110
+#: appTools/ToolFilm.py:135
+msgid ""
+"A value greater than 1 will stretch the film\n"
+"while a value less than 1 will jolt it."
+msgstr ""
+"O valoare mai mare de 1 va întinde filmul\n"
+"în timp ce o valoare mai mică de 1 il va compacta."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:139
+#: appTools/ToolFilm.py:172
+msgid "Skew Film geometry"
+msgstr "Deformeaza Geo Film"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:141
+#: appTools/ToolFilm.py:174
+msgid ""
+"Positive values will skew to the right\n"
+"while negative values will skew to the left."
+msgstr ""
+"Valorile pozitive vor înclina spre dreapta\n"
+"în timp ce valorile negative vor înclina spre stânga."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171
+#: appTools/ToolFilm.py:204
+msgid ""
+"The reference point to be used as origin for the skew.\n"
+"It can be one of the four points of the geometry bounding box."
+msgstr ""
+"Punctul de referință care trebuie utilizat ca origine pentru Deformare.\n"
+"Poate fi unul dintre cele patru puncte ale căsuței de delimitare a "
+"geometriei."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:174
+#: appTools/ToolCorners.py:80 appTools/ToolFiducials.py:83
+#: appTools/ToolFilm.py:207
+msgid "Bottom Left"
+msgstr "Stânga jos"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:175
+#: appTools/ToolCorners.py:88 appTools/ToolFilm.py:208
+msgid "Top Left"
+msgstr "Stânga sus"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:176
+#: appTools/ToolCorners.py:84 appTools/ToolFilm.py:209
+msgid "Bottom Right"
+msgstr "Dreapta-jos"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:177
+#: appTools/ToolFilm.py:210
+msgid "Top right"
+msgstr "Dreapta-sus"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:185
+#: appTools/ToolFilm.py:227
+msgid "Mirror Film geometry"
+msgstr "Oglindeste Geo Film"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187
+#: appTools/ToolFilm.py:229
+msgid "Mirror the film geometry on the selected axis or on both."
+msgstr "Oglindeste geometria filmului pe axa selectată sau pe ambele."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:201
+#: appTools/ToolFilm.py:243
+msgid "Mirror axis"
+msgstr "Axe oglindire"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:211
+#: appTools/ToolFilm.py:388
+msgid "SVG"
+msgstr "SVG"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212
+#: appTools/ToolFilm.py:389
+msgid "PNG"
+msgstr "PNG"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:213
+#: appTools/ToolFilm.py:390
+msgid "PDF"
+msgstr "PDF"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:216
+#: appTools/ToolFilm.py:281 appTools/ToolFilm.py:393
+msgid "Film Type:"
+msgstr "Tip film:"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:218
+#: appTools/ToolFilm.py:395
+msgid ""
+"The file type of the saved film. Can be:\n"
+"- 'SVG' -> open-source vectorial format\n"
+"- 'PNG' -> raster image\n"
+"- 'PDF' -> portable document format"
+msgstr ""
+"Tipul de fișier al filmului salvat. Poate fi:\n"
+"- 'SVG' -> format vectorial open-source\n"
+"- „PNG” -> imagine raster\n"
+"- „PDF” -> format document portabil"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227
+#: appTools/ToolFilm.py:404
+msgid "Page Orientation"
+msgstr "Orientarea paginii"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:240
+#: appTools/ToolFilm.py:417
+msgid "Page Size"
+msgstr "Mărimea paginii"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:241
+#: appTools/ToolFilm.py:418
+msgid "A selection of standard ISO 216 page sizes."
+msgstr "O selecție de dimensiuni standard de pagină conform ISO 216."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26
+msgid "Isolation Tool Options"
+msgstr "Opțiuni Unealta Izolare"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57
+msgid "Comma separated values"
+msgstr "Valori separate cu virgulă"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142
+#: appTools/ToolIsolation.py:166 appTools/ToolNCC.py:174
+#: appTools/ToolPaint.py:157
+msgid "Tool order"
+msgstr "Ordine unelte"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143
+#: appTools/ToolIsolation.py:167 appTools/ToolNCC.py:175
+#: appTools/ToolNCC.py:185 appTools/ToolPaint.py:158 appTools/ToolPaint.py:168
+msgid ""
+"This set the way that the tools in the tools table are used.\n"
+"'No' --> means that the used order is the one in the tool table\n"
+"'Forward' --> means that the tools will be ordered from small to big\n"
+"'Reverse' --> means that the tools will ordered from big to small\n"
+"\n"
+"WARNING: using rest machining will automatically set the order\n"
+"in reverse and disable this control."
+msgstr ""
+"Aceasta stabilește modul în care sunt utilizate uneltele din tabelul de "
+"unelte.\n"
+"„Nu” -> înseamnă că ordinea utilizată este cea din tabelul de unelte\n"
+"„Înainte” -> înseamnă că uneltele vor fi ordonate de la mic la mare\n"
+"'Înapoi' -> înseamnă pe care uneltele vor fi ordonate de la mari la mici\n"
+"\n"
+"AVERTIZARE: folosirea prelucrării 'resturi' va seta automat ordonarea\n"
+"în sens invers și va dezactiva acest control."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151
+#: appTools/ToolIsolation.py:175 appTools/ToolNCC.py:183
+#: appTools/ToolPaint.py:166
+msgid "Forward"
+msgstr "Înainte"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152
+#: appTools/ToolIsolation.py:176 appTools/ToolNCC.py:184
+#: appTools/ToolPaint.py:167
+msgid "Reverse"
+msgstr "Înapoi"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64
+#: appTools/ToolIsolation.py:201 appTools/ToolIsolation.py:209
+#: appTools/ToolNCC.py:215 appTools/ToolNCC.py:223 appTools/ToolPaint.py:197
+#: appTools/ToolPaint.py:205
+msgid ""
+"Default tool type:\n"
+"- 'V-shape'\n"
+"- Circular"
+msgstr ""
+"Tipul de unealtă default:\n"
+"- 'Forma-V'\n"
+"- Circular"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69
+#: appTools/ToolIsolation.py:206 appTools/ToolNCC.py:220
+#: appTools/ToolPaint.py:202
+msgid "V-shape"
+msgstr "Forma-V"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:103
+msgid ""
+"The tip angle for V-Shape Tool.\n"
+"In degrees."
+msgstr ""
+"Unghiul la vârf pentru unealta tip V-Shape. \n"
+"In grade."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:117
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:126
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:100
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:109
+#: appTools/ToolIsolation.py:248 appTools/ToolNCC.py:262
+#: appTools/ToolNCC.py:271 appTools/ToolPaint.py:244 appTools/ToolPaint.py:253
+msgid ""
+"Depth of cut into material. Negative value.\n"
+"In FlatCAM units."
+msgstr ""
+"Adancimea de tăiere in material. Valoare negative.\n"
+"In unitătile FlatCAM."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125
+#: appTools/ToolIsolation.py:262 appTools/ToolNCC.py:280
+#: appTools/ToolPaint.py:262
+msgid ""
+"Diameter for the new tool to add in the Tool Table.\n"
+"If the tool is V-shape type then this value is automatically\n"
+"calculated from the other parameters."
+msgstr ""
+"Diametru pentru Unealta nouă de adăugat în Tabelul Uneltelor.\n"
+"Dacă instrumentul este în formă de V, atunci această valoare este automat\n"
+"calculată din ceilalți parametri."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245
+#: appTools/ToolIsolation.py:432 appTools/ToolNCC.py:512
+#: appTools/ToolPaint.py:441
+msgid "Rest"
+msgstr "Resturi"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246
+#: appTools/ToolIsolation.py:435
+msgid ""
+"If checked, use 'rest machining'.\n"
+"Basically it will isolate outside PCB features,\n"
+"using the biggest tool and continue with the next tools,\n"
+"from bigger to smaller, to isolate the copper features that\n"
+"could not be cleared by previous tool, until there is\n"
+"no more copper features to isolate or there are no more tools.\n"
+"If not checked, use the standard algorithm."
+msgstr ""
+"Daca este bifat foloseşte strategia de izolare tip 'rest'.\n"
+"Izolarea va incepe cu unealta cu diametrul cel mai mare\n"
+"continuand ulterior cu cele cu diametru mai mic pana numai sunt unelte\n"
+"sau s-a terminat procesul.\n"
+"Doar uneltele care efectiv au creat geometrie vor fi prezente in obiectul\n"
+"final. Aceasta deaorece unele unelte nu vor putea genera geometrie.\n"
+"Daca nu este bifat, foloseşte algoritmul standard."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258
+#: appTools/ToolIsolation.py:447
+msgid "Combine"
+msgstr "Combina"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260
+#: appTools/ToolIsolation.py:449
+msgid "Combine all passes into one object"
+msgstr "Combina toate trecerile intr-un singur obiect"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267
+#: appTools/ToolIsolation.py:456
+msgid "Except"
+msgstr "Exceptie"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268
+#: appTools/ToolIsolation.py:457
+msgid ""
+"When the isolation geometry is generated,\n"
+"by checking this, the area of the object below\n"
+"will be subtracted from the isolation geometry."
+msgstr ""
+"Cand un obiect de geometrie tip Izolare este creat,\n"
+"prin bifarea aici, aria obiectului de mai jos va fi\n"
+"scăzută din geometria de tip Izolare."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277
+#: appTools/ToolIsolation.py:496
+msgid ""
+"Isolation scope. Choose what to isolate:\n"
+"- 'All' -> Isolate all the polygons in the object\n"
+"- 'Area Selection' -> Isolate polygons within a selection area.\n"
+"- 'Polygon Selection' -> Isolate a selection of polygons.\n"
+"- 'Reference Object' - will process the area specified by another object."
+msgstr ""
+"Domeniul de izolare. Alegeți ce să izolați:\n"
+"- 'Toate' -> Izolați toate poligonii din obiect\n"
+"- „Selecție zonă” -> Izolați poligoanele într-o zonă de selecție.\n"
+"- „Selecție poligon” -> Izolați o selecție de poligoane.\n"
+"- „Obiect de referință” - va procesa zona specificată de un alt obiect."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
+#: appTools/ToolIsolation.py:504 appTools/ToolIsolation.py:1308
+#: appTools/ToolIsolation.py:1690 appTools/ToolPaint.py:485
+#: appTools/ToolPaint.py:941 appTools/ToolPaint.py:1451
+#: tclCommands/TclCommandPaint.py:164
+msgid "Polygon Selection"
+msgstr "Selecție Poligon"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:310
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303
+msgid "Normal"
+msgstr "Normal"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:311
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304
+msgid "Progressive"
+msgstr "Progresiv"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:312
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305
+#: appObjects/AppObject.py:349 appObjects/FlatCAMObj.py:251
+#: appObjects/FlatCAMObj.py:282 appObjects/FlatCAMObj.py:298
+#: appObjects/FlatCAMObj.py:378 appTools/ToolCopperThieving.py:1491
+#: appTools/ToolCorners.py:411 appTools/ToolFiducials.py:813
+#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:737 app_Main.py:4398
+msgid "Plotting"
+msgstr "Se afișeaz"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:314
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307
+msgid ""
+"- 'Normal' - normal plotting, done at the end of the job\n"
+"- 'Progressive' - each shape is plotted after it is generated"
+msgstr ""
+"- „Normal” - afișare normală, realizată la sfârșitul lucrării\n"
+"- „Progresiv” - fiecare formă este afișată după ce este generată"
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:27
+msgid "NCC Tool Options"
+msgstr "Opțiuni Unealta NCC"
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:33
+msgid ""
+"Create a Geometry object with\n"
+"toolpaths to cut all non-copper regions."
+msgstr ""
+"Crează un obiect tip Geometrie cu traiectorii unealtă\n"
+"care să curete de cupru toate zonele unde se dorește să nu \n"
+"fie cupru."
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:266
+msgid "Offset value"
+msgstr "Valoare Ofset"
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:268
+msgid ""
+"If used, it will add an offset to the copper features.\n"
+"The copper clearing will finish to a distance\n"
+"from the copper features.\n"
+"The value can be between 0.0 and 9999.9 FlatCAM units."
+msgstr ""
+"Dacă este folosit, va adăuga un offset la traseele de cupru.\n"
+"Curătarea de cupru se va termina la o anume distanță\n"
+"de traseele de cupru.\n"
+"Valoarea poate fi cuprinsă între 0 și 9999.9 unități FlatCAM."
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:516
+msgid ""
+"If checked, use 'rest machining'.\n"
+"Basically it will clear copper outside PCB features,\n"
+"using the biggest tool and continue with the next tools,\n"
+"from bigger to smaller, to clear areas of copper that\n"
+"could not be cleared by previous tool, until there is\n"
+"no more copper to clear or there are no more tools.\n"
+"If not checked, use the standard algorithm."
+msgstr ""
+"Daca este bifat foloseşte strategia de curățare tip 'rest'.\n"
+"Curățarea de cupru va incepe cu unealta cu diametrul cel mai mare\n"
+"continuand ulterior cu cele cu dia mai mic pana numai sunt unelte\n"
+"sau s-a terminat procesul.\n"
+"Doar uneltele care efectiv au creat geometrie vor fi prezente in obiectul\n"
+"final. Aceasta deaorece unele unelte nu vor putea genera geometrie.\n"
+"Daca nu este bifat, foloseşte algoritmul standard."
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:541
+msgid ""
+"Selection of area to be processed.\n"
+"- 'Itself' - the processing extent is based on the object that is "
+"processed.\n"
+" - 'Area Selection' - left mouse click to start selection of the area to be "
+"processed.\n"
+"- 'Reference Object' - will process the area specified by another object."
+msgstr ""
+"Selectia suprafetei pt procesare.\n"
+"- „Însuși” - suprafața de procesare se bazează pe obiectul care este "
+"procesat.\n"
+"- „Selecție zonă” - faceți clic stânga cu mouse-ul pentru a începe selecția "
+"zonei care va fi procesată.\n"
+"- „Obiect de referință” - va procesa în zona specificată de un alt obiect."
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:27
+msgid "Paint Tool Options"
+msgstr "Opțiuni Unealta Paint"
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33
+msgid "Parameters:"
+msgstr "Parametri:"
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116
+msgid ""
+"Depth of cut into material. Negative value.\n"
+"In application units."
+msgstr ""
+"Adancimea de tăiere in material. Valoare negativă.\n"
+"In unitătile aplicatiei."
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247
+#: appTools/ToolPaint.py:444
+msgid ""
+"If checked, use 'rest machining'.\n"
+"Basically it will clear copper outside PCB features,\n"
+"using the biggest tool and continue with the next tools,\n"
+"from bigger to smaller, to clear areas of copper that\n"
+"could not be cleared by previous tool, until there is\n"
+"no more copper to clear or there are no more tools.\n"
+"\n"
+"If not checked, use the standard algorithm."
+msgstr ""
+"Daca este bifat, foloste 'rest machining'.\n"
+"Mai exact, se va curăța cuprul din afara traseelor,\n"
+"folosind mai intai unealta cu diametrul cel mai mare\n"
+"apoi folosindu-se progresiv unelte cu diametrul tot\n"
+"mai mic, din cele disponibile in tabela de unelte, pt a\n"
+"curăța zonele care nu s-au putut curăța cu unealta\n"
+"precedenta.\n"
+"Daca nu este bifat, foloseşte algoritmul standard."
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260
+#: appTools/ToolPaint.py:457
+msgid ""
+"Selection of area to be processed.\n"
+"- 'Polygon Selection' - left mouse click to add/remove polygons to be "
+"processed.\n"
+"- 'Area Selection' - left mouse click to start selection of the area to be "
+"processed.\n"
+"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple "
+"areas.\n"
+"- 'All Polygons' - the process will start after click.\n"
+"- 'Reference Object' - will process the area specified by another object."
+msgstr ""
+"Selectia suprafetei care va fi procesată.\n"
+"- „Selecție poligon” - faceți clic stânga pentru a adăuga / elimina "
+"poligoane care urmează să fie procesate.\n"
+"- „Selecție zonă” - faceți clic stânga cu mouse-ul pentru a începe selecția "
+"zonei care va fi procesată.\n"
+"Menținerea unei taste modificatoare apăsată (CTRL sau SHIFT) va permite "
+"adăugarea mai multor zone.\n"
+"- „Toate Poligoanele” - procesarea va începe după clic.\n"
+"- „Obiect de referință” - se va procesa zona specificată de un alt obiect."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:27
+msgid "Panelize Tool Options"
+msgstr "Opțiuni Unealta Panelizare"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:33
+msgid ""
+"Create an object that contains an array of (x, y) elements,\n"
+"each element is a copy of the source object spaced\n"
+"at a X distance, Y distance of each other."
+msgstr ""
+"Crează un obiect care contine o arie de (linii, coloane) elemente,\n"
+"unde fiecare element este o copie a obiectului sursa, separat la o\n"
+"distanţă X, Y unul de celalalt."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:50
+#: appTools/ToolPanelize.py:165
+msgid "Spacing cols"
+msgstr "Sep. coloane"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:52
+#: appTools/ToolPanelize.py:167
+msgid ""
+"Spacing between columns of the desired panel.\n"
+"In current units."
+msgstr ""
+"Spatiul de separare între coloane.\n"
+"In unitatile curente."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:64
+#: appTools/ToolPanelize.py:177
+msgid "Spacing rows"
+msgstr "Sep. linii"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:66
+#: appTools/ToolPanelize.py:179
+msgid ""
+"Spacing between rows of the desired panel.\n"
+"In current units."
+msgstr ""
+"Spatiul de separare între linii.\n"
+"In unitatile curente."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77
+#: appTools/ToolPanelize.py:188
+msgid "Columns"
+msgstr "Coloane"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:79
+#: appTools/ToolPanelize.py:190
+msgid "Number of columns of the desired panel"
+msgstr "Numărul de coloane ale panel-ului dorit"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89
+#: appTools/ToolPanelize.py:198
+msgid "Rows"
+msgstr "Linii"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91
+#: appTools/ToolPanelize.py:200
+msgid "Number of rows of the desired panel"
+msgstr "Numărul de linii ale panel-ului dorit"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76
+#: appTools/ToolAlignObjects.py:73 appTools/ToolAlignObjects.py:109
+#: appTools/ToolCalibration.py:196 appTools/ToolCalibration.py:631
+#: appTools/ToolCalibration.py:648 appTools/ToolCalibration.py:807
+#: appTools/ToolCalibration.py:815 appTools/ToolCopperThieving.py:148
+#: appTools/ToolCopperThieving.py:162 appTools/ToolCopperThieving.py:608
+#: appTools/ToolCutOut.py:91 appTools/ToolDblSided.py:224
+#: appTools/ToolFilm.py:68 appTools/ToolFilm.py:91 appTools/ToolImage.py:49
+#: appTools/ToolImage.py:252 appTools/ToolImage.py:273
+#: appTools/ToolIsolation.py:465 appTools/ToolIsolation.py:517
+#: appTools/ToolIsolation.py:1281 appTools/ToolNCC.py:96
+#: appTools/ToolNCC.py:558 appTools/ToolNCC.py:1318 appTools/ToolPaint.py:501
+#: appTools/ToolPaint.py:705 appTools/ToolPanelize.py:116
+#: appTools/ToolPanelize.py:210 appTools/ToolPanelize.py:385
+#: appTools/ToolPanelize.py:402 appTools/ToolTransform.py:98
+#: appTools/ToolTransform.py:535 defaults.py:504
+msgid "Gerber"
+msgstr "Gerber"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98
+#: appTools/ToolPanelize.py:211
+msgid "Geo"
+msgstr "Geo"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:99
+#: appTools/ToolPanelize.py:212
+msgid "Panel Type"
+msgstr "Tip panel"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:101
+msgid ""
+"Choose the type of object for the panel object:\n"
+"- Gerber\n"
+"- Geometry"
+msgstr ""
+"Alege tipul obiectului panel:\n"
+"- Gerber\n"
+"- Geometrie"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:110
+msgid "Constrain within"
+msgstr "Constrange"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:112
+#: appTools/ToolPanelize.py:224
+msgid ""
+"Area define by DX and DY within to constrain the panel.\n"
+"DX and DY values are in current units.\n"
+"Regardless of how many columns and rows are desired,\n"
+"the final panel will have as many columns and rows as\n"
+"they fit completely within selected area."
+msgstr ""
+"Arie definita de Dx și Dy in care se constrange panel-ul.\n"
+"Dx și Dy sunt valori in unitati curente.\n"
+"Indiferent de cat de multe coloane și/sau linii sunt selectate mai sus\n"
+"panelul final va contine numai acel număr de linii/coloane care se inscrie\n"
+"complet in aria desemnata."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:125
+#: appTools/ToolPanelize.py:236
+msgid "Width (DX)"
+msgstr "Lătime (Dx)"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:127
+#: appTools/ToolPanelize.py:238
+msgid ""
+"The width (DX) within which the panel must fit.\n"
+"In current units."
+msgstr ""
+"Lăţimea (Dx) in care panelul trebuie să se inscrie.\n"
+"In unitati curente."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:138
+#: appTools/ToolPanelize.py:247
+msgid "Height (DY)"
+msgstr "Inăltime (Dy)"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:140
+#: appTools/ToolPanelize.py:249
+msgid ""
+"The height (DY)within which the panel must fit.\n"
+"In current units."
+msgstr ""
+"Înălţimea (Dy) in care panelul trebuie să se inscrie.\n"
+"In unitati curente."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:27
+msgid "SolderPaste Tool Options"
+msgstr "Opțiuni Unealta Pasta Fludor"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:33
+msgid ""
+"A tool to create GCode for dispensing\n"
+"solder paste onto a PCB."
+msgstr ""
+"O unealtă care crează cod G-Code pentru dispensarea de pastă de fludor\n"
+"pe padurile unui PCB."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:54
+msgid "New Nozzle Dia"
+msgstr "Dia nou"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:56
+#: appTools/ToolSolderPaste.py:112
+msgid "Diameter for the new Nozzle tool to add in the Tool Table"
+msgstr ""
+"Valoarea pentru diametrul unei noi unelte (nozzle) pentru adaugare in Tabela "
+"de Unelte"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:72
+#: appTools/ToolSolderPaste.py:179
+msgid "Z Dispense Start"
+msgstr "Z start dispensare"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:74
+#: appTools/ToolSolderPaste.py:181
+msgid "The height (Z) when solder paste dispensing starts."
+msgstr "Înălţimea (Z) când incepe dispensarea de pastă de fludor."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:85
+#: appTools/ToolSolderPaste.py:191
+msgid "Z Dispense"
+msgstr "Z dispensare"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:87
+#: appTools/ToolSolderPaste.py:193
+msgid "The height (Z) when doing solder paste dispensing."
+msgstr "Înălţimea (Z) in timp ce se face dispensarea de pastă de fludor."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:98
+#: appTools/ToolSolderPaste.py:203
+msgid "Z Dispense Stop"
+msgstr "Z stop dispensare"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:100
+#: appTools/ToolSolderPaste.py:205
+msgid "The height (Z) when solder paste dispensing stops."
+msgstr "Înălţimea (Z) când se opreste dispensarea de pastă de fludor."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:111
+#: appTools/ToolSolderPaste.py:215
+msgid "Z Travel"
+msgstr "Z deplasare"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:113
+#: appTools/ToolSolderPaste.py:217
+msgid ""
+"The height (Z) for travel between pads\n"
+"(without dispensing solder paste)."
+msgstr ""
+"Înălţimea (Z) când se face deplasare între pad-uri.\n"
+"(fără dispensare de pastă de fludor)."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:125
+#: appTools/ToolSolderPaste.py:228
+msgid "Z Toolchange"
+msgstr "Z schimb. unealtă"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127
+#: appTools/ToolSolderPaste.py:230
+msgid "The height (Z) for tool (nozzle) change."
+msgstr "Înălţimea (Z) când se schimbă unealta (nozzle-ul)."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:136
+#: appTools/ToolSolderPaste.py:238
+msgid ""
+"The X,Y location for tool (nozzle) change.\n"
+"The format is (x, y) where x and y are real numbers."
+msgstr ""
+"Coordonatele X, Y pentru schimbarea uneltei (nozzle).\n"
+"Formatul este (x,y) unde x și y sunt numere Reale."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:150
+#: appTools/ToolSolderPaste.py:251
+msgid "Feedrate (speed) while moving on the X-Y plane."
+msgstr "Viteza de deplasare a uneltei când se deplasează in planul X-Y."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:163
+#: appTools/ToolSolderPaste.py:263
+msgid ""
+"Feedrate (speed) while moving vertically\n"
+"(on Z plane)."
+msgstr ""
+"Viteza de deplasare a uneltei când se misca in plan vertical (planul Z)."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:175
+#: appTools/ToolSolderPaste.py:274
+msgid "Feedrate Z Dispense"
+msgstr "Feedrate Z dispensare"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:177
+msgid ""
+"Feedrate (speed) while moving up vertically\n"
+"to Dispense position (on Z plane)."
+msgstr ""
+"Viteza de deplasare la mișcarea pe verticala spre\n"
+"poziţia de dispensare (in planul Z)."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:188
+#: appTools/ToolSolderPaste.py:286
+msgid "Spindle Speed FWD"
+msgstr "Viteza motor inainte"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:190
+#: appTools/ToolSolderPaste.py:288
+msgid ""
+"The dispenser speed while pushing solder paste\n"
+"through the dispenser nozzle."
+msgstr ""
+"Viteza motorului de dispensare in timp ce impinge pastă de fludor\n"
+"prin orificiul uneltei de dispensare."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:202
+#: appTools/ToolSolderPaste.py:299
+msgid "Dwell FWD"
+msgstr "Pauza FWD"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:204
+#: appTools/ToolSolderPaste.py:301
+msgid "Pause after solder dispensing."
+msgstr "Pauza dupa dispensarea de pastă de fludor."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:214
+#: appTools/ToolSolderPaste.py:310
+msgid "Spindle Speed REV"
+msgstr "Viteza motor inapoi"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:216
+#: appTools/ToolSolderPaste.py:312
+msgid ""
+"The dispenser speed while retracting solder paste\n"
+"through the dispenser nozzle."
+msgstr ""
+"Viteza motorului de dispensare in timp ce retrage pasta de fludor\n"
+"prin orificiul uneltei de dispensare."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:228
+#: appTools/ToolSolderPaste.py:323
+msgid "Dwell REV"
+msgstr "Pauza REV"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230
+#: appTools/ToolSolderPaste.py:325
+msgid ""
+"Pause after solder paste dispenser retracted,\n"
+"to allow pressure equilibrium."
+msgstr ""
+"Pauza dupa ce pasta de fludor a fost retrasă,\n"
+"necesară pt a ajunge la un echilibru al presiunilor."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:239
+#: appTools/ToolSolderPaste.py:333
+msgid "Files that control the GCode generation."
+msgstr "Fişiere care controlează generarea codului G-Code."
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:27
+msgid "Substractor Tool Options"
+msgstr "Opțiuni Unealta Substracţie"
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33
+msgid ""
+"A tool to substract one Gerber or Geometry object\n"
+"from another of the same type."
+msgstr ""
+"O unealtă pentru scăderea unui obiect Gerber sau Geometry\n"
+"din altul de același tip."
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:160
+msgid "Close paths"
+msgstr "Închide căile"
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:39
+msgid ""
+"Checking this will close the paths cut by the Geometry substractor object."
+msgstr ""
+"Verificând aceasta, se vor închide căile tăiate de obiectul tăietor de tip "
+"Geometrie."
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:27
+msgid "Transform Tool Options"
+msgstr "Opțiuni Unealta Transformare"
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:33
+msgid ""
+"Various transformations that can be applied\n"
+"on a application object."
+msgstr ""
+"Diverse transformări care pot fi aplicate\n"
+"asupra unui obiect al aplicatiei."
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:46
+#: appTools/ToolTransform.py:62
+msgid ""
+"The reference point for Rotate, Skew, Scale, Mirror.\n"
+"Can be:\n"
+"- Origin -> it is the 0, 0 point\n"
+"- Selection -> the center of the bounding box of the selected objects\n"
+"- Point -> a custom point defined by X,Y coordinates\n"
+"- Object -> the center of the bounding box of a specific object"
+msgstr ""
+"Punctul de referință pentru Rotire, Deformare, Scalare, Oglindire.\n"
+"Poate fi:\n"
+"- Originea -> este punctul 0, 0\n"
+"- Selecție -> centrul casetei de delimitare a obiectelor selectate\n"
+"- Punct -> punct personalizat definit de coordonatele X, Y\n"
+"- Obiect -> centrul casetei de delimitare a unui obiect specific"
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72
+#: appTools/ToolTransform.py:94
+msgid "The type of object used as reference."
+msgstr "Tipul de obiect utilizat ca referință."
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107
+msgid "Skew"
+msgstr "Deformare"
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:126
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140
+#: appTools/ToolCalibration.py:505 appTools/ToolCalibration.py:518
+msgid ""
+"Angle for Skew action, in degrees.\n"
+"Float number between -360 and 359."
+msgstr ""
+"Valoarea unghiului de Deformare, in grade.\n"
+"Ia valori Reale între -360 and 359 grade."
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:27
+msgid "Autocompleter Keywords"
+msgstr "Cuvinte cheie pt autocomplete"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:30
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:40
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:30
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:30
+msgid "Restore"
+msgstr "Restabilire"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:31
+msgid "Restore the autocompleter keywords list to the default state."
+msgstr ""
+"Restaurați lista cuvinte cheie pentru autocompletere la starea implicită."
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:33
+msgid "Delete all autocompleter keywords from the list."
+msgstr "Ștergeți din listă toate cuvintele cheie pentru autocompletare."
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:41
+msgid "Keywords list"
+msgstr "Lista de cuvinte cheie"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:43
+msgid ""
+"List of keywords used by\n"
+"the autocompleter in FlatCAM.\n"
+"The autocompleter is installed\n"
+"in the Code Editor and for the Tcl Shell."
+msgstr ""
+"Lista cuvintelor cheie utilizate de\n"
+"autocompleter în FlatCAM.\n"
+"Autocompleterul este instalat\n"
+"în Editorul de coduri și pentru Shell Tcl."
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:64
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:73
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:63
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:62
+msgid "Extension"
+msgstr "Extensie fișier"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:65
+msgid "A keyword to be added or deleted to the list."
+msgstr "Un cuvânt cheie care trebuie adăugat sau șters la listă."
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:73
+msgid "Add keyword"
+msgstr "Adăugați cuvant cheie"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:74
+msgid "Add a keyword to the list"
+msgstr "Adăugați un cuvânt cheie la listă"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:75
+msgid "Delete keyword"
+msgstr "Ștergeți cuvântul cheie"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:76
+msgid "Delete a keyword from the list"
+msgstr "Ștergeți un cuvânt cheie din listă"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:27
+msgid "Excellon File associations"
+msgstr "Asocieri fisiere Excellon"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:41
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:31
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:31
+msgid "Restore the extension list to the default state."
+msgstr "Restabiliți lista de extensii la starea implicită."
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:43
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:33
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:33
+msgid "Delete all extensions from the list."
+msgstr "Ștergeți toate extensiile din listă."
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:51
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:41
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:41
+msgid "Extensions list"
+msgstr "Lista de extensii"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:53
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:43
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:43
+msgid ""
+"List of file extensions to be\n"
+"associated with FlatCAM."
+msgstr ""
+"Listă de extensii fisiere care să fie\n"
+"associate cu FlatCAM."
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:74
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:64
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:63
+msgid "A file extension to be added or deleted to the list."
+msgstr "O extensie de fișier care trebuie adăugată sau ștersă din listă."
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:82
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:72
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:71
+msgid "Add Extension"
+msgstr "Adaugă Extensie"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:83
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:73
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:72
+msgid "Add a file extension to the list"
+msgstr "Adăugați o extensie de fișier la listă"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:84
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:74
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:73
+msgid "Delete Extension"
+msgstr "Ștergeți Extensia"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:85
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:75
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:74
+msgid "Delete a file extension from the list"
+msgstr "Ștergeți o extensie de fișier din listă"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:92
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:82
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:81
+msgid "Apply Association"
+msgstr "Aplicați Asociere"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:93
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:83
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:82
+msgid ""
+"Apply the file associations between\n"
+"FlatCAM and the files with above extensions.\n"
+"They will be active after next logon.\n"
+"This work only in Windows."
+msgstr ""
+"Aplică asocierea de fisiere intre\n"
+"FlatCAM si fisierele cu extensiile de mai sus.\n"
+"Vor fi active după următorul login.\n"
+"Functionează numai pt Windows."
+
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27
+msgid "GCode File associations"
+msgstr "Asocierile de fisiere G-Code"
+
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27
+msgid "Gerber File associations"
+msgstr "Asocierile de fisiere Gerber"
+
+#: appObjects/AppObject.py:134
+#, python-brace-format
+msgid ""
+"Object ({kind}) failed because: {error} \n"
+"\n"
+msgstr ""
+"Obiectul ({kind}) a eșuat din cauza: {error} \n"
+"\n"
+
+#: appObjects/AppObject.py:149
+msgid "Converting units to "
+msgstr "Se convertesc unitătile la "
+
+#: appObjects/AppObject.py:254
+msgid "CREATE A NEW FLATCAM TCL SCRIPT"
+msgstr "CREAȚI UN SCRIPT FLATCAM TCL NOU"
+
+#: appObjects/AppObject.py:255
+msgid "TCL Tutorial is here"
+msgstr "Tutorialul TCL este aici"
+
+#: appObjects/AppObject.py:257
+msgid "FlatCAM commands list"
+msgstr "Lista de comenzi FlatCAM"
+
+#: appObjects/AppObject.py:258
+msgid ""
+"Type >help< followed by Run Code for a list of FlatCAM Tcl Commands "
+"(displayed in Tcl Shell)."
+msgstr ""
+"Tastați >ajutor< urmat de Run Code pentru o listă de comenzi Tcl FlatCAM "
+"(afișate în Tcl Shell)."
+
+#: appObjects/AppObject.py:304 appObjects/AppObject.py:310
+#: appObjects/AppObject.py:316 appObjects/AppObject.py:322
+#: appObjects/AppObject.py:328 appObjects/AppObject.py:334
+msgid "created/selected"
+msgstr "creat / selectat"
+
+#: appObjects/FlatCAMCNCJob.py:429 appObjects/FlatCAMDocument.py:71
+#: appObjects/FlatCAMScript.py:82
+msgid "Basic"
+msgstr "Baza"
+
+#: appObjects/FlatCAMCNCJob.py:435 appObjects/FlatCAMDocument.py:75
+#: appObjects/FlatCAMScript.py:86
+msgid "Advanced"
+msgstr "Avansat"
+
+#: appObjects/FlatCAMCNCJob.py:478
+msgid "Plotting..."
+msgstr "Se afișează..."
+
+#: appObjects/FlatCAMCNCJob.py:517 appTools/ToolSolderPaste.py:1511
+msgid "Export cancelled ..."
+msgstr "Exportul anulat ..."
+
+#: appObjects/FlatCAMCNCJob.py:538
+msgid "File saved to"
+msgstr "Fișierul salvat în"
+
+#: appObjects/FlatCAMCNCJob.py:548 appObjects/FlatCAMScript.py:134
+#: app_Main.py:7303
+msgid "Loading..."
+msgstr "Se incarcă..."
+
+#: appObjects/FlatCAMCNCJob.py:562 app_Main.py:7400
+msgid "Code Editor"
+msgstr "Editor Cod"
+
+#: appObjects/FlatCAMCNCJob.py:599 appTools/ToolCalibration.py:1097
+msgid "Loaded Machine Code into Code Editor"
+msgstr "S-a încărcat Codul Maşină în Editorul Cod"
+
+#: appObjects/FlatCAMCNCJob.py:740
+msgid "This CNCJob object can't be processed because it is a"
+msgstr "Acest obiect CNCJob nu poate fi procesat deoarece este un"
+
+#: appObjects/FlatCAMCNCJob.py:742
+msgid "CNCJob object"
+msgstr "Obiect CNCJob"
+
+#: appObjects/FlatCAMCNCJob.py:922
+msgid ""
+"G-code does not have a G94 code and we will not include the code in the "
+"'Prepend to GCode' text box"
+msgstr ""
+"Codul G nu are un cod G94 și nu vom include codul din caseta de text „Adaugă "
+"la GCode”"
+
+#: appObjects/FlatCAMCNCJob.py:933
+msgid "Cancelled. The Toolchange Custom code is enabled but it's empty."
+msgstr ""
+"Anulat. Codul G-Code din Macro-ul Schimbare unealtă este activat dar nu "
+"contine nimic."
+
+#: appObjects/FlatCAMCNCJob.py:938
+msgid "Toolchange G-code was replaced by a custom code."
+msgstr "G-Code-ul pt schimbare unealtă a fost inlocuit cu un cod pesonalizat."
+
+#: appObjects/FlatCAMCNCJob.py:986 appObjects/FlatCAMCNCJob.py:995
+msgid ""
+"The used preprocessor file has to have in it's name: 'toolchange_custom'"
+msgstr ""
+"Postprocesorul folosit trebuie să aibă in numele sau: 'toolchange_custom'"
+
+#: appObjects/FlatCAMCNCJob.py:998
+msgid "There is no preprocessor file."
+msgstr "Nu exista nici-un fişier postprocesor."
+
+#: appObjects/FlatCAMDocument.py:175
+msgid "Document Editor"
+msgstr "Editor Documente"
+
+#: appObjects/FlatCAMExcellon.py:537 appObjects/FlatCAMExcellon.py:856
+#: appObjects/FlatCAMGeometry.py:380 appObjects/FlatCAMGeometry.py:861
+#: appTools/ToolIsolation.py:1051 appTools/ToolIsolation.py:1185
+#: appTools/ToolNCC.py:811 appTools/ToolNCC.py:1214 appTools/ToolPaint.py:778
+#: appTools/ToolPaint.py:1190
+msgid "Multiple Tools"
+msgstr "Unelte multiple"
+
+#: appObjects/FlatCAMExcellon.py:836
+msgid "No Tool Selected"
+msgstr "Nici-o Unealtă selectată"
+
+#: appObjects/FlatCAMExcellon.py:1234 appObjects/FlatCAMExcellon.py:1348
+#: appObjects/FlatCAMExcellon.py:1535
+msgid "Please select one or more tools from the list and try again."
+msgstr "Selectează una sau mai multe unelte din lista și încearcă din nou."
+
+#: appObjects/FlatCAMExcellon.py:1241
+msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
+msgstr ""
+"Anulat. Freza pt frezarea găurilor este mai mare decat diametrul găurii."
+
+#: appObjects/FlatCAMExcellon.py:1265 appObjects/FlatCAMExcellon.py:1368
+#: appObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Tool_nr"
+msgstr "Nr. Unealtă"
+
+#: appObjects/FlatCAMExcellon.py:1265 appObjects/FlatCAMExcellon.py:1368
+#: appObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Drills_Nr"
+msgstr "Nr. gaura"
+
+#: appObjects/FlatCAMExcellon.py:1265 appObjects/FlatCAMExcellon.py:1368
+#: appObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Slots_Nr"
+msgstr "Nr. slot"
+
+#: appObjects/FlatCAMExcellon.py:1357
+msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
+msgstr "Anulat. Freza este mai mare decat diametrul slotului de frezat."
+
+#: appObjects/FlatCAMExcellon.py:1461 appObjects/FlatCAMGeometry.py:1636
+msgid "Focus Z"
+msgstr "Focalizare Z"
+
+#: appObjects/FlatCAMExcellon.py:1480 appObjects/FlatCAMGeometry.py:1655
+msgid "Laser Power"
+msgstr "Putere Laser"
+
+#: appObjects/FlatCAMExcellon.py:1610 appObjects/FlatCAMGeometry.py:2088
+#: appObjects/FlatCAMGeometry.py:2092 appObjects/FlatCAMGeometry.py:2243
+msgid "Generating CNC Code"
+msgstr "CNC Code in curs de generare"
+
+#: appObjects/FlatCAMExcellon.py:1663 appObjects/FlatCAMGeometry.py:2553
+msgid "Delete failed. There are no exclusion areas to delete."
+msgstr "Ștergere eșuată. Nu există zone de excludere de șters."
+
+#: appObjects/FlatCAMExcellon.py:1680 appObjects/FlatCAMGeometry.py:2570
+msgid "Delete failed. Nothing is selected."
+msgstr "Ștergerea a eșuat. Nu este nimic selectat."
+
+#: appObjects/FlatCAMExcellon.py:1945 appTools/ToolIsolation.py:1253
+#: appTools/ToolNCC.py:918 appTools/ToolPaint.py:843
+msgid "Current Tool parameters were applied to all tools."
+msgstr "Parametrii Uneltei curente sunt aplicați la toate Uneltele."
+
+#: appObjects/FlatCAMGeometry.py:124 appObjects/FlatCAMGeometry.py:1298
+#: appObjects/FlatCAMGeometry.py:1299 appObjects/FlatCAMGeometry.py:1308
+msgid "Iso"
+msgstr "Izo"
+
+#: appObjects/FlatCAMGeometry.py:124 appObjects/FlatCAMGeometry.py:522
+#: appObjects/FlatCAMGeometry.py:920 appObjects/FlatCAMGerber.py:578
+#: appObjects/FlatCAMGerber.py:721 appTools/ToolCutOut.py:727
+#: appTools/ToolCutOut.py:923 appTools/ToolCutOut.py:1083
+#: appTools/ToolIsolation.py:1842 appTools/ToolIsolation.py:1979
+#: appTools/ToolIsolation.py:2150
+msgid "Rough"
+msgstr "Grosier"
+
+#: appObjects/FlatCAMGeometry.py:124
+msgid "Finish"
+msgstr "Finisare"
+
+#: appObjects/FlatCAMGeometry.py:557
+msgid "Add from Tool DB"
+msgstr "Adaugă Unealta din DB Unelte"
+
+#: appObjects/FlatCAMGeometry.py:939
+msgid "Tool added in Tool Table."
+msgstr "Unealtă adăugată in Tabela de Unelte."
+
+#: appObjects/FlatCAMGeometry.py:1048 appObjects/FlatCAMGeometry.py:1057
+msgid "Failed. Select a tool to copy."
+msgstr "Eșuat. Selectează o unealtă pt copiere."
+
+#: appObjects/FlatCAMGeometry.py:1086
+msgid "Tool was copied in Tool Table."
+msgstr "Unealta a fost copiata in Tabela de Unelte."
+
+#: appObjects/FlatCAMGeometry.py:1113
+msgid "Tool was edited in Tool Table."
+msgstr "Unealta a fost editata in Tabela de Unelte."
+
+#: appObjects/FlatCAMGeometry.py:1142 appObjects/FlatCAMGeometry.py:1151
+msgid "Failed. Select a tool to delete."
+msgstr "Eșuat. Selectează o unealtă pentru ștergere."
+
+#: appObjects/FlatCAMGeometry.py:1175
+msgid "Tool was deleted in Tool Table."
+msgstr "Unealta a fost stearsa din Tabela de Unelte."
+
+#: appObjects/FlatCAMGeometry.py:1212 appObjects/FlatCAMGeometry.py:1221
+msgid ""
+"Disabled because the tool is V-shape.\n"
+"For V-shape tools the depth of cut is\n"
+"calculated from other parameters like:\n"
+"- 'V-tip Angle' -> angle at the tip of the tool\n"
+"- 'V-tip Dia' -> diameter at the tip of the tool \n"
+"- Tool Dia -> 'Dia' column found in the Tool Table\n"
+"NB: a value of zero means that Tool Dia = 'V-tip Dia'"
+msgstr ""
+"Dezactivat deoarece unealta este în formă V.\n"
+"Pentru uneltele în formă V adâncimea de tăiere este\n"
+"calculată din alți parametri precum:\n"
+"- „V-tip Unghi” -> unghiul din vârful uneltei\n"
+"- 'V-tip Dia' -> diametrul în vârful sculei\n"
+"- Diametrul Uneltei-> coloana „Dia” găsită în tabelul uneltelor\n"
+"NB: o valoare de zero înseamnă că Dia Unealta = 'V-tip Dia'"
+
+#: appObjects/FlatCAMGeometry.py:1708
+msgid "This Geometry can't be processed because it is"
+msgstr "Acest obiect Geometrie nu poate fi procesat deoarece"
+
+#: appObjects/FlatCAMGeometry.py:1708
+msgid "geometry"
+msgstr "geometria"
+
+#: appObjects/FlatCAMGeometry.py:1749
+msgid "Failed. No tool selected in the tool table ..."
+msgstr "Eșuat. Nici-o unealtă nu este selectată in Tabela de Unelte ..."
+
+#: appObjects/FlatCAMGeometry.py:1847 appObjects/FlatCAMGeometry.py:1997
+msgid ""
+"Tool Offset is selected in Tool Table but no value is provided.\n"
+"Add a Tool Offset or change the Offset Type."
+msgstr ""
+"Un ofset pt unealtă este selectat in Tabela de Unelte dar nici-o val. nu "
+"este oferita.\n"
+"Adaugă un ofset pt unealtă sau schimbă Tipul Ofset."
+
+#: appObjects/FlatCAMGeometry.py:1913 appObjects/FlatCAMGeometry.py:2059
+msgid "G-Code parsing in progress..."
+msgstr "Analiza codului G în curs ..."
+
+#: appObjects/FlatCAMGeometry.py:1915 appObjects/FlatCAMGeometry.py:2061
+msgid "G-Code parsing finished..."
+msgstr "Analizarea codului G s-a terminat ..."
+
+#: appObjects/FlatCAMGeometry.py:1923
+msgid "Finished G-Code processing"
+msgstr "Prelucrarea G-Code terminată"
+
+#: appObjects/FlatCAMGeometry.py:1925 appObjects/FlatCAMGeometry.py:2073
+msgid "G-Code processing failed with error"
+msgstr "Procesarea G-Code a eșuat cu eroarea"
+
+#: appObjects/FlatCAMGeometry.py:1967 appTools/ToolSolderPaste.py:1309
+msgid "Cancelled. Empty file, it has no geometry"
+msgstr "Anulat. Fişier gol, nu are geometrie"
+
+#: appObjects/FlatCAMGeometry.py:2071 appObjects/FlatCAMGeometry.py:2238
+msgid "Finished G-Code processing..."
+msgstr "Prelucrarea G-Code terminată ..."
+
+#: appObjects/FlatCAMGeometry.py:2090 appObjects/FlatCAMGeometry.py:2094
+#: appObjects/FlatCAMGeometry.py:2245
+msgid "CNCjob created"
+msgstr "CNCjob creat"
+
+#: appObjects/FlatCAMGeometry.py:2276 appObjects/FlatCAMGeometry.py:2285
+#: appParsers/ParseGerber.py:1867 appParsers/ParseGerber.py:1877
+msgid "Scale factor has to be a number: integer or float."
+msgstr "Factorul de scalare trebuie să fie un număr: natural sau real."
+
+#: appObjects/FlatCAMGeometry.py:2348
+msgid "Geometry Scale done."
+msgstr "Scalare Geometrie executată."
+
+#: appObjects/FlatCAMGeometry.py:2365 appParsers/ParseGerber.py:1993
+msgid ""
+"An (x,y) pair of values are needed. Probable you entered only one value in "
+"the Offset field."
+msgstr ""
+"O pereche de valori (x,y) este necesară. Probabil că ai introdus numai o "
+"singură valoare in câmpul Offset."
+
+#: appObjects/FlatCAMGeometry.py:2421
+msgid "Geometry Offset done."
+msgstr "Ofset Geometrie executat."
+
+#: appObjects/FlatCAMGeometry.py:2450
+msgid ""
+"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, "
+"y)\n"
+"but now there is only one value, not two."
+msgstr ""
+"Parametrul >Schimbare Unealtă X, Y< in Editare -> Peferințele trebuie să fie "
+"in formatul (x, y) \n"
+"dar are o singură valoare in loc de două."
+
+#: appObjects/FlatCAMGerber.py:403 appTools/ToolIsolation.py:1577
+msgid "Buffering solid geometry"
+msgstr "Buferarea geometriei solide"
+
+#: appObjects/FlatCAMGerber.py:410 appTools/ToolIsolation.py:1599
+msgid "Done"
+msgstr "Executat"
+
+#: appObjects/FlatCAMGerber.py:436 appObjects/FlatCAMGerber.py:462
+msgid "Operation could not be done."
+msgstr "Operatia nu a putut fi executată."
+
+#: appObjects/FlatCAMGerber.py:594 appObjects/FlatCAMGerber.py:668
+#: appTools/ToolIsolation.py:1805 appTools/ToolIsolation.py:2126
+#: appTools/ToolNCC.py:2117 appTools/ToolNCC.py:3197 appTools/ToolNCC.py:3576
+msgid "Isolation geometry could not be generated."
+msgstr "Geometria de izolare nu a fost posibil să fie generată."
+
+#: appObjects/FlatCAMGerber.py:619 appObjects/FlatCAMGerber.py:746
+#: appTools/ToolIsolation.py:1869 appTools/ToolIsolation.py:2035
+#: appTools/ToolIsolation.py:2202
+msgid "Isolation geometry created"
+msgstr "Geometria de izolare creată"
+
+#: appObjects/FlatCAMGerber.py:1041
+msgid "Plotting Apertures"
+msgstr "Aperturile sunt in curs de afișare"
+
+#: appObjects/FlatCAMObj.py:237
+msgid "Name changed from"
+msgstr "Nume schimbat din"
+
+#: appObjects/FlatCAMObj.py:237
+msgid "to"
+msgstr "la"
+
+#: appObjects/FlatCAMObj.py:248
+msgid "Offsetting..."
+msgstr "Ofsetare..."
+
+#: appObjects/FlatCAMObj.py:262 appObjects/FlatCAMObj.py:267
+msgid "Scaling could not be executed."
+msgstr "Scalarea nu a putut fi executată."
+
+#: appObjects/FlatCAMObj.py:271 appObjects/FlatCAMObj.py:279
+msgid "Scale done."
+msgstr "Scalare efectuată."
+
+#: appObjects/FlatCAMObj.py:277
+msgid "Scaling..."
+msgstr "Scalare..."
+
+#: appObjects/FlatCAMObj.py:295
+msgid "Skewing..."
+msgstr "Deformare..."
+
+#: appObjects/FlatCAMScript.py:163
+msgid "Script Editor"
+msgstr "Editor Script"
+
+#: appObjects/ObjectCollection.py:514
+#, python-brace-format
+msgid "Object renamed from {old} to {new}"
+msgstr "Obiectul este redenumit din {old} in {new}"
+
+#: appObjects/ObjectCollection.py:926 appObjects/ObjectCollection.py:932
+#: appObjects/ObjectCollection.py:938 appObjects/ObjectCollection.py:944
+#: appObjects/ObjectCollection.py:950 appObjects/ObjectCollection.py:956
+#: app_Main.py:6237 app_Main.py:6243 app_Main.py:6249 app_Main.py:6255
+msgid "selected"
+msgstr "selectat"
+
+#: appObjects/ObjectCollection.py:987
+msgid "Cause of error"
+msgstr "Motivul erorii"
+
+#: appObjects/ObjectCollection.py:1188
+msgid "All objects are selected."
+msgstr "Totate obiectele sunt selectate."
+
+#: appObjects/ObjectCollection.py:1198
+msgid "Objects selection is cleared."
+msgstr "Nici-un obiect nu este selectat."
+
+#: appParsers/ParseExcellon.py:315
+msgid "This is GCODE mark"
+msgstr "Acesta este un marcaj Gerber"
+
+#: appParsers/ParseExcellon.py:432
+msgid ""
+"No tool diameter info's. See shell.\n"
+"A tool change event: T"
+msgstr ""
+"Nu există informații despre diametrul uneltei. Vezi Shell.\n"
+"Un eveniment de schimbare a uneltei: T"
+
+#: appParsers/ParseExcellon.py:435
+msgid ""
+"was found but the Excellon file have no informations regarding the tool "
+"diameters therefore the application will try to load it by using some 'fake' "
+"diameters.\n"
+"The user needs to edit the resulting Excellon object and change the "
+"diameters to reflect the real diameters."
+msgstr ""
+"a fost gasită dar fisierul Excellon nu are info's despre diametrele "
+"uneltelor prin urmare aplicatia va folosi valori 'false'.\n"
+"Userul trebuie să editeze obictul Excellon rezultat si sa ajusteze "
+"diametrele a.i sa reflecte diametrele reale."
+
+#: appParsers/ParseExcellon.py:899
+msgid ""
+"Excellon Parser error.\n"
+"Parsing Failed. Line"
+msgstr ""
+"Eroare de analiza Excellon.\n"
+"Analizarea a esuat. Linia"
+
+#: appParsers/ParseExcellon.py:981
+msgid ""
+"Excellon.create_geometry() -> a drill location was skipped due of not having "
+"a tool associated.\n"
+"Check the resulting GCode."
+msgstr ""
+"Excellon.create_geometry() -> o locaţie de găurire a fost sarita deoarece nu "
+"are o unealtă asociata.\n"
+"Verifică codul G-Code rezultat."
+
+#: appParsers/ParseFont.py:303
+msgid "Font not supported, try another one."
+msgstr "Fontul nu este acceptat, incearcă altul."
+
+#: appParsers/ParseGerber.py:425
+msgid "Gerber processing. Parsing"
+msgstr "Prelucrare Gerber. Analizare"
+
+#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:181
+msgid "lines"
+msgstr "linii"
+
+#: appParsers/ParseGerber.py:1001 appParsers/ParseGerber.py:1101
+#: appParsers/ParseHPGL2.py:274 appParsers/ParseHPGL2.py:288
+#: appParsers/ParseHPGL2.py:307 appParsers/ParseHPGL2.py:331
+#: appParsers/ParseHPGL2.py:366
+msgid "Coordinates missing, line ignored"
+msgstr "Coordonatele lipsesc, linia este ignorată"
+
+#: appParsers/ParseGerber.py:1003 appParsers/ParseGerber.py:1103
+msgid "GERBER file might be CORRUPT. Check the file !!!"
+msgstr "Fişierul Gerber poate fi corrupt. Verificati fişierul!!!"
+
+#: appParsers/ParseGerber.py:1057
+msgid ""
+"Region does not have enough points. File will be processed but there are "
+"parser errors. Line number"
+msgstr ""
+"Regiunea Gerber nu are suficiente puncte. Fişierul va fi procesat dar sunt "
+"erori de parsare. Numărul liniei"
+
+#: appParsers/ParseGerber.py:1487 appParsers/ParseHPGL2.py:401
+msgid "Gerber processing. Joining polygons"
+msgstr "Prelucrare Gerber. Se combină poligoanele"
+
+#: appParsers/ParseGerber.py:1505
+msgid "Gerber processing. Applying Gerber polarity."
+msgstr "Prelucrare Gerber. Se aplica polaritatea Gerber."
+
+#: appParsers/ParseGerber.py:1565
+msgid "Gerber Line"
+msgstr "Linia Gerber"
+
+#: appParsers/ParseGerber.py:1565
+msgid "Gerber Line Content"
+msgstr "Continut linie Gerber"
+
+#: appParsers/ParseGerber.py:1567
+msgid "Gerber Parser ERROR"
+msgstr "Eroare in parserul Gerber"
+
+#: appParsers/ParseGerber.py:1957
+msgid "Gerber Scale done."
+msgstr "Scalarea Gerber efectuată."
+
+#: appParsers/ParseGerber.py:2049
+msgid "Gerber Offset done."
+msgstr "Offsetare Gerber efectuată."
+
+#: appParsers/ParseGerber.py:2125
+msgid "Gerber Mirror done."
+msgstr "Oglindirea Gerber efectuată."
+
+#: appParsers/ParseGerber.py:2199
+msgid "Gerber Skew done."
+msgstr "Deformarea Gerber efectuată."
+
+#: appParsers/ParseGerber.py:2261
+msgid "Gerber Rotate done."
+msgstr "Rotatia Gerber efectuată."
+
+#: appParsers/ParseGerber.py:2418
+msgid "Gerber Buffer done."
+msgstr "Buffer Gerber efectuat."
+
+#: appParsers/ParseHPGL2.py:181
+msgid "HPGL2 processing. Parsing"
+msgstr "Prelucrare HPGL2. Analizare"
+
+#: appParsers/ParseHPGL2.py:413
+msgid "HPGL2 Line"
+msgstr "Linie HPGL2"
+
+#: appParsers/ParseHPGL2.py:413
+msgid "HPGL2 Line Content"
+msgstr "Continut linie HPGL2"
+
+#: appParsers/ParseHPGL2.py:414
+msgid "HPGL2 Parser ERROR"
+msgstr "Eroare in parserul HPGL2"
+
+#: appProcess.py:172
+msgid "processes running."
+msgstr "procesele care rulează."
+
+#: appTools/ToolAlignObjects.py:32
+msgid "Align Objects"
+msgstr "Aliniere Obiecte"
+
+#: appTools/ToolAlignObjects.py:61
+msgid "MOVING object"
+msgstr "MISCARE obiect"
+
+#: appTools/ToolAlignObjects.py:65
+msgid ""
+"Specify the type of object to be aligned.\n"
+"It can be of type: Gerber or Excellon.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Object combobox."
+msgstr ""
+"Specifică tipul de obiect care va fi aliniat.\n"
+"Poate fi de tipul: Gerber sau Excellon.\n"
+"Selectia făcută aici va dicta tipul de obiecte care se vor\n"
+"regăsi in combobox-ul >Obiect<."
+
+#: appTools/ToolAlignObjects.py:86
+msgid "Object to be aligned."
+msgstr "Obiect care trebuie aliniat."
+
+#: appTools/ToolAlignObjects.py:98
+msgid "TARGET object"
+msgstr "Obiectul TINTA"
+
+#: appTools/ToolAlignObjects.py:100
+msgid ""
+"Specify the type of object to be aligned to.\n"
+"It can be of type: Gerber or Excellon.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Object combobox."
+msgstr ""
+"Specifică tipul de obiect la care se va alinia un alt obiect.\n"
+"Poate fi de tipul: Gerbe sau Excellon.\n"
+"Selectia făcută aici va dicta tipul de obiecte care se vor\n"
+"regăsi in combobox-ul >Obiect<."
+
+#: appTools/ToolAlignObjects.py:122
+msgid "Object to be aligned to. Aligner."
+msgstr "Obiectul către care se face alinierea. Aliniator."
+
+#: appTools/ToolAlignObjects.py:135
+msgid "Alignment Type"
+msgstr "Tip Aliniere"
+
+#: appTools/ToolAlignObjects.py:137
+msgid ""
+"The type of alignment can be:\n"
+"- Single Point -> it require a single point of sync, the action will be a "
+"translation\n"
+"- Dual Point -> it require two points of sync, the action will be "
+"translation followed by rotation"
+msgstr ""
+"Tipul de aliniere poate fi:\n"
+"- Punct Singular -> necesită un singur punct de sincronizare, actiunea va fi "
+"o translatie\n"
+"- Punct Dublu -> necesita două puncta de sincronizare, actiunea va di o "
+"translatie urmată de o posibilă rotatie"
+
+#: appTools/ToolAlignObjects.py:143
+msgid "Single Point"
+msgstr "Punct Singular"
+
+#: appTools/ToolAlignObjects.py:144
+msgid "Dual Point"
+msgstr "Punct Dublu"
+
+#: appTools/ToolAlignObjects.py:159
+msgid "Align Object"
+msgstr "Aliniază Obiectul"
+
+#: appTools/ToolAlignObjects.py:161
+msgid ""
+"Align the specified object to the aligner object.\n"
+"If only one point is used then it assumes translation.\n"
+"If tho points are used it assume translation and rotation."
+msgstr ""
+"Aliniază obiectul specificat la obiectul aliniator.\n"
+"Dacă doar un singul punct de aliniere este folosit atunci se presupune o "
+"simplă translatie.\n"
+"Daca se folosesc două puncte atunci va fi o translatie urmată de o posibilă "
+"rotatie."
+
+#: appTools/ToolAlignObjects.py:176 appTools/ToolCalculators.py:246
+#: appTools/ToolCalibration.py:683 appTools/ToolCopperThieving.py:488
+#: appTools/ToolCorners.py:182 appTools/ToolCutOut.py:362
+#: appTools/ToolDblSided.py:471 appTools/ToolEtchCompensation.py:240
+#: appTools/ToolExtractDrills.py:310 appTools/ToolFiducials.py:321
+#: appTools/ToolFilm.py:503 appTools/ToolInvertGerber.py:143
+#: appTools/ToolIsolation.py:591 appTools/ToolNCC.py:612
+#: appTools/ToolOptimal.py:243 appTools/ToolPaint.py:555
+#: appTools/ToolPanelize.py:280 appTools/ToolPunchGerber.py:339
+#: appTools/ToolQRCode.py:323 appTools/ToolRulesCheck.py:516
+#: appTools/ToolSolderPaste.py:481 appTools/ToolSub.py:181
+#: appTools/ToolTransform.py:433
+msgid "Reset Tool"
+msgstr "Resetați Unealta"
+
+#: appTools/ToolAlignObjects.py:178 appTools/ToolCalculators.py:248
+#: appTools/ToolCalibration.py:685 appTools/ToolCopperThieving.py:490
+#: appTools/ToolCorners.py:184 appTools/ToolCutOut.py:364
+#: appTools/ToolDblSided.py:473 appTools/ToolEtchCompensation.py:242
+#: appTools/ToolExtractDrills.py:312 appTools/ToolFiducials.py:323
+#: appTools/ToolFilm.py:505 appTools/ToolInvertGerber.py:145
+#: appTools/ToolIsolation.py:593 appTools/ToolNCC.py:614
+#: appTools/ToolOptimal.py:245 appTools/ToolPaint.py:557
+#: appTools/ToolPanelize.py:282 appTools/ToolPunchGerber.py:341
+#: appTools/ToolQRCode.py:325 appTools/ToolRulesCheck.py:518
+#: appTools/ToolSolderPaste.py:483 appTools/ToolSub.py:183
+#: appTools/ToolTransform.py:435
+msgid "Will reset the tool parameters."
+msgstr "Va reseta parametrii uneltei."
+
+#: appTools/ToolAlignObjects.py:244
+msgid "Align Tool"
+msgstr "Unealta Aliniere"
+
+#: appTools/ToolAlignObjects.py:289
+msgid "There is no aligned FlatCAM object selected..."
+msgstr "Nu a fost selectat niciun obiect FlatCAM pentru a fi aliniat..."
+
+#: appTools/ToolAlignObjects.py:299
+msgid "There is no aligner FlatCAM object selected..."
+msgstr ""
+"Nu a fost selectat niciun obiect FlatCAM către care să se facă alinierea..."
+
+#: appTools/ToolAlignObjects.py:321 appTools/ToolAlignObjects.py:385
+msgid "First Point"
+msgstr "Primul punct"
+
+#: appTools/ToolAlignObjects.py:321 appTools/ToolAlignObjects.py:400
+msgid "Click on the START point."
+msgstr "Click pe punctul START."
+
+#: appTools/ToolAlignObjects.py:380 appTools/ToolCalibration.py:920
+msgid "Cancelled by user request."
+msgstr "Anulat prin solicitarea utilizatorului."
+
+#: appTools/ToolAlignObjects.py:385 appTools/ToolAlignObjects.py:407
+msgid "Click on the DESTINATION point."
+msgstr "Click pe punctul DESTINATIE."
+
+#: appTools/ToolAlignObjects.py:385 appTools/ToolAlignObjects.py:400
+#: appTools/ToolAlignObjects.py:407
+msgid "Or right click to cancel."
+msgstr "Sau fă click dreapta pentru anulare."
+
+#: appTools/ToolAlignObjects.py:400 appTools/ToolAlignObjects.py:407
+#: appTools/ToolFiducials.py:107
+msgid "Second Point"
+msgstr "Al doilea punct"
+
+#: appTools/ToolCalculators.py:24
+msgid "Calculators"
+msgstr "Calculatoare"
+
+#: appTools/ToolCalculators.py:26
+msgid "Units Calculator"
+msgstr "Calculator Unitati"
+
+#: appTools/ToolCalculators.py:70
+msgid "Here you enter the value to be converted from INCH to MM"
+msgstr "Valorile pentru conversie din INCH in MM"
+
+#: appTools/ToolCalculators.py:75
+msgid "Here you enter the value to be converted from MM to INCH"
+msgstr "Valorile pentru conversie din MM in INCH"
+
+#: appTools/ToolCalculators.py:111
+msgid ""
+"This is the angle of the tip of the tool.\n"
+"It is specified by manufacturer."
+msgstr ""
+"Acesta este unghiul uneltei la vârf.\n"
+"Producatorul il specifica in foaia de catalog."
+
+#: appTools/ToolCalculators.py:120
+msgid ""
+"This is the depth to cut into the material.\n"
+"In the CNCJob is the CutZ parameter."
+msgstr ""
+"Acest param. este adâncimea de tăiere in material.\n"
+"In obiectul CNCJob este parametrul >Z tăiere<."
+
+#: appTools/ToolCalculators.py:128
+msgid ""
+"This is the tool diameter to be entered into\n"
+"FlatCAM Gerber section.\n"
+"In the CNCJob section it is called >Tool dia<."
+msgstr ""
+"Acesta este diametrul uneltei care trebuie introdus in\n"
+"sectiunea FlatCAM Gerber.\n"
+"In sectiunea CNCJob este numit >Dia unealtă<."
+
+#: appTools/ToolCalculators.py:139 appTools/ToolCalculators.py:235
+msgid "Calculate"
+msgstr "Calculează"
+
+#: appTools/ToolCalculators.py:142
+msgid ""
+"Calculate either the Cut Z or the effective tool diameter,\n"
+" depending on which is desired and which is known. "
+msgstr ""
+"Calculează ori valorea >Z tăiere< ori valoarea efectiva a diametrului "
+"uneltei,\n"
+"depinzand de care dintre acestea este cunoscuta. "
+
+#: appTools/ToolCalculators.py:205
+msgid "Current Value"
+msgstr "Intensitate"
+
+#: appTools/ToolCalculators.py:212
+msgid ""
+"This is the current intensity value\n"
+"to be set on the Power Supply. In Amps."
+msgstr ""
+"Intensitatea curentului electric care se va seta\n"
+"in sursa de alimentare. In Amperi."
+
+#: appTools/ToolCalculators.py:216
+msgid "Time"
+msgstr "Durată"
+
+#: appTools/ToolCalculators.py:223
+msgid ""
+"This is the calculated time required for the procedure.\n"
+"In minutes."
+msgstr ""
+"TImpul necesar (calculat) pentru\n"
+"efectuarea procedurii. In minute."
+
+#: appTools/ToolCalculators.py:238
+msgid ""
+"Calculate the current intensity value and the procedure time,\n"
+"depending on the parameters above"
+msgstr ""
+"Calculează intensitatea curentului cat și durata procedurii\n"
+"in funcţie de parametrii de mai sus"
+
+#: appTools/ToolCalculators.py:299
+msgid "Calc. Tool"
+msgstr "Unealta Calc"
+
+#: appTools/ToolCalibration.py:69
+msgid "Parameters used when creating the GCode in this tool."
+msgstr "Parametrii folosiți la crearea codului GC pentru aceasta unealta."
+
+#: appTools/ToolCalibration.py:173
+msgid "STEP 1: Acquire Calibration Points"
+msgstr "PASUL 1: Obțineți punctele de calibrare"
+
+#: appTools/ToolCalibration.py:175
+msgid ""
+"Pick four points by clicking on canvas.\n"
+"Those four points should be in the four\n"
+"(as much as possible) corners of the object."
+msgstr ""
+"Alege patru puncte făcând clic pe ecran.\n"
+"Aceste patru puncte ar trebui să fie în cele patru\n"
+"(pe cât posibil) colțurile obiectului."
+
+#: appTools/ToolCalibration.py:193 appTools/ToolFilm.py:71
+#: appTools/ToolImage.py:54 appTools/ToolPanelize.py:77
+#: appTools/ToolProperties.py:177
+msgid "Object Type"
+msgstr "Tip Obiect"
+
+#: appTools/ToolCalibration.py:210
+msgid "Source object selection"
+msgstr "Selectarea obiectului sursă"
+
+#: appTools/ToolCalibration.py:212
+msgid "FlatCAM Object to be used as a source for reference points."
+msgstr ""
+"Obiect FlatCAM care trebuie utilizat ca sursă pentru punctele de referință."
+
+#: appTools/ToolCalibration.py:218
+msgid "Calibration Points"
+msgstr "Puncte de calibrare"
+
+#: appTools/ToolCalibration.py:220
+msgid ""
+"Contain the expected calibration points and the\n"
+"ones measured."
+msgstr ""
+"Conține punctele de calibrare așteptate și\n"
+"cele măsurate."
+
+#: appTools/ToolCalibration.py:235 appTools/ToolSub.py:81
+#: appTools/ToolSub.py:136
+msgid "Target"
+msgstr "Tintă"
+
+#: appTools/ToolCalibration.py:236
+msgid "Found Delta"
+msgstr "Delta găsit"
+
+#: appTools/ToolCalibration.py:248
+msgid "Bot Left X"
+msgstr "Stânga jos X"
+
+#: appTools/ToolCalibration.py:257
+msgid "Bot Left Y"
+msgstr "Stânga jos Y"
+
+#: appTools/ToolCalibration.py:275
+msgid "Bot Right X"
+msgstr "Dreapta-jos X"
+
+#: appTools/ToolCalibration.py:285
+msgid "Bot Right Y"
+msgstr "Dreapta-jos Y"
+
+#: appTools/ToolCalibration.py:300
+msgid "Top Left X"
+msgstr "Stânga sus X"
+
+#: appTools/ToolCalibration.py:309
+msgid "Top Left Y"
+msgstr "Stânga sus Y"
+
+#: appTools/ToolCalibration.py:324
+msgid "Top Right X"
+msgstr "Dreapta-sus X"
+
+#: appTools/ToolCalibration.py:334
+msgid "Top Right Y"
+msgstr "Dreapta-sus Y"
+
+#: appTools/ToolCalibration.py:367
+msgid "Get Points"
+msgstr "Obține puncte"
+
+#: appTools/ToolCalibration.py:369
+msgid ""
+"Pick four points by clicking on canvas if the source choice\n"
+"is 'free' or inside the object geometry if the source is 'object'.\n"
+"Those four points should be in the four squares of\n"
+"the object."
+msgstr ""
+"Alegeți patru puncte dând clic pe ecran dacă alegeți sursa\n"
+"„liber” sau în interiorul geometriei obiectului dacă sursa este „obiect”.\n"
+"Aceste patru puncte ar trebui să se afle în cele patru colțuri ale\n"
+"obiectului."
+
+#: appTools/ToolCalibration.py:390
+msgid "STEP 2: Verification GCode"
+msgstr "PASUL 2: GCode de verificare"
+
+#: appTools/ToolCalibration.py:392 appTools/ToolCalibration.py:405
+msgid ""
+"Generate GCode file to locate and align the PCB by using\n"
+"the four points acquired above.\n"
+"The points sequence is:\n"
+"- first point -> set the origin\n"
+"- second point -> alignment point. Can be: top-left or bottom-right.\n"
+"- third point -> check point. Can be: top-left or bottom-right.\n"
+"- forth point -> final verification point. Just for evaluation."
+msgstr ""
+"Generați fișier GCode pentru a localiza și alinia PCB-ul utilizând\n"
+"cele patru puncte dobândite mai sus.\n"
+"Secvența punctelor este:\n"
+"- primul punct -> setați originea\n"
+"- al doilea punct -> punctul de aliniere. Poate fi: sus-stânga sau jos-"
+"dreapta.\n"
+"- al treilea punct -> punctul de verificare. Poate fi: sus-stânga sau jos-"
+"dreapta.\n"
+"- punctul înainte -> punctul de verificare final. Doar pentru evaluare."
+
+#: appTools/ToolCalibration.py:403 appTools/ToolSolderPaste.py:344
+msgid "Generate GCode"
+msgstr "Generează GCode"
+
+#: appTools/ToolCalibration.py:429
+msgid "STEP 3: Adjustments"
+msgstr "PASUL 3: Reglaje"
+
+#: appTools/ToolCalibration.py:431 appTools/ToolCalibration.py:440
+msgid ""
+"Calculate Scale and Skew factors based on the differences (delta)\n"
+"found when checking the PCB pattern. The differences must be filled\n"
+"in the fields Found (Delta)."
+msgstr ""
+"Calculați factorii de Scalare și Deformare pe baza diferențelor (delta)\n"
+"găsite la verificarea modelului PCB. Diferențele trebuie completate\n"
+"în câmpurile găsite (Delta)."
+
+#: appTools/ToolCalibration.py:438
+msgid "Calculate Factors"
+msgstr "Calculați factorii"
+
+#: appTools/ToolCalibration.py:460
+msgid "STEP 4: Adjusted GCode"
+msgstr "PASUL 4: GCode ajustat"
+
+#: appTools/ToolCalibration.py:462
+msgid ""
+"Generate verification GCode file adjusted with\n"
+"the factors above."
+msgstr ""
+"Generați fișierul GCode de verificare ajustat cu\n"
+"factorii de mai sus."
+
+#: appTools/ToolCalibration.py:467
+msgid "Scale Factor X:"
+msgstr "Factor scalare X:"
+
+#: appTools/ToolCalibration.py:469
+msgid "Factor for Scale action over X axis."
+msgstr "Factor pentru scalarea pe axa X."
+
+#: appTools/ToolCalibration.py:479
+msgid "Scale Factor Y:"
+msgstr "Factor scalare Y:"
+
+#: appTools/ToolCalibration.py:481
+msgid "Factor for Scale action over Y axis."
+msgstr "Factor pentru scalarea pe axa Y."
+
+#: appTools/ToolCalibration.py:491
+msgid "Apply Scale Factors"
+msgstr "Aplicați factorii de scalare"
+
+#: appTools/ToolCalibration.py:493
+msgid "Apply Scale factors on the calibration points."
+msgstr "Aplicați factorii de Scalare asupra punctelor de calibrare."
+
+#: appTools/ToolCalibration.py:503
+msgid "Skew Angle X:"
+msgstr "Unghi X Deformare:"
+
+#: appTools/ToolCalibration.py:516
+msgid "Skew Angle Y:"
+msgstr "Unghi Y Deformare:"
+
+#: appTools/ToolCalibration.py:529
+msgid "Apply Skew Factors"
+msgstr "Aplicați factorii de deformare"
+
+#: appTools/ToolCalibration.py:531
+msgid "Apply Skew factors on the calibration points."
+msgstr "Aplicați factorii de Deformare asupra punctelor de calibrare."
+
+#: appTools/ToolCalibration.py:600
+msgid "Generate Adjusted GCode"
+msgstr "Generați GCode ajustat"
+
+#: appTools/ToolCalibration.py:602
+msgid ""
+"Generate verification GCode file adjusted with\n"
+"the factors set above.\n"
+"The GCode parameters can be readjusted\n"
+"before clicking this button."
+msgstr ""
+"Generați fișierul GCode de verificare ajustat cu\n"
+"factorii stabiliți mai sus.\n"
+"Parametrii GCode pot fi reglați\n"
+"înainte de a face clic pe acest buton."
+
+#: appTools/ToolCalibration.py:623
+msgid "STEP 5: Calibrate FlatCAM Objects"
+msgstr "PASUL 5: Calibrați obiectele FlatCAM"
+
+#: appTools/ToolCalibration.py:625
+msgid ""
+"Adjust the FlatCAM objects\n"
+"with the factors determined and verified above."
+msgstr ""
+"Reglați obiectele FlatCAM\n"
+"cu factorii determinați și verificați mai sus."
+
+#: appTools/ToolCalibration.py:637
+msgid "Adjusted object type"
+msgstr "Tipul obiectului ajustat"
+
+#: appTools/ToolCalibration.py:638
+msgid "Type of the FlatCAM Object to be adjusted."
+msgstr "Tipul obiectului FlatCAM care trebuie ajustat."
+
+#: appTools/ToolCalibration.py:651
+msgid "Adjusted object selection"
+msgstr "Selectarea obiectului ajustat"
+
+#: appTools/ToolCalibration.py:653
+msgid "The FlatCAM Object to be adjusted."
+msgstr "Obiectul FlatCAM care trebuie ajustat."
+
+#: appTools/ToolCalibration.py:660
+msgid "Calibrate"
+msgstr "Calibreaza"
+
+#: appTools/ToolCalibration.py:662
+msgid ""
+"Adjust (scale and/or skew) the objects\n"
+"with the factors determined above."
+msgstr ""
+"Reglați (Scalați și / sau Deformați) obiectele\n"
+"cu factorii determinați mai sus."
+
+#: appTools/ToolCalibration.py:800
+msgid "Tool initialized"
+msgstr "Unealtă initializată"
+
+#: appTools/ToolCalibration.py:838
+msgid "There is no source FlatCAM object selected..."
+msgstr "Nu a fost selectat niciun obiect FlatCAM sursă ..."
+
+#: appTools/ToolCalibration.py:859
+msgid "Get First calibration point. Bottom Left..."
+msgstr "Obțineți primul punct de calibrare. Stânga jos..."
+
+#: appTools/ToolCalibration.py:926
+msgid "Get Second calibration point. Bottom Right (Top Left)..."
+msgstr ""
+"Obțineți al doilea punct de calibrare. Dreapta jos (sau în stânga sus) ..."
+
+#: appTools/ToolCalibration.py:930
+msgid "Get Third calibration point. Top Left (Bottom Right)..."
+msgstr ""
+"Obțineți al treilea punct de calibrare. Sus stanga (sau în jos dreapta)..."
+
+#: appTools/ToolCalibration.py:934
+msgid "Get Forth calibration point. Top Right..."
+msgstr "Obțineți punctul de calibrare Forth. Sus în dreapta..."
+
+#: appTools/ToolCalibration.py:938
+msgid "Done. All four points have been acquired."
+msgstr "Terminat. Toate cele patru puncte au fost obținute."
+
+#: appTools/ToolCalibration.py:969
+msgid "Verification GCode for FlatCAM Calibration Tool"
+msgstr "GCode de verificare pentru Unealta FlatCAM de Calibrare"
+
+#: appTools/ToolCalibration.py:981 appTools/ToolCalibration.py:1067
+msgid "Gcode Viewer"
+msgstr "Gcode Viewer"
+
+#: appTools/ToolCalibration.py:997
+msgid "Cancelled. Four points are needed for GCode generation."
+msgstr "Anulat. Patru puncte sunt necesare pentru generarea GCode."
+
+#: appTools/ToolCalibration.py:1253 appTools/ToolCalibration.py:1349
+msgid "There is no FlatCAM object selected..."
+msgstr "Nu a fost selectat niciun obiect FlatCAM ..."
+
+#: appTools/ToolCopperThieving.py:76 appTools/ToolFiducials.py:264
+msgid "Gerber Object to which will be added a copper thieving."
+msgstr "Obiect Gerber căruia i se va adăuga Copper Thieving."
+
+#: appTools/ToolCopperThieving.py:102
+msgid ""
+"This set the distance between the copper thieving components\n"
+"(the polygon fill may be split in multiple polygons)\n"
+"and the copper traces in the Gerber file."
+msgstr ""
+"Aceasta stabileste distanța dintre componentele Copper Thieving\n"
+"(umplutura poligonului poate fi împărțită în mai multe poligoane)\n"
+"si traseele de cupru din fisierul Gerber."
+
+#: appTools/ToolCopperThieving.py:135
+msgid ""
+"- 'Itself' - the copper thieving extent is based on the object extent.\n"
+"- 'Area Selection' - left mouse click to start selection of the area to be "
+"filled.\n"
+"- 'Reference Object' - will do copper thieving within the area specified by "
+"another object."
+msgstr ""
+"- „Însuși” - amploarea Copper Thieving se bazează pe suprafata obiectului.\n"
+"- „Selecție zonă” - faceți clic stânga cu mouse-ul pentru a începe selecția "
+"zonei.\n"
+"- „Obiect de referință” - va face Copper Thieving în zona specificată de un "
+"alt obiect."
+
+#: appTools/ToolCopperThieving.py:142 appTools/ToolIsolation.py:511
+#: appTools/ToolNCC.py:552 appTools/ToolPaint.py:495
+msgid "Ref. Type"
+msgstr "Tip Ref"
+
+#: appTools/ToolCopperThieving.py:144
+msgid ""
+"The type of FlatCAM object to be used as copper thieving reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"Tipul obiectului FlatCAM care va fi utilizat ca referință la Copper "
+"Thieving.\n"
+"Poate fi Gerber, Excellon sau Geometrie."
+
+#: appTools/ToolCopperThieving.py:153 appTools/ToolIsolation.py:522
+#: appTools/ToolNCC.py:562 appTools/ToolPaint.py:505
+msgid "Ref. Object"
+msgstr "Obiect Ref"
+
+#: appTools/ToolCopperThieving.py:155 appTools/ToolIsolation.py:524
+#: appTools/ToolNCC.py:564 appTools/ToolPaint.py:507
+msgid "The FlatCAM object to be used as non copper clearing reference."
+msgstr ""
+"Obiectul FlatCAM pentru a fi utilizat ca referință pt. curățarea de cupru."
+
+#: appTools/ToolCopperThieving.py:331
+msgid "Insert Copper thieving"
+msgstr "Inserați Copper Thieving"
+
+#: appTools/ToolCopperThieving.py:333
+msgid ""
+"Will add a polygon (may be split in multiple parts)\n"
+"that will surround the actual Gerber traces at a certain distance."
+msgstr ""
+"Se va adăuga un poligon (poate fi împărțit în mai multe părți)\n"
+"care va înconjura traseele Gerber la o anumită distanță."
+
+#: appTools/ToolCopperThieving.py:392
+msgid "Insert Robber Bar"
+msgstr "Inserați Rober Bar"
+
+#: appTools/ToolCopperThieving.py:394
+msgid ""
+"Will add a polygon with a defined thickness\n"
+"that will surround the actual Gerber object\n"
+"at a certain distance.\n"
+"Required when doing holes pattern plating."
+msgstr ""
+"Se va adăuga un poligon cu o grosime definită\n"
+"care va înconjura obiectul Gerber\n"
+"la o anumită distanță.\n"
+"Necesar atunci când faceți placare găuri cu model."
+
+#: appTools/ToolCopperThieving.py:418
+msgid "Select Soldermask object"
+msgstr "Selectați obiectul Soldermask"
+
+#: appTools/ToolCopperThieving.py:420
+msgid ""
+"Gerber Object with the soldermask.\n"
+"It will be used as a base for\n"
+"the pattern plating mask."
+msgstr ""
+"Obiect Gerber cu Soldermask.\n"
+"Acesta va fi folosit ca bază pentru\n"
+"generarea de masca pentru placare cu model."
+
+#: appTools/ToolCopperThieving.py:449
+msgid "Plated area"
+msgstr "Zona placată"
+
+#: appTools/ToolCopperThieving.py:451
+msgid ""
+"The area to be plated by pattern plating.\n"
+"Basically is made from the openings in the plating mask.\n"
+"\n"
+"<> - the calculated area is actually a bit larger\n"
+"due of the fact that the soldermask openings are by design\n"
+"a bit larger than the copper pads, and this area is\n"
+"calculated from the soldermask openings."
+msgstr ""
+"Zona de placat prin placare cu model.\n"
+"Practic este realizată din deschiderile din masca de placare.\n"
+"\n"
+"<> - suprafața calculată este de fapt un pic mai mare\n"
+"datorită faptului că deschiderile de soldermask sunt prin design\n"
+"un pic mai mari decât padurile de cupru, iar această zonă este\n"
+"calculată din deschiderile soldermask."
+
+#: appTools/ToolCopperThieving.py:462
+msgid "mm"
+msgstr "mm"
+
+#: appTools/ToolCopperThieving.py:464
+msgid "in"
+msgstr "in"
+
+#: appTools/ToolCopperThieving.py:471
+msgid "Generate pattern plating mask"
+msgstr "Generați mască de placare cu model"
+
+#: appTools/ToolCopperThieving.py:473
+msgid ""
+"Will add to the soldermask gerber geometry\n"
+"the geometries of the copper thieving and/or\n"
+"the robber bar if those were generated."
+msgstr ""
+"Se va adăuga la geometria soldermask Gerber \n"
+"geometriile Copper Thieving și / sau\n"
+"Robber Bar dacă acestea au fost generate."
+
+#: appTools/ToolCopperThieving.py:629 appTools/ToolCopperThieving.py:654
+msgid "Lines Grid works only for 'itself' reference ..."
+msgstr "Gridul de Linii funcționează numai pentru referința „în sine” ..."
+
+#: appTools/ToolCopperThieving.py:640
+msgid "Solid fill selected."
+msgstr "Umplere solidă selectată."
+
+#: appTools/ToolCopperThieving.py:645
+msgid "Dots grid fill selected."
+msgstr "Umplere Grila de Puncte selectată."
+
+#: appTools/ToolCopperThieving.py:650
+msgid "Squares grid fill selected."
+msgstr "Umplere Grila de Pătrate selectată."
+
+#: appTools/ToolCopperThieving.py:671 appTools/ToolCopperThieving.py:753
+#: appTools/ToolCopperThieving.py:1355 appTools/ToolCorners.py:268
+#: appTools/ToolDblSided.py:657 appTools/ToolExtractDrills.py:436
+#: appTools/ToolFiducials.py:470 appTools/ToolFiducials.py:747
+#: appTools/ToolOptimal.py:348 appTools/ToolPunchGerber.py:512
+#: appTools/ToolQRCode.py:435
+msgid "There is no Gerber object loaded ..."
+msgstr "Nu este nici-un obiect Gerber incărcat ..."
+
+#: appTools/ToolCopperThieving.py:684 appTools/ToolCopperThieving.py:1283
+msgid "Append geometry"
+msgstr "Adăugați geometria"
+
+#: appTools/ToolCopperThieving.py:728 appTools/ToolCopperThieving.py:1316
+#: appTools/ToolCopperThieving.py:1469
+msgid "Append source file"
+msgstr "Adăugați fișierul sursă"
+
+#: appTools/ToolCopperThieving.py:736 appTools/ToolCopperThieving.py:1324
+msgid "Copper Thieving Tool done."
+msgstr "Unealta Copper Thieving efectuata."
+
+#: appTools/ToolCopperThieving.py:763 appTools/ToolCopperThieving.py:796
+#: appTools/ToolCutOut.py:556 appTools/ToolCutOut.py:761
+#: appTools/ToolEtchCompensation.py:360 appTools/ToolInvertGerber.py:211
+#: appTools/ToolIsolation.py:1585 appTools/ToolIsolation.py:1612
+#: appTools/ToolNCC.py:1617 appTools/ToolNCC.py:1661 appTools/ToolNCC.py:1690
+#: appTools/ToolPaint.py:1493 appTools/ToolPanelize.py:423
+#: appTools/ToolPanelize.py:437 appTools/ToolSub.py:295 appTools/ToolSub.py:308
+#: appTools/ToolSub.py:499 appTools/ToolSub.py:514
+#: tclCommands/TclCommandCopperClear.py:97 tclCommands/TclCommandPaint.py:99
+msgid "Could not retrieve object"
+msgstr "Nu s-a putut incărca obiectul"
+
+#: appTools/ToolCopperThieving.py:824
+msgid "Click the end point of the filling area."
+msgstr "Faceți clic pe punctul final al zonei de umplere."
+
+#: appTools/ToolCopperThieving.py:952 appTools/ToolCopperThieving.py:956
+#: appTools/ToolCopperThieving.py:1017
+msgid "Thieving"
+msgstr "Thieving"
+
+#: appTools/ToolCopperThieving.py:963
+msgid "Copper Thieving Tool started. Reading parameters."
+msgstr "Unealta Thieving Tool a pornit. Se citesc parametrii."
+
+#: appTools/ToolCopperThieving.py:988
+msgid "Copper Thieving Tool. Preparing isolation polygons."
+msgstr "Unealta Thieving Tool. Se pregătesc poligoanele de isolare."
+
+#: appTools/ToolCopperThieving.py:1033
+msgid "Copper Thieving Tool. Preparing areas to fill with copper."
+msgstr "Unealta Thieving Tool. Se pregătesc zonele de umplut cu cupru."
+
+#: appTools/ToolCopperThieving.py:1044 appTools/ToolOptimal.py:355
+#: appTools/ToolPanelize.py:810 appTools/ToolRulesCheck.py:1127
+msgid "Working..."
+msgstr "Se lucrează..."
+
+#: appTools/ToolCopperThieving.py:1071
+msgid "Geometry not supported for bounding box"
+msgstr "Geometria nu este acceptată pentru caseta de delimitare"
+
+#: appTools/ToolCopperThieving.py:1077 appTools/ToolNCC.py:1962
+#: appTools/ToolNCC.py:2017 appTools/ToolNCC.py:3052 appTools/ToolPaint.py:3405
+msgid "No object available."
+msgstr "Nici-un obiect disponibil."
+
+#: appTools/ToolCopperThieving.py:1114 appTools/ToolNCC.py:1987
+#: appTools/ToolNCC.py:2040 appTools/ToolNCC.py:3094
+msgid "The reference object type is not supported."
+msgstr "Tipul de obiect de referintă nu este acceptat."
+
+#: appTools/ToolCopperThieving.py:1119
+msgid "Copper Thieving Tool. Appending new geometry and buffering."
+msgstr ""
+"Unealta Copper Thieving. Se adauga o noua geometrie si se fuzioneaza acestea."
+
+#: appTools/ToolCopperThieving.py:1135
+msgid "Create geometry"
+msgstr "Creați geometrie"
+
+#: appTools/ToolCopperThieving.py:1335 appTools/ToolCopperThieving.py:1339
+msgid "P-Plating Mask"
+msgstr "Mască M-Placare"
+
+#: appTools/ToolCopperThieving.py:1361
+msgid "Append PP-M geometry"
+msgstr "Adaugă geometrie mască PM"
+
+#: appTools/ToolCopperThieving.py:1487
+msgid "Generating Pattern Plating Mask done."
+msgstr "Generarea măștii de placare cu model efectuată."
+
+#: appTools/ToolCopperThieving.py:1559
+msgid "Copper Thieving Tool exit."
+msgstr "Unealta Copper Thieving terminata."
+
+#: appTools/ToolCorners.py:57
+msgid "The Gerber object to which will be added corner markers."
+msgstr "Obiect Gerber căruia i se va adăuga marcaje de colt."
+
+#: appTools/ToolCorners.py:73
+msgid "Locations"
+msgstr "Locaţii"
+
+#: appTools/ToolCorners.py:75
+msgid "Locations where to place corner markers."
+msgstr "Locații unde să plasați markerele de colț."
+
+#: appTools/ToolCorners.py:92 appTools/ToolFiducials.py:95
+msgid "Top Right"
+msgstr "Dreapta-sus"
+
+#: appTools/ToolCorners.py:101
+msgid "Toggle ALL"
+msgstr "Comută Toate"
+
+#: appTools/ToolCorners.py:167
+msgid "Add Marker"
+msgstr "Adaugă Marcaj"
+
+#: appTools/ToolCorners.py:169
+msgid "Will add corner markers to the selected Gerber file."
+msgstr "Va adăuga marcaje de colț în fișierul Gerber selectat."
+
+#: appTools/ToolCorners.py:235
+msgid "Corners Tool"
+msgstr "Unealta Marcaje Colt"
+
+#: appTools/ToolCorners.py:305
+msgid "Please select at least a location"
+msgstr "Vă rugăm să selectați cel puțin o locație"
+
+#: appTools/ToolCorners.py:440
+msgid "Corners Tool exit."
+msgstr "Unealta Marcaj Colturi a terminat."
+
+#: appTools/ToolCutOut.py:41
+msgid "Cutout PCB"
+msgstr "Decupare PCB"
+
+#: appTools/ToolCutOut.py:69 appTools/ToolPanelize.py:53
+msgid "Source Object"
+msgstr "Obiect Sursă"
+
+#: appTools/ToolCutOut.py:70
+msgid "Object to be cutout"
+msgstr "Obiect care trebuie decupat"
+
+#: appTools/ToolCutOut.py:75
+msgid "Kind"
+msgstr "Fel"
+
+#: appTools/ToolCutOut.py:97
+msgid ""
+"Specify the type of object to be cutout.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+"Specifica obiectul care va fi decupat.\n"
+"Poate fi de tip: Gerber sau Geometrie.\n"
+"Ce se va selecta aici va controla tipul de \n"
+"obiecte care vor aparea in combobox-ul\n"
+"numit >Obiect<."
+
+#: appTools/ToolCutOut.py:121
+msgid "Tool Parameters"
+msgstr "Parametrii Unealtă"
+
+#: appTools/ToolCutOut.py:238
+msgid "A. Automatic Bridge Gaps"
+msgstr "A. Punţi realiz. automat"
+
+#: appTools/ToolCutOut.py:240
+msgid "This section handle creation of automatic bridge gaps."
+msgstr ""
+"Aceasta sectiune va permite crearea in mod automat\n"
+"a pana la 8 punţi."
+
+#: appTools/ToolCutOut.py:247
+msgid ""
+"Number of gaps used for the Automatic cutout.\n"
+"There can be maximum 8 bridges/gaps.\n"
+"The choices are:\n"
+"- None - no gaps\n"
+"- lr - left + right\n"
+"- tb - top + bottom\n"
+"- 4 - left + right +top + bottom\n"
+"- 2lr - 2*left + 2*right\n"
+"- 2tb - 2*top + 2*bottom\n"
+"- 8 - 2*left + 2*right +2*top + 2*bottom"
+msgstr ""
+"Numărul de punţi folosite in decupare.\n"
+"Pot fi un număr maxim de 8 punţi aranjate in felul\n"
+"următor:\n"
+"- Nici unul - nu există spatii\n"
+"- lr = stânga -dreapta\n"
+"- tb = sus - jos\n"
+"- 4 = stânga -dreapta - sus - jos\n"
+"- 2lr = 2* stânga - 2* dreapta\n"
+"- 2tb = 2* sus - 2* jos\n"
+"- 8 = 2* stânga - 2* dreapta - 2* sus - 2* jos"
+
+#: appTools/ToolCutOut.py:269
+msgid "Generate Freeform Geometry"
+msgstr "Generați geometrie cu formă liberă"
+
+#: appTools/ToolCutOut.py:271
+msgid ""
+"Cutout the selected object.\n"
+"The cutout shape can be of any shape.\n"
+"Useful when the PCB has a non-rectangular shape."
+msgstr ""
+"Decupează obiectul selectat.\n"
+"Forma decupajului poate avea orice forma.\n"
+"Folositor când PCB-ul are o forma neregulata."
+
+#: appTools/ToolCutOut.py:283
+msgid "Generate Rectangular Geometry"
+msgstr "Generați geometrie dreptunghiulară"
+
+#: appTools/ToolCutOut.py:285
+msgid ""
+"Cutout the selected object.\n"
+"The resulting cutout shape is\n"
+"always a rectangle shape and it will be\n"
+"the bounding box of the Object."
+msgstr ""
+"Decupează obiectul selectat.\n"
+"Forma decupajului este tot timpul dreptunghiulara.."
+
+#: appTools/ToolCutOut.py:304
+msgid "B. Manual Bridge Gaps"
+msgstr "B. Punţi realiz. manual"
+
+#: appTools/ToolCutOut.py:306
+msgid ""
+"This section handle creation of manual bridge gaps.\n"
+"This is done by mouse clicking on the perimeter of the\n"
+"Geometry object that is used as a cutout object. "
+msgstr ""
+"Permite realizarea de punţi de sustinere in mod manual.\n"
+"Se apasa butonul corepsunzator și apoi click cu mouse-ul\n"
+"pe perimetrul formei de decupaj. Daca se face simultan cu\n"
+"apasarea tastei CTRL, operatia se va repeta automat pana când\n"
+"se va apasa tasta 'Escape'. "
+
+#: appTools/ToolCutOut.py:321
+msgid "Geometry object used to create the manual cutout."
+msgstr "Obiect tip Geometrie folosit pentru crearea decupajului manual."
+
+#: appTools/ToolCutOut.py:328
+msgid "Generate Manual Geometry"
+msgstr "Generați geometrie manuală"
+
+#: appTools/ToolCutOut.py:330
+msgid ""
+"If the object to be cutout is a Gerber\n"
+"first create a Geometry that surrounds it,\n"
+"to be used as the cutout, if one doesn't exist yet.\n"
+"Select the source Gerber file in the top object combobox."
+msgstr ""
+"Daca obiectul care se decupează este un obiect Gerber,\n"
+"atunci mai intai crează un obiect Geometrie care il inconjoara\n"
+"urmărindu-i forma.\n"
+"Selectează obiectul sursa Gerber in combobox-ul de mai sus,\n"
+"numit >Obiect<."
+
+#: appTools/ToolCutOut.py:343
+msgid "Manual Add Bridge Gaps"
+msgstr "Adaugă punţi manual"
+
+#: appTools/ToolCutOut.py:345
+msgid ""
+"Use the left mouse button (LMB) click\n"
+"to create a bridge gap to separate the PCB from\n"
+"the surrounding material.\n"
+"The LMB click has to be done on the perimeter of\n"
+"the Geometry object used as a cutout geometry."
+msgstr ""
+"Permite realizarea de punţi de sustinere in mod manual.\n"
+"Se apasa butonul corepsunzator și apoi click cu mouse-ul\n"
+"pe perimetrul formei de decupaj. Daca se face simultan cu\n"
+"apasarea tastei CTRL, operatia se va repeta automat pana când\n"
+"se va apasa tasta 'Escape'."
+
+#: appTools/ToolCutOut.py:561
+msgid ""
+"There is no object selected for Cutout.\n"
+"Select one and try again."
+msgstr ""
+"Nu este nici-un obiect selectat pentru decupaj.\n"
+"Selectează unul și încearcă din nou."
+
+#: appTools/ToolCutOut.py:567 appTools/ToolCutOut.py:770
+#: appTools/ToolCutOut.py:951 appTools/ToolCutOut.py:1033
+#: tclCommands/TclCommandGeoCutout.py:184
+msgid "Tool Diameter is zero value. Change it to a positive real number."
+msgstr "Diametrul uneltei este zero. Schimbă intr-o valoare pozitivă Reală."
+
+#: appTools/ToolCutOut.py:581 appTools/ToolCutOut.py:785
+msgid "Number of gaps value is missing. Add it and retry."
+msgstr ""
+"Numărul de punţi lipseste sau este in format gresit. Adaugă din nou și "
+"reîncearcă."
+
+#: appTools/ToolCutOut.py:586 appTools/ToolCutOut.py:789
+msgid ""
+"Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. "
+"Fill in a correct value and retry. "
+msgstr ""
+"Valoarea spatiilor poate fi doar una dintre: „Niciuna”, „lr”, „tb”, „2lr”, "
+"„2tb”, 4 sau 8. Completați o valoare corectă și încercați din nou. "
+
+#: appTools/ToolCutOut.py:591 appTools/ToolCutOut.py:795
+msgid ""
+"Cutout operation cannot be done on a multi-geo Geometry.\n"
+"Optionally, this Multi-geo Geometry can be converted to Single-geo "
+"Geometry,\n"
+"and after that perform Cutout."
+msgstr ""
+"Operatia de decupaj nu se poate efectua cu un obiect Geometrie tip "
+"MultiGeo.\n"
+"Se poate insa converti MultiGeo in tip SingleGeo și apoi se poate efectua "
+"decupajul."
+
+#: appTools/ToolCutOut.py:743 appTools/ToolCutOut.py:940
+msgid "Any form CutOut operation finished."
+msgstr "Operatia de decupaj cu formă liberă s-a terminat."
+
+#: appTools/ToolCutOut.py:765 appTools/ToolEtchCompensation.py:366
+#: appTools/ToolInvertGerber.py:217 appTools/ToolIsolation.py:1589
+#: appTools/ToolIsolation.py:1616 appTools/ToolNCC.py:1621
+#: appTools/ToolPaint.py:1416 appTools/ToolPanelize.py:428
+#: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71
+msgid "Object not found"
+msgstr "Obiectul nu a fost gasit"
+
+#: appTools/ToolCutOut.py:909
+msgid "Rectangular cutout with negative margin is not possible."
+msgstr "Tăierea rectangulară cu marginea negativă nu este posibilă."
+
+#: appTools/ToolCutOut.py:945
+msgid ""
+"Click on the selected geometry object perimeter to create a bridge gap ..."
+msgstr ""
+"Click pe perimetrul obiectului tip Geometrie selectat\n"
+"pentru a crea o punte separatoare."
+
+#: appTools/ToolCutOut.py:962 appTools/ToolCutOut.py:988
+msgid "Could not retrieve Geometry object"
+msgstr "Nu s-a putut incărca obiectul Geometrie"
+
+#: appTools/ToolCutOut.py:993
+msgid "Geometry object for manual cutout not found"
+msgstr "Obiectul Geometrie pentru decupaj manual nu este găsit"
+
+#: appTools/ToolCutOut.py:1003
+msgid "Added manual Bridge Gap."
+msgstr "O punte a fost adăugată in mod manual."
+
+#: appTools/ToolCutOut.py:1015
+msgid "Could not retrieve Gerber object"
+msgstr "Nu s-a putut incărca obiectul Gerber"
+
+#: appTools/ToolCutOut.py:1020
+msgid ""
+"There is no Gerber object selected for Cutout.\n"
+"Select one and try again."
+msgstr ""
+"Nu există obiect selectat pt operatia de decupare.\n"
+"Selectează un obiect si incearcă din nou."
+
+#: appTools/ToolCutOut.py:1026
+msgid ""
+"The selected object has to be of Gerber type.\n"
+"Select a Gerber file and try again."
+msgstr ""
+"Obiectul selectat trebuie să fie de tip Gerber.\n"
+"Selectează un obiect Gerber si incearcă din nou."
+
+#: appTools/ToolCutOut.py:1061
+msgid "Geometry not supported for cutout"
+msgstr "Geometria nu este acceptată pentru decupaj"
+
+#: appTools/ToolCutOut.py:1136
+msgid "Making manual bridge gap..."
+msgstr "Se generează o punte separatoare in mod manual..."
+
+#: appTools/ToolDblSided.py:26
+msgid "2-Sided PCB"
+msgstr "2-fețe PCB"
+
+#: appTools/ToolDblSided.py:52
+msgid "Mirror Operation"
+msgstr "Operațiune Oglindire"
+
+#: appTools/ToolDblSided.py:53
+msgid "Objects to be mirrored"
+msgstr "Obiecte care vor fi Oglindite"
+
+#: appTools/ToolDblSided.py:65
+msgid "Gerber to be mirrored"
+msgstr "Gerber pentru oglindit"
+
+#: appTools/ToolDblSided.py:67 appTools/ToolDblSided.py:95
+#: appTools/ToolDblSided.py:125
+msgid "Mirror"
+msgstr "Oglindește"
+
+#: appTools/ToolDblSided.py:69 appTools/ToolDblSided.py:97
+#: appTools/ToolDblSided.py:127
+msgid ""
+"Mirrors (flips) the specified object around \n"
+"the specified axis. Does not create a new \n"
+"object, but modifies it."
+msgstr ""
+"Oglindește obiectul specificat pe axa specificata.\n"
+"Nu crează un obiect nou ci il modifica."
+
+#: appTools/ToolDblSided.py:93
+msgid "Excellon Object to be mirrored."
+msgstr "Obiectul Excellon care va fi oglindit."
+
+#: appTools/ToolDblSided.py:122
+msgid "Geometry Obj to be mirrored."
+msgstr "Obiectul Geometrie care va fi oglindit."
+
+#: appTools/ToolDblSided.py:158
+msgid "Mirror Parameters"
+msgstr "Parametrii Oglindire"
+
+#: appTools/ToolDblSided.py:159
+msgid "Parameters for the mirror operation"
+msgstr "Parametri pt operația de Oglindire"
+
+#: appTools/ToolDblSided.py:164
+msgid "Mirror Axis"
+msgstr "Axa Oglindire"
+
+#: appTools/ToolDblSided.py:175
+msgid ""
+"The coordinates used as reference for the mirror operation.\n"
+"Can be:\n"
+"- Point -> a set of coordinates (x,y) around which the object is mirrored\n"
+"- Box -> a set of coordinates (x, y) obtained from the center of the\n"
+"bounding box of another object selected below"
+msgstr ""
+"Coordinatele folosite ca referintă pentru operatia de Oglindire.\n"
+"Pot fi:\n"
+"- Punct -> un set de coordinate (x,y) in jurul cărora se va face oglindirea\n"
+"- Cuie -> un set de coordinate (x,y) obtinute din centrul formei "
+"inconjurătoare\n"
+"al unui alt obiect, selectat mai jos"
+
+#: appTools/ToolDblSided.py:189
+msgid "Point coordinates"
+msgstr "Coordonatele Punct"
+
+#: appTools/ToolDblSided.py:194
+msgid ""
+"Add the coordinates in format (x, y) through which the mirroring "
+"axis\n"
+" selected in 'MIRROR AXIS' pass.\n"
+"The (x, y) coordinates are captured by pressing SHIFT key\n"
+"and left mouse button click on canvas or you can enter the coordinates "
+"manually."
+msgstr ""
+"Adaugă coordonatele in formatul (x, y) prin care trece\n"
+"axa de oglindire selectată mai sus, in pasul 'AXA OGLINDIRE'.\n"
+"Coordonatele (x,y) pot fi obtinute prin combinatia tasta SHIFT + click mouse "
+"pe\n"
+"suprafata de afisare sau le puteti introduce manual."
+
+#: appTools/ToolDblSided.py:218
+msgid ""
+"It can be of type: Gerber or Excellon or Geometry.\n"
+"The coordinates of the center of the bounding box are used\n"
+"as reference for mirror operation."
+msgstr ""
+"Poate fi de tipul: Gerber, Excellon sau Geometrie.\n"
+"Coordonatele centrului formei inconjurătoare sunt folosite\n"
+"ca si referintă pentru operatiunea de Oglindire."
+
+#: appTools/ToolDblSided.py:252
+msgid "Bounds Values"
+msgstr "Valorile Limitelor"
+
+#: appTools/ToolDblSided.py:254
+msgid ""
+"Select on canvas the object(s)\n"
+"for which to calculate bounds values."
+msgstr ""
+"Selectati pe suprafata de afisare obiectul(e)\n"
+"pentru care se calculează valorile limitelor."
+
+#: appTools/ToolDblSided.py:264
+msgid "X min"
+msgstr "X min"
+
+#: appTools/ToolDblSided.py:266 appTools/ToolDblSided.py:280
+msgid "Minimum location."
+msgstr "Locație minimă."
+
+#: appTools/ToolDblSided.py:278
+msgid "Y min"
+msgstr "Y min"
+
+#: appTools/ToolDblSided.py:292
+msgid "X max"
+msgstr "X max"
+
+#: appTools/ToolDblSided.py:294 appTools/ToolDblSided.py:308
+msgid "Maximum location."
+msgstr "Locație maximă."
+
+#: appTools/ToolDblSided.py:306
+msgid "Y max"
+msgstr "Y max"
+
+#: appTools/ToolDblSided.py:317
+msgid "Center point coordinates"
+msgstr "Coordonatele punctului central"
+
+#: appTools/ToolDblSided.py:319
+msgid "Centroid"
+msgstr "Centroid"
+
+#: appTools/ToolDblSided.py:321
+msgid ""
+"The center point location for the rectangular\n"
+"bounding shape. Centroid. Format is (x, y)."
+msgstr ""
+"Locația punctului central pentru dreptunghiul\n"
+"formă de delimitare. Centroid. Formatul este (x, y)."
+
+#: appTools/ToolDblSided.py:330
+msgid "Calculate Bounds Values"
+msgstr "Calculați valorile limitelor"
+
+#: appTools/ToolDblSided.py:332
+msgid ""
+"Calculate the enveloping rectangular shape coordinates,\n"
+"for the selection of objects.\n"
+"The envelope shape is parallel with the X, Y axis."
+msgstr ""
+"Calculați coordonatele pt forma dreptunghiulară învelitoare,\n"
+"pentru selectarea obiectelor.\n"
+"Forma este paralelă cu axele X, Y."
+
+#: appTools/ToolDblSided.py:352
+msgid "PCB Alignment"
+msgstr "Aliniere PCB"
+
+#: appTools/ToolDblSided.py:354 appTools/ToolDblSided.py:456
+msgid ""
+"Creates an Excellon Object containing the\n"
+"specified alignment holes and their mirror\n"
+"images."
+msgstr ""
+"Crează un obiect Excellon care contine găurile\n"
+"de aliniere specificate cat și cele in oglinda."
+
+#: appTools/ToolDblSided.py:361
+msgid "Drill Diameter"
+msgstr "Dia Găurire"
+
+#: appTools/ToolDblSided.py:390 appTools/ToolDblSided.py:397
+msgid ""
+"The reference point used to create the second alignment drill\n"
+"from the first alignment drill, by doing mirror.\n"
+"It can be modified in the Mirror Parameters -> Reference section"
+msgstr ""
+"Punctul de referintă folosit pentru crearea găurii de aliniere secundară,\n"
+"din prima gaură de aliniere prin oglindire.\n"
+"Poate fi modificat in Parametri Oglindire -> Sectiunea Referintă"
+
+#: appTools/ToolDblSided.py:410
+msgid "Alignment Drill Coordinates"
+msgstr "Dia. găuri de aliniere"
+
+#: appTools/ToolDblSided.py:412
+msgid ""
+"Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For "
+"each set of (x, y) coordinates\n"
+"entered here, a pair of drills will be created:\n"
+"\n"
+"- one drill at the coordinates from the field\n"
+"- one drill in mirror position over the axis selected above in the 'Align "
+"Axis'."
+msgstr ""
+"Găuri de aliniere in formatul unei liste: (x1, y1), (x2, y2) samd.\n"
+"Pentru fiecare punct din lista de mai sus (cu coord. (x,y) )\n"
+"vor fi create o pereche de găuri:\n"
+"- o gaură cu coord. specificate in campul de editare\n"
+"- o gaură cu coord. in poziţia oglindită pe axa selectată mai sus in 'Axa "
+"Aliniere'."
+
+#: appTools/ToolDblSided.py:420
+msgid "Drill coordinates"
+msgstr "Coordonatele găuri"
+
+#: appTools/ToolDblSided.py:427
+msgid ""
+"Add alignment drill holes coordinates in the format: (x1, y1), (x2, "
+"y2), ... \n"
+"on one side of the alignment axis.\n"
+"\n"
+"The coordinates set can be obtained:\n"
+"- press SHIFT key and left mouse clicking on canvas. Then click Add.\n"
+"- press SHIFT key and left mouse clicking on canvas. Then Ctrl+V in the "
+"field.\n"
+"- press SHIFT key and left mouse clicking on canvas. Then RMB click in the "
+"field and click Paste.\n"
+"- by entering the coords manually in the format: (x1, y1), (x2, y2), ..."
+msgstr ""
+"Adăugă coordonatele pt găurile de aliniere in formatul: (x1,y1), (x2,y2) "
+"samd\n"
+"\n"
+"Coordonatele pot fi obtinute prin urmatoarele metodă:\n"
+"- apăsare tasta SHIFT + click mouse pe canvas. Apoi apasa butonul 'Adaugă'.\n"
+"- apăsare tasta SHIFT + click mouse pe canvas. Apoi CTRL + V combo in câmpul "
+"de editare\n"
+"- apăsare tasta SHIFT + click mouse pe canvas. Apoi click dreapta și Paste "
+"in câmpul de edit.\n"
+"- se introduc manual in formatul (x1,y1), (x2,y2) ..."
+
+#: appTools/ToolDblSided.py:442
+msgid "Delete Last"
+msgstr "Șterge Ultima"
+
+#: appTools/ToolDblSided.py:444
+msgid "Delete the last coordinates tuple in the list."
+msgstr "Șterge ultimul set de coordinate din listă."
+
+#: appTools/ToolDblSided.py:454
+msgid "Create Excellon Object"
+msgstr "Crează un obiect Excellon"
+
+#: appTools/ToolDblSided.py:541
+msgid "2-Sided Tool"
+msgstr "Unealta 2-fețe"
+
+#: appTools/ToolDblSided.py:581
+msgid ""
+"'Point' reference is selected and 'Point' coordinates are missing. Add them "
+"and retry."
+msgstr ""
+"Referința 'Punct' este selectată dar coordonatele sale lipsesc. Adăugă-le si "
+"încearcă din nou."
+
+#: appTools/ToolDblSided.py:600
+msgid "There is no Box reference object loaded. Load one and retry."
+msgstr ""
+"Nici-un obiect container nu este incărcat. Încarcă unul și încearcă din nou."
+
+#: appTools/ToolDblSided.py:612
+msgid "No value or wrong format in Drill Dia entry. Add it and retry."
+msgstr ""
+"Val. pt dia burghiu lipseste sau este in format gresit. Adaugă una și "
+"încearcă din nou."
+
+#: appTools/ToolDblSided.py:623
+msgid "There are no Alignment Drill Coordinates to use. Add them and retry."
+msgstr ""
+"Nu exista coord. pentru găurile de aliniere. Adaugă-le și încearcă din nou."
+
+#: appTools/ToolDblSided.py:648
+msgid "Excellon object with alignment drills created..."
+msgstr "Obiectul Excellon conținând găurile de aliniere a fost creat ..."
+
+#: appTools/ToolDblSided.py:661 appTools/ToolDblSided.py:704
+#: appTools/ToolDblSided.py:748
+msgid "Only Gerber, Excellon and Geometry objects can be mirrored."
+msgstr "Doar obiectele de tip Geometrie, Excellon și Gerber pot fi oglindite."
+
+#: appTools/ToolDblSided.py:671 appTools/ToolDblSided.py:715
+msgid ""
+"There are no Point coordinates in the Point field. Add coords and try "
+"again ..."
+msgstr ""
+"Nu există coord. in câmpul 'Punct'. Adaugă coord. și încearcă din nou..."
+
+#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:725
+#: appTools/ToolDblSided.py:762
+msgid "There is no Box object loaded ..."
+msgstr "Nu este incărcat nici-un obiect container ..."
+
+#: appTools/ToolDblSided.py:691 appTools/ToolDblSided.py:735
+#: appTools/ToolDblSided.py:772
+msgid "was mirrored"
+msgstr "a fost oglindit"
+
+#: appTools/ToolDblSided.py:700 appTools/ToolPunchGerber.py:533
+msgid "There is no Excellon object loaded ..."
+msgstr "Nici-un obiect tip Excellon nu este incărcat ..."
+
+#: appTools/ToolDblSided.py:744
+msgid "There is no Geometry object loaded ..."
+msgstr "Nici-un obiect tip Geometrie nu este incărcat ..."
+
+#: appTools/ToolDblSided.py:818 app_Main.py:4351 app_Main.py:4506
+msgid "Failed. No object(s) selected..."
+msgstr "Eșuat. Nici-un obiect nu este selectat."
+
+#: appTools/ToolDistance.py:57 appTools/ToolDistanceMin.py:50
+msgid "Those are the units in which the distance is measured."
+msgstr "Unitatile de masura in care se masoara distanța."
+
+#: appTools/ToolDistance.py:58 appTools/ToolDistanceMin.py:51
+msgid "METRIC (mm)"
+msgstr "Metric (mm)"
+
+#: appTools/ToolDistance.py:58 appTools/ToolDistanceMin.py:51
+msgid "INCH (in)"
+msgstr "INCH (in)"
+
+#: appTools/ToolDistance.py:64
+msgid "Snap to center"
+msgstr "Sari in Centru"
+
+#: appTools/ToolDistance.py:66
+msgid ""
+"Mouse cursor will snap to the center of the pad/drill\n"
+"when it is hovering over the geometry of the pad/drill."
+msgstr ""
+"Cursorul mouse-ului va sari (automat) pozitionandu-se in centrul padului/"
+"găurii\n"
+"atunci cand se găseste deasupra geometriei acelui pad/gaură."
+
+#: appTools/ToolDistance.py:76
+msgid "Start Coords"
+msgstr "Coordonate Start"
+
+#: appTools/ToolDistance.py:77 appTools/ToolDistance.py:82
+msgid "This is measuring Start point coordinates."
+msgstr "Coordonatele punctului de Start."
+
+#: appTools/ToolDistance.py:87
+msgid "Stop Coords"
+msgstr "Coordonate Stop"
+
+#: appTools/ToolDistance.py:88 appTools/ToolDistance.py:93
+msgid "This is the measuring Stop point coordinates."
+msgstr "Coordonatele punctului de Stop."
+
+#: appTools/ToolDistance.py:98 appTools/ToolDistanceMin.py:62
+msgid "Dx"
+msgstr "Dx"
+
+#: appTools/ToolDistance.py:99 appTools/ToolDistance.py:104
+#: appTools/ToolDistanceMin.py:63 appTools/ToolDistanceMin.py:92
+msgid "This is the distance measured over the X axis."
+msgstr "Distanta masurata pe axa X."
+
+#: appTools/ToolDistance.py:109 appTools/ToolDistanceMin.py:65
+msgid "Dy"
+msgstr "Dy"
+
+#: appTools/ToolDistance.py:110 appTools/ToolDistance.py:115
+#: appTools/ToolDistanceMin.py:66 appTools/ToolDistanceMin.py:97
+msgid "This is the distance measured over the Y axis."
+msgstr "Distanta masurata pe axa Y."
+
+#: appTools/ToolDistance.py:121 appTools/ToolDistance.py:126
+#: appTools/ToolDistanceMin.py:69 appTools/ToolDistanceMin.py:102
+msgid "This is orientation angle of the measuring line."
+msgstr "Acesta este unghiul de orientare al liniei de măsurare."
+
+#: appTools/ToolDistance.py:131 appTools/ToolDistanceMin.py:71
+msgid "DISTANCE"
+msgstr "DISTANTA"
+
+#: appTools/ToolDistance.py:132 appTools/ToolDistance.py:137
+msgid "This is the point to point Euclidian distance."
+msgstr "Distanta euclidiana de la punct la punct."
+
+#: appTools/ToolDistance.py:142 appTools/ToolDistance.py:339
+#: appTools/ToolDistanceMin.py:114
+msgid "Measure"
+msgstr "Măsoară"
+
+#: appTools/ToolDistance.py:274
+msgid "Working"
+msgstr "Se lucrează"
+
+#: appTools/ToolDistance.py:279
+msgid "MEASURING: Click on the Start point ..."
+msgstr "Masoara: Click pe punctul de Start ..."
+
+#: appTools/ToolDistance.py:389
+msgid "Distance Tool finished."
+msgstr "Măsurătoarea s-a terminat."
+
+#: appTools/ToolDistance.py:461
+msgid "Pads overlapped. Aborting."
+msgstr "Pad-urile sunt suprapuse. Operatie anulată."
+
+#: appTools/ToolDistance.py:489
+msgid "Distance Tool cancelled."
+msgstr "Măsurătoarea s-a terminat."
+
+#: appTools/ToolDistance.py:494
+msgid "MEASURING: Click on the Destination point ..."
+msgstr "Masoara: Click pe punctul Destinaţie..."
+
+#: appTools/ToolDistance.py:503 appTools/ToolDistanceMin.py:284
+msgid "MEASURING"
+msgstr "MĂSURARE"
+
+#: appTools/ToolDistance.py:504 appTools/ToolDistanceMin.py:285
+msgid "Result"
+msgstr "Rezultat"
+
+#: appTools/ToolDistanceMin.py:31 appTools/ToolDistanceMin.py:143
+msgid "Minimum Distance Tool"
+msgstr "Unealta de distanță minimă"
+
+#: appTools/ToolDistanceMin.py:54
+msgid "First object point"
+msgstr "Primul punct"
+
+#: appTools/ToolDistanceMin.py:55 appTools/ToolDistanceMin.py:80
+msgid ""
+"This is first object point coordinates.\n"
+"This is the start point for measuring distance."
+msgstr ""
+"Aceasta este prima coordonată a punctelor obiectului.\n"
+"Acesta este punctul de pornire pentru măsurarea distanței."
+
+#: appTools/ToolDistanceMin.py:58
+msgid "Second object point"
+msgstr "Al doilea punct"
+
+#: appTools/ToolDistanceMin.py:59 appTools/ToolDistanceMin.py:86
+msgid ""
+"This is second object point coordinates.\n"
+"This is the end point for measuring distance."
+msgstr ""
+"Aceasta este a doua coordonata a punctelor obiectului.\n"
+"Acesta este punctul final pentru măsurarea distanței."
+
+#: appTools/ToolDistanceMin.py:72 appTools/ToolDistanceMin.py:107
+msgid "This is the point to point Euclidean distance."
+msgstr "Distanta euclidiana de la punct la punct."
+
+#: appTools/ToolDistanceMin.py:74
+msgid "Half Point"
+msgstr "Punctul de mijloc"
+
+#: appTools/ToolDistanceMin.py:75 appTools/ToolDistanceMin.py:112
+msgid "This is the middle point of the point to point Euclidean distance."
+msgstr "Acesta este punctul de mijloc al distanței euclidiană."
+
+#: appTools/ToolDistanceMin.py:117
+msgid "Jump to Half Point"
+msgstr "Sari la Punctul de Mijloc"
+
+#: appTools/ToolDistanceMin.py:154
+msgid ""
+"Select two objects and no more, to measure the distance between them ..."
+msgstr ""
+"Selectați două obiecte și nu mai mult, pentru a măsura distanța dintre "
+"ele ..."
+
+#: appTools/ToolDistanceMin.py:195 appTools/ToolDistanceMin.py:216
+#: appTools/ToolDistanceMin.py:225 appTools/ToolDistanceMin.py:246
+msgid "Select two objects and no more. Currently the selection has objects: "
+msgstr ""
+"Selectați două obiecte și nu mai mult. În prezent, selecția are nr obiecte: "
+
+#: appTools/ToolDistanceMin.py:293
+msgid "Objects intersects or touch at"
+msgstr "Obiectele se intersectează sau ating la"
+
+#: appTools/ToolDistanceMin.py:299
+msgid "Jumped to the half point between the two selected objects"
+msgstr "A sărit la jumătatea punctului dintre cele două obiecte selectate"
+
+#: appTools/ToolEtchCompensation.py:75 appTools/ToolInvertGerber.py:74
+msgid "Gerber object that will be inverted."
+msgstr ""
+"Obiect Gerber care va fi inversat\n"
+"(din pozitiv in negativ)."
+
+#: appTools/ToolEtchCompensation.py:86
+msgid "Utilities"
+msgstr "Utilități"
+
+#: appTools/ToolEtchCompensation.py:87
+msgid "Conversion utilities"
+msgstr "Utilitare de conversie"
+
+#: appTools/ToolEtchCompensation.py:92
+msgid "Oz to Microns"
+msgstr "Oz la Microni"
+
+#: appTools/ToolEtchCompensation.py:94
+msgid ""
+"Will convert from oz thickness to microns [um].\n"
+"Can use formulas with operators: /, *, +, -, %, .\n"
+"The real numbers use the dot decimals separator."
+msgstr ""
+"Se va converti de la grosime in oz la grosime in micron [um].\n"
+"Poate folosi formule cu operatorii: /, *, +, -,%,.\n"
+"Numerele reale folosesc ca separator de zecimale, punctul."
+
+#: appTools/ToolEtchCompensation.py:103
+msgid "Oz value"
+msgstr "Valoarea in Oz"
+
+#: appTools/ToolEtchCompensation.py:105 appTools/ToolEtchCompensation.py:126
+msgid "Microns value"
+msgstr "Valoarea in Microni"
+
+#: appTools/ToolEtchCompensation.py:113
+msgid "Mils to Microns"
+msgstr "Mils la Miconi"
+
+#: appTools/ToolEtchCompensation.py:115
+msgid ""
+"Will convert from mils to microns [um].\n"
+"Can use formulas with operators: /, *, +, -, %, .\n"
+"The real numbers use the dot decimals separator."
+msgstr ""
+"Se va converti de la mils la microni [um].\n"
+"Poate folosi formule cu operatorii: /, *, +, -,%,.\n"
+"Numerele reale folosesc ca separator de zecimale, punctul."
+
+#: appTools/ToolEtchCompensation.py:124
+msgid "Mils value"
+msgstr "Valoarea in Mils"
+
+#: appTools/ToolEtchCompensation.py:139 appTools/ToolInvertGerber.py:86
+msgid "Parameters for this tool"
+msgstr "Parametrii pt această unealtă"
+
+#: appTools/ToolEtchCompensation.py:144
+msgid "Copper Thickness"
+msgstr "Grosimea cuprului"
+
+#: appTools/ToolEtchCompensation.py:146
+msgid ""
+"The thickness of the copper foil.\n"
+"In microns [um]."
+msgstr ""
+"Grosimea foliei de cupru.\n"
+"În microni [um]."
+
+#: appTools/ToolEtchCompensation.py:157
+msgid "Ratio"
+msgstr "Raţie"
+
+#: appTools/ToolEtchCompensation.py:159
+msgid ""
+"The ratio of lateral etch versus depth etch.\n"
+"Can be:\n"
+"- custom -> the user will enter a custom value\n"
+"- preselection -> value which depends on a selection of etchants"
+msgstr ""
+"Raportul dintre corodarea laterală și corodarea in adâncime.\n"
+"Poate fi:\n"
+"- personalizat -> utilizatorul va introduce o valoare personalizată\n"
+"- preselecție -> valoare care depinde de o selecție de substante corozive"
+
+#: appTools/ToolEtchCompensation.py:165
+msgid "Etch Factor"
+msgstr "Factor de corodare"
+
+#: appTools/ToolEtchCompensation.py:166
+msgid "Etchants list"
+msgstr "Lista de Substante Corozive"
+
+#: appTools/ToolEtchCompensation.py:167
+msgid "Manual offset"
+msgstr "Ofset Manual"
+
+#: appTools/ToolEtchCompensation.py:174 appTools/ToolEtchCompensation.py:179
+msgid "Etchants"
+msgstr "Substane corozive"
+
+#: appTools/ToolEtchCompensation.py:176
+msgid "A list of etchants."
+msgstr "Lista de substante corozive."
+
+#: appTools/ToolEtchCompensation.py:180
+msgid "Alkaline baths"
+msgstr "Bai alcaline"
+
+#: appTools/ToolEtchCompensation.py:186
+msgid "Etch factor"
+msgstr "Factor Corodare"
+
+#: appTools/ToolEtchCompensation.py:188
+msgid ""
+"The ratio between depth etch and lateral etch .\n"
+"Accepts real numbers and formulas using the operators: /,*,+,-,%"
+msgstr ""
+"Raportul dintre corodarea de adâncime și corodarea laterală.\n"
+"Acceptă numere reale și formule folosind operatorii: /, *, +, -,%"
+
+#: appTools/ToolEtchCompensation.py:192
+msgid "Real number or formula"
+msgstr "Număr real sau formule"
+
+#: appTools/ToolEtchCompensation.py:193
+msgid "Etch_factor"
+msgstr "Factor Corodare"
+
+#: appTools/ToolEtchCompensation.py:201
+msgid ""
+"Value with which to increase or decrease (buffer)\n"
+"the copper features. In microns [um]."
+msgstr ""
+"Valoarea cu care să crească sau să scadă (tampon)\n"
+"caracteristicile de cupru din PCB. În microni [um]."
+
+#: appTools/ToolEtchCompensation.py:225
+msgid "Compensate"
+msgstr "Compensează"
+
+#: appTools/ToolEtchCompensation.py:227
+msgid ""
+"Will increase the copper features thickness to compensate the lateral etch."
+msgstr ""
+"Va crește grosimea caracteristicilor de cupru pentru a compensa corodarea "
+"laterală."
+
+#: appTools/ToolExtractDrills.py:29 appTools/ToolExtractDrills.py:295
+msgid "Extract Drills"
+msgstr "Extrage Găuri"
+
+#: appTools/ToolExtractDrills.py:62
+msgid "Gerber from which to extract drill holes"
+msgstr "Obiect Gerber din care se vor extrage găurile"
+
+#: appTools/ToolExtractDrills.py:297
+msgid "Extract drills from a given Gerber file."
+msgstr "Extrage găuri dintr-un fisier Gerber."
+
+#: appTools/ToolExtractDrills.py:478 appTools/ToolExtractDrills.py:563
+#: appTools/ToolExtractDrills.py:648
+msgid "No drills extracted. Try different parameters."
+msgstr "Nu s-au extras găuri. Incearcă alti parametri."
+
+#: appTools/ToolFiducials.py:56
+msgid "Fiducials Coordinates"
+msgstr "Coordonatele Fiducials"
+
+#: appTools/ToolFiducials.py:58
+msgid ""
+"A table with the fiducial points coordinates,\n"
+"in the format (x, y)."
+msgstr ""
+"Un tabel cu coordonatele punctelor fiduțiale,\n"
+"în format (x, y)."
+
+#: appTools/ToolFiducials.py:194
+msgid ""
+"- 'Auto' - automatic placement of fiducials in the corners of the bounding "
+"box.\n"
+" - 'Manual' - manual placement of fiducials."
+msgstr ""
+"- „Auto” - plasarea automată a fiduciarelor în colțurile casetei de "
+"delimitare.\n"
+" - „Manual” - plasarea manuală a fiduciarelor."
+
+#: appTools/ToolFiducials.py:240
+msgid "Thickness of the line that makes the fiducial."
+msgstr "Grosimea liniei din care este facuta fiduciala."
+
+#: appTools/ToolFiducials.py:271
+msgid "Add Fiducial"
+msgstr "Adaugă Fiducial"
+
+#: appTools/ToolFiducials.py:273
+msgid "Will add a polygon on the copper layer to serve as fiducial."
+msgstr ""
+"Va adăuga un poligon pe stratul de cupru pentru a servi drept fiduciar."
+
+#: appTools/ToolFiducials.py:289
+msgid "Soldermask Gerber"
+msgstr "Gerber Soldermask"
+
+#: appTools/ToolFiducials.py:291
+msgid "The Soldermask Gerber object."
+msgstr "Obiectul Soldermask Gerber."
+
+#: appTools/ToolFiducials.py:303
+msgid "Add Soldermask Opening"
+msgstr "Adăugați deschidere Soldermask"
+
+#: appTools/ToolFiducials.py:305
+msgid ""
+"Will add a polygon on the soldermask layer\n"
+"to serve as fiducial opening.\n"
+"The diameter is always double of the diameter\n"
+"for the copper fiducial."
+msgstr ""
+"Se va adăuga un poligon pe stratul de Soldermask\n"
+"pentru a servi drept deschidere fiduciară.\n"
+"Diametrul este întotdeauna dublu față de diametrul\n"
+"pentru fiduciarul de cupru."
+
+#: appTools/ToolFiducials.py:520
+msgid "Click to add first Fiducial. Bottom Left..."
+msgstr "Faceți clic pentru a adăuga primul Fiducial. Stânga jos..."
+
+#: appTools/ToolFiducials.py:784
+msgid "Click to add the last fiducial. Top Right..."
+msgstr "Faceți clic pentru a adăuga ultimul Fiducial. Dreapta Sus..."
+
+#: appTools/ToolFiducials.py:789
+msgid "Click to add the second fiducial. Top Left or Bottom Right..."
+msgstr ""
+"Faceți clic pentru a adăuga cel de-al doilea Fiducial. Stânga sus sau "
+"dreapta jos ..."
+
+#: appTools/ToolFiducials.py:792 appTools/ToolFiducials.py:801
+msgid "Done. All fiducials have been added."
+msgstr "Terminat. Au fost adăugate toate Fiducials."
+
+#: appTools/ToolFiducials.py:878
+msgid "Fiducials Tool exit."
+msgstr "Unealta Fiducials terminate."
+
+#: appTools/ToolFilm.py:42
+msgid "Film PCB"
+msgstr "Film PCB"
+
+#: appTools/ToolFilm.py:73
+msgid ""
+"Specify the type of object for which to create the film.\n"
+"The object can be of type: Gerber or Geometry.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Film Object combobox."
+msgstr ""
+"Specificati tipul de obiect pt care se va crea filmul.\n"
+"Obiectul poate avea tipul: Gerber sau Geometrie.\n"
+"Selectia facuta aici controlează ce obiecte vor fi \n"
+"gasite in combobox-ul >Obiect Film<."
+
+#: appTools/ToolFilm.py:96
+msgid ""
+"Specify the type of object to be used as an container for\n"
+"film creation. It can be: Gerber or Geometry type.The selection here decide "
+"the type of objects that will be\n"
+"in the Box Object combobox."
+msgstr ""
+"Specificati tipul obiectului care să fie folosit ca și container\n"
+"pt crearea filmului. Poate fi de tipul Geometrie sau Gerber.\n"
+"Selectia facuta aici controlează ce obiecte vor fi \n"
+"gasite in combobox-ul >Container<."
+
+#: appTools/ToolFilm.py:256
+msgid "Film Parameters"
+msgstr "Parametrii filmului"
+
+#: appTools/ToolFilm.py:317
+msgid "Punch drill holes"
+msgstr "Perforează găurii"
+
+#: appTools/ToolFilm.py:318
+msgid ""
+"When checked the generated film will have holes in pads when\n"
+"the generated film is positive. This is done to help drilling,\n"
+"when done manually."
+msgstr ""
+"Când este bifat, filmul generat va avea găuri în pad-uri când\n"
+"filmul generat este pozitiv. Acest lucru este realizat pentru a ajuta la "
+"găurire,\n"
+"când este făcută manual."
+
+#: appTools/ToolFilm.py:336
+msgid "Source"
+msgstr "Sursă"
+
+#: appTools/ToolFilm.py:338
+msgid ""
+"The punch hole source can be:\n"
+"- Excellon -> an Excellon holes center will serve as reference.\n"
+"- Pad Center -> will try to use the pads center as reference."
+msgstr ""
+"Sursa de perforare poate fi:\n"
+"- Excellon -> centrul găurilor Excellon va servi ca referință.\n"
+"- Centru Pad-> va încerca să utilizeze centrul de pad-uri ca referință."
+
+#: appTools/ToolFilm.py:343
+msgid "Pad center"
+msgstr "Centru Pad"
+
+#: appTools/ToolFilm.py:348
+msgid "Excellon Obj"
+msgstr "Obiect Excellon"
+
+#: appTools/ToolFilm.py:350
+msgid ""
+"Remove the geometry of Excellon from the Film to create the holes in pads."
+msgstr ""
+"Îndepărtați geometria Excellon din film pentru a crea găurile din pad-uri."
+
+#: appTools/ToolFilm.py:364
+msgid "Punch Size"
+msgstr "Mărimea Perforatii"
+
+#: appTools/ToolFilm.py:365
+msgid "The value here will control how big is the punch hole in the pads."
+msgstr ""
+"Valoarea de aici va controla cât de mare este gaura de perforare în pad-uri."
+
+#: appTools/ToolFilm.py:485
+msgid "Save Film"
+msgstr "Salveaa filmul"
+
+#: appTools/ToolFilm.py:487
+msgid ""
+"Create a Film for the selected object, within\n"
+"the specified box. Does not create a new \n"
+" FlatCAM object, but directly save it in the\n"
+"selected format."
+msgstr ""
+"Crează un film pt obiectul selectat, in cadrul obiectului\n"
+"container selectat. Nu crează un obiect nou FlatCAM ci\n"
+"salvează pe HDD un fişier in formatul selectat."
+
+#: appTools/ToolFilm.py:649
+msgid ""
+"Using the Pad center does not work on Geometry objects. Only a Gerber object "
+"has pads."
+msgstr ""
+"Utilizarea centrului Pad nu funcționează pe obiecte de Geometrie. Doar un "
+"obiect Gerber are pad-uri."
+
+#: appTools/ToolFilm.py:659
+msgid "No FlatCAM object selected. Load an object for Film and retry."
+msgstr ""
+"Nici-un obiect FlaCAM nu este selectat. Incarcă un obiect pt Film și "
+"încearcă din nou."
+
+#: appTools/ToolFilm.py:666
+msgid "No FlatCAM object selected. Load an object for Box and retry."
+msgstr ""
+"Nici-un obiect FlatCAM nu este selectat. Încarcă un obiect container și "
+"încearcă din nou."
+
+#: appTools/ToolFilm.py:670
+msgid "No FlatCAM object selected."
+msgstr "Nici-un obiect nu este selectat."
+
+#: appTools/ToolFilm.py:681
+msgid "Generating Film ..."
+msgstr "Se generează Film-ul ..."
+
+#: appTools/ToolFilm.py:730 appTools/ToolFilm.py:734
+msgid "Export positive film"
+msgstr "Export film pozitiv"
+
+#: appTools/ToolFilm.py:767
+msgid ""
+"No Excellon object selected. Load an object for punching reference and retry."
+msgstr ""
+"Nici-un obiect Excellon nu este selectat. Incarcă un obiect ca referinta "
+"pentru perforare și încearcă din nou."
+
+#: appTools/ToolFilm.py:791
+msgid ""
+" Could not generate punched hole film because the punch hole sizeis bigger "
+"than some of the apertures in the Gerber object."
+msgstr ""
+" Nu a putut genera un film cu găuri perforate, deoarece dimensiunea găurii "
+"de perforare este mai mare decât unele dintre aperturile din obiectul Gerber."
+
+#: appTools/ToolFilm.py:803
+msgid ""
+"Could not generate punched hole film because the punch hole sizeis bigger "
+"than some of the apertures in the Gerber object."
+msgstr ""
+"Nu s-a putut genera un film cu găuri perforate, deoarece dimensiunea găurii "
+"de perforare este mai mare decât unele dintre aperturile din obiectul Gerber."
+
+#: appTools/ToolFilm.py:821
+msgid ""
+"Could not generate punched hole film because the newly created object "
+"geometry is the same as the one in the source object geometry..."
+msgstr ""
+"Nu s-a putut genera Film cu găuri perforate, deoarece geometria obiectului "
+"nou creat este aceeași cu cea din geometria obiectului sursă ..."
+
+#: appTools/ToolFilm.py:876 appTools/ToolFilm.py:880
+msgid "Export negative film"
+msgstr "Export film negativ"
+
+#: appTools/ToolFilm.py:941 appTools/ToolFilm.py:1124
+#: appTools/ToolPanelize.py:441
+msgid "No object Box. Using instead"
+msgstr "Nu exista container. Se foloseşte in schimb"
+
+#: appTools/ToolFilm.py:1057 appTools/ToolFilm.py:1237
+msgid "Film file exported to"
+msgstr "Fișierul Film exportat în"
+
+#: appTools/ToolFilm.py:1060 appTools/ToolFilm.py:1240
+msgid "Generating Film ... Please wait."
+msgstr "Filmul se generează ... Aşteaptă."
+
+#: appTools/ToolImage.py:24
+msgid "Image as Object"
+msgstr "Imagine ca Obiect"
+
+#: appTools/ToolImage.py:33
+msgid "Image to PCB"
+msgstr "Imagine -> PCB"
+
+#: appTools/ToolImage.py:56
+msgid ""
+"Specify the type of object to create from the image.\n"
+"It can be of type: Gerber or Geometry."
+msgstr ""
+"Specifica tipul de obiect care se vrea a fi creat din imagine.\n"
+"Tipul sau poate să fie ori Gerber ori Geometrie."
+
+#: appTools/ToolImage.py:65
+msgid "DPI value"
+msgstr "Val. DPI"
+
+#: appTools/ToolImage.py:66
+msgid "Specify a DPI value for the image."
+msgstr "Specifica o valoare DPI pt imagine."
+
+#: appTools/ToolImage.py:72
+msgid "Level of detail"
+msgstr "Nivel Detaliu"
+
+#: appTools/ToolImage.py:81
+msgid "Image type"
+msgstr "Tip imagine"
+
+#: appTools/ToolImage.py:83
+msgid ""
+"Choose a method for the image interpretation.\n"
+"B/W means a black & white image. Color means a colored image."
+msgstr ""
+"Alege o metoda de interpretare a imaginii.\n"
+"B/W = imagine alb-negru\n"
+"Color = imagine in culori."
+
+#: appTools/ToolImage.py:92 appTools/ToolImage.py:107 appTools/ToolImage.py:120
+#: appTools/ToolImage.py:133
+msgid "Mask value"
+msgstr "Val. masca"
+
+#: appTools/ToolImage.py:94
+msgid ""
+"Mask for monochrome image.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry.\n"
+"0 means no detail and 255 means everything \n"
+"(which is totally black)."
+msgstr ""
+"Masca pt imaginile monocrome.\n"
+"Ia valori in intervalul [0 ... 255]\n"
+"Decide nivelul de detalii care să fie\n"
+"incluse in obiectul rezultat.\n"
+"0 = nici-un detaliu\n"
+"255 = include totul (ceeace ce inseamna\n"
+"negru complet)."
+
+#: appTools/ToolImage.py:109
+msgid ""
+"Mask for RED color.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry."
+msgstr ""
+"Masca pt culoarea ROSU.\n"
+"Ia valori in intervalul [0 ... 255].\n"
+"Decide nivelul de detalii care să fie\n"
+"incluse in obiectul rezultat."
+
+#: appTools/ToolImage.py:122
+msgid ""
+"Mask for GREEN color.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry."
+msgstr ""
+"Masca pt culoarea VERDE.\n"
+"Ia valori in intervalul [0 ... 255].\n"
+"Decide nivelul de detalii care să fie\n"
+"incluse in obiectul rezultat."
+
+#: appTools/ToolImage.py:135
+msgid ""
+"Mask for BLUE color.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry."
+msgstr ""
+"Masca pt culoarea ALBASTRU.\n"
+"Ia valori in intervalul [0 ... 255].\n"
+"Decide nivelul de detalii care să fie\n"
+"incluse in obiectul rezultat."
+
+#: appTools/ToolImage.py:143
+msgid "Import image"
+msgstr "Importa imagine"
+
+#: appTools/ToolImage.py:145
+msgid "Open a image of raster type and then import it in FlatCAM."
+msgstr "Deschide o imagine tip raster și importa aceasta in FlatCAM."
+
+#: appTools/ToolImage.py:182
+msgid "Image Tool"
+msgstr "Unealta Imagine"
+
+#: appTools/ToolImage.py:234 appTools/ToolImage.py:237
+msgid "Import IMAGE"
+msgstr "Importa Imagine"
+
+#: appTools/ToolImage.py:277 app_Main.py:8362 app_Main.py:8409
+msgid ""
+"Not supported type is picked as parameter. Only Geometry and Gerber are "
+"supported"
+msgstr ""
+"Tipul parametrului nu este compatibil. Doar obiectele tip Geometrie si "
+"Gerber sunt acceptate"
+
+#: appTools/ToolImage.py:285
+msgid "Importing Image"
+msgstr "Imaginea in curs de a fi importata"
+
+#: appTools/ToolImage.py:297 appTools/ToolPDF.py:154 app_Main.py:8387
+#: app_Main.py:8433 app_Main.py:8497 app_Main.py:8564 app_Main.py:8630
+#: app_Main.py:8695 app_Main.py:8752
+msgid "Opened"
+msgstr "Încarcat"
+
+#: appTools/ToolInvertGerber.py:126
+msgid "Invert Gerber"
+msgstr "Inversează Gerber"
+
+#: appTools/ToolInvertGerber.py:128
+msgid ""
+"Will invert the Gerber object: areas that have copper\n"
+"will be empty of copper and previous empty area will be\n"
+"filled with copper."
+msgstr ""
+"Va inversa obiectul Gerber: ariile care contin cupru vor devein goale,\n"
+"iar ariile care nu aveau cupru vor fi pline."
+
+#: appTools/ToolInvertGerber.py:187
+msgid "Invert Tool"
+msgstr "Unealta Inversie"
+
+#: appTools/ToolIsolation.py:96
+msgid "Gerber object for isolation routing."
+msgstr "Obiect Gerber pentru rutare de izolare."
+
+#: appTools/ToolIsolation.py:120 appTools/ToolNCC.py:122
+msgid ""
+"Tools pool from which the algorithm\n"
+"will pick the ones used for copper clearing."
+msgstr ""
+"Un număr de unelte din care algoritmul va alege\n"
+"pe acelea care vor fi folosite pentru curățarea de Cu."
+
+#: appTools/ToolIsolation.py:136
+msgid ""
+"This is the Tool Number.\n"
+"Isolation routing will start with the tool with the biggest \n"
+"diameter, continuing until there are no more tools.\n"
+"Only tools that create Isolation geometry will still be present\n"
+"in the resulting geometry. This is because with some tools\n"
+"this function will not be able to create routing geometry."
+msgstr ""
+"Numărul uneltei.\n"
+"Izolarea va incepe cu unealta cu diametrul cel mai mare\n"
+"continuand ulterior cu cele cu dia mai mic pana numai sunt unelte\n"
+"sau s-a terminat procesul.\n"
+"Doar uneltele care efectiv au creat geometrie de Izolare vor fi prezente in "
+"obiectul\n"
+"final. Aceasta deaorece unele unelte nu vor putea genera geometrie de rutare."
+
+#: appTools/ToolIsolation.py:144 appTools/ToolNCC.py:146
+msgid ""
+"Tool Diameter. It's value (in current FlatCAM units)\n"
+"is the cut width into the material."
+msgstr ""
+"Diametrul uneltei. Valoarea să (in unitati curente FlatCAM)\n"
+"reprezintă lăţimea tăieturii in material."
+
+#: appTools/ToolIsolation.py:148 appTools/ToolNCC.py:150
+msgid ""
+"The Tool Type (TT) can be:\n"
+"- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n"
+"the cut width in material is exactly the tool diameter.\n"
+"- Ball -> informative only and make reference to the Ball type endmill.\n"
+"- V-Shape -> it will disable Z-Cut parameter in the resulting geometry UI "
+"form\n"
+"and enable two additional UI form fields in the resulting geometry: V-Tip "
+"Dia and\n"
+"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter "
+"such\n"
+"as the cut width into material will be equal with the value in the Tool "
+"Diameter\n"
+"column of this table.\n"
+"Choosing the 'V-Shape' Tool Type automatically will select the Operation "
+"Type\n"
+"in the resulting geometry as Isolation."
+msgstr ""
+"Tipul de instrument (TT) poate fi:\n"
+"- Circular cu 1 ... 4 dinți -> este doar informativ. Fiind circular,\n"
+"lățimea tăiată în material este exact diametrul sculei.\n"
+"- Ball -> numai informativ și face referire la freza de tip Ball.\n"
+"- V-Shape -> va dezactiva parametrul Z-Cut în GUI\n"
+"și v-a activa două câmpuri de GUII suplimentare în geometria rezultată: V-"
+"Tip Dia și\n"
+"V-Tip Angle. Ajustarea celor două valori va ajusta parametrul Z-Cut astfel\n"
+"incat lățimea tăiată în material va fi egală cu valoarea din coloana "
+"tabelului cu Diametrul sculei.\n"
+"Alegerea tipului de instrument „Forma V” va selecta automat tipul de "
+"operare\n"
+"în geometria rezultată ca fiind Izolare."
+
+#: appTools/ToolIsolation.py:300 appTools/ToolNCC.py:318
+#: appTools/ToolPaint.py:300 appTools/ToolSolderPaste.py:135
+msgid ""
+"Delete a selection of tools in the Tool Table\n"
+"by first selecting a row(s) in the Tool Table."
+msgstr ""
+"Șterge o selecţie de unelte in Tabela de Unelte,\n"
+"efectuata prin selectia liniilot din Tabela de Unelte."
+
+#: appTools/ToolIsolation.py:467
+msgid ""
+"Specify the type of object to be excepted from isolation.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+"Specifica obiectul care va fi exceptat de la izolare.\n"
+"Poate fi de tip: Gerber sau Geometrie.\n"
+"Ce se va selecta aici va controla tipul de \n"
+"obiecte care vor aparea in combobox-ul\n"
+"numit >Obiect<."
+
+#: appTools/ToolIsolation.py:477
+msgid "Object whose area will be removed from isolation geometry."
+msgstr ""
+"Obiectul a cărui suprafată va fi indepărtată din geometria tip Izolare."
+
+#: appTools/ToolIsolation.py:513 appTools/ToolNCC.py:554
+msgid ""
+"The type of FlatCAM object to be used as non copper clearing reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"Tipul de obiect FlatCAM care trebuie utilizat ca referință pt. curățarea de "
+"non-cupru.\n"
+"Poate fi Gerber, Excellon sau Geometry."
+
+#: appTools/ToolIsolation.py:559
+msgid "Generate Isolation Geometry"
+msgstr "Creează Geometrie de Izolare"
+
+#: appTools/ToolIsolation.py:567
+msgid ""
+"Create a Geometry object with toolpaths to cut \n"
+"isolation outside, inside or on both sides of the\n"
+"object. For a Gerber object outside means outside\n"
+"of the Gerber feature and inside means inside of\n"
+"the Gerber feature, if possible at all. This means\n"
+"that only if the Gerber feature has openings inside, they\n"
+"will be isolated. If what is wanted is to cut isolation\n"
+"inside the actual Gerber feature, use a negative tool\n"
+"diameter above."
+msgstr ""
+"Crează un obiect Geometrie cu treceri taietoare pentru\n"
+"a efectua o izolare in afară, in interior sau pe ambele parti\n"
+"ale obiectului.\n"
+"Pt un Gerber >in afară< inseamna in exteriorul elem. Gerber\n"
+"(traseu, zona etc) iar >in interior< inseamna efectiv in interiorul\n"
+"acelui elem. Gerber (daca poate fi posibil)."
+
+#: appTools/ToolIsolation.py:1266 appTools/ToolIsolation.py:1426
+#: appTools/ToolNCC.py:932 appTools/ToolNCC.py:1449 appTools/ToolPaint.py:857
+#: appTools/ToolSolderPaste.py:576 appTools/ToolSolderPaste.py:901
+#: app_Main.py:4211
+msgid "Please enter a tool diameter with non-zero value, in Float format."
+msgstr ""
+"Introduceti un diametru al uneltei valid: valoare ne-nula in format Real."
+
+#: appTools/ToolIsolation.py:1270 appTools/ToolNCC.py:936
+#: appTools/ToolPaint.py:861 appTools/ToolSolderPaste.py:580 app_Main.py:4215
+msgid "Adding Tool cancelled"
+msgstr "Adăugarea unei unelte anulată"
+
+#: appTools/ToolIsolation.py:1420 appTools/ToolNCC.py:1443
+#: appTools/ToolPaint.py:1203 appTools/ToolSolderPaste.py:896
+msgid "Please enter a tool diameter to add, in Float format."
+msgstr "Introduce diametrul unei unelte pt a fi adăugată, in format Real."
+
+#: appTools/ToolIsolation.py:1451 appTools/ToolIsolation.py:2959
+#: appTools/ToolNCC.py:1474 appTools/ToolNCC.py:4079 appTools/ToolPaint.py:1227
+#: appTools/ToolPaint.py:3628 appTools/ToolSolderPaste.py:925
+msgid "Cancelled. Tool already in Tool Table."
+msgstr "Anulat. Unealta există deja in Tabela de Unelte."
+
+#: appTools/ToolIsolation.py:1458 appTools/ToolIsolation.py:2977
+#: appTools/ToolNCC.py:1481 appTools/ToolNCC.py:4096 appTools/ToolPaint.py:1232
+#: appTools/ToolPaint.py:3645
+msgid "New tool added to Tool Table."
+msgstr "O noua unealtă a fost adăugată in Tabela de Unelte."
+
+#: appTools/ToolIsolation.py:1502 appTools/ToolNCC.py:1525
+#: appTools/ToolPaint.py:1276
+msgid "Tool from Tool Table was edited."
+msgstr "O unealtă din Tabela de Unelte a fost editata."
+
+#: appTools/ToolIsolation.py:1514 appTools/ToolNCC.py:1537
+#: appTools/ToolPaint.py:1288 appTools/ToolSolderPaste.py:986
+msgid "Cancelled. New diameter value is already in the Tool Table."
+msgstr ""
+"Anulat. Noua valoare pt diametrul uneltei este deja in Tabela de Unelte."
+
+#: appTools/ToolIsolation.py:1566 appTools/ToolNCC.py:1589
+#: appTools/ToolPaint.py:1386
+msgid "Delete failed. Select a tool to delete."
+msgstr "Ștergere eșuată. Selectează o unealtă pt ștergere."
+
+#: appTools/ToolIsolation.py:1572 appTools/ToolNCC.py:1595
+#: appTools/ToolPaint.py:1392
+msgid "Tool(s) deleted from Tool Table."
+msgstr "Au fost șterse unelte din Tabela de Unelte."
+
+#: appTools/ToolIsolation.py:1620
+msgid "Isolating..."
+msgstr "Se izoleaza..."
+
+#: appTools/ToolIsolation.py:1654
+msgid "Failed to create Follow Geometry with tool diameter"
+msgstr "Nu a reușit să creeze Geometria de Urmarire cu diametrul uneltei"
+
+#: appTools/ToolIsolation.py:1657
+msgid "Follow Geometry was created with tool diameter"
+msgstr "Geometria de tip Urmarire a fost creata cu diametrul uneltei"
+
+#: appTools/ToolIsolation.py:1698
+msgid "Click on a polygon to isolate it."
+msgstr "Faceți clic pe un poligon pentru a-l izola."
+
+#: appTools/ToolIsolation.py:1812 appTools/ToolIsolation.py:1832
+#: appTools/ToolIsolation.py:1967 appTools/ToolIsolation.py:2138
+msgid "Subtracting Geo"
+msgstr "Scădere Geo"
+
+#: appTools/ToolIsolation.py:1816 appTools/ToolIsolation.py:1971
+#: appTools/ToolIsolation.py:2142
+msgid "Intersecting Geo"
+msgstr "Geometria de Intersecţie"
+
+#: appTools/ToolIsolation.py:1865 appTools/ToolIsolation.py:2032
+#: appTools/ToolIsolation.py:2199
+msgid "Empty Geometry in"
+msgstr "Geometrie goala in"
+
+#: appTools/ToolIsolation.py:2041
+msgid ""
+"Partial failure. The geometry was processed with all tools.\n"
+"But there are still not-isolated geometry elements. Try to include a tool "
+"with smaller diameter."
+msgstr ""
+"Eșec parțial. Geometria a fost procesată cu toate uneltele.\n"
+"Dar mai există elemente de geometrie care nu sunt izolate. Încercați să "
+"includeți o unealtă cu diametrul mai mic."
+
+#: appTools/ToolIsolation.py:2044
+msgid ""
+"The following are coordinates for the copper features that could not be "
+"isolated:"
+msgstr ""
+"Următoarele sunt coordonatele poligoanelor care nu au putut fi izolate:"
+
+#: appTools/ToolIsolation.py:2356 appTools/ToolIsolation.py:2465
+#: appTools/ToolPaint.py:1535
+msgid "Added polygon"
+msgstr "S-a adăugat poligon"
+
+#: appTools/ToolIsolation.py:2357 appTools/ToolIsolation.py:2467
+msgid "Click to add next polygon or right click to start isolation."
+msgstr ""
+"Faceți clic pentru a adăuga următorul poligon sau faceți clic dreapta pentru "
+"a începe izolarea."
+
+#: appTools/ToolIsolation.py:2369 appTools/ToolPaint.py:1549
+msgid "Removed polygon"
+msgstr "Poligon eliminat"
+
+#: appTools/ToolIsolation.py:2370
+msgid "Click to add/remove next polygon or right click to start isolation."
+msgstr ""
+"Faceți clic pentru a adăuga / elimina următorul poligon sau faceți clic "
+"dreapta pentru a începe izolarea."
+
+#: appTools/ToolIsolation.py:2375 appTools/ToolPaint.py:1555
+msgid "No polygon detected under click position."
+msgstr "Nu a fost detectat niciun poligon sub poziția clicului."
+
+#: appTools/ToolIsolation.py:2401 appTools/ToolPaint.py:1584
+msgid "List of single polygons is empty. Aborting."
+msgstr "Lista Poligoanelor este goală. Intrerup."
+
+#: appTools/ToolIsolation.py:2470
+msgid "No polygon in selection."
+msgstr "Niciun poligon în selecție."
+
+#: appTools/ToolIsolation.py:2498 appTools/ToolNCC.py:1725
+#: appTools/ToolPaint.py:1619
+msgid "Click the end point of the paint area."
+msgstr "Faceți clic pe punctul final al zonei de pictat."
+
+#: appTools/ToolIsolation.py:2916 appTools/ToolNCC.py:4036
+#: appTools/ToolPaint.py:3585 app_Main.py:5320 app_Main.py:5330
+msgid "Tool from DB added in Tool Table."
+msgstr "Unealtă din Baza de date adăugată in Tabela de Unelte."
+
+#: appTools/ToolMove.py:102
+msgid "MOVE: Click on the Start point ..."
+msgstr "MUTARE: Click pe punctul de Start ..."
+
+#: appTools/ToolMove.py:113
+msgid "Cancelled. No object(s) to move."
+msgstr "Anulat. Nu sunt obiecte care să fie mutate."
+
+#: appTools/ToolMove.py:140
+msgid "MOVE: Click on the Destination point ..."
+msgstr "MUTARE: Click pe punctul Destinaţie..."
+
+#: appTools/ToolMove.py:163
+msgid "Moving..."
+msgstr "In mișcare ..."
+
+#: appTools/ToolMove.py:166
+msgid "No object(s) selected."
+msgstr "Nici-un obiect nu este selectat."
+
+#: appTools/ToolMove.py:221
+msgid "Error when mouse left click."
+msgstr "Eroare atunci când faceți clic pe butonul stânga al mouse-ului."
+
+#: appTools/ToolNCC.py:42
+msgid "Non-Copper Clearing"
+msgstr "Curățăre Non-Cu"
+
+#: appTools/ToolNCC.py:86 appTools/ToolPaint.py:79
+msgid "Obj Type"
+msgstr "Tip obiect"
+
+#: appTools/ToolNCC.py:88
+msgid ""
+"Specify the type of object to be cleared of excess copper.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+"Precizați tipul de obiect care trebuie curățat de excesul de cupru.\n"
+"Poate fi de tip: Gerber sau Geometry.\n"
+"Ceea ce este selectat aici va dicta genul\n"
+"de obiecte care vor popula combobox-ul „Obiect”."
+
+#: appTools/ToolNCC.py:110
+msgid "Object to be cleared of excess copper."
+msgstr "Obiect care trebuie curatat de excesul de cupru."
+
+#: appTools/ToolNCC.py:138
+msgid ""
+"This is the Tool Number.\n"
+"Non copper clearing will start with the tool with the biggest \n"
+"diameter, continuing until there are no more tools.\n"
+"Only tools that create NCC clearing geometry will still be present\n"
+"in the resulting geometry. This is because with some tools\n"
+"this function will not be able to create painting geometry."
+msgstr ""
+"Numărul uneltei.\n"
+"Curățarea de cupru va incepe cu unealta cu diametrul cel mai mare\n"
+"continuand ulterior cu cele cu dia mai mic pana numai sunt unelte\n"
+"sau s-a terminat procesul.\n"
+"Doar uneltele care efectiv au creat geometrie vor fi prezente in obiectul\n"
+"final. Aceasta deaorece unele unelte nu vor putea genera geometrie."
+
+#: appTools/ToolNCC.py:597 appTools/ToolPaint.py:536
+msgid "Generate Geometry"
+msgstr "Genereza Geometrie"
+
+#: appTools/ToolNCC.py:1638
+msgid "Wrong Tool Dia value format entered, use a number."
+msgstr "Diametrul uneltei este in format gresit, foloseşte un număr Real."
+
+#: appTools/ToolNCC.py:1649 appTools/ToolPaint.py:1443
+msgid "No selected tools in Tool Table."
+msgstr "Nu sunt unelte selectate in Tabela de Unelte."
+
+#: appTools/ToolNCC.py:2005 appTools/ToolNCC.py:3024
+msgid "NCC Tool. Preparing non-copper polygons."
+msgstr "Unealta NCC. Se pregătesc poligoanele non-cupru."
+
+#: appTools/ToolNCC.py:2064 appTools/ToolNCC.py:3152
+msgid "NCC Tool. Calculate 'empty' area."
+msgstr "Unealta NCC. Calculează aria 'goală'."
+
+#: appTools/ToolNCC.py:2083 appTools/ToolNCC.py:2192 appTools/ToolNCC.py:2207
+#: appTools/ToolNCC.py:3165 appTools/ToolNCC.py:3270 appTools/ToolNCC.py:3285
+#: appTools/ToolNCC.py:3551 appTools/ToolNCC.py:3652 appTools/ToolNCC.py:3667
+msgid "Buffering finished"
+msgstr "Buferarea terminată"
+
+#: appTools/ToolNCC.py:2091 appTools/ToolNCC.py:2214 appTools/ToolNCC.py:3173
+#: appTools/ToolNCC.py:3292 appTools/ToolNCC.py:3558 appTools/ToolNCC.py:3674
+msgid "Could not get the extent of the area to be non copper cleared."
+msgstr ""
+"Nu s-a putut obtine intinderea suprafaței care să fie curățată de cupru."
+
+#: appTools/ToolNCC.py:2121 appTools/ToolNCC.py:2200 appTools/ToolNCC.py:3200
+#: appTools/ToolNCC.py:3277 appTools/ToolNCC.py:3578 appTools/ToolNCC.py:3659
+msgid ""
+"Isolation geometry is broken. Margin is less than isolation tool diameter."
+msgstr ""
+"Geometria de Izolare este discontinuă.\n"
+"Marginea este mai mic decat diametrul uneltei de izolare."
+
+#: appTools/ToolNCC.py:2217 appTools/ToolNCC.py:3296 appTools/ToolNCC.py:3677
+msgid "The selected object is not suitable for copper clearing."
+msgstr "Obiectul selectat nu este potrivit pentru curățarea cuprului."
+
+#: appTools/ToolNCC.py:2224 appTools/ToolNCC.py:3303
+msgid "NCC Tool. Finished calculation of 'empty' area."
+msgstr "Unealta NCC. S-a terminat calculul suprafetei 'goale'."
+
+#: appTools/ToolNCC.py:2267
+msgid "Clearing the polygon with the method: lines."
+msgstr "Curatarea poligonului cu metoda: linii."
+
+#: appTools/ToolNCC.py:2277
+msgid "Failed. Clearing the polygon with the method: seed."
+msgstr "A eșuat. Se sterge poligonul cu metoda: punct sursa."
+
+#: appTools/ToolNCC.py:2286
+msgid "Failed. Clearing the polygon with the method: standard."
+msgstr "A eșuat. Se curate poligonul cu metoda: standard."
+
+#: appTools/ToolNCC.py:2300
+msgid "Geometry could not be cleared completely"
+msgstr "Geometria nu a putut fi stearsă complet"
+
+#: appTools/ToolNCC.py:2325 appTools/ToolNCC.py:2327 appTools/ToolNCC.py:2973
+#: appTools/ToolNCC.py:2975
+msgid "Non-Copper clearing ..."
+msgstr "Curățare Non-Cupru ..."
+
+#: appTools/ToolNCC.py:2377 appTools/ToolNCC.py:3120
+msgid ""
+"NCC Tool. Finished non-copper polygons. Normal copper clearing task started."
+msgstr ""
+"Unelata NCC. S-a terminat pregătirea poligoanelor non-cupru. Taskul de "
+"curatare normal de cupru a inceput."
+
+#: appTools/ToolNCC.py:2415 appTools/ToolNCC.py:2663
+msgid "NCC Tool failed creating bounding box."
+msgstr "Unealta NCC a esuat in a crea forma inconjurătoare."
+
+#: appTools/ToolNCC.py:2430 appTools/ToolNCC.py:2680 appTools/ToolNCC.py:3316
+#: appTools/ToolNCC.py:3702
+msgid "NCC Tool clearing with tool diameter"
+msgstr "Unealta NCC cu diametrul uneltei"
+
+#: appTools/ToolNCC.py:2430 appTools/ToolNCC.py:2680 appTools/ToolNCC.py:3316
+#: appTools/ToolNCC.py:3702
+msgid "started."
+msgstr "a inceput."
+
+#: appTools/ToolNCC.py:2588 appTools/ToolNCC.py:3477
+msgid ""
+"There is no NCC Geometry in the file.\n"
+"Usually it means that the tool diameter is too big for the painted "
+"geometry.\n"
+"Change the painting parameters and try again."
+msgstr ""
+"Nu există nicio Geometrie NCC în fișier.\n"
+"De obicei, înseamnă că diametrul uneltei este prea mare pentru geometria "
+"pictată.\n"
+"Schimbați parametrii Paint și încercați din nou."
+
+#: appTools/ToolNCC.py:2597 appTools/ToolNCC.py:3486
+msgid "NCC Tool clear all done."
+msgstr "Unealta NCC curătare toate efectuată."
+
+#: appTools/ToolNCC.py:2600 appTools/ToolNCC.py:3489
+msgid "NCC Tool clear all done but the copper features isolation is broken for"
+msgstr ""
+"Unealta NCC curătare toate efectuată dar izolatia este intreruptă pentru"
+
+#: appTools/ToolNCC.py:2602 appTools/ToolNCC.py:2888 appTools/ToolNCC.py:3491
+#: appTools/ToolNCC.py:3874
+msgid "tools"
+msgstr "unelte"
+
+#: appTools/ToolNCC.py:2884 appTools/ToolNCC.py:3870
+msgid "NCC Tool Rest Machining clear all done."
+msgstr "Unealta NCC curătare cu prelucrare tip 'rest' efectuată."
+
+#: appTools/ToolNCC.py:2887 appTools/ToolNCC.py:3873
+msgid ""
+"NCC Tool Rest Machining clear all done but the copper features isolation is "
+"broken for"
+msgstr ""
+"Unealta NCC curătare toate cu prelucrare tip 'rest' efectuată dar izolatia "
+"este intreruptă pentru"
+
+#: appTools/ToolNCC.py:2985
+msgid "NCC Tool started. Reading parameters."
+msgstr "Unealta NCC a pornit. Se citesc parametrii."
+
+#: appTools/ToolNCC.py:3972
+msgid ""
+"Try to use the Buffering Type = Full in Preferences -> Gerber General. "
+"Reload the Gerber file after this change."
+msgstr ""
+"Incearcă să folosesti optiunea Tipul de buffering = Complet in Preferinte -> "
+"Gerber General. Reincarcă fisierul Gerber după această schimbare."
+
+#: appTools/ToolOptimal.py:85
+msgid "Number of decimals kept for found distances."
+msgstr "Numărul de zecimale păstrate pentru distanțele găsite."
+
+#: appTools/ToolOptimal.py:93
+msgid "Minimum distance"
+msgstr "Distanta minima"
+
+#: appTools/ToolOptimal.py:94
+msgid "Display minimum distance between copper features."
+msgstr "Afișează distanța minimă între caracteristicile de cupru."
+
+#: appTools/ToolOptimal.py:98
+msgid "Determined"
+msgstr "Determinat"
+
+#: appTools/ToolOptimal.py:112
+msgid "Occurring"
+msgstr "Aparute"
+
+#: appTools/ToolOptimal.py:113
+msgid "How many times this minimum is found."
+msgstr "De câte ori este găsit acest minim."
+
+#: appTools/ToolOptimal.py:119
+msgid "Minimum points coordinates"
+msgstr "Coordonatele punctelor minime"
+
+#: appTools/ToolOptimal.py:120 appTools/ToolOptimal.py:126
+msgid "Coordinates for points where minimum distance was found."
+msgstr "Coordonate pentru puncte în care a fost găsită distanța minimă."
+
+#: appTools/ToolOptimal.py:139 appTools/ToolOptimal.py:215
+msgid "Jump to selected position"
+msgstr "Salt la poziția selectată"
+
+#: appTools/ToolOptimal.py:141 appTools/ToolOptimal.py:217
+msgid ""
+"Select a position in the Locations text box and then\n"
+"click this button."
+msgstr ""
+"Selectați o poziție în caseta de text Locații, apoi\n"
+"faceți clic pe acest buton."
+
+#: appTools/ToolOptimal.py:149
+msgid "Other distances"
+msgstr "Alte distanțe"
+
+#: appTools/ToolOptimal.py:150
+msgid ""
+"Will display other distances in the Gerber file ordered from\n"
+"the minimum to the maximum, not including the absolute minimum."
+msgstr ""
+"Va afișa alte distanțe din fișierul Gerber ordonate de la\n"
+"minim până la maxim, neincluzând minimul absolut."
+
+#: appTools/ToolOptimal.py:155
+msgid "Other distances points coordinates"
+msgstr "Coordonatele altor puncte distanțe"
+
+#: appTools/ToolOptimal.py:156 appTools/ToolOptimal.py:170
+#: appTools/ToolOptimal.py:177 appTools/ToolOptimal.py:194
+#: appTools/ToolOptimal.py:201
+msgid ""
+"Other distances and the coordinates for points\n"
+"where the distance was found."
+msgstr ""
+"Alte distanțe și coordonatele pentru puncte\n"
+"unde a fost găsită distanța."
+
+#: appTools/ToolOptimal.py:169
+msgid "Gerber distances"
+msgstr "Distanțele Gerber"
+
+#: appTools/ToolOptimal.py:193
+msgid "Points coordinates"
+msgstr "Coordonatele punctelor"
+
+#: appTools/ToolOptimal.py:225
+msgid "Find Minimum"
+msgstr "Găsiți Minim"
+
+#: appTools/ToolOptimal.py:227
+msgid ""
+"Calculate the minimum distance between copper features,\n"
+"this will allow the determination of the right tool to\n"
+"use for isolation or copper clearing."
+msgstr ""
+"Calculați distanța minimă între caracteristicile de cupru,\n"
+"acest lucru va permite determinarea uneltei potrivite\n"
+"pentru izolare sau curatare de cupru."
+
+#: appTools/ToolOptimal.py:352
+msgid "Only Gerber objects can be evaluated."
+msgstr "Doar obiecte tip Gerber pot fi folosite."
+
+#: appTools/ToolOptimal.py:358
+msgid ""
+"Optimal Tool. Started to search for the minimum distance between copper "
+"features."
+msgstr ""
+"Unealta Optim. A început să caute distanța minimă între caracteristicile de "
+"cupru."
+
+#: appTools/ToolOptimal.py:368
+msgid "Optimal Tool. Parsing geometry for aperture"
+msgstr "Unealta Optim. Analiza geometriei pentru apertura"
+
+#: appTools/ToolOptimal.py:379
+msgid "Optimal Tool. Creating a buffer for the object geometry."
+msgstr ""
+"Unealta Optim. Se creeaza o Geometrie la o distanta de geometria obiectului."
+
+#: appTools/ToolOptimal.py:389
+msgid ""
+"The Gerber object has one Polygon as geometry.\n"
+"There are no distances between geometry elements to be found."
+msgstr ""
+"Obiectul Gerber are un poligon ca geometrie.\n"
+"Nu există distanțe între elementele de geometrie care sa poata fi gasite."
+
+#: appTools/ToolOptimal.py:394
+msgid ""
+"Optimal Tool. Finding the distances between each two elements. Iterations"
+msgstr ""
+"Unealta Optim. Se caută distanțele dintre fiecare două elemente. Iterații"
+
+#: appTools/ToolOptimal.py:429
+msgid "Optimal Tool. Finding the minimum distance."
+msgstr "Unealta Optim. Se caută distanța minimă."
+
+#: appTools/ToolOptimal.py:445
+msgid "Optimal Tool. Finished successfully."
+msgstr "Unealta Optim. Procesul s-a terminat cu succes."
+
+#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+msgid "Open PDF"
+msgstr "Încarcă PDF"
+
+#: appTools/ToolPDF.py:98
+msgid "Open PDF cancelled"
+msgstr "Deschidere PDF anulată"
+
+#: appTools/ToolPDF.py:122
+msgid "Parsing PDF file ..."
+msgstr "Se parsează fisierul PDF ..."
+
+#: appTools/ToolPDF.py:138 app_Main.py:8595
+msgid "Failed to open"
+msgstr "A eșuat incărcarea fişierului"
+
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:445 app_Main.py:8544
+msgid "No geometry found in file"
+msgstr "Nici-o informaţie de tip geometrie nu s-a gasit in fişierul"
+
+#: appTools/ToolPDF.py:206 appTools/ToolPDF.py:279
+#, python-format
+msgid "Rendering PDF layer #%d ..."
+msgstr "Se generează layer-ul PDF #%d ..."
+
+#: appTools/ToolPDF.py:210 appTools/ToolPDF.py:283
+msgid "Open PDF file failed."
+msgstr "Deschiderea fişierului PDF a eşuat."
+
+#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+msgid "Rendered"
+msgstr "Randat"
+
+#: appTools/ToolPaint.py:81
+msgid ""
+"Specify the type of object to be painted.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+"Specificați tipul de obiect care urmează să fie pictat.\n"
+"Poate fi de tip: Gerber sau Geometry.\n"
+"Ceea ce este selectat aici va dicta genul\n"
+"de obiecte care vor popula combobox-ul „Obiect”."
+
+#: appTools/ToolPaint.py:103
+msgid "Object to be painted."
+msgstr "Obiect care trebuie pictat."
+
+#: appTools/ToolPaint.py:116
+msgid ""
+"Tools pool from which the algorithm\n"
+"will pick the ones used for painting."
+msgstr ""
+"O suma de unelte din care algoritmul va alege pe acelea\n"
+"care vor fi folosite pentru 'pictare'."
+
+#: appTools/ToolPaint.py:133
+msgid ""
+"This is the Tool Number.\n"
+"Painting will start with the tool with the biggest diameter,\n"
+"continuing until there are no more tools.\n"
+"Only tools that create painting geometry will still be present\n"
+"in the resulting geometry. This is because with some tools\n"
+"this function will not be able to create painting geometry."
+msgstr ""
+"Numărul uneltei.\n"
+"'Pictarea' va incepe cu unealta cu diametrul cel mai mare\n"
+"continuand ulterior cu cele cu dia mai mic pana numai sunt unelte\n"
+"sau s-a terminat procesul.\n"
+"Doar uneltele care efectiv au creat geometrie vor fi prezente in obiectul\n"
+"final. Aceasta deaorece unele unelte nu vor putea genera geometrie."
+
+#: appTools/ToolPaint.py:145
+msgid ""
+"The Tool Type (TT) can be:\n"
+"- Circular -> it is informative only. Being circular,\n"
+"the cut width in material is exactly the tool diameter.\n"
+"- Ball -> informative only and make reference to the Ball type endmill.\n"
+"- V-Shape -> it will disable Z-Cut parameter in the resulting geometry UI "
+"form\n"
+"and enable two additional UI form fields in the resulting geometry: V-Tip "
+"Dia and\n"
+"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter "
+"such\n"
+"as the cut width into material will be equal with the value in the Tool "
+"Diameter\n"
+"column of this table.\n"
+"Choosing the 'V-Shape' Tool Type automatically will select the Operation "
+"Type\n"
+"in the resulting geometry as Isolation."
+msgstr ""
+"Tipul de instrument (TT) poate fi:\n"
+"- Circular -> este doar informativ. Fiind circular,\n"
+"lățimea tăiată în material este exact diametrul sculei.\n"
+"- Ball -> numai informativ și face referire la freza de tip Ball.\n"
+"- V-Shape -> va dezactiva parametrul Z-Cut în GUI\n"
+"și v-a activa două câmpuri de GUII suplimentare în geometria rezultată: V-"
+"Tip Dia și\n"
+"V-Tip Angle. Ajustarea celor două valori va ajusta parametrul Z-Cut astfel\n"
+"incat lățimea tăiată în material va fi egală cu valoarea din coloana "
+"tabelului cu Diametrul sculei.\n"
+"Alegerea tipului de instrument „Forma V” va selecta automat tipul de "
+"operare\n"
+"în geometria rezultată ca fiind Izolare."
+
+#: appTools/ToolPaint.py:497
+msgid ""
+"The type of FlatCAM object to be used as paint reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"Tipul de obiect FlatCAM care trebuie utilizat ca referință pt. pictare.\n"
+"Poate fi Gerber, Excellon sau Geometry."
+
+#: appTools/ToolPaint.py:538
+msgid ""
+"- 'Area Selection' - left mouse click to start selection of the area to be "
+"painted.\n"
+"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple "
+"areas.\n"
+"- 'All Polygons' - the Paint will start after click.\n"
+"- 'Reference Object' - will do non copper clearing within the area\n"
+"specified by another object."
+msgstr ""
+"- „Selecție zonă” - faceți clic stânga cu mouse-ul pentru a începe selecția "
+"zonei care va fi pictată.\n"
+"Menținerea unei taste de modificare apăsată (CTRL sau SHIFT) va permite "
+"adăugarea mai multor zone.\n"
+"- „Toate Poligoanele” - Pictarea va începe după clic.\n"
+"- „Obiect de referință” - va face o curățare fără cupru în zona specificată "
+"de un alt obiect."
+
+#: appTools/ToolPaint.py:1412
+#, python-format
+msgid "Could not retrieve object: %s"
+msgstr "Nu s-a putut incărca obiectul: %s"
+
+#: appTools/ToolPaint.py:1422
+msgid "Can't do Paint on MultiGeo geometries"
+msgstr "Nu se poate face 'pictare' pe geometrii MultiGeo"
+
+#: appTools/ToolPaint.py:1459
+msgid "Click on a polygon to paint it."
+msgstr "Faceți clic pe un poligon pentru a-l picta."
+
+#: appTools/ToolPaint.py:1472
+msgid "Click the start point of the paint area."
+msgstr "Faceți clic pe punctul de pornire al zonei de pictat."
+
+#: appTools/ToolPaint.py:1537
+msgid "Click to add next polygon or right click to start painting."
+msgstr ""
+"Faceți clic pentru a adăuga următorul poligon sau faceți clic dreapta pentru "
+"a începe Paint."
+
+#: appTools/ToolPaint.py:1550
+msgid "Click to add/remove next polygon or right click to start painting."
+msgstr ""
+"Faceți clic pentru a adăuga / elimina următorul poligon sau faceți clic "
+"dreapta pentru a începe Paint."
+
+#: appTools/ToolPaint.py:2054
+msgid "Painting polygon with method: lines."
+msgstr "Se pictează poligonul cu metoda: linii."
+
+#: appTools/ToolPaint.py:2066
+msgid "Failed. Painting polygon with method: seed."
+msgstr "Esuat. Se pictează poligonul cu metoda: sămantă."
+
+#: appTools/ToolPaint.py:2077
+msgid "Failed. Painting polygon with method: standard."
+msgstr "Esuat. Se picteaza poligonul cu metoda: standard."
+
+#: appTools/ToolPaint.py:2093
+msgid "Geometry could not be painted completely"
+msgstr "Geometria nu a fost posibil să fie 'pictată' complet"
+
+#: appTools/ToolPaint.py:2122 appTools/ToolPaint.py:2125
+#: appTools/ToolPaint.py:2133 appTools/ToolPaint.py:2436
+#: appTools/ToolPaint.py:2439 appTools/ToolPaint.py:2447
+#: appTools/ToolPaint.py:2935 appTools/ToolPaint.py:2938
+#: appTools/ToolPaint.py:2944
+msgid "Paint Tool."
+msgstr "Unealta Paint."
+
+#: appTools/ToolPaint.py:2122 appTools/ToolPaint.py:2125
+#: appTools/ToolPaint.py:2133
+msgid "Normal painting polygon task started."
+msgstr "Taskul de pictare normal a unui polygon a inceput."
+
+#: appTools/ToolPaint.py:2123 appTools/ToolPaint.py:2437
+#: appTools/ToolPaint.py:2936
+msgid "Buffering geometry..."
+msgstr "Crează o geometrie de tipul Bufer..."
+
+#: appTools/ToolPaint.py:2145 appTools/ToolPaint.py:2454
+#: appTools/ToolPaint.py:2952
+msgid "No polygon found."
+msgstr "Nu s-a gasit nici-un poligon."
+
+#: appTools/ToolPaint.py:2175
+msgid "Painting polygon..."
+msgstr "Se 'pictează' un poligon..."
+
+#: appTools/ToolPaint.py:2185 appTools/ToolPaint.py:2500
+#: appTools/ToolPaint.py:2690 appTools/ToolPaint.py:2998
+#: appTools/ToolPaint.py:3177
+msgid "Painting with tool diameter = "
+msgstr "Pictand cu o unealtă cu diametrul = "
+
+#: appTools/ToolPaint.py:2186 appTools/ToolPaint.py:2501
+#: appTools/ToolPaint.py:2691 appTools/ToolPaint.py:2999
+#: appTools/ToolPaint.py:3178
+msgid "started"
+msgstr "a inceput"
+
+#: appTools/ToolPaint.py:2211 appTools/ToolPaint.py:2527
+#: appTools/ToolPaint.py:2717 appTools/ToolPaint.py:3025
+#: appTools/ToolPaint.py:3204
+msgid "Margin parameter too big. Tool is not used"
+msgstr "Parametrul Margine este prea mare. Unealta nu este folosită"
+
+#: appTools/ToolPaint.py:2269 appTools/ToolPaint.py:2596
+#: appTools/ToolPaint.py:2774 appTools/ToolPaint.py:3088
+#: appTools/ToolPaint.py:3266
+msgid ""
+"Could not do Paint. Try a different combination of parameters. Or a "
+"different strategy of paint"
+msgstr ""
+"Nu s-a putut face operatia de 'pictare'. Incearcă o combinaţie diferita de "
+"parametri. Sau o strategie diferita de 'pictare'"
+
+#: appTools/ToolPaint.py:2326 appTools/ToolPaint.py:2662
+#: appTools/ToolPaint.py:2831 appTools/ToolPaint.py:3149
+#: appTools/ToolPaint.py:3328
+msgid ""
+"There is no Painting Geometry in the file.\n"
+"Usually it means that the tool diameter is too big for the painted "
+"geometry.\n"
+"Change the painting parameters and try again."
+msgstr ""
+"Nu exista nici-o Geometrie rezultata din 'pictare' in acest fişier.\n"
+"De obicei inseamna că diametrul uneltei este prea mare pentru elemetele "
+"geometrice.\n"
+"Schimbă parametrii de 'pictare' și încearcă din nou."
+
+#: appTools/ToolPaint.py:2349
+msgid "Paint Single failed."
+msgstr "Pictarea unui polygon a esuat."
+
+#: appTools/ToolPaint.py:2355
+msgid "Paint Single Done."
+msgstr "Pictarea unui polygon efectuată."
+
+#: appTools/ToolPaint.py:2357 appTools/ToolPaint.py:2867
+#: appTools/ToolPaint.py:3364
+msgid "Polygon Paint started ..."
+msgstr "Paint pt poligon a inceput ..."
+
+#: appTools/ToolPaint.py:2436 appTools/ToolPaint.py:2439
+#: appTools/ToolPaint.py:2447
+msgid "Paint all polygons task started."
+msgstr "Taskul de pictare pt toate poligoanele a inceput."
+
+#: appTools/ToolPaint.py:2478 appTools/ToolPaint.py:2976
+msgid "Painting polygons..."
+msgstr "Se 'pictează' poligoane..."
+
+#: appTools/ToolPaint.py:2671
+msgid "Paint All Done."
+msgstr "Pictarea Tuturor poligoanelor efectuată."
+
+#: appTools/ToolPaint.py:2840 appTools/ToolPaint.py:3337
+msgid "Paint All with Rest-Machining done."
+msgstr "'Paint' pentru toate poligoanele cu strategia Rest a fost efectuată."
+
+#: appTools/ToolPaint.py:2859
+msgid "Paint All failed."
+msgstr "Pictarea pt toate poligoanele a easuat."
+
+#: appTools/ToolPaint.py:2865
+msgid "Paint Poly All Done."
+msgstr "Pictarea pt toate poligoanele efectuată."
+
+#: appTools/ToolPaint.py:2935 appTools/ToolPaint.py:2938
+#: appTools/ToolPaint.py:2944
+msgid "Painting area task started."
+msgstr "Taskul de pictare a unei arii a inceput."
+
+#: appTools/ToolPaint.py:3158
+msgid "Paint Area Done."
+msgstr "Paint pt o zona efectuata."
+
+#: appTools/ToolPaint.py:3356
+msgid "Paint Area failed."
+msgstr "Pictarea unei Zone a esuat."
+
+#: appTools/ToolPaint.py:3362
+msgid "Paint Poly Area Done."
+msgstr "Paint pt o Zonă efectuat."
+
+#: appTools/ToolPanelize.py:55
+msgid ""
+"Specify the type of object to be panelized\n"
+"It can be of type: Gerber, Excellon or Geometry.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Object combobox."
+msgstr ""
+"Specifica tipul de obiect care va fi panelizat.\n"
+"Poate fi de tipul: Gerber, Excellon sau Geometrie.\n"
+"Selectia facuta aici va dicta tipul de obiecte care se vor\n"
+"regasi in combobox-ul >Obiect<."
+
+#: appTools/ToolPanelize.py:88
+msgid ""
+"Object to be panelized. This means that it will\n"
+"be duplicated in an array of rows and columns."
+msgstr ""
+"Obiectul care va fi panelizat.\n"
+"Acesta va fi multiplicat intr-o arie\n"
+"de linii și coloane."
+
+#: appTools/ToolPanelize.py:100
+msgid "Penelization Reference"
+msgstr "Referintă panelizare"
+
+#: appTools/ToolPanelize.py:102
+msgid ""
+"Choose the reference for panelization:\n"
+"- Object = the bounding box of a different object\n"
+"- Bounding Box = the bounding box of the object to be panelized\n"
+"\n"
+"The reference is useful when doing panelization for more than one\n"
+"object. The spacings (really offsets) will be applied in reference\n"
+"to this reference object therefore maintaining the panelized\n"
+"objects in sync."
+msgstr ""
+"Alege referinta pt panelizare:\n"
+"- Obiect = forma inconjurătoare a unui alt obiect\n"
+"- Forma inconjurătoare = forma inconjurătoare a obiectului care tb "
+"panelizat\n"
+"\n"
+"Referinta este utila cand se face panelizarea pt mai mult de un obiect. "
+"Spatierile\n"
+"(mai degraba ofsetări) vor fi aplicate avand ca referintă acest obiect de "
+"referintă,\n"
+"prin urmare mentinand obiectele paenlizate in sincronizare unul cu altul."
+
+#: appTools/ToolPanelize.py:123
+msgid "Box Type"
+msgstr "Tip container"
+
+#: appTools/ToolPanelize.py:125
+msgid ""
+"Specify the type of object to be used as an container for\n"
+"panelization. It can be: Gerber or Geometry type.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Box Object combobox."
+msgstr ""
+"Tipul de obiect care va fi folosit ca și container pt panelizare.\n"
+"Poate fi de tiul: Gerber sau Geometrie.\n"
+"Selectia facuta aici va dicta tipul de obiecte care se vor\n"
+"regasi in combobox-ul >Container<."
+
+#: appTools/ToolPanelize.py:139
+msgid ""
+"The actual object that is used as container for the\n"
+" selected object that is to be panelized."
+msgstr ""
+"Obiectul care este folosit ca și container \n"
+"pt obiectul care va fi panelizat."
+
+#: appTools/ToolPanelize.py:149
+msgid "Panel Data"
+msgstr "Date panel"
+
+#: appTools/ToolPanelize.py:151
+msgid ""
+"This informations will shape the resulting panel.\n"
+"The number of rows and columns will set how many\n"
+"duplicates of the original geometry will be generated.\n"
+"\n"
+"The spacings will set the distance between any two\n"
+"elements of the panel array."
+msgstr ""
+"Aceste informatii vor determina forma panelului rezultant.\n"
+"Numărul de linii si de coloane va determina cat de multe \n"
+"copii ale geometriei obiectului original vor fi create.\n"
+"\n"
+"Spatierile sunt de fapt distante intre oricare două elemente ale \n"
+"ariei panelului."
+
+#: appTools/ToolPanelize.py:214
+msgid ""
+"Choose the type of object for the panel object:\n"
+"- Geometry\n"
+"- Gerber"
+msgstr ""
+"Alege tipul de obiect care va fi creat pt obiectul panelizat:\n"
+"- Geometrie\n"
+"-Gerber"
+
+#: appTools/ToolPanelize.py:222
+msgid "Constrain panel within"
+msgstr "Mentine panelul in"
+
+#: appTools/ToolPanelize.py:263
+msgid "Panelize Object"
+msgstr "Panelizează obiectul"
+
+#: appTools/ToolPanelize.py:265 appTools/ToolRulesCheck.py:501
+msgid ""
+"Panelize the specified object around the specified box.\n"
+"In other words it creates multiple copies of the source object,\n"
+"arranged in a 2D array of rows and columns."
+msgstr ""
+"Se panelizează obiectul conform containerului selectat.\n"
+"Cu alte cuvinte se crează copii multiple ale obiectului sursa,\n"
+"aranjate intr-o arie 2D de linii și coloane."
+
+#: appTools/ToolPanelize.py:333
+msgid "Panel. Tool"
+msgstr "Unealta Panel"
+
+#: appTools/ToolPanelize.py:468
+msgid "Columns or Rows are zero value. Change them to a positive integer."
+msgstr ""
+"Val. coloane sau linii este zero. Schimbă aceasta val. intr-un număr pozitiv "
+"intreg."
+
+#: appTools/ToolPanelize.py:505
+msgid "Generating panel ... "
+msgstr "Se generează Panel-ul… "
+
+#: appTools/ToolPanelize.py:788
+msgid "Generating panel ... Adding the Gerber code."
+msgstr "Generarea panelului ... Adăugarea codului Gerber."
+
+#: appTools/ToolPanelize.py:796
+msgid "Generating panel... Spawning copies"
+msgstr "Generarea panelului ... Se fac copii"
+
+#: appTools/ToolPanelize.py:803
+msgid "Panel done..."
+msgstr "Panel executat ..."
+
+#: appTools/ToolPanelize.py:806
+#, python-brace-format
+msgid ""
+"{text} Too big for the constrain area. Final panel has {col} columns and "
+"{row} rows"
+msgstr ""
+"{text} Prea mare pt aria desemnată. Panelul final are {col} coloane si {row} "
+"linii"
+
+#: appTools/ToolPanelize.py:815
+msgid "Panel created successfully."
+msgstr "Panel creat cu succes."
+
+#: appTools/ToolPcbWizard.py:31
+msgid "PcbWizard Import Tool"
+msgstr "Unealta import PcbWizard"
+
+#: appTools/ToolPcbWizard.py:40
+msgid "Import 2-file Excellon"
+msgstr "Importa un Excellon bi-fisier"
+
+#: appTools/ToolPcbWizard.py:51
+msgid "Load files"
+msgstr "Încărcați fișierele"
+
+#: appTools/ToolPcbWizard.py:57
+msgid "Excellon file"
+msgstr "Fisier Excellon"
+
+#: appTools/ToolPcbWizard.py:59
+msgid ""
+"Load the Excellon file.\n"
+"Usually it has a .DRL extension"
+msgstr ""
+"Incarcă fisierul Excellon.\n"
+"De obicei are extensia .DRL"
+
+#: appTools/ToolPcbWizard.py:65
+msgid "INF file"
+msgstr "Fisierul INF"
+
+#: appTools/ToolPcbWizard.py:67
+msgid "Load the INF file."
+msgstr "Incarca fisierul INF."
+
+#: appTools/ToolPcbWizard.py:79
+msgid "Tool Number"
+msgstr "Număr unealtă"
+
+#: appTools/ToolPcbWizard.py:81
+msgid "Tool diameter in file units."
+msgstr "Dimaetrul uneltei in unitătile fisierului."
+
+#: appTools/ToolPcbWizard.py:87
+msgid "Excellon format"
+msgstr "Format Excellon"
+
+#: appTools/ToolPcbWizard.py:95
+msgid "Int. digits"
+msgstr "Partea intreagă"
+
+#: appTools/ToolPcbWizard.py:97
+msgid "The number of digits for the integral part of the coordinates."
+msgstr ""
+"Acest număr reprezinta numărul de digiti din partea\n"
+"intreagă a coordonatelor."
+
+#: appTools/ToolPcbWizard.py:104
+msgid "Frac. digits"
+msgstr "Partea zecimală"
+
+#: appTools/ToolPcbWizard.py:106
+msgid "The number of digits for the fractional part of the coordinates."
+msgstr ""
+"Acest număr reprezinta numărul de digiti din partea\n"
+"zecimala a coordonatelor."
+
+#: appTools/ToolPcbWizard.py:113
+msgid "No Suppression"
+msgstr "Fără supresie"
+
+#: appTools/ToolPcbWizard.py:114
+msgid "Zeros supp."
+msgstr "Supresie Zero"
+
+#: appTools/ToolPcbWizard.py:116
+msgid ""
+"The type of zeros suppression used.\n"
+"Can be of type:\n"
+"- LZ = leading zeros are kept\n"
+"- TZ = trailing zeros are kept\n"
+"- No Suppression = no zero suppression"
+msgstr ""
+"Tipul de supresie de zerouri care\n"
+"este folosit.\n"
+"Poate fi:\n"
+"- LZ = zerourile din fată sunt păstrate\n"
+"- TZ = zerourile de la coadă sunt păstrate\n"
+"- Fără Supresie = nu se face supresie de zerouri"
+
+#: appTools/ToolPcbWizard.py:129
+msgid ""
+"The type of units that the coordinates and tool\n"
+"diameters are using. Can be INCH or MM."
+msgstr ""
+"Tipul de unităti folosite pt coordonate si\n"
+"pentru diametrul uneltelor. Poate fi INCH sau MM."
+
+#: appTools/ToolPcbWizard.py:136
+msgid "Import Excellon"
+msgstr "Importă Excellon"
+
+#: appTools/ToolPcbWizard.py:138
+msgid ""
+"Import in FlatCAM an Excellon file\n"
+"that store it's information's in 2 files.\n"
+"One usually has .DRL extension while\n"
+"the other has .INF extension."
+msgstr ""
+"Importă in FlatCAM un fisier Excellon\n"
+"care isi stochează informatia in 2 fisiere.\n"
+"Unul are de obicei extensia .DRL in timp\n"
+"ce celălalt are extensia .INF."
+
+#: appTools/ToolPcbWizard.py:197
+msgid "PCBWizard Tool"
+msgstr "Unealta PCBWizard"
+
+#: appTools/ToolPcbWizard.py:291 appTools/ToolPcbWizard.py:295
+msgid "Load PcbWizard Excellon file"
+msgstr "Incarcă un fisier Excellon tip PCBWizard"
+
+#: appTools/ToolPcbWizard.py:314 appTools/ToolPcbWizard.py:318
+msgid "Load PcbWizard INF file"
+msgstr "Incarcă un fisier INF tip PCBWizard"
+
+#: appTools/ToolPcbWizard.py:366
+msgid ""
+"The INF file does not contain the tool table.\n"
+"Try to open the Excellon file from File -> Open -> Excellon\n"
+"and edit the drill diameters manually."
+msgstr ""
+"Fisierul INF nu contine tabela de unelte.\n"
+"Incearcă să deschizi fisierul Excellon din Fisier -> Deschide -> \n"
+"Excellon si să editezi manual diametrele uneltelor."
+
+#: appTools/ToolPcbWizard.py:387
+msgid "PcbWizard .INF file loaded."
+msgstr "Fisierul .INF tip PCBWizard a fost incărcat."
+
+#: appTools/ToolPcbWizard.py:392
+msgid "Main PcbWizard Excellon file loaded."
+msgstr "Fişierul Excellon tip PCBWizard a fost incărcat."
+
+#: appTools/ToolPcbWizard.py:424 app_Main.py:8522
+msgid "This is not Excellon file."
+msgstr "Acesta nu este un fişier Excellon."
+
+#: appTools/ToolPcbWizard.py:427
+msgid "Cannot parse file"
+msgstr "Nu se poate parsa fişierul"
+
+#: appTools/ToolPcbWizard.py:450
+msgid "Importing Excellon."
+msgstr "Excellon in curs de import."
+
+#: appTools/ToolPcbWizard.py:457
+msgid "Import Excellon file failed."
+msgstr "Fişierul Excellon nu a fost posibil să fie importat."
+
+#: appTools/ToolPcbWizard.py:464
+msgid "Imported"
+msgstr "Importat"
+
+#: appTools/ToolPcbWizard.py:467
+msgid "Excellon merging is in progress. Please wait..."
+msgstr "Fuziunea fisiere Excellon este in curs. Vă rugăm aşteptați ..."
+
+#: appTools/ToolPcbWizard.py:469
+msgid "The imported Excellon file is empty."
+msgstr "Fişierul Excellon importat este gol."
+
+#: appTools/ToolProperties.py:116 appTools/ToolTransform.py:577
+#: app_Main.py:4693 app_Main.py:6805 app_Main.py:6905 app_Main.py:6946
+#: app_Main.py:6987 app_Main.py:7029 app_Main.py:7071 app_Main.py:7115
+#: app_Main.py:7159 app_Main.py:7683 app_Main.py:7687
+msgid "No object selected."
+msgstr "Nici-un obiect nu este selectat."
+
+#: appTools/ToolProperties.py:131
+msgid "Object Properties are displayed."
+msgstr "Proprietatile obiectului sunt afisate in Tab-ul Unealta."
+
+#: appTools/ToolProperties.py:136
+msgid "Properties Tool"
+msgstr "Unealta Proprietati"
+
+#: appTools/ToolProperties.py:150
+msgid "TYPE"
+msgstr "TIP"
+
+#: appTools/ToolProperties.py:151
+msgid "NAME"
+msgstr "NUME"
+
+#: appTools/ToolProperties.py:153
+msgid "Dimensions"
+msgstr "Dimensiuni"
+
+#: appTools/ToolProperties.py:181
+msgid "Geo Type"
+msgstr "Tip Geo"
+
+#: appTools/ToolProperties.py:184
+msgid "Single-Geo"
+msgstr "Geo-Unică"
+
+#: appTools/ToolProperties.py:185
+msgid "Multi-Geo"
+msgstr "Geo-Multi"
+
+#: appTools/ToolProperties.py:196
+msgid "Calculating dimensions ... Please wait."
+msgstr "Se calculează dimensiunile ... Aşteaptă."
+
+#: appTools/ToolProperties.py:339 appTools/ToolProperties.py:343
+#: appTools/ToolProperties.py:345
+msgid "Inch"
+msgstr "Inch"
+
+#: appTools/ToolProperties.py:339 appTools/ToolProperties.py:344
+#: appTools/ToolProperties.py:346
+msgid "Metric"
+msgstr "Metric"
+
+#: appTools/ToolProperties.py:421 appTools/ToolProperties.py:486
+msgid "Drills number"
+msgstr "Numărul de găuri"
+
+#: appTools/ToolProperties.py:422 appTools/ToolProperties.py:488
+msgid "Slots number"
+msgstr "Numărul de sloturi"
+
+#: appTools/ToolProperties.py:424
+msgid "Drills total number:"
+msgstr "Număr total de gauri:"
+
+#: appTools/ToolProperties.py:425
+msgid "Slots total number:"
+msgstr "Număr total de sloturi:"
+
+#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455
+#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:483
+msgid "Present"
+msgstr "Prezent"
+
+#: appTools/ToolProperties.py:453 appTools/ToolProperties.py:484
+msgid "Solid Geometry"
+msgstr "Geometrie Solidă"
+
+#: appTools/ToolProperties.py:456
+msgid "GCode Text"
+msgstr "Text GCode"
+
+#: appTools/ToolProperties.py:459
+msgid "GCode Geometry"
+msgstr "Geometrie GCode"
+
+#: appTools/ToolProperties.py:462
+msgid "Data"
+msgstr "Date"
+
+#: appTools/ToolProperties.py:495
+msgid "Depth of Cut"
+msgstr "Adâncimea de Tăiere"
+
+#: appTools/ToolProperties.py:507
+msgid "Clearance Height"
+msgstr "Înălțime Sigură"
+
+#: appTools/ToolProperties.py:539
+msgid "Routing time"
+msgstr "Timpul de rutare"
+
+#: appTools/ToolProperties.py:546
+msgid "Travelled distance"
+msgstr "Distanța parcursă"
+
+#: appTools/ToolProperties.py:564
+msgid "Width"
+msgstr "Lătime"
+
+#: appTools/ToolProperties.py:570 appTools/ToolProperties.py:578
+msgid "Box Area"
+msgstr "Arie pătratică"
+
+#: appTools/ToolProperties.py:573 appTools/ToolProperties.py:581
+msgid "Convex_Hull Area"
+msgstr "Arie convexă"
+
+#: appTools/ToolProperties.py:588 appTools/ToolProperties.py:591
+msgid "Copper Area"
+msgstr "Aria de Cupru"
+
+#: appTools/ToolPunchGerber.py:30 appTools/ToolPunchGerber.py:323
+msgid "Punch Gerber"
+msgstr "Punctează Gerber"
+
+#: appTools/ToolPunchGerber.py:65
+msgid "Gerber into which to punch holes"
+msgstr "Obiect Gerber pentru Punctare găuri"
+
+#: appTools/ToolPunchGerber.py:85
+msgid "ALL"
+msgstr "TOATE"
+
+#: appTools/ToolPunchGerber.py:166
+msgid ""
+"Remove the geometry of Excellon from the Gerber to create the holes in pads."
+msgstr ""
+"Îndepărtați geometria Excellon din obiectul Gerber pentru a crea găurile din "
+"pad-uri."
+
+#: appTools/ToolPunchGerber.py:325
+msgid ""
+"Create a Gerber object from the selected object, within\n"
+"the specified box."
+msgstr ""
+"Creează un obiect Gerber din obiectul selectat, in cadrul\n"
+"formei 'cutie' specificate."
+
+#: appTools/ToolPunchGerber.py:425
+msgid "Punch Tool"
+msgstr "Unealta Punctare"
+
+#: appTools/ToolPunchGerber.py:599
+msgid "The value of the fixed diameter is 0.0. Aborting."
+msgstr "Valoarea pentru diametrul fix ste 0.0. Renuntăm."
+
+#: appTools/ToolPunchGerber.py:602
+msgid ""
+"Could not generate punched hole Gerber because the punch hole size is bigger "
+"than some of the apertures in the Gerber object."
+msgstr ""
+"Nu s-a putut genera un obiect Gerber cu găuri punctate, deoarece dimensiunea "
+"găurii de perforare este mai mare decât unele dintre aperturile din obiectul "
+"Gerber."
+
+#: appTools/ToolPunchGerber.py:665
+msgid ""
+"Could not generate punched hole Gerber because the newly created object "
+"geometry is the same as the one in the source object geometry..."
+msgstr ""
+"Nu s-a putut genera un obiect cu găuri puctate, deoarece geometria "
+"obiectului nou creat este aceeași cu cea din geometria obiectului sursă ..."
+
+#: appTools/ToolQRCode.py:80
+msgid "Gerber Object to which the QRCode will be added."
+msgstr "Obiect Gerber la care se va adăuga codul QR."
+
+#: appTools/ToolQRCode.py:116
+msgid "The parameters used to shape the QRCode."
+msgstr "Parametrii utilizați pentru modelarea codului QR."
+
+#: appTools/ToolQRCode.py:216
+msgid "Export QRCode"
+msgstr "Exportă Codul QR"
+
+#: appTools/ToolQRCode.py:218
+msgid ""
+"Show a set of controls allowing to export the QRCode\n"
+"to a SVG file or an PNG file."
+msgstr ""
+"Afișați un set de controale care permit exportul codului QR\n"
+"într-un fișier SVG sau într-un fișier PNG."
+
+#: appTools/ToolQRCode.py:257
+msgid "Transparent back color"
+msgstr "Culoare de fundal transparentă"
+
+#: appTools/ToolQRCode.py:282
+msgid "Export QRCode SVG"
+msgstr "Exporta QRCode SVG"
+
+#: appTools/ToolQRCode.py:284
+msgid "Export a SVG file with the QRCode content."
+msgstr "Exportați un fișier SVG cu conținutul QRCode."
+
+#: appTools/ToolQRCode.py:295
+msgid "Export QRCode PNG"
+msgstr "Exportă QRCode PNG"
+
+#: appTools/ToolQRCode.py:297
+msgid "Export a PNG image file with the QRCode content."
+msgstr "Exportați un fișier imagine PNG cu conținutul QRCode."
+
+#: appTools/ToolQRCode.py:308
+msgid "Insert QRCode"
+msgstr "Inserați codul QR"
+
+#: appTools/ToolQRCode.py:310
+msgid "Create the QRCode object."
+msgstr "Creați obiectul QRCode."
+
+#: appTools/ToolQRCode.py:424 appTools/ToolQRCode.py:759
+#: appTools/ToolQRCode.py:808
+msgid "Cancelled. There is no QRCode Data in the text box."
+msgstr "Anulat. Nu există date QRCode în caseta de text."
+
+#: appTools/ToolQRCode.py:443
+msgid "Generating QRCode geometry"
+msgstr "Generarea geometriei QRCode"
+
+#: appTools/ToolQRCode.py:483
+msgid "Click on the Destination point ..."
+msgstr "Click pe punctul de Destinaţie ..."
+
+#: appTools/ToolQRCode.py:598
+msgid "QRCode Tool done."
+msgstr "Unealta QRCode efectuata."
+
+#: appTools/ToolQRCode.py:791 appTools/ToolQRCode.py:795
+msgid "Export PNG"
+msgstr "Exporta PNG"
+
+#: appTools/ToolQRCode.py:838 appTools/ToolQRCode.py:842 app_Main.py:6837
+#: app_Main.py:6841
+msgid "Export SVG"
+msgstr "Exporta SVG"
+
+#: appTools/ToolRulesCheck.py:33
+msgid "Check Rules"
+msgstr "Verificați regulile"
+
+#: appTools/ToolRulesCheck.py:63
+msgid "Gerber objects for which to check rules."
+msgstr "Obiecte Gerber pentru care trebuie verificate regulile."
+
+#: appTools/ToolRulesCheck.py:78
+msgid "Top"
+msgstr "Top"
+
+#: appTools/ToolRulesCheck.py:80
+msgid "The Top Gerber Copper object for which rules are checked."
+msgstr "Obiectul Top Gerber cupru pentru care sunt verificate regulile."
+
+#: appTools/ToolRulesCheck.py:96
+msgid "Bottom"
+msgstr "Bottom"
+
+#: appTools/ToolRulesCheck.py:98
+msgid "The Bottom Gerber Copper object for which rules are checked."
+msgstr "Obiectul Bottom Gerber cupru pentru care sunt verificate regulile."
+
+#: appTools/ToolRulesCheck.py:114
+msgid "SM Top"
+msgstr "SM Top"
+
+#: appTools/ToolRulesCheck.py:116
+msgid "The Top Gerber Solder Mask object for which rules are checked."
+msgstr ""
+"Obiectul Top (superior) Gerber Solder Mask pentru care sunt verificate "
+"regulile."
+
+#: appTools/ToolRulesCheck.py:132
+msgid "SM Bottom"
+msgstr "SM Bottom"
+
+#: appTools/ToolRulesCheck.py:134
+msgid "The Bottom Gerber Solder Mask object for which rules are checked."
+msgstr ""
+"Obiectul Bottom (inferior) Gerber Solder Mask pentru care sunt verificate "
+"regulile."
+
+#: appTools/ToolRulesCheck.py:150
+msgid "Silk Top"
+msgstr "Silk Top"
+
+#: appTools/ToolRulesCheck.py:152
+msgid "The Top Gerber Silkscreen object for which rules are checked."
+msgstr "Obiectul Top Gerber Silkscreen pentru care sunt verificate regulile."
+
+#: appTools/ToolRulesCheck.py:168
+msgid "Silk Bottom"
+msgstr "Silk Bottom"
+
+#: appTools/ToolRulesCheck.py:170
+msgid "The Bottom Gerber Silkscreen object for which rules are checked."
+msgstr ""
+"Obiectul Bottom Gerber Silkscreen pentru care sunt verificate regulile."
+
+#: appTools/ToolRulesCheck.py:188
+msgid "The Gerber Outline (Cutout) object for which rules are checked."
+msgstr ""
+"Obiectul Gerber Outline (decupaj) pentru care sunt verificate regulile."
+
+#: appTools/ToolRulesCheck.py:201
+msgid "Excellon objects for which to check rules."
+msgstr "Obiecte Excellon pentru care trebuie verificate regulile."
+
+#: appTools/ToolRulesCheck.py:213
+msgid "Excellon 1"
+msgstr "Excellon 1"
+
+#: appTools/ToolRulesCheck.py:215
+msgid ""
+"Excellon object for which to check rules.\n"
+"Holds the plated holes or a general Excellon file content."
+msgstr ""
+"Obiect Excellon pentru care trebuie verificate regulile.\n"
+"Contine găurile placate sau un conținut general Excellon."
+
+#: appTools/ToolRulesCheck.py:232
+msgid "Excellon 2"
+msgstr "Excellon 2"
+
+#: appTools/ToolRulesCheck.py:234
+msgid ""
+"Excellon object for which to check rules.\n"
+"Holds the non-plated holes."
+msgstr ""
+"Obiect Excellon pentru care trebuie verificate regulile.\n"
+"Contine găurile ne-placate."
+
+#: appTools/ToolRulesCheck.py:247
+msgid "All Rules"
+msgstr "Totate Regulile"
+
+#: appTools/ToolRulesCheck.py:249
+msgid "This check/uncheck all the rules below."
+msgstr "Aceasta bifează/debifează toate regulile de mai jos."
+
+#: appTools/ToolRulesCheck.py:499
+msgid "Run Rules Check"
+msgstr "Executați Verificarea regulilor"
+
+#: appTools/ToolRulesCheck.py:1158 appTools/ToolRulesCheck.py:1218
+#: appTools/ToolRulesCheck.py:1255 appTools/ToolRulesCheck.py:1327
+#: appTools/ToolRulesCheck.py:1381 appTools/ToolRulesCheck.py:1419
+#: appTools/ToolRulesCheck.py:1484
+msgid "Value is not valid."
+msgstr "Valoarea nu este valabilă."
+
+#: appTools/ToolRulesCheck.py:1172
+msgid "TOP -> Copper to Copper clearance"
+msgstr "TOP -> Distanta de la Cupru la Cupru"
+
+#: appTools/ToolRulesCheck.py:1183
+msgid "BOTTOM -> Copper to Copper clearance"
+msgstr "BOTTOM -> Distanta de la Cupru la Cupru"
+
+#: appTools/ToolRulesCheck.py:1188 appTools/ToolRulesCheck.py:1282
+#: appTools/ToolRulesCheck.py:1446
+msgid ""
+"At least one Gerber object has to be selected for this rule but none is "
+"selected."
+msgstr ""
+"Pentru această regulă trebuie selectat cel puțin un obiect Gerber, dar "
+"niciunul nu este selectat."
+
+#: appTools/ToolRulesCheck.py:1224
+msgid ""
+"One of the copper Gerber objects or the Outline Gerber object is not valid."
+msgstr ""
+"Unul dintre obiectele Gerber din cupru sau obiectul Gerber contur nu este "
+"valid."
+
+#: appTools/ToolRulesCheck.py:1237 appTools/ToolRulesCheck.py:1401
+msgid ""
+"Outline Gerber object presence is mandatory for this rule but it is not "
+"selected."
+msgstr ""
+"Prezenta obiectului Gerber contur este obligatorie pentru această regulă, "
+"dar nu este selectată."
+
+#: appTools/ToolRulesCheck.py:1254 appTools/ToolRulesCheck.py:1281
+msgid "Silk to Silk clearance"
+msgstr "Distanta Silk la Silk"
+
+#: appTools/ToolRulesCheck.py:1267
+msgid "TOP -> Silk to Silk clearance"
+msgstr "TOP -> Distanta Silk la Silk"
+
+#: appTools/ToolRulesCheck.py:1277
+msgid "BOTTOM -> Silk to Silk clearance"
+msgstr "BOTTOM -> Distanta Silk la Silk"
+
+#: appTools/ToolRulesCheck.py:1333
+msgid "One or more of the Gerber objects is not valid."
+msgstr "Unul sau mai multe dintre obiectele Gerber nu sunt valabile."
+
+#: appTools/ToolRulesCheck.py:1341
+msgid "TOP -> Silk to Solder Mask Clearance"
+msgstr "TOP -> Distanta Silk la Solder mask"
+
+#: appTools/ToolRulesCheck.py:1347
+msgid "BOTTOM -> Silk to Solder Mask Clearance"
+msgstr "BOTTOM -> Distanta Silk la Solder mask"
+
+#: appTools/ToolRulesCheck.py:1351
+msgid ""
+"Both Silk and Solder Mask Gerber objects has to be either both Top or both "
+"Bottom."
+msgstr ""
+"Atât obiectele Silk cat si cele Solder Mask trebuie ori ambele TOP ori "
+"ambele BOTTOM."
+
+#: appTools/ToolRulesCheck.py:1387
+msgid ""
+"One of the Silk Gerber objects or the Outline Gerber object is not valid."
+msgstr ""
+"Unul dintre obiectele Silk Gerber sau obiectul Contur Gerber nu este valid."
+
+#: appTools/ToolRulesCheck.py:1431
+msgid "TOP -> Minimum Solder Mask Sliver"
+msgstr "TOP -> Distanta minima intre elementele Solder Mask"
+
+#: appTools/ToolRulesCheck.py:1441
+msgid "BOTTOM -> Minimum Solder Mask Sliver"
+msgstr "BOTTOM -> Distanta minima intre elementele Solder Mask"
+
+#: appTools/ToolRulesCheck.py:1490
+msgid "One of the Copper Gerber objects or the Excellon objects is not valid."
+msgstr ""
+"Unul dintre obiectele Gerber Cupru sau obiectele Excellon nu este valabil."
+
+#: appTools/ToolRulesCheck.py:1506
+msgid ""
+"Excellon object presence is mandatory for this rule but none is selected."
+msgstr ""
+"Prezența obiectului Excellon este obligatorie pentru această regulă, dar "
+"niciunul nu este selectat."
+
+#: appTools/ToolRulesCheck.py:1579 appTools/ToolRulesCheck.py:1592
+#: appTools/ToolRulesCheck.py:1603 appTools/ToolRulesCheck.py:1616
+msgid "STATUS"
+msgstr "STARE"
+
+#: appTools/ToolRulesCheck.py:1582 appTools/ToolRulesCheck.py:1606
+msgid "FAILED"
+msgstr "A EȘUAT"
+
+#: appTools/ToolRulesCheck.py:1595 appTools/ToolRulesCheck.py:1619
+msgid "PASSED"
+msgstr "A TRECUT"
+
+#: appTools/ToolRulesCheck.py:1596 appTools/ToolRulesCheck.py:1620
+msgid "Violations: There are no violations for the current rule."
+msgstr "Încălcări: nu există încălcări pentru regula actuală."
+
+#: appTools/ToolShell.py:59
+msgid "Clear the text."
+msgstr "Ștergeți textul."
+
+#: appTools/ToolShell.py:91 appTools/ToolShell.py:93
+msgid "...processing..."
+msgstr "...in procesare..."
+
+#: appTools/ToolSolderPaste.py:37
+msgid "Solder Paste Tool"
+msgstr "Unealta DispensorPF"
+
+#: appTools/ToolSolderPaste.py:68
+msgid "Gerber Solderpaste object."
+msgstr "Obiectul Gerber Soldermask."
+
+#: appTools/ToolSolderPaste.py:81
+msgid ""
+"Tools pool from which the algorithm\n"
+"will pick the ones used for dispensing solder paste."
+msgstr ""
+"Un număr de unelte (nozzle) din care algoritmul va alege pe acelea\n"
+"care vor fi folosite pentru dispensarea pastei de fludor."
+
+#: appTools/ToolSolderPaste.py:96
+msgid ""
+"This is the Tool Number.\n"
+"The solder dispensing will start with the tool with the biggest \n"
+"diameter, continuing until there are no more Nozzle tools.\n"
+"If there are no longer tools but there are still pads not covered\n"
+" with solder paste, the app will issue a warning message box."
+msgstr ""
+"Numărul Uneltei.\n"
+"Dispensarea de pastă de fludor va incepe cu unealta care are dia\n"
+"cel mai mare și va continua pana numai sunt unelte Nozzle disponibile\n"
+"sau procesul s-a terminat.\n"
+"Daca numai sunt unelte dar mai sunt inca paduri neacoperite de pastă de \n"
+"fludor, aplicaţia va afisa un mesaj de avertizare in Status Bar."
+
+#: appTools/ToolSolderPaste.py:103
+msgid ""
+"Nozzle tool Diameter. It's value (in current FlatCAM units)\n"
+"is the width of the solder paste dispensed."
+msgstr ""
+"Diametrul uneltei Nozzle. Valoarea sa (in unitati de maura curente)\n"
+"este lăţimea cantiatii de pastă de fludor dispensata."
+
+#: appTools/ToolSolderPaste.py:110
+msgid "New Nozzle Tool"
+msgstr "Unealtă noua"
+
+#: appTools/ToolSolderPaste.py:129
+msgid ""
+"Add a new nozzle tool to the Tool Table\n"
+"with the diameter specified above."
+msgstr ""
+"Adaugă o unealtă nouă tip Nozzle in Tabela de Unelte\n"
+"cu diametrul specificat mai sus."
+
+#: appTools/ToolSolderPaste.py:151
+msgid "STEP 1"
+msgstr "PAS 1"
+
+#: appTools/ToolSolderPaste.py:153
+msgid ""
+"First step is to select a number of nozzle tools for usage\n"
+"and then optionally modify the GCode parameters below."
+msgstr ""
+"Primul pas este să se efectueza o selecţie de unelte Nozzl pt \n"
+"utilizare și apoi in mod optional, să se modifice parametrii\n"
+"GCode de mai jos."
+
+#: appTools/ToolSolderPaste.py:156
+msgid ""
+"Select tools.\n"
+"Modify parameters."
+msgstr ""
+"Selectează unelte.\n"
+"Modifica parametri."
+
+#: appTools/ToolSolderPaste.py:276
+msgid ""
+"Feedrate (speed) while moving up vertically\n"
+" to Dispense position (on Z plane)."
+msgstr ""
+"Viteza de deplasare la mișcarea pe verticala spre\n"
+"poziţia de dispensare (in planul Z)."
+
+#: appTools/ToolSolderPaste.py:346
+msgid ""
+"Generate GCode for Solder Paste dispensing\n"
+"on PCB pads."
+msgstr ""
+"Generează GCode pt dispensarea\n"
+"de pastă de fludor pe padurile PCB."
+
+#: appTools/ToolSolderPaste.py:367
+msgid "STEP 2"
+msgstr "PAS 2"
+
+#: appTools/ToolSolderPaste.py:369
+msgid ""
+"Second step is to create a solder paste dispensing\n"
+"geometry out of an Solder Paste Mask Gerber file."
+msgstr ""
+"Al 2-lea pas este să se creeze un obiect Geometrie pt dispensarea\n"
+"de pastă de fludor, dintr-un fişier Gerber cu datele mastii de plasare\n"
+"a pastei de fludor."
+
+#: appTools/ToolSolderPaste.py:375
+msgid "Generate solder paste dispensing geometry."
+msgstr "Generează un obiect Geometrie pt dispensarea de pastă de fludor."
+
+#: appTools/ToolSolderPaste.py:398
+msgid "Geo Result"
+msgstr "Rezultat Geo"
+
+#: appTools/ToolSolderPaste.py:400
+msgid ""
+"Geometry Solder Paste object.\n"
+"The name of the object has to end in:\n"
+"'_solderpaste' as a protection."
+msgstr ""
+"Obiect Geometrie pt dispensare pastă de fludor.\n"
+"Numele obiectului trebuie să se termine obligatoriu\n"
+"in: '_solderpaste'."
+
+#: appTools/ToolSolderPaste.py:409
+msgid "STEP 3"
+msgstr "PAS 3"
+
+#: appTools/ToolSolderPaste.py:411
+msgid ""
+"Third step is to select a solder paste dispensing geometry,\n"
+"and then generate a CNCJob object.\n"
+"\n"
+"REMEMBER: if you want to create a CNCJob with new parameters,\n"
+"first you need to generate a geometry with those new params,\n"
+"and only after that you can generate an updated CNCJob."
+msgstr ""
+"Al 3-lea pas este selectia unei geometrii de dispensare a pastei de fludor\n"
+"urmata de generarea unui obiect tip CNCJob.\n"
+"\n"
+"ATENTIE: daca se dorește crearea un ui obiect CNCJob cu param. noi,\n"
+"mai intai trebuie generat obiectul Geometrie cu acei parametri noi și abia\n"
+"apoi se poate genera un obiect CNCJob actualizat."
+
+#: appTools/ToolSolderPaste.py:432
+msgid "CNC Result"
+msgstr "Rezultat CNC"
+
+#: appTools/ToolSolderPaste.py:434
+msgid ""
+"CNCJob Solder paste object.\n"
+"In order to enable the GCode save section,\n"
+"the name of the object has to end in:\n"
+"'_solderpaste' as a protection."
+msgstr ""
+"Obiect CNCJob pt dispensare pastă de fludor.\n"
+"Pt a activa sectiunea de Salvare GCode,\n"
+"numele obiectului trebuie să se termine obligatoriu in:\n"
+"'_solderpaste'."
+
+#: appTools/ToolSolderPaste.py:444
+msgid "View GCode"
+msgstr "Vizualiz. GCode"
+
+#: appTools/ToolSolderPaste.py:446
+msgid ""
+"View the generated GCode for Solder Paste dispensing\n"
+"on PCB pads."
+msgstr ""
+"Vizualizează codul GCode generat pt dispensarea de \n"
+"pastă de fludor pe padurile PCB-ului."
+
+#: appTools/ToolSolderPaste.py:456
+msgid "Save GCode"
+msgstr "Salvează GCode"
+
+#: appTools/ToolSolderPaste.py:458
+msgid ""
+"Save the generated GCode for Solder Paste dispensing\n"
+"on PCB pads, to a file."
+msgstr ""
+"Salvează codul GCode generat pt dispensare pastă de fludor\n"
+"pe padurile unui PCB, intr-un fişier pe HDD."
+
+#: appTools/ToolSolderPaste.py:468
+msgid "STEP 4"
+msgstr "PAS 4"
+
+#: appTools/ToolSolderPaste.py:470
+msgid ""
+"Fourth step (and last) is to select a CNCJob made from \n"
+"a solder paste dispensing geometry, and then view/save it's GCode."
+msgstr ""
+"Al 4-lea pas (ultimul) este să se selecteze un obiect CNCJob realizat\n"
+"dintr-un obiect Geometrie pt dispensarea de pastă de fludor, apoi \n"
+"avand posibilitatea de a vizualiza continutul acestuia sau de a-l salva\n"
+"intr-un fişier GCode pe HDD."
+
+#: appTools/ToolSolderPaste.py:930
+msgid "New Nozzle tool added to Tool Table."
+msgstr "A fost adăugată o noua unealtă Nozzle in Tabela de Unelte."
+
+#: appTools/ToolSolderPaste.py:973
+msgid "Nozzle tool from Tool Table was edited."
+msgstr "Unealta Nozzle din Tabela de Unelte a fost editată."
+
+#: appTools/ToolSolderPaste.py:1032
+msgid "Delete failed. Select a Nozzle tool to delete."
+msgstr "Ștergerea a eșuat. Selectează o unealtă Nozzle pt a o șterge."
+
+#: appTools/ToolSolderPaste.py:1038
+msgid "Nozzle tool(s) deleted from Tool Table."
+msgstr "Uneltele (nozzle) au fost șterse din Tabela de Unelte."
+
+#: appTools/ToolSolderPaste.py:1094
+msgid "No SolderPaste mask Gerber object loaded."
+msgstr ""
+"Nu este incărcat ni-un obiect Gerber cu informatia măstii pt pasta de fludor."
+
+#: appTools/ToolSolderPaste.py:1112
+msgid "Creating Solder Paste dispensing geometry."
+msgstr "Se creează Geometrie pt dispensare pastă de fludor."
+
+#: appTools/ToolSolderPaste.py:1125
+msgid "No Nozzle tools in the tool table."
+msgstr "Nu sunt unelte Nozzle in Tabela de Unelte."
+
+#: appTools/ToolSolderPaste.py:1251
+msgid "Cancelled. Empty file, it has no geometry..."
+msgstr "Anulat. Fişier gol, nu are geometrie ..."
+
+#: appTools/ToolSolderPaste.py:1254
+msgid "Solder Paste geometry generated successfully"
+msgstr ""
+"Obiectul Geometrie pt dispens. de pastă de fludor a fost generat cu succes"
+
+#: appTools/ToolSolderPaste.py:1261
+msgid "Some or all pads have no solder due of inadequate nozzle diameters..."
+msgstr ""
+"Cel puțin unele pad-uri nu au pastă de fludor datorita diametrelor uneltelor "
+"(nozzle) ne adecvate."
+
+#: appTools/ToolSolderPaste.py:1275
+msgid "Generating Solder Paste dispensing geometry..."
+msgstr "Se generează Geometria de dispensare a pastei de fludor ..."
+
+#: appTools/ToolSolderPaste.py:1295
+msgid "There is no Geometry object available."
+msgstr "Nu există obiect Geometrie disponibil."
+
+#: appTools/ToolSolderPaste.py:1300
+msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry."
+msgstr ""
+"Acest obiect Geometrie nu poate fi procesat Nu este o Geometrie tip "
+"solder_paste_tool."
+
+#: appTools/ToolSolderPaste.py:1336
+msgid "An internal error has ocurred. See shell.\n"
+msgstr ""
+"A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n"
+
+#: appTools/ToolSolderPaste.py:1401
+msgid "ToolSolderPaste CNCjob created"
+msgstr "ToolSolderPaste CNCjob a fost creat"
+
+#: appTools/ToolSolderPaste.py:1420
+msgid "SP GCode Editor"
+msgstr "Editor GCode SP"
+
+#: appTools/ToolSolderPaste.py:1432 appTools/ToolSolderPaste.py:1437
+#: appTools/ToolSolderPaste.py:1492
+msgid ""
+"This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object."
+msgstr ""
+"Acest obiect CNCJob nu poate fi procesat. Nu este un obiect CNCJob tip "
+"'solder_paste_tool'."
+
+#: appTools/ToolSolderPaste.py:1462
+msgid "No Gcode in the object"
+msgstr "Nu există cod GCode in acest obiect"
+
+#: appTools/ToolSolderPaste.py:1502
+msgid "Export GCode ..."
+msgstr "Exporta GCode ..."
+
+#: appTools/ToolSolderPaste.py:1550
+msgid "Solder paste dispenser GCode file saved to"
+msgstr "Fişierul GCode pt dispensare pastă de fludor este salvat in"
+
+#: appTools/ToolSub.py:83
+msgid ""
+"Gerber object from which to subtract\n"
+"the subtractor Gerber object."
+msgstr ""
+"Obiectul Gerber din care se scade \n"
+"obiectul Gerber substractor."
+
+#: appTools/ToolSub.py:96 appTools/ToolSub.py:151
+msgid "Subtractor"
+msgstr "Substractor"
+
+#: appTools/ToolSub.py:98
+msgid ""
+"Gerber object that will be subtracted\n"
+"from the target Gerber object."
+msgstr ""
+"Obiectul Gerber care se scade din \n"
+"obiectul Gerber tintă."
+
+#: appTools/ToolSub.py:105
+msgid "Subtract Gerber"
+msgstr "Execută"
+
+#: appTools/ToolSub.py:107
+msgid ""
+"Will remove the area occupied by the subtractor\n"
+"Gerber from the Target Gerber.\n"
+"Can be used to remove the overlapping silkscreen\n"
+"over the soldermask."
+msgstr ""
+"Va indepărta aria ocupată de obiectul \n"
+"Gerber substractor din obiectul Gerber tintă.\n"
+"Poate fi utilizat pt. a indepărta silkscreen-ul\n"
+"care se suprapune peste soldermask."
+
+#: appTools/ToolSub.py:138
+msgid ""
+"Geometry object from which to subtract\n"
+"the subtractor Geometry object."
+msgstr ""
+"Obiectul Geometrie din care se scade \n"
+"obiectul Geometrie substractor."
+
+#: appTools/ToolSub.py:153
+msgid ""
+"Geometry object that will be subtracted\n"
+"from the target Geometry object."
+msgstr ""
+"Obiectul Geometrie care se va scădea \n"
+"din obiectul Geometrie tintă."
+
+#: appTools/ToolSub.py:161
+msgid ""
+"Checking this will close the paths cut by the Geometry subtractor object."
+msgstr ""
+"Verificând aceasta, se vor închide căile tăiate de obiectul tăietor de tip "
+"Geometrie."
+
+#: appTools/ToolSub.py:164
+msgid "Subtract Geometry"
+msgstr "Scadeti Geometria"
+
+#: appTools/ToolSub.py:166
+msgid ""
+"Will remove the area occupied by the subtractor\n"
+"Geometry from the Target Geometry."
+msgstr ""
+"Va indepărta aria ocupată de obiectul Geometrie \n"
+"substractor din obiectul Geometrie tintă."
+
+#: appTools/ToolSub.py:264
+msgid "Sub Tool"
+msgstr "Unealta Scădere"
+
+#: appTools/ToolSub.py:285 appTools/ToolSub.py:490
+msgid "No Target object loaded."
+msgstr "Nu este incărcat un obiect Tintă."
+
+#: appTools/ToolSub.py:288
+msgid "Loading geometry from Gerber objects."
+msgstr "Se Încarcă geometria din obiectele Gerber."
+
+#: appTools/ToolSub.py:300 appTools/ToolSub.py:505
+msgid "No Subtractor object loaded."
+msgstr "Nu este incărcat obiect Substractor (scăzător)."
+
+#: appTools/ToolSub.py:342
+msgid "Finished parsing geometry for aperture"
+msgstr "S-a terminat analiza geometriei pt apertura"
+
+#: appTools/ToolSub.py:344
+msgid "Subtraction aperture processing finished."
+msgstr "Procesarea de scădere a aperturii s-a încheiat."
+
+#: appTools/ToolSub.py:464 appTools/ToolSub.py:662
+msgid "Generating new object ..."
+msgstr "Se generează un obiect nou ..."
+
+#: appTools/ToolSub.py:467 appTools/ToolSub.py:666 appTools/ToolSub.py:745
+msgid "Generating new object failed."
+msgstr "Generarea unui obiect nou a esuat."
+
+#: appTools/ToolSub.py:471 appTools/ToolSub.py:672
+msgid "Created"
+msgstr "Creat"
+
+#: appTools/ToolSub.py:519
+msgid "Currently, the Subtractor geometry cannot be of type Multigeo."
+msgstr "Momentan, obiectul substractor Geometrie nu poate fi de tip Multigeo."
+
+#: appTools/ToolSub.py:564
+msgid "Parsing solid_geometry ..."
+msgstr "Analizează geometria solidă..."
+
+#: appTools/ToolSub.py:566
+msgid "Parsing solid_geometry for tool"
+msgstr "Se analizează Geometria pt unealta"
+
+#: appTools/ToolTransform.py:26
+msgid "Object Transform"
+msgstr "Transformare Obiect"
+
+#: appTools/ToolTransform.py:116
+msgid ""
+"The object used as reference.\n"
+"The used point is the center of it's bounding box."
+msgstr ""
+"Obiectul folosit ca referință.\n"
+"Punctul folosit este centrul casetei sale de delimitare."
+
+#: appTools/ToolTransform.py:728
+msgid "No object selected. Please Select an object to rotate!"
+msgstr ""
+"Nici-un obiect nu este selectat. Selectează un obiect pentru a fi Rotit!"
+
+#: appTools/ToolTransform.py:736
+msgid "CNCJob objects can't be rotated."
+msgstr "Obiectele tip CNCJob nu pot fi Rotite."
+
+#: appTools/ToolTransform.py:744
+msgid "Rotate done"
+msgstr "Rotaţie efectuată"
+
+#: appTools/ToolTransform.py:747 appTools/ToolTransform.py:788
+#: appTools/ToolTransform.py:821 appTools/ToolTransform.py:849
+msgid "Due of"
+msgstr "Datorită"
+
+#: appTools/ToolTransform.py:747 appTools/ToolTransform.py:788
+#: appTools/ToolTransform.py:821 appTools/ToolTransform.py:849
+msgid "action was not executed."
+msgstr "actiunea nu a fost efectuată."
+
+#: appTools/ToolTransform.py:754
+msgid "No object selected. Please Select an object to flip"
+msgstr ""
+"Nici-un obiect nu este selectat. Selectează un obiect pentru a fi Oglindit"
+
+#: appTools/ToolTransform.py:764
+msgid "CNCJob objects can't be mirrored/flipped."
+msgstr "Obiectele tip CNCJob nu pot fi Oglindite."
+
+#: appTools/ToolTransform.py:796
+msgid "Skew transformation can not be done for 0, 90 and 180 degrees."
+msgstr "Transformarea Inclinare nu se poate face la 0, 90 și 180 de grade."
+
+#: appTools/ToolTransform.py:801
+msgid "No object selected. Please Select an object to shear/skew!"
+msgstr ""
+"Nici-un obiect nu este selectat. Selectează un obiect pentru a fi Deformat!"
+
+#: appTools/ToolTransform.py:810
+msgid "CNCJob objects can't be skewed."
+msgstr "Obiectele tip CNCJob nu pot fi deformate."
+
+#: appTools/ToolTransform.py:818
+msgid "Skew on the"
+msgstr "Deformează pe"
+
+#: appTools/ToolTransform.py:818 appTools/ToolTransform.py:846
+#: appTools/ToolTransform.py:876
+msgid "axis done"
+msgstr "axa efectuată"
+
+#: appTools/ToolTransform.py:828
+msgid "No object selected. Please Select an object to scale!"
+msgstr ""
+"Nici-un obiect nu este selectat. Selectează un obiect pentru a fi Scalat!"
+
+#: appTools/ToolTransform.py:837
+msgid "CNCJob objects can't be scaled."
+msgstr "Obiectele tip CNCJob nu pot fi scalate."
+
+#: appTools/ToolTransform.py:846
+msgid "Scale on the"
+msgstr "Scalează pe"
+
+#: appTools/ToolTransform.py:856
+msgid "No object selected. Please Select an object to offset!"
+msgstr ""
+"Nici-un obiect nu este selectat. Selectează un obiect pentru a fi Ofsetat!"
+
+#: appTools/ToolTransform.py:863
+msgid "CNCJob objects can't be offset."
+msgstr "Obiectele tip CNCJob nu pot fi deplasate."
+
+#: appTools/ToolTransform.py:876
+msgid "Offset on the"
+msgstr "Ofset pe"
+
+#: appTools/ToolTransform.py:886
+msgid "No object selected. Please Select an object to buffer!"
+msgstr ""
+"Nu a fost selectat niciun obiect. Vă rugăm să selectați un obiect de "
+"tamponat (buffer)"
+
+#: appTools/ToolTransform.py:893
+msgid "CNCJob objects can't be buffered."
+msgstr "CNCJob objects can't be buffered (buffer)."
+
+#: appTranslation.py:104
+msgid "The application will restart."
+msgstr "Aplicaţia va reporni ..."
+
+#: appTranslation.py:106
+msgid "Are you sure do you want to change the current language to"
+msgstr "Esti sigur că dorești să schimbi din limba curentă in"
+
+#: appTranslation.py:107
+msgid "Apply Language ..."
+msgstr "Aplică Traducere ..."
+
+#: appTranslation.py:203 app_Main.py:3152
+msgid ""
+"There are files/objects modified in FlatCAM. \n"
+"Do you want to Save the project?"
+msgstr ""
+"FlatCAM are fişiere/obiecte care au fost modificate. \n"
+"Dorești să Salvezi proiectul?"
+
+#: appTranslation.py:206 app_Main.py:3155 app_Main.py:6413
+msgid "Save changes"
+msgstr "Salvează modificarile"
+
+#: app_Main.py:477
+msgid "FlatCAM is initializing ..."
+msgstr "FlatCAM se inițializează ..."
+
+#: app_Main.py:621
+msgid "Could not find the Language files. The App strings are missing."
+msgstr "Nu am gasit fişierele cu traduceri. Mesajele aplicaţiei lipsesc."
+
+#: app_Main.py:693
+msgid ""
+"FlatCAM is initializing ...\n"
+"Canvas initialization started."
+msgstr ""
+"FlatCAM se inițializează ...\n"
+"Initializarea spațiului de afisare a inceput."
+
+#: app_Main.py:713
+msgid ""
+"FlatCAM is initializing ...\n"
+"Canvas initialization started.\n"
+"Canvas initialization finished in"
+msgstr ""
+"FlatCAM se inițializează ...\n"
+"Initializarea spațiului de afisare a inceput.\n"
+"Initializarea spatiului de afisare s-a terminat in"
+
+#: app_Main.py:1559 app_Main.py:6526
+msgid "New Project - Not saved"
+msgstr "Proiect nou - Nu a fost salvat"
+
+#: app_Main.py:1660
+msgid ""
+"Found old default preferences files. Please reboot the application to update."
+msgstr ""
+"Au fost găsite fișiere de preferințe implicite vechi. Vă rugăm să reporniți "
+"aplicația pentru a le actualiza."
+
+#: app_Main.py:1727
+msgid "Open Config file failed."
+msgstr "Deschiderea fişierului de configurare a eşuat."
+
+#: app_Main.py:1742
+msgid "Open Script file failed."
+msgstr "Deschiderea fişierului Script eşuat."
+
+#: app_Main.py:1768
+msgid "Open Excellon file failed."
+msgstr "Deschiderea fişierului Excellon a eşuat."
+
+#: app_Main.py:1781
+msgid "Open GCode file failed."
+msgstr "Deschiderea fişierului GCode a eşuat."
+
+#: app_Main.py:1794
+msgid "Open Gerber file failed."
+msgstr "Deschiderea fişierului Gerber a eşuat."
+
+#: app_Main.py:2117
+msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
+msgstr ""
+"Selectează un obiect tip Geometrie Gerber, CNCJob sau Excellon pentru "
+"editare."
+
+#: app_Main.py:2132
+msgid ""
+"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
+"possible.\n"
+"Edit only one geometry at a time."
+msgstr ""
+"Editarea simultană de geometrii ale uneltelor dintr-un obiect tip Geometrie "
+"MultiGeo nu este posibilă.\n"
+"Se poate edita numai o singură geometrie de fiecare dată."
+
+#: app_Main.py:2198
+msgid "Editor is activated ..."
+msgstr "Editorul este activ ..."
+
+#: app_Main.py:2219
+msgid "Do you want to save the edited object?"
+msgstr "Vrei sa salvezi obiectul editat?"
+
+#: app_Main.py:2255
+msgid "Object empty after edit."
+msgstr "Obiectul nu are date dupa editare."
+
+#: app_Main.py:2260 app_Main.py:2278 app_Main.py:2297
+msgid "Editor exited. Editor content saved."
+msgstr "Ieşire din Editor. Continuțul editorului este salvat."
+
+#: app_Main.py:2301 app_Main.py:2325 app_Main.py:2343
+msgid "Select a Gerber, Geometry or Excellon Object to update."
+msgstr ""
+"Selectează un obiect tip Gerber, Geometrie sau Excellon pentru actualizare."
+
+#: app_Main.py:2304
+msgid "is updated, returning to App..."
+msgstr "este actualizat, întoarcere la aplicaţie..."
+
+#: app_Main.py:2311
+msgid "Editor exited. Editor content was not saved."
+msgstr "Ieşire din Editor. Continuțul editorului nu a fost salvat."
+
+#: app_Main.py:2444 app_Main.py:2448
+msgid "Import FlatCAM Preferences"
+msgstr "Importă Preferințele FlatCAM"
+
+#: app_Main.py:2459
+msgid "Imported Defaults from"
+msgstr "Valorile default au fost importate din"
+
+#: app_Main.py:2479 app_Main.py:2485
+msgid "Export FlatCAM Preferences"
+msgstr "Exportă Preferințele FlatCAM"
+
+#: app_Main.py:2505
+msgid "Exported preferences to"
+msgstr "Exportă Preferințele in"
+
+#: app_Main.py:2525 app_Main.py:2530
+msgid "Save to file"
+msgstr "Salvat in"
+
+#: app_Main.py:2554
+msgid "Could not load the file."
+msgstr "Nu am putut incărca fişierul."
+
+#: app_Main.py:2570
+msgid "Exported file to"
+msgstr "S-a exportat fişierul in"
+
+#: app_Main.py:2607
+msgid "Failed to open recent files file for writing."
+msgstr ""
+"Deschiderea fişierului cu >fişiere recente< pentru a fi salvat a eșuat."
+
+#: app_Main.py:2618
+msgid "Failed to open recent projects file for writing."
+msgstr ""
+"Deschiderea fişierului cu >proiecte recente< pentru a fi salvat a eșuat."
+
+#: app_Main.py:2673
+msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
+msgstr "Productie Cablaje Imprimate asistate 2D de PC"
+
+#: app_Main.py:2674
+msgid "Development"
+msgstr "Dezvoltare"
+
+#: app_Main.py:2675
+msgid "DOWNLOAD"
+msgstr "DOWNLOAD"
+
+#: app_Main.py:2676
+msgid "Issue tracker"
+msgstr "Raportare probleme"
+
+#: app_Main.py:2695
+msgid "Licensed under the MIT license"
+msgstr "Licențiat sub licența MIT"
+
+#: app_Main.py:2704
+msgid ""
+"Permission is hereby granted, free of charge, to any person obtaining a "
+"copy\n"
+"of this software and associated documentation files (the \"Software\"), to "
+"deal\n"
+"in the Software without restriction, including without limitation the "
+"rights\n"
+"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n"
+"copies of the Software, and to permit persons to whom the Software is\n"
+"furnished to do so, subject to the following conditions:\n"
+"\n"
+"The above copyright notice and this permission notice shall be included in\n"
+"all copies or substantial portions of the Software.\n"
+"\n"
+"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS "
+"OR\n"
+"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
+"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n"
+"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
+"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
+"FROM,\n"
+"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n"
+"THE SOFTWARE."
+msgstr ""
+"Prin prezenta se acordă, gratuit, oricărei persoane care obține o copie\n"
+"a acestui software și a fișierelor de documentație asociate („Software”), "
+"pentru a utiliza\n"
+"acest software fără restricții, inclusiv fără limitare a drepturilor\n"
+"să folosească, să copieze, să modifice, să îmbine, să publice, să "
+"distribuie, să licentieze mai departe și / sau să vândă\n"
+"copii ale Software-ului și pentru a permite persoanelor cărora le este "
+"oferit Software-ul\n"
+"aceleasi drepturi, cu respectarea următoarelor condiții:\n"
+"\n"
+"Notificarea privind drepturile de autor de mai sus și această notificare de "
+"permisiune sunt incluse în\n"
+"toate copiile sau porțiuni substanțiale ale Software-ului.\n"
+"\n"
+"SOFTWARE-ul ESTE FURNIZAT „AșA CUM ESTE”, FĂRĂ GARANȚIE DE NICI-UN TIP, "
+"EXPRIMATĂ SAU\n"
+"IMPLICITĂ, INCLUZAND DAR FĂRĂ A FI LIMITAT LA GARANȚIILE DE "
+"COMERCIABILITATE,\n"
+"CONFORMITATE PENTRU UN SCOP PARTICULAR ȘI NONFRINGEMENT. SUB NICI-O FORMĂ, "
+"NICIODĂ\n"
+"AUTORII SAU DEȚINĂTORII DREPTULUI DE COPYRIGHT NU VOR FI TINUTI RASPUNZATORI "
+"CU PRIVIRE LA\n"
+"ORICE DAUNE, PRETENTII SAU ALTE RESPONSABILITATI, CAUZATE DE UN CONTRACT SAU "
+"ORICE ALTA CAUZA,\n"
+"CA URMARE A UTILIZARII PROGRAMULUI SAU ÎN CONEXIUNE CU PROGRAMUL, SAU "
+"UTILIZAREA SA,\n"
+"SAU ORICE TRATĂRI ÎN ACEST SOFTWARE."
+
+#: app_Main.py:2726
+msgid ""
+"Some of the icons used are from the following sources:
Icons by oNline Web Fonts"
+msgstr ""
+"Unele dintre icon-uri sunt preluate din urmatoarele surse: "
+"
Pictograme create de
Freepik de la
www.flaticon.com"
+"div>
Pictograme create de
Icons8Pictograme create de
oNline Web Fonts"
+
+#: app_Main.py:2762
+msgid "Splash"
+msgstr "Splash"
+
+#: app_Main.py:2768
+msgid "Programmers"
+msgstr "Programatori"
+
+#: app_Main.py:2774
+msgid "Translators"
+msgstr "Traducatori"
+
+#: app_Main.py:2780
+msgid "License"
+msgstr "Licență"
+
+#: app_Main.py:2786
+msgid "Attributions"
+msgstr "Atribuiri"
+
+#: app_Main.py:2809
+msgid "Programmer"
+msgstr "Programator"
+
+#: app_Main.py:2810
+msgid "Status"
+msgstr "Statut"
+
+#: app_Main.py:2811 app_Main.py:2891
+msgid "E-mail"
+msgstr "E-mail"
+
+#: app_Main.py:2814
+msgid "Program Author"
+msgstr "Autorul Programului"
+
+#: app_Main.py:2819
+msgid "BETA Maintainer >= 2019"
+msgstr "Programator Beta >= 2019"
+
+#: app_Main.py:2888
+msgid "Language"
+msgstr "Limba"
+
+#: app_Main.py:2889
+msgid "Translator"
+msgstr "Traducător"
+
+#: app_Main.py:2890
+msgid "Corrections"
+msgstr "Corecţii"
+
+#: app_Main.py:2964
+msgid "Important Information's"
+msgstr "Informații importante"
+
+#: app_Main.py:3112
+msgid ""
+"This entry will resolve to another website if:\n"
+"\n"
+"1. FlatCAM.org website is down\n"
+"2. Someone forked FlatCAM project and wants to point\n"
+"to his own website\n"
+"\n"
+"If you can't get any informations about FlatCAM beta\n"
+"use the YouTube channel link from the Help menu."
+msgstr ""
+"Această intrare se va rezolva către un alt site web dacă:\n"
+"\n"
+"1. Site-ul web FlatCAM.org este indisponibil\n"
+"2. Cineva a duplicat proiectul FlatCAM și vrea să pună link\n"
+"la propriul său site web\n"
+"\n"
+"Dacă nu puteți obține informații despre FlatCAM beta\n"
+"utilizați linkul canalului YouTube din meniul Ajutor."
+
+#: app_Main.py:3119
+msgid "Alternative website"
+msgstr "Site alternativ"
+
+#: app_Main.py:3422
+msgid "Selected Excellon file extensions registered with FlatCAM."
+msgstr "Extensiile de fișiere Excellon selectate înregistrate cu FlatCAM."
+
+#: app_Main.py:3444
+msgid "Selected GCode file extensions registered with FlatCAM."
+msgstr "Extensii de fișiere GCode selectate înregistrate cu FlatCAM."
+
+#: app_Main.py:3466
+msgid "Selected Gerber file extensions registered with FlatCAM."
+msgstr "Extensii de fișiere Gerber selectate înregistrate cu FlatCAM."
+
+#: app_Main.py:3654 app_Main.py:3713 app_Main.py:3741
+msgid "At least two objects are required for join. Objects currently selected"
+msgstr ""
+"Cel puțin două obiecte sunt necesare pentru a fi unite. Obiectele selectate "
+"în prezent"
+
+#: app_Main.py:3663
+msgid ""
+"Failed join. The Geometry objects are of different types.\n"
+"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
+"is to convert from one to another and retry joining \n"
+"but in the case of converting from MultiGeo to SingleGeo, informations may "
+"be lost and the result may not be what was expected. \n"
+"Check the generated GCODE."
+msgstr ""
+"Fuziune eșuata. Obiectele Geometrii sunt de tipuri diferite.\n"
+"Cel puțin unul este de tip Multigeo și celalalt este tip SinglGeo. O "
+"posibilitate este să convertesti dintr-unul in celalalt și să reincerci "
+"fuzionarea \n"
+"dar un cazul conversiei de la MultiGeo to SingleGeo, se pot pierde "
+"informatii și rezultatul ar putea să nu fie cel dorit. \n"
+"Verifică codul G-Code generat."
+
+#: app_Main.py:3675 app_Main.py:3685
+msgid "Geometry merging finished"
+msgstr "Fuziunea geometriei s-a terminat"
+
+#: app_Main.py:3708
+msgid "Failed. Excellon joining works only on Excellon objects."
+msgstr ""
+"Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip Excellon."
+
+#: app_Main.py:3718
+msgid "Excellon merging finished"
+msgstr "Fuziunea Excellon a fost terminată"
+
+#: app_Main.py:3736
+msgid "Failed. Gerber joining works only on Gerber objects."
+msgstr "Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip Gerber ."
+
+#: app_Main.py:3746
+msgid "Gerber merging finished"
+msgstr "Fuziunea Gerber a fost terminată"
+
+#: app_Main.py:3766 app_Main.py:3803
+msgid "Failed. Select a Geometry Object and try again."
+msgstr "Eșuat. Selectează un obiect Geometrie și încearcă din nou."
+
+#: app_Main.py:3770 app_Main.py:3808
+msgid "Expected a GeometryObject, got"
+msgstr "Se astepta o Geometrie FlatCAM, s-a primit"
+
+#: app_Main.py:3785
+msgid "A Geometry object was converted to MultiGeo type."
+msgstr "Un obiect Geometrie a fost convertit la tipul MultiGeo."
+
+#: app_Main.py:3823
+msgid "A Geometry object was converted to SingleGeo type."
+msgstr "Un obiect Geometrie a fost convertit la tipul SingleGeo ."
+
+#: app_Main.py:4030
+msgid "Toggle Units"
+msgstr "Comută Unitati"
+
+#: app_Main.py:4034
+msgid ""
+"Changing the units of the project\n"
+"will scale all objects.\n"
+"\n"
+"Do you want to continue?"
+msgstr ""
+"Schimbarea unităților proiectului\n"
+"va scala toate obiectele.\n"
+"\n"
+"Doriți să continuați?"
+
+#: app_Main.py:4037 app_Main.py:4224 app_Main.py:4307 app_Main.py:6811
+#: app_Main.py:6827 app_Main.py:7165 app_Main.py:7177
+msgid "Ok"
+msgstr "Ok"
+
+#: app_Main.py:4087
+msgid "Converted units to"
+msgstr "Unitătile au fost convertite in"
+
+#: app_Main.py:4122
+msgid "Detachable Tabs"
+msgstr "Taburi detașabile"
+
+#: app_Main.py:4151
+msgid "Workspace enabled."
+msgstr "Spațiul de lucru activat."
+
+#: app_Main.py:4154
+msgid "Workspace disabled."
+msgstr "Spațiul de lucru este dezactivat."
+
+#: app_Main.py:4218
+msgid ""
+"Adding Tool works only when Advanced is checked.\n"
+"Go to Preferences -> General - Show Advanced Options."
+msgstr ""
+"Adăugarea de unelte noi functionează doar in modul Avansat.\n"
+"Pentru aceasta mergi in Preferințe -> General - Activează Modul Avansat."
+
+#: app_Main.py:4300
+msgid "Delete objects"
+msgstr "Șterge obiectele"
+
+#: app_Main.py:4305
+msgid ""
+"Are you sure you want to permanently delete\n"
+"the selected objects?"
+msgstr ""
+"Sigur doriți să ștergeți definitiv\n"
+"obiectele selectate?"
+
+#: app_Main.py:4349
+msgid "Object(s) deleted"
+msgstr "Obiect(ele) șters(e)"
+
+#: app_Main.py:4353
+msgid "Save the work in Editor and try again ..."
+msgstr "Salvează continutul din Editor și încearcă din nou."
+
+#: app_Main.py:4382
+msgid "Object deleted"
+msgstr "Obiectul este șters"
+
+#: app_Main.py:4409
+msgid "Click to set the origin ..."
+msgstr "Click pentru a seta originea..."
+
+#: app_Main.py:4431
+msgid "Setting Origin..."
+msgstr "Setează Originea..."
+
+#: app_Main.py:4444 app_Main.py:4546
+msgid "Origin set"
+msgstr "Originea a fost setată"
+
+#: app_Main.py:4461
+msgid "Origin coordinates specified but incomplete."
+msgstr "Coordonate pentru origine specificate, dar incomplete."
+
+#: app_Main.py:4502
+msgid "Moving to Origin..."
+msgstr "Deplasare către Origine..."
+
+#: app_Main.py:4583
+msgid "Jump to ..."
+msgstr "Sari la ..."
+
+#: app_Main.py:4584
+msgid "Enter the coordinates in format X,Y:"
+msgstr "Introduceți coordonatele in format X,Y:"
+
+#: app_Main.py:4594
+msgid "Wrong coordinates. Enter coordinates in format: X,Y"
+msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y"
+
+#: app_Main.py:4712
+msgid "Bottom-Left"
+msgstr "Stânga jos"
+
+#: app_Main.py:4715
+msgid "Top-Right"
+msgstr "Dreapta-sus"
+
+#: app_Main.py:4736
+msgid "Locate ..."
+msgstr "Localizează ..."
+
+#: app_Main.py:5009 app_Main.py:5086
+msgid "No object is selected. Select an object and try again."
+msgstr ""
+"Nici-un obiect nu este selectat. Selectează un obiect și incearcă din nou."
+
+#: app_Main.py:5112
+msgid ""
+"Aborting. The current task will be gracefully closed as soon as possible..."
+msgstr "Intrerup. Taskul curent va fi închis cât mai curând posibil ..."
+
+#: app_Main.py:5118
+msgid "The current task was gracefully closed on user request..."
+msgstr "Taskul curent a fost închis la cererea utilizatorului ..."
+
+#: app_Main.py:5293
+msgid "Tools in Tools Database edited but not saved."
+msgstr "Uneltele din Baza de date au fost editate dar nu au fost salvate."
+
+#: app_Main.py:5332
+msgid "Adding tool from DB is not allowed for this object."
+msgstr ""
+"Adaugarea unei unelte din Baza de date nu este permisa pt acest obiect."
+
+#: app_Main.py:5350
+msgid ""
+"One or more Tools are edited.\n"
+"Do you want to update the Tools Database?"
+msgstr ""
+"Unul sau mai multe Unelte sunt editate.\n"
+"Doriți să actualizați baza de date a Uneltelor?"
+
+#: app_Main.py:5352
+msgid "Save Tools Database"
+msgstr "Salvează baza de date Unelte"
+
+#: app_Main.py:5406
+msgid "No object selected to Flip on Y axis."
+msgstr "Nu sete nici-un obiect selectat pentru oglindire pe axa Y."
+
+#: app_Main.py:5432
+msgid "Flip on Y axis done."
+msgstr "Oglindire pe axa Y executată."
+
+#: app_Main.py:5454
+msgid "No object selected to Flip on X axis."
+msgstr "Nu este nici-un obiect selectat pentru oglindire pe axa X."
+
+#: app_Main.py:5480
+msgid "Flip on X axis done."
+msgstr "Oglindirea pe axa X executată."
+
+#: app_Main.py:5502
+msgid "No object selected to Rotate."
+msgstr "Nici-un obiect selectat pentru Rotaţie."
+
+#: app_Main.py:5505 app_Main.py:5556 app_Main.py:5593
+msgid "Transform"
+msgstr "Transformare"
+
+#: app_Main.py:5505 app_Main.py:5556 app_Main.py:5593
+msgid "Enter the Angle value:"
+msgstr "Introduceți valoaea Unghiului:"
+
+#: app_Main.py:5535
+msgid "Rotation done."
+msgstr "Rotaţie executată."
+
+#: app_Main.py:5537
+msgid "Rotation movement was not executed."
+msgstr "Mișcarea de rotație nu a fost executată."
+
+#: app_Main.py:5554
+msgid "No object selected to Skew/Shear on X axis."
+msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa X."
+
+#: app_Main.py:5575
+msgid "Skew on X axis done."
+msgstr "Deformare pe axa X terminată."
+
+#: app_Main.py:5591
+msgid "No object selected to Skew/Shear on Y axis."
+msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa Y."
+
+#: app_Main.py:5612
+msgid "Skew on Y axis done."
+msgstr "Deformare pe axa Y terminată."
+
+#: app_Main.py:5690
+msgid "New Grid ..."
+msgstr "Grid nou ..."
+
+#: app_Main.py:5691
+msgid "Enter a Grid Value:"
+msgstr "Introduceti of valoare pt Grid:"
+
+#: app_Main.py:5699 app_Main.py:5723
+msgid "Please enter a grid value with non-zero value, in Float format."
+msgstr "Introduceți o valoare pentru Grila ne-nula și in format Real."
+
+#: app_Main.py:5704
+msgid "New Grid added"
+msgstr "Grid nou"
+
+#: app_Main.py:5706
+msgid "Grid already exists"
+msgstr "Grila există deja"
+
+#: app_Main.py:5708
+msgid "Adding New Grid cancelled"
+msgstr "Adăugarea unei valori de Grilă a fost anulată"
+
+#: app_Main.py:5729
+msgid " Grid Value does not exist"
+msgstr " Valoarea Grilei nu există"
+
+#: app_Main.py:5731
+msgid "Grid Value deleted"
+msgstr "Valoarea Grila a fost stearsă"
+
+#: app_Main.py:5733
+msgid "Delete Grid value cancelled"
+msgstr "Ștergerea unei valori de Grilă a fost anulată"
+
+#: app_Main.py:5739
+msgid "Key Shortcut List"
+msgstr "Lista de shortcut-uri"
+
+#: app_Main.py:5773
+msgid " No object selected to copy it's name"
+msgstr " Nici-un obiect nu este selectat pentru i se copia valoarea"
+
+#: app_Main.py:5777
+msgid "Name copied on clipboard ..."
+msgstr "Numele a fost copiat pe Clipboard ..."
+
+#: app_Main.py:6410
+msgid ""
+"There are files/objects opened in FlatCAM.\n"
+"Creating a New project will delete them.\n"
+"Do you want to Save the project?"
+msgstr ""
+"Exista fişiere/obiecte deschide in FlatCAM.\n"
+"Crearea unui nou Proiect le va șterge..\n"
+"Doriti să Salvati proiectul curentt?"
+
+#: app_Main.py:6433
+msgid "New Project created"
+msgstr "Un nou Proiect a fost creat"
+
+#: app_Main.py:6605 app_Main.py:6644 app_Main.py:6688 app_Main.py:6758
+#: app_Main.py:7552 app_Main.py:8765 app_Main.py:8827
+msgid ""
+"Canvas initialization started.\n"
+"Canvas initialization finished in"
+msgstr ""
+"FlatCAM se inițializează ...\n"
+"Initializarea spațiului de afisare s-a terminat in"
+
+#: app_Main.py:6607
+msgid "Opening Gerber file."
+msgstr "Se incarcă un fişier Gerber."
+
+#: app_Main.py:6646
+msgid "Opening Excellon file."
+msgstr "Se incarcă un fişier Excellon."
+
+#: app_Main.py:6677 app_Main.py:6682
+msgid "Open G-Code"
+msgstr "Încarcă G-Code"
+
+#: app_Main.py:6690
+msgid "Opening G-Code file."
+msgstr "Se incarcă un fişier G-Code."
+
+#: app_Main.py:6749 app_Main.py:6753
+msgid "Open HPGL2"
+msgstr "Încarcă HPGL2"
+
+#: app_Main.py:6760
+msgid "Opening HPGL2 file."
+msgstr "Se incarcă un fişier HPGL2."
+
+#: app_Main.py:6783 app_Main.py:6786
+msgid "Open Configuration File"
+msgstr "Încarcă un fişier de Configurare"
+
+#: app_Main.py:6806 app_Main.py:7160
+msgid "Please Select a Geometry object to export"
+msgstr "Selectează un obiect Geometrie pentru export"
+
+#: app_Main.py:6822
+msgid "Only Geometry, Gerber and CNCJob objects can be used."
+msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite."
+
+#: app_Main.py:6867
+msgid "Data must be a 3D array with last dimension 3 or 4"
+msgstr ""
+"Datele trebuie să fie organizate intr-o arie 3D cu ultima dimensiune cu "
+"valoarea 3 sau 4"
+
+#: app_Main.py:6873 app_Main.py:6877
+msgid "Export PNG Image"
+msgstr "Exporta imagine PNG"
+
+#: app_Main.py:6910 app_Main.py:7120
+msgid "Failed. Only Gerber objects can be saved as Gerber files..."
+msgstr "Eșuat. Doar obiectele tip Gerber pot fi salvate ca fişiere Gerber..."
+
+#: app_Main.py:6922
+msgid "Save Gerber source file"
+msgstr "Salvează codul sursa Gerber ca fişier"
+
+#: app_Main.py:6951
+msgid "Failed. Only Script objects can be saved as TCL Script files..."
+msgstr ""
+"Eșuat. Doar obiectele tip Script pot fi salvate ca fişiere TCL Script..."
+
+#: app_Main.py:6963
+msgid "Save Script source file"
+msgstr "Salvează codul sursa Script ca fişier"
+
+#: app_Main.py:6992
+msgid "Failed. Only Document objects can be saved as Document files..."
+msgstr ""
+"Eșuat. Doar obiectele tip Document pot fi salvate ca fişiere Document ..."
+
+#: app_Main.py:7004
+msgid "Save Document source file"
+msgstr "Salvează codul sursa Document ca fişier"
+
+#: app_Main.py:7034 app_Main.py:7076 app_Main.py:8035
+msgid "Failed. Only Excellon objects can be saved as Excellon files..."
+msgstr ""
+"Eșuat. Doar obiectele tip Excellon pot fi salvate ca fişiere Excellon ..."
+
+#: app_Main.py:7042 app_Main.py:7047
+msgid "Save Excellon source file"
+msgstr "Salvează codul sursa Excellon ca fişier"
+
+#: app_Main.py:7084 app_Main.py:7088
+msgid "Export Excellon"
+msgstr "Exportă Excellon"
+
+#: app_Main.py:7128 app_Main.py:7132
+msgid "Export Gerber"
+msgstr "Exportă Gerber"
+
+#: app_Main.py:7172
+msgid "Only Geometry objects can be used."
+msgstr "Doar obiecte tip Geometrie pot fi folosite."
+
+#: app_Main.py:7188 app_Main.py:7192
+msgid "Export DXF"
+msgstr "Exportă DXF"
+
+#: app_Main.py:7217 app_Main.py:7220
+msgid "Import SVG"
+msgstr "Importă SVG"
+
+#: app_Main.py:7248 app_Main.py:7252
+msgid "Import DXF"
+msgstr "Importa DXF"
+
+#: app_Main.py:7302
+msgid "Viewing the source code of the selected object."
+msgstr "Vizualizarea codului sursă a obiectului selectat."
+
+#: app_Main.py:7309 app_Main.py:7313
+msgid "Select an Gerber or Excellon file to view it's source file."
+msgstr "Selectati un obiect Gerber sau Excellon pentru a-i vedea codul sursa."
+
+#: app_Main.py:7327
+msgid "Source Editor"
+msgstr "Editor Cod Sursă"
+
+#: app_Main.py:7367 app_Main.py:7374
+msgid "There is no selected object for which to see it's source file code."
+msgstr "Nici-un obiect selectat pentru a-i vedea codul sursa."
+
+#: app_Main.py:7386
+msgid "Failed to load the source code for the selected object"
+msgstr "Codul sursă pentru obiectul selectat nu a putut fi încărcat"
+
+#: app_Main.py:7422
+msgid "Go to Line ..."
+msgstr "Mergi la Linia ..."
+
+#: app_Main.py:7423
+msgid "Line:"
+msgstr "Linia:"
+
+#: app_Main.py:7450
+msgid "New TCL script file created in Code Editor."
+msgstr "Un nou script TCL a fost creat in Editorul de cod."
+
+#: app_Main.py:7486 app_Main.py:7488 app_Main.py:7524 app_Main.py:7526
+msgid "Open TCL script"
+msgstr "Încarcă TCL script"
+
+#: app_Main.py:7554
+msgid "Executing ScriptObject file."
+msgstr "Se executa un fisier script FlatCAM."
+
+#: app_Main.py:7562 app_Main.py:7565
+msgid "Run TCL script"
+msgstr "Ruleaza TCL script"
+
+#: app_Main.py:7588
+msgid "TCL script file opened in Code Editor and executed."
+msgstr "Un fisier script TCL a fost deschis in Editorul de cod si executat."
+
+#: app_Main.py:7639 app_Main.py:7645
+msgid "Save Project As ..."
+msgstr "Salvează Proiectul ca ..."
+
+#: app_Main.py:7680
+msgid "FlatCAM objects print"
+msgstr "Tipărirea obiectelor FlatCAM"
+
+#: app_Main.py:7693 app_Main.py:7700
+msgid "Save Object as PDF ..."
+msgstr "Salvați obiectul în format PDF ..."
+
+#: app_Main.py:7709
+msgid "Printing PDF ... Please wait."
+msgstr "Se tipărește PDF ... Vă rugăm să așteptați."
+
+#: app_Main.py:7888
+msgid "PDF file saved to"
+msgstr "Fișierul PDF salvat în"
+
+#: app_Main.py:7913
+msgid "Exporting SVG"
+msgstr "SVG in curs de export"
+
+#: app_Main.py:7956
+msgid "SVG file exported to"
+msgstr "Fişier SVG exportat in"
+
+#: app_Main.py:7982
+msgid ""
+"Save cancelled because source file is empty. Try to export the Gerber file."
+msgstr ""
+"Salvare anulată deoarece fișierul sursă este gol. Încercați să exportați "
+"fișierul Gerber."
+
+#: app_Main.py:8129
+msgid "Excellon file exported to"
+msgstr "Fişierul Excellon exportat in"
+
+#: app_Main.py:8138
+msgid "Exporting Excellon"
+msgstr "Excellon in curs de export"
+
+#: app_Main.py:8143 app_Main.py:8150
+msgid "Could not export Excellon file."
+msgstr "Fişierul Excellon nu a fost posibil să fie exportat."
+
+#: app_Main.py:8265
+msgid "Gerber file exported to"
+msgstr "Fişier Gerber exportat in"
+
+#: app_Main.py:8273
+msgid "Exporting Gerber"
+msgstr "Gerber in curs de export"
+
+#: app_Main.py:8278 app_Main.py:8285
+msgid "Could not export Gerber file."
+msgstr "Fişierul Gerber nu a fost posibil să fie exportat."
+
+#: app_Main.py:8320
+msgid "DXF file exported to"
+msgstr "Fişierul DXF exportat in"
+
+#: app_Main.py:8326
+msgid "Exporting DXF"
+msgstr "DXF in curs de export"
+
+#: app_Main.py:8331 app_Main.py:8338
+msgid "Could not export DXF file."
+msgstr "Fişierul DXF nu a fost posibil să fie exportat."
+
+#: app_Main.py:8372
+msgid "Importing SVG"
+msgstr "SVG in curs de ia fi importat"
+
+#: app_Main.py:8380 app_Main.py:8426
+msgid "Import failed."
+msgstr "Importul a eșuat."
+
+#: app_Main.py:8418
+msgid "Importing DXF"
+msgstr "DXF in curs de a fi importat"
+
+#: app_Main.py:8459 app_Main.py:8654 app_Main.py:8719
+msgid "Failed to open file"
+msgstr "Eşec in incărcarea fişierului"
+
+#: app_Main.py:8462 app_Main.py:8657 app_Main.py:8722
+msgid "Failed to parse file"
+msgstr "Parsarea fişierului a eșuat"
+
+#: app_Main.py:8474
+msgid "Object is not Gerber file or empty. Aborting object creation."
+msgstr ""
+"Obiectul nu estetip Gerber sau este gol. Se anulează crearea obiectului."
+
+#: app_Main.py:8479
+msgid "Opening Gerber"
+msgstr "Gerber in curs de incărcare"
+
+#: app_Main.py:8490
+msgid "Open Gerber failed. Probable not a Gerber file."
+msgstr "Incărcarea Gerber a eșuat. Probabil că nu este un fișier Gerber."
+
+#: app_Main.py:8526
+msgid "Cannot open file"
+msgstr "Nu se poate incărca fişierul"
+
+#: app_Main.py:8547
+msgid "Opening Excellon."
+msgstr "Excellon in curs de incărcare."
+
+#: app_Main.py:8557
+msgid "Open Excellon file failed. Probable not an Excellon file."
+msgstr "Incărcarea Excellon a eșuat. Probabil nu este de tip Excellon."
+
+#: app_Main.py:8589
+msgid "Reading GCode file"
+msgstr "Se citeşte un fişier G-Code"
+
+#: app_Main.py:8602
+msgid "This is not GCODE"
+msgstr "Acest obiect nu este de tip GCode"
+
+#: app_Main.py:8607
+msgid "Opening G-Code."
+msgstr "G-Code in curs de incărcare."
+
+#: app_Main.py:8620
+msgid ""
+"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
+"from File menu.\n"
+" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
+"processing"
+msgstr ""
+"Eşec in crearea unui obiect CNCJob. Probabil nu este un fişier GCode. "
+"Încercați să-l încărcați din meniul Fișier. \n"
+"Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul procesarii"
+
+#: app_Main.py:8676
+msgid "Object is not HPGL2 file or empty. Aborting object creation."
+msgstr ""
+"Obiectul nu este fișier HPGL2 sau este gol. Se renunta la crearea obiectului."
+
+#: app_Main.py:8681
+msgid "Opening HPGL2"
+msgstr "HPGL2 in curs de incărcare"
+
+#: app_Main.py:8688
+msgid " Open HPGL2 failed. Probable not a HPGL2 file."
+msgstr " Incărcarea HPGL2 a eșuat. Probabil nu este de tip HPGL2 ."
+
+#: app_Main.py:8714
+msgid "TCL script file opened in Code Editor."
+msgstr "S-a încărcat un script TCL în Editorul Cod."
+
+#: app_Main.py:8734
+msgid "Opening TCL Script..."
+msgstr "Încarcă TCL script..."
+
+#: app_Main.py:8745
+msgid "Failed to open TCL Script."
+msgstr "Eşec in incărcarea fişierului TCL."
+
+#: app_Main.py:8767
+msgid "Opening FlatCAM Config file."
+msgstr "Se incarca un fişier FlatCAM de configurare."
+
+#: app_Main.py:8795
+msgid "Failed to open config file"
+msgstr "Eşec in incărcarea fişierului de configurare"
+
+#: app_Main.py:8824
+msgid "Loading Project ... Please Wait ..."
+msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..."
+
+#: app_Main.py:8829
+msgid "Opening FlatCAM Project file."
+msgstr "Se incarca un fisier proiect FlatCAM."
+
+#: app_Main.py:8844 app_Main.py:8848 app_Main.py:8865
+msgid "Failed to open project file"
+msgstr "Eşec in incărcarea fişierului proiect"
+
+#: app_Main.py:8902
+msgid "Loading Project ... restoring"
+msgstr "Se încarcă proiectul ... se restabileste"
+
+#: app_Main.py:8912
+msgid "Project loaded from"
+msgstr "Proiectul a fost incărcat din"
+
+#: app_Main.py:8938
+msgid "Redrawing all objects"
+msgstr "Toate obiectele sunt reafisate"
+
+#: app_Main.py:9026
+msgid "Failed to load recent item list."
+msgstr "Eşec in incărcarea listei cu fişiere recente."
+
+#: app_Main.py:9033
+msgid "Failed to parse recent item list."
+msgstr "Eşec in parsarea listei cu fişiere recente."
+
+#: app_Main.py:9043
+msgid "Failed to load recent projects item list."
+msgstr "Eşec in incărcarea listei cu proiecte recente."
+
+#: app_Main.py:9050
+msgid "Failed to parse recent project item list."
+msgstr "Eşec in parsarea listei cu proiecte recente."
+
+#: app_Main.py:9111
+msgid "Clear Recent projects"
+msgstr "Sterge Proiectele recente"
+
+#: app_Main.py:9135
+msgid "Clear Recent files"
+msgstr "Sterge fişierele recente"
+
+#: app_Main.py:9237
+msgid "Selected Tab - Choose an Item from Project Tab"
+msgstr "Tab-ul Selectat - Alege un obiect din Tab-ul Proiect"
+
+#: app_Main.py:9238
+msgid "Details"
+msgstr "Detalii"
+
+#: app_Main.py:9240
+msgid "The normal flow when working with the application is the following:"
+msgstr "Fluxul normal atunci când lucrați cu aplicația este următorul:"
+
+#: app_Main.py:9241
+msgid ""
+"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into "
+"the application using either the toolbars, key shortcuts or even dragging "
+"and dropping the files on the GUI."
+msgstr ""
+"Încărcați / importați un fișier Gerber, Excellon, Gcode, DXF, Imagine Raster "
+"sau SVG în aplicatie utilizând fie barele de instrumente, combinatii de "
+"taste sau chiar tragând fișierele în GUI."
+
+#: app_Main.py:9244
+msgid ""
+"You can also load a project by double clicking on the project file, drag and "
+"drop of the file into the GUI or through the menu (or toolbar) actions "
+"offered within the app."
+msgstr ""
+"De asemenea, puteți încărca un proiect făcând dublu clic pe fișierul "
+"proiectului, tragând fișierul în GUI-ul aplicatiei sau prin icon-urile din "
+"meniu (sau din bara de instrumente) oferite în aplicație."
+
+#: app_Main.py:9247
+msgid ""
+"Once an object is available in the Project Tab, by selecting it and then "
+"focusing on SELECTED TAB (more simpler is to double click the object name in "
+"the Project Tab, SELECTED TAB will be updated with the object properties "
+"according to its kind: Gerber, Excellon, Geometry or CNCJob object."
+msgstr ""
+"Odată ce un obiect este disponibil în fila Proiect, selectându-l și apoi "
+"concentrându-vă pe fila SELECTAT (mai simplu este să faceți dublu clic pe "
+"numele obiectului din fila Proiect, fila SELECTAT va fi actualizată cu "
+"proprietățile obiectului în funcție de tipul său: Gerber, Excellon, "
+"Geometrie sau obiect CNCJob."
+
+#: app_Main.py:9251
+msgid ""
+"If the selection of the object is done on the canvas by single click "
+"instead, and the SELECTED TAB is in focus, again the object properties will "
+"be displayed into the Selected Tab. Alternatively, double clicking on the "
+"object on the canvas will bring the SELECTED TAB and populate it even if it "
+"was out of focus."
+msgstr ""
+"Dacă în schimb selecția obiectului se face pe un singur clic, iar fila "
+"SELECTAT este în centrul atenției, din nou proprietățile obiectului vor fi "
+"afișate în fila SELECTAT. În mod alternativ, facand dublu clic pe obiectul "
+"de pe ecran va aduce fila SELECTAT și o va popula chiar dacă nu a fost in "
+"focus."
+
+#: app_Main.py:9255
+msgid ""
+"You can change the parameters in this screen and the flow direction is like "
+"this:"
+msgstr ""
+"Se pot schimba parametrii in acest ecran si directia de executive este asa:"
+
+#: app_Main.py:9256
+msgid ""
+"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> "
+"Geometry Object --> Add tools (change param in Selected Tab) --> Generate "
+"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or "
+"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode."
+msgstr ""
+"Obiect Gerber / Excellon -> Modificare parametru -> Generare geometrie -> "
+"Obiect Geometrie -> Adăugare unelte (modifica parametru în fila SELECTAT) -> "
+"Generare CNCJob -> Obiect CNCJob -> Verificare G-code (prin Editați codul "
+"CNC) și / sau adăugați in fata / la final codul G-code (din nou, efectuat în "
+"fila SELECȚIONATĂ) -> Salvați codul G-code."
+
+#: app_Main.py:9260
+msgid ""
+"A list of key shortcuts is available through an menu entry in Help --> "
+"Shortcuts List or through its own key shortcut:
F3."
+msgstr ""
+"O listă de comenzi rapide de chei este disponibilă printr-o optiune din "
+"meniul Ajutor -> Lista de combinatii taste sau prin propria tasta asociata: "
+"
F3."
+
+#: app_Main.py:9324
+msgid "Failed checking for latest version. Could not connect."
+msgstr ""
+"Verificarea pentru ultima versiune a eșuat. Nu a fost posibilă conectarea la "
+"server."
+
+#: app_Main.py:9331
+msgid "Could not parse information about latest version."
+msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta."
+
+#: app_Main.py:9341
+msgid "FlatCAM is up to date!"
+msgstr "FlatCAM este la ultima versiune!"
+
+#: app_Main.py:9346
+msgid "Newer Version Available"
+msgstr "O nouă versiune este disponibila"
+
+#: app_Main.py:9348
+msgid "There is a newer version of FlatCAM available for download:"
+msgstr "O nouă versiune de FlatCAM este disponibilă pentru download:"
+
+#: app_Main.py:9352
+msgid "info"
+msgstr "informaţie"
+
+#: app_Main.py:9380
+msgid ""
+"OpenGL canvas initialization failed. HW or HW configuration not supported."
+"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
+"tab.\n"
+"\n"
+msgstr ""
+"Iniţializarea motorului grafic OpenGL a eşuat. HW sau configurarea HW nu "
+"este acceptat(ă). Schimbă motorul grafic in Legacy(2D) in Editare -> "
+"Preferinţe -> General\n"
+"\n"
+
+#: app_Main.py:9458
+msgid "All plots disabled."
+msgstr "Toate afişările sunt dezactivate."
+
+#: app_Main.py:9465
+msgid "All non selected plots disabled."
+msgstr "Toate afişările care nu sunt selectate sunt dezactivate."
+
+#: app_Main.py:9472
+msgid "All plots enabled."
+msgstr "Toate afişările sunt activate."
+
+#: app_Main.py:9478
+msgid "Selected plots enabled..."
+msgstr "Toate afişările selectate sunt activate..."
+
+#: app_Main.py:9486
+msgid "Selected plots disabled..."
+msgstr "Toate afişările selectate sunt dezactivate..."
+
+#: app_Main.py:9519
+msgid "Enabling plots ..."
+msgstr "Activează Afișare ..."
+
+#: app_Main.py:9568
+msgid "Disabling plots ..."
+msgstr "Dezactivează Afișare ..."
+
+#: app_Main.py:9591
+msgid "Working ..."
+msgstr "Se lucrează..."
+
+#: app_Main.py:9700
+msgid "Set alpha level ..."
+msgstr "Setează transparenta ..."
+
+#: app_Main.py:9754
+msgid "Saving FlatCAM Project"
+msgstr "Proiectul FlatCAM este in curs de salvare"
+
+#: app_Main.py:9775 app_Main.py:9811
+msgid "Project saved to"
+msgstr "Proiectul s-a salvat in"
+
+#: app_Main.py:9782
+msgid "The object is used by another application."
+msgstr "Obiectul este folosit de o altă aplicație."
+
+#: app_Main.py:9796
+msgid "Failed to verify project file"
+msgstr "Eşec in incărcarea fişierului proiect"
+
+#: app_Main.py:9796 app_Main.py:9804 app_Main.py:9814
+msgid "Retry to save it."
+msgstr "Încercați din nou pentru a-l salva."
+
+#: app_Main.py:9804 app_Main.py:9814
+msgid "Failed to parse saved project file"
+msgstr "Esec in analizarea fişierului Proiect"
+
#: assets/linux/flatcam-beta.desktop:3
msgid "FlatCAM Beta"
msgstr "FlatCAM Beta"
@@ -18463,59 +18350,59 @@ msgstr "FlatCAM Beta"
msgid "G-Code from GERBERS"
msgstr "G-Code din GERBERS"
-#: camlib.py:597
+#: camlib.py:596
msgid "self.solid_geometry is neither BaseGeometry or list."
msgstr "self.solid_geometry nu este tip BaseGeometry sau tip listă."
-#: camlib.py:979
+#: camlib.py:978
msgid "Pass"
msgstr "Treceri"
-#: camlib.py:1001
+#: camlib.py:1000
msgid "Get Exteriors"
msgstr "Obtine Exterior"
-#: camlib.py:1004
+#: camlib.py:1003
msgid "Get Interiors"
msgstr "Obtine Interioare"
-#: camlib.py:2192
+#: camlib.py:2191
msgid "Object was mirrored"
msgstr "Obiectul a fost oglindit"
-#: camlib.py:2194
+#: camlib.py:2193
msgid "Failed to mirror. No object selected"
msgstr "Oglindire eșuată. Nici-un obiect nu este selectat"
-#: camlib.py:2259
+#: camlib.py:2258
msgid "Object was rotated"
msgstr "Obiectul a fost rotit"
-#: camlib.py:2261
+#: camlib.py:2260
msgid "Failed to rotate. No object selected"
msgstr "Rotaţie eșuată. Nici-un obiect nu este selectat"
-#: camlib.py:2327
+#: camlib.py:2326
msgid "Object was skewed"
msgstr "Obiectul a fost deformat"
-#: camlib.py:2329
+#: camlib.py:2328
msgid "Failed to skew. No object selected"
msgstr "Deformare eșuată. Nici-un obiect nu este selectat"
-#: camlib.py:2405
+#: camlib.py:2404
msgid "Object was buffered"
msgstr "Obiectul a fost tamponat"
-#: camlib.py:2407
+#: camlib.py:2406
msgid "Failed to buffer. No object selected"
msgstr "Eroare in a face buffer. Nu a fost selectat niciun obiect"
-#: camlib.py:2650
+#: camlib.py:2649
msgid "There is no such parameter"
msgstr "Nu exista un asemenea parametru"
-#: camlib.py:2718 camlib.py:2970 camlib.py:3233 camlib.py:3489
+#: camlib.py:2717 camlib.py:2969 camlib.py:3232 camlib.py:3488
msgid ""
"The Cut Z parameter has positive value. It is the depth value to drill into "
"material.\n"
@@ -18528,14 +18415,14 @@ msgstr ""
"Se presupune că este o eroare de tastare astfel ca aplicaţia va converti "
"intr-o valoare negativă. Verifică codul masina (G-Code etc) rezultat."
-#: camlib.py:2726 camlib.py:2980 camlib.py:3243 camlib.py:3499 camlib.py:3824
-#: camlib.py:4224
+#: camlib.py:2725 camlib.py:2979 camlib.py:3242 camlib.py:3498 camlib.py:3823
+#: camlib.py:4223
msgid "The Cut Z parameter is zero. There will be no cut, skipping file"
msgstr ""
"Parametrul >Z tăiere< este nul. Nu va fi nici-o tăiere prin urmare nu "
"procesam fişierul"
-#: camlib.py:2741 camlib.py:4192
+#: camlib.py:2740 camlib.py:4191
msgid ""
"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, "
"y) \n"
@@ -18545,7 +18432,7 @@ msgstr ""
"in formatul (x, y) \n"
"dar are o singură valoare in loc de doua. "
-#: camlib.py:2754 camlib.py:3771 camlib.py:4170
+#: camlib.py:2753 camlib.py:3770 camlib.py:4169
msgid ""
"The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) "
"but now there is only one value, not two."
@@ -18553,35 +18440,35 @@ msgstr ""
"Parametrul >Schimbare Unealtă X, Y< in Editare -> Peferințe trebuie să fie "
"in formatul (x, y) dar are o singură valoare in loc de două."
-#: camlib.py:2842
+#: camlib.py:2841
msgid "Creating a list of points to drill..."
msgstr "Crearea unei liste de puncte pentru găurire ..."
-#: camlib.py:2866
+#: camlib.py:2865
msgid "Failed. Drill points inside the exclusion zones."
msgstr "A eșuat. Puncte de gaurire în zonele de excludere."
-#: camlib.py:2943 camlib.py:3922 camlib.py:4332
+#: camlib.py:2942 camlib.py:3921 camlib.py:4331
msgid "Starting G-Code"
msgstr "Începând G-Code"
-#: camlib.py:3084 camlib.py:3337 camlib.py:3535 camlib.py:3935 camlib.py:4343
+#: camlib.py:3083 camlib.py:3336 camlib.py:3534 camlib.py:3934 camlib.py:4342
msgid "Starting G-Code for tool with diameter"
msgstr "Pornirea codului G pentru scula cu diametrul"
-#: camlib.py:3201 camlib.py:3453 camlib.py:3655
+#: camlib.py:3200 camlib.py:3452 camlib.py:3654
msgid "G91 coordinates not implemented"
msgstr "Coordonatele G91 nu au fost implementate"
-#: camlib.py:3207 camlib.py:3460 camlib.py:3660
+#: camlib.py:3206 camlib.py:3459 camlib.py:3659
msgid "The loaded Excellon file has no drills"
msgstr "Fişierul Excellon incărcat nu are găuri"
-#: camlib.py:3683
+#: camlib.py:3682
msgid "Finished G-Code generation..."
msgstr "Generarea G-Code finalizata ..."
-#: camlib.py:3793
+#: camlib.py:3792
msgid ""
"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, "
"y) \n"
@@ -18591,7 +18478,7 @@ msgstr ""
"in formatul (x, y) \n"
"dar are o singură valoare in loc de doua."
-#: camlib.py:3807 camlib.py:4207
+#: camlib.py:3806 camlib.py:4206
msgid ""
"Cut_Z parameter is None or zero. Most likely a bad combinations of other "
"parameters."
@@ -18599,7 +18486,7 @@ msgstr ""
"Parametrul >Z tăiere< este None sau zero. Cel mai probabil o combinaţie "
"nefericita de parametri."
-#: camlib.py:3816 camlib.py:4216
+#: camlib.py:3815 camlib.py:4215
msgid ""
"The Cut Z parameter has positive value. It is the depth value to cut into "
"material.\n"
@@ -18612,11 +18499,11 @@ msgstr ""
"Se presupune că este o eroare de tastare astfel ca aplicaţia va converti "
"intr-o valoare negativă. Verifică codul masina (G-Code etc) rezultat."
-#: camlib.py:3829 camlib.py:4230
+#: camlib.py:3828 camlib.py:4229
msgid "Travel Z parameter is None or zero."
msgstr "Parametrul >Z deplasare< este None sau zero."
-#: camlib.py:3834 camlib.py:4235
+#: camlib.py:3833 camlib.py:4234
msgid ""
"The Travel Z parameter has negative value. It is the height value to travel "
"between cuts.\n"
@@ -18629,36 +18516,36 @@ msgstr ""
"Se presupune că este o eroare de tastare astfel ca aplicaţia va converti "
"intr-o valoare pozitivă. Verifică codul masina (G-Code etc) rezultat."
-#: camlib.py:3842 camlib.py:4243
+#: camlib.py:3841 camlib.py:4242
msgid "The Z Travel parameter is zero. This is dangerous, skipping file"
msgstr ""
"Parametrul >Z deplasare< este zero. Aceasta este periculos, prin urmare nu "
"se procesează fişierul"
-#: camlib.py:3861 camlib.py:4266
+#: camlib.py:3860 camlib.py:4265
msgid "Indexing geometry before generating G-Code..."
msgstr "Geometria se indexeaza înainte de a genera G-Code..."
-#: camlib.py:4009 camlib.py:4420
+#: camlib.py:4008 camlib.py:4419
msgid "Finished G-Code generation"
msgstr "Generarea G-Code terminată"
-#: camlib.py:4009
+#: camlib.py:4008
msgid "paths traced"
msgstr "căi trasate"
-#: camlib.py:4059
+#: camlib.py:4058
msgid "Expected a Geometry, got"
msgstr "Se astepta o Geometrie, am primit in schimb"
-#: camlib.py:4066
+#: camlib.py:4065
msgid ""
"Trying to generate a CNC Job from a Geometry object without solid_geometry."
msgstr ""
"Se încearcă generarea unui CNC Job dintr-un obiect Geometrie fără atributul "
"solid_geometry."
-#: camlib.py:4107
+#: camlib.py:4106
msgid ""
"The Tool Offset value is too negative to use for the current_geometry.\n"
"Raise the value (in module) and try again."
@@ -18667,39 +18554,39 @@ msgstr ""
"current_geometry \n"
"Mareste valoarea absoluta și încearcă din nou."
-#: camlib.py:4420
+#: camlib.py:4419
msgid " paths traced."
msgstr " căi trasate."
-#: camlib.py:4448
+#: camlib.py:4447
msgid "There is no tool data in the SolderPaste geometry."
msgstr "Nu există date cu privire la unealtă in Geometria SolderPaste."
-#: camlib.py:4537
+#: camlib.py:4536
msgid "Finished SolderPaste G-Code generation"
msgstr "Generarea G-Code SolderPaste s-a terminat"
-#: camlib.py:4537
+#: camlib.py:4536
msgid "paths traced."
msgstr "căi trasate."
-#: camlib.py:4872
+#: camlib.py:4871
msgid "Parsing GCode file. Number of lines"
msgstr "Analizând fișierul GCode. Numărul de linii"
-#: camlib.py:4979
+#: camlib.py:4978
msgid "Creating Geometry from the parsed GCode file. "
msgstr "Crează un obiect tip Geometrie din fisierul GCode analizat. "
-#: camlib.py:5147 camlib.py:5420 camlib.py:5568 camlib.py:5737
+#: camlib.py:5146 camlib.py:5419 camlib.py:5567 camlib.py:5736
msgid "G91 coordinates not implemented ..."
msgstr "Coordonatele G91 nu au fost implementate ..."
-#: defaults.py:771
+#: defaults.py:784
msgid "Could not load defaults file."
msgstr "Nu am putut incărca fişierul cu valori default."
-#: defaults.py:784
+#: defaults.py:797
msgid "Failed to parse defaults file."
msgstr "Parsarea fişierului cu valori default a eșuat."
@@ -18801,6 +18688,233 @@ msgstr ""
"Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din "
"nou."
+#~ msgid "Angle:"
+#~ msgstr "Unghi:"
+
+#~ msgid ""
+#~ "Rotate the selected shape(s).\n"
+#~ "The point of reference is the middle of\n"
+#~ "the bounding box for all selected shapes."
+#~ msgstr ""
+#~ "Roteste formele selectate.\n"
+#~ "Punctul de referinţă este mijlocul\n"
+#~ "formei înconjurătoare care cuprinde\n"
+#~ "toate formele selectate."
+
+#~ msgid "Angle X:"
+#~ msgstr "Unghi X:"
+
+#~ msgid ""
+#~ "Skew/shear the selected shape(s).\n"
+#~ "The point of reference is the middle of\n"
+#~ "the bounding box for all selected shapes."
+#~ msgstr ""
+#~ "Deformează formele selectate.\n"
+#~ "Punctul de referinţă este mijlocul\n"
+#~ "formei înconjurătoare care cuprinde\n"
+#~ "toate formele selectate."
+
+#~ msgid "Angle Y:"
+#~ msgstr "Unghi Y:"
+
+#~ msgid "Factor X:"
+#~ msgstr "Factor X:"
+
+#~ msgid ""
+#~ "Scale the selected shape(s).\n"
+#~ "The point of reference depends on \n"
+#~ "the Scale reference checkbox state."
+#~ msgstr ""
+#~ "Scalează formele selectate.\n"
+#~ "Punctul de referinţă depinde de \n"
+#~ "starea checkbox-ului >Referința scalare<."
+
+#~ msgid "Factor Y:"
+#~ msgstr "Factor Y:"
+
+#~ msgid ""
+#~ "Scale the selected shape(s)\n"
+#~ "using the Scale Factor X for both axis."
+#~ msgstr ""
+#~ "Scalează formele selectate\n"
+#~ "folsoind factorul: Factor X pentru ambele axe."
+
+#~ msgid "Scale Reference"
+#~ msgstr "Referința scalare"
+
+#~ msgid ""
+#~ "Scale the selected shape(s)\n"
+#~ "using the origin reference when checked,\n"
+#~ "and the center of the biggest bounding box\n"
+#~ "of the selected shapes when unchecked."
+#~ msgstr ""
+#~ "Scalează formele selectate.\n"
+#~ "Punctul de referinţă este mijlocul\n"
+#~ "formei înconjurătoare care cuprinde\n"
+#~ "toate formele selectate când nu este\n"
+#~ "bifat și este originea când este bifat."
+
+#~ msgid "Value X:"
+#~ msgstr "Valoare X:"
+
+#~ msgid "Value for Offset action on X axis."
+#~ msgstr "Valoare pentru deplasarea pe axa X."
+
+#~ msgid ""
+#~ "Offset the selected shape(s).\n"
+#~ "The point of reference is the middle of\n"
+#~ "the bounding box for all selected shapes.\n"
+#~ msgstr ""
+#~ "Deplasează formele selectate\n"
+#~ "Punctul de referinţă este mijlocul\n"
+#~ "formei înconjurătoare care cuprinde\n"
+#~ "toate formele selectate.\n"
+
+#~ msgid "Value Y:"
+#~ msgstr "Valoare Y:"
+
+#~ msgid "Value for Offset action on Y axis."
+#~ msgstr "Valoare pentru deplasarea pe axa Y."
+
+#~ msgid ""
+#~ "Flip the selected shape(s) over the X axis.\n"
+#~ "Does not create a new shape."
+#~ msgstr ""
+#~ "Oglindește formele selectate peste axa X\n"
+#~ "Nu crează noi forme."
+
+#~ msgid "Ref Pt"
+#~ msgstr "Pt ref"
+
+#~ msgid ""
+#~ "Flip the selected shape(s)\n"
+#~ "around the point in Point Entry Field.\n"
+#~ "\n"
+#~ "The point coordinates can be captured by\n"
+#~ "left click on canvas together with pressing\n"
+#~ "SHIFT key. \n"
+#~ "Then click Add button to insert coordinates.\n"
+#~ "Or enter the coords in format (x, y) in the\n"
+#~ "Point Entry field and click Flip on X(Y)"
+#~ msgstr ""
+#~ "Oglindește formele selectate\n"
+#~ "in jurul punctului din câmpul >Punct<\n"
+#~ "\n"
+#~ "Coordonatele punctului pot fi obtinute\n"
+#~ "prin click pe canvas in timp ce se tine apasata\n"
+#~ "tasta SHIFT.\n"
+#~ "Apoi click pe butonul >Adaugă< pentru a insera\n"
+#~ "coordonatele.\n"
+#~ "Alternativ se pot introduce manual in formatul (x, y). \n"
+#~ "La final click pe >Oglindește pe X(Y)<."
+
+#~ msgid "Point:"
+#~ msgstr "Punct:"
+
+#~ msgid ""
+#~ "Coordinates in format (x, y) used as reference for mirroring.\n"
+#~ "The 'x' in (x, y) will be used when using Flip on X and\n"
+#~ "the 'y' in (x, y) will be used when using Flip on Y."
+#~ msgstr ""
+#~ "Coordonatele in format (x, y) folosite pentru oglindire.\n"
+#~ "Valoarea 'x' in (x, y) va fi folosita când se face oglindire pe X\n"
+#~ "și valoarea 'y' in (x, y) va fi folosita când se face oglindire pe Y."
+
+#~ msgid ""
+#~ "The point coordinates can be captured by\n"
+#~ "left click on canvas together with pressing\n"
+#~ "SHIFT key. Then click Add button to insert."
+#~ msgstr ""
+#~ "Coordonatele punctului se pot obtine\n"
+#~ "prin click pe canvas in timp ce se tine apasata\n"
+#~ "tasta SHIFT.\n"
+#~ "La final, apasa butonul >Adaugă< pt a le insera."
+
+#~ msgid "No shape selected. Please Select a shape to rotate!"
+#~ msgstr ""
+#~ "Nici-o forma nu este selectată. Selectează o forma pentru a putea face "
+#~ "Rotaţie!"
+
+#~ msgid "No shape selected. Please Select a shape to flip!"
+#~ msgstr ""
+#~ "Nici-o formă nu este selectată. Selectează o formă pentru a putea face "
+#~ "Oglindire!"
+
+#~ msgid "No shape selected. Please Select a shape to shear/skew!"
+#~ msgstr ""
+#~ "Nici-o formă nu este selectată. Selectează o formă pentru a putea face "
+#~ "Deformare!"
+
+#~ msgid "No shape selected. Please Select a shape to scale!"
+#~ msgstr ""
+#~ "Nici-o formă nu este selectată. Selectează o formă pentru a putea face "
+#~ "Scalare!"
+
+#~ msgid "No shape selected. Please Select a shape to offset!"
+#~ msgstr ""
+#~ "Nici-o formă nu este selectată. Selectează o formă pentru a putea face "
+#~ "Ofset!"
+
+#~ msgid ""
+#~ "Scale the selected object(s)\n"
+#~ "using the Scale_X factor for both axis."
+#~ msgstr ""
+#~ "Scalează obiectele selectate folosind\n"
+#~ "Factor Scal_X pentru ambele axe."
+
+#~ msgid ""
+#~ "Scale the selected object(s)\n"
+#~ "using the origin reference when checked,\n"
+#~ "and the center of the biggest bounding box\n"
+#~ "of the selected objects when unchecked."
+#~ msgstr ""
+#~ "Scalează obiectele selectate folosind\n"
+#~ "originea ca referinţă atunci când este bifat.\n"
+#~ "Când nu este bifat, foloseşte ca referinţă\n"
+#~ "centrul formei inconjuatoare care cuprinde\n"
+#~ "toate obiectele selectate."
+
+#~ msgid "Mirror Reference"
+#~ msgstr "Referinţă Oglindire"
+
+#~ msgid ""
+#~ "Flip the selected object(s)\n"
+#~ "around the point in Point Entry Field.\n"
+#~ "\n"
+#~ "The point coordinates can be captured by\n"
+#~ "left click on canvas together with pressing\n"
+#~ "SHIFT key. \n"
+#~ "Then click Add button to insert coordinates.\n"
+#~ "Or enter the coords in format (x, y) in the\n"
+#~ "Point Entry field and click Flip on X(Y)"
+#~ msgstr ""
+#~ "Oglindește obiectele selectate in jurul punctului\n"
+#~ "de referinţă.\n"
+#~ "\n"
+#~ "Coordonatele punctului se pot obtine prin click pe \n"
+#~ "canvas simultan cu apăsarea tastei SHIFT.\n"
+#~ "Apoi apasă pe butonul >Adaugă< pentru a insera\n"
+#~ "coordonatele.\n"
+#~ "Alternativ se pot introduce coordonatele manual,\n"
+#~ "in forma (x, y).\n"
+#~ "La final apasă butonul de oglindire pe axa dorită"
+
+#~ msgid "Mirror Reference point"
+#~ msgstr "Punct referinţă Oglindire"
+
+#~ msgid ""
+#~ "Coordinates in format (x, y) used as reference for mirroring.\n"
+#~ "The 'x' in (x, y) will be used when using Flip on X and\n"
+#~ "the 'y' in (x, y) will be used when using Flip on Y and"
+#~ msgstr ""
+#~ "Coordonatele in format (x, y) ale punctului de referinţă pentru\n"
+#~ "oglindire.\n"
+#~ "X din (x,y) se va folosi când se face oglindirea pe axa X\n"
+#~ "Y din (x,y) se va folosi când se face oglindirea pe axa Y si"
+
+#~ msgid "Ref. Point"
+#~ msgstr "Pt. Ref"
+
#~ msgid "Add Tool from Tools DB"
#~ msgstr "Adăugați Unealta din DB Unelte"
diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo
index 3df0974b..0b7a1e88 100644
Binary files a/locale/ru/LC_MESSAGES/strings.mo and b/locale/ru/LC_MESSAGES/strings.mo differ
diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po
index cf586111..d22b5a70 100644
--- a/locale/ru/LC_MESSAGES/strings.po
+++ b/locale/ru/LC_MESSAGES/strings.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2020-06-02 17:37+0300\n"
+"POT-Creation-Date: 2020-06-03 21:01+0300\n"
"PO-Revision-Date: \n"
"Last-Translator: Andrey Kultyapov
\n"
"Language-Team: \n"
@@ -21,18374 +21,6 @@ msgstr ""
"X-Poedit-SearchPathExcluded-2: assets\n"
"X-Poedit-SearchPathExcluded-3: tests\n"
-#: AppDatabase.py:88
-msgid "Add Geometry Tool in DB"
-msgstr "Добавить инструмент геометрии в БД"
-
-#: AppDatabase.py:90 AppDatabase.py:1757
-msgid ""
-"Add a new tool in the Tools Database.\n"
-"It will be used in the Geometry UI.\n"
-"You can edit it after it is added."
-msgstr ""
-"Добавляет новый инструмент в базу данных инструментов.\n"
-"Он будет использоваться в пользовательском интерфейсе Geometry.\n"
-"Вы можете отредактировать его после добавления."
-
-#: AppDatabase.py:104 AppDatabase.py:1771
-msgid "Delete Tool from DB"
-msgstr "Удалить инструмент из БД"
-
-#: AppDatabase.py:106 AppDatabase.py:1773
-msgid "Remove a selection of tools in the Tools Database."
-msgstr "Удаляет выбранные инструменты из базы данных."
-
-#: AppDatabase.py:110 AppDatabase.py:1777
-msgid "Export DB"
-msgstr "Экспорт БД"
-
-#: AppDatabase.py:112 AppDatabase.py:1779
-msgid "Save the Tools Database to a custom text file."
-msgstr "Сохраняет базу данных инструментов в пользовательский текстовый файл."
-
-#: AppDatabase.py:116 AppDatabase.py:1783
-msgid "Import DB"
-msgstr "Импорт БД"
-
-#: AppDatabase.py:118 AppDatabase.py:1785
-msgid "Load the Tools Database information's from a custom text file."
-msgstr ""
-"Загрузка информации базы данных инструментов из пользовательского текстового "
-"файла."
-
-#: AppDatabase.py:122 AppDatabase.py:1795
-#, fuzzy
-#| msgid "Transform Tool"
-msgid "Transfer the Tool"
-msgstr "Трансформация"
-
-#: AppDatabase.py:124
-msgid ""
-"Add a new tool in the Tools Table of the\n"
-"active Geometry object after selecting a tool\n"
-"in the Tools Database."
-msgstr ""
-"Добавляет новый инструмент в таблицу инструментов\n"
-"активной геометрии после выбора инструмента\n"
-"в базе данных."
-
-#: AppDatabase.py:130 AppDatabase.py:1810 AppGUI/MainGUI.py:1388
-#: AppGUI/preferences/PreferencesUIManager.py:878 App_Main.py:2225
-#: App_Main.py:3160 App_Main.py:4037 App_Main.py:4307 App_Main.py:6417
-msgid "Cancel"
-msgstr "Отмена"
-
-#: AppDatabase.py:160 AppDatabase.py:835 AppDatabase.py:1106
-msgid "Tool Name"
-msgstr "Название инструмента"
-
-#: AppDatabase.py:161 AppDatabase.py:837 AppDatabase.py:1119
-#: AppEditors/FlatCAMExcEditor.py:1604 AppGUI/ObjectUI.py:1226
-#: AppGUI/ObjectUI.py:1480
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132
-#: AppTools/ToolIsolation.py:260 AppTools/ToolNCC.py:278
-#: AppTools/ToolNCC.py:287 AppTools/ToolPaint.py:260
-msgid "Tool Dia"
-msgstr "Диаметр инструмента"
-
-#: AppDatabase.py:162 AppDatabase.py:839 AppDatabase.py:1300
-#: AppGUI/ObjectUI.py:1455
-msgid "Tool Offset"
-msgstr "Смещение"
-
-#: AppDatabase.py:163 AppDatabase.py:841 AppDatabase.py:1317
-msgid "Custom Offset"
-msgstr "Пользовательское смещение"
-
-#: AppDatabase.py:164 AppDatabase.py:843 AppDatabase.py:1284
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:70
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72
-#: AppTools/ToolIsolation.py:199 AppTools/ToolNCC.py:213
-#: AppTools/ToolNCC.py:227 AppTools/ToolPaint.py:195
-msgid "Tool Type"
-msgstr "Тип инструмента"
-
-#: AppDatabase.py:165 AppDatabase.py:845 AppDatabase.py:1132
-msgid "Tool Shape"
-msgstr "Форма инструмента"
-
-#: AppDatabase.py:166 AppDatabase.py:848 AppDatabase.py:1148
-#: AppGUI/ObjectUI.py:679 AppGUI/ObjectUI.py:1605 AppGUI/ObjectUI.py:2266
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:93
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:115
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113
-#: AppTools/ToolCalculators.py:114 AppTools/ToolCutOut.py:138
-#: AppTools/ToolIsolation.py:246 AppTools/ToolNCC.py:260
-#: AppTools/ToolNCC.py:268 AppTools/ToolPaint.py:242
-msgid "Cut Z"
-msgstr "Глубина резания"
-
-#: AppDatabase.py:167 AppDatabase.py:850 AppDatabase.py:1162
-msgid "MultiDepth"
-msgstr "Мультипроход"
-
-#: AppDatabase.py:168 AppDatabase.py:852 AppDatabase.py:1175
-msgid "DPP"
-msgstr "DPP"
-
-#: AppDatabase.py:169 AppDatabase.py:854 AppDatabase.py:1331
-msgid "V-Dia"
-msgstr "V-Dia"
-
-#: AppDatabase.py:170 AppDatabase.py:856 AppDatabase.py:1345
-msgid "V-Angle"
-msgstr "Угол V-образного инструмента"
-
-#: AppDatabase.py:171 AppDatabase.py:858 AppDatabase.py:1189
-#: AppGUI/ObjectUI.py:725 AppGUI/ObjectUI.py:1652
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:134
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:61
-#: AppObjects/FlatCAMExcellon.py:1496 AppObjects/FlatCAMGeometry.py:1671
-#: AppTools/ToolCalibration.py:74
-msgid "Travel Z"
-msgstr "Отвод по Z"
-
-#: AppDatabase.py:172 AppDatabase.py:860
-msgid "FR"
-msgstr "FR"
-
-#: AppDatabase.py:173 AppDatabase.py:862
-msgid "FR Z"
-msgstr "FR Z"
-
-#: AppDatabase.py:174 AppDatabase.py:864 AppDatabase.py:1359
-msgid "FR Rapids"
-msgstr "Скорость подачи"
-
-#: AppDatabase.py:175 AppDatabase.py:866 AppDatabase.py:1232
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:222
-msgid "Spindle Speed"
-msgstr "Скорость вращения шпинделя"
-
-#: AppDatabase.py:176 AppDatabase.py:868 AppDatabase.py:1247
-#: AppGUI/ObjectUI.py:843 AppGUI/ObjectUI.py:1759
-msgid "Dwell"
-msgstr "Задержка"
-
-#: AppDatabase.py:177 AppDatabase.py:870 AppDatabase.py:1260
-msgid "Dwelltime"
-msgstr "Задержка"
-
-#: AppDatabase.py:178 AppDatabase.py:872 AppGUI/ObjectUI.py:1916
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:257
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: AppTools/ToolSolderPaste.py:331
-msgid "Preprocessor"
-msgstr "Постпроцессор"
-
-#: AppDatabase.py:179 AppDatabase.py:874 AppDatabase.py:1375
-msgid "ExtraCut"
-msgstr "Дополнительный вырез"
-
-#: AppDatabase.py:180 AppDatabase.py:876 AppDatabase.py:1390
-msgid "E-Cut Length"
-msgstr "Длина дополнительного разреза"
-
-#: AppDatabase.py:181 AppDatabase.py:878
-msgid "Toolchange"
-msgstr "Смена инструментов"
-
-#: AppDatabase.py:182 AppDatabase.py:880
-msgid "Toolchange XY"
-msgstr "Смена инструмента XY"
-
-#: AppDatabase.py:183 AppDatabase.py:882
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:160
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:132
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:98
-#: AppTools/ToolCalibration.py:111
-msgid "Toolchange Z"
-msgstr "Смена инструмента Z"
-
-#: AppDatabase.py:184 AppDatabase.py:884 AppGUI/ObjectUI.py:972
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:69
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:56
-msgid "Start Z"
-msgstr "Z начала"
-
-#: AppDatabase.py:185 AppDatabase.py:887
-msgid "End Z"
-msgstr "Z окончания"
-
-#: AppDatabase.py:189
-msgid "Tool Index."
-msgstr "Порядок инструмента."
-
-#: AppDatabase.py:191 AppDatabase.py:1108
-msgid ""
-"Tool name.\n"
-"This is not used in the app, it's function\n"
-"is to serve as a note for the user."
-msgstr ""
-"Имя инструмента.\n"
-"Это не используется в приложении, это функция\n"
-"служит в качестве примечания для пользователя."
-
-#: AppDatabase.py:195 AppDatabase.py:1121
-msgid "Tool Diameter."
-msgstr "Диаметр инструмента."
-
-#: AppDatabase.py:197 AppDatabase.py:1302
-msgid ""
-"Tool Offset.\n"
-"Can be of a few types:\n"
-"Path = zero offset\n"
-"In = offset inside by half of tool diameter\n"
-"Out = offset outside by half of tool diameter\n"
-"Custom = custom offset using the Custom Offset value"
-msgstr ""
-"Смещение инструмента.\n"
-"Может быть нескольких типов:\n"
-"Путь = нулевое смещение\n"
-"Внитреннее = смещение внутрь на половину диаметра инструмента\n"
-"Внешнее = смещение наружу на половину диаметра инструмента"
-
-#: AppDatabase.py:204 AppDatabase.py:1319
-msgid ""
-"Custom Offset.\n"
-"A value to be used as offset from the current path."
-msgstr ""
-"Пользовательское смещение.\n"
-"Значение, которое будет использоваться в качестве смещения от текущего пути."
-
-#: AppDatabase.py:207 AppDatabase.py:1286
-msgid ""
-"Tool Type.\n"
-"Can be:\n"
-"Iso = isolation cut\n"
-"Rough = rough cut, low feedrate, multiple passes\n"
-"Finish = finishing cut, high feedrate"
-msgstr ""
-"Тип инструмента.\n"
-"Может быть:\n"
-"Изоляция = изолирующий вырез\n"
-"Грубый = грубая резка, низкая скорость подачи, несколько проходов\n"
-"Финишный = финишная резка, высокая скорость подачи"
-
-#: AppDatabase.py:213 AppDatabase.py:1134
-msgid ""
-"Tool Shape. \n"
-"Can be:\n"
-"C1 ... C4 = circular tool with x flutes\n"
-"B = ball tip milling tool\n"
-"V = v-shape milling tool"
-msgstr ""
-"Форма инструмента. \n"
-"Может быть:\n"
-"С1 ... C4 = круговой инструмент с x канавками\n"
-"B = шаровой наконечник фрезерного инструмента\n"
-"V = v-образный фрезерный инструмент"
-
-#: AppDatabase.py:219 AppDatabase.py:1150
-msgid ""
-"Cutting Depth.\n"
-"The depth at which to cut into material."
-msgstr ""
-"Глубина резания.\n"
-"Глубина, на которой можно разрезать материал."
-
-#: AppDatabase.py:222 AppDatabase.py:1164
-msgid ""
-"Multi Depth.\n"
-"Selecting this will allow cutting in multiple passes,\n"
-"each pass adding a DPP parameter depth."
-msgstr ""
-"Мультипроход.\n"
-"Выбор этого параметра позволит выполнять обрезку в несколько проходов,\n"
-"при каждом проходе добавляется глубина параметра DPP."
-
-#: AppDatabase.py:226 AppDatabase.py:1177
-msgid ""
-"DPP. Depth per Pass.\n"
-"The value used to cut into material on each pass."
-msgstr ""
-"DPP. Глубина за проход.\n"
-"Значение, используемое для резки материала при каждом проходе."
-
-#: AppDatabase.py:229 AppDatabase.py:1333
-msgid ""
-"V-Dia.\n"
-"Diameter of the tip for V-Shape Tools."
-msgstr ""
-"V-Dia.\n"
-"Диаметр наконечника для инструментов V-образной формы."
-
-#: AppDatabase.py:232 AppDatabase.py:1347
-msgid ""
-"V-Agle.\n"
-"Angle at the tip for the V-Shape Tools."
-msgstr ""
-"V-Agle.\n"
-"Угол накончика для инструментов V-образной формы."
-
-#: AppDatabase.py:235 AppDatabase.py:1191
-msgid ""
-"Clearance Height.\n"
-"Height at which the milling bit will travel between cuts,\n"
-"above the surface of the material, avoiding all fixtures."
-msgstr ""
-"Габаритная высота.\n"
-"Высота, на которой фреза будет перемещаться между срезами,\n"
-"над поверхностью материала, избегая всех приспособлений."
-
-#: AppDatabase.py:239
-msgid ""
-"FR. Feedrate\n"
-"The speed on XY plane used while cutting into material."
-msgstr ""
-"FR. Скорость подачи\n"
-"Скорость на плоскости XY используется при резке материала."
-
-#: AppDatabase.py:242
-msgid ""
-"FR Z. Feedrate Z\n"
-"The speed on Z plane."
-msgstr ""
-"FR Z. Скорость подачи Z\n"
-"Скорость на плоскости Z."
-
-#: AppDatabase.py:245 AppDatabase.py:1361
-msgid ""
-"FR Rapids. Feedrate Rapids\n"
-"Speed used while moving as fast as possible.\n"
-"This is used only by some devices that can't use\n"
-"the G0 g-code command. Mostly 3D printers."
-msgstr ""
-"FR Rapids. Порог скорости подачи\n"
-"Скорость используется при движении как можно быстрее.\n"
-"Это используется только некоторыми устройствами, которые не могут "
-"использовать\n"
-"команда G0 g-кода. В основном 3D принтеры."
-
-#: AppDatabase.py:250 AppDatabase.py:1234
-msgid ""
-"Spindle Speed.\n"
-"If it's left empty it will not be used.\n"
-"The speed of the spindle in RPM."
-msgstr ""
-"Скорость вращения шпинделя.\n"
-"Если оставить его пустым, он не будет использоваться.\n"
-"Скорость вращения шпинделя в об/мин."
-
-#: AppDatabase.py:254 AppDatabase.py:1249
-msgid ""
-"Dwell.\n"
-"Check this if a delay is needed to allow\n"
-"the spindle motor to reach it's set speed."
-msgstr ""
-"Задержка.\n"
-"Отметьте это, если необходима задержка, для того чтобы разрешить\n"
-"шпинделю достичь его установленной скорости."
-
-#: AppDatabase.py:258 AppDatabase.py:1262
-msgid ""
-"Dwell Time.\n"
-"A delay used to allow the motor spindle reach it's set speed."
-msgstr ""
-"Время задержки.\n"
-"Задержка, позволяющая шпинделю достигать заданной скорости."
-
-#: AppDatabase.py:261
-msgid ""
-"Preprocessor.\n"
-"A selection of files that will alter the generated G-code\n"
-"to fit for a number of use cases."
-msgstr ""
-"Препроцессор.\n"
-"Выбор файлов, которые изменят полученный G-code\n"
-"чтобы соответствовать в ряде случаев использования."
-
-#: AppDatabase.py:265 AppDatabase.py:1377
-msgid ""
-"Extra Cut.\n"
-"If checked, after a isolation is finished an extra cut\n"
-"will be added where the start and end of isolation meet\n"
-"such as that this point is covered by this extra cut to\n"
-"ensure a complete isolation."
-msgstr ""
-"Extra Cut.\n"
-"Если флажок установлен, то после завершения изоляции выполняется "
-"дополнительный разрез\n"
-"в том месте, где встречаются начало и конец изоляции.\n"
-"так чтобы эта точка была покрыта этим дополнительным разрезом, для\n"
-"обеспечения полной изоляции."
-
-#: AppDatabase.py:271 AppDatabase.py:1392
-msgid ""
-"Extra Cut length.\n"
-"If checked, after a isolation is finished an extra cut\n"
-"will be added where the start and end of isolation meet\n"
-"such as that this point is covered by this extra cut to\n"
-"ensure a complete isolation. This is the length of\n"
-"the extra cut."
-msgstr ""
-"Длина дополнительного среза.\n"
-"Если проверено, после завершения изоляции дополнительный разрез\n"
-"будут добавлены, где встречаются начало и конец изоляции\n"
-"такой, что эта точка покрыта этим дополнительным разрезом\n"
-"обеспечить полную изоляцию. Это длина\n"
-"дополнительный разрез."
-
-#: AppDatabase.py:278
-msgid ""
-"Toolchange.\n"
-"It will create a toolchange event.\n"
-"The kind of toolchange is determined by\n"
-"the preprocessor file."
-msgstr ""
-"Смена инструмента.\n"
-"Это создаст событие смены инструмента.\n"
-"Вид смены инструмента определяется\n"
-"в файле препроцессора."
-
-#: AppDatabase.py:283
-msgid ""
-"Toolchange XY.\n"
-"A set of coordinates in the format (x, y).\n"
-"Will determine the cartesian position of the point\n"
-"where the tool change event take place."
-msgstr ""
-"Смена инструмента XY.\n"
-"Набор координат в формате (x, y).\n"
-"Определит положение точки в картезианском поле.\n"
-"где происходит смена инструмента."
-
-#: AppDatabase.py:288
-msgid ""
-"Toolchange Z.\n"
-"The position on Z plane where the tool change event take place."
-msgstr ""
-"Z смены инструмента .\n"
-"Положение на плоскости Z, в котором происходит событие смены инструмента."
-
-#: AppDatabase.py:291
-msgid ""
-"Start Z.\n"
-"If it's left empty it will not be used.\n"
-"A position on Z plane to move immediately after job start."
-msgstr ""
-"Z Старта.\n"
-"Если оставить его пустым, он не будет использоваться.\n"
-"Положение на плоскости Z для перемещения сразу после начала выполнения "
-"задания."
-
-#: AppDatabase.py:295
-msgid ""
-"End Z.\n"
-"A position on Z plane to move immediately after job stop."
-msgstr ""
-"Z Конечная \n"
-"Положение на плоскости Z для перемещения сразу после остановки задания."
-
-#: AppDatabase.py:307 AppDatabase.py:684 AppDatabase.py:718 AppDatabase.py:2033
-#: AppDatabase.py:2298 AppDatabase.py:2332
-msgid "Could not load Tools DB file."
-msgstr "Не удалось загрузить файл БД."
-
-#: AppDatabase.py:315 AppDatabase.py:726 AppDatabase.py:2041
-#: AppDatabase.py:2340
-msgid "Failed to parse Tools DB file."
-msgstr "Не удалось прочитать файл БД."
-
-#: AppDatabase.py:318 AppDatabase.py:729 AppDatabase.py:2044
-#: AppDatabase.py:2343
-#, fuzzy
-#| msgid "Loaded FlatCAM Tools DB from"
-msgid "Loaded Tools DB from"
-msgstr "Загрузка FlatCAM БД из"
-
-#: AppDatabase.py:324 AppDatabase.py:1958
-msgid "Add to DB"
-msgstr "Добавить в БД"
-
-#: AppDatabase.py:326 AppDatabase.py:1961
-msgid "Copy from DB"
-msgstr "Копировать из БД"
-
-#: AppDatabase.py:328 AppDatabase.py:1964
-msgid "Delete from DB"
-msgstr "Удалить из БД"
-
-#: AppDatabase.py:605 AppDatabase.py:2198
-msgid "Tool added to DB."
-msgstr "Инструмент добавлен в БД."
-
-#: AppDatabase.py:626 AppDatabase.py:2231
-msgid "Tool copied from Tools DB."
-msgstr "Инструмент скопирован из БД."
-
-#: AppDatabase.py:644 AppDatabase.py:2258
-msgid "Tool removed from Tools DB."
-msgstr "Инструмент удален из БД."
-
-#: AppDatabase.py:655 AppDatabase.py:2269
-msgid "Export Tools Database"
-msgstr "Экспорт БД"
-
-#: AppDatabase.py:658 AppDatabase.py:2272
-msgid "Tools_Database"
-msgstr "Tools_Database"
-
-#: AppDatabase.py:665 AppDatabase.py:711 AppDatabase.py:2279
-#: AppDatabase.py:2325 AppEditors/FlatCAMExcEditor.py:1023
-#: AppEditors/FlatCAMExcEditor.py:1091 AppEditors/FlatCAMTextEditor.py:223
-#: AppGUI/MainGUI.py:2730 AppGUI/MainGUI.py:2952 AppGUI/MainGUI.py:3167
-#: AppObjects/ObjectCollection.py:127 AppTools/ToolFilm.py:739
-#: AppTools/ToolFilm.py:885 AppTools/ToolImage.py:247 AppTools/ToolMove.py:269
-#: AppTools/ToolPcbWizard.py:301 AppTools/ToolPcbWizard.py:324
-#: AppTools/ToolQRCode.py:800 AppTools/ToolQRCode.py:847 App_Main.py:1710
-#: App_Main.py:2451 App_Main.py:2487 App_Main.py:2534 App_Main.py:4100
-#: App_Main.py:6610 App_Main.py:6649 App_Main.py:6693 App_Main.py:6722
-#: App_Main.py:6763 App_Main.py:6788 App_Main.py:6844 App_Main.py:6880
-#: App_Main.py:6925 App_Main.py:6966 App_Main.py:7008 App_Main.py:7050
-#: App_Main.py:7091 App_Main.py:7135 App_Main.py:7195 App_Main.py:7227
-#: App_Main.py:7259 App_Main.py:7490 App_Main.py:7528 App_Main.py:7571
-#: App_Main.py:7648 App_Main.py:7703 Bookmark.py:300 Bookmark.py:342
-msgid "Cancelled."
-msgstr "Отменено."
-
-#: AppDatabase.py:673 AppDatabase.py:2287 AppEditors/FlatCAMTextEditor.py:276
-#: AppObjects/FlatCAMCNCJob.py:959 AppTools/ToolFilm.py:1016
-#: AppTools/ToolFilm.py:1197 AppTools/ToolSolderPaste.py:1542 App_Main.py:2542
-#: App_Main.py:7947 App_Main.py:7995 App_Main.py:8120 App_Main.py:8256
-#: Bookmark.py:308
-msgid ""
-"Permission denied, saving not possible.\n"
-"Most likely another app is holding the file open and not accessible."
-msgstr ""
-"В доступе отказано, сохранение невозможно.\n"
-"Скорее всего, другое приложение держит файл открытым и недоступным."
-
-#: AppDatabase.py:695 AppDatabase.py:698 AppDatabase.py:750 AppDatabase.py:2309
-#: AppDatabase.py:2312 AppDatabase.py:2365
-msgid "Failed to write Tools DB to file."
-msgstr "Не удалось записать БД в файл."
-
-#: AppDatabase.py:701 AppDatabase.py:2315
-msgid "Exported Tools DB to"
-msgstr "Экспорт БД в"
-
-#: AppDatabase.py:708 AppDatabase.py:2322
-msgid "Import FlatCAM Tools DB"
-msgstr "Импорт FlatCAM БД"
-
-#: AppDatabase.py:740 AppDatabase.py:915 AppDatabase.py:2354
-#: AppDatabase.py:2624 AppObjects/FlatCAMGeometry.py:956
-#: AppTools/ToolIsolation.py:2909 AppTools/ToolIsolation.py:2994
-#: AppTools/ToolNCC.py:4029 AppTools/ToolNCC.py:4113 AppTools/ToolPaint.py:3578
-#: AppTools/ToolPaint.py:3663 App_Main.py:5233 App_Main.py:5267
-#: App_Main.py:5294 App_Main.py:5314 App_Main.py:5324
-msgid "Tools Database"
-msgstr "База данных"
-
-#: AppDatabase.py:754 AppDatabase.py:2369
-msgid "Saved Tools DB."
-msgstr "Сохраненные БД."
-
-#: AppDatabase.py:901 AppDatabase.py:2611
-msgid "No Tool/row selected in the Tools Database table"
-msgstr "В таблице БД не выбрано ни одного инструмента/строки"
-
-#: AppDatabase.py:919 AppDatabase.py:2628
-msgid "Cancelled adding tool from DB."
-msgstr "Отмена добавление инструмента из БД."
-
-#: AppDatabase.py:1020
-msgid "Basic Geo Parameters"
-msgstr "Базовые настройки геометрии"
-
-#: AppDatabase.py:1032
-msgid "Advanced Geo Parameters"
-msgstr "Дополнительные настройки геометрии"
-
-#: AppDatabase.py:1045
-msgid "NCC Parameters"
-msgstr "Параметры"
-
-#: AppDatabase.py:1058
-msgid "Paint Parameters"
-msgstr "Параметры рисования"
-
-#: AppDatabase.py:1071
-#, fuzzy
-#| msgid "Paint Parameters"
-msgid "Isolation Parameters"
-msgstr "Параметры рисования"
-
-#: AppDatabase.py:1204 AppGUI/ObjectUI.py:746 AppGUI/ObjectUI.py:1671
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: AppTools/ToolSolderPaste.py:249
-msgid "Feedrate X-Y"
-msgstr "Скорость подачи X-Y"
-
-#: AppDatabase.py:1206
-msgid ""
-"Feedrate X-Y. Feedrate\n"
-"The speed on XY plane used while cutting into material."
-msgstr ""
-"Скорость подачи X-Y\n"
-"Скорость на плоскости XY используется при резке материала."
-
-#: AppDatabase.py:1218 AppGUI/ObjectUI.py:761 AppGUI/ObjectUI.py:1685
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:207
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: AppTools/ToolSolderPaste.py:261
-msgid "Feedrate Z"
-msgstr "Скорость подачи Z"
-
-#: AppDatabase.py:1220
-msgid ""
-"Feedrate Z\n"
-"The speed on Z plane."
-msgstr ""
-"Скорость подачи Z\n"
-"Скорость в плоскости Z."
-
-#: AppDatabase.py:1418 AppGUI/ObjectUI.py:624
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46
-#: AppTools/ToolNCC.py:341
-msgid "Operation"
-msgstr "Операция"
-
-#: AppDatabase.py:1420 AppTools/ToolNCC.py:343
-msgid ""
-"The 'Operation' can be:\n"
-"- Isolation -> will ensure that the non-copper clearing is always complete.\n"
-"If it's not successful then the non-copper clearing will fail, too.\n"
-"- Clear -> the regular non-copper clearing."
-msgstr ""
-"'Операция' может быть:\n"
-"- Изоляция - > обеспечит, что очистка от меди всегда закончена.\n"
-"Если это не удастся, то очистка от меди также потерпит неудачу.\n"
-"- Очистка - > обычная очистка от меди."
-
-#: AppDatabase.py:1427 AppEditors/FlatCAMGrbEditor.py:2749
-#: AppGUI/GUIElements.py:2754 AppTools/ToolNCC.py:350
-msgid "Clear"
-msgstr "Сбросить"
-
-#: AppDatabase.py:1428 AppTools/ToolNCC.py:351
-msgid "Isolation"
-msgstr "Изоляция"
-
-#: AppDatabase.py:1436 AppDatabase.py:1682 AppGUI/ObjectUI.py:646
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:182
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
-#: AppTools/ToolIsolation.py:351 AppTools/ToolNCC.py:359
-msgid "Milling Type"
-msgstr "Тип фрезерования"
-
-#: AppDatabase.py:1438 AppDatabase.py:1446 AppDatabase.py:1684
-#: AppDatabase.py:1692 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:184
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:192
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147
-#: AppTools/ToolIsolation.py:353 AppTools/ToolIsolation.py:361
-#: AppTools/ToolNCC.py:361 AppTools/ToolNCC.py:369
-msgid ""
-"Milling type when the selected tool is of type: 'iso_op':\n"
-"- climb / best for precision milling and to reduce tool usage\n"
-"- conventional / useful when there is no backlash compensation"
-msgstr ""
-"Тип фрезерования, когда выбранный инструмент имеет тип: 'iso_op':\n"
-"- climb / лучше всего подходит для точного фрезерования и уменьшения "
-"использования инструмента\n"
-"- conventional / полезен, когда нет компенсации люфта"
-
-#: AppDatabase.py:1443 AppDatabase.py:1689
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:189
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144
-#: AppTools/ToolIsolation.py:358 AppTools/ToolNCC.py:366
-msgid "Climb"
-msgstr "Постепенный"
-
-#: AppDatabase.py:1444 AppDatabase.py:1690
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:190
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145
-#: AppTools/ToolIsolation.py:359 AppTools/ToolNCC.py:367
-msgid "Conventional"
-msgstr "Обычный"
-
-#: AppDatabase.py:1456 AppDatabase.py:1565 AppDatabase.py:1667
-#: AppEditors/FlatCAMGeoEditor.py:450
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:167
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163
-#: AppTools/ToolIsolation.py:336 AppTools/ToolNCC.py:382
-#: AppTools/ToolPaint.py:328
-msgid "Overlap"
-msgstr "Перекрытие"
-
-#: AppDatabase.py:1458 AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184
-#: AppTools/ToolNCC.py:384
-msgid ""
-"How much (percentage) of the tool width to overlap each tool pass.\n"
-"Adjust the value starting with lower values\n"
-"and increasing it if areas that should be cleared are still \n"
-"not cleared.\n"
-"Lower values = faster processing, faster execution on CNC.\n"
-"Higher values = slow processing and slow execution on CNC\n"
-"due of too many paths."
-msgstr ""
-"Какая часть ширины инструмента будет перекрываться за каждый проход "
-"инструмента.\n"
-"Отрегулируйте значение, начиная с более низких значений\n"
-"и увеличивая его, если области, которые должны быть очищены, все еще\n"
-"не очищены.\n"
-"Более низкие значения = более быстрая обработка, более быстрое выполнение на "
-"печатной плате.\n"
-"Более высокие значения = медленная обработка и медленное выполнение на ЧПУ\n"
-"из-за большого количества путей."
-
-#: AppDatabase.py:1477 AppDatabase.py:1586 AppEditors/FlatCAMGeoEditor.py:470
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:45
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183
-#: AppTools/ToolCopperThieving.py:115 AppTools/ToolCopperThieving.py:366
-#: AppTools/ToolCorners.py:149 AppTools/ToolCutOut.py:190
-#: AppTools/ToolFiducials.py:175 AppTools/ToolInvertGerber.py:91
-#: AppTools/ToolInvertGerber.py:99 AppTools/ToolNCC.py:403
-#: AppTools/ToolPaint.py:349
-msgid "Margin"
-msgstr "Отступ"
-
-#: AppDatabase.py:1479
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
-#: AppTools/ToolCopperThieving.py:117 AppTools/ToolCorners.py:151
-#: AppTools/ToolFiducials.py:177 AppTools/ToolNCC.py:405
-msgid "Bounding box margin."
-msgstr "Граница рамки."
-
-#: AppDatabase.py:1490 AppDatabase.py:1601 AppEditors/FlatCAMGeoEditor.py:484
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198
-#: AppTools/ToolExtractDrills.py:128 AppTools/ToolNCC.py:416
-#: AppTools/ToolPaint.py:364 AppTools/ToolPunchGerber.py:139
-msgid "Method"
-msgstr "Метод"
-
-#: AppDatabase.py:1492 AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217
-#: AppTools/ToolNCC.py:418
-msgid ""
-"Algorithm for copper clearing:\n"
-"- Standard: Fixed step inwards.\n"
-"- Seed-based: Outwards from seed.\n"
-"- Line-based: Parallel lines."
-msgstr ""
-"Алгоритм очистки меди:\n"
-"- Стандартный: фиксированный шаг внутрь.\n"
-"- Круговой: наружу от центра.\n"
-"- Линейный: параллельные линии."
-
-#: AppDatabase.py:1500 AppDatabase.py:1615 AppEditors/FlatCAMGeoEditor.py:498
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
-#: AppTools/ToolNCC.py:431 AppTools/ToolNCC.py:2232 AppTools/ToolNCC.py:2764
-#: AppTools/ToolNCC.py:2796 AppTools/ToolPaint.py:389
-#: AppTools/ToolPaint.py:1859 tclCommands/TclCommandCopperClear.py:126
-#: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125
-msgid "Standard"
-msgstr "Стандартный"
-
-#: AppDatabase.py:1500 AppDatabase.py:1615 AppEditors/FlatCAMGeoEditor.py:498
-#: AppEditors/FlatCAMGeoEditor.py:568 AppEditors/FlatCAMGeoEditor.py:5148
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
-#: AppTools/ToolNCC.py:431 AppTools/ToolNCC.py:2243 AppTools/ToolNCC.py:2770
-#: AppTools/ToolNCC.py:2802 AppTools/ToolPaint.py:389
-#: AppTools/ToolPaint.py:1873 defaults.py:413 defaults.py:445
-#: tclCommands/TclCommandCopperClear.py:128
-#: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127
-msgid "Seed"
-msgstr "По кругу"
-
-#: AppDatabase.py:1500 AppDatabase.py:1615 AppEditors/FlatCAMGeoEditor.py:498
-#: AppEditors/FlatCAMGeoEditor.py:5152
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
-#: AppTools/ToolNCC.py:431 AppTools/ToolNCC.py:2254 AppTools/ToolPaint.py:389
-#: AppTools/ToolPaint.py:698 AppTools/ToolPaint.py:1887
-#: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129
-msgid "Lines"
-msgstr "Линий"
-
-#: AppDatabase.py:1500 AppDatabase.py:1615
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
-#: AppTools/ToolNCC.py:431 AppTools/ToolNCC.py:2265 AppTools/ToolPaint.py:389
-#: AppTools/ToolPaint.py:2052 tclCommands/TclCommandPaint.py:133
-msgid "Combo"
-msgstr "Комбо"
-
-#: AppDatabase.py:1508 AppDatabase.py:1626
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224
-#: AppTools/ToolNCC.py:439 AppTools/ToolPaint.py:400
-msgid "Connect"
-msgstr "Подключение"
-
-#: AppDatabase.py:1512 AppDatabase.py:1629 AppEditors/FlatCAMGeoEditor.py:507
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226
-#: AppTools/ToolNCC.py:443 AppTools/ToolPaint.py:403
-msgid ""
-"Draw lines between resulting\n"
-"segments to minimize tool lifts."
-msgstr ""
-"Рисовать линии между результирующей сегментами\n"
-" для минимизации подъёма инструмента."
-
-#: AppDatabase.py:1518 AppDatabase.py:1633
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232
-#: AppTools/ToolNCC.py:449 AppTools/ToolPaint.py:407
-msgid "Contour"
-msgstr "Контур"
-
-#: AppDatabase.py:1522 AppDatabase.py:1636 AppEditors/FlatCAMGeoEditor.py:517
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234
-#: AppTools/ToolNCC.py:453 AppTools/ToolPaint.py:410
-msgid ""
-"Cut around the perimeter of the polygon\n"
-"to trim rough edges."
-msgstr ""
-"Обрезка по периметру полигона\n"
-"для зачистки неровных краёв."
-
-#: AppDatabase.py:1528 AppEditors/FlatCAMGeoEditor.py:611
-#: AppEditors/FlatCAMGrbEditor.py:5305 AppGUI/ObjectUI.py:143
-#: AppGUI/ObjectUI.py:1394 AppGUI/ObjectUI.py:2256
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:142
-#: AppTools/ToolEtchCompensation.py:199 AppTools/ToolEtchCompensation.py:207
-#: AppTools/ToolNCC.py:459 AppTools/ToolTransform.py:28
-msgid "Offset"
-msgstr "Смещение"
-
-#: AppDatabase.py:1532 AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257
-#: AppTools/ToolNCC.py:463
-msgid ""
-"If used, it will add an offset to the copper features.\n"
-"The copper clearing will finish to a distance\n"
-"from the copper features.\n"
-"The value can be between 0 and 10 FlatCAM units."
-msgstr ""
-"Если используется, это добавит смещение к медным элементам.\n"
-"Очистка котла закончится на расстоянии\n"
-"из медных штучек.\n"
-"Значение может быть от 0 до 10 единиц FlatCAM."
-
-#: AppDatabase.py:1567 AppEditors/FlatCAMGeoEditor.py:452
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165
-#: AppTools/ToolPaint.py:330
-msgid ""
-"How much (percentage) of the tool width to overlap each tool pass.\n"
-"Adjust the value starting with lower values\n"
-"and increasing it if areas that should be painted are still \n"
-"not painted.\n"
-"Lower values = faster processing, faster execution on CNC.\n"
-"Higher values = slow processing and slow execution on CNC\n"
-"due of too many paths."
-msgstr ""
-"Какая часть ширины инструмента будет перекрываться за каждый проход "
-"инструмента.\n"
-"Отрегулируйте значение, начиная с более низких значений\n"
-"и увеличивая его, если области, которые должны быть нарисованы, все ещё\n"
-"не окрашены.\n"
-"Более низкие значения = более быстрая обработка, более быстрое выполнение на "
-"печатной плате.\n"
-"Более высокие значения = медленная обработка и медленное выполнение на ЧПУ\n"
-"из-за большого количества путей."
-
-#: AppDatabase.py:1588 AppEditors/FlatCAMGeoEditor.py:472
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185
-#: AppTools/ToolPaint.py:351
-msgid ""
-"Distance by which to avoid\n"
-"the edges of the polygon to\n"
-"be painted."
-msgstr "Расстояние, которое не закрашивать до края полигона."
-
-#: AppDatabase.py:1603 AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200
-#: AppTools/ToolPaint.py:366
-msgid ""
-"Algorithm for painting:\n"
-"- Standard: Fixed step inwards.\n"
-"- Seed-based: Outwards from seed.\n"
-"- Line-based: Parallel lines.\n"
-"- Laser-lines: Active only for Gerber objects.\n"
-"Will create lines that follow the traces.\n"
-"- Combo: In case of failure a new method will be picked from the above\n"
-"in the order specified."
-msgstr ""
-"Алгоритм для рисования:\n"
-"- Стандарт: Фиксированный шаг внутрь.\n"
-"- По кругу: От центра.\n"
-"- Линейный: Параллельные линии.\n"
-"- Лазерные линии: Активны только для объектов Gerber.\n"
-"Создает линии, которые следуют за трассами.\n"
-"- Комбинированный: В случае неудачи будет выбран новый метод из "
-"вышеперечисленных.\n"
-"в указанном порядке."
-
-#: AppDatabase.py:1615 AppDatabase.py:1617
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
-#: AppTools/ToolPaint.py:389 AppTools/ToolPaint.py:391
-#: AppTools/ToolPaint.py:692 AppTools/ToolPaint.py:697
-#: AppTools/ToolPaint.py:1901 tclCommands/TclCommandPaint.py:131
-msgid "Laser_lines"
-msgstr "Laser_lines"
-
-#: AppDatabase.py:1654 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:154
-#: AppTools/ToolIsolation.py:323
-#, fuzzy
-#| msgid "# Passes"
-msgid "Passes"
-msgstr "# Проходы"
-
-#: AppDatabase.py:1656 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:156
-#: AppTools/ToolIsolation.py:325
-msgid ""
-"Width of the isolation gap in\n"
-"number (integer) of tool widths."
-msgstr ""
-"Ширина промежутка изоляции в \n"
-"числах (целое число) ширины инструмента."
-
-#: AppDatabase.py:1669 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:169
-#: AppTools/ToolIsolation.py:338
-msgid "How much (percentage) of the tool width to overlap each tool pass."
-msgstr ""
-"Размер части ширины инструмента, который будет перекрываться за каждый "
-"проход."
-
-#: AppDatabase.py:1702 AppGUI/ObjectUI.py:236
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:201
-#: AppTools/ToolIsolation.py:371
-#, fuzzy
-#| msgid "\"Follow\""
-msgid "Follow"
-msgstr "\"Следовать\""
-
-#: AppDatabase.py:1704 AppDatabase.py:1710 AppGUI/ObjectUI.py:237
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:203
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:209
-#: AppTools/ToolIsolation.py:373 AppTools/ToolIsolation.py:379
-msgid ""
-"Generate a 'Follow' geometry.\n"
-"This means that it will cut through\n"
-"the middle of the trace."
-msgstr ""
-"Создаёт геометрию 'Следовать'.\n"
-"Это означает, что он будет прорезать\n"
-"середину трассы."
-
-#: AppDatabase.py:1719 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:218
-#: AppTools/ToolIsolation.py:388
-msgid "Isolation Type"
-msgstr "Тип изоляции"
-
-#: AppDatabase.py:1721 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:220
-#: AppTools/ToolIsolation.py:390
-msgid ""
-"Choose how the isolation will be executed:\n"
-"- 'Full' -> complete isolation of polygons\n"
-"- 'Ext' -> will isolate only on the outside\n"
-"- 'Int' -> will isolate only on the inside\n"
-"'Exterior' isolation is almost always possible\n"
-"(with the right tool) but 'Interior'\n"
-"isolation can be done only when there is an opening\n"
-"inside of the polygon (e.g polygon is a 'doughnut' shape)."
-msgstr ""
-"Выбор способа выполнения изоляции:\n"
-"- 'Полная' -> полная изоляция полигонов\n"
-"- 'Внешняя' -> изолирует только снаружи.\n"
-"- 'Внутренняя' -> изолирует только изнутри.\n"
-"Внешняя изоляция почти всегда возможна.\n"
-"(с правильным инструментом), но 'Внутренняя'\n"
-"изоляция может быть выполнена только при наличии проема.\n"
-"внутри полигона (например, полигон имеет форму \"пончика\")."
-
-#: AppDatabase.py:1730 AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:75
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:229
-#: AppTools/ToolIsolation.py:399
-msgid "Full"
-msgstr "Полная"
-
-#: AppDatabase.py:1731 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:230
-#: AppTools/ToolIsolation.py:400
-msgid "Ext"
-msgstr "Наруж"
-
-#: AppDatabase.py:1732 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:231
-#: AppTools/ToolIsolation.py:401
-msgid "Int"
-msgstr "Внутр"
-
-#: AppDatabase.py:1755
-msgid "Add Tool in DB"
-msgstr "Добавить инструмент в БД"
-
-#: AppDatabase.py:1789
-msgid "Save DB"
-msgstr "Сохранить БД"
-
-#: AppDatabase.py:1791
-msgid "Save the Tools Database information's."
-msgstr "Сохраните информацию базы данных инструментов."
-
-#: AppDatabase.py:1797
-#, fuzzy
-#| msgid ""
-#| "Add a new tool in the Tools Table of the\n"
-#| "active Geometry object after selecting a tool\n"
-#| "in the Tools Database."
-msgid ""
-"Insert a new tool in the Tools Table of the\n"
-"object/application tool after selecting a tool\n"
-"in the Tools Database."
-msgstr ""
-"Добавляет новый инструмент в таблицу инструментов\n"
-"активной геометрии после выбора инструмента\n"
-"в базе данных."
-
-#: AppEditors/FlatCAMExcEditor.py:50 AppEditors/FlatCAMExcEditor.py:74
-#: AppEditors/FlatCAMExcEditor.py:168 AppEditors/FlatCAMExcEditor.py:385
-#: AppEditors/FlatCAMExcEditor.py:589 AppEditors/FlatCAMGrbEditor.py:241
-#: AppEditors/FlatCAMGrbEditor.py:248
-msgid "Click to place ..."
-msgstr "Нажмите для размещения ..."
-
-#: AppEditors/FlatCAMExcEditor.py:58
-msgid "To add a drill first select a tool"
-msgstr "Чтобы добавить отверстие, сначала выберите инструмент"
-
-#: AppEditors/FlatCAMExcEditor.py:122
-msgid "Done. Drill added."
-msgstr "Готово. Сверло добавлено."
-
-#: AppEditors/FlatCAMExcEditor.py:176
-msgid "To add an Drill Array first select a tool in Tool Table"
-msgstr ""
-"Чтобы добавить массив отверстий, сначала выберите инструмент в таблице "
-"инструментов"
-
-#: AppEditors/FlatCAMExcEditor.py:192 AppEditors/FlatCAMExcEditor.py:415
-#: AppEditors/FlatCAMExcEditor.py:636 AppEditors/FlatCAMExcEditor.py:1151
-#: AppEditors/FlatCAMExcEditor.py:1178 AppEditors/FlatCAMGrbEditor.py:471
-#: AppEditors/FlatCAMGrbEditor.py:1944 AppEditors/FlatCAMGrbEditor.py:1974
-msgid "Click on target location ..."
-msgstr "Нажмите на целевой точке ..."
-
-#: AppEditors/FlatCAMExcEditor.py:211
-msgid "Click on the Drill Circular Array Start position"
-msgstr "Нажмите на начальную позицию кругового массива отверстий"
-
-#: AppEditors/FlatCAMExcEditor.py:233 AppEditors/FlatCAMExcEditor.py:677
-#: AppEditors/FlatCAMGrbEditor.py:516
-msgid "The value is not Float. Check for comma instead of dot separator."
-msgstr ""
-"Это не значение с плавающей точкой. Проверьте наличие запятой в качестве "
-"разделителя."
-
-#: AppEditors/FlatCAMExcEditor.py:237
-msgid "The value is mistyped. Check the value"
-msgstr "Значение введено с ошибкой. Проверьте значение"
-
-#: AppEditors/FlatCAMExcEditor.py:336
-msgid "Too many drills for the selected spacing angle."
-msgstr "Слишком много отверстий для выбранного интервала угла ."
-
-#: AppEditors/FlatCAMExcEditor.py:354
-msgid "Done. Drill Array added."
-msgstr "Готово. Массив отверстий добавлен."
-
-#: AppEditors/FlatCAMExcEditor.py:394
-msgid "To add a slot first select a tool"
-msgstr "Чтобы добавить паз, сначала выберите инструмент"
-
-#: AppEditors/FlatCAMExcEditor.py:454 AppEditors/FlatCAMExcEditor.py:461
-#: AppEditors/FlatCAMExcEditor.py:742 AppEditors/FlatCAMExcEditor.py:749
-msgid "Value is missing or wrong format. Add it and retry."
-msgstr ""
-"Значение отсутствует или имеет неправильный формат. Добавьте его и повторите "
-"попытку."
-
-#: AppEditors/FlatCAMExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr "Готово. Добавление слота завершено."
-
-#: AppEditors/FlatCAMExcEditor.py:597
-msgid "To add an Slot Array first select a tool in Tool Table"
-msgstr ""
-"Чтобы добавить массив пазов сначала выберите инструмент в таблице "
-"инструментов"
-
-#: AppEditors/FlatCAMExcEditor.py:655
-msgid "Click on the Slot Circular Array Start position"
-msgstr "Нажмите на начальную позицию круглого массива слота"
-
-#: AppEditors/FlatCAMExcEditor.py:680 AppEditors/FlatCAMGrbEditor.py:519
-msgid "The value is mistyped. Check the value."
-msgstr "Значение введено с ошибкой. Проверьте значение."
-
-#: AppEditors/FlatCAMExcEditor.py:859
-msgid "Too many Slots for the selected spacing angle."
-msgstr "Слишком много пазов для выбранного расстояния."
-
-#: AppEditors/FlatCAMExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr "Готово. Массив пазов добавлен."
-
-#: AppEditors/FlatCAMExcEditor.py:904
-msgid "Click on the Drill(s) to resize ..."
-msgstr "Нажмите на сверло для изменения размера ..."
-
-#: AppEditors/FlatCAMExcEditor.py:934
-msgid "Resize drill(s) failed. Please enter a diameter for resize."
-msgstr ""
-"Не удалось изменить размер отверстий. Пожалуйста введите диаметр для "
-"изменения размера."
-
-#: AppEditors/FlatCAMExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
-msgstr "Готово. Изменение размера отверстия/паза завершено."
-
-#: AppEditors/FlatCAMExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr "Отменено. Не выбраны дрели / слоты для изменения размера ..."
-
-#: AppEditors/FlatCAMExcEditor.py:1153 AppEditors/FlatCAMGrbEditor.py:1946
-msgid "Click on reference location ..."
-msgstr "Кликните на конечную точку ..."
-
-#: AppEditors/FlatCAMExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr "Готово. Перемещение отверстий завершено."
-
-#: AppEditors/FlatCAMExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr "Готово. Отверстия скопированы."
-
-#: AppEditors/FlatCAMExcEditor.py:1557
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
-msgid "Excellon Editor"
-msgstr "Редактор Excellon"
-
-#: AppEditors/FlatCAMExcEditor.py:1564 AppEditors/FlatCAMGrbEditor.py:2469
-msgid "Name:"
-msgstr "Имя:"
-
-#: AppEditors/FlatCAMExcEditor.py:1570 AppGUI/ObjectUI.py:540
-#: AppGUI/ObjectUI.py:1362 AppTools/ToolIsolation.py:118
-#: AppTools/ToolNCC.py:120 AppTools/ToolPaint.py:114
-#: AppTools/ToolSolderPaste.py:79
-msgid "Tools Table"
-msgstr "Таблица инструментов"
-
-#: AppEditors/FlatCAMExcEditor.py:1572 AppGUI/ObjectUI.py:542
-msgid ""
-"Tools in this Excellon object\n"
-"when are used for drilling."
-msgstr ""
-"Инструменты для Excellon объекта\n"
-"используемые для сверления."
-
-#: AppEditors/FlatCAMExcEditor.py:1584 AppEditors/FlatCAMExcEditor.py:3041
-#: AppGUI/ObjectUI.py:560 AppObjects/FlatCAMExcellon.py:1265
-#: AppObjects/FlatCAMExcellon.py:1368 AppObjects/FlatCAMExcellon.py:1553
-#: AppTools/ToolIsolation.py:130 AppTools/ToolNCC.py:132
-#: AppTools/ToolPaint.py:127 AppTools/ToolPcbWizard.py:76
-#: AppTools/ToolProperties.py:416 AppTools/ToolProperties.py:476
-#: AppTools/ToolSolderPaste.py:90 tclCommands/TclCommandDrillcncjob.py:195
-msgid "Diameter"
-msgstr "Диаметр"
-
-#: AppEditors/FlatCAMExcEditor.py:1592
-msgid "Add/Delete Tool"
-msgstr "Добавить/Удалить инструмент"
-
-#: AppEditors/FlatCAMExcEditor.py:1594
-msgid ""
-"Add/Delete a tool to the tool list\n"
-"for this Excellon object."
-msgstr ""
-"Добавляет/Удаляет инструмент в списоке инструментов\n"
-"для этого Excellon объекта ."
-
-#: AppEditors/FlatCAMExcEditor.py:1606 AppGUI/ObjectUI.py:1482
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-msgid "Diameter for the new tool"
-msgstr "Диаметр нового инструмента"
-
-#: AppEditors/FlatCAMExcEditor.py:1616
-msgid "Add Tool"
-msgstr "Добавить"
-
-#: AppEditors/FlatCAMExcEditor.py:1618
-msgid ""
-"Add a new tool to the tool list\n"
-"with the diameter specified above."
-msgstr ""
-"Добавляет новый инструмент в список инструментов\n"
-"с диаметром, указанным выше."
-
-#: AppEditors/FlatCAMExcEditor.py:1630
-msgid "Delete Tool"
-msgstr "Удалить инструмент"
-
-#: AppEditors/FlatCAMExcEditor.py:1632
-msgid ""
-"Delete a tool in the tool list\n"
-"by selecting a row in the tool table."
-msgstr ""
-"Удаляет инструмент из списка инструментов\n"
-"в выбранной строке таблицы инструментов."
-
-#: AppEditors/FlatCAMExcEditor.py:1650 AppGUI/MainGUI.py:4392
-msgid "Resize Drill(s)"
-msgstr "Изменить размер сверла"
-
-#: AppEditors/FlatCAMExcEditor.py:1652
-msgid "Resize a drill or a selection of drills."
-msgstr "Изменяет размер сверла или выбранных свёрел."
-
-#: AppEditors/FlatCAMExcEditor.py:1659
-msgid "Resize Dia"
-msgstr "Изменить диаметр"
-
-#: AppEditors/FlatCAMExcEditor.py:1661
-msgid "Diameter to resize to."
-msgstr "Диаметр для изменения."
-
-#: AppEditors/FlatCAMExcEditor.py:1672
-msgid "Resize"
-msgstr "Изменить"
-
-#: AppEditors/FlatCAMExcEditor.py:1674
-msgid "Resize drill(s)"
-msgstr "Изменить размер сверла"
-
-#: AppEditors/FlatCAMExcEditor.py:1699 AppGUI/MainGUI.py:1514
-#: AppGUI/MainGUI.py:4391
-msgid "Add Drill Array"
-msgstr "Добавить массив отверстий"
-
-#: AppEditors/FlatCAMExcEditor.py:1701
-msgid "Add an array of drills (linear or circular array)"
-msgstr "Добавляет массив свёрел (линейный или круговой массив)"
-
-#: AppEditors/FlatCAMExcEditor.py:1707
-msgid ""
-"Select the type of drills array to create.\n"
-"It can be Linear X(Y) or Circular"
-msgstr ""
-"Выберите тип массива свёрел для создания.\n"
-"Это может быть линейный X (Y) или круговой"
-
-#: AppEditors/FlatCAMExcEditor.py:1710 AppEditors/FlatCAMExcEditor.py:1924
-#: AppEditors/FlatCAMGrbEditor.py:2782
-msgid "Linear"
-msgstr "Линейный"
-
-#: AppEditors/FlatCAMExcEditor.py:1711 AppEditors/FlatCAMExcEditor.py:1925
-#: AppEditors/FlatCAMGrbEditor.py:2783
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:52
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:78
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70
-#: AppTools/ToolExtractDrills.py:78 AppTools/ToolExtractDrills.py:201
-#: AppTools/ToolFiducials.py:223 AppTools/ToolIsolation.py:207
-#: AppTools/ToolNCC.py:221 AppTools/ToolPaint.py:203
-#: AppTools/ToolPunchGerber.py:89 AppTools/ToolPunchGerber.py:229
-msgid "Circular"
-msgstr "Круг"
-
-#: AppEditors/FlatCAMExcEditor.py:1719
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
-msgid "Nr of drills"
-msgstr "Количество отверстий"
-
-#: AppEditors/FlatCAMExcEditor.py:1720
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
-msgid "Specify how many drills to be in the array."
-msgstr "Укажите, сколько свёрел должно быть в массиве."
-
-#: AppEditors/FlatCAMExcEditor.py:1738 AppEditors/FlatCAMExcEditor.py:1788
-#: AppEditors/FlatCAMExcEditor.py:1860 AppEditors/FlatCAMExcEditor.py:1953
-#: AppEditors/FlatCAMExcEditor.py:2004 AppEditors/FlatCAMGrbEditor.py:1580
-#: AppEditors/FlatCAMGrbEditor.py:2811 AppEditors/FlatCAMGrbEditor.py:2860
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
-msgid "Direction"
-msgstr "Направление"
-
-#: AppEditors/FlatCAMExcEditor.py:1740 AppEditors/FlatCAMExcEditor.py:1955
-#: AppEditors/FlatCAMGrbEditor.py:2813
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
-msgid ""
-"Direction on which the linear array is oriented:\n"
-"- 'X' - horizontal axis \n"
-"- 'Y' - vertical axis or \n"
-"- 'Angle' - a custom angle for the array inclination"
-msgstr ""
-"Направление, на которое ориентируется линейный массив:\n"
-"- 'X' - горизонтальная ось\n"
-"- 'Y' - вертикальная ось или\n"
-"- 'Угол' - произвольный угол наклона массива"
-
-#: AppEditors/FlatCAMExcEditor.py:1747 AppEditors/FlatCAMExcEditor.py:1869
-#: AppEditors/FlatCAMExcEditor.py:1962 AppEditors/FlatCAMGrbEditor.py:2820
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:240
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:129
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197
-#: AppTools/ToolFilm.py:239
-msgid "X"
-msgstr "X"
-
-#: AppEditors/FlatCAMExcEditor.py:1748 AppEditors/FlatCAMExcEditor.py:1870
-#: AppEditors/FlatCAMExcEditor.py:1963 AppEditors/FlatCAMGrbEditor.py:2821
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:198
-#: AppTools/ToolFilm.py:240
-msgid "Y"
-msgstr "Y"
-
-#: AppEditors/FlatCAMExcEditor.py:1749 AppEditors/FlatCAMExcEditor.py:1766
-#: AppEditors/FlatCAMExcEditor.py:1800 AppEditors/FlatCAMExcEditor.py:1871
-#: AppEditors/FlatCAMExcEditor.py:1875 AppEditors/FlatCAMExcEditor.py:1964
-#: AppEditors/FlatCAMExcEditor.py:1982 AppEditors/FlatCAMExcEditor.py:2016
-#: AppEditors/FlatCAMGrbEditor.py:2822 AppEditors/FlatCAMGrbEditor.py:2839
-#: AppEditors/FlatCAMGrbEditor.py:2875
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:194
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:263
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53
-#: AppTools/ToolDistance.py:120 AppTools/ToolDistanceMin.py:68
-#: AppTools/ToolTransform.py:60
-msgid "Angle"
-msgstr "Угол"
-
-#: AppEditors/FlatCAMExcEditor.py:1753 AppEditors/FlatCAMExcEditor.py:1968
-#: AppEditors/FlatCAMGrbEditor.py:2826
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
-msgid "Pitch"
-msgstr "Шаг"
-
-#: AppEditors/FlatCAMExcEditor.py:1755 AppEditors/FlatCAMExcEditor.py:1970
-#: AppEditors/FlatCAMGrbEditor.py:2828
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
-msgid "Pitch = Distance between elements of the array."
-msgstr "Подача = Расстояние между элементами массива."
-
-#: AppEditors/FlatCAMExcEditor.py:1768 AppEditors/FlatCAMExcEditor.py:1984
-msgid ""
-"Angle at which the linear array is placed.\n"
-"The precision is of max 2 decimals.\n"
-"Min value is: -360 degrees.\n"
-"Max value is: 360.00 degrees."
-msgstr ""
-"Угол, под которым расположен линейный массив.\n"
-"Точность составляет не более 2 десятичных знаков.\n"
-"Минимальное значение: -359.99 градусов.\n"
-"Максимальное значение: 360.00 градусов."
-
-#: AppEditors/FlatCAMExcEditor.py:1789 AppEditors/FlatCAMExcEditor.py:2005
-#: AppEditors/FlatCAMGrbEditor.py:2862
-msgid ""
-"Direction for circular array.Can be CW = clockwise or CCW = counter "
-"clockwise."
-msgstr ""
-"Направление для кругового массива. Может быть CW = по часовой стрелке или "
-"CCW = против часовой стрелки."
-
-#: AppEditors/FlatCAMExcEditor.py:1796 AppEditors/FlatCAMExcEditor.py:2012
-#: AppEditors/FlatCAMGrbEditor.py:2870
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:129
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:171
-msgid "CW"
-msgstr "CW"
-
-#: AppEditors/FlatCAMExcEditor.py:1797 AppEditors/FlatCAMExcEditor.py:2013
-#: AppEditors/FlatCAMGrbEditor.py:2871
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:130
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:172
-msgid "CCW"
-msgstr "CCW"
-
-#: AppEditors/FlatCAMExcEditor.py:1801 AppEditors/FlatCAMExcEditor.py:2017
-#: AppEditors/FlatCAMGrbEditor.py:2877
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:295
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:151
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:180
-msgid "Angle at which each element in circular array is placed."
-msgstr "Угол, под которым расположен каждый элемент в круговом массиве."
-
-#: AppEditors/FlatCAMExcEditor.py:1835
-msgid "Slot Parameters"
-msgstr "Параметры слота"
-
-#: AppEditors/FlatCAMExcEditor.py:1837
-msgid ""
-"Parameters for adding a slot (hole with oval shape)\n"
-"either single or as an part of an array."
-msgstr ""
-"Параметры для добавления прорези (отверстие овальной формы)\n"
-"либо один, либо как часть массива."
-
-#: AppEditors/FlatCAMExcEditor.py:1846
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
-#: AppTools/ToolCorners.py:136 AppTools/ToolProperties.py:559
-msgid "Length"
-msgstr "Длина"
-
-#: AppEditors/FlatCAMExcEditor.py:1848
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
-msgid "Length = The length of the slot."
-msgstr "Длина = длина слота."
-
-#: AppEditors/FlatCAMExcEditor.py:1862
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
-msgid ""
-"Direction on which the slot is oriented:\n"
-"- 'X' - horizontal axis \n"
-"- 'Y' - vertical axis or \n"
-"- 'Angle' - a custom angle for the slot inclination"
-msgstr ""
-"Направление, на которое ориентирован паз:\n"
-"- 'X' - горизонтальная ось\n"
-"- 'Y' - вертикальная ось или\n"
-"- «Угол» - произвольный угол наклона паза"
-
-#: AppEditors/FlatCAMExcEditor.py:1877
-msgid ""
-"Angle at which the slot is placed.\n"
-"The precision is of max 2 decimals.\n"
-"Min value is: -360 degrees.\n"
-"Max value is: 360.00 degrees."
-msgstr ""
-"Угол, под которым расположен паз.\n"
-"Точность составляет не более 2 десятичных знаков.\n"
-"Минимальное значение: -359,99 градусов.\n"
-"Максимальное значение: 360,00 градусов."
-
-#: AppEditors/FlatCAMExcEditor.py:1910
-msgid "Slot Array Parameters"
-msgstr "Параметры массива пазов"
-
-#: AppEditors/FlatCAMExcEditor.py:1912
-msgid "Parameters for the array of slots (linear or circular array)"
-msgstr "Параметры для массива пазов(линейный или круговой массив)"
-
-#: AppEditors/FlatCAMExcEditor.py:1921
-msgid ""
-"Select the type of slot array to create.\n"
-"It can be Linear X(Y) or Circular"
-msgstr ""
-"Выберите тип массива пазов для создания.\n"
-"Это может быть линейный X (Y) или круговой"
-
-#: AppEditors/FlatCAMExcEditor.py:1933
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
-msgid "Nr of slots"
-msgstr "Количество пазов"
-
-#: AppEditors/FlatCAMExcEditor.py:1934
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
-msgid "Specify how many slots to be in the array."
-msgstr "Укажите, сколько пазов должно быть в массиве."
-
-#: AppEditors/FlatCAMExcEditor.py:2452 AppObjects/FlatCAMExcellon.py:433
-msgid "Total Drills"
-msgstr "Всего отверстий"
-
-#: AppEditors/FlatCAMExcEditor.py:2484 AppObjects/FlatCAMExcellon.py:464
-msgid "Total Slots"
-msgstr "Всего пазов"
-
-#: AppEditors/FlatCAMExcEditor.py:2559 AppEditors/FlatCAMGeoEditor.py:1075
-#: AppEditors/FlatCAMGeoEditor.py:1116 AppEditors/FlatCAMGeoEditor.py:1144
-#: AppEditors/FlatCAMGeoEditor.py:1172 AppEditors/FlatCAMGeoEditor.py:1216
-#: AppEditors/FlatCAMGeoEditor.py:1251 AppEditors/FlatCAMGeoEditor.py:1279
-#: AppObjects/FlatCAMGeometry.py:664 AppObjects/FlatCAMGeometry.py:1099
-#: AppObjects/FlatCAMGeometry.py:1841 AppObjects/FlatCAMGeometry.py:2491
-#: AppTools/ToolIsolation.py:1493 AppTools/ToolNCC.py:1516
-#: AppTools/ToolPaint.py:1268 AppTools/ToolPaint.py:1439
-#: AppTools/ToolSolderPaste.py:891 AppTools/ToolSolderPaste.py:964
-msgid "Wrong value format entered, use a number."
-msgstr "Неправильно введен формат значения, используйте числа."
-
-#: AppEditors/FlatCAMExcEditor.py:2570
-msgid ""
-"Tool already in the original or actual tool list.\n"
-"Save and reedit Excellon if you need to add this tool. "
-msgstr ""
-"Инструмент уже есть в исходном или фактическом списке инструментов.\n"
-"Сохраните и повторно отредактируйте Excellon, если вам нужно добавить этот "
-"инструмент. "
-
-#: AppEditors/FlatCAMExcEditor.py:2579 AppGUI/MainGUI.py:3364
-msgid "Added new tool with dia"
-msgstr "Добавлен новый инструмент с диаметром"
-
-#: AppEditors/FlatCAMExcEditor.py:2612
-msgid "Select a tool in Tool Table"
-msgstr "Выберите инструмент в таблице инструментов"
-
-#: AppEditors/FlatCAMExcEditor.py:2642
-msgid "Deleted tool with diameter"
-msgstr "Удалён инструмент с диаметром"
-
-#: AppEditors/FlatCAMExcEditor.py:2790
-msgid "Done. Tool edit completed."
-msgstr "Готово. Редактирование инструмента завершено."
-
-#: AppEditors/FlatCAMExcEditor.py:3327
-msgid "There are no Tools definitions in the file. Aborting Excellon creation."
-msgstr "В файле нет инструментов. Прерывание создания Excellon."
-
-#: AppEditors/FlatCAMExcEditor.py:3331
-msgid "An internal error has ocurred. See Shell.\n"
-msgstr ""
-"Произошла внутренняя ошибка. Смотрите командную строку.\n"
-"\n"
-
-#: AppEditors/FlatCAMExcEditor.py:3336
-msgid "Creating Excellon."
-msgstr "Создание Excellon."
-
-#: AppEditors/FlatCAMExcEditor.py:3350
-msgid "Excellon editing finished."
-msgstr "Редактирование Excellon завершено."
-
-#: AppEditors/FlatCAMExcEditor.py:3367
-msgid "Cancelled. There is no Tool/Drill selected"
-msgstr "Отмена. Инструмент/сверло не выбрано"
-
-#: AppEditors/FlatCAMExcEditor.py:3601 AppEditors/FlatCAMExcEditor.py:3609
-#: AppEditors/FlatCAMGeoEditor.py:4343 AppEditors/FlatCAMGeoEditor.py:4357
-#: AppEditors/FlatCAMGrbEditor.py:1085 AppEditors/FlatCAMGrbEditor.py:1312
-#: AppEditors/FlatCAMGrbEditor.py:1497 AppEditors/FlatCAMGrbEditor.py:1766
-#: AppEditors/FlatCAMGrbEditor.py:4609 AppEditors/FlatCAMGrbEditor.py:4626
-#: AppGUI/MainGUI.py:2711 AppGUI/MainGUI.py:2723
-#: AppTools/ToolAlignObjects.py:393 AppTools/ToolAlignObjects.py:415
-#: App_Main.py:4677 App_Main.py:4831
-msgid "Done."
-msgstr "Готово."
-
-#: AppEditors/FlatCAMExcEditor.py:3984
-msgid "Done. Drill(s) deleted."
-msgstr "Готово. Отверстия удалены."
-
-#: AppEditors/FlatCAMExcEditor.py:4057 AppEditors/FlatCAMExcEditor.py:4067
-#: AppEditors/FlatCAMGrbEditor.py:5057
-msgid "Click on the circular array Center position"
-msgstr "Нажмите на центральную позицию кругового массива"
-
-#: AppEditors/FlatCAMGeoEditor.py:84
-msgid "Buffer distance:"
-msgstr "Расстояние буфера:"
-
-#: AppEditors/FlatCAMGeoEditor.py:85
-msgid "Buffer corner:"
-msgstr "Угол буфера:"
-
-#: AppEditors/FlatCAMGeoEditor.py:87
-msgid ""
-"There are 3 types of corners:\n"
-" - 'Round': the corner is rounded for exterior buffer.\n"
-" - 'Square': the corner is met in a sharp angle for exterior buffer.\n"
-" - 'Beveled': the corner is a line that directly connects the features "
-"meeting in the corner"
-msgstr ""
-"Есть 3 типа углов:\n"
-"- 'Округление': угол округляется для внешнего буфера.\n"
-"- 'Квадрат:' угол встречается под острым углом для внешнего буфера.\n"
-"- 'Скошенный:' линия, напрямую соединяющая элементы, встречающиеся в углу"
-
-#: AppEditors/FlatCAMGeoEditor.py:93 AppEditors/FlatCAMGrbEditor.py:2638
-msgid "Round"
-msgstr "Круглый"
-
-#: AppEditors/FlatCAMGeoEditor.py:94 AppEditors/FlatCAMGrbEditor.py:2639
-#: AppGUI/ObjectUI.py:1149 AppGUI/ObjectUI.py:2004
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:225
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:68
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:177
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:143
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:298
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291
-#: AppTools/ToolExtractDrills.py:94 AppTools/ToolExtractDrills.py:227
-#: AppTools/ToolIsolation.py:545 AppTools/ToolNCC.py:583
-#: AppTools/ToolPaint.py:526 AppTools/ToolPunchGerber.py:105
-#: AppTools/ToolPunchGerber.py:255 AppTools/ToolQRCode.py:207
-msgid "Square"
-msgstr "Квадрат"
-
-#: AppEditors/FlatCAMGeoEditor.py:95 AppEditors/FlatCAMGrbEditor.py:2640
-msgid "Beveled"
-msgstr "Скошенный"
-
-#: AppEditors/FlatCAMGeoEditor.py:102
-msgid "Buffer Interior"
-msgstr "Буфер внутри"
-
-#: AppEditors/FlatCAMGeoEditor.py:104
-msgid "Buffer Exterior"
-msgstr "Буфер снаружи"
-
-#: AppEditors/FlatCAMGeoEditor.py:110
-msgid "Full Buffer"
-msgstr "Полный буфер"
-
-#: AppEditors/FlatCAMGeoEditor.py:131 AppEditors/FlatCAMGeoEditor.py:3016
-#: AppGUI/MainGUI.py:4301
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:191
-msgid "Buffer Tool"
-msgstr "Буфер"
-
-#: AppEditors/FlatCAMGeoEditor.py:143 AppEditors/FlatCAMGeoEditor.py:160
-#: AppEditors/FlatCAMGeoEditor.py:177 AppEditors/FlatCAMGeoEditor.py:3035
-#: AppEditors/FlatCAMGeoEditor.py:3063 AppEditors/FlatCAMGeoEditor.py:3091
-#: AppEditors/FlatCAMGrbEditor.py:5110
-msgid "Buffer distance value is missing or wrong format. Add it and retry."
-msgstr ""
-"Отсутствует значение расстояния буфера или оно имеет неправильный формат. "
-"Добавьте его и повторите попытку."
-
-#: AppEditors/FlatCAMGeoEditor.py:241
-msgid "Font"
-msgstr "Шрифт"
-
-#: AppEditors/FlatCAMGeoEditor.py:322 AppGUI/MainGUI.py:1452
-msgid "Text"
-msgstr "Tекст"
-
-#: AppEditors/FlatCAMGeoEditor.py:348
-msgid "Text Tool"
-msgstr "Текст"
-
-#: AppEditors/FlatCAMGeoEditor.py:404 AppGUI/MainGUI.py:502
-#: AppGUI/MainGUI.py:1199 AppGUI/ObjectUI.py:597 AppGUI/ObjectUI.py:1564
-#: AppObjects/FlatCAMExcellon.py:852 AppObjects/FlatCAMExcellon.py:1242
-#: AppObjects/FlatCAMGeometry.py:825 AppTools/ToolIsolation.py:313
-#: AppTools/ToolIsolation.py:1171 AppTools/ToolNCC.py:331
-#: AppTools/ToolNCC.py:797 AppTools/ToolPaint.py:313 AppTools/ToolPaint.py:766
-msgid "Tool"
-msgstr "Инструменты"
-
-#: AppEditors/FlatCAMGeoEditor.py:438
-msgid "Tool dia"
-msgstr "Диаметр инструмента"
-
-#: AppEditors/FlatCAMGeoEditor.py:440
-msgid "Diameter of the tool to be used in the operation."
-msgstr "Диаметр инструмента используемого в этой операции."
-
-#: AppEditors/FlatCAMGeoEditor.py:486
-msgid ""
-"Algorithm to paint the polygons:\n"
-"- Standard: Fixed step inwards.\n"
-"- Seed-based: Outwards from seed.\n"
-"- Line-based: Parallel lines."
-msgstr ""
-"Алгоритм раскраски полигонов:\n"
-"- Стандартный: фиксированный шаг внутрь.\n"
-"- Круговой: наружу от центра.\n"
-"- Линейный: параллельные линии."
-
-#: AppEditors/FlatCAMGeoEditor.py:505
-msgid "Connect:"
-msgstr "Подключение:"
-
-#: AppEditors/FlatCAMGeoEditor.py:515
-msgid "Contour:"
-msgstr "Контур:"
-
-#: AppEditors/FlatCAMGeoEditor.py:528 AppGUI/MainGUI.py:1456
-msgid "Paint"
-msgstr "Нарисовать"
-
-#: AppEditors/FlatCAMGeoEditor.py:546 AppGUI/MainGUI.py:912
-#: AppGUI/MainGUI.py:1944 AppGUI/ObjectUI.py:2069 AppTools/ToolPaint.py:42
-#: AppTools/ToolPaint.py:737
-msgid "Paint Tool"
-msgstr "Рисование"
-
-#: AppEditors/FlatCAMGeoEditor.py:582 AppEditors/FlatCAMGeoEditor.py:1054
-#: AppEditors/FlatCAMGeoEditor.py:3023 AppEditors/FlatCAMGeoEditor.py:3051
-#: AppEditors/FlatCAMGeoEditor.py:3079 AppEditors/FlatCAMGeoEditor.py:4496
-#: AppEditors/FlatCAMGrbEditor.py:5761
-msgid "Cancelled. No shape selected."
-msgstr "Отменено. Форма не выбрана."
-
-#: AppEditors/FlatCAMGeoEditor.py:595 AppEditors/FlatCAMGeoEditor.py:3041
-#: AppEditors/FlatCAMGeoEditor.py:3069 AppEditors/FlatCAMGeoEditor.py:3097
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69
-#: AppTools/ToolProperties.py:117 AppTools/ToolProperties.py:162
-msgid "Tools"
-msgstr "Инструменты"
-
-#: AppEditors/FlatCAMGeoEditor.py:606 AppEditors/FlatCAMGeoEditor.py:990
-#: AppEditors/FlatCAMGrbEditor.py:5300 AppEditors/FlatCAMGrbEditor.py:5697
-#: AppGUI/MainGUI.py:935 AppGUI/MainGUI.py:1967 AppTools/ToolTransform.py:460
-msgid "Transform Tool"
-msgstr "Трансформация"
-
-#: AppEditors/FlatCAMGeoEditor.py:607 AppEditors/FlatCAMGeoEditor.py:672
-#: AppEditors/FlatCAMGrbEditor.py:5301 AppEditors/FlatCAMGrbEditor.py:5366
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:45
-#: AppTools/ToolTransform.py:24 AppTools/ToolTransform.py:466
-msgid "Rotate"
-msgstr "Вращение"
-
-#: AppEditors/FlatCAMGeoEditor.py:608 AppEditors/FlatCAMGrbEditor.py:5302
-#: AppTools/ToolTransform.py:25
-msgid "Skew/Shear"
-msgstr "Наклон/Сдвиг"
-
-#: AppEditors/FlatCAMGeoEditor.py:609 AppEditors/FlatCAMGrbEditor.py:2687
-#: AppEditors/FlatCAMGrbEditor.py:5303 AppGUI/MainGUI.py:1057
-#: AppGUI/MainGUI.py:1499 AppGUI/MainGUI.py:2089 AppGUI/MainGUI.py:4513
-#: AppGUI/ObjectUI.py:125
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:95
-#: AppTools/ToolTransform.py:26
-msgid "Scale"
-msgstr "Масштаб"
-
-#: AppEditors/FlatCAMGeoEditor.py:610 AppEditors/FlatCAMGrbEditor.py:5304
-#: AppTools/ToolTransform.py:27
-msgid "Mirror (Flip)"
-msgstr "Зеркалирование (отражение)"
-
-#: AppEditors/FlatCAMGeoEditor.py:624 AppEditors/FlatCAMGrbEditor.py:5318
-#: AppGUI/MainGUI.py:844 AppGUI/MainGUI.py:1878
-msgid "Editor"
-msgstr "Редактор"
-
-#: AppEditors/FlatCAMGeoEditor.py:656 AppEditors/FlatCAMGrbEditor.py:5350
-msgid "Angle:"
-msgstr "Угол:"
-
-#: AppEditors/FlatCAMGeoEditor.py:658 AppEditors/FlatCAMGrbEditor.py:5352
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55
-#: AppTools/ToolTransform.py:62
-msgid ""
-"Angle for Rotation action, in degrees.\n"
-"Float number between -360 and 359.\n"
-"Positive numbers for CW motion.\n"
-"Negative numbers for CCW motion."
-msgstr ""
-"Угол поворота в градусах.\n"
-"Число с плавающей запятой от -360 до 359.\n"
-"Положительные числа для движения по часовой стрелке.\n"
-"Отрицательные числа для движения против часовой стрелки."
-
-#: AppEditors/FlatCAMGeoEditor.py:674 AppEditors/FlatCAMGrbEditor.py:5368
-msgid ""
-"Rotate the selected shape(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected shapes."
-msgstr ""
-"Поворачивает выбранные фигуры.\n"
-"Точка отсчета - середина\n"
-"ограничительной рамки для всех выбранных фигур."
-
-#: AppEditors/FlatCAMGeoEditor.py:697 AppEditors/FlatCAMGrbEditor.py:5391
-msgid "Angle X:"
-msgstr "Угол X:"
-
-#: AppEditors/FlatCAMGeoEditor.py:699 AppEditors/FlatCAMGeoEditor.py:719
-#: AppEditors/FlatCAMGrbEditor.py:5393 AppEditors/FlatCAMGrbEditor.py:5413
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:74
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
-#: AppTools/ToolCalibration.py:505 AppTools/ToolCalibration.py:518
-msgid ""
-"Angle for Skew action, in degrees.\n"
-"Float number between -360 and 359."
-msgstr ""
-"Угол наклона в градусах.\n"
-"Число с плавающей запятой между -360 и 359."
-
-#: AppEditors/FlatCAMGeoEditor.py:710 AppEditors/FlatCAMGrbEditor.py:5404
-#: AppTools/ToolTransform.py:467
-msgid "Skew X"
-msgstr "Наклон X"
-
-#: AppEditors/FlatCAMGeoEditor.py:712 AppEditors/FlatCAMGeoEditor.py:732
-#: AppEditors/FlatCAMGrbEditor.py:5406 AppEditors/FlatCAMGrbEditor.py:5426
-msgid ""
-"Skew/shear the selected shape(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected shapes."
-msgstr ""
-"Наклоняет/сдвигает выбранные фигуры.\n"
-"Точка отсчета - середина\n"
-"ограничительной рамки для всех выбранных фигур."
-
-#: AppEditors/FlatCAMGeoEditor.py:717 AppEditors/FlatCAMGrbEditor.py:5411
-msgid "Angle Y:"
-msgstr "Угол Y:"
-
-#: AppEditors/FlatCAMGeoEditor.py:730 AppEditors/FlatCAMGrbEditor.py:5424
-#: AppTools/ToolTransform.py:468
-msgid "Skew Y"
-msgstr "Наклон Y"
-
-#: AppEditors/FlatCAMGeoEditor.py:758 AppEditors/FlatCAMGrbEditor.py:5452
-msgid "Factor X:"
-msgstr "Коэффициент X:"
-
-#: AppEditors/FlatCAMGeoEditor.py:760 AppEditors/FlatCAMGrbEditor.py:5454
-#: AppTools/ToolCalibration.py:469
-msgid "Factor for Scale action over X axis."
-msgstr "Коэффициент масштабирования по оси X."
-
-#: AppEditors/FlatCAMGeoEditor.py:770 AppEditors/FlatCAMGrbEditor.py:5464
-#: AppTools/ToolTransform.py:469
-msgid "Scale X"
-msgstr "Масштаб Х"
-
-#: AppEditors/FlatCAMGeoEditor.py:772 AppEditors/FlatCAMGeoEditor.py:791
-#: AppEditors/FlatCAMGrbEditor.py:5466 AppEditors/FlatCAMGrbEditor.py:5485
-msgid ""
-"Scale the selected shape(s).\n"
-"The point of reference depends on \n"
-"the Scale reference checkbox state."
-msgstr ""
-"Масштабирование выбранных фигур.\n"
-"Точка отсчета зависит от\n"
-"состояние флажка Scale Reference."
-
-#: AppEditors/FlatCAMGeoEditor.py:777 AppEditors/FlatCAMGrbEditor.py:5471
-msgid "Factor Y:"
-msgstr "Коэффициент Y:"
-
-#: AppEditors/FlatCAMGeoEditor.py:779 AppEditors/FlatCAMGrbEditor.py:5473
-#: AppTools/ToolCalibration.py:481
-msgid "Factor for Scale action over Y axis."
-msgstr "Коэффициент масштабирования по оси Y."
-
-#: AppEditors/FlatCAMGeoEditor.py:789 AppEditors/FlatCAMGrbEditor.py:5483
-#: AppTools/ToolTransform.py:470
-msgid "Scale Y"
-msgstr "Масштаб Y"
-
-#: AppEditors/FlatCAMGeoEditor.py:798 AppEditors/FlatCAMGrbEditor.py:5492
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
-#: AppTools/ToolTransform.py:189
-msgid "Link"
-msgstr "Ссылка"
-
-#: AppEditors/FlatCAMGeoEditor.py:800 AppEditors/FlatCAMGrbEditor.py:5494
-msgid ""
-"Scale the selected shape(s)\n"
-"using the Scale Factor X for both axis."
-msgstr ""
-"Масштабирует выбранные фигуры\n"
-"используя коэффициент X для обеих осей."
-
-#: AppEditors/FlatCAMGeoEditor.py:806 AppEditors/FlatCAMGrbEditor.py:5500
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132
-#: AppTools/ToolTransform.py:196
-msgid "Scale Reference"
-msgstr "Эталон масштабирования"
-
-#: AppEditors/FlatCAMGeoEditor.py:808 AppEditors/FlatCAMGrbEditor.py:5502
-msgid ""
-"Scale the selected shape(s)\n"
-"using the origin reference when checked,\n"
-"and the center of the biggest bounding box\n"
-"of the selected shapes when unchecked."
-msgstr ""
-"Масштаб выбранной фигуры(фигур)\n"
-"использует точку начала координат, если флажок включен,\n"
-"и центр самой большой ограничительной рамки\n"
-"выбранных фигур, если флажок снят."
-
-#: AppEditors/FlatCAMGeoEditor.py:836 AppEditors/FlatCAMGrbEditor.py:5531
-msgid "Value X:"
-msgstr "Значение X:"
-
-#: AppEditors/FlatCAMGeoEditor.py:838 AppEditors/FlatCAMGrbEditor.py:5533
-msgid "Value for Offset action on X axis."
-msgstr "Значение для смещения по оси X."
-
-#: AppEditors/FlatCAMGeoEditor.py:848 AppEditors/FlatCAMGrbEditor.py:5543
-#: AppTools/ToolTransform.py:473
-msgid "Offset X"
-msgstr "Смещение Х"
-
-#: AppEditors/FlatCAMGeoEditor.py:850 AppEditors/FlatCAMGeoEditor.py:870
-#: AppEditors/FlatCAMGrbEditor.py:5545 AppEditors/FlatCAMGrbEditor.py:5565
-msgid ""
-"Offset the selected shape(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected shapes.\n"
-msgstr ""
-"Смещяет выбранные фигуры.\n"
-"Точка отсчета - середина\n"
-"ограничительной рамки для всех выбранных фигур.\n"
-
-#: AppEditors/FlatCAMGeoEditor.py:856 AppEditors/FlatCAMGrbEditor.py:5551
-msgid "Value Y:"
-msgstr "Значение Y:"
-
-#: AppEditors/FlatCAMGeoEditor.py:858 AppEditors/FlatCAMGrbEditor.py:5553
-msgid "Value for Offset action on Y axis."
-msgstr "Значение для смещения по оси Y."
-
-#: AppEditors/FlatCAMGeoEditor.py:868 AppEditors/FlatCAMGrbEditor.py:5563
-#: AppTools/ToolTransform.py:474
-msgid "Offset Y"
-msgstr "Смещение Y"
-
-#: AppEditors/FlatCAMGeoEditor.py:899 AppEditors/FlatCAMGrbEditor.py:5594
-#: AppTools/ToolTransform.py:475
-msgid "Flip on X"
-msgstr "Отразить по X"
-
-#: AppEditors/FlatCAMGeoEditor.py:901 AppEditors/FlatCAMGeoEditor.py:908
-#: AppEditors/FlatCAMGrbEditor.py:5596 AppEditors/FlatCAMGrbEditor.py:5603
-msgid ""
-"Flip the selected shape(s) over the X axis.\n"
-"Does not create a new shape."
-msgstr ""
-"Отражает выбранные фигуры по оси X.\n"
-"Не создает новую фугуру."
-
-#: AppEditors/FlatCAMGeoEditor.py:906 AppEditors/FlatCAMGrbEditor.py:5601
-#: AppTools/ToolTransform.py:476
-msgid "Flip on Y"
-msgstr "Отразить по Y"
-
-#: AppEditors/FlatCAMGeoEditor.py:914 AppEditors/FlatCAMGrbEditor.py:5609
-msgid "Ref Pt"
-msgstr "Точка отсчета"
-
-#: AppEditors/FlatCAMGeoEditor.py:916 AppEditors/FlatCAMGrbEditor.py:5611
-msgid ""
-"Flip the selected shape(s)\n"
-"around the point in Point Entry Field.\n"
-"\n"
-"The point coordinates can be captured by\n"
-"left click on canvas together with pressing\n"
-"SHIFT key. \n"
-"Then click Add button to insert coordinates.\n"
-"Or enter the coords in format (x, y) in the\n"
-"Point Entry field and click Flip on X(Y)"
-msgstr ""
-"Отражает выбранные фигуры (ы)\n"
-"вокруг точки, указанной в поле ввода координат.\n"
-"\n"
-"Координаты точки могут быть записаны с помощью\n"
-"щелчка левой кнопкой мыши на холсте одновременно с нажатием\n"
-"клавиши SHIFT.\n"
-"Затем нажмите кнопку 'Добавить', чтобы вставить координаты.\n"
-"Или введите координаты в формате (x, y) в\n"
-"поле ввода и нажмите «Отразить по X (Y)»"
-
-#: AppEditors/FlatCAMGeoEditor.py:928 AppEditors/FlatCAMGrbEditor.py:5623
-msgid "Point:"
-msgstr "Точка:"
-
-#: AppEditors/FlatCAMGeoEditor.py:930 AppEditors/FlatCAMGrbEditor.py:5625
-#: AppTools/ToolTransform.py:299
-msgid ""
-"Coordinates in format (x, y) used as reference for mirroring.\n"
-"The 'x' in (x, y) will be used when using Flip on X and\n"
-"the 'y' in (x, y) will be used when using Flip on Y."
-msgstr ""
-"Координаты в формате (x, y), используемые в качестве указателя для "
-"отражения.\n"
-"'x' в (x, y) будет использоваться при отражении по X и\n"
-"'y' в (x, y) будет использоваться при отражении по Y."
-
-#: AppEditors/FlatCAMGeoEditor.py:938 AppEditors/FlatCAMGrbEditor.py:2590
-#: AppEditors/FlatCAMGrbEditor.py:5635 AppGUI/ObjectUI.py:1494
-#: AppTools/ToolDblSided.py:192 AppTools/ToolDblSided.py:425
-#: AppTools/ToolIsolation.py:276 AppTools/ToolIsolation.py:610
-#: AppTools/ToolNCC.py:294 AppTools/ToolNCC.py:631 AppTools/ToolPaint.py:276
-#: AppTools/ToolPaint.py:675 AppTools/ToolSolderPaste.py:127
-#: AppTools/ToolSolderPaste.py:605 AppTools/ToolTransform.py:478
-#: App_Main.py:5670
-msgid "Add"
-msgstr "Добавить"
-
-#: AppEditors/FlatCAMGeoEditor.py:940 AppEditors/FlatCAMGrbEditor.py:5637
-#: AppTools/ToolTransform.py:309
-msgid ""
-"The point coordinates can be captured by\n"
-"left click on canvas together with pressing\n"
-"SHIFT key. Then click Add button to insert."
-msgstr ""
-"Координаты точки могут быть записаны с помощью\n"
-"щелчка левой кнопкой мыши на холсте одновременно с нажатием\n"
-"клавиши SHIFT. Затем нажмите кнопку 'Добавить', чтобы вставить координаты."
-
-#: AppEditors/FlatCAMGeoEditor.py:1303 AppEditors/FlatCAMGrbEditor.py:5945
-msgid "No shape selected. Please Select a shape to rotate!"
-msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для поворота!"
-
-#: AppEditors/FlatCAMGeoEditor.py:1306 AppEditors/FlatCAMGrbEditor.py:5948
-#: AppTools/ToolTransform.py:679
-msgid "Appying Rotate"
-msgstr "Применение поворота"
-
-#: AppEditors/FlatCAMGeoEditor.py:1332 AppEditors/FlatCAMGrbEditor.py:5980
-msgid "Done. Rotate completed."
-msgstr "Готово. Поворот выполнен."
-
-#: AppEditors/FlatCAMGeoEditor.py:1334
-msgid "Rotation action was not executed"
-msgstr "Вращение не было выполнено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1353 AppEditors/FlatCAMGrbEditor.py:5999
-msgid "No shape selected. Please Select a shape to flip!"
-msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для переворота!"
-
-#: AppEditors/FlatCAMGeoEditor.py:1356 AppEditors/FlatCAMGrbEditor.py:6002
-#: AppTools/ToolTransform.py:728
-msgid "Applying Flip"
-msgstr "Применение отражения"
-
-#: AppEditors/FlatCAMGeoEditor.py:1385 AppEditors/FlatCAMGrbEditor.py:6040
-#: AppTools/ToolTransform.py:769
-msgid "Flip on the Y axis done"
-msgstr "Отражение по оси Y завершено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1389 AppEditors/FlatCAMGrbEditor.py:6049
-#: AppTools/ToolTransform.py:778
-msgid "Flip on the X axis done"
-msgstr "Отражение по оси Х завершёно"
-
-#: AppEditors/FlatCAMGeoEditor.py:1397
-msgid "Flip action was not executed"
-msgstr "Операция переворота не была выполнена"
-
-#: AppEditors/FlatCAMGeoEditor.py:1415 AppEditors/FlatCAMGrbEditor.py:6069
-msgid "No shape selected. Please Select a shape to shear/skew!"
-msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для сдвига/наклона!"
-
-#: AppEditors/FlatCAMGeoEditor.py:1418 AppEditors/FlatCAMGrbEditor.py:6072
-#: AppTools/ToolTransform.py:801
-msgid "Applying Skew"
-msgstr "Применение наклона"
-
-#: AppEditors/FlatCAMGeoEditor.py:1441 AppEditors/FlatCAMGrbEditor.py:6106
-msgid "Skew on the X axis done"
-msgstr "Наклон по оси X выполнен"
-
-#: AppEditors/FlatCAMGeoEditor.py:1443 AppEditors/FlatCAMGrbEditor.py:6108
-msgid "Skew on the Y axis done"
-msgstr "Наклон по оси Y выполнен"
-
-#: AppEditors/FlatCAMGeoEditor.py:1446
-msgid "Skew action was not executed"
-msgstr "Наклон не был выполнен"
-
-#: AppEditors/FlatCAMGeoEditor.py:1468 AppEditors/FlatCAMGrbEditor.py:6130
-msgid "No shape selected. Please Select a shape to scale!"
-msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для масштабирования!"
-
-#: AppEditors/FlatCAMGeoEditor.py:1471 AppEditors/FlatCAMGrbEditor.py:6133
-#: AppTools/ToolTransform.py:847
-msgid "Applying Scale"
-msgstr "Применение масштабирования"
-
-#: AppEditors/FlatCAMGeoEditor.py:1503 AppEditors/FlatCAMGrbEditor.py:6170
-msgid "Scale on the X axis done"
-msgstr "Масштабирование по оси X выполнено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1505 AppEditors/FlatCAMGrbEditor.py:6172
-msgid "Scale on the Y axis done"
-msgstr "Масштабирование по оси Y выполнено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1507
-msgid "Scale action was not executed"
-msgstr "Операция масштабирования не была выполнена"
-
-#: AppEditors/FlatCAMGeoEditor.py:1522 AppEditors/FlatCAMGrbEditor.py:6189
-msgid "No shape selected. Please Select a shape to offset!"
-msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для смещения!"
-
-#: AppEditors/FlatCAMGeoEditor.py:1525 AppEditors/FlatCAMGrbEditor.py:6192
-#: AppTools/ToolTransform.py:897
-msgid "Applying Offset"
-msgstr "Применение смещения"
-
-#: AppEditors/FlatCAMGeoEditor.py:1535 AppEditors/FlatCAMGrbEditor.py:6213
-msgid "Offset on the X axis done"
-msgstr "Смещение формы по оси X выполнено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1537 AppEditors/FlatCAMGrbEditor.py:6215
-msgid "Offset on the Y axis done"
-msgstr "Смещение формы по оси Y выполнено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1540
-msgid "Offset action was not executed"
-msgstr "Операция смещения не была выполнена"
-
-#: AppEditors/FlatCAMGeoEditor.py:1544 AppEditors/FlatCAMGrbEditor.py:6222
-msgid "Rotate ..."
-msgstr "Поворот ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:1545 AppEditors/FlatCAMGeoEditor.py:1600
-#: AppEditors/FlatCAMGeoEditor.py:1617 AppEditors/FlatCAMGrbEditor.py:6223
-#: AppEditors/FlatCAMGrbEditor.py:6272 AppEditors/FlatCAMGrbEditor.py:6287
-msgid "Enter an Angle Value (degrees)"
-msgstr "Введите значение угла (градусы)"
-
-#: AppEditors/FlatCAMGeoEditor.py:1554 AppEditors/FlatCAMGrbEditor.py:6231
-msgid "Geometry shape rotate done"
-msgstr "Вращение фигуры выполнено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1558 AppEditors/FlatCAMGrbEditor.py:6234
-msgid "Geometry shape rotate cancelled"
-msgstr "Вращение фигуры отменено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1563 AppEditors/FlatCAMGrbEditor.py:6239
-msgid "Offset on X axis ..."
-msgstr "Смещение по оси X ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:1564 AppEditors/FlatCAMGeoEditor.py:1583
-#: AppEditors/FlatCAMGrbEditor.py:6240 AppEditors/FlatCAMGrbEditor.py:6257
-msgid "Enter a distance Value"
-msgstr "Введите значение расстояния"
-
-#: AppEditors/FlatCAMGeoEditor.py:1573 AppEditors/FlatCAMGrbEditor.py:6248
-msgid "Geometry shape offset on X axis done"
-msgstr "Смещение формы по оси X выполнено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1577 AppEditors/FlatCAMGrbEditor.py:6251
-msgid "Geometry shape offset X cancelled"
-msgstr "Смещение формы по оси X отменено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1582 AppEditors/FlatCAMGrbEditor.py:6256
-msgid "Offset on Y axis ..."
-msgstr "Смещение по оси Y ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:1592 AppEditors/FlatCAMGrbEditor.py:6265
-msgid "Geometry shape offset on Y axis done"
-msgstr "Смещение формы по оси Y выполнено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1596
-msgid "Geometry shape offset on Y axis canceled"
-msgstr "Смещение формы по оси Y отменено"
-
-#: AppEditors/FlatCAMGeoEditor.py:1599 AppEditors/FlatCAMGrbEditor.py:6271
-msgid "Skew on X axis ..."
-msgstr "Наклон по оси X ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:1609 AppEditors/FlatCAMGrbEditor.py:6280
-msgid "Geometry shape skew on X axis done"
-msgstr "Наклон формы по оси X выполнен"
-
-#: AppEditors/FlatCAMGeoEditor.py:1613
-msgid "Geometry shape skew on X axis canceled"
-msgstr "Наклон формы по оси X отменён"
-
-#: AppEditors/FlatCAMGeoEditor.py:1616 AppEditors/FlatCAMGrbEditor.py:6286
-msgid "Skew on Y axis ..."
-msgstr "Наклон по оси Y ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:1626 AppEditors/FlatCAMGrbEditor.py:6295
-msgid "Geometry shape skew on Y axis done"
-msgstr "Наклон формы по оси Y выполнен"
-
-#: AppEditors/FlatCAMGeoEditor.py:1630
-msgid "Geometry shape skew on Y axis canceled"
-msgstr "Наклон формы по оси Y отменён"
-
-#: AppEditors/FlatCAMGeoEditor.py:2007 AppEditors/FlatCAMGeoEditor.py:2078
-#: AppEditors/FlatCAMGrbEditor.py:1444 AppEditors/FlatCAMGrbEditor.py:1522
-msgid "Click on Center point ..."
-msgstr "Нажмите на центральную точку ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2020 AppEditors/FlatCAMGrbEditor.py:1454
-msgid "Click on Perimeter point to complete ..."
-msgstr "Для завершения щелкните по периметру ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2052
-msgid "Done. Adding Circle completed."
-msgstr "Готово. Добавление круга завершено."
-
-#: AppEditors/FlatCAMGeoEditor.py:2106 AppEditors/FlatCAMGrbEditor.py:1555
-msgid "Click on Start point ..."
-msgstr "Нажмите на точку начала отсчета..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2108 AppEditors/FlatCAMGrbEditor.py:1557
-msgid "Click on Point3 ..."
-msgstr "Нажмите на 3-ю точку ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2110 AppEditors/FlatCAMGrbEditor.py:1559
-msgid "Click on Stop point ..."
-msgstr "Нажмите на конечную точку ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2115 AppEditors/FlatCAMGrbEditor.py:1564
-msgid "Click on Stop point to complete ..."
-msgstr "Нажмите на конечную точку для завершения ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2117 AppEditors/FlatCAMGrbEditor.py:1566
-msgid "Click on Point2 to complete ..."
-msgstr "Нажмите на 2-ю точку для завершения ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2119 AppEditors/FlatCAMGrbEditor.py:1568
-msgid "Click on Center point to complete ..."
-msgstr "Нажмите на центральную точку для завершения..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2131
-#, python-format
-msgid "Direction: %s"
-msgstr "Направление: %s"
-
-#: AppEditors/FlatCAMGeoEditor.py:2145 AppEditors/FlatCAMGrbEditor.py:1594
-msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
-msgstr "Режим: Старт -> Стоп -> Центр. Нажмите на начальную точку ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2148 AppEditors/FlatCAMGrbEditor.py:1597
-msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
-msgstr "Режим: Точка1 -> Точка3 -> Точка2. Нажмите на Точку1 ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2151 AppEditors/FlatCAMGrbEditor.py:1600
-msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
-msgstr "Режим: Центр -> Старт -> Стоп. Нажмите на центральную точку ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2292
-msgid "Done. Arc completed."
-msgstr "Готово. Дуга завершена."
-
-#: AppEditors/FlatCAMGeoEditor.py:2323 AppEditors/FlatCAMGeoEditor.py:2396
-msgid "Click on 1st corner ..."
-msgstr "Нажмите на 1-ый угол ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2335
-msgid "Click on opposite corner to complete ..."
-msgstr "Нажмите на противоположном углу для завершения ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2365
-msgid "Done. Rectangle completed."
-msgstr "Готово. Прямоугольник завершен."
-
-#: AppEditors/FlatCAMGeoEditor.py:2409 AppTools/ToolIsolation.py:2527
-#: AppTools/ToolNCC.py:1754 AppTools/ToolPaint.py:1647 Common.py:322
-msgid "Click on next Point or click right mouse button to complete ..."
-msgstr ""
-"Нажмите на следующую точку или щелкните правой кнопкой мыши для "
-"завершения ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2440
-msgid "Done. Polygon completed."
-msgstr "Готово. Полигон завершен."
-
-#: AppEditors/FlatCAMGeoEditor.py:2454 AppEditors/FlatCAMGeoEditor.py:2519
-#: AppEditors/FlatCAMGrbEditor.py:1102 AppEditors/FlatCAMGrbEditor.py:1322
-msgid "Backtracked one point ..."
-msgstr "Отступ на одну точку ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2497
-msgid "Done. Path completed."
-msgstr "Готово. Путь завершен."
-
-#: AppEditors/FlatCAMGeoEditor.py:2656
-msgid "No shape selected. Select a shape to explode"
-msgstr "Фигура не выбрана. Выберите фигуру для разделения"
-
-#: AppEditors/FlatCAMGeoEditor.py:2689
-msgid "Done. Polygons exploded into lines."
-msgstr "Готово. Полигоны разделены на линии."
-
-#: AppEditors/FlatCAMGeoEditor.py:2721
-msgid "MOVE: No shape selected. Select a shape to move"
-msgstr "ПЕРЕМЕЩЕНИЕ: Фигура не выбрана. Выберите фигуру для перемещения"
-
-#: AppEditors/FlatCAMGeoEditor.py:2724 AppEditors/FlatCAMGeoEditor.py:2744
-msgid " MOVE: Click on reference point ..."
-msgstr " Перемещение: Нажмите на исходную точку ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2729
-msgid " Click on destination point ..."
-msgstr " Нажмите на конечную точку ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2769
-msgid "Done. Geometry(s) Move completed."
-msgstr "Готово. Перемещение Geometry завершено."
-
-#: AppEditors/FlatCAMGeoEditor.py:2902
-msgid "Done. Geometry(s) Copy completed."
-msgstr "Готово. Копирование Geometry завершено."
-
-#: AppEditors/FlatCAMGeoEditor.py:2933 AppEditors/FlatCAMGrbEditor.py:897
-msgid "Click on 1st point ..."
-msgstr "Нажмите на 1-й точке ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:2957
-msgid ""
-"Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. "
-"Error"
-msgstr ""
-"Шрифт не поддерживается. Поддерживаются только обычный, полужирный, курсив и "
-"полужирный курсив. Ошибка"
-
-#: AppEditors/FlatCAMGeoEditor.py:2965
-msgid "No text to add."
-msgstr "Нет текста для добавления."
-
-#: AppEditors/FlatCAMGeoEditor.py:2975
-msgid " Done. Adding Text completed."
-msgstr " Готово. Добавление текста завершено."
-
-#: AppEditors/FlatCAMGeoEditor.py:3012
-msgid "Create buffer geometry ..."
-msgstr "Создание геометрии буфера ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:3047 AppEditors/FlatCAMGrbEditor.py:5154
-msgid "Done. Buffer Tool completed."
-msgstr "Готово. Создание буфера завершено."
-
-#: AppEditors/FlatCAMGeoEditor.py:3075
-msgid "Done. Buffer Int Tool completed."
-msgstr "Готово. Внутренний буфер создан."
-
-#: AppEditors/FlatCAMGeoEditor.py:3103
-msgid "Done. Buffer Ext Tool completed."
-msgstr "Готово. Внешний буфер создан."
-
-#: AppEditors/FlatCAMGeoEditor.py:3152 AppEditors/FlatCAMGrbEditor.py:2160
-msgid "Select a shape to act as deletion area ..."
-msgstr "Выберите фигуру в качестве области для удаления ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:3154 AppEditors/FlatCAMGeoEditor.py:3180
-#: AppEditors/FlatCAMGeoEditor.py:3186 AppEditors/FlatCAMGrbEditor.py:2162
-msgid "Click to pick-up the erase shape..."
-msgstr "Кликните, что бы выбрать фигуру для стирания ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:3190 AppEditors/FlatCAMGrbEditor.py:2221
-msgid "Click to erase ..."
-msgstr "Нажмите для очистки ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:3219 AppEditors/FlatCAMGrbEditor.py:2254
-msgid "Done. Eraser tool action completed."
-msgstr "Готово. Действие инструмента стирания завершено.."
-
-#: AppEditors/FlatCAMGeoEditor.py:3269
-msgid "Create Paint geometry ..."
-msgstr "Создать геометрию окрашивания ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:3282 AppEditors/FlatCAMGrbEditor.py:2417
-msgid "Shape transformations ..."
-msgstr "Преобразования фигуры ..."
-
-#: AppEditors/FlatCAMGeoEditor.py:3338
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27
-msgid "Geometry Editor"
-msgstr "Редактор Geometry"
-
-#: AppEditors/FlatCAMGeoEditor.py:3344 AppEditors/FlatCAMGrbEditor.py:2495
-#: AppEditors/FlatCAMGrbEditor.py:3952 AppGUI/ObjectUI.py:282
-#: AppGUI/ObjectUI.py:1394 AppGUI/ObjectUI.py:2256 AppTools/ToolCutOut.py:95
-msgid "Type"
-msgstr "Тип"
-
-#: AppEditors/FlatCAMGeoEditor.py:3344 AppGUI/ObjectUI.py:221
-#: AppGUI/ObjectUI.py:521 AppGUI/ObjectUI.py:1330 AppGUI/ObjectUI.py:2165
-#: AppGUI/ObjectUI.py:2469 AppGUI/ObjectUI.py:2536
-#: AppTools/ToolCalibration.py:234 AppTools/ToolFiducials.py:70
-msgid "Name"
-msgstr "Имя"
-
-#: AppEditors/FlatCAMGeoEditor.py:3596
-msgid "Ring"
-msgstr "Кольцо"
-
-#: AppEditors/FlatCAMGeoEditor.py:3598
-msgid "Line"
-msgstr "Линия"
-
-#: AppEditors/FlatCAMGeoEditor.py:3600 AppGUI/MainGUI.py:1446
-#: AppGUI/ObjectUI.py:1150 AppGUI/ObjectUI.py:2005
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:226
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:299
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292
-#: AppTools/ToolIsolation.py:546 AppTools/ToolNCC.py:584
-#: AppTools/ToolPaint.py:527
-msgid "Polygon"
-msgstr "Полигон"
-
-#: AppEditors/FlatCAMGeoEditor.py:3602
-msgid "Multi-Line"
-msgstr "Multi-Line"
-
-#: AppEditors/FlatCAMGeoEditor.py:3604
-msgid "Multi-Polygon"
-msgstr "Multi-Polygon"
-
-#: AppEditors/FlatCAMGeoEditor.py:3611
-msgid "Geo Elem"
-msgstr "Элемент Geo"
-
-#: AppEditors/FlatCAMGeoEditor.py:4064
-msgid "Editing MultiGeo Geometry, tool"
-msgstr "Редактирование MultiGeo Geometry, инструментом"
-
-#: AppEditors/FlatCAMGeoEditor.py:4066
-msgid "with diameter"
-msgstr "с диаметром"
-
-#: AppEditors/FlatCAMGeoEditor.py:4138
-#, fuzzy
-#| msgid "Workspace Settings"
-msgid "Grid Snap enabled."
-msgstr "Настройки рабочей области"
-
-#: AppEditors/FlatCAMGeoEditor.py:4142
-#, fuzzy
-#| msgid "Grid X snapping distance"
-msgid "Grid Snap disabled."
-msgstr "Размер сетки по X"
-
-#: AppEditors/FlatCAMGeoEditor.py:4503 AppGUI/MainGUI.py:3046
-#: AppGUI/MainGUI.py:3092 AppGUI/MainGUI.py:3110 AppGUI/MainGUI.py:3254
-#: AppGUI/MainGUI.py:3293 AppGUI/MainGUI.py:3305 AppGUI/MainGUI.py:3322
-msgid "Click on target point."
-msgstr "Нажмите на целевой точке."
-
-#: AppEditors/FlatCAMGeoEditor.py:4819 AppEditors/FlatCAMGeoEditor.py:4854
-msgid "A selection of at least 2 geo items is required to do Intersection."
-msgstr "Выберите по крайней мере 2 элемента геометрии для пересечения."
-
-#: AppEditors/FlatCAMGeoEditor.py:4940 AppEditors/FlatCAMGeoEditor.py:5044
-msgid ""
-"Negative buffer value is not accepted. Use Buffer interior to generate an "
-"'inside' shape"
-msgstr ""
-"Отрицательное значение буфера не принимается. Используйте внутренний буфер "
-"для создания \"внутри\" формы"
-
-#: AppEditors/FlatCAMGeoEditor.py:4950 AppEditors/FlatCAMGeoEditor.py:5003
-#: AppEditors/FlatCAMGeoEditor.py:5053
-msgid "Nothing selected for buffering."
-msgstr "Ничего не выбрано для создания буфера."
-
-#: AppEditors/FlatCAMGeoEditor.py:4955 AppEditors/FlatCAMGeoEditor.py:5007
-#: AppEditors/FlatCAMGeoEditor.py:5058
-msgid "Invalid distance for buffering."
-msgstr "Недопустимое расстояние для создания буфера."
-
-#: AppEditors/FlatCAMGeoEditor.py:4979 AppEditors/FlatCAMGeoEditor.py:5078
-msgid "Failed, the result is empty. Choose a different buffer value."
-msgstr "Ошибка, результат нулевой. Выберите другое значение буфера."
-
-#: AppEditors/FlatCAMGeoEditor.py:4990
-msgid "Full buffer geometry created."
-msgstr "Создана геометрия полного буфера."
-
-#: AppEditors/FlatCAMGeoEditor.py:4996
-msgid "Negative buffer value is not accepted."
-msgstr "Отрицательное значение буфера не принимается."
-
-#: AppEditors/FlatCAMGeoEditor.py:5027
-msgid "Failed, the result is empty. Choose a smaller buffer value."
-msgstr "Ошибка, результат нулевой. Выберите меньшее значение буфера."
-
-#: AppEditors/FlatCAMGeoEditor.py:5037
-msgid "Interior buffer geometry created."
-msgstr "Создана геометрия внутреннего буфера."
-
-#: AppEditors/FlatCAMGeoEditor.py:5088
-msgid "Exterior buffer geometry created."
-msgstr "Создана геометрия внешнего буфера."
-
-#: AppEditors/FlatCAMGeoEditor.py:5094
-#, python-format
-msgid "Could not do Paint. Overlap value has to be less than 100%%."
-msgstr "Окраска не выполнена. Значение перекрытия должно быть меньше 100%%."
-
-#: AppEditors/FlatCAMGeoEditor.py:5101
-msgid "Nothing selected for painting."
-msgstr "Ничего не выбрано для рисования."
-
-#: AppEditors/FlatCAMGeoEditor.py:5107
-msgid "Invalid value for"
-msgstr "Недопустимые значения для"
-
-#: AppEditors/FlatCAMGeoEditor.py:5166
-msgid ""
-"Could not do Paint. Try a different combination of parameters. Or a "
-"different method of Paint"
-msgstr ""
-"Окраска не выполнена. Попробуйте другую комбинацию параметров или другой "
-"способ рисования"
-
-#: AppEditors/FlatCAMGeoEditor.py:5177
-msgid "Paint done."
-msgstr "Окраска завершена."
-
-#: AppEditors/FlatCAMGrbEditor.py:211
-msgid "To add an Pad first select a aperture in Aperture Table"
-msgstr ""
-"Чтобы добавить площадку, сначала выберите отверстие в таблице отверстий"
-
-#: AppEditors/FlatCAMGrbEditor.py:218 AppEditors/FlatCAMGrbEditor.py:418
-msgid "Aperture size is zero. It needs to be greater than zero."
-msgstr "Размер отверстия равен нулю. Он должен быть больше нуля."
-
-#: AppEditors/FlatCAMGrbEditor.py:371 AppEditors/FlatCAMGrbEditor.py:684
-msgid ""
-"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
-msgstr ""
-"Несовместимый тип отверстия. Выберите отверстие с типом 'C', 'R' или 'O'."
-
-#: AppEditors/FlatCAMGrbEditor.py:383
-msgid "Done. Adding Pad completed."
-msgstr "Готово. Добавление площадки завершено."
-
-#: AppEditors/FlatCAMGrbEditor.py:410
-msgid "To add an Pad Array first select a aperture in Aperture Table"
-msgstr ""
-"Чтобы добавить массив площадок, сначала выберите отверстие в таблице "
-"отверстий"
-
-#: AppEditors/FlatCAMGrbEditor.py:490
-msgid "Click on the Pad Circular Array Start position"
-msgstr "Нажмите на начальную точку кругового массива контактных площадок"
-
-#: AppEditors/FlatCAMGrbEditor.py:710
-msgid "Too many Pads for the selected spacing angle."
-msgstr "Слишком много площадок для выбранного интервала угла."
-
-#: AppEditors/FlatCAMGrbEditor.py:733
-msgid "Done. Pad Array added."
-msgstr "Готово. Массив площадок добавлен."
-
-#: AppEditors/FlatCAMGrbEditor.py:758
-msgid "Select shape(s) and then click ..."
-msgstr "Выберите фигуры, а затем нажмите ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:770
-msgid "Failed. Nothing selected."
-msgstr "Ошибка. Ничего не выбрано."
-
-#: AppEditors/FlatCAMGrbEditor.py:786
-msgid ""
-"Failed. Poligonize works only on geometries belonging to the same aperture."
-msgstr ""
-"Неудача. Полигонизация работает только с геометриями, принадлежащими к "
-"одному отверстию."
-
-#: AppEditors/FlatCAMGrbEditor.py:840
-msgid "Done. Poligonize completed."
-msgstr "Готово. Полигонизация выполнена."
-
-#: AppEditors/FlatCAMGrbEditor.py:895 AppEditors/FlatCAMGrbEditor.py:1119
-#: AppEditors/FlatCAMGrbEditor.py:1143
-msgid "Corner Mode 1: 45 degrees ..."
-msgstr "Угловой режим 1: 45 градусов ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:907 AppEditors/FlatCAMGrbEditor.py:1219
-msgid "Click on next Point or click Right mouse button to complete ..."
-msgstr ""
-"Нажмите на следующую точку или щелкните правой кнопкой мыши для "
-"завершения ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1107 AppEditors/FlatCAMGrbEditor.py:1140
-msgid "Corner Mode 2: Reverse 45 degrees ..."
-msgstr "Угловой режим 2: реверс 45 градусов ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1110 AppEditors/FlatCAMGrbEditor.py:1137
-msgid "Corner Mode 3: 90 degrees ..."
-msgstr "Угловой режим 3: 90 градусов ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1113 AppEditors/FlatCAMGrbEditor.py:1134
-msgid "Corner Mode 4: Reverse 90 degrees ..."
-msgstr "Угловой режим 4: реверс 90 градусов ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1116 AppEditors/FlatCAMGrbEditor.py:1131
-msgid "Corner Mode 5: Free angle ..."
-msgstr "Угловой режим 5: свободный угол ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1193 AppEditors/FlatCAMGrbEditor.py:1358
-#: AppEditors/FlatCAMGrbEditor.py:1397
-msgid "Track Mode 1: 45 degrees ..."
-msgstr "Режим дорожки 1: 45 градусов ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1338 AppEditors/FlatCAMGrbEditor.py:1392
-msgid "Track Mode 2: Reverse 45 degrees ..."
-msgstr "Режим дорожки 2: реверс 45 градусов ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1343 AppEditors/FlatCAMGrbEditor.py:1387
-msgid "Track Mode 3: 90 degrees ..."
-msgstr "Режим дорожки 3: 90 градусов ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1348 AppEditors/FlatCAMGrbEditor.py:1382
-msgid "Track Mode 4: Reverse 90 degrees ..."
-msgstr "Режим дорожки 4: реверс 90 градусов ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1353 AppEditors/FlatCAMGrbEditor.py:1377
-msgid "Track Mode 5: Free angle ..."
-msgstr "Режим дорожки 5: свободный угол ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1787
-msgid "Scale the selected Gerber apertures ..."
-msgstr "Масштабирование выбранных отверстий Gerber ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1829
-msgid "Buffer the selected apertures ..."
-msgstr "Создание буфера для выбранных отверстий ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1871
-msgid "Mark polygon areas in the edited Gerber ..."
-msgstr "Отметьте полигональные области в отредактированном Gerber ..."
-
-#: AppEditors/FlatCAMGrbEditor.py:1937
-msgid "Nothing selected to move"
-msgstr "Отменено. Ничего не выбрано для перемещения"
-
-#: AppEditors/FlatCAMGrbEditor.py:2062
-msgid "Done. Apertures Move completed."
-msgstr "Готово. Перемещение отверстий завершено."
-
-#: AppEditors/FlatCAMGrbEditor.py:2144
-msgid "Done. Apertures copied."
-msgstr "Готово. Отверстия скопированы."
-
-#: AppEditors/FlatCAMGrbEditor.py:2462 AppGUI/MainGUI.py:1477
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
-msgid "Gerber Editor"
-msgstr "Редактор Gerber"
-
-#: AppEditors/FlatCAMGrbEditor.py:2482 AppGUI/ObjectUI.py:247
-#: AppTools/ToolProperties.py:159
-msgid "Apertures"
-msgstr "Oтверстие"
-
-#: AppEditors/FlatCAMGrbEditor.py:2484 AppGUI/ObjectUI.py:249
-msgid "Apertures Table for the Gerber Object."
-msgstr "Таблица отверстий для объекта Gerber."
-
-#: AppEditors/FlatCAMGrbEditor.py:2495 AppEditors/FlatCAMGrbEditor.py:3952
-#: AppGUI/ObjectUI.py:282
-msgid "Code"
-msgstr "Код"
-
-#: AppEditors/FlatCAMGrbEditor.py:2495 AppEditors/FlatCAMGrbEditor.py:3952
-#: AppGUI/ObjectUI.py:282
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:103
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:43
-#: AppTools/ToolCopperThieving.py:265 AppTools/ToolCopperThieving.py:305
-#: AppTools/ToolFiducials.py:159
-msgid "Size"
-msgstr "Размер"
-
-#: AppEditors/FlatCAMGrbEditor.py:2495 AppEditors/FlatCAMGrbEditor.py:3952
-#: AppGUI/ObjectUI.py:282
-msgid "Dim"
-msgstr "Диаметр"
-
-#: AppEditors/FlatCAMGrbEditor.py:2500 AppGUI/ObjectUI.py:286
-msgid "Index"
-msgstr "Индекс"
-
-#: AppEditors/FlatCAMGrbEditor.py:2502 AppEditors/FlatCAMGrbEditor.py:2531
-#: AppGUI/ObjectUI.py:288
-msgid "Aperture Code"
-msgstr "Код отверстия"
-
-#: AppEditors/FlatCAMGrbEditor.py:2504 AppGUI/ObjectUI.py:290
-msgid "Type of aperture: circular, rectangle, macros etc"
-msgstr "Тип отверстия: круг, прямоугольник, макросы и так далее"
-
-#: AppEditors/FlatCAMGrbEditor.py:2506 AppGUI/ObjectUI.py:292
-msgid "Aperture Size:"
-msgstr "Размер отверстия:"
-
-#: AppEditors/FlatCAMGrbEditor.py:2508 AppGUI/ObjectUI.py:294
-msgid ""
-"Aperture Dimensions:\n"
-" - (width, height) for R, O type.\n"
-" - (dia, nVertices) for P type"
-msgstr ""
-"Размеры отверстия:\n"
-" - (ширина, высота) для типа R, O.\n"
-" - (диам., nVertices) для типа P"
-
-#: AppEditors/FlatCAMGrbEditor.py:2532
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
-msgid "Code for the new aperture"
-msgstr "Код для нового отверстия"
-
-#: AppEditors/FlatCAMGrbEditor.py:2541
-msgid "Aperture Size"
-msgstr "Размер отверстия"
-
-#: AppEditors/FlatCAMGrbEditor.py:2543
-msgid ""
-"Size for the new aperture.\n"
-"If aperture type is 'R' or 'O' then\n"
-"this value is automatically\n"
-"calculated as:\n"
-"sqrt(width**2 + height**2)"
-msgstr ""
-"Размер нового отверстия.\n"
-"Если тип отверстия 'R' или 'O', то\n"
-"это значение автоматически\n"
-"рассчитывается как:\n"
-"sqrt(ширина ** 2 + высота ** 2)"
-
-#: AppEditors/FlatCAMGrbEditor.py:2557
-msgid "Aperture Type"
-msgstr "Тип отверстия"
-
-#: AppEditors/FlatCAMGrbEditor.py:2559
-msgid ""
-"Select the type of new aperture. Can be:\n"
-"C = circular\n"
-"R = rectangular\n"
-"O = oblong"
-msgstr ""
-"Выбор типа нового отверстия. Варианты:\n"
-"C = круг\n"
-"R = прямоугольник\n"
-"O = продолговатое"
-
-#: AppEditors/FlatCAMGrbEditor.py:2570
-msgid "Aperture Dim"
-msgstr "Размер нового отверстия"
-
-#: AppEditors/FlatCAMGrbEditor.py:2572
-msgid ""
-"Dimensions for the new aperture.\n"
-"Active only for rectangular apertures (type R).\n"
-"The format is (width, height)"
-msgstr ""
-"Размеры для нового отверстия.\n"
-"Активен только для прямоугольных отверстий (тип R).\n"
-"Формат (ширина, высота)"
-
-#: AppEditors/FlatCAMGrbEditor.py:2581
-msgid "Add/Delete Aperture"
-msgstr "Добавить/Удалить отверстие"
-
-#: AppEditors/FlatCAMGrbEditor.py:2583
-msgid "Add/Delete an aperture in the aperture table"
-msgstr "Добавляет/Удаляет отверстие в таблице отверстий"
-
-#: AppEditors/FlatCAMGrbEditor.py:2592
-msgid "Add a new aperture to the aperture list."
-msgstr "Добавляет новое отверстие в список отверстий."
-
-#: AppEditors/FlatCAMGrbEditor.py:2595 AppEditors/FlatCAMGrbEditor.py:2743
-#: AppGUI/MainGUI.py:748 AppGUI/MainGUI.py:1068 AppGUI/MainGUI.py:1527
-#: AppGUI/MainGUI.py:2099 AppGUI/MainGUI.py:4514 AppGUI/ObjectUI.py:1525
-#: AppObjects/FlatCAMGeometry.py:563 AppTools/ToolIsolation.py:298
-#: AppTools/ToolIsolation.py:616 AppTools/ToolNCC.py:316
-#: AppTools/ToolNCC.py:637 AppTools/ToolPaint.py:298 AppTools/ToolPaint.py:681
-#: AppTools/ToolSolderPaste.py:133 AppTools/ToolSolderPaste.py:608
-#: App_Main.py:5672
-msgid "Delete"
-msgstr "Удалить"
-
-#: AppEditors/FlatCAMGrbEditor.py:2597
-msgid "Delete a aperture in the aperture list"
-msgstr "Удаляет отверстие в таблице отверстий"
-
-#: AppEditors/FlatCAMGrbEditor.py:2614
-msgid "Buffer Aperture"
-msgstr "Буфер отверстия"
-
-#: AppEditors/FlatCAMGrbEditor.py:2616
-msgid "Buffer a aperture in the aperture list"
-msgstr "Создаёт буфер для отверстия в списке отверстий"
-
-#: AppEditors/FlatCAMGrbEditor.py:2629
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
-msgid "Buffer distance"
-msgstr "Расстояние буфера"
-
-#: AppEditors/FlatCAMGrbEditor.py:2630
-msgid "Buffer corner"
-msgstr "Угол буфера"
-
-#: AppEditors/FlatCAMGrbEditor.py:2632
-msgid ""
-"There are 3 types of corners:\n"
-" - 'Round': the corner is rounded.\n"
-" - 'Square': the corner is met in a sharp angle.\n"
-" - 'Beveled': the corner is a line that directly connects the features "
-"meeting in the corner"
-msgstr ""
-"Существует 3 типа углов:\n"
-"- 'Круг': угол закруглен.\n"
-"- 'Квадрат': угол встречается под острым углом.\n"
-"- 'Скошенный:' угол-это линия, которая непосредственно соединяет элементы, "
-"встречающиеся в углу"
-
-#: AppEditors/FlatCAMGrbEditor.py:2647 AppGUI/MainGUI.py:1055
-#: AppGUI/MainGUI.py:1454 AppGUI/MainGUI.py:1497 AppGUI/MainGUI.py:2087
-#: AppGUI/MainGUI.py:4511
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200
-#: AppTools/ToolTransform.py:29
-msgid "Buffer"
-msgstr "Буфер"
-
-#: AppEditors/FlatCAMGrbEditor.py:2662
-msgid "Scale Aperture"
-msgstr "Масштабирование отверстий"
-
-#: AppEditors/FlatCAMGrbEditor.py:2664
-msgid "Scale a aperture in the aperture list"
-msgstr "Масштабирование отверстия в списке отверстий"
-
-#: AppEditors/FlatCAMGrbEditor.py:2672
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
-msgid "Scale factor"
-msgstr "Коэффициент масштабирования"
-
-#: AppEditors/FlatCAMGrbEditor.py:2674
-msgid ""
-"The factor by which to scale the selected aperture.\n"
-"Values can be between 0.0000 and 999.9999"
-msgstr ""
-"Коэффициент масштабирования выбранного отверстия.\n"
-"Значения могут быть между 0.0000 и 999.9999"
-
-#: AppEditors/FlatCAMGrbEditor.py:2702
-msgid "Mark polygons"
-msgstr "Отметить полигоны"
-
-#: AppEditors/FlatCAMGrbEditor.py:2704
-msgid "Mark the polygon areas."
-msgstr "Отметьте полигональные области."
-
-#: AppEditors/FlatCAMGrbEditor.py:2712
-msgid "Area UPPER threshold"
-msgstr "Верхней части порога"
-
-#: AppEditors/FlatCAMGrbEditor.py:2714
-msgid ""
-"The threshold value, all areas less than this are marked.\n"
-"Can have a value between 0.0000 and 9999.9999"
-msgstr ""
-"Пороговое значение, всех участков за вычетом отмеченных.\n"
-"Может иметь значение от 0,0000 до 9999,9999"
-
-#: AppEditors/FlatCAMGrbEditor.py:2721
-msgid "Area LOWER threshold"
-msgstr "Площадь НИЖНЕГО порога"
-
-#: AppEditors/FlatCAMGrbEditor.py:2723
-msgid ""
-"The threshold value, all areas more than this are marked.\n"
-"Can have a value between 0.0000 and 9999.9999"
-msgstr ""
-"Пороговое значение, всех участков больше отмеченых.\n"
-"Может иметь значение от 0,0000 до 9999,9999"
-
-#: AppEditors/FlatCAMGrbEditor.py:2737
-msgid "Mark"
-msgstr "Отметка"
-
-#: AppEditors/FlatCAMGrbEditor.py:2739
-msgid "Mark the polygons that fit within limits."
-msgstr "Отмечает полигоны, которые вписываются в пределы."
-
-#: AppEditors/FlatCAMGrbEditor.py:2745
-msgid "Delete all the marked polygons."
-msgstr "Удаление всех отмеченных полигонов."
-
-#: AppEditors/FlatCAMGrbEditor.py:2751
-msgid "Clear all the markings."
-msgstr "Очистить все маркировки."
-
-#: AppEditors/FlatCAMGrbEditor.py:2771 AppGUI/MainGUI.py:1040
-#: AppGUI/MainGUI.py:2072 AppGUI/MainGUI.py:4511
-msgid "Add Pad Array"
-msgstr "Добавить массив контактных площадок"
-
-#: AppEditors/FlatCAMGrbEditor.py:2773
-msgid "Add an array of pads (linear or circular array)"
-msgstr "Добавляет массив контактных площадок (линейный или круговой массив)"
-
-#: AppEditors/FlatCAMGrbEditor.py:2779
-msgid ""
-"Select the type of pads array to create.\n"
-"It can be Linear X(Y) or Circular"
-msgstr ""
-"Выбор типа массива контактных площадок.\n"
-"Он может быть линейным X (Y) или круговым"
-
-#: AppEditors/FlatCAMGrbEditor.py:2790
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
-msgid "Nr of pads"
-msgstr "Количество площадок"
-
-#: AppEditors/FlatCAMGrbEditor.py:2792
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
-msgid "Specify how many pads to be in the array."
-msgstr "Укажите, сколько контактных площадок должно быть в массиве."
-
-#: AppEditors/FlatCAMGrbEditor.py:2841
-msgid ""
-"Angle at which the linear array is placed.\n"
-"The precision is of max 2 decimals.\n"
-"Min value is: -359.99 degrees.\n"
-"Max value is: 360.00 degrees."
-msgstr ""
-"Угол, под которым расположен линейный массив.\n"
-"Точность составляет не более 2 десятичных знаков.\n"
-"Минимальное значение: -359.99 градусов.\n"
-"Максимальное значение: 360.00 градусов."
-
-#: AppEditors/FlatCAMGrbEditor.py:3335 AppEditors/FlatCAMGrbEditor.py:3339
-msgid "Aperture code value is missing or wrong format. Add it and retry."
-msgstr ""
-"Отсутствует значение кода отверстия или оно имеет неправильный формат. "
-"Добавьте его и повторите попытку."
-
-#: AppEditors/FlatCAMGrbEditor.py:3375
-msgid ""
-"Aperture dimensions value is missing or wrong format. Add it in format "
-"(width, height) and retry."
-msgstr ""
-"Отсутствует значение размера отверстия или оно имеет неправильный формат. "
-"Добавьте его в формате (ширина, высота) и повторите попытку."
-
-#: AppEditors/FlatCAMGrbEditor.py:3388
-msgid "Aperture size value is missing or wrong format. Add it and retry."
-msgstr ""
-"Отсутствует значение размера отверстия или оно имеет неправильный формат. "
-"Добавьте его и повторите попытку."
-
-#: AppEditors/FlatCAMGrbEditor.py:3399
-msgid "Aperture already in the aperture table."
-msgstr "Отверстие уже присутствует в таблице отверстий."
-
-#: AppEditors/FlatCAMGrbEditor.py:3406
-msgid "Added new aperture with code"
-msgstr "Добавлено новое отверстие с кодом"
-
-#: AppEditors/FlatCAMGrbEditor.py:3438
-msgid " Select an aperture in Aperture Table"
-msgstr " Выберите отверстие в таблице отверстий"
-
-#: AppEditors/FlatCAMGrbEditor.py:3446
-msgid "Select an aperture in Aperture Table -->"
-msgstr "Выберите отверстие в таблице отверстий-->"
-
-#: AppEditors/FlatCAMGrbEditor.py:3460
-msgid "Deleted aperture with code"
-msgstr "Удалено отверстие с кодом"
-
-#: AppEditors/FlatCAMGrbEditor.py:3528
-msgid "Dimensions need two float values separated by comma."
-msgstr ""
-"Размеры должны иметь два значения с плавающей запятой, разделенные запятой."
-
-#: AppEditors/FlatCAMGrbEditor.py:3537
-msgid "Dimensions edited."
-msgstr "Размеры отредактированы."
-
-#: AppEditors/FlatCAMGrbEditor.py:4067
-msgid "Loading Gerber into Editor"
-msgstr "Загрузка Gerber в редактор"
-
-#: AppEditors/FlatCAMGrbEditor.py:4195
-msgid "Setting up the UI"
-msgstr "Настройка пользовательского интерфейса"
-
-#: AppEditors/FlatCAMGrbEditor.py:4196
-#, fuzzy
-#| msgid "Adding geometry finished. Preparing the GUI"
-msgid "Adding geometry finished. Preparing the AppGUI"
-msgstr ""
-"Добавление геометрии закончено. Подготовка графического интерфейса "
-"пользователя"
-
-#: AppEditors/FlatCAMGrbEditor.py:4205
-msgid "Finished loading the Gerber object into the editor."
-msgstr "Завершена загрузка объекта Gerber в редактор."
-
-#: AppEditors/FlatCAMGrbEditor.py:4346
-msgid ""
-"There are no Aperture definitions in the file. Aborting Gerber creation."
-msgstr "В файле нет отверстий. Прерывание создания Gerber."
-
-#: AppEditors/FlatCAMGrbEditor.py:4348 AppObjects/AppObject.py:133
-#: AppObjects/FlatCAMGeometry.py:1786 AppParsers/ParseExcellon.py:896
-#: AppTools/ToolPcbWizard.py:432 App_Main.py:8465 App_Main.py:8529
-#: App_Main.py:8660 App_Main.py:8725 App_Main.py:9377
-msgid "An internal error has occurred. See shell.\n"
-msgstr "Произошла внутренняя ошибка. Смотрите командную строку.\n"
-
-#: AppEditors/FlatCAMGrbEditor.py:4356
-msgid "Creating Gerber."
-msgstr "Создание Gerber."
-
-#: AppEditors/FlatCAMGrbEditor.py:4368
-msgid "Done. Gerber editing finished."
-msgstr "Редактирование Gerber завершено."
-
-#: AppEditors/FlatCAMGrbEditor.py:4384
-msgid "Cancelled. No aperture is selected"
-msgstr "Отмена. Нет выбранных отверстий"
-
-#: AppEditors/FlatCAMGrbEditor.py:4539 App_Main.py:5998
-msgid "Coordinates copied to clipboard."
-msgstr "Координаты скопированы в буфер обмена."
-
-#: AppEditors/FlatCAMGrbEditor.py:4986
-msgid "Failed. No aperture geometry is selected."
-msgstr "Ошибка. Не выбрана геометрия отверстий."
-
-#: AppEditors/FlatCAMGrbEditor.py:4995 AppEditors/FlatCAMGrbEditor.py:5266
-msgid "Done. Apertures geometry deleted."
-msgstr "Готово. Геометрия отверстий удалена."
-
-#: AppEditors/FlatCAMGrbEditor.py:5138
-msgid "No aperture to buffer. Select at least one aperture and try again."
-msgstr ""
-"Нет отверстий для создания буфера. Выберите хотя бы одно отверстие и "
-"повторите попытку."
-
-#: AppEditors/FlatCAMGrbEditor.py:5150
-msgid "Failed."
-msgstr "Неудачно."
-
-#: AppEditors/FlatCAMGrbEditor.py:5169
-msgid "Scale factor value is missing or wrong format. Add it and retry."
-msgstr ""
-"Отсутствует значение коэффициента масштабирования или оно имеет неправильный "
-"формат. Добавьте его и повторите попытку."
-
-#: AppEditors/FlatCAMGrbEditor.py:5201
-msgid "No aperture to scale. Select at least one aperture and try again."
-msgstr ""
-"Нет отверстий для масштабирования. Выберите хотя бы одно отверстие и "
-"повторите попытку."
-
-#: AppEditors/FlatCAMGrbEditor.py:5217
-msgid "Done. Scale Tool completed."
-msgstr "Готово. Масштабирование выполнено."
-
-#: AppEditors/FlatCAMGrbEditor.py:5255
-msgid "Polygons marked."
-msgstr "Полигонов отмечено."
-
-#: AppEditors/FlatCAMGrbEditor.py:5258
-msgid "No polygons were marked. None fit within the limits."
-msgstr "Полигоны не были отмечены. Ни один не укладывается в пределы."
-
-#: AppEditors/FlatCAMGrbEditor.py:5982
-msgid "Rotation action was not executed."
-msgstr "Вращение не было выполнено."
-
-#: AppEditors/FlatCAMGrbEditor.py:6053 App_Main.py:5432 App_Main.py:5480
-msgid "Flip action was not executed."
-msgstr "Операция переворота не была выполнена."
-
-#: AppEditors/FlatCAMGrbEditor.py:6110
-msgid "Skew action was not executed."
-msgstr "Наклон не был выполнен."
-
-#: AppEditors/FlatCAMGrbEditor.py:6175
-msgid "Scale action was not executed."
-msgstr "Операция масштабирования не была выполнена."
-
-#: AppEditors/FlatCAMGrbEditor.py:6218
-msgid "Offset action was not executed."
-msgstr "Операция смещения не была выполнена."
-
-#: AppEditors/FlatCAMGrbEditor.py:6268
-msgid "Geometry shape offset Y cancelled"
-msgstr "Смещение формы по оси Y отменено"
-
-#: AppEditors/FlatCAMGrbEditor.py:6283
-msgid "Geometry shape skew X cancelled"
-msgstr "Наклон формы по оси X отменён"
-
-#: AppEditors/FlatCAMGrbEditor.py:6298
-msgid "Geometry shape skew Y cancelled"
-msgstr "Наклон формы по оси Y отменён"
-
-#: AppEditors/FlatCAMTextEditor.py:74
-msgid "Print Preview"
-msgstr "Предпросмотр печати"
-
-#: AppEditors/FlatCAMTextEditor.py:75
-msgid "Open a OS standard Preview Print window."
-msgstr "Откроет стандартное окно предварительного просмотра печати ОС."
-
-#: AppEditors/FlatCAMTextEditor.py:78
-msgid "Print Code"
-msgstr "Печать кода"
-
-#: AppEditors/FlatCAMTextEditor.py:79
-msgid "Open a OS standard Print window."
-msgstr "Откроет стандартное окно печати ОС."
-
-#: AppEditors/FlatCAMTextEditor.py:81
-msgid "Find in Code"
-msgstr "Найти в коде"
-
-#: AppEditors/FlatCAMTextEditor.py:82
-msgid "Will search and highlight in yellow the string in the Find box."
-msgstr "Будет искать и выделять желтым цветом строку в поле поиска."
-
-#: AppEditors/FlatCAMTextEditor.py:86
-msgid "Find box. Enter here the strings to be searched in the text."
-msgstr "Поле поиска. Введите здесь строки для поиска в тексте."
-
-#: AppEditors/FlatCAMTextEditor.py:88
-msgid "Replace With"
-msgstr "Заменить"
-
-#: AppEditors/FlatCAMTextEditor.py:89
-msgid ""
-"Will replace the string from the Find box with the one in the Replace box."
-msgstr "Заменяет строку из поля «Найти» на строку в поле «Заменить»."
-
-#: AppEditors/FlatCAMTextEditor.py:93
-msgid "String to replace the one in the Find box throughout the text."
-msgstr "Строка, заменяющая строку в поле поиска по всему тексту."
-
-#: AppEditors/FlatCAMTextEditor.py:95 AppGUI/ObjectUI.py:2149
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:54
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
-#: AppTools/ToolIsolation.py:504 AppTools/ToolIsolation.py:1287
-#: AppTools/ToolIsolation.py:1669 AppTools/ToolPaint.py:485
-#: AppTools/ToolPaint.py:1446 defaults.py:403 defaults.py:446
-#: tclCommands/TclCommandPaint.py:162
-msgid "All"
-msgstr "Все"
-
-#: AppEditors/FlatCAMTextEditor.py:96
-msgid ""
-"When checked it will replace all instances in the 'Find' box\n"
-"with the text in the 'Replace' box.."
-msgstr ""
-"При установке флажка он заменит все экземпляры в поле \"Найти\"\n"
-"с текстом в поле \"заменить\".."
-
-#: AppEditors/FlatCAMTextEditor.py:99
-msgid "Copy All"
-msgstr "Копировать все"
-
-#: AppEditors/FlatCAMTextEditor.py:100
-msgid "Will copy all the text in the Code Editor to the clipboard."
-msgstr "Скопирует весь текст в редакторе кода в буфер обмена."
-
-#: AppEditors/FlatCAMTextEditor.py:103
-msgid "Open Code"
-msgstr "Открыть файл"
-
-#: AppEditors/FlatCAMTextEditor.py:104
-msgid "Will open a text file in the editor."
-msgstr "Откроется текстовый файл в редакторе."
-
-#: AppEditors/FlatCAMTextEditor.py:106
-msgid "Save Code"
-msgstr "Сохранить код"
-
-#: AppEditors/FlatCAMTextEditor.py:107
-msgid "Will save the text in the editor into a file."
-msgstr "Сохранит текст в редакторе в файл."
-
-#: AppEditors/FlatCAMTextEditor.py:109
-msgid "Run Code"
-msgstr "Выполнить код"
-
-#: AppEditors/FlatCAMTextEditor.py:110
-msgid "Will run the TCL commands found in the text file, one by one."
-msgstr ""
-"Будут запускаться команды TCL, найденные в текстовом файле, одна за другой."
-
-#: AppEditors/FlatCAMTextEditor.py:184
-msgid "Open file"
-msgstr "Открыть файл"
-
-#: AppEditors/FlatCAMTextEditor.py:215 AppEditors/FlatCAMTextEditor.py:220
-#: AppObjects/FlatCAMCNCJob.py:507 AppObjects/FlatCAMCNCJob.py:512
-#: AppTools/ToolSolderPaste.py:1508
-msgid "Export Code ..."
-msgstr "Экспорт кода ..."
-
-#: AppEditors/FlatCAMTextEditor.py:272 AppObjects/FlatCAMCNCJob.py:955
-#: AppTools/ToolSolderPaste.py:1538
-msgid "No such file or directory"
-msgstr "Нет такого файла или каталога"
-
-#: AppEditors/FlatCAMTextEditor.py:284 AppObjects/FlatCAMCNCJob.py:969
-msgid "Saved to"
-msgstr "Сохранено в"
-
-#: AppEditors/FlatCAMTextEditor.py:334
-msgid "Code Editor content copied to clipboard ..."
-msgstr "Содержимое редактора кода скопировано в буфер обмена ..."
-
-#: AppGUI/GUIElements.py:2690
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
-#: AppTools/ToolDblSided.py:173 AppTools/ToolDblSided.py:388
-#: AppTools/ToolFilm.py:202
-msgid "Reference"
-msgstr "Ссылка"
-
-#: AppGUI/GUIElements.py:2692
-msgid ""
-"The reference can be:\n"
-"- Absolute -> the reference point is point (0,0)\n"
-"- Relative -> the reference point is the mouse position before Jump"
-msgstr ""
-"Указатель может быть:\n"
-"- Абсолютный -> точка отсчета - это точка (0,0)\n"
-"- Относительный -> опорной точкой является положение мыши перед перемещением"
-
-#: AppGUI/GUIElements.py:2697
-msgid "Abs"
-msgstr "Абс"
-
-#: AppGUI/GUIElements.py:2698
-msgid "Relative"
-msgstr "Относительный"
-
-#: AppGUI/GUIElements.py:2708
-msgid "Location"
-msgstr "Местоположение"
-
-#: AppGUI/GUIElements.py:2710
-msgid ""
-"The Location value is a tuple (x,y).\n"
-"If the reference is Absolute then the Jump will be at the position (x,y).\n"
-"If the reference is Relative then the Jump will be at the (x,y) distance\n"
-"from the current mouse location point."
-msgstr ""
-"Значение местоположения - это кортеж (x, y).\n"
-"Если задание является абсолютным, то переход будет в положении (x, y).\n"
-"Если ссылка является относительной, то переход будет на расстоянии (x, y)\n"
-"от текущей точки расположения мыши."
-
-#: AppGUI/GUIElements.py:2750
-msgid "Save Log"
-msgstr "Сохранить журнал"
-
-#: AppGUI/GUIElements.py:2760 App_Main.py:2679 App_Main.py:2988
-#: App_Main.py:3122
-msgid "Close"
-msgstr "Закрыть"
-
-#: AppGUI/GUIElements.py:2769 AppTools/ToolShell.py:296
-msgid "Type >help< to get started"
-msgstr "Введите >help< для начала работы"
-
-#: AppGUI/GUIElements.py:3159 AppGUI/GUIElements.py:3168
-msgid "Idle."
-msgstr "Нет заданий."
-
-#: AppGUI/GUIElements.py:3201
-msgid "Application started ..."
-msgstr "Приложение запущено ..."
-
-#: AppGUI/GUIElements.py:3202
-msgid "Hello!"
-msgstr "Приветствую!"
-
-#: AppGUI/GUIElements.py:3249 AppGUI/MainGUI.py:190 AppGUI/MainGUI.py:895
-#: AppGUI/MainGUI.py:1927
-msgid "Run Script ..."
-msgstr "Выполнить сценарий ..."
-
-#: AppGUI/GUIElements.py:3251 AppGUI/MainGUI.py:192
-msgid ""
-"Will run the opened Tcl Script thus\n"
-"enabling the automation of certain\n"
-"functions of FlatCAM."
-msgstr ""
-"Будет запущен открытый сценарий\n"
-"включающий автоматизацию некоторых\n"
-"функций FlatCAM."
-
-#: AppGUI/GUIElements.py:3260 AppGUI/MainGUI.py:118
-#: AppTools/ToolPcbWizard.py:62 AppTools/ToolPcbWizard.py:69
-msgid "Open"
-msgstr "Открыть"
-
-#: AppGUI/GUIElements.py:3264
-msgid "Open Project ..."
-msgstr "Открыть проект..."
-
-#: AppGUI/GUIElements.py:3270 AppGUI/MainGUI.py:129
-msgid "Open &Gerber ...\tCtrl+G"
-msgstr "Открыть &Gerber...\tCtrl+G"
-
-#: AppGUI/GUIElements.py:3275 AppGUI/MainGUI.py:134
-msgid "Open &Excellon ...\tCtrl+E"
-msgstr "Открыть &Excellon ...\tCtrl+E"
-
-#: AppGUI/GUIElements.py:3280 AppGUI/MainGUI.py:139
-msgid "Open G-&Code ..."
-msgstr "Открыть G-&Code ..."
-
-#: AppGUI/GUIElements.py:3290
-msgid "Exit"
-msgstr "Выход"
-
-#: AppGUI/MainGUI.py:67 AppGUI/MainGUI.py:69 AppGUI/MainGUI.py:1407
-msgid "Toggle Panel"
-msgstr "Переключить бок. панель"
-
-#: AppGUI/MainGUI.py:79
-msgid "File"
-msgstr "Файл"
-
-#: AppGUI/MainGUI.py:84
-msgid "&New Project ...\tCtrl+N"
-msgstr "&Новый проект ...\tCtrl+N"
-
-#: AppGUI/MainGUI.py:86
-msgid "Will create a new, blank project"
-msgstr "Создаёт новый пустой проект"
-
-#: AppGUI/MainGUI.py:91
-msgid "&New"
-msgstr "&Создать"
-
-#: AppGUI/MainGUI.py:95
-msgid "Geometry\tN"
-msgstr "Geometry\tN"
-
-#: AppGUI/MainGUI.py:97
-msgid "Will create a new, empty Geometry Object."
-msgstr "Создаёт новый объект Geometry."
-
-#: AppGUI/MainGUI.py:100
-msgid "Gerber\tB"
-msgstr "Gerber\tB"
-
-#: AppGUI/MainGUI.py:102
-msgid "Will create a new, empty Gerber Object."
-msgstr "Создаёт новый объект Gerber."
-
-#: AppGUI/MainGUI.py:105
-msgid "Excellon\tL"
-msgstr "Excellon\tL"
-
-#: AppGUI/MainGUI.py:107
-msgid "Will create a new, empty Excellon Object."
-msgstr "Создаёт новый объект Excellon."
-
-#: AppGUI/MainGUI.py:112
-msgid "Document\tD"
-msgstr "Document\tD"
-
-#: AppGUI/MainGUI.py:114
-msgid "Will create a new, empty Document Object."
-msgstr "Создаёт новый объект Document."
-
-#: AppGUI/MainGUI.py:123
-msgid "Open &Project ..."
-msgstr "Открыть &проект..."
-
-#: AppGUI/MainGUI.py:146
-msgid "Open Config ..."
-msgstr "Открыть конфигурацию ..."
-
-#: AppGUI/MainGUI.py:151
-msgid "Recent projects"
-msgstr "Недавние проекты"
-
-#: AppGUI/MainGUI.py:153
-msgid "Recent files"
-msgstr "Открыть недавние"
-
-#: AppGUI/MainGUI.py:156 AppGUI/MainGUI.py:750 AppGUI/MainGUI.py:1380
-msgid "Save"
-msgstr "Сохранить"
-
-#: AppGUI/MainGUI.py:160
-msgid "&Save Project ...\tCtrl+S"
-msgstr "&Сохранить проект ...\tCTRL+S"
-
-#: AppGUI/MainGUI.py:165
-msgid "Save Project &As ...\tCtrl+Shift+S"
-msgstr "Сохранить проект &как ...\tCtrl+Shift+S"
-
-#: AppGUI/MainGUI.py:180
-msgid "Scripting"
-msgstr "Сценарии"
-
-#: AppGUI/MainGUI.py:184 AppGUI/MainGUI.py:891 AppGUI/MainGUI.py:1923
-msgid "New Script ..."
-msgstr "Новый сценарий ..."
-
-#: AppGUI/MainGUI.py:186 AppGUI/MainGUI.py:893 AppGUI/MainGUI.py:1925
-msgid "Open Script ..."
-msgstr "Открыть сценарий ..."
-
-#: AppGUI/MainGUI.py:188
-msgid "Open Example ..."
-msgstr "Открыть пример ..."
-
-#: AppGUI/MainGUI.py:207
-msgid "Import"
-msgstr "Импорт"
-
-#: AppGUI/MainGUI.py:209
-msgid "&SVG as Geometry Object ..."
-msgstr "&SVG как объект Geometry ..."
-
-#: AppGUI/MainGUI.py:212
-msgid "&SVG as Gerber Object ..."
-msgstr "&SVG как объект Gerber ..."
-
-#: AppGUI/MainGUI.py:217
-msgid "&DXF as Geometry Object ..."
-msgstr "&DXF как объект Geometry ..."
-
-#: AppGUI/MainGUI.py:220
-msgid "&DXF as Gerber Object ..."
-msgstr "&DXF как объект Gerber ..."
-
-#: AppGUI/MainGUI.py:224
-msgid "HPGL2 as Geometry Object ..."
-msgstr "HPGL2 как объект геометрии ..."
-
-#: AppGUI/MainGUI.py:230
-msgid "Export"
-msgstr "Экспорт"
-
-#: AppGUI/MainGUI.py:234
-msgid "Export &SVG ..."
-msgstr "Экспорт &SVG ..."
-
-#: AppGUI/MainGUI.py:238
-msgid "Export DXF ..."
-msgstr "Экспорт DXF ..."
-
-#: AppGUI/MainGUI.py:244
-msgid "Export &PNG ..."
-msgstr "Экспорт &PNG ..."
-
-#: AppGUI/MainGUI.py:246
-msgid ""
-"Will export an image in PNG format,\n"
-"the saved image will contain the visual \n"
-"information currently in FlatCAM Plot Area."
-msgstr ""
-"Экспортирует изображение в формате PNG,\n"
-"сохраненное изображение будет содержать визуальную\n"
-"информацию, открытую в настоящее время в пространстве отрисовки FlatCAM."
-
-#: AppGUI/MainGUI.py:255
-msgid "Export &Excellon ..."
-msgstr "Экспорт &Excellon ..."
-
-#: AppGUI/MainGUI.py:257
-msgid ""
-"Will export an Excellon Object as Excellon file,\n"
-"the coordinates format, the file units and zeros\n"
-"are set in Preferences -> Excellon Export."
-msgstr ""
-"Экспортирует объект Excellon как файл Excellon,\n"
-"формат координат, единицы измерения и нули\n"
-"устанавливаются в Настройки -> Экспорт Excellon."
-
-#: AppGUI/MainGUI.py:264
-msgid "Export &Gerber ..."
-msgstr "Экспорт &Gerber ..."
-
-#: AppGUI/MainGUI.py:266
-msgid ""
-"Will export an Gerber Object as Gerber file,\n"
-"the coordinates format, the file units and zeros\n"
-"are set in Preferences -> Gerber Export."
-msgstr ""
-"Экспортирует объект Gerber как файл Gerber,\n"
-"формат координат, единицы измерения и нули\n"
-"устанавливается в Настройки -> Экспорт Gerber."
-
-#: AppGUI/MainGUI.py:276
-msgid "Backup"
-msgstr "Резервное копирование"
-
-#: AppGUI/MainGUI.py:281
-msgid "Import Preferences from file ..."
-msgstr "Импортировать настройки из файла ..."
-
-#: AppGUI/MainGUI.py:287
-msgid "Export Preferences to file ..."
-msgstr "Экспортировать настройки в файл ..."
-
-#: AppGUI/MainGUI.py:295 AppGUI/preferences/PreferencesUIManager.py:1119
-msgid "Save Preferences"
-msgstr "Сохранить настройки"
-
-#: AppGUI/MainGUI.py:301 AppGUI/MainGUI.py:4101
-msgid "Print (PDF)"
-msgstr "Печать (PDF)"
-
-#: AppGUI/MainGUI.py:309
-msgid "E&xit"
-msgstr "В&ыход"
-
-#: AppGUI/MainGUI.py:317 AppGUI/MainGUI.py:744 AppGUI/MainGUI.py:1529
-msgid "Edit"
-msgstr "Правка"
-
-#: AppGUI/MainGUI.py:321
-msgid "Edit Object\tE"
-msgstr "Редактировать объект\tE"
-
-#: AppGUI/MainGUI.py:323
-msgid "Close Editor\tCtrl+S"
-msgstr "Закрыть редактор\tCtrl+S"
-
-#: AppGUI/MainGUI.py:332
-msgid "Conversion"
-msgstr "Конвертация"
-
-#: AppGUI/MainGUI.py:334
-msgid "&Join Geo/Gerber/Exc -> Geo"
-msgstr "&Объединить Geo/Gerber/Exc - > Geo"
-
-#: AppGUI/MainGUI.py:336
-msgid ""
-"Merge a selection of objects, which can be of type:\n"
-"- Gerber\n"
-"- Excellon\n"
-"- Geometry\n"
-"into a new combo Geometry object."
-msgstr ""
-"Объединить выборку объектов, которые могут иметь тип:\n"
-"- Gerber\n"
-"- Excellon\n"
-"- Geometry\n"
-"в новый комбинированный объект геометрии."
-
-#: AppGUI/MainGUI.py:343
-msgid "Join Excellon(s) -> Excellon"
-msgstr "Объединить Excellon (s) - > Excellon"
-
-#: AppGUI/MainGUI.py:345
-msgid "Merge a selection of Excellon objects into a new combo Excellon object."
-msgstr ""
-"Объединяет выбранные объекты Excellon в новый комбинированный объект "
-"Excellon."
-
-#: AppGUI/MainGUI.py:348
-msgid "Join Gerber(s) -> Gerber"
-msgstr "Объединить Gerber(s) - > Gerber"
-
-#: AppGUI/MainGUI.py:350
-msgid "Merge a selection of Gerber objects into a new combo Gerber object."
-msgstr ""
-"Объединяет выбранные объекты Gerber в новый комбинированный объект Gerber."
-
-#: AppGUI/MainGUI.py:355
-msgid "Convert Single to MultiGeo"
-msgstr "Преобразование Single в MultiGeo"
-
-#: AppGUI/MainGUI.py:357
-msgid ""
-"Will convert a Geometry object from single_geometry type\n"
-"to a multi_geometry type."
-msgstr ""
-"Преобразует объект Geometry из типа single_geometry\n"
-"в multi_geometry.."
-
-#: AppGUI/MainGUI.py:361
-msgid "Convert Multi to SingleGeo"
-msgstr "Преобразование Multi в SingleGeo"
-
-#: AppGUI/MainGUI.py:363
-msgid ""
-"Will convert a Geometry object from multi_geometry type\n"
-"to a single_geometry type."
-msgstr ""
-"Преобразует объект Geometry из типа multi_geometry\n"
-"в single_geometry.."
-
-#: AppGUI/MainGUI.py:370
-msgid "Convert Any to Geo"
-msgstr "Конвертировать любой объект в Geo"
-
-#: AppGUI/MainGUI.py:373
-msgid "Convert Any to Gerber"
-msgstr "Конвертировать любой объект в Gerber"
-
-#: AppGUI/MainGUI.py:379
-msgid "&Copy\tCtrl+C"
-msgstr "&Копировать\tCtrl+C"
-
-#: AppGUI/MainGUI.py:384
-msgid "&Delete\tDEL"
-msgstr "&Удалить\tDEL"
-
-#: AppGUI/MainGUI.py:389
-msgid "Se&t Origin\tO"
-msgstr "Ук&азать начало координат\tO"
-
-#: AppGUI/MainGUI.py:391
-msgid "Move to Origin\tShift+O"
-msgstr "Перейти к началу координат\tShift+O"
-
-#: AppGUI/MainGUI.py:394
-msgid "Jump to Location\tJ"
-msgstr "Перейти к\tJ"
-
-#: AppGUI/MainGUI.py:396
-msgid "Locate in Object\tShift+J"
-msgstr "Разместить объект\tShift+J"
-
-#: AppGUI/MainGUI.py:401
-msgid "Toggle Units\tQ"
-msgstr "Единицы измерения\tQ"
-
-#: AppGUI/MainGUI.py:403
-msgid "&Select All\tCtrl+A"
-msgstr "&Выбрать все\tCtrl+A"
-
-#: AppGUI/MainGUI.py:408
-msgid "&Preferences\tShift+P"
-msgstr "&Настройки\tShift+P"
-
-#: AppGUI/MainGUI.py:414 AppTools/ToolProperties.py:155
-msgid "Options"
-msgstr "Опции"
-
-#: AppGUI/MainGUI.py:416
-msgid "&Rotate Selection\tShift+(R)"
-msgstr "&Вращение\tShift+(R)"
-
-#: AppGUI/MainGUI.py:421
-msgid "&Skew on X axis\tShift+X"
-msgstr "&Наклон по оси X\tShift+X"
-
-#: AppGUI/MainGUI.py:423
-msgid "S&kew on Y axis\tShift+Y"
-msgstr "Н&аклон по оси Y\tShift+Y"
-
-#: AppGUI/MainGUI.py:428
-msgid "Flip on &X axis\tX"
-msgstr "Отразить по оси &X\tX"
-
-#: AppGUI/MainGUI.py:430
-msgid "Flip on &Y axis\tY"
-msgstr "Отразить по оси &Y\tY"
-
-#: AppGUI/MainGUI.py:435
-msgid "View source\tAlt+S"
-msgstr "Просмотреть код\tAlt+S"
-
-#: AppGUI/MainGUI.py:437
-msgid "Tools DataBase\tCtrl+D"
-msgstr "База данных\tCtrl+D"
-
-#: AppGUI/MainGUI.py:444 AppGUI/MainGUI.py:1427
-msgid "View"
-msgstr "Вид"
-
-#: AppGUI/MainGUI.py:446
-msgid "Enable all plots\tAlt+1"
-msgstr "Включить все участки\tAlt+1"
-
-#: AppGUI/MainGUI.py:448
-msgid "Disable all plots\tAlt+2"
-msgstr "Отключить все участки\tAlt+2"
-
-#: AppGUI/MainGUI.py:450
-msgid "Disable non-selected\tAlt+3"
-msgstr "Отключить не выбранные\tAlt+3"
-
-#: AppGUI/MainGUI.py:454
-msgid "&Zoom Fit\tV"
-msgstr "&Вернуть масштаб\tV"
-
-#: AppGUI/MainGUI.py:456
-msgid "&Zoom In\t="
-msgstr "&Увеличить\t="
-
-#: AppGUI/MainGUI.py:458
-msgid "&Zoom Out\t-"
-msgstr "&Уменьшить\t-"
-
-#: AppGUI/MainGUI.py:463
-msgid "Redraw All\tF5"
-msgstr "Перерисовать всё\tF5"
-
-#: AppGUI/MainGUI.py:467
-msgid "Toggle Code Editor\tShift+E"
-msgstr "Переключить редактор кода\tShift+E"
-
-#: AppGUI/MainGUI.py:470
-msgid "&Toggle FullScreen\tAlt+F10"
-msgstr "&Во весь экран\tAlt+F10"
-
-#: AppGUI/MainGUI.py:472
-msgid "&Toggle Plot Area\tCtrl+F10"
-msgstr "&Рабочая область\tCtrl+F10"
-
-#: AppGUI/MainGUI.py:474
-msgid "&Toggle Project/Sel/Tool\t`"
-msgstr "&Боковая панель\t`"
-
-#: AppGUI/MainGUI.py:478
-msgid "&Toggle Grid Snap\tG"
-msgstr "&Привязка к сетке\tG"
-
-#: AppGUI/MainGUI.py:480
-msgid "&Toggle Grid Lines\tAlt+G"
-msgstr "&Переключить линии сетки \tAlt+G"
-
-#: AppGUI/MainGUI.py:482
-msgid "&Toggle Axis\tShift+G"
-msgstr "&Оси\tShift+G"
-
-#: AppGUI/MainGUI.py:484
-msgid "Toggle Workspace\tShift+W"
-msgstr "Границы рабочего пространства\tShift+W"
-
-#: AppGUI/MainGUI.py:486
-#, fuzzy
-#| msgid "Toggle Units"
-msgid "Toggle HUD\tAlt+H"
-msgstr "Единицы измерения"
-
-#: AppGUI/MainGUI.py:491
-msgid "Objects"
-msgstr "Объекты"
-
-#: AppGUI/MainGUI.py:494 AppGUI/MainGUI.py:4099
-#: AppObjects/ObjectCollection.py:1121 AppObjects/ObjectCollection.py:1168
-msgid "Select All"
-msgstr "Выбрать все"
-
-#: AppGUI/MainGUI.py:496 AppObjects/ObjectCollection.py:1125
-#: AppObjects/ObjectCollection.py:1172
-msgid "Deselect All"
-msgstr "Снять выделение"
-
-#: AppGUI/MainGUI.py:505
-msgid "&Command Line\tS"
-msgstr "&Командная строка\tS"
-
-#: AppGUI/MainGUI.py:510
-msgid "Help"
-msgstr "Помощь"
-
-#: AppGUI/MainGUI.py:512
-msgid "Online Help\tF1"
-msgstr "Онлайн справка\tF1"
-
-#: AppGUI/MainGUI.py:515 Bookmark.py:293
-msgid "Bookmarks"
-msgstr "Закладки"
-
-#: AppGUI/MainGUI.py:518 App_Main.py:3091 App_Main.py:3100
-msgid "Bookmarks Manager"
-msgstr "Диспетчер закладок"
-
-#: AppGUI/MainGUI.py:522
-msgid "Report a bug"
-msgstr "Сообщить об ошибке"
-
-#: AppGUI/MainGUI.py:525
-msgid "Excellon Specification"
-msgstr "Спецификация Excellon"
-
-#: AppGUI/MainGUI.py:527
-msgid "Gerber Specification"
-msgstr "Спецификация Gerber"
-
-#: AppGUI/MainGUI.py:532
-msgid "Shortcuts List\tF3"
-msgstr "Список комбинаций клавиш\tF3"
-
-#: AppGUI/MainGUI.py:534
-msgid "YouTube Channel\tF4"
-msgstr "Канал YouTube\tF4"
-
-#: AppGUI/MainGUI.py:539
-msgid "ReadMe?"
-msgstr ""
-
-#: AppGUI/MainGUI.py:542 App_Main.py:2646
-msgid "About FlatCAM"
-msgstr "О программе"
-
-#: AppGUI/MainGUI.py:551
-msgid "Add Circle\tO"
-msgstr "Добавить круг\tO"
-
-#: AppGUI/MainGUI.py:554
-msgid "Add Arc\tA"
-msgstr "Добавить дугу\tA"
-
-#: AppGUI/MainGUI.py:557
-msgid "Add Rectangle\tR"
-msgstr "Добавить прямоугольник\tR"
-
-#: AppGUI/MainGUI.py:560
-msgid "Add Polygon\tN"
-msgstr "Добавить полигон\tN"
-
-#: AppGUI/MainGUI.py:563
-msgid "Add Path\tP"
-msgstr "Добавить дорожку\tP"
-
-#: AppGUI/MainGUI.py:566
-msgid "Add Text\tT"
-msgstr "Добавить текст\tT"
-
-#: AppGUI/MainGUI.py:569
-msgid "Polygon Union\tU"
-msgstr "Объединение полигонов\tU"
-
-#: AppGUI/MainGUI.py:571
-msgid "Polygon Intersection\tE"
-msgstr "Пересечение полигонов\tE"
-
-#: AppGUI/MainGUI.py:573
-msgid "Polygon Subtraction\tS"
-msgstr "Вычитание полигонов\tS"
-
-#: AppGUI/MainGUI.py:577
-msgid "Cut Path\tX"
-msgstr "Вырезать дорожку\tX"
-
-#: AppGUI/MainGUI.py:581
-msgid "Copy Geom\tC"
-msgstr "Копировать Geom\tC"
-
-#: AppGUI/MainGUI.py:583
-msgid "Delete Shape\tDEL"
-msgstr "Удалить фигуру\tDEL"
-
-#: AppGUI/MainGUI.py:587 AppGUI/MainGUI.py:674
-msgid "Move\tM"
-msgstr "Переместить\tM"
-
-#: AppGUI/MainGUI.py:589
-msgid "Buffer Tool\tB"
-msgstr "Буфер\tB"
-
-#: AppGUI/MainGUI.py:592
-msgid "Paint Tool\tI"
-msgstr "Рисование\tI"
-
-#: AppGUI/MainGUI.py:595
-msgid "Transform Tool\tAlt+R"
-msgstr "Трансформация\tAlt+R"
-
-#: AppGUI/MainGUI.py:599
-msgid "Toggle Corner Snap\tK"
-msgstr "Привязка к углу\tK"
-
-#: AppGUI/MainGUI.py:605
-msgid ">Excellon Editor<"
-msgstr ">Редактор Excellon<"
-
-#: AppGUI/MainGUI.py:609
-msgid "Add Drill Array\tA"
-msgstr "Добавить группу свёрел\tA"
-
-#: AppGUI/MainGUI.py:611
-msgid "Add Drill\tD"
-msgstr "Добавить сверло\tD"
-
-#: AppGUI/MainGUI.py:615
-msgid "Add Slot Array\tQ"
-msgstr "Добавить массив пазов\tQ"
-
-#: AppGUI/MainGUI.py:617
-msgid "Add Slot\tW"
-msgstr "Добавить паз\tW"
-
-#: AppGUI/MainGUI.py:621
-msgid "Resize Drill(S)\tR"
-msgstr "Изменить размер отверстия\tR"
-
-#: AppGUI/MainGUI.py:624 AppGUI/MainGUI.py:668
-msgid "Copy\tC"
-msgstr "Копировать\tC"
-
-#: AppGUI/MainGUI.py:626 AppGUI/MainGUI.py:670
-msgid "Delete\tDEL"
-msgstr "Удалить\tDEL"
-
-#: AppGUI/MainGUI.py:631
-msgid "Move Drill(s)\tM"
-msgstr "Переместить сверла\tM"
-
-#: AppGUI/MainGUI.py:636
-msgid ">Gerber Editor<"
-msgstr ">Редактор Gerber<"
-
-#: AppGUI/MainGUI.py:640
-msgid "Add Pad\tP"
-msgstr "Добавить площадку\tP"
-
-#: AppGUI/MainGUI.py:642
-msgid "Add Pad Array\tA"
-msgstr "Добавить массив площадок\tA"
-
-#: AppGUI/MainGUI.py:644
-msgid "Add Track\tT"
-msgstr "Добавить маршрут\tT"
-
-#: AppGUI/MainGUI.py:646
-msgid "Add Region\tN"
-msgstr "Добавить регион\tN"
-
-#: AppGUI/MainGUI.py:650
-msgid "Poligonize\tAlt+N"
-msgstr "Полигонизация\tAlt+N"
-
-#: AppGUI/MainGUI.py:652
-msgid "Add SemiDisc\tE"
-msgstr "Добавить полукруг\tE"
-
-#: AppGUI/MainGUI.py:654
-msgid "Add Disc\tD"
-msgstr "Добавить диск\tD"
-
-#: AppGUI/MainGUI.py:656
-msgid "Buffer\tB"
-msgstr "Буфер\tB"
-
-#: AppGUI/MainGUI.py:658
-msgid "Scale\tS"
-msgstr "Масштабировать\tS"
-
-#: AppGUI/MainGUI.py:660
-msgid "Mark Area\tAlt+A"
-msgstr "Обозначить области\tAlt+A"
-
-#: AppGUI/MainGUI.py:662
-msgid "Eraser\tCtrl+E"
-msgstr "Ластик\tCtrl+E"
-
-#: AppGUI/MainGUI.py:664
-msgid "Transform\tAlt+R"
-msgstr "Трансформировать\tAlt+R"
-
-#: AppGUI/MainGUI.py:691
-msgid "Enable Plot"
-msgstr "Включить участок"
-
-#: AppGUI/MainGUI.py:693
-msgid "Disable Plot"
-msgstr "Отключить участок"
-
-#: AppGUI/MainGUI.py:697
-msgid "Set Color"
-msgstr "Установить цвет"
-
-#: AppGUI/MainGUI.py:700 App_Main.py:9644
-msgid "Red"
-msgstr "Красный"
-
-#: AppGUI/MainGUI.py:703 App_Main.py:9646
-msgid "Blue"
-msgstr "Синий"
-
-#: AppGUI/MainGUI.py:706 App_Main.py:9649
-msgid "Yellow"
-msgstr "Жёлтый"
-
-#: AppGUI/MainGUI.py:709 App_Main.py:9651
-msgid "Green"
-msgstr "Зелёный"
-
-#: AppGUI/MainGUI.py:712 App_Main.py:9653
-msgid "Purple"
-msgstr "Фиолетовый"
-
-#: AppGUI/MainGUI.py:715 App_Main.py:9655
-msgid "Brown"
-msgstr "Коричневый"
-
-#: AppGUI/MainGUI.py:718 App_Main.py:9657 App_Main.py:9713
-msgid "White"
-msgstr "Белый"
-
-#: AppGUI/MainGUI.py:721 App_Main.py:9659
-msgid "Black"
-msgstr "Чёрный"
-
-#: AppGUI/MainGUI.py:726 App_Main.py:9662
-msgid "Custom"
-msgstr "Своё"
-
-#: AppGUI/MainGUI.py:731 App_Main.py:9696
-msgid "Opacity"
-msgstr "Непрозрачность"
-
-#: AppGUI/MainGUI.py:734 App_Main.py:9672
-msgid "Default"
-msgstr "По умолчанию"
-
-#: AppGUI/MainGUI.py:739
-msgid "Generate CNC"
-msgstr "Создать CNC"
-
-#: AppGUI/MainGUI.py:741
-msgid "View Source"
-msgstr "Просмотреть код"
-
-#: AppGUI/MainGUI.py:746 AppGUI/MainGUI.py:851 AppGUI/MainGUI.py:1066
-#: AppGUI/MainGUI.py:1525 AppGUI/MainGUI.py:1886 AppGUI/MainGUI.py:2097
-#: AppGUI/MainGUI.py:4511 AppGUI/ObjectUI.py:1519
-#: AppObjects/FlatCAMGeometry.py:560 AppTools/ToolPanelize.py:551
-#: AppTools/ToolPanelize.py:578 AppTools/ToolPanelize.py:671
-#: AppTools/ToolPanelize.py:700 AppTools/ToolPanelize.py:762
-msgid "Copy"
-msgstr "Копировать"
-
-#: AppGUI/MainGUI.py:754 AppGUI/MainGUI.py:1538 AppTools/ToolProperties.py:31
-msgid "Properties"
-msgstr "Свойства"
-
-#: AppGUI/MainGUI.py:783
-msgid "File Toolbar"
-msgstr "Панель файлов"
-
-#: AppGUI/MainGUI.py:787
-msgid "Edit Toolbar"
-msgstr "Панель редактирования"
-
-#: AppGUI/MainGUI.py:791
-msgid "View Toolbar"
-msgstr "Панель просмотра"
-
-#: AppGUI/MainGUI.py:795
-msgid "Shell Toolbar"
-msgstr "Панель командной строки"
-
-#: AppGUI/MainGUI.py:799
-msgid "Tools Toolbar"
-msgstr "Панель инструментов"
-
-#: AppGUI/MainGUI.py:803
-msgid "Excellon Editor Toolbar"
-msgstr "Панель редактора Excellon"
-
-#: AppGUI/MainGUI.py:809
-msgid "Geometry Editor Toolbar"
-msgstr "Панель редактора Geometry"
-
-#: AppGUI/MainGUI.py:813
-msgid "Gerber Editor Toolbar"
-msgstr "Панель редактора Gerber"
-
-#: AppGUI/MainGUI.py:817
-msgid "Grid Toolbar"
-msgstr "Панель сетки координат"
-
-#: AppGUI/MainGUI.py:831 AppGUI/MainGUI.py:1865 App_Main.py:6592
-#: App_Main.py:6597
-msgid "Open Gerber"
-msgstr "Открыть Gerber"
-
-#: AppGUI/MainGUI.py:833 AppGUI/MainGUI.py:1867 App_Main.py:6632
-#: App_Main.py:6637
-msgid "Open Excellon"
-msgstr "Открыть Excellon"
-
-#: AppGUI/MainGUI.py:836 AppGUI/MainGUI.py:1870
-msgid "Open project"
-msgstr "Открыть проект"
-
-#: AppGUI/MainGUI.py:838 AppGUI/MainGUI.py:1872
-msgid "Save project"
-msgstr "Сохранить проект"
-
-#: AppGUI/MainGUI.py:846 AppGUI/MainGUI.py:1881
-msgid "Save Object and close the Editor"
-msgstr "Сохранить объект и закрыть редактор"
-
-#: AppGUI/MainGUI.py:853 AppGUI/MainGUI.py:1888
-msgid "&Delete"
-msgstr "&Удалить"
-
-#: AppGUI/MainGUI.py:856 AppGUI/MainGUI.py:1891 AppGUI/MainGUI.py:4100
-#: AppGUI/MainGUI.py:4308 AppTools/ToolDistance.py:35
-#: AppTools/ToolDistance.py:197
-msgid "Distance Tool"
-msgstr "Измеритель"
-
-#: AppGUI/MainGUI.py:858 AppGUI/MainGUI.py:1893
-msgid "Distance Min Tool"
-msgstr "Минимальное расстояние"
-
-#: AppGUI/MainGUI.py:860 AppGUI/MainGUI.py:1895 AppGUI/MainGUI.py:4093
-msgid "Set Origin"
-msgstr "Указать начало координат"
-
-#: AppGUI/MainGUI.py:862 AppGUI/MainGUI.py:1897
-msgid "Move to Origin"
-msgstr "Перейти к началу координат"
-
-#: AppGUI/MainGUI.py:865 AppGUI/MainGUI.py:1899
-msgid "Jump to Location"
-msgstr "Перейти к расположению"
-
-#: AppGUI/MainGUI.py:867 AppGUI/MainGUI.py:1901 AppGUI/MainGUI.py:4105
-msgid "Locate in Object"
-msgstr "Разместить объект"
-
-#: AppGUI/MainGUI.py:873 AppGUI/MainGUI.py:1907
-msgid "&Replot"
-msgstr "&Перерисовать объект"
-
-#: AppGUI/MainGUI.py:875 AppGUI/MainGUI.py:1909
-msgid "&Clear plot"
-msgstr "&Отключить все участки"
-
-#: AppGUI/MainGUI.py:877 AppGUI/MainGUI.py:1911 AppGUI/MainGUI.py:4096
-msgid "Zoom In"
-msgstr "Увеличить"
-
-#: AppGUI/MainGUI.py:879 AppGUI/MainGUI.py:1913 AppGUI/MainGUI.py:4096
-msgid "Zoom Out"
-msgstr "Уменьшить"
-
-#: AppGUI/MainGUI.py:881 AppGUI/MainGUI.py:1429 AppGUI/MainGUI.py:1915
-#: AppGUI/MainGUI.py:4095
-msgid "Zoom Fit"
-msgstr "Вернуть масштаб"
-
-#: AppGUI/MainGUI.py:889 AppGUI/MainGUI.py:1921
-msgid "&Command Line"
-msgstr "&Командная строка"
-
-#: AppGUI/MainGUI.py:901 AppGUI/MainGUI.py:1933
-msgid "2Sided Tool"
-msgstr "2-х сторонняя плата"
-
-#: AppGUI/MainGUI.py:903 AppGUI/MainGUI.py:1935 AppGUI/MainGUI.py:4111
-msgid "Align Objects Tool"
-msgstr "Инструмент выравнивания объектов"
-
-#: AppGUI/MainGUI.py:905 AppGUI/MainGUI.py:1937 AppGUI/MainGUI.py:4111
-#: AppTools/ToolExtractDrills.py:393
-msgid "Extract Drills Tool"
-msgstr "Инструмент извлечения отверстий"
-
-#: AppGUI/MainGUI.py:908 AppGUI/ObjectUI.py:360 AppTools/ToolCutOut.py:440
-msgid "Cutout Tool"
-msgstr "Обрезка платы"
-
-#: AppGUI/MainGUI.py:910 AppGUI/MainGUI.py:1942 AppGUI/ObjectUI.py:346
-#: AppGUI/ObjectUI.py:2087 AppTools/ToolNCC.py:974
-msgid "NCC Tool"
-msgstr "Очистка меди"
-
-#: AppGUI/MainGUI.py:914 AppGUI/MainGUI.py:1946 AppGUI/MainGUI.py:4113
-#: AppTools/ToolIsolation.py:38 AppTools/ToolIsolation.py:766
-#, fuzzy
-#| msgid "Isolation Type"
-msgid "Isolation Tool"
-msgstr "Тип изоляции"
-
-#: AppGUI/MainGUI.py:918 AppGUI/MainGUI.py:1950
-msgid "Panel Tool"
-msgstr "Панелизация"
-
-#: AppGUI/MainGUI.py:920 AppGUI/MainGUI.py:1952 AppTools/ToolFilm.py:569
-msgid "Film Tool"
-msgstr "Плёнка"
-
-#: AppGUI/MainGUI.py:922 AppGUI/MainGUI.py:1954 AppTools/ToolSolderPaste.py:561
-msgid "SolderPaste Tool"
-msgstr "Паяльная паста"
-
-#: AppGUI/MainGUI.py:924 AppGUI/MainGUI.py:1956 AppGUI/MainGUI.py:4118
-#: AppTools/ToolSub.py:40
-msgid "Subtract Tool"
-msgstr "Вычитатель"
-
-#: AppGUI/MainGUI.py:926 AppGUI/MainGUI.py:1958 AppTools/ToolRulesCheck.py:616
-msgid "Rules Tool"
-msgstr "Правила"
-
-#: AppGUI/MainGUI.py:928 AppGUI/MainGUI.py:1960 AppGUI/MainGUI.py:4115
-#: AppTools/ToolOptimal.py:33 AppTools/ToolOptimal.py:313
-msgid "Optimal Tool"
-msgstr "Оптимизация"
-
-#: AppGUI/MainGUI.py:933 AppGUI/MainGUI.py:1965 AppGUI/MainGUI.py:4111
-msgid "Calculators Tool"
-msgstr "Калькулятор"
-
-#: AppGUI/MainGUI.py:937 AppGUI/MainGUI.py:1969 AppGUI/MainGUI.py:4116
-#: AppTools/ToolQRCode.py:43 AppTools/ToolQRCode.py:391
-msgid "QRCode Tool"
-msgstr "QR код"
-
-#: AppGUI/MainGUI.py:939 AppGUI/MainGUI.py:1971 AppGUI/MainGUI.py:4113
-#: AppTools/ToolCopperThieving.py:39 AppTools/ToolCopperThieving.py:572
-msgid "Copper Thieving Tool"
-msgstr "Copper Thieving"
-
-#: AppGUI/MainGUI.py:942 AppGUI/MainGUI.py:1974 AppGUI/MainGUI.py:4112
-#: AppTools/ToolFiducials.py:33 AppTools/ToolFiducials.py:399
-msgid "Fiducials Tool"
-msgstr "Контрольные точки"
-
-#: AppGUI/MainGUI.py:944 AppGUI/MainGUI.py:1976 AppTools/ToolCalibration.py:37
-#: AppTools/ToolCalibration.py:759
-msgid "Calibration Tool"
-msgstr "Калькулятор"
-
-#: AppGUI/MainGUI.py:946 AppGUI/MainGUI.py:1978 AppGUI/MainGUI.py:4113
-msgid "Punch Gerber Tool"
-msgstr "Перфорация"
-
-#: AppGUI/MainGUI.py:948 AppGUI/MainGUI.py:1980 AppTools/ToolInvertGerber.py:31
-msgid "Invert Gerber Tool"
-msgstr "Инверсия Gerber"
-
-#: AppGUI/MainGUI.py:950 AppGUI/MainGUI.py:1982 AppGUI/MainGUI.py:4115
-#: AppTools/ToolCorners.py:31
-#, fuzzy
-#| msgid "Invert Gerber Tool"
-msgid "Corner Markers Tool"
-msgstr "Инверсия Gerber"
-
-#: AppGUI/MainGUI.py:952 AppGUI/MainGUI.py:1984
-#: AppTools/ToolEtchCompensation.py:32 AppTools/ToolEtchCompensation.py:288
-#, fuzzy
-#| msgid "Editor Transformation Tool"
-msgid "Etch Compensation Tool"
-msgstr "Трансформация"
-
-#: AppGUI/MainGUI.py:958 AppGUI/MainGUI.py:984 AppGUI/MainGUI.py:1036
-#: AppGUI/MainGUI.py:1990 AppGUI/MainGUI.py:2068
-msgid "Select"
-msgstr "Выбрать"
-
-#: AppGUI/MainGUI.py:960 AppGUI/MainGUI.py:1992
-msgid "Add Drill Hole"
-msgstr "Добавить отверстие"
-
-#: AppGUI/MainGUI.py:962 AppGUI/MainGUI.py:1994
-msgid "Add Drill Hole Array"
-msgstr "Добавить массив отверстий"
-
-#: AppGUI/MainGUI.py:964 AppGUI/MainGUI.py:1517 AppGUI/MainGUI.py:1998
-#: AppGUI/MainGUI.py:4393
-msgid "Add Slot"
-msgstr "Добавить паз"
-
-#: AppGUI/MainGUI.py:966 AppGUI/MainGUI.py:1519 AppGUI/MainGUI.py:2000
-#: AppGUI/MainGUI.py:4392
-msgid "Add Slot Array"
-msgstr "Добавить массив пазов"
-
-#: AppGUI/MainGUI.py:968 AppGUI/MainGUI.py:1522 AppGUI/MainGUI.py:1996
-msgid "Resize Drill"
-msgstr "Изменить размер отверстия"
-
-#: AppGUI/MainGUI.py:972 AppGUI/MainGUI.py:2004
-msgid "Copy Drill"
-msgstr "Копировать отверстие"
-
-#: AppGUI/MainGUI.py:974 AppGUI/MainGUI.py:2006
-msgid "Delete Drill"
-msgstr "Удалить отверстие"
-
-#: AppGUI/MainGUI.py:978 AppGUI/MainGUI.py:2010
-msgid "Move Drill"
-msgstr "Переместить отверстие"
-
-#: AppGUI/MainGUI.py:986 AppGUI/MainGUI.py:2018
-msgid "Add Circle"
-msgstr "Добавить круг"
-
-#: AppGUI/MainGUI.py:988 AppGUI/MainGUI.py:2020
-msgid "Add Arc"
-msgstr "Добавить дугу"
-
-#: AppGUI/MainGUI.py:990 AppGUI/MainGUI.py:2022
-msgid "Add Rectangle"
-msgstr "Добавить прямоугольник"
-
-#: AppGUI/MainGUI.py:994 AppGUI/MainGUI.py:2026
-msgid "Add Path"
-msgstr "Добавить дорожку"
-
-#: AppGUI/MainGUI.py:996 AppGUI/MainGUI.py:2028
-msgid "Add Polygon"
-msgstr "Добавить полигон"
-
-#: AppGUI/MainGUI.py:999 AppGUI/MainGUI.py:2031
-msgid "Add Text"
-msgstr "Добавить текст"
-
-#: AppGUI/MainGUI.py:1001 AppGUI/MainGUI.py:2033
-msgid "Add Buffer"
-msgstr "Добавить буфер"
-
-#: AppGUI/MainGUI.py:1003 AppGUI/MainGUI.py:2035
-msgid "Paint Shape"
-msgstr "Нарисовать фигуру"
-
-#: AppGUI/MainGUI.py:1005 AppGUI/MainGUI.py:1062 AppGUI/MainGUI.py:1458
-#: AppGUI/MainGUI.py:1503 AppGUI/MainGUI.py:2037 AppGUI/MainGUI.py:2093
-msgid "Eraser"
-msgstr "Ластик"
-
-#: AppGUI/MainGUI.py:1009 AppGUI/MainGUI.py:2041
-msgid "Polygon Union"
-msgstr "Сращение полигонов"
-
-#: AppGUI/MainGUI.py:1011 AppGUI/MainGUI.py:2043
-msgid "Polygon Explode"
-msgstr "Разделение полигонов"
-
-#: AppGUI/MainGUI.py:1014 AppGUI/MainGUI.py:2046
-msgid "Polygon Intersection"
-msgstr "Пересечение полигонов"
-
-#: AppGUI/MainGUI.py:1016 AppGUI/MainGUI.py:2048
-msgid "Polygon Subtraction"
-msgstr "Вычитание полигонов"
-
-#: AppGUI/MainGUI.py:1020 AppGUI/MainGUI.py:2052
-msgid "Cut Path"
-msgstr "Вырезать путь"
-
-#: AppGUI/MainGUI.py:1022
-msgid "Copy Shape(s)"
-msgstr "Копировать форму(ы)"
-
-#: AppGUI/MainGUI.py:1025
-msgid "Delete Shape '-'"
-msgstr "Удалить фигуру '-'"
-
-#: AppGUI/MainGUI.py:1027 AppGUI/MainGUI.py:1070 AppGUI/MainGUI.py:1470
-#: AppGUI/MainGUI.py:1507 AppGUI/MainGUI.py:2058 AppGUI/MainGUI.py:2101
-#: AppGUI/ObjectUI.py:109 AppGUI/ObjectUI.py:152
-msgid "Transformations"
-msgstr "Трансформация"
-
-#: AppGUI/MainGUI.py:1030
-msgid "Move Objects "
-msgstr "Переместить объект "
-
-#: AppGUI/MainGUI.py:1038 AppGUI/MainGUI.py:2070 AppGUI/MainGUI.py:4512
-msgid "Add Pad"
-msgstr "Добавить площадку"
-
-#: AppGUI/MainGUI.py:1042 AppGUI/MainGUI.py:2074 AppGUI/MainGUI.py:4513
-msgid "Add Track"
-msgstr "Добавить маршрут"
-
-#: AppGUI/MainGUI.py:1044 AppGUI/MainGUI.py:2076 AppGUI/MainGUI.py:4512
-msgid "Add Region"
-msgstr "Добавить регион"
-
-#: AppGUI/MainGUI.py:1046 AppGUI/MainGUI.py:1489 AppGUI/MainGUI.py:2078
-msgid "Poligonize"
-msgstr "Полигонизация"
-
-#: AppGUI/MainGUI.py:1049 AppGUI/MainGUI.py:1491 AppGUI/MainGUI.py:2081
-msgid "SemiDisc"
-msgstr "Полукруг"
-
-#: AppGUI/MainGUI.py:1051 AppGUI/MainGUI.py:1493 AppGUI/MainGUI.py:2083
-msgid "Disc"
-msgstr "Диск"
-
-#: AppGUI/MainGUI.py:1059 AppGUI/MainGUI.py:1501 AppGUI/MainGUI.py:2091
-msgid "Mark Area"
-msgstr "Обозначить области"
-
-#: AppGUI/MainGUI.py:1073 AppGUI/MainGUI.py:1474 AppGUI/MainGUI.py:1536
-#: AppGUI/MainGUI.py:2104 AppGUI/MainGUI.py:4512 AppTools/ToolMove.py:27
-msgid "Move"
-msgstr "Переместить"
-
-#: AppGUI/MainGUI.py:1081
-msgid "Snap to grid"
-msgstr "Привязка к сетке"
-
-#: AppGUI/MainGUI.py:1084
-msgid "Grid X snapping distance"
-msgstr "Размер сетки по X"
-
-#: AppGUI/MainGUI.py:1089
-msgid ""
-"When active, value on Grid_X\n"
-"is copied to the Grid_Y value."
-msgstr ""
-"Если активен, значение на Grid_X\n"
-"копируется в значение Grid_Y."
-
-#: AppGUI/MainGUI.py:1096
-msgid "Grid Y snapping distance"
-msgstr "Размер сетки по Y"
-
-#: AppGUI/MainGUI.py:1101
-msgid "Toggle the display of axis on canvas"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1107 AppGUI/preferences/PreferencesUIManager.py:846
-#: AppGUI/preferences/PreferencesUIManager.py:938
-#: AppGUI/preferences/PreferencesUIManager.py:966
-#: AppGUI/preferences/PreferencesUIManager.py:1072 App_Main.py:5140
-#: App_Main.py:5145 App_Main.py:5168
-msgid "Preferences"
-msgstr "Настройки"
-
-#: AppGUI/MainGUI.py:1113
-#, fuzzy
-#| msgid "&Command Line"
-msgid "Command Line"
-msgstr "&Командная строка"
-
-#: AppGUI/MainGUI.py:1119
-msgid "HUD (Heads up display)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1125 AppGUI/preferences/general/GeneralAPPSetGroupUI.py:97
-msgid ""
-"Draw a delimiting rectangle on canvas.\n"
-"The purpose is to illustrate the limits for our work."
-msgstr ""
-"Нарисует на холсте разделительный прямоугольник,\n"
-"для отображения границы нашей работы."
-
-#: AppGUI/MainGUI.py:1135
-msgid "Snap to corner"
-msgstr "Привязка к углу"
-
-#: AppGUI/MainGUI.py:1139 AppGUI/preferences/general/GeneralAPPSetGroupUI.py:78
-msgid "Max. magnet distance"
-msgstr "Макс. магнит расстояние"
-
-#: AppGUI/MainGUI.py:1175 AppGUI/MainGUI.py:1420 App_Main.py:7639
-msgid "Project"
-msgstr "Проект"
-
-#: AppGUI/MainGUI.py:1190
-msgid "Selected"
-msgstr "Выбранное"
-
-#: AppGUI/MainGUI.py:1218 AppGUI/MainGUI.py:1226
-msgid "Plot Area"
-msgstr "Рабочая область"
-
-#: AppGUI/MainGUI.py:1253
-msgid "General"
-msgstr "Основные"
-
-#: AppGUI/MainGUI.py:1268 AppTools/ToolCopperThieving.py:74
-#: AppTools/ToolCorners.py:55 AppTools/ToolDblSided.py:64
-#: AppTools/ToolEtchCompensation.py:73 AppTools/ToolExtractDrills.py:61
-#: AppTools/ToolFiducials.py:262 AppTools/ToolInvertGerber.py:72
-#: AppTools/ToolIsolation.py:94 AppTools/ToolOptimal.py:71
-#: AppTools/ToolPunchGerber.py:64 AppTools/ToolQRCode.py:78
-#: AppTools/ToolRulesCheck.py:61 AppTools/ToolSolderPaste.py:67
-#: AppTools/ToolSub.py:70
-msgid "GERBER"
-msgstr "GERBER"
-
-#: AppGUI/MainGUI.py:1278 AppTools/ToolDblSided.py:92
-#: AppTools/ToolRulesCheck.py:199
-msgid "EXCELLON"
-msgstr "EXCELLON"
-
-#: AppGUI/MainGUI.py:1288 AppTools/ToolDblSided.py:120 AppTools/ToolSub.py:125
-msgid "GEOMETRY"
-msgstr "GEOMETRY"
-
-#: AppGUI/MainGUI.py:1298
-msgid "CNC-JOB"
-msgstr "CNC-JOB"
-
-#: AppGUI/MainGUI.py:1307 AppGUI/ObjectUI.py:328 AppGUI/ObjectUI.py:2062
-msgid "TOOLS"
-msgstr "ИНСТРУМЕНТЫ"
-
-#: AppGUI/MainGUI.py:1316
-msgid "TOOLS 2"
-msgstr "ИНСТРУМЕНТЫ 2"
-
-#: AppGUI/MainGUI.py:1326
-msgid "UTILITIES"
-msgstr "УТИЛИТЫ"
-
-#: AppGUI/MainGUI.py:1343
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201
-msgid "Restore Defaults"
-msgstr "Восстановить значения по умолчанию"
-
-#: AppGUI/MainGUI.py:1346
-msgid ""
-"Restore the entire set of default values\n"
-"to the initial values loaded after first launch."
-msgstr ""
-"Восстановление всего набора значений по умолчанию\n"
-"к начальным значениям, загруженным после первого запуска."
-
-#: AppGUI/MainGUI.py:1351
-msgid "Open Pref Folder"
-msgstr "Открыть папку настроек"
-
-#: AppGUI/MainGUI.py:1354
-msgid "Open the folder where FlatCAM save the preferences files."
-msgstr "Открывает папку, в которой FlatCAM сохраняет файлы настроек."
-
-#: AppGUI/MainGUI.py:1358 AppGUI/MainGUI.py:1836
-msgid "Clear GUI Settings"
-msgstr "Сброс настроек интерфейса"
-
-#: AppGUI/MainGUI.py:1362
-msgid ""
-"Clear the GUI settings for FlatCAM,\n"
-"such as: layout, gui state, style, hdpi support etc."
-msgstr ""
-"Сброс настроек интерфейса FlatCAM,\n"
-"таких как: макет, состояние интерфейса, стиль, поддержка hdpi и т. д."
-
-#: AppGUI/MainGUI.py:1373
-msgid "Apply"
-msgstr "Применить"
-
-#: AppGUI/MainGUI.py:1376
-msgid "Apply the current preferences without saving to a file."
-msgstr "Применение текущих настроек без сохранения в файл."
-
-#: AppGUI/MainGUI.py:1383
-msgid ""
-"Save the current settings in the 'current_defaults' file\n"
-"which is the file storing the working default preferences."
-msgstr ""
-"Сохраняет текущие настройки в файле 'current_defaults'\n"
-"который является файлом, хранящим рабочие настройки по умолчанию."
-
-#: AppGUI/MainGUI.py:1391
-msgid "Will not save the changes and will close the preferences window."
-msgstr "Закроет окно настроек без сохранения изменений."
-
-#: AppGUI/MainGUI.py:1405
-msgid "Toggle Visibility"
-msgstr "Переключить видимость"
-
-#: AppGUI/MainGUI.py:1411
-msgid "New"
-msgstr "Создать"
-
-#: AppGUI/MainGUI.py:1413 AppTools/ToolCalibration.py:631
-#: AppTools/ToolCalibration.py:648 AppTools/ToolCalibration.py:815
-#: AppTools/ToolCopperThieving.py:148 AppTools/ToolCopperThieving.py:162
-#: AppTools/ToolCopperThieving.py:608 AppTools/ToolCutOut.py:92
-#: AppTools/ToolDblSided.py:226 AppTools/ToolFilm.py:69 AppTools/ToolFilm.py:92
-#: AppTools/ToolImage.py:49 AppTools/ToolImage.py:271
-#: AppTools/ToolIsolation.py:464 AppTools/ToolIsolation.py:517
-#: AppTools/ToolIsolation.py:1281 AppTools/ToolNCC.py:95
-#: AppTools/ToolNCC.py:558 AppTools/ToolNCC.py:1318 AppTools/ToolPaint.py:501
-#: AppTools/ToolPaint.py:705 AppTools/ToolPanelize.py:116
-#: AppTools/ToolPanelize.py:385 AppTools/ToolPanelize.py:402
-msgid "Geometry"
-msgstr "Geometry"
-
-#: AppGUI/MainGUI.py:1417
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99
-#: AppTools/ToolAlignObjects.py:74 AppTools/ToolAlignObjects.py:110
-#: AppTools/ToolCalibration.py:197 AppTools/ToolCalibration.py:631
-#: AppTools/ToolCalibration.py:648 AppTools/ToolCalibration.py:807
-#: AppTools/ToolCalibration.py:815 AppTools/ToolCopperThieving.py:148
-#: AppTools/ToolCopperThieving.py:162 AppTools/ToolCopperThieving.py:608
-#: AppTools/ToolDblSided.py:225 AppTools/ToolFilm.py:342
-#: AppTools/ToolIsolation.py:517 AppTools/ToolIsolation.py:1281
-#: AppTools/ToolNCC.py:558 AppTools/ToolNCC.py:1318 AppTools/ToolPaint.py:501
-#: AppTools/ToolPaint.py:705 AppTools/ToolPanelize.py:385
-#: AppTools/ToolPunchGerber.py:149 AppTools/ToolPunchGerber.py:164
-msgid "Excellon"
-msgstr "Excellon"
-
-#: AppGUI/MainGUI.py:1424
-msgid "Grids"
-msgstr "Сетка"
-
-#: AppGUI/MainGUI.py:1431
-msgid "Clear Plot"
-msgstr "Отключить все участки"
-
-#: AppGUI/MainGUI.py:1433
-msgid "Replot"
-msgstr "Перерисовать"
-
-#: AppGUI/MainGUI.py:1437
-msgid "Geo Editor"
-msgstr "Редактор Geo"
-
-#: AppGUI/MainGUI.py:1439
-msgid "Path"
-msgstr "Дорожка"
-
-#: AppGUI/MainGUI.py:1441
-msgid "Rectangle"
-msgstr "Прямоугольник"
-
-#: AppGUI/MainGUI.py:1444
-msgid "Circle"
-msgstr "Круг"
-
-#: AppGUI/MainGUI.py:1448
-msgid "Arc"
-msgstr "Дуга"
-
-#: AppGUI/MainGUI.py:1462
-msgid "Union"
-msgstr "Объединение"
-
-#: AppGUI/MainGUI.py:1464
-msgid "Intersection"
-msgstr "Пересечение"
-
-#: AppGUI/MainGUI.py:1466
-msgid "Subtraction"
-msgstr "Вычитание"
-
-#: AppGUI/MainGUI.py:1468 AppGUI/ObjectUI.py:2151
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:56
-msgid "Cut"
-msgstr "Вырезы"
-
-#: AppGUI/MainGUI.py:1479
-msgid "Pad"
-msgstr "Площадка"
-
-#: AppGUI/MainGUI.py:1481
-msgid "Pad Array"
-msgstr "Массив площадок"
-
-#: AppGUI/MainGUI.py:1485
-msgid "Track"
-msgstr "Трек"
-
-#: AppGUI/MainGUI.py:1487
-msgid "Region"
-msgstr "Регион"
-
-#: AppGUI/MainGUI.py:1510
-msgid "Exc Editor"
-msgstr "Редактор Excellon"
-
-#: AppGUI/MainGUI.py:1512 AppGUI/MainGUI.py:4391
-msgid "Add Drill"
-msgstr "Добавить сверло"
-
-#: AppGUI/MainGUI.py:1531 App_Main.py:2219
-msgid "Close Editor"
-msgstr "Закрыть редактор"
-
-#: AppGUI/MainGUI.py:1555
-msgid ""
-"Absolute measurement.\n"
-"Reference is (X=0, Y= 0) position"
-msgstr ""
-"Абсолютное измерение.\n"
-"Указатель в точке (X=0, Y= 0)"
-
-#: AppGUI/MainGUI.py:1563
-#, fuzzy
-#| msgid "Application started ..."
-msgid "Application units"
-msgstr "Приложение запущено ..."
-
-#: AppGUI/MainGUI.py:1654
-msgid "Lock Toolbars"
-msgstr "Заблокировать панели"
-
-#: AppGUI/MainGUI.py:1824
-msgid "FlatCAM Preferences Folder opened."
-msgstr "Папка настроек FlatCAM открыта."
-
-#: AppGUI/MainGUI.py:1835
-msgid "Are you sure you want to delete the GUI Settings? \n"
-msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n"
-
-#: AppGUI/MainGUI.py:1840 AppGUI/preferences/PreferencesUIManager.py:877
-#: AppGUI/preferences/PreferencesUIManager.py:1123 AppTranslation.py:111
-#: AppTranslation.py:210 App_Main.py:2223 App_Main.py:3158 App_Main.py:5354
-#: App_Main.py:6415
-msgid "Yes"
-msgstr "Да"
-
-#: AppGUI/MainGUI.py:1841 AppGUI/preferences/PreferencesUIManager.py:1124
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:62
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
-#: AppTools/ToolIsolation.py:174 AppTools/ToolNCC.py:182
-#: AppTools/ToolPaint.py:165 AppTranslation.py:112 AppTranslation.py:211
-#: App_Main.py:2224 App_Main.py:3159 App_Main.py:5355 App_Main.py:6416
-msgid "No"
-msgstr "Нет"
-
-#: AppGUI/MainGUI.py:1940
-msgid "&Cutout Tool"
-msgstr "&Обрезка платы"
-
-#: AppGUI/MainGUI.py:2016
-msgid "Select 'Esc'"
-msgstr "Выбор 'Esc'"
-
-#: AppGUI/MainGUI.py:2054
-msgid "Copy Objects"
-msgstr "Копировать объекты"
-
-#: AppGUI/MainGUI.py:2056 AppGUI/MainGUI.py:4311
-msgid "Delete Shape"
-msgstr "Удалить фигуру"
-
-#: AppGUI/MainGUI.py:2062
-msgid "Move Objects"
-msgstr "Переместить объект"
-
-#: AppGUI/MainGUI.py:2648
-msgid ""
-"Please first select a geometry item to be cutted\n"
-"then select the geometry item that will be cutted\n"
-"out of the first item. In the end press ~X~ key or\n"
-"the toolbar button."
-msgstr ""
-"Сначала выберите элемент геометрии для вырезания\n"
-"затем выберите элемент геометрии, который будет вырезан\n"
-"из первого пункта. В конце нажмите клавишу ~X~ или\n"
-"кнопка панели инструментов."
-
-#: AppGUI/MainGUI.py:2655 AppGUI/MainGUI.py:2819 AppGUI/MainGUI.py:2866
-#: AppGUI/MainGUI.py:2888
-msgid "Warning"
-msgstr "Внимание"
-
-#: AppGUI/MainGUI.py:2814
-msgid ""
-"Please select geometry items \n"
-"on which to perform Intersection Tool."
-msgstr ""
-"Пожалуйста, выберите элементы геометрии \n"
-"на котором выполняется инструмент пересечение."
-
-#: AppGUI/MainGUI.py:2861
-msgid ""
-"Please select geometry items \n"
-"on which to perform Substraction Tool."
-msgstr ""
-"Пожалуйста, выберите элементы геометрии \n"
-"на котором выполнить вычитание инструмента."
-
-#: AppGUI/MainGUI.py:2883
-msgid ""
-"Please select geometry items \n"
-"on which to perform union."
-msgstr ""
-"Пожалуйста, выберите элементы геометрии \n"
-"на котором выполнять объединение."
-
-#: AppGUI/MainGUI.py:2968 AppGUI/MainGUI.py:3183
-msgid "Cancelled. Nothing selected to delete."
-msgstr "Отмена. Ничего не выбрано для удаления."
-
-#: AppGUI/MainGUI.py:3052 AppGUI/MainGUI.py:3299
-msgid "Cancelled. Nothing selected to copy."
-msgstr "Отмена. Ничего не выбрано для копирования."
-
-#: AppGUI/MainGUI.py:3098 AppGUI/MainGUI.py:3328
-msgid "Cancelled. Nothing selected to move."
-msgstr "Отмена. Ничего не выбрано для перемещения."
-
-#: AppGUI/MainGUI.py:3354
-msgid "New Tool ..."
-msgstr "Новый инструмент ..."
-
-#: AppGUI/MainGUI.py:3355 AppTools/ToolIsolation.py:1258
-#: AppTools/ToolNCC.py:924 AppTools/ToolPaint.py:849
-#: AppTools/ToolSolderPaste.py:568
-msgid "Enter a Tool Diameter"
-msgstr "Введите диаметр инструмента"
-
-#: AppGUI/MainGUI.py:3367
-msgid "Adding Tool cancelled ..."
-msgstr "Добавление инструмента отменено ..."
-
-#: AppGUI/MainGUI.py:3381
-msgid "Distance Tool exit..."
-msgstr "Измеритель закрыт ..."
-
-#: AppGUI/MainGUI.py:3561 App_Main.py:3146
-msgid "Application is saving the project. Please wait ..."
-msgstr "Приложение сохраняет проект. Пожалуйста, подождите ..."
-
-#: AppGUI/MainGUI.py:3668
-#, fuzzy
-#| msgid "Disabled"
-msgid "Shell disabled."
-msgstr "Отключено"
-
-#: AppGUI/MainGUI.py:3678
-#, fuzzy
-#| msgid "Enabled"
-msgid "Shell enabled."
-msgstr "Включено"
-
-#: AppGUI/MainGUI.py:3706 App_Main.py:9155
-msgid "Shortcut Key List"
-msgstr "Список комбинаций клавиш"
-
-#: AppGUI/MainGUI.py:4089
-#, fuzzy
-#| msgid "Key Shortcut List"
-msgid "General Shortcut list"
-msgstr "Список комбинаций клавиш"
-
-#: AppGUI/MainGUI.py:4090
-msgid "SHOW SHORTCUT LIST"
-msgstr "ПОКАЗАТЬ СПИСОК КОМБИНАЦИЙ КЛАВИШ"
-
-#: AppGUI/MainGUI.py:4090
-msgid "Switch to Project Tab"
-msgstr "Переключиться на вкладку \"Проект\""
-
-#: AppGUI/MainGUI.py:4090
-msgid "Switch to Selected Tab"
-msgstr "Переключиться на вкладку \"Выбранное\""
-
-#: AppGUI/MainGUI.py:4091
-msgid "Switch to Tool Tab"
-msgstr "Переключиться на вкладку свойств"
-
-#: AppGUI/MainGUI.py:4092
-msgid "New Gerber"
-msgstr "Создать Gerber"
-
-#: AppGUI/MainGUI.py:4092
-msgid "Edit Object (if selected)"
-msgstr "Редактировать объект (если выбран)"
-
-#: AppGUI/MainGUI.py:4092 App_Main.py:5658
-msgid "Grid On/Off"
-msgstr "Сетка вкл/откл"
-
-#: AppGUI/MainGUI.py:4092
-msgid "Jump to Coordinates"
-msgstr "Перейти к координатам"
-
-#: AppGUI/MainGUI.py:4093
-msgid "New Excellon"
-msgstr "Создать Excellon"
-
-#: AppGUI/MainGUI.py:4093
-msgid "Move Obj"
-msgstr "Переместить объект"
-
-#: AppGUI/MainGUI.py:4093
-msgid "New Geometry"
-msgstr "Создать Geometry"
-
-#: AppGUI/MainGUI.py:4093
-msgid "Change Units"
-msgstr "Единицы измерения"
-
-#: AppGUI/MainGUI.py:4094
-msgid "Open Properties Tool"
-msgstr "Свойства"
-
-#: AppGUI/MainGUI.py:4094
-msgid "Rotate by 90 degree CW"
-msgstr "Поворот на 90 градусов по часовой стрелке"
-
-#: AppGUI/MainGUI.py:4094
-msgid "Shell Toggle"
-msgstr "Панель командной строки"
-
-#: AppGUI/MainGUI.py:4095
-msgid ""
-"Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)"
-msgstr ""
-"Добавить инструмент (во вкладках \"Выбранное\", \"Инструменты\" или "
-"инструменте рисования)"
-
-#: AppGUI/MainGUI.py:4096
-msgid "Flip on X_axis"
-msgstr "Отразить по оси X"
-
-#: AppGUI/MainGUI.py:4096
-msgid "Flip on Y_axis"
-msgstr "Отразить по оси Y"
-
-#: AppGUI/MainGUI.py:4099
-msgid "Copy Obj"
-msgstr "Копировать объекты"
-
-#: AppGUI/MainGUI.py:4099
-msgid "Open Tools Database"
-msgstr "Открыть БД"
-
-#: AppGUI/MainGUI.py:4100
-msgid "Open Excellon File"
-msgstr "Открыть Excellon"
-
-#: AppGUI/MainGUI.py:4100
-msgid "Open Gerber File"
-msgstr "Открыть Gerber"
-
-#: AppGUI/MainGUI.py:4100
-msgid "New Project"
-msgstr "Новый проект"
-
-#: AppGUI/MainGUI.py:4101 App_Main.py:6711 App_Main.py:6714
-msgid "Open Project"
-msgstr "Открыть проект"
-
-#: AppGUI/MainGUI.py:4101 AppTools/ToolPDF.py:41
-msgid "PDF Import Tool"
-msgstr "Импорт PDF"
-
-#: AppGUI/MainGUI.py:4101
-msgid "Save Project"
-msgstr "Сохранить проект"
-
-#: AppGUI/MainGUI.py:4101
-msgid "Toggle Plot Area"
-msgstr "Переключить рабочую область"
-
-#: AppGUI/MainGUI.py:4104
-msgid "Copy Obj_Name"
-msgstr "Копировать имя объекта"
-
-#: AppGUI/MainGUI.py:4105
-msgid "Toggle Code Editor"
-msgstr "Переключить редактор кода"
-
-#: AppGUI/MainGUI.py:4105
-msgid "Toggle the axis"
-msgstr "Переключить ось"
-
-#: AppGUI/MainGUI.py:4105 AppGUI/MainGUI.py:4306 AppGUI/MainGUI.py:4393
-#: AppGUI/MainGUI.py:4515
-msgid "Distance Minimum Tool"
-msgstr "Минимальное расстояние"
-
-#: AppGUI/MainGUI.py:4106
-msgid "Open Preferences Window"
-msgstr "Открыть окно настроек"
-
-#: AppGUI/MainGUI.py:4107
-msgid "Rotate by 90 degree CCW"
-msgstr "Поворот на 90 градусов против часовой стрелки"
-
-#: AppGUI/MainGUI.py:4107
-msgid "Run a Script"
-msgstr "Запустить сценарий"
-
-#: AppGUI/MainGUI.py:4107
-msgid "Toggle the workspace"
-msgstr "Переключить рабочее пространство"
-
-#: AppGUI/MainGUI.py:4107
-msgid "Skew on X axis"
-msgstr "Наклон по оси X"
-
-#: AppGUI/MainGUI.py:4108
-msgid "Skew on Y axis"
-msgstr "Наклон по оси Y"
-
-#: AppGUI/MainGUI.py:4111
-msgid "2-Sided PCB Tool"
-msgstr "2-х сторонняя плата"
-
-#: AppGUI/MainGUI.py:4112
-#, fuzzy
-#| msgid "&Toggle Grid Lines\tAlt+G"
-msgid "Toggle Grid Lines"
-msgstr "&Переключить линии сетки \tAlt+G"
-
-#: AppGUI/MainGUI.py:4114
-msgid "Solder Paste Dispensing Tool"
-msgstr "Паяльная паста"
-
-#: AppGUI/MainGUI.py:4115
-msgid "Film PCB Tool"
-msgstr "Плёнка"
-
-#: AppGUI/MainGUI.py:4115
-msgid "Non-Copper Clearing Tool"
-msgstr "Очистка от меди"
-
-#: AppGUI/MainGUI.py:4116
-msgid "Paint Area Tool"
-msgstr "Инструмент рисования"
-
-#: AppGUI/MainGUI.py:4116
-msgid "Rules Check Tool"
-msgstr "Проверка правил"
-
-#: AppGUI/MainGUI.py:4117
-msgid "View File Source"
-msgstr "Просмотреть код"
-
-#: AppGUI/MainGUI.py:4117
-msgid "Transformations Tool"
-msgstr "Трансформация"
-
-#: AppGUI/MainGUI.py:4118
-msgid "Cutout PCB Tool"
-msgstr "Обрезка платы"
-
-#: AppGUI/MainGUI.py:4118 AppTools/ToolPanelize.py:35
-msgid "Panelize PCB"
-msgstr "Панелизация"
-
-#: AppGUI/MainGUI.py:4119
-msgid "Enable all Plots"
-msgstr "Включить все участки"
-
-#: AppGUI/MainGUI.py:4119
-msgid "Disable all Plots"
-msgstr "Отключить все участки"
-
-#: AppGUI/MainGUI.py:4119
-msgid "Disable Non-selected Plots"
-msgstr "Отключить не выбранные"
-
-#: AppGUI/MainGUI.py:4120
-msgid "Toggle Full Screen"
-msgstr "Во весь экран"
-
-#: AppGUI/MainGUI.py:4123
-msgid "Abort current task (gracefully)"
-msgstr "Прервать текущее задание (корректно)"
-
-#: AppGUI/MainGUI.py:4126
-msgid "Save Project As"
-msgstr "Сохранить проект как"
-
-#: AppGUI/MainGUI.py:4127
-msgid ""
-"Paste Special. Will convert a Windows path style to the one required in Tcl "
-"Shell"
-msgstr ""
-"Специальная вставка. Преобразует стиль пути Windows в тот, который требуется "
-"в Tcl Shell"
-
-#: AppGUI/MainGUI.py:4130
-msgid "Open Online Manual"
-msgstr "Открыть онлайн-руководство"
-
-#: AppGUI/MainGUI.py:4131
-msgid "Open Online Tutorials"
-msgstr "Открыть онлайн-уроки"
-
-#: AppGUI/MainGUI.py:4131
-msgid "Refresh Plots"
-msgstr "Обновить участки"
-
-#: AppGUI/MainGUI.py:4131 AppTools/ToolSolderPaste.py:517
-msgid "Delete Object"
-msgstr "Удалить объект"
-
-#: AppGUI/MainGUI.py:4131
-msgid "Alternate: Delete Tool"
-msgstr "Альтернатива: Удалить инструмент"
-
-#: AppGUI/MainGUI.py:4132
-msgid "(left to Key_1)Toggle Notebook Area (Left Side)"
-msgstr "(слева от клавиши \"1\") Боковая панель"
-
-#: AppGUI/MainGUI.py:4132
-msgid "En(Dis)able Obj Plot"
-msgstr "Включить/Отключить участок"
-
-#: AppGUI/MainGUI.py:4133
-msgid "Deselects all objects"
-msgstr "Отмена выбора всех объектов"
-
-#: AppGUI/MainGUI.py:4147
-msgid "Editor Shortcut list"
-msgstr "Список комбинаций клавиш редактора"
-
-#: AppGUI/MainGUI.py:4301
-msgid "GEOMETRY EDITOR"
-msgstr "РЕДАКТОР GEOMETRY"
-
-#: AppGUI/MainGUI.py:4301
-msgid "Draw an Arc"
-msgstr "Нарисовать дугу"
-
-#: AppGUI/MainGUI.py:4301
-msgid "Copy Geo Item"
-msgstr "Копировать элемент Geo"
-
-#: AppGUI/MainGUI.py:4302
-msgid "Within Add Arc will toogle the ARC direction: CW or CCW"
-msgstr ""
-"При добавлении дуги будет переключаться направление изгиба: по часовой "
-"стрелке или против"
-
-#: AppGUI/MainGUI.py:4302
-msgid "Polygon Intersection Tool"
-msgstr "Пересечение полигонов"
-
-#: AppGUI/MainGUI.py:4303
-msgid "Geo Paint Tool"
-msgstr "Рисование"
-
-#: AppGUI/MainGUI.py:4303 AppGUI/MainGUI.py:4392 AppGUI/MainGUI.py:4512
-msgid "Jump to Location (x, y)"
-msgstr "Перейти к координатам (x, y)"
-
-#: AppGUI/MainGUI.py:4303
-msgid "Toggle Corner Snap"
-msgstr "Привязка к углу"
-
-#: AppGUI/MainGUI.py:4303
-msgid "Move Geo Item"
-msgstr "Переместить элемент Geo"
-
-#: AppGUI/MainGUI.py:4304
-msgid "Within Add Arc will cycle through the ARC modes"
-msgstr "При добавлении дуги будет переключаться между режимами дуги"
-
-#: AppGUI/MainGUI.py:4304
-msgid "Draw a Polygon"
-msgstr "Полигон"
-
-#: AppGUI/MainGUI.py:4304
-msgid "Draw a Circle"
-msgstr "Круг"
-
-#: AppGUI/MainGUI.py:4305
-msgid "Draw a Path"
-msgstr "Нарисовать линию"
-
-#: AppGUI/MainGUI.py:4305
-msgid "Draw Rectangle"
-msgstr "Прямоугольник"
-
-#: AppGUI/MainGUI.py:4305
-msgid "Polygon Subtraction Tool"
-msgstr "Вычитание полигонов"
-
-#: AppGUI/MainGUI.py:4305
-msgid "Add Text Tool"
-msgstr "Текст"
-
-#: AppGUI/MainGUI.py:4306
-msgid "Polygon Union Tool"
-msgstr "Сращение полигонов"
-
-#: AppGUI/MainGUI.py:4306
-msgid "Flip shape on X axis"
-msgstr "Отразить форму по оси X"
-
-#: AppGUI/MainGUI.py:4306
-msgid "Flip shape on Y axis"
-msgstr "Отразить форму по оси Y"
-
-#: AppGUI/MainGUI.py:4307
-msgid "Skew shape on X axis"
-msgstr "Наклонить форму по оси X"
-
-#: AppGUI/MainGUI.py:4307
-msgid "Skew shape on Y axis"
-msgstr "Наклонить форму по оси Y"
-
-#: AppGUI/MainGUI.py:4307
-msgid "Editor Transformation Tool"
-msgstr "Трансформация"
-
-#: AppGUI/MainGUI.py:4308
-msgid "Offset shape on X axis"
-msgstr "Смещение формы по оси X"
-
-#: AppGUI/MainGUI.py:4308
-msgid "Offset shape on Y axis"
-msgstr "Смещение формы по оси Y"
-
-#: AppGUI/MainGUI.py:4309 AppGUI/MainGUI.py:4395 AppGUI/MainGUI.py:4517
-msgid "Save Object and Exit Editor"
-msgstr "Сохранить объект и закрыть редактор"
-
-#: AppGUI/MainGUI.py:4309
-msgid "Polygon Cut Tool"
-msgstr "Вычитание полигонов"
-
-#: AppGUI/MainGUI.py:4310
-msgid "Rotate Geometry"
-msgstr "Повернуть геометрию"
-
-#: AppGUI/MainGUI.py:4310
-msgid "Finish drawing for certain tools"
-msgstr "Завершить рисование для некоторых инструментов"
-
-#: AppGUI/MainGUI.py:4310 AppGUI/MainGUI.py:4395 AppGUI/MainGUI.py:4515
-msgid "Abort and return to Select"
-msgstr "Прервать и вернуться к выбору"
-
-#: AppGUI/MainGUI.py:4391
-msgid "EXCELLON EDITOR"
-msgstr "РЕДАКТОР EXCELLON"
-
-#: AppGUI/MainGUI.py:4391
-msgid "Copy Drill(s)"
-msgstr "Копировать отверстие"
-
-#: AppGUI/MainGUI.py:4392
-msgid "Move Drill(s)"
-msgstr "Переместить отверстие"
-
-#: AppGUI/MainGUI.py:4393
-msgid "Add a new Tool"
-msgstr "Добавить инструмент"
-
-#: AppGUI/MainGUI.py:4394
-msgid "Delete Drill(s)"
-msgstr "Удалить отверстие"
-
-#: AppGUI/MainGUI.py:4394
-msgid "Alternate: Delete Tool(s)"
-msgstr "Альтернатива: Удалить инструмент(ы)"
-
-#: AppGUI/MainGUI.py:4511
-msgid "GERBER EDITOR"
-msgstr "РЕДАКТОР GERBER"
-
-#: AppGUI/MainGUI.py:4511
-msgid "Add Disc"
-msgstr "Добавить круг"
-
-#: AppGUI/MainGUI.py:4511
-msgid "Add SemiDisc"
-msgstr "Добавить полукруг"
-
-#: AppGUI/MainGUI.py:4513
-msgid "Within Track & Region Tools will cycle in REVERSE the bend modes"
-msgstr ""
-"В пределах трека и региона инструмент будет работать в обратном режиме изгиба"
-
-#: AppGUI/MainGUI.py:4514
-msgid "Within Track & Region Tools will cycle FORWARD the bend modes"
-msgstr ""
-"В пределах трека и региона инструмент будет циклически изменять режимы изгиба"
-
-#: AppGUI/MainGUI.py:4515
-msgid "Alternate: Delete Apertures"
-msgstr "Альтернатива: Удалить отверстия"
-
-#: AppGUI/MainGUI.py:4516
-msgid "Eraser Tool"
-msgstr "Ластик"
-
-#: AppGUI/MainGUI.py:4517
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221
-msgid "Mark Area Tool"
-msgstr "Инструмент «Обозначить область»"
-
-#: AppGUI/MainGUI.py:4517
-msgid "Poligonize Tool"
-msgstr "Полигонизация"
-
-#: AppGUI/MainGUI.py:4517
-msgid "Transformation Tool"
-msgstr "Трансформация"
-
-#: AppGUI/ObjectUI.py:38
-#, fuzzy
-#| msgid "Object"
-msgid "App Object"
-msgstr "Объект"
-
-#: AppGUI/ObjectUI.py:78 AppTools/ToolIsolation.py:77
-msgid ""
-"BASIC is suitable for a beginner. Many parameters\n"
-"are hidden from the user in this mode.\n"
-"ADVANCED mode will make available all parameters.\n"
-"\n"
-"To change the application LEVEL, go to:\n"
-"Edit -> Preferences -> General and check:\n"
-"'APP. LEVEL' radio button."
-msgstr ""
-"BASIC подходит для начинающих. Многие параметры\n"
-"скрыты от пользователя в этом режиме.\n"
-"Расширенный режим сделает доступными все параметры.\n"
-"\n"
-"Для изменения уровня приложения:\n"
-"Изменить - > настройки -> Общие и проверить:\n"
-"- Приложение. Уровень ' переключатель."
-
-#: AppGUI/ObjectUI.py:111 AppGUI/ObjectUI.py:154
-msgid "Geometrical transformations of the current object."
-msgstr "Геометрические преобразования текущего объекта."
-
-#: AppGUI/ObjectUI.py:120
-msgid ""
-"Factor by which to multiply\n"
-"geometric features of this object.\n"
-"Expressions are allowed. E.g: 1/25.4"
-msgstr ""
-"Коэффециент увеличения\n"
-"масштаба объекта.\n"
-"Выражения разрешены. Например: 1 / 25.4"
-
-#: AppGUI/ObjectUI.py:127
-msgid "Perform scaling operation."
-msgstr "Будет выполнена операция масштабирования."
-
-#: AppGUI/ObjectUI.py:138
-msgid ""
-"Amount by which to move the object\n"
-"in the x and y axes in (x, y) format.\n"
-"Expressions are allowed. E.g: (1/3.2, 0.5*3)"
-msgstr ""
-"Расстояние на которое можно переместить объект\n"
-"по осям X и Y в формате (x, y).\n"
-"Выражения разрешены. Например: (1/3.2, 0.5*3)"
-
-#: AppGUI/ObjectUI.py:145
-msgid "Perform the offset operation."
-msgstr "Будет произведено смещение на заданное расстояние."
-
-#: AppGUI/ObjectUI.py:162 AppGUI/ObjectUI.py:173 AppTool.py:280 AppTool.py:291
-msgid "Edited value is out of range"
-msgstr "Отредактированное значение находится вне диапазона"
-
-#: AppGUI/ObjectUI.py:168 AppGUI/ObjectUI.py:175 AppTool.py:286 AppTool.py:293
-msgid "Edited value is within limits."
-msgstr "Отредактированное значение находится в пределах нормы."
-
-#: AppGUI/ObjectUI.py:187
-msgid "Gerber Object"
-msgstr "Объект Gerber"
-
-#: AppGUI/ObjectUI.py:196 AppGUI/ObjectUI.py:496 AppGUI/ObjectUI.py:1313
-#: AppGUI/ObjectUI.py:2135 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:31
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:31
-msgid "Plot Options"
-msgstr "Отрисовка"
-
-#: AppGUI/ObjectUI.py:202 AppGUI/ObjectUI.py:502
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:45
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119
-#: AppTools/ToolCopperThieving.py:195
-msgid "Solid"
-msgstr "Сплошной"
-
-#: AppGUI/ObjectUI.py:204 AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:47
-msgid "Solid color polygons."
-msgstr "Сплошной цвет полигонов."
-
-#: AppGUI/ObjectUI.py:210 AppGUI/ObjectUI.py:510 AppGUI/ObjectUI.py:1319
-msgid "Multi-Color"
-msgstr "Mногоцветный"
-
-#: AppGUI/ObjectUI.py:212 AppGUI/ObjectUI.py:512 AppGUI/ObjectUI.py:1321
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:47
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:54
-msgid "Draw polygons in different colors."
-msgstr "Окрашивать полигоны разными цветами."
-
-#: AppGUI/ObjectUI.py:228 AppGUI/ObjectUI.py:548
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:38
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:38
-msgid "Plot"
-msgstr "Отображать"
-
-#: AppGUI/ObjectUI.py:229 AppGUI/ObjectUI.py:550 AppGUI/ObjectUI.py:1383
-#: AppGUI/ObjectUI.py:2245 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-msgid "Plot (show) this object."
-msgstr "Начертить (отобразить) этот объект."
-
-#: AppGUI/ObjectUI.py:258
-msgid ""
-"Toggle the display of the Gerber Apertures Table.\n"
-"When unchecked, it will delete all mark shapes\n"
-"that are drawn on canvas."
-msgstr ""
-"Переключает отображение Gerber Apertures Table\n"
-"Когда флажок снят, он удалит все отмеченные фигуры\n"
-"которые отображены на холсте."
-
-#: AppGUI/ObjectUI.py:268
-msgid "Mark All"
-msgstr "Отметить все"
-
-#: AppGUI/ObjectUI.py:270
-msgid ""
-"When checked it will display all the apertures.\n"
-"When unchecked, it will delete all mark shapes\n"
-"that are drawn on canvas."
-msgstr ""
-"При включенном флажке будут отображаться все отверстия.\n"
-"Когда флажок снят, он удалит все отмеченные фигуры\n"
-"которые нарисованы на холсте."
-
-#: AppGUI/ObjectUI.py:298
-msgid "Mark the aperture instances on canvas."
-msgstr "Отметьте места отверстий на холсте."
-
-#: AppGUI/ObjectUI.py:305 AppTools/ToolIsolation.py:579
-msgid "Buffer Solid Geometry"
-msgstr "Буферизация solid геометрии"
-
-#: AppGUI/ObjectUI.py:307 AppTools/ToolIsolation.py:581
-msgid ""
-"This button is shown only when the Gerber file\n"
-"is loaded without buffering.\n"
-"Clicking this will create the buffered geometry\n"
-"required for isolation."
-msgstr ""
-"Эта кнопка отображается только когда файл Gerber\n"
-"загружается без буферизации.\n"
-"Включив это, вы создадите буферную геометрию\n"
-"требуемую для изоляции."
-
-#: AppGUI/ObjectUI.py:332
-msgid "Isolation Routing"
-msgstr "Изоляция разводки"
-
-#: AppGUI/ObjectUI.py:334 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:32
-#: AppTools/ToolIsolation.py:67
-#, fuzzy
-#| msgid ""
-#| "Create a Geometry object with\n"
-#| "toolpaths to cut outside polygons."
-msgid ""
-"Create a Geometry object with\n"
-"toolpaths to cut around polygons."
-msgstr ""
-"Создание объекта Geometry\n"
-"с траекториям обрезки за\n"
-"пределами полигонов."
-
-#: AppGUI/ObjectUI.py:348 AppGUI/ObjectUI.py:2089 AppTools/ToolNCC.py:599
-msgid ""
-"Create the Geometry Object\n"
-"for non-copper routing."
-msgstr ""
-"Создаёт объект геометрии\n"
-"для безмедного полигона."
-
-#: AppGUI/ObjectUI.py:362
-msgid ""
-"Generate the geometry for\n"
-"the board cutout."
-msgstr ""
-"Будет создан объект геометрии\n"
-"для обрезки контура."
-
-#: AppGUI/ObjectUI.py:379 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:32
-msgid "Non-copper regions"
-msgstr "Безмедные полигоны"
-
-#: AppGUI/ObjectUI.py:381 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:34
-msgid ""
-"Create polygons covering the\n"
-"areas without copper on the PCB.\n"
-"Equivalent to the inverse of this\n"
-"object. Can be used to remove all\n"
-"copper from a specified region."
-msgstr ""
-"Создание полигонов, охватывающих\n"
-"участки без меди на печатной плате.\n"
-"Обратный эквивалент этого\n"
-"объекта может использоваться для удаления всей\n"
-"меди из указанного региона."
-
-#: AppGUI/ObjectUI.py:391 AppGUI/ObjectUI.py:432
-#: AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:46
-#: AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:79
-msgid "Boundary Margin"
-msgstr "Отступ от границы"
-
-#: AppGUI/ObjectUI.py:393 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:48
-msgid ""
-"Specify the edge of the PCB\n"
-"by drawing a box around all\n"
-"objects with this minimum\n"
-"distance."
-msgstr ""
-"Обозначает край печатной платы\n"
-"рисованием прямоугольника вокруг всех\n"
-"объектов с этим минимальным\n"
-"расстоянием."
-
-#: AppGUI/ObjectUI.py:408 AppGUI/ObjectUI.py:446
-#: AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:61
-#: AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:92
-msgid "Rounded Geo"
-msgstr "Закруглять"
-
-#: AppGUI/ObjectUI.py:410 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:63
-msgid "Resulting geometry will have rounded corners."
-msgstr "Полученная геометрия будет иметь закругленные углы."
-
-#: AppGUI/ObjectUI.py:414 AppGUI/ObjectUI.py:455
-#: AppTools/ToolSolderPaste.py:373
-msgid "Generate Geo"
-msgstr "Создать"
-
-#: AppGUI/ObjectUI.py:424 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:73
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137
-#: AppTools/ToolPanelize.py:99 AppTools/ToolQRCode.py:201
-msgid "Bounding Box"
-msgstr "Ограничительная рамка"
-
-#: AppGUI/ObjectUI.py:426
-msgid ""
-"Create a geometry surrounding the Gerber object.\n"
-"Square shape."
-msgstr ""
-"Создаст геометрию, окружающую объект Gerber.\n"
-"Квадратная форма."
-
-#: AppGUI/ObjectUI.py:434 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:81
-msgid ""
-"Distance of the edges of the box\n"
-"to the nearest polygon."
-msgstr ""
-"Расстояние от края поля\n"
-"до ближайшего полигона."
-
-#: AppGUI/ObjectUI.py:448 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:94
-msgid ""
-"If the bounding box is \n"
-"to have rounded corners\n"
-"their radius is equal to\n"
-"the margin."
-msgstr ""
-"Если ограничительная рамка\n"
-"имеет закругленные углы\n"
-"их радиус будет равен\n"
-"отступу."
-
-#: AppGUI/ObjectUI.py:457
-msgid "Generate the Geometry object."
-msgstr "Будет создан объект геометрии."
-
-#: AppGUI/ObjectUI.py:484
-msgid "Excellon Object"
-msgstr "Объект Excellon"
-
-#: AppGUI/ObjectUI.py:504
-msgid "Solid circles."
-msgstr "Сплошные круги."
-
-#: AppGUI/ObjectUI.py:560 AppGUI/ObjectUI.py:655 AppGUI/ObjectUI.py:2266
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
-#: AppTools/ToolProperties.py:166
-msgid "Drills"
-msgstr "Отверстия"
-
-#: AppGUI/ObjectUI.py:560 AppGUI/ObjectUI.py:656 AppGUI/ObjectUI.py:2266
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
-#: AppTools/ToolProperties.py:168
-msgid "Slots"
-msgstr "Пазы"
-
-#: AppGUI/ObjectUI.py:565
-msgid ""
-"This is the Tool Number.\n"
-"When ToolChange is checked, on toolchange event this value\n"
-"will be showed as a T1, T2 ... Tn in the Machine Code.\n"
-"\n"
-"Here the tools are selected for G-code generation."
-msgstr ""
-"Это номер инструмента.\n"
-"Если установлен флажок смена инструмента, то в случае смены инструмента это "
-"значение\n"
-"будет показано, как Т1, Т2 ... Tn в машинном коде.\n"
-"\n"
-"Здесь выбираются инструменты для генерации G-кода."
-
-#: AppGUI/ObjectUI.py:570 AppGUI/ObjectUI.py:1407 AppTools/ToolPaint.py:141
-msgid ""
-"Tool Diameter. It's value (in current FlatCAM units) \n"
-"is the cut width into the material."
-msgstr ""
-"Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n"
-"ширины разреза в материале."
-
-#: AppGUI/ObjectUI.py:573
-msgid ""
-"The number of Drill holes. Holes that are drilled with\n"
-"a drill bit."
-msgstr ""
-"Количество просверленных отверстий. Отверстия, которые сверлят с помощью\n"
-"сверло."
-
-#: AppGUI/ObjectUI.py:576
-msgid ""
-"The number of Slot holes. Holes that are created by\n"
-"milling them with an endmill bit."
-msgstr ""
-"Количество щелевых отверстий. Отверстия, которые создаются\n"
-"фрезы с фрезы бит."
-
-#: AppGUI/ObjectUI.py:579
-msgid ""
-"Toggle display of the drills for the current tool.\n"
-"This does not select the tools for G-code generation."
-msgstr ""
-"Переключение отображения сверл для текущего инструмента.\n"
-"При этом не выбираются инструменты для генерации G-кода."
-
-#: AppGUI/ObjectUI.py:597 AppGUI/ObjectUI.py:1564
-#: AppObjects/FlatCAMExcellon.py:537 AppObjects/FlatCAMExcellon.py:836
-#: AppObjects/FlatCAMExcellon.py:852 AppObjects/FlatCAMExcellon.py:856
-#: AppObjects/FlatCAMGeometry.py:380 AppObjects/FlatCAMGeometry.py:825
-#: AppObjects/FlatCAMGeometry.py:861 AppTools/ToolIsolation.py:313
-#: AppTools/ToolIsolation.py:1051 AppTools/ToolIsolation.py:1171
-#: AppTools/ToolIsolation.py:1185 AppTools/ToolNCC.py:331
-#: AppTools/ToolNCC.py:797 AppTools/ToolNCC.py:811 AppTools/ToolNCC.py:1214
-#: AppTools/ToolPaint.py:313 AppTools/ToolPaint.py:766
-#: AppTools/ToolPaint.py:778 AppTools/ToolPaint.py:1190
-msgid "Parameters for"
-msgstr "Параметры для"
-
-#: AppGUI/ObjectUI.py:600 AppGUI/ObjectUI.py:1567 AppTools/ToolIsolation.py:316
-#: AppTools/ToolNCC.py:334 AppTools/ToolPaint.py:316
-msgid ""
-"The data used for creating GCode.\n"
-"Each tool store it's own set of such data."
-msgstr ""
-"Данные, используемые для создания кода.\n"
-"Каждый инструмент хранит свой собственный набор таких данных."
-
-#: AppGUI/ObjectUI.py:626
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:48
-msgid ""
-"Operation type:\n"
-"- Drilling -> will drill the drills/slots associated with this tool\n"
-"- Milling -> will mill the drills/slots"
-msgstr ""
-"Тип операции:\n"
-"- Сверление -> просверлит отверстия/пазы, связанные с этим инструментом.\n"
-"- Фрезерование -> будет фрезеровать отверстия/пазы"
-
-#: AppGUI/ObjectUI.py:632
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54
-msgid "Drilling"
-msgstr "Сверление"
-
-#: AppGUI/ObjectUI.py:633
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55
-msgid "Milling"
-msgstr "Фрезерование"
-
-#: AppGUI/ObjectUI.py:648
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:64
-msgid ""
-"Milling type:\n"
-"- Drills -> will mill the drills associated with this tool\n"
-"- Slots -> will mill the slots associated with this tool\n"
-"- Both -> will mill both drills and mills or whatever is available"
-msgstr ""
-"Тип фрезерования:\n"
-"- Отверстия -> будет фрезеровать отверстия, связанные с этим инструментом\n"
-"- Пазы -> будет фрезеровать пазы, связанные с этим инструментом\n"
-"- Оба -> будут фрезеровать как отверстия, так и пазы или все, что доступно"
-
-#: AppGUI/ObjectUI.py:657
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:73
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
-#: AppTools/ToolFilm.py:241
-msgid "Both"
-msgstr "Обе"
-
-#: AppGUI/ObjectUI.py:665
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80
-msgid "Milling Diameter"
-msgstr "Диаметр фрезерования"
-
-#: AppGUI/ObjectUI.py:667
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:82
-msgid "The diameter of the tool who will do the milling"
-msgstr "Диаметр режущего инструмента"
-
-#: AppGUI/ObjectUI.py:681
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:95
-msgid ""
-"Drill depth (negative)\n"
-"below the copper surface."
-msgstr ""
-"Глубина сверления (отрицательная) \n"
-"ниже слоя меди."
-
-#: AppGUI/ObjectUI.py:700 AppGUI/ObjectUI.py:1626
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:113
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
-#: AppTools/ToolCutOut.py:159
-msgid "Multi-Depth"
-msgstr "Мультипроход"
-
-#: AppGUI/ObjectUI.py:703 AppGUI/ObjectUI.py:1629
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:116
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
-#: AppTools/ToolCutOut.py:162
-msgid ""
-"Use multiple passes to limit\n"
-"the cut depth in each pass. Will\n"
-"cut multiple times until Cut Z is\n"
-"reached."
-msgstr ""
-"Используйте несколько проходов для ограничения\n"
-"глубина реза в каждом проходе. Будет\n"
-"сократить несколько раз, пока Cut Z не станет\n"
-"достиг."
-
-#: AppGUI/ObjectUI.py:716 AppGUI/ObjectUI.py:1643
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:128
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
-#: AppTools/ToolCutOut.py:176
-msgid "Depth of each pass (positive)."
-msgstr "Глубина каждого прохода (положительный)."
-
-#: AppGUI/ObjectUI.py:727
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:136
-msgid ""
-"Tool height when travelling\n"
-"across the XY plane."
-msgstr ""
-"Отвод инструмента при холостом ходе\n"
-"по плоскости XY."
-
-#: AppGUI/ObjectUI.py:748 AppGUI/ObjectUI.py:1673
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-msgid ""
-"Cutting speed in the XY\n"
-"plane in units per minute"
-msgstr ""
-"Скорость резания в плоскости XY\n"
-"в единицах в минуту"
-
-#: AppGUI/ObjectUI.py:763
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:209
-msgid ""
-"Tool speed while drilling\n"
-"(in units per minute).\n"
-"So called 'Plunge' feedrate.\n"
-"This is for linear move G01."
-msgstr ""
-"Скорость вращения инструмента при сверлении\n"
-"(в единицах в минуту).\n"
-"Так называемая подача «Погружения».\n"
-"Используется для линейного перемещения G01."
-
-#: AppGUI/ObjectUI.py:778 AppGUI/ObjectUI.py:1700
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:80
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
-msgid "Feedrate Rapids"
-msgstr "Пороги скорости подачи"
-
-#: AppGUI/ObjectUI.py:780
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:82
-msgid ""
-"Tool speed while drilling\n"
-"(in units per minute).\n"
-"This is for the rapid move G00.\n"
-"It is useful only for Marlin,\n"
-"ignore for any other cases."
-msgstr ""
-"Скорость инструмента во время сверления\n"
-"(в единицах измерения в минуту).\n"
-"Это для быстрого перемещения G00.\n"
-"Полезно только для Marlin,\n"
-"игнорировать для любых других случаев."
-
-#: AppGUI/ObjectUI.py:800 AppGUI/ObjectUI.py:1720
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-msgid "Re-cut"
-msgstr "Перерезать"
-
-#: AppGUI/ObjectUI.py:802 AppGUI/ObjectUI.py:815 AppGUI/ObjectUI.py:1722
-#: AppGUI/ObjectUI.py:1734
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-msgid ""
-"In order to remove possible\n"
-"copper leftovers where first cut\n"
-"meet with last cut, we generate an\n"
-"extended cut over the first cut section."
-msgstr ""
-"Для того, чтобы удалить возможные остатки меди в тех местах,\n"
-"где первый разрез встречается с последним,\n"
-"мы генерируем расширенный разрез\n"
-"над первым разрезом."
-
-#: AppGUI/ObjectUI.py:828 AppGUI/ObjectUI.py:1743
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
-#: AppObjects/FlatCAMExcellon.py:1512 AppObjects/FlatCAMGeometry.py:1687
-msgid "Spindle speed"
-msgstr "Скорость вращения шпинделя"
-
-#: AppGUI/ObjectUI.py:830
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:224
-msgid ""
-"Speed of the spindle\n"
-"in RPM (optional)"
-msgstr ""
-"Скорость шпинделя\n"
-"в оборотах в минуту(опционально) ."
-
-#: AppGUI/ObjectUI.py:845 AppGUI/ObjectUI.py:1762
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:238
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
-msgid ""
-"Pause to allow the spindle to reach its\n"
-"speed before cutting."
-msgstr ""
-"Задержка для набора оборотов шпинделя\n"
-"перед началом обработки."
-
-#: AppGUI/ObjectUI.py:856 AppGUI/ObjectUI.py:1772
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:246
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
-msgid "Number of time units for spindle to dwell."
-msgstr "Количество единиц времени для остановки шпинделя."
-
-#: AppGUI/ObjectUI.py:866
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:46
-msgid "Offset Z"
-msgstr "Смещение Z"
-
-#: AppGUI/ObjectUI.py:868
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48
-msgid ""
-"Some drill bits (the larger ones) need to drill deeper\n"
-"to create the desired exit hole diameter due of the tip shape.\n"
-"The value here can compensate the Cut Z parameter."
-msgstr ""
-"Некоторые сверла (большие) нужно сверлить глубже\n"
-"создать необходимый диаметр выходного отверстия за счет формы наконечника.\n"
-"Значение здесь может компенсировать Cut Z параметра."
-
-#: AppGUI/ObjectUI.py:928 AppGUI/ObjectUI.py:1826 AppTools/ToolIsolation.py:412
-#: AppTools/ToolNCC.py:492 AppTools/ToolPaint.py:422
-msgid "Apply parameters to all tools"
-msgstr "Применить параметры ко всем инструментам"
-
-#: AppGUI/ObjectUI.py:930 AppGUI/ObjectUI.py:1828 AppTools/ToolIsolation.py:414
-#: AppTools/ToolNCC.py:494 AppTools/ToolPaint.py:424
-msgid ""
-"The parameters in the current form will be applied\n"
-"on all the tools from the Tool Table."
-msgstr ""
-"Параметры в текущей форме будут применены\n"
-"для всех инструментов из таблицы инструментов."
-
-#: AppGUI/ObjectUI.py:941 AppGUI/ObjectUI.py:1839 AppTools/ToolIsolation.py:425
-#: AppTools/ToolNCC.py:505 AppTools/ToolPaint.py:435
-msgid "Common Parameters"
-msgstr "Общие параметры"
-
-#: AppGUI/ObjectUI.py:943 AppGUI/ObjectUI.py:1841 AppTools/ToolIsolation.py:427
-#: AppTools/ToolNCC.py:507 AppTools/ToolPaint.py:437
-msgid "Parameters that are common for all tools."
-msgstr "Параметры, общие для всех инструментов."
-
-#: AppGUI/ObjectUI.py:948 AppGUI/ObjectUI.py:1846
-msgid "Tool change Z"
-msgstr "Смена инструмента Z"
-
-#: AppGUI/ObjectUI.py:950
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:154
-msgid ""
-"Include tool-change sequence\n"
-"in G-Code (Pause for tool change)."
-msgstr ""
-"Включает последовательность смены инструмента\n"
-"в G-Code (Пауза для смены инструмента)."
-
-#: AppGUI/ObjectUI.py:957 AppGUI/ObjectUI.py:1857
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:162
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
-msgid ""
-"Z-axis position (height) for\n"
-"tool change."
-msgstr "Отвод по оси Z для смены инструмента."
-
-#: AppGUI/ObjectUI.py:974
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:71
-msgid ""
-"Height of the tool just after start.\n"
-"Delete the value if you don't need this feature."
-msgstr ""
-"Высота инструмента сразу после запуска.\n"
-"Удалить значение если вам не нужна эта функция."
-
-#: AppGUI/ObjectUI.py:983 AppGUI/ObjectUI.py:1885
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:178
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
-msgid "End move Z"
-msgstr "Высота отвода Z"
-
-#: AppGUI/ObjectUI.py:985 AppGUI/ObjectUI.py:1887
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:180
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
-msgid ""
-"Height of the tool after\n"
-"the last move at the end of the job."
-msgstr ""
-"Высота инструмента после\n"
-"последнего прохода в конце задания."
-
-#: AppGUI/ObjectUI.py:1002 AppGUI/ObjectUI.py:1904
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:195
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
-msgid "End move X,Y"
-msgstr "Конец перемещения X, Y"
-
-#: AppGUI/ObjectUI.py:1004 AppGUI/ObjectUI.py:1906
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:197
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
-msgid ""
-"End move X,Y position. In format (x,y).\n"
-"If no value is entered then there is no move\n"
-"on X,Y plane at the end of the job."
-msgstr ""
-"Позиция X, Y конца хода. В формате (х, у).\n"
-"Если значение не введено, движение не выполняется\n"
-"на плоскости X, Y в конце работы."
-
-#: AppGUI/ObjectUI.py:1014 AppGUI/ObjectUI.py:1780
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:96
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
-msgid "Probe Z depth"
-msgstr "Глубина зондирования Z"
-
-#: AppGUI/ObjectUI.py:1016 AppGUI/ObjectUI.py:1782
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:98
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
-msgid ""
-"The maximum depth that the probe is allowed\n"
-"to probe. Negative value, in current units."
-msgstr ""
-"Максимальная глубина, допустимая для зонда.\n"
-"Отрицательное значение в текущих единицах."
-
-#: AppGUI/ObjectUI.py:1033 AppGUI/ObjectUI.py:1797
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:109
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
-msgid "Feedrate Probe"
-msgstr "Датчик скорости подачи"
-
-#: AppGUI/ObjectUI.py:1035 AppGUI/ObjectUI.py:1799
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:111
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
-msgid "The feedrate used while the probe is probing."
-msgstr "Скорость подачи, используемая во время зондирования."
-
-#: AppGUI/ObjectUI.py:1051
-msgid "Preprocessor E"
-msgstr "Постпроцессор E"
-
-#: AppGUI/ObjectUI.py:1053
-msgid ""
-"The preprocessor JSON file that dictates\n"
-"Gcode output for Excellon Objects."
-msgstr ""
-"JSON-файл постпроцессора, который влияет\n"
-"на Gcode для объектов Excellon."
-
-#: AppGUI/ObjectUI.py:1063
-msgid "Preprocessor G"
-msgstr "Постпроцессор G"
-
-#: AppGUI/ObjectUI.py:1065
-msgid ""
-"The preprocessor JSON file that dictates\n"
-"Gcode output for Geometry (Milling) Objects."
-msgstr ""
-"JSON-файл постпроцессора, который влияет\n"
-"на Gcode для объектов геометрии (фрезерования)."
-
-#: AppGUI/ObjectUI.py:1079 AppGUI/ObjectUI.py:1934
-#, fuzzy
-#| msgid "Exclusion areas"
-msgid "Add exclusion areas"
-msgstr "Зоны исключения"
-
-#: AppGUI/ObjectUI.py:1082 AppGUI/ObjectUI.py:1937
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:212
-msgid ""
-"Include exclusion areas.\n"
-"In those areas the travel of the tools\n"
-"is forbidden."
-msgstr ""
-"Включает зоны исключения.\n"
-"В этих областях движение инструмента\n"
-"запрещено."
-
-#: AppGUI/ObjectUI.py:1103 AppGUI/ObjectUI.py:1958
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
-#: AppTools/ToolCalibration.py:186 AppTools/ToolNCC.py:109
-#: AppTools/ToolPaint.py:102 AppTools/ToolPanelize.py:98
-msgid "Object"
-msgstr "Объект"
-
-#: AppGUI/ObjectUI.py:1103 AppGUI/ObjectUI.py:1122 AppGUI/ObjectUI.py:1958
-#: AppGUI/ObjectUI.py:1977
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:232
-msgid "Strategy"
-msgstr "Стратегия"
-
-#: AppGUI/ObjectUI.py:1103 AppGUI/ObjectUI.py:1134 AppGUI/ObjectUI.py:1958
-#: AppGUI/ObjectUI.py:1989
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:244
-msgid "Over Z"
-msgstr "Z обхода"
-
-#: AppGUI/ObjectUI.py:1105 AppGUI/ObjectUI.py:1960
-msgid "This is the Area ID."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1107 AppGUI/ObjectUI.py:1962
-msgid "Type of the object where the exclusion area was added."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1109 AppGUI/ObjectUI.py:1964
-msgid ""
-"The strategy used for exclusion area. Go around the exclusion areas or over "
-"it."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1111 AppGUI/ObjectUI.py:1966
-msgid ""
-"If the strategy is to go over the area then this is the height at which the "
-"tool will go to avoid the exclusion area."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1123 AppGUI/ObjectUI.py:1978
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:233
-msgid ""
-"The strategy followed when encountering an exclusion area.\n"
-"Can be:\n"
-"- Over -> when encountering the area, the tool will go to a set height\n"
-"- Around -> will avoid the exclusion area by going around the area"
-msgstr ""
-"Стратегия, используемая при столкновении с зоной исключения.\n"
-"Может быть:\n"
-"- Сверху -> при столкновении с зоной, инструмент перейдет на заданную "
-"высоту.\n"
-"- Вокруг -> избегает зоны исключения, обойдя зону"
-
-#: AppGUI/ObjectUI.py:1127 AppGUI/ObjectUI.py:1982
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:237
-msgid "Over"
-msgstr "Сверху"
-
-#: AppGUI/ObjectUI.py:1128 AppGUI/ObjectUI.py:1983
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:238
-msgid "Around"
-msgstr "Вокруг"
-
-#: AppGUI/ObjectUI.py:1135 AppGUI/ObjectUI.py:1990
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:245
-msgid ""
-"The height Z to which the tool will rise in order to avoid\n"
-"an interdiction area."
-msgstr ""
-"Высота Z, на которую поднимется инструмент, чтобы избежать зоны исключения."
-
-#: AppGUI/ObjectUI.py:1145 AppGUI/ObjectUI.py:2000
-#, fuzzy
-#| msgid "Add area"
-msgid "Add area:"
-msgstr "Добавить область"
-
-#: AppGUI/ObjectUI.py:1146 AppGUI/ObjectUI.py:2001
-msgid "Add an Exclusion Area."
-msgstr "Добавить зону исключения."
-
-#: AppGUI/ObjectUI.py:1152 AppGUI/ObjectUI.py:2007
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:222
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:295
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288
-#: AppTools/ToolIsolation.py:542 AppTools/ToolNCC.py:580
-#: AppTools/ToolPaint.py:523
-msgid "The kind of selection shape used for area selection."
-msgstr "Вид формы выделения, используемый для выделения области."
-
-#: AppGUI/ObjectUI.py:1162 AppGUI/ObjectUI.py:2017
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:42
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-msgid "Delete All"
-msgstr "Удалить все"
-
-#: AppGUI/ObjectUI.py:1163 AppGUI/ObjectUI.py:2018
-msgid "Delete all exclusion areas."
-msgstr "Удаляет все исключаемые зоны."
-
-#: AppGUI/ObjectUI.py:1166 AppGUI/ObjectUI.py:2021
-#, fuzzy
-#| msgid "Delete Object"
-msgid "Delete Selected"
-msgstr "Удалить объект"
-
-#: AppGUI/ObjectUI.py:1167 AppGUI/ObjectUI.py:2022
-#, fuzzy
-#| msgid "Delete all exclusion areas."
-msgid "Delete all exclusion areas that are selected in the table."
-msgstr "Удаляет все исключаемые зоны."
-
-#: AppGUI/ObjectUI.py:1191 AppGUI/ObjectUI.py:2038
-msgid ""
-"Add / Select at least one tool in the tool-table.\n"
-"Click the # header to select all, or Ctrl + LMB\n"
-"for custom selection of tools."
-msgstr ""
-"Добавьте хотя бы один инструмент в таблицу инструментов.\n"
-"Щелкните заголовок #, чтобы выбрать все, или Ctrl + ЛКМ\n"
-"для выбора инструментов вручную."
-
-#: AppGUI/ObjectUI.py:1199 AppGUI/ObjectUI.py:2045
-msgid "Generate CNCJob object"
-msgstr "Создать объект CNCJob"
-
-#: AppGUI/ObjectUI.py:1201
-msgid ""
-"Generate the CNC Job.\n"
-"If milling then an additional Geometry object will be created"
-msgstr ""
-"Создаёт задание ЧПУ.\n"
-"При фрезеровке будет создан дополнительный объект Geometry"
-
-#: AppGUI/ObjectUI.py:1218
-msgid "Milling Geometry"
-msgstr "Геометрия фрезерования"
-
-#: AppGUI/ObjectUI.py:1220
-msgid ""
-"Create Geometry for milling holes.\n"
-"Select from the Tools Table above the hole dias to be\n"
-"milled. Use the # column to make the selection."
-msgstr ""
-"Выберите из таблицы инструментов выше\n"
-"отверстия, которые должны быть фрезерованы.\n"
-"Используйте столбец #, чтобы сделать выбор."
-
-#: AppGUI/ObjectUI.py:1228
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:296
-msgid "Diameter of the cutting tool."
-msgstr "Диаметр режущего инструмента."
-
-#: AppGUI/ObjectUI.py:1238
-msgid "Mill Drills"
-msgstr "Фрезерование отверстий"
-
-#: AppGUI/ObjectUI.py:1240
-msgid ""
-"Create the Geometry Object\n"
-"for milling DRILLS toolpaths."
-msgstr ""
-"Создание объекта Geometry \n"
-"для траектории фрезерования отверстий."
-
-#: AppGUI/ObjectUI.py:1258
-msgid "Mill Slots"
-msgstr "Фрезерование пазов"
-
-#: AppGUI/ObjectUI.py:1260
-msgid ""
-"Create the Geometry Object\n"
-"for milling SLOTS toolpaths."
-msgstr ""
-"Создание объекта геометрии\n"
-"траекторий для инструмента фрезерования пазов."
-
-#: AppGUI/ObjectUI.py:1302 AppTools/ToolCutOut.py:319
-msgid "Geometry Object"
-msgstr "Объект Geometry"
-
-#: AppGUI/ObjectUI.py:1364
-msgid ""
-"Tools in this Geometry object used for cutting.\n"
-"The 'Offset' entry will set an offset for the cut.\n"
-"'Offset' can be inside, outside, on path (none) and custom.\n"
-"'Type' entry is only informative and it allow to know the \n"
-"intent of using the current tool. \n"
-"It can be Rough(ing), Finish(ing) or Iso(lation).\n"
-"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n"
-"ball(B), or V-Shaped(V). \n"
-"When V-shaped is selected the 'Type' entry is automatically \n"
-"set to Isolation, the CutZ parameter in the UI form is\n"
-"grayed out and Cut Z is automatically calculated from the newly \n"
-"showed UI form entries named V-Tip Dia and V-Tip Angle."
-msgstr ""
-"Инструменты в этом геометрическом объекте используются для резки.\n"
-"Запись \"смещение\" установит смещение для разреза.\n"
-"\"Смещение\" может быть внутри, снаружи, на пути (нет) и обычай.\n"
-"Запись \" тип \" является только информативной и позволяет узнать \n"
-"цель использования текущего инструмента. \n"
-"Он может быть грубым(ing), финишным(ing) или Iso (lation).\n"
-"\"Тип инструмента\" (TT) может быть круговым с 1 до 4 зубами (C1..C4),\n"
-"шарик (B), или V-образный(V). \n"
-"Когда V-образный выбран, запись \" тип \" автоматически \n"
-"параметр CutZ в форме пользовательского интерфейса имеет значение Isolation\n"
-"серым цветом и отрезка оси Z вычисляется автоматически из Ново \n"
-"показал пользовательский интерфейс записи форма имени Вольт-Совет диаметр и "
-"V-наконечник угол."
-
-#: AppGUI/ObjectUI.py:1381 AppGUI/ObjectUI.py:2243
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40
-msgid "Plot Object"
-msgstr "Рисовать объекты"
-
-#: AppGUI/ObjectUI.py:1394 AppGUI/ObjectUI.py:2256 AppGUI/ObjectUI.py:2266
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
-#: AppTools/ToolCopperThieving.py:225
-msgid "Dia"
-msgstr "Диаметр"
-
-#: AppGUI/ObjectUI.py:1394 AppGUI/ObjectUI.py:2256
-#: AppTools/ToolIsolation.py:130 AppTools/ToolNCC.py:132
-#: AppTools/ToolPaint.py:127
-msgid "TT"
-msgstr "TT"
-
-#: AppGUI/ObjectUI.py:1401
-msgid ""
-"This is the Tool Number.\n"
-"When ToolChange is checked, on toolchange event this value\n"
-"will be showed as a T1, T2 ... Tn"
-msgstr ""
-"Это номер инструмента.\n"
-"Если установлен флажок смена инструмента, то в случае смены инструмента это "
-"значение\n"
-"будет показано, как Т1, Т2 ... Теннесси"
-
-#: AppGUI/ObjectUI.py:1412
-msgid ""
-"The value for the Offset can be:\n"
-"- Path -> There is no offset, the tool cut will be done through the geometry "
-"line.\n"
-"- In(side) -> The tool cut will follow the geometry inside. It will create a "
-"'pocket'.\n"
-"- Out(side) -> The tool cut will follow the geometry line on the outside."
-msgstr ""
-"Значение для Смещения может быть:\n"
-"- путь -> Смещения нет, резание инструмента будет выполнено через "
-"геометрическую линию.\n"
-"- В (сбоку) -> Резка инструмента будет следовать геометрии внутри. Это "
-"создаст «карман».\n"
-"- Out (side) -> Резец инструмента будет следовать геометрической линии "
-"снаружи."
-
-#: AppGUI/ObjectUI.py:1419
-msgid ""
-"The (Operation) Type has only informative value. Usually the UI form "
-"values \n"
-"are choose based on the operation type and this will serve as a reminder.\n"
-"Can be 'Roughing', 'Finishing' or 'Isolation'.\n"
-"For Roughing we may choose a lower Feedrate and multiDepth cut.\n"
-"For Finishing we may choose a higher Feedrate, without multiDepth.\n"
-"For Isolation we need a lower Feedrate as it use a milling bit with a fine "
-"tip."
-msgstr ""
-"Тип (операция) имеет только информативное значение. Обычно значения формы "
-"пользовательского интерфейса \n"
-"выбираются в зависимости от типа операции, и это будет служить "
-"напоминанием.\n"
-"Может быть \"черновая обработка\", \"отделка\" или \"изоляция\".\n"
-"Для черновой обработки мы можем выбрать более низкую скорость подачи и "
-"многослойную резку.\n"
-"Для отделки мы можем выбрать более высокую скорость подачи, без мульти-"
-"глубины.\n"
-"Для изоляции нам нужна более низкая скорость подачи, так как она использует "
-"фрезерное долото с мелким наконечником."
-
-#: AppGUI/ObjectUI.py:1428
-msgid ""
-"The Tool Type (TT) can be:\n"
-"- Circular with 1 ... 4 teeth -> it is informative only. Being circular the "
-"cut width in material\n"
-"is exactly the tool diameter.\n"
-"- Ball -> informative only and make reference to the Ball type endmill.\n"
-"- V-Shape -> it will disable Z-Cut parameter in the UI form and enable two "
-"additional UI form\n"
-"fields: V-Tip Dia and V-Tip Angle. Adjusting those two values will adjust "
-"the Z-Cut parameter such\n"
-"as the cut width into material will be equal with the value in the Tool "
-"Diameter column of this table.\n"
-"Choosing the V-Shape Tool Type automatically will select the Operation Type "
-"as Isolation."
-msgstr ""
-"Тип инструмента (TT) может быть:\n"
-"- Круговой с 1 ... 4 зуба - > информативно только. Быть кругом ширина "
-"отрезка в материале\n"
-"это точно диаметр инструмента.\n"
-"- Ball - > только информативный и сделать ссылку на мяч типа концевой "
-"мельницы.\n"
-"- V-образные -> это отключит дез-вырезать параметр в форме пользовательского "
-"интерфейса и включить два дополнительных интерфейса форме\n"
-"поля: диаметр V-наконечника и угол V-наконечника. Регулировка этих двух "
-"значений будет регулировать параметр Z-Cut таким образом\n"
-"поскольку ширина разреза в материале будет равна значению в столбце диаметр "
-"инструмента этой таблицы.\n"
-"При выборе типа инструмента V-образная форма автоматически будет выбран тип "
-"операции как изоляция."
-
-#: AppGUI/ObjectUI.py:1440
-msgid ""
-"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
-"that holds the geometry\n"
-"data into the tools. For those geometries, deleting the tool will delete the "
-"geometry data also,\n"
-"so be WARNED. From the checkboxes on each row it can be enabled/disabled the "
-"plot on canvas\n"
-"for the corresponding tool."
-msgstr ""
-"Графическая колонка. Он виден только для нескольких Гео геометрий, что "
-"означает геометрию, которая содержит геометрию\n"
-"данные в инструменты. Для этих геометрий удаление инструмента также приведет "
-"к удалению данных геометрии,\n"
-"так что будьте осторожны. Из флажков на каждой строке можно включить / "
-"отключить участок на холсте\n"
-"для соответствующего инструмента."
-
-#: AppGUI/ObjectUI.py:1458
-msgid ""
-"The value to offset the cut when \n"
-"the Offset type selected is 'Offset'.\n"
-"The value can be positive for 'outside'\n"
-"cut and negative for 'inside' cut."
-msgstr ""
-"Значение для смещения разреза, когда \n"
-"выбранный тип смещения - \"смещение\".\n"
-"Значение может быть положительным для \"снаружи\"\n"
-"вырезать и отрицательный для \"внутри\" вырезать."
-
-#: AppGUI/ObjectUI.py:1477 AppTools/ToolIsolation.py:195
-#: AppTools/ToolIsolation.py:1257 AppTools/ToolNCC.py:209
-#: AppTools/ToolNCC.py:923 AppTools/ToolPaint.py:191 AppTools/ToolPaint.py:848
-#: AppTools/ToolSolderPaste.py:567
-msgid "New Tool"
-msgstr "Новый инструмент"
-
-#: AppGUI/ObjectUI.py:1496 AppTools/ToolIsolation.py:278
-#: AppTools/ToolNCC.py:296 AppTools/ToolPaint.py:278
-msgid ""
-"Add a new tool to the Tool Table\n"
-"with the diameter specified above."
-msgstr ""
-"Добавление нового инструмента в таблицу инструментов\n"
-"с диаметром, указанным выше."
-
-#: AppGUI/ObjectUI.py:1500 AppTools/ToolIsolation.py:282
-#: AppTools/ToolIsolation.py:613 AppTools/ToolNCC.py:300
-#: AppTools/ToolNCC.py:634 AppTools/ToolPaint.py:282 AppTools/ToolPaint.py:678
-msgid "Add from DB"
-msgstr "Добавить из БД"
-
-#: AppGUI/ObjectUI.py:1502 AppTools/ToolIsolation.py:284
-#: AppTools/ToolNCC.py:302 AppTools/ToolPaint.py:284
-msgid ""
-"Add a new tool to the Tool Table\n"
-"from the Tool DataBase."
-msgstr ""
-"Добавление нового инструмента в таблицу инструментов\n"
-"из БД."
-
-#: AppGUI/ObjectUI.py:1521
-msgid ""
-"Copy a selection of tools in the Tool Table\n"
-"by first selecting a row in the Tool Table."
-msgstr ""
-"Копирование выбранных инструментов в таблице инструментов\n"
-"сначала выберите строку в таблице инструментов."
-
-#: AppGUI/ObjectUI.py:1527
-msgid ""
-"Delete a selection of tools in the Tool Table\n"
-"by first selecting a row in the Tool Table."
-msgstr ""
-"Удаление выбранных инструментов в таблице инструментов\n"
-"сначала выберите строку в таблице инструментов."
-
-#: AppGUI/ObjectUI.py:1574 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:89
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85
-#: AppTools/ToolIsolation.py:219 AppTools/ToolNCC.py:233
-#: AppTools/ToolNCC.py:240 AppTools/ToolPaint.py:215
-msgid "V-Tip Dia"
-msgstr "Диаметр V-наконечника"
-
-#: AppGUI/ObjectUI.py:1577 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:91
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80
-#: AppTools/ToolIsolation.py:221 AppTools/ToolNCC.py:235
-#: AppTools/ToolPaint.py:217
-msgid "The tip diameter for V-Shape Tool"
-msgstr "Диаметр наконечника для V-образного инструмента"
-
-#: AppGUI/ObjectUI.py:1589 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:101
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99
-#: AppTools/ToolIsolation.py:232 AppTools/ToolNCC.py:246
-#: AppTools/ToolNCC.py:254 AppTools/ToolPaint.py:228
-msgid "V-Tip Angle"
-msgstr "Угол V-наконечника"
-
-#: AppGUI/ObjectUI.py:1592 AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93
-#: AppTools/ToolIsolation.py:234 AppTools/ToolNCC.py:248
-#: AppTools/ToolPaint.py:230
-msgid ""
-"The tip angle for V-Shape Tool.\n"
-"In degree."
-msgstr ""
-"Угол наклона наконечника для V-образного инструмента.\n"
-"В степенях."
-
-#: AppGUI/ObjectUI.py:1608
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61
-#: AppObjects/FlatCAMGeometry.py:1238 AppTools/ToolCutOut.py:141
-msgid ""
-"Cutting depth (negative)\n"
-"below the copper surface."
-msgstr ""
-"Глубина резания (отрицательная)\n"
-"ниже слоя меди."
-
-#: AppGUI/ObjectUI.py:1654
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104
-msgid ""
-"Height of the tool when\n"
-"moving without cutting."
-msgstr "Высота отвода инструмента при холостом ходе."
-
-#: AppGUI/ObjectUI.py:1687
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203
-msgid ""
-"Cutting speed in the XY\n"
-"plane in units per minute.\n"
-"It is called also Plunge."
-msgstr ""
-"Скорость резания в XY\n"
-"самолет в единицах в минуту.\n"
-"Это называется также Плунге."
-
-#: AppGUI/ObjectUI.py:1702
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69
-msgid ""
-"Cutting speed in the XY plane\n"
-"(in units per minute).\n"
-"This is for the rapid move G00.\n"
-"It is useful only for Marlin,\n"
-"ignore for any other cases."
-msgstr ""
-"Скорость резания в плоскости XY \n"
-"(в единицах измерения в минуту).\n"
-"Это для быстрого перемещения G00.\n"
-"Это полезно только для Марлина,\n"
-"игнорировать для любых других случаев."
-
-#: AppGUI/ObjectUI.py:1746
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220
-msgid ""
-"Speed of the spindle in RPM (optional).\n"
-"If LASER preprocessor is used,\n"
-"this value is the power of laser."
-msgstr ""
-"Скорость шпинделя в об/мин (опционально).\n"
-"Если используется лазерный постпроцессор,\n"
-"это значение - мощность лазера."
-
-#: AppGUI/ObjectUI.py:1849
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125
-msgid ""
-"Include tool-change sequence\n"
-"in the Machine Code (Pause for tool change)."
-msgstr ""
-"Включить последовательность смены инструмента\n"
-"в машинном коде (пауза для смены инструмента)."
-
-#: AppGUI/ObjectUI.py:1918
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257
-msgid ""
-"The Preprocessor file that dictates\n"
-"the Machine Code (like GCode, RML, HPGL) output."
-msgstr ""
-"Файл постпроцессора, который диктует\n"
-"вывод машинного кода (например, кода, RML, HPGL)."
-
-#: AppGUI/ObjectUI.py:2047 Common.py:426 Common.py:559 Common.py:619
-msgid "Generate the CNC Job object."
-msgstr "Будет создан объект программы для ЧПУ."
-
-#: AppGUI/ObjectUI.py:2064
-msgid "Launch Paint Tool in Tools Tab."
-msgstr "Запускает инструмент рисования во вкладке Инструменты."
-
-#: AppGUI/ObjectUI.py:2072 AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35
-msgid ""
-"Creates tool paths to cover the\n"
-"whole area of a polygon (remove\n"
-"all copper). You will be asked\n"
-"to click on the desired polygon."
-msgstr ""
-"Создание пути инструмента для покрытия\n"
-"всей площади полигона(удаляется вся медь).\n"
-"Будет предложено нажать на нужный полигон."
-
-#: AppGUI/ObjectUI.py:2127
-msgid "CNC Job Object"
-msgstr "Объект программы для ЧПУ"
-
-#: AppGUI/ObjectUI.py:2138 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:45
-msgid "Plot kind"
-msgstr "Отрисовка участка"
-
-#: AppGUI/ObjectUI.py:2141 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:47
-msgid ""
-"This selects the kind of geometries on the canvas to plot.\n"
-"Those can be either of type 'Travel' which means the moves\n"
-"above the work piece or it can be of type 'Cut',\n"
-"which means the moves that cut into the material."
-msgstr ""
-"Это выбирает вид геометрии на холсте для построения графика.\n"
-"Они могут быть любого типа «Путешествие», что означает ходы\n"
-"над заготовкой или она может быть типа \"Cut\",\n"
-"что означает ходы, которые врезаются в материал."
-
-#: AppGUI/ObjectUI.py:2150 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:55
-msgid "Travel"
-msgstr "Траектория"
-
-#: AppGUI/ObjectUI.py:2154 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:64
-msgid "Display Annotation"
-msgstr "Показывать примечания"
-
-#: AppGUI/ObjectUI.py:2156 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:66
-msgid ""
-"This selects if to display text annotation on the plot.\n"
-"When checked it will display numbers in order for each end\n"
-"of a travel line."
-msgstr ""
-"Выбор отображения примечаний на графике.\n"
-"Если флажок установлен, то для каждой точки будут отображаться числа в "
-"порядке\n"
-"траектории движения."
-
-#: AppGUI/ObjectUI.py:2171
-msgid "Travelled dist."
-msgstr "Пройденное расстояние."
-
-#: AppGUI/ObjectUI.py:2173 AppGUI/ObjectUI.py:2178
-msgid ""
-"This is the total travelled distance on X-Y plane.\n"
-"In current units."
-msgstr ""
-"Это общее пройденное расстояние на X-Y плоскости.\n"
-"В текущих единицах измерения."
-
-#: AppGUI/ObjectUI.py:2183
-msgid "Estimated time"
-msgstr "Расчетное время"
-
-#: AppGUI/ObjectUI.py:2185 AppGUI/ObjectUI.py:2190
-msgid ""
-"This is the estimated time to do the routing/drilling,\n"
-"without the time spent in ToolChange events."
-msgstr ""
-"Это расчетное время для выполнения маршрутизации/бурения,\n"
-"без времени, затраченного на события смены инструмента."
-
-#: AppGUI/ObjectUI.py:2225
-msgid "CNC Tools Table"
-msgstr "Таблица инструментов CNC"
-
-#: AppGUI/ObjectUI.py:2228
-msgid ""
-"Tools in this CNCJob object used for cutting.\n"
-"The tool diameter is used for plotting on canvas.\n"
-"The 'Offset' entry will set an offset for the cut.\n"
-"'Offset' can be inside, outside, on path (none) and custom.\n"
-"'Type' entry is only informative and it allow to know the \n"
-"intent of using the current tool. \n"
-"It can be Rough(ing), Finish(ing) or Iso(lation).\n"
-"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n"
-"ball(B), or V-Shaped(V)."
-msgstr ""
-"Инструменты в этом объекте работы КНК используемом для резать.\n"
-"Диаметр инструмента используется для построения графика на холсте.\n"
-"Запись \"смещение\" установит смещение для разреза.\n"
-"\"Смещение\" может быть внутри, снаружи, на пути (нет) и обычай.\n"
-"Запись \" тип \" является только информативной и позволяет узнать \n"
-"цель использования текущего инструмента. \n"
-"Он может быть грубым(ing), финишным(ing) или Iso (lation).\n"
-"\"Тип инструмента\" (TT) может быть круговым с 1 до 4 зубами (C1..C4),\n"
-"шарик (B), или V-образный(V)."
-
-#: AppGUI/ObjectUI.py:2256 AppGUI/ObjectUI.py:2267
-msgid "P"
-msgstr "P"
-
-#: AppGUI/ObjectUI.py:2277
-msgid "Update Plot"
-msgstr "Обновить участок"
-
-#: AppGUI/ObjectUI.py:2279
-msgid "Update the plot."
-msgstr "Обновление участка."
-
-#: AppGUI/ObjectUI.py:2286
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30
-msgid "Export CNC Code"
-msgstr "Экспорт CNC Code"
-
-#: AppGUI/ObjectUI.py:2288
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:32
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33
-msgid ""
-"Export and save G-Code to\n"
-"make this object to a file."
-msgstr ""
-"Экспорт G-Code,\n"
-"для сохранения\n"
-"этого объекта в файл."
-
-#: AppGUI/ObjectUI.py:2294
-msgid "Prepend to CNC Code"
-msgstr "Добавить в начало CNC Code"
-
-#: AppGUI/ObjectUI.py:2296 AppGUI/ObjectUI.py:2303
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49
-msgid ""
-"Type here any G-Code commands you would\n"
-"like to add at the beginning of the G-Code file."
-msgstr ""
-"Введите здесь любые команды G-Code, которые вам\n"
-"хотелось бы добавить в начале файла G-Code."
-
-#: AppGUI/ObjectUI.py:2309
-msgid "Append to CNC Code"
-msgstr "Дописать в конец CNC Code"
-
-#: AppGUI/ObjectUI.py:2311 AppGUI/ObjectUI.py:2319
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65
-msgid ""
-"Type here any G-Code commands you would\n"
-"like to append to the generated file.\n"
-"I.e.: M2 (End of program)"
-msgstr ""
-"Введите здесь любые G-Code команды, которые вам\n"
-"хотелось бы добавить к созданному файлу.\n"
-"например: M2 (конец программы)"
-
-#: AppGUI/ObjectUI.py:2333
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:38
-msgid "Toolchange G-Code"
-msgstr "G-Code смены инструмента"
-
-#: AppGUI/ObjectUI.py:2336
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:41
-msgid ""
-"Type here any G-Code commands you would\n"
-"like to be executed when Toolchange event is encountered.\n"
-"This will constitute a Custom Toolchange GCode,\n"
-"or a Toolchange Macro.\n"
-"The FlatCAM variables are surrounded by '%' symbol.\n"
-"\n"
-"WARNING: it can be used only with a preprocessor file\n"
-"that has 'toolchange_custom' in it's name and this is built\n"
-"having as template the 'Toolchange Custom' posprocessor file."
-msgstr ""
-"Введите здесь любые G-Code команды, которые вам понадобится\n"
-"выполнить при смене инструмента.\n"
-"Это будет представлять собой пользовательский GCode смены инструмента,\n"
-"или макрос смены инструмента.\n"
-"Переменные FlatCAM окружены символом\"%\".\n"
-"\n"
-"Предупреждение: это можно использовать только с файлом постпроцессора\n"
-"и иметь \"toolchange_custom\" в имени, и будет построено\n"
-"используя в качестве шаблона файл постпроцессора \"Tool change Custom\"."
-
-#: AppGUI/ObjectUI.py:2351
-msgid ""
-"Type here any G-Code commands you would\n"
-"like to be executed when Toolchange event is encountered.\n"
-"This will constitute a Custom Toolchange GCode,\n"
-"or a Toolchange Macro.\n"
-"The FlatCAM variables are surrounded by '%' symbol.\n"
-"WARNING: it can be used only with a preprocessor file\n"
-"that has 'toolchange_custom' in it's name."
-msgstr ""
-"Введите здесь любые команды G-кода, которые вы бы\n"
-"нравится, когда выполняется, когда встречается событие Toolchange.\n"
-"Это будет GCode Custom Toolchange,\n"
-"или Макрос обмена инструментами.\n"
-"Переменные FlatCAM заключены в символ «%».\n"
-"ВНИМАНИЕ: его можно использовать только с файлом препроцессора\n"
-"в названии которого есть toolchange_custom."
-
-#: AppGUI/ObjectUI.py:2366
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:80
-msgid "Use Toolchange Macro"
-msgstr "Использовать макросы смены инструмента"
-
-#: AppGUI/ObjectUI.py:2368
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:82
-msgid ""
-"Check this box if you want to use\n"
-"a Custom Toolchange GCode (macro)."
-msgstr ""
-"Установите этот флажок, если хотите использовать\n"
-"пользовательский GCode смены инструментов (макрос)."
-
-#: AppGUI/ObjectUI.py:2376
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:94
-msgid ""
-"A list of the FlatCAM variables that can be used\n"
-"in the Toolchange event.\n"
-"They have to be surrounded by the '%' symbol"
-msgstr ""
-"Список переменных FlatCAM, которые можно использовать\n"
-"при смене инструмента.\n"
-"Они должны быть окружены '%' символом"
-
-#: AppGUI/ObjectUI.py:2383
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:30
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:31
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:31
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:37
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:36
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:36
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:31
-#: AppGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:31
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:31
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:30
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:32
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:30
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:31
-#: AppTools/ToolCalibration.py:67 AppTools/ToolCopperThieving.py:93
-#: AppTools/ToolCorners.py:115 AppTools/ToolEtchCompensation.py:138
-#: AppTools/ToolFiducials.py:152 AppTools/ToolInvertGerber.py:85
-#: AppTools/ToolQRCode.py:114
-msgid "Parameters"
-msgstr "Параметры"
-
-#: AppGUI/ObjectUI.py:2386
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:106
-msgid "FlatCAM CNC parameters"
-msgstr "Параметры FlatCAM CNC"
-
-#: AppGUI/ObjectUI.py:2387
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111
-msgid "tool number"
-msgstr "номер инструмента"
-
-#: AppGUI/ObjectUI.py:2388
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:112
-msgid "tool diameter"
-msgstr "диаметр инструмента"
-
-#: AppGUI/ObjectUI.py:2389
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113
-msgid "for Excellon, total number of drills"
-msgstr "для Excellon, общее количество сверл"
-
-#: AppGUI/ObjectUI.py:2391
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:115
-msgid "X coord for Toolchange"
-msgstr "Координата X для смены инструмента"
-
-#: AppGUI/ObjectUI.py:2392
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:116
-msgid "Y coord for Toolchange"
-msgstr "Координата Y для смены инструмента"
-
-#: AppGUI/ObjectUI.py:2393
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:118
-msgid "Z coord for Toolchange"
-msgstr "Координата Z для смены инструмента"
-
-#: AppGUI/ObjectUI.py:2394
-msgid "depth where to cut"
-msgstr "глубина резания"
-
-#: AppGUI/ObjectUI.py:2395
-msgid "height where to travel"
-msgstr "высота перемещения"
-
-#: AppGUI/ObjectUI.py:2396
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121
-msgid "the step value for multidepth cut"
-msgstr "значение шага для мультипроходного разреза"
-
-#: AppGUI/ObjectUI.py:2398
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:123
-msgid "the value for the spindle speed"
-msgstr "значение скорости вращения шпинделя"
-
-#: AppGUI/ObjectUI.py:2400
-msgid "time to dwell to allow the spindle to reach it's set RPM"
-msgstr ""
-"время, чтобы остановиться, чтобы позволить шпинделю достичь его установлен "
-"об / мин"
-
-#: AppGUI/ObjectUI.py:2416
-msgid "View CNC Code"
-msgstr "Просмотр CNC Code"
-
-#: AppGUI/ObjectUI.py:2418
-msgid ""
-"Opens TAB to view/modify/print G-Code\n"
-"file."
-msgstr "Открывает вкладку для просмотра/изменения/печати файла G-Code."
-
-#: AppGUI/ObjectUI.py:2423
-msgid "Save CNC Code"
-msgstr "Сохранить CNC Code"
-
-#: AppGUI/ObjectUI.py:2425
-msgid ""
-"Opens dialog to save G-Code\n"
-"file."
-msgstr ""
-"Открывает диалоговое окно для сохранения\n"
-"файла G-Code."
-
-#: AppGUI/ObjectUI.py:2459
-msgid "Script Object"
-msgstr "Объект сценария"
-
-#: AppGUI/ObjectUI.py:2479 AppGUI/ObjectUI.py:2553
-msgid "Auto Completer"
-msgstr "Автозаполнение"
-
-#: AppGUI/ObjectUI.py:2481
-msgid "This selects if the auto completer is enabled in the Script Editor."
-msgstr ""
-"Этот параметр выбирает, включено ли автозаполнение в редакторе сценариев."
-
-#: AppGUI/ObjectUI.py:2526
-msgid "Document Object"
-msgstr "Объект Document"
-
-#: AppGUI/ObjectUI.py:2555
-msgid "This selects if the auto completer is enabled in the Document Editor."
-msgstr ""
-"Этот параметр выбирает, включено ли автозаполнение в редакторе Document."
-
-#: AppGUI/ObjectUI.py:2573
-msgid "Font Type"
-msgstr "Тип шрифта"
-
-#: AppGUI/ObjectUI.py:2590
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:189
-msgid "Font Size"
-msgstr "Размер шрифта"
-
-#: AppGUI/ObjectUI.py:2626
-msgid "Alignment"
-msgstr "Выравнивание"
-
-#: AppGUI/ObjectUI.py:2631
-msgid "Align Left"
-msgstr "Выравнивание по левому краю"
-
-#: AppGUI/ObjectUI.py:2636 App_Main.py:4715
-msgid "Center"
-msgstr "По центру"
-
-#: AppGUI/ObjectUI.py:2641
-msgid "Align Right"
-msgstr "Выравнивание по правому краю"
-
-#: AppGUI/ObjectUI.py:2646
-msgid "Justify"
-msgstr "Выравнивание по ширине"
-
-#: AppGUI/ObjectUI.py:2653
-msgid "Font Color"
-msgstr "Цвет шрифта"
-
-#: AppGUI/ObjectUI.py:2655
-msgid "Set the font color for the selected text"
-msgstr "Устанавливает цвет шрифта для выделенного текста"
-
-#: AppGUI/ObjectUI.py:2669
-msgid "Selection Color"
-msgstr "Цвет выделения"
-
-#: AppGUI/ObjectUI.py:2671
-msgid "Set the selection color when doing text selection."
-msgstr "Установка цвета выделения при выделения текста."
-
-#: AppGUI/ObjectUI.py:2685
-msgid "Tab Size"
-msgstr "Размер вкладки"
-
-#: AppGUI/ObjectUI.py:2687
-msgid "Set the tab size. In pixels. Default value is 80 pixels."
-msgstr ""
-"Установка размера вкладки. В пикселях. Значение по умолчанию составляет 80 "
-"пикселей."
-
-#: AppGUI/PlotCanvas.py:236 AppGUI/PlotCanvasLegacy.py:345
-#, fuzzy
-#| msgid "All plots enabled."
-msgid "Axis enabled."
-msgstr "Все участки включены."
-
-#: AppGUI/PlotCanvas.py:242 AppGUI/PlotCanvasLegacy.py:352
-#, fuzzy
-#| msgid "All plots disabled."
-msgid "Axis disabled."
-msgstr "Все участки отключены."
-
-#: AppGUI/PlotCanvas.py:260 AppGUI/PlotCanvasLegacy.py:372
-#, fuzzy
-#| msgid "Enabled"
-msgid "HUD enabled."
-msgstr "Включено"
-
-#: AppGUI/PlotCanvas.py:268 AppGUI/PlotCanvasLegacy.py:378
-#, fuzzy
-#| msgid "Disabled"
-msgid "HUD disabled."
-msgstr "Отключено"
-
-#: AppGUI/PlotCanvas.py:276 AppGUI/PlotCanvasLegacy.py:451
-#, fuzzy
-#| msgid "Workspace Settings"
-msgid "Grid enabled."
-msgstr "Настройки рабочей области"
-
-#: AppGUI/PlotCanvas.py:280 AppGUI/PlotCanvasLegacy.py:459
-#, fuzzy
-#| msgid "Workspace Settings"
-msgid "Grid disabled."
-msgstr "Настройки рабочей области"
-
-#: AppGUI/PlotCanvasLegacy.py:1523
-msgid ""
-"Could not annotate due of a difference between the number of text elements "
-"and the number of text positions."
-msgstr ""
-"Не удалось создать примечания из-за разницы между количеством текстовых "
-"элементов и количеством текстовых позиций."
-
-#: AppGUI/preferences/PreferencesUIManager.py:852
-msgid "Preferences applied."
-msgstr "Настройки применяются."
-
-#: AppGUI/preferences/PreferencesUIManager.py:872
-#, fuzzy
-#| msgid "Are you sure you want to delete the GUI Settings? \n"
-msgid "Are you sure you want to continue?"
-msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n"
-
-#: AppGUI/preferences/PreferencesUIManager.py:873
-#, fuzzy
-#| msgid "Application started ..."
-msgid "Application will restart"
-msgstr "Приложение запущено ..."
-
-#: AppGUI/preferences/PreferencesUIManager.py:971
-msgid "Preferences closed without saving."
-msgstr "Настройки закрыты без сохранения."
-
-#: AppGUI/preferences/PreferencesUIManager.py:983
-msgid "Preferences default values are restored."
-msgstr "Настройки по умолчанию восстановлены."
-
-#: AppGUI/preferences/PreferencesUIManager.py:1015 App_Main.py:2498
-#: App_Main.py:2566
-msgid "Failed to write defaults to file."
-msgstr "Не удалось записать значения по умолчанию в файл."
-
-#: AppGUI/preferences/PreferencesUIManager.py:1019
-#: AppGUI/preferences/PreferencesUIManager.py:1132
-msgid "Preferences saved."
-msgstr "Настройки сохранены."
-
-#: AppGUI/preferences/PreferencesUIManager.py:1069
-msgid "Preferences edited but not saved."
-msgstr "Настройки отредактированы, но не сохранены."
-
-#: AppGUI/preferences/PreferencesUIManager.py:1117
-msgid ""
-"One or more values are changed.\n"
-"Do you want to save the Preferences?"
-msgstr ""
-"Одно или несколько значений изменены.\n"
-"Вы хотите сохранить настройки?"
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:27
-msgid "CNC Job Adv. Options"
-msgstr "CNC Job дополнительные"
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64
-msgid ""
-"Type here any G-Code commands you would like to be executed when Toolchange "
-"event is encountered.\n"
-"This will constitute a Custom Toolchange GCode, or a Toolchange Macro.\n"
-"The FlatCAM variables are surrounded by '%' symbol.\n"
-"WARNING: it can be used only with a preprocessor file that has "
-"'toolchange_custom' in it's name."
-msgstr ""
-"Введите здесь любые команды G-Code, которые вы хотите выполнить при "
-"возникновении события \"Замена инструментов\".\n"
-"Это будет представлять собой пользовательский GCode смены инструментов или "
-"макрос смены инструментов.\n"
-"Переменные FlatCAM окружены символом '%'. \n"
-"ПРЕДУПРЕЖДЕНИЕ: он может использоваться только с файлом препроцессора, в "
-"имени которого есть 'toolchange_custom'."
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119
-msgid "Z depth for the cut"
-msgstr "Z глубина распила"
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:120
-msgid "Z height for travel"
-msgstr "Высота Z для перемещения"
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:126
-msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM"
-msgstr ""
-"dwelltime = время, чтобы остановиться, чтобы позволить шпинделю достичь его "
-"установлен об / мин"
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:145
-msgid "Annotation Size"
-msgstr "Размер примечаний"
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:147
-msgid "The font size of the annotation text. In pixels."
-msgstr "Размер шрифта текста примечаний. В пикселях."
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:157
-msgid "Annotation Color"
-msgstr "Цвет примечаний"
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:159
-msgid "Set the font color for the annotation texts."
-msgstr "Устанавливает цвет шрифта для текста примечаний."
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:26
-msgid "CNC Job General"
-msgstr "CNC Job основные"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:77
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:57
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:59
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:45
-msgid "Circle Steps"
-msgstr "Шаг круга"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:79
-msgid ""
-"The number of circle steps for GCode \n"
-"circle and arc shapes linear approximation."
-msgstr ""
-"Число шагов круга для G-код \n"
-"круг и дуга образуют линейное приближение."
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:88
-msgid "Travel dia"
-msgstr "Диаметр траектории"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:90
-msgid ""
-"The width of the travel lines to be\n"
-"rendered in the plot."
-msgstr ""
-"Диаметр инструмента\n"
-" для черчения контуров."
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:103
-msgid "G-code Decimals"
-msgstr "G-code десятичные"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:106
-#: AppTools/ToolFiducials.py:71
-msgid "Coordinates"
-msgstr "Координаты"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:108
-msgid ""
-"The number of decimals to be used for \n"
-"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
-msgstr ""
-"Число десятичных знаков, которые будут использоваться для \n"
-"координаты X, Y, Z в коде CNC (GCODE, и т.д.)"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:119
-#: AppTools/ToolProperties.py:519
-msgid "Feedrate"
-msgstr "Скорость подачи"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:121
-msgid ""
-"The number of decimals to be used for \n"
-"the Feedrate parameter in CNC code (GCODE, etc.)"
-msgstr ""
-"Число десятичных знаков, которые будут использоваться для \n"
-"параметра скорости подачи в коде CNC (GCODE, и т.д.)"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:132
-msgid "Coordinates type"
-msgstr "Тип координат"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:134
-msgid ""
-"The type of coordinates to be used in Gcode.\n"
-"Can be:\n"
-"- Absolute G90 -> the reference is the origin x=0, y=0\n"
-"- Incremental G91 -> the reference is the previous position"
-msgstr ""
-"Тип координат, которые будут использоваться в коде.\n"
-"Могут быть:\n"
-"- Абсолютный G90 - > ссылка является началом координат x=0, y=0\n"
-"- Инкрементальный G91 -> ссылка на предыдущую позицию"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:140
-msgid "Absolute G90"
-msgstr "Абсолютный путь G90"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:141
-msgid "Incremental G91"
-msgstr "Инкрементальный G91"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:151
-msgid "Force Windows style line-ending"
-msgstr "Принудительное завершение строк в стиле Windows"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:153
-msgid ""
-"When checked will force a Windows style line-ending\n"
-"(\\r\\n) on non-Windows OS's."
-msgstr ""
-"Если этот флажок установлен, конец строки в стиле Windows будет "
-"принудительно завершён\n"
-"(\\r\\n) в операционных системах, отличных от Windows."
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:165
-msgid "Travel Line Color"
-msgstr "Цвет линии передвижения"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:169
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:210
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:271
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:154
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:195
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:94
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:153
-#: AppTools/ToolRulesCheck.py:186
-msgid "Outline"
-msgstr "Контур"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:171
-msgid "Set the travel line color for plotted objects."
-msgstr "Установка цвета линии перемещения для построенных объектов."
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:179
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:220
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:281
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:163
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:205
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:163
-msgid "Fill"
-msgstr "Заполнение"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:181
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:222
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:283
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:165
-msgid ""
-"Set the fill color for plotted objects.\n"
-"First 6 digits are the color and the last 2\n"
-"digits are for alpha (transparency) level."
-msgstr ""
-"Установит цвет заливки для построенных объектов.\n"
-"Первые 6 цифр-это цвет, а последние 2\n"
-"цифры для альфа-уровня (прозрачности)."
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:191
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:293
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:176
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:218
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:175
-msgid "Alpha"
-msgstr "Прозрачность"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:193
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:295
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:177
-msgid "Set the fill transparency for plotted objects."
-msgstr "Установит прозрачность заливки для построенных объектов."
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:206
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:267
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:90
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:149
-#, fuzzy
-#| msgid "CNCJob Object Color"
-msgid "Object Color"
-msgstr "Цвет объектов CNCJob"
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:212
-msgid "Set the color for plotted objects."
-msgstr "Установит цвет линии для построенных объектов."
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27
-msgid "CNC Job Options"
-msgstr "Параметры CNC Job"
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:31
-msgid "Export G-Code"
-msgstr "Экспорт G-кода"
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:47
-msgid "Prepend to G-Code"
-msgstr "Коды предобработки для G-Code"
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56
-msgid ""
-"Type here any G-Code commands you would like to add at the beginning of the "
-"G-Code file."
-msgstr ""
-"Введите здесь любые команды G-Code, которые вы хотите добавить в начало "
-"файла G-кода."
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63
-msgid "Append to G-Code"
-msgstr "Коды постобработки для G-Code"
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73
-msgid ""
-"Type here any G-Code commands you would like to append to the generated "
-"file.\n"
-"I.e.: M2 (End of program)"
-msgstr ""
-"Введите здесь любые G-Code команды, которые вам хотелось бы добавить к "
-"созданному файлу.\n"
-"например: M2 (конец программы)"
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:27
-msgid "Excellon Adv. Options"
-msgstr "Excellon дополнительные"
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:34
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:34
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:31
-msgid "Advanced Options"
-msgstr "Дополнительные настройки"
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:36
-msgid ""
-"A list of Excellon advanced parameters.\n"
-"Those parameters are available only for\n"
-"Advanced App. Level."
-msgstr ""
-"Список расширенных параметров Excellon.\n"
-"Эти параметры доступны только для\n"
-"расширенного режима приложения."
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:59
-msgid "Toolchange X,Y"
-msgstr "Смена инструмента X,Y"
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:61
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:48
-msgid "Toolchange X,Y position."
-msgstr "Позиция X,Y смены инструмента."
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:121
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:137
-msgid "Spindle direction"
-msgstr "Направление вращения шпинделя"
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:123
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139
-msgid ""
-"This sets the direction that the spindle is rotating.\n"
-"It can be either:\n"
-"- CW = clockwise or\n"
-"- CCW = counter clockwise"
-msgstr ""
-"Устанавка направления вращения шпинделя.\n"
-"Варианты:\n"
-"- CW = по часовой стрелке или\n"
-"- CCW = против часовой стрелки"
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:134
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:151
-msgid "Fast Plunge"
-msgstr "Быстрый подвод"
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:136
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:153
-msgid ""
-"By checking this, the vertical move from\n"
-"Z_Toolchange to Z_move is done with G0,\n"
-"meaning the fastest speed available.\n"
-"WARNING: the move is done at Toolchange X,Y coords."
-msgstr ""
-"Если отмечено, то вертикальный переход от\n"
-"Z_Toolchange к Z_move осуществляется с помощью G0,\n"
-"что означает самую быструю доступную скорость.\n"
-"Предупреждение: перемещение выполняется при смене координат Toolchange X,Y."
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:143
-msgid "Fast Retract"
-msgstr "Быстрый отвод"
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:145
-msgid ""
-"Exit hole strategy.\n"
-" - When uncheked, while exiting the drilled hole the drill bit\n"
-"will travel slow, with set feedrate (G1), up to zero depth and then\n"
-"travel as fast as possible (G0) to the Z Move (travel height).\n"
-" - When checked the travel from Z cut (cut depth) to Z_move\n"
-"(travel height) is done as fast as possible (G0) in one move."
-msgstr ""
-"Стратегия выхода из отверстия.\n"
-" - - Когда не проверено, пока выходящ просверленное отверстие буровой "
-"наконечник\n"
-"будет путешествовать медленно, с установленной скоростью подачи (G1), до "
-"нулевой глубины, а затем\n"
-"путешествуйте как можно быстрее (G0) к Z_move (высота перемещения).\n"
-" - Когда проверено перемещение от Z_cut(глубины отрезка) к Z_move\n"
-"(высота перемещения) делается как можно быстрее (G0) за один ход."
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:32
-msgid "A list of Excellon Editor parameters."
-msgstr "Список параметров редактора Excellon."
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:40
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:41
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:41
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:172
-msgid "Selection limit"
-msgstr "Ограничение выбора"
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:42
-msgid ""
-"Set the number of selected Excellon geometry\n"
-"items above which the utility geometry\n"
-"becomes just a selection rectangle.\n"
-"Increases the performance when moving a\n"
-"large number of geometric elements."
-msgstr ""
-"Установить количество выбранной геометрии Excellon\n"
-"предметы, над которыми полезна геометрия\n"
-"становится просто прямоугольником выбора.\n"
-"Увеличивает производительность при перемещении\n"
-"большое количество геометрических элементов."
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:134
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123
-msgid "New Dia"
-msgstr "Новый диаметр инструмента"
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80
-msgid "Linear Drill Array"
-msgstr "Линейный массив отверстий"
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:84
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:232
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:121
-msgid "Linear Direction"
-msgstr "Линейное направление"
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126
-msgid "Circular Drill Array"
-msgstr "Круговой массив"
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:165
-msgid "Circular Direction"
-msgstr "Круговое направление"
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:132
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:282
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167
-msgid ""
-"Direction for circular array.\n"
-"Can be CW = clockwise or CCW = counter clockwise."
-msgstr ""
-"Направление для кругового массива.\n"
-"Может быть CW = по часовой стрелке или CCW = против часовой стрелки."
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:143
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:293
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:178
-msgid "Circular Angle"
-msgstr "Угол закругления"
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:196
-msgid ""
-"Angle at which the slot is placed.\n"
-"The precision is of max 2 decimals.\n"
-"Min value is: -359.99 degrees.\n"
-"Max value is: 360.00 degrees."
-msgstr ""
-"Угол, под которым расположен паз.\n"
-"Точность составляет не более 2 десятичных знаков.\n"
-"Минимальное значение: -359,99 градусов.\n"
-"Максимальное значение: 360,00 градусов."
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215
-msgid "Linear Slot Array"
-msgstr "Линейный массив пазов"
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276
-msgid "Circular Slot Array"
-msgstr "Круговой массив пазов"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:26
-msgid "Excellon Export"
-msgstr "Экспорт Excellon"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:30
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:31
-msgid "Export Options"
-msgstr "Параметры экспорта"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:32
-msgid ""
-"The parameters set here are used in the file exported\n"
-"when using the File -> Export -> Export Excellon menu entry."
-msgstr ""
-"Заданные здесь параметры используются в экспортированном файле\n"
-"при использовании файла - > экспорт - > Экспорт Excellon пункт меню."
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:41
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:172
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:39
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
-#: AppTools/ToolDistance.py:56 AppTools/ToolDistanceMin.py:49
-#: AppTools/ToolPcbWizard.py:127 AppTools/ToolProperties.py:154
-msgid "Units"
-msgstr "Единицы"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:49
-msgid "The units used in the Excellon file."
-msgstr "Единицы измерения, используемые в файле Excellon."
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:46
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:96
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:182
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:47
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:87
-#: AppTools/ToolCalculators.py:61 AppTools/ToolPcbWizard.py:125
-msgid "INCH"
-msgstr "ДЮЙМЫ"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:47
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:183
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:43
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:48
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:88
-#: AppTools/ToolCalculators.py:62 AppTools/ToolPcbWizard.py:126
-msgid "MM"
-msgstr "MM"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:55
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:56
-msgid "Int/Decimals"
-msgstr "Целое число / десятичные дроби"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:57
-msgid ""
-"The NC drill files, usually named Excellon files\n"
-"are files that can be found in different formats.\n"
-"Here we set the format used when the provided\n"
-"coordinates are not using period."
-msgstr ""
-"Файлы ЧПУ сверла, как правило, по имени файлов Excellon \n"
-"это файлы, которые можно найти в разных форматах.\n"
-"Здесь мы устанавливаем формат, используемый, когда\n"
-"координаты не используют точку."
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:69
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:104
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:133
-msgid ""
-"This numbers signify the number of digits in\n"
-"the whole part of Excellon coordinates."
-msgstr ""
-"Эти числа обозначают количество цифр в\n"
-"целая часть Excellon координат."
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:82
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:117
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:146
-msgid ""
-"This numbers signify the number of digits in\n"
-"the decimal part of Excellon coordinates."
-msgstr ""
-"Эти числа обозначают количество цифр в\n"
-"десятичная часть Excellon координат."
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:91
-msgid "Format"
-msgstr "Формат"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:93
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:103
-msgid ""
-"Select the kind of coordinates format used.\n"
-"Coordinates can be saved with decimal point or without.\n"
-"When there is no decimal point, it is required to specify\n"
-"the number of digits for integer part and the number of decimals.\n"
-"Also it will have to be specified if LZ = leading zeros are kept\n"
-"or TZ = trailing zeros are kept."
-msgstr ""
-"Выберите тип используемого формата координат.\n"
-"Координаты могут быть сохранены с десятичной точкой или без.\n"
-"Когда нет десятичной точки, необходимо указать\n"
-"количество цифр для целой части и количество десятичных знаков.\n"
-"Также это должно быть указано, если LZ = ведущие нули сохраняются\n"
-"или TZ = конечные нули сохраняются."
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:100
-msgid "Decimal"
-msgstr "Десятичный"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:101
-msgid "No-Decimal"
-msgstr "Недесятичный"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:114
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:154
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:96
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:97
-msgid "Zeros"
-msgstr "Нули"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:117
-msgid ""
-"This sets the type of Excellon zeros.\n"
-"If LZ then Leading Zeros are kept and\n"
-"Trailing Zeros are removed.\n"
-"If TZ is checked then Trailing Zeros are kept\n"
-"and Leading Zeros are removed."
-msgstr ""
-"Задает тип нулей Excellon.\n"
-"Если LZ, то ведущие нули сохраняются и\n"
-"Конечные нули удаляются.\n"
-"Если TZ установлен, то конечные нули сохраняются\n"
-"и ведущие нули удаляются."
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:124
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:167
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:106
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:107
-#: AppTools/ToolPcbWizard.py:111
-msgid "LZ"
-msgstr "LZ"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:125
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:168
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:107
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:108
-#: AppTools/ToolPcbWizard.py:112
-msgid "TZ"
-msgstr "TZ"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:127
-msgid ""
-"This sets the default type of Excellon zeros.\n"
-"If LZ then Leading Zeros are kept and\n"
-"Trailing Zeros are removed.\n"
-"If TZ is checked then Trailing Zeros are kept\n"
-"and Leading Zeros are removed."
-msgstr ""
-"Это устанавливает тип по умолчанию нулей Excellon.\n"
-"Если LZ, то ведущие нули сохраняются и\n"
-"Замыкающие нули удаляются.\n"
-"Если проверен TZ, то сохраняются нулевые трейлеры\n"
-"и ведущие нули удаляются."
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:137
-msgid "Slot type"
-msgstr "Тип слота"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:140
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:150
-msgid ""
-"This sets how the slots will be exported.\n"
-"If ROUTED then the slots will be routed\n"
-"using M15/M16 commands.\n"
-"If DRILLED(G85) the slots will be exported\n"
-"using the Drilled slot command (G85)."
-msgstr ""
-"Это устанавливает, как будут экспортироваться пазы.\n"
-"Если маршрутизируется, то слоты будут маршрутизироваться\n"
-"используя команды M15 / M16.\n"
-"Если пробурено (G85), пазы будут экспортированы\n"
-"используя команду сверления пазов (G85)."
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:147
-msgid "Routed"
-msgstr "Направлен"
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:148
-msgid "Drilled(G85)"
-msgstr "Пробурено (G85)"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:29
-msgid "Excellon General"
-msgstr "Excellon основные"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:54
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:45
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:52
-msgid "M-Color"
-msgstr "Разноцветные"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:71
-msgid "Excellon Format"
-msgstr "Формат Excellon"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:73
-msgid ""
-"The NC drill files, usually named Excellon files\n"
-"are files that can be found in different formats.\n"
-"Here we set the format used when the provided\n"
-"coordinates are not using period.\n"
-"\n"
-"Possible presets:\n"
-"\n"
-"PROTEUS 3:3 MM LZ\n"
-"DipTrace 5:2 MM TZ\n"
-"DipTrace 4:3 MM LZ\n"
-"\n"
-"EAGLE 3:3 MM TZ\n"
-"EAGLE 4:3 MM TZ\n"
-"EAGLE 2:5 INCH TZ\n"
-"EAGLE 3:5 INCH TZ\n"
-"\n"
-"ALTIUM 2:4 INCH LZ\n"
-"Sprint Layout 2:4 INCH LZ\n"
-"KiCAD 3:5 INCH TZ"
-msgstr ""
-"Файлы ЧПУ сверла, как правило, по имени файлов Excellon \n"
-"это файлы, которые можно найти в разных форматах.\n"
-"Здесь мы устанавливаем формат, используемый, когда\n"
-"координаты не используют точку.\n"
-"\n"
-"Возможные пресеты:\n"
-"PROTEUS 3:3 MM LZ\n"
-"DipTrace 5:2 MM TZ\n"
-"DipTrace 4:3 MM LZ\n"
-"\n"
-"EAGLE 3:3 MM TZ\n"
-"EAGLE 4:3 MM TZ\n"
-"EAGLE 2:5 INCH TZ\n"
-"EAGLE 3:5 INCH TZ\n"
-"\n"
-"ALTIUM 2:4 INCH LZ\n"
-"Sprint Layout 2:4 INCH LZ\n"
-"KiCAD 3:5 INCH TZ"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:97
-msgid "Default values for INCH are 2:4"
-msgstr "Значения по умолчанию для ДЮЙМОВОЙ 2:4"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:125
-msgid "METRIC"
-msgstr "МЕТРИЧЕСКАЯ"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:126
-msgid "Default values for METRIC are 3:3"
-msgstr "Значения по умолчанию для МЕТРИЧЕСКОЙ 3: 3"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:157
-msgid ""
-"This sets the type of Excellon zeros.\n"
-"If LZ then Leading Zeros are kept and\n"
-"Trailing Zeros are removed.\n"
-"If TZ is checked then Trailing Zeros are kept\n"
-"and Leading Zeros are removed.\n"
-"\n"
-"This is used when there is no information\n"
-"stored in the Excellon file."
-msgstr ""
-"Задает тип нулей Excellon.\n"
-"Если LZ, то ведущие нули сохраняются и\n"
-"конечные нули удаляются.\n"
-"Если TZ установлен, то конечные нули сохраняются\n"
-"и ведущие нули удаляются."
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175
-msgid ""
-"This sets the default units of Excellon files.\n"
-"If it is not detected in the parsed file the value here\n"
-"will be used.Some Excellon files don't have an header\n"
-"therefore this parameter will be used."
-msgstr ""
-"Это устанавливает единицы измерения Excellon файлов по умолчанию.\n"
-"Если он не обнаружен в анализируемом файле, значение здесь\n"
-"будем использовать.Некоторые файлы Excellon не имеют заголовка\n"
-"поэтому этот параметр будет использоваться."
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:185
-msgid ""
-"This sets the units of Excellon files.\n"
-"Some Excellon files don't have an header\n"
-"therefore this parameter will be used."
-msgstr ""
-"Это устанавливает единицы Excellon файлов.\n"
-"Некоторые файлы Excellon не имеют заголовка\n"
-"поэтому этот параметр будет использоваться."
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:193
-msgid "Update Export settings"
-msgstr "Обновить настройки экспорта"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:210
-msgid "Excellon Optimization"
-msgstr "Оптимизация Excellon"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:213
-msgid "Algorithm:"
-msgstr "Алгоритм:"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:215
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:231
-msgid ""
-"This sets the optimization type for the Excellon drill path.\n"
-"If <> is checked then Google OR-Tools algorithm with\n"
-"MetaHeuristic Guided Local Path is used. Default search time is 3sec.\n"
-"If <> is checked then Google OR-Tools Basic algorithm is used.\n"
-"If <> is checked then Travelling Salesman algorithm is used for\n"
-"drill path optimization.\n"
-"\n"
-"If this control is disabled, then FlatCAM works in 32bit mode and it uses\n"
-"Travelling Salesman algorithm for path optimization."
-msgstr ""
-"Это устанавливает тип оптимизации для траектории сверления Excellon.\n"
-"Если установлен <<Метаэвристический>>, то используется алгоритм\n"
-"Google OR-Tools with MetaHeuristic Local Path.\n"
-"Время поиска по умолчанию - 3 с.\n"
-"Если установлен флажок <<Базовый>>, то используется алгоритм Google OR-Tools "
-"Basic.\n"
-"Если установлен флажок << TSA >>, то алгоритм Travelling Salesman для "
-"оптимизации пути.\n"
-"\n"
-"Если FlatCAM работает в 32-битном режиме, то этот элемент недоступен и "
-"используется\n"
-"алгоритм Travelling Salesman для оптимизации пути."
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:226
-msgid "MetaHeuristic"
-msgstr "Метаэвристический"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:227
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:104
-#: AppObjects/FlatCAMExcellon.py:694 AppObjects/FlatCAMGeometry.py:568
-#: AppObjects/FlatCAMGerber.py:219 AppTools/ToolIsolation.py:785
-msgid "Basic"
-msgstr "Базовый"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:228
-msgid "TSA"
-msgstr "TSA"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:245
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:245
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:238
-msgid "Duration"
-msgstr "Продолжительность"
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:248
-msgid ""
-"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
-"maximum threshold for how much time is spent doing the\n"
-"path optimization. This max duration is set here.\n"
-"In seconds."
-msgstr ""
-"При включении или инструменты Метаэвристики (МГН)-есть\n"
-"максимальный порог за сколько времени тратится на\n"
-"оптимизация пути. Максимальная продолжительность устанавливается здесь.\n"
-"В секундах."
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:273
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:96
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:155
-msgid "Set the line color for plotted objects."
-msgstr "Установит цвет линии для построенных объектов."
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:29
-msgid "Excellon Options"
-msgstr "Параметры Excellon"
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:33
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:35
-msgid "Create CNC Job"
-msgstr "Создание программы для ЧПУ"
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:35
-msgid ""
-"Parameters used to create a CNC Job object\n"
-"for this drill object."
-msgstr ""
-"Параметры, используемые для создания объекта задания ЧПУ\n"
-"для этого сверлите объект."
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:152
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:122
-msgid "Tool change"
-msgstr "Смена инструмента"
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:236
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:233
-msgid "Enable Dwell"
-msgstr "Задержка"
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:259
-msgid ""
-"The preprocessor JSON file that dictates\n"
-"Gcode output."
-msgstr ""
-"JSON-файл постпроцессора, который влияет\n"
-"на Gcode."
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:270
-msgid "Gcode"
-msgstr "GCode"
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:272
-msgid ""
-"Choose what to use for GCode generation:\n"
-"'Drills', 'Slots' or 'Both'.\n"
-"When choosing 'Slots' or 'Both', slots will be\n"
-"converted to drills."
-msgstr ""
-"Выберите, что использовать для генерации G-кода:\n"
-"\"Сверла\", \"Пазы\" или \"Оба\".\n"
-"При выборе \"Пазы\" или \"Оба\", пазы будут\n"
-"преобразованы в отверстия."
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:288
-msgid "Mill Holes"
-msgstr "Фрезеровка отверстий"
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:290
-msgid "Create Geometry for milling holes."
-msgstr "Создание объекта геометрии для фрезерования отверстий."
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:294
-msgid "Drill Tool dia"
-msgstr "Диаметр сверла"
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:305
-msgid "Slot Tool dia"
-msgstr "Диаметр инструмента шлица"
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:307
-msgid ""
-"Diameter of the cutting tool\n"
-"when milling slots."
-msgstr ""
-"Диаметр режущего инструмента\n"
-"при фрезеровании пазов."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:28
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:74
-msgid "App Settings"
-msgstr "Настройки приложения"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:49
-msgid "Grid Settings"
-msgstr "Настройки сетки"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:53
-msgid "X value"
-msgstr "Значение X"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:55
-msgid "This is the Grid snap value on X axis."
-msgstr "Это значение привязки сетки по оси X."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:65
-msgid "Y value"
-msgstr "Значение Y"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:67
-msgid "This is the Grid snap value on Y axis."
-msgstr "Это значение привязки сетки по оси Y."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:77
-msgid "Snap Max"
-msgstr "Максимальный захват"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:92
-msgid "Workspace Settings"
-msgstr "Настройки рабочей области"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:95
-msgid "Active"
-msgstr "Активный"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:105
-msgid ""
-"Select the type of rectangle to be used on canvas,\n"
-"as valid workspace."
-msgstr ""
-"Выбор типа прямоугольника, который будет использоваться на холсте,\n"
-"как допустимое рабочее пространство."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:171
-msgid "Orientation"
-msgstr "Ориентация"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:172
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228
-#: AppTools/ToolFilm.py:405
-msgid ""
-"Can be:\n"
-"- Portrait\n"
-"- Landscape"
-msgstr ""
-"Может быть:\n"
-"- Портрет\n"
-"- Альбом"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:176
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:154
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
-#: AppTools/ToolFilm.py:409
-msgid "Portrait"
-msgstr "Портретная"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:177
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:155
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
-#: AppTools/ToolFilm.py:410
-msgid "Landscape"
-msgstr "Альбомная"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:193
-msgid "Notebook"
-msgstr "Боковая панель"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:195
-#, fuzzy
-#| msgid ""
-#| "This sets the font size for the elements found in the Notebook.\n"
-#| "The notebook is the collapsible area in the left side of the GUI,\n"
-#| "and include the Project, Selected and Tool tabs."
-msgid ""
-"This sets the font size for the elements found in the Notebook.\n"
-"The notebook is the collapsible area in the left side of the AppGUI,\n"
-"and include the Project, Selected and Tool tabs."
-msgstr ""
-"Это устанавливает размер шрифта для элементов, найденных в блокноте.\n"
-"Блокнот - это складная область в левой части графического интерфейса,\n"
-"и включают вкладки Project, Selected и Tool."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:214
-msgid "Axis"
-msgstr "Оси"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:216
-msgid "This sets the font size for canvas axis."
-msgstr "Это устанавливает размер шрифта для оси холста."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:233
-msgid "Textbox"
-msgstr "Поле ввода текста"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:235
-#, fuzzy
-#| msgid ""
-#| "This sets the font size for the Textbox GUI\n"
-#| "elements that are used in FlatCAM."
-msgid ""
-"This sets the font size for the Textbox AppGUI\n"
-"elements that are used in the application."
-msgstr ""
-"Это устанавливает размер шрифта для полей ввода текста\n"
-"которые используются в FlatCAM."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:253
-msgid "HUD"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:255
-#, fuzzy
-#| msgid "This sets the font size for canvas axis."
-msgid "This sets the font size for the Heads Up Display."
-msgstr "Это устанавливает размер шрифта для оси холста."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:280
-msgid "Mouse Settings"
-msgstr "Настройки мыши"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:284
-msgid "Cursor Shape"
-msgstr "Форма курсора"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:286
-msgid ""
-"Choose a mouse cursor shape.\n"
-"- Small -> with a customizable size.\n"
-"- Big -> Infinite lines"
-msgstr ""
-"Выбор формы курсора мыши.\n"
-"- Маленький -> с настраиваемым размером.\n"
-"- Большой -> бесконечные линии"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:292
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:193
-msgid "Small"
-msgstr "Небольшой"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:293
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:194
-msgid "Big"
-msgstr "Большой"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:300
-msgid "Cursor Size"
-msgstr "Размер курсора"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:302
-msgid "Set the size of the mouse cursor, in pixels."
-msgstr "Установка размера курсора мыши в пикселях."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:313
-msgid "Cursor Width"
-msgstr "Ширина курсора"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:315
-msgid "Set the line width of the mouse cursor, in pixels."
-msgstr "Установка размера курсора мыши в пикселях."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:326
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:333
-msgid "Cursor Color"
-msgstr "Цвет курсора"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:328
-msgid "Check this box to color mouse cursor."
-msgstr "Установите этот флажок, чтобы окрасить курсор мыши."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:335
-msgid "Set the color of the mouse cursor."
-msgstr "Установка цвета курсора мыши."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:350
-msgid "Pan Button"
-msgstr "Кнопка панарамирования"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:352
-msgid ""
-"Select the mouse button to use for panning:\n"
-"- MMB --> Middle Mouse Button\n"
-"- RMB --> Right Mouse Button"
-msgstr ""
-"Выбор кнопки мыши для панорамирования:\n"
-"- СКМ --> Средняя кнопка мыши\n"
-"- ПКМ --> Правая кнопка мыши"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:356
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:226
-msgid "MMB"
-msgstr "СКМ"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:357
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:227
-msgid "RMB"
-msgstr "ПКМ"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:363
-msgid "Multiple Selection"
-msgstr "Мультивыбор"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:365
-msgid "Select the key used for multiple selection."
-msgstr "Выберите клавишу, используемую для множественного выбора."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:367
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:233
-msgid "CTRL"
-msgstr "CTRL"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:368
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:234
-msgid "SHIFT"
-msgstr "SHIFT"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:379
-msgid "Delete object confirmation"
-msgstr "Подтверждать удаление объекта"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:381
-msgid ""
-"When checked the application will ask for user confirmation\n"
-"whenever the Delete object(s) event is triggered, either by\n"
-"menu shortcut or key shortcut."
-msgstr ""
-"При проверке приложение будет запрашивать подтверждение пользователя\n"
-"всякий раз, когда событие Удалить объект (ы) инициируется, либо\n"
-"ярлык меню или сочетание клавиш."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:388
-msgid "\"Open\" behavior"
-msgstr "Помнить пути открытия/сохранения"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:390
-msgid ""
-"When checked the path for the last saved file is used when saving files,\n"
-"and the path for the last opened file is used when opening files.\n"
-"\n"
-"When unchecked the path for opening files is the one used last: either the\n"
-"path for saving files or the path for opening files."
-msgstr ""
-"Если флажок установлен, то путь к последнему сохраненному файлу используется "
-"при сохранении файлов,\n"
-"и путь к последнему открытому файлу используется при открытии файлов.\n"
-"\n"
-"Если флажок не установлен, путь для открытия файлов будет последним из "
-"используемых: либо\n"
-"путь для сохранения файлов либо путь для открытия файлов."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:399
-msgid "Enable ToolTips"
-msgstr "Всплывающие подсказки"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:401
-msgid ""
-"Check this box if you want to have toolTips displayed\n"
-"when hovering with mouse over items throughout the App."
-msgstr ""
-"Установите этот флажок, если вы хотите, чтобы отображались всплывающие "
-"подсказки \n"
-"при наведении курсора мыши на элементы приложения."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:408
-msgid "Allow Machinist Unsafe Settings"
-msgstr "Разрешить выполнить небезопасные настройки"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:410
-msgid ""
-"If checked, some of the application settings will be allowed\n"
-"to have values that are usually unsafe to use.\n"
-"Like Z travel negative values or Z Cut positive values.\n"
-"It will applied at the next application start.\n"
-"<>: Don't change this unless you know what you are doing !!!"
-msgstr ""
-"Если этот флажок установлен, некоторым настройкам приложения будут "
-"разрешено\n"
-"иметь значения, которые обычно небезопасны для использования.\n"
-"Например отрицательные значения перемещения по оси Z или положительные "
-"значения выреза по Z.\n"
-"Это будет применено при следующем запуске приложения.\n"
-"< < Предупреждение>>: Не меняйте это, если вы не знаете, что вы делаете !!!"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:422
-msgid "Bookmarks limit"
-msgstr "Количество закладок"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:424
-msgid ""
-"The maximum number of bookmarks that may be installed in the menu.\n"
-"The number of bookmarks in the bookmark manager may be greater\n"
-"but the menu will hold only so much."
-msgstr ""
-"Максимальное количество закладок, которые могут быть установлены в меню.\n"
-"Количество закладок в диспетчере закладок может быть больше\n"
-"но меню будет содержать только это указанное количество."
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:433
-msgid "Activity Icon"
-msgstr "Значок активности"
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:435
-msgid "Select the GIF that show activity when FlatCAM is active."
-msgstr "Выбор GIF-изображения показывающего активность FlatCAM."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:29
-msgid "App Preferences"
-msgstr "Параметры приложения"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:40
-msgid ""
-"The default value for FlatCAM units.\n"
-"Whatever is selected here is set every time\n"
-"FlatCAM is started."
-msgstr ""
-"Значение по умолчанию для блоков FlatCAM.\n"
-"Все, что выбрано здесь, устанавливается каждый раз\n"
-"FlatCAM запущен."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:44
-msgid "IN"
-msgstr "Дюйм"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:50
-msgid "Precision MM"
-msgstr "Точность ММ"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:52
-msgid ""
-"The number of decimals used throughout the application\n"
-"when the set units are in METRIC system.\n"
-"Any change here require an application restart."
-msgstr ""
-"Количество десятичных знаков, используемых в приложении\n"
-"когда установленные единицы измерения находятся в метрической системе.\n"
-"Любые изменения здесь требуют перезапуска приложения."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:64
-msgid "Precision INCH"
-msgstr "Точность ДЮЙМЫ"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:66
-msgid ""
-"The number of decimals used throughout the application\n"
-"when the set units are in INCH system.\n"
-"Any change here require an application restart."
-msgstr ""
-"Количество десятичных знаков, используемых в приложении\n"
-"когда установленные единицы измерения находятся в дюймовой системе.\n"
-"Любые изменения здесь требуют перезапуска приложения."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:78
-msgid "Graphic Engine"
-msgstr "Графический движок"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:79
-msgid ""
-"Choose what graphic engine to use in FlatCAM.\n"
-"Legacy(2D) -> reduced functionality, slow performance but enhanced "
-"compatibility.\n"
-"OpenGL(3D) -> full functionality, high performance\n"
-"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n"
-"Intel HD3000 or older. In this case the plot area will be black therefore\n"
-"use the Legacy(2D) mode."
-msgstr ""
-"Выберите, какой графический движок использовать в FlatCAM.\n"
-"Legacy (2D) - > уменьшенная функциональность, низкая производительность, но "
-"повышенная совместимость.\n"
-"OpenGL (3D) - > полная функциональность, высокая производительность\n"
-"Некоторые графические карты слишком старые и не работают в режиме OpenGL "
-"(3D), например:\n"
-"Intel HD3000 или старше. Если рабочая область будет чёрной, то\n"
-"используйте режим Legacy (2D)."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:85
-msgid "Legacy(2D)"
-msgstr "Legacy(2D)"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:86
-msgid "OpenGL(3D)"
-msgstr "OpenGL(3D)"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:98
-msgid "APP. LEVEL"
-msgstr "РЕЖИМ"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:99
-msgid ""
-"Choose the default level of usage for FlatCAM.\n"
-"BASIC level -> reduced functionality, best for beginner's.\n"
-"ADVANCED level -> full functionality.\n"
-"\n"
-"The choice here will influence the parameters in\n"
-"the Selected Tab for all kinds of FlatCAM objects."
-msgstr ""
-"Выберите уровень использования по умолчанию для FlatCAM кулачка.\n"
-"Базовый уровень - > уменьшенная функциональность, лучше всего подходит для "
-"начинающих.\n"
-"Расширенный уровень - > полная функциональность.\n"
-"\n"
-"Выбор здесь повлияет на параметры внутри\n"
-"выбранная вкладка для всех видов FlatCAM объектов."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:105
-#: AppObjects/FlatCAMExcellon.py:707 AppObjects/FlatCAMGeometry.py:589
-#: AppObjects/FlatCAMGerber.py:227 AppTools/ToolIsolation.py:816
-msgid "Advanced"
-msgstr "Расширенный"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:111
-msgid "Portable app"
-msgstr "Портативное приложение"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:112
-msgid ""
-"Choose if the application should run as portable.\n"
-"\n"
-"If Checked the application will run portable,\n"
-"which means that the preferences files will be saved\n"
-"in the application folder, in the lib\\config subfolder."
-msgstr ""
-"Выберите, должно ли приложение работать как переносимое.\n"
-"\n"
-"Если флажок установлен, приложение будет работать переносимым,\n"
-"Это означает, что файлы настроек будут сохранены\n"
-"в папке приложения, в подпапке lib \\ config."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:125
-msgid "Languages"
-msgstr "Языки"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:126
-msgid "Set the language used throughout FlatCAM."
-msgstr "Установите язык, используемый в плоском кулачке."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:132
-msgid "Apply Language"
-msgstr "Применить"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:133
-msgid ""
-"Set the language used throughout FlatCAM.\n"
-"The app will restart after click."
-msgstr ""
-"Установка языка, используемого в FlatCAM.\n"
-"Приложение будет перезапущено после нажатия кнопки."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:147
-msgid "Startup Settings"
-msgstr "Настройки запуска"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:151
-msgid "Splash Screen"
-msgstr "Заставка"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:153
-msgid "Enable display of the splash screen at application startup."
-msgstr "Включает отображение заставки при запуске приложения."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:165
-msgid "Sys Tray Icon"
-msgstr "Иконка в системном трее"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:167
-msgid "Enable display of FlatCAM icon in Sys Tray."
-msgstr "Включает отображение иконки FlatCAM в системном трее."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:172
-msgid "Show Shell"
-msgstr "Показывать командную строку"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:174
-msgid ""
-"Check this box if you want the shell to\n"
-"start automatically at startup."
-msgstr ""
-"Установите этот флажок, если требуется, чтобы командная строка\n"
-"отображалась при запуске программы."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:181
-msgid "Show Project"
-msgstr "Показывать Проект"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:183
-msgid ""
-"Check this box if you want the project/selected/tool tab area to\n"
-"to be shown automatically at startup."
-msgstr ""
-"Установите этот флажок, если требуется, чтобы боковая панель\n"
-"автоматически отображалась при запуске."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:189
-msgid "Version Check"
-msgstr "Проверять обновления"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:191
-msgid ""
-"Check this box if you want to check\n"
-"for a new version automatically at startup."
-msgstr ""
-"Установите этот флажок, если вы хотите автоматически\n"
-"проверять обновление программы при запуске."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:198
-msgid "Send Statistics"
-msgstr "Отправлять статистику"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:200
-msgid ""
-"Check this box if you agree to send anonymous\n"
-"stats automatically at startup, to help improve FlatCAM."
-msgstr ""
-"Установите этот флажок, если вы согласны автоматически отправлять\n"
-"анонимную статистику при запуске программы для улучшения FlatCAM."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:214
-msgid "Workers number"
-msgstr "Обработчики"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:216
-msgid ""
-"The number of Qthreads made available to the App.\n"
-"A bigger number may finish the jobs more quickly but\n"
-"depending on your computer speed, may make the App\n"
-"unresponsive. Can have a value between 2 and 16.\n"
-"Default value is 2.\n"
-"After change, it will be applied at next App start."
-msgstr ""
-"Количество потоков доступных приложению.\n"
-"Большее число может закончить работу быстрее, но\n"
-"в зависимости от скорости вашего компьютера, может сделать приложение\n"
-"неотзывчивый. Может иметь значение от 2 до 16.\n"
-"Значение по умолчанию-2.\n"
-"После изменения, он будет применяться при следующем запуске приложения."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:230
-msgid "Geo Tolerance"
-msgstr "Допуск геометрии"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:232
-msgid ""
-"This value can counter the effect of the Circle Steps\n"
-"parameter. Default value is 0.005.\n"
-"A lower value will increase the detail both in image\n"
-"and in Gcode for the circles, with a higher cost in\n"
-"performance. Higher value will provide more\n"
-"performance at the expense of level of detail."
-msgstr ""
-"Это значение может противостоять эффекту шагов круга\n"
-"параметр. Значение по умолчанию-0.01.\n"
-"Более низкое значение увеличит детализацию как в изображении\n"
-"и в G-код для кругов, с более высокой ценой в\n"
-"спектакль. Более высокое значение обеспечит больше\n"
-"производительность за счет уровня детализации."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:252
-msgid "Save Settings"
-msgstr "Сохранить настройки"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:256
-msgid "Save Compressed Project"
-msgstr "Сохранить сжатый проект"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:258
-msgid ""
-"Whether to save a compressed or uncompressed project.\n"
-"When checked it will save a compressed FlatCAM project."
-msgstr ""
-"Сохранять ли проект сжатым или несжатым.\n"
-"Если этот флажок установлен, он сохранит сжатый проект FlatCAM."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:267
-msgid "Compression"
-msgstr "Сжатие"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:269
-msgid ""
-"The level of compression used when saving\n"
-"a FlatCAM project. Higher value means better compression\n"
-"but require more RAM usage and more processing time."
-msgstr ""
-"Уровень сжатия при сохранении FlatCAM проекта.\n"
-"Более высокое значение означает более высокую степень сжатия,\n"
-"но требуют больше памяти и больше времени на обработку."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:280
-msgid "Enable Auto Save"
-msgstr "Включить автосохранение"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:282
-msgid ""
-"Check to enable the autosave feature.\n"
-"When enabled, the application will try to save a project\n"
-"at the set interval."
-msgstr ""
-"Установите флажок, чтобы включить функцию автосохранения.\n"
-"При включении приложение будет пытаться сохранить проект\n"
-"с заданным интервалом."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:292
-msgid "Interval"
-msgstr "Интервал"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:294
-msgid ""
-"Time interval for autosaving. In milliseconds.\n"
-"The application will try to save periodically but only\n"
-"if the project was saved manually at least once.\n"
-"While active, some operations may block this feature."
-msgstr ""
-"Интервал времени для автосохранения. В миллисекундах\n"
-"Приложение будет пытаться сохранять периодически, но только\n"
-"если проект был сохранен вручную хотя бы один раз.\n"
-"Во время активности некоторые операции могут блокировать эту функцию."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:310
-msgid "Text to PDF parameters"
-msgstr "Параметры преобразования текста в PDF"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:312
-msgid "Used when saving text in Code Editor or in FlatCAM Document objects."
-msgstr ""
-"Используется при сохранении текста в редакторе кода или в объектах FlatCAM "
-"Document."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:321
-msgid "Top Margin"
-msgstr "Верхняя граница"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:323
-msgid "Distance between text body and the top of the PDF file."
-msgstr "Расстояние между текстом и верхней частью PDF-файла."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:334
-msgid "Bottom Margin"
-msgstr "Нижняя граница"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:336
-msgid "Distance between text body and the bottom of the PDF file."
-msgstr "Расстояние между текстом и нижней частью PDF-файла."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:347
-msgid "Left Margin"
-msgstr "Левая граница"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:349
-msgid "Distance between text body and the left of the PDF file."
-msgstr "Расстояние между текстом и левой частью PDF-файла."
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:360
-msgid "Right Margin"
-msgstr "Правая граница"
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:362
-msgid "Distance between text body and the right of the PDF file."
-msgstr "Расстояние между текстом и правой частью PDF-файла."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:26
-msgid "GUI Preferences"
-msgstr "Параметры интерфейса"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:36
-msgid "Theme"
-msgstr "Тема"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:38
-#, fuzzy
-#| msgid ""
-#| "Select a theme for FlatCAM.\n"
-#| "It will theme the plot area."
-msgid ""
-"Select a theme for the application.\n"
-"It will theme the plot area."
-msgstr "Выбор темы для FlatCAM."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:43
-msgid "Light"
-msgstr "Светлая"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:44
-msgid "Dark"
-msgstr "Тёмная"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:51
-msgid "Use Gray Icons"
-msgstr "Использовать серые иконки"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:53
-msgid ""
-"Check this box to use a set of icons with\n"
-"a lighter (gray) color. To be used when a\n"
-"full dark theme is applied."
-msgstr ""
-"Установите этот флажок, чтобы использовать набор значков\n"
-"более светлого (серого) цвета. Используется при применении\n"
-"полной тёмной темы."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:73
-msgid "Layout"
-msgstr "Макет"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:75
-#, fuzzy
-#| msgid ""
-#| "Select an layout for FlatCAM.\n"
-#| "It is applied immediately."
-msgid ""
-"Select a layout for the application.\n"
-"It is applied immediately."
-msgstr ""
-"Выберите макет для FlatCAM.\n"
-"Применяется немедленно."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:95
-msgid "Style"
-msgstr "Стиль"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:97
-#, fuzzy
-#| msgid ""
-#| "Select an style for FlatCAM.\n"
-#| "It will be applied at the next app start."
-msgid ""
-"Select a style for the application.\n"
-"It will be applied at the next app start."
-msgstr ""
-"Выберите стиль для FlatCAM.\n"
-"Он будет применен при следующем запуске приложения."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:111
-msgid "Activate HDPI Support"
-msgstr "Поддержка HDPI"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:113
-#, fuzzy
-#| msgid ""
-#| "Enable High DPI support for FlatCAM.\n"
-#| "It will be applied at the next app start."
-msgid ""
-"Enable High DPI support for the application.\n"
-"It will be applied at the next app start."
-msgstr ""
-"Включает поддержку высокого разрешения для FlatCAM.\n"
-"Требуется перезапуск приложения."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:127
-msgid "Display Hover Shape"
-msgstr "Показать форму наведения"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:129
-#, fuzzy
-#| msgid ""
-#| "Enable display of a hover shape for FlatCAM objects.\n"
-#| "It is displayed whenever the mouse cursor is hovering\n"
-#| "over any kind of not-selected object."
-msgid ""
-"Enable display of a hover shape for the application objects.\n"
-"It is displayed whenever the mouse cursor is hovering\n"
-"over any kind of not-selected object."
-msgstr ""
-"Возможность отображения формы при наведении на объекты FlatCAM.\n"
-"Он отображается при наведении курсора мыши\n"
-"над любым невыбранным объектом."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:136
-msgid "Display Selection Shape"
-msgstr "Показывать форму выбора"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:138
-#, fuzzy
-#| msgid ""
-#| "Enable the display of a selection shape for FlatCAM objects.\n"
-#| "It is displayed whenever the mouse selects an object\n"
-#| "either by clicking or dragging mouse from left to right or\n"
-#| "right to left."
-msgid ""
-"Enable the display of a selection shape for the application objects.\n"
-"It is displayed whenever the mouse selects an object\n"
-"either by clicking or dragging mouse from left to right or\n"
-"right to left."
-msgstr ""
-"Включите отображение формы выделения для объектов FlatCAM.\n"
-"Он отображается всякий раз, когда мышь выбирает объект\n"
-"щелчком или перетаскиванием мыши слева направо или\n"
-"справа налево."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:151
-msgid "Left-Right Selection Color"
-msgstr "Цвет выделения слева направо"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:156
-msgid "Set the line color for the 'left to right' selection box."
-msgstr "Установит цвет линии для поля выбора \"слева направо\"."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:165
-msgid ""
-"Set the fill color for the selection box\n"
-"in case that the selection is done from left to right.\n"
-"First 6 digits are the color and the last 2\n"
-"digits are for alpha (transparency) level."
-msgstr ""
-"Установка цвета заливки для поля выбора\n"
-"в случае, если выбор сделан слева направо.\n"
-"Первые 6 цифр-это цвет, а последние 2\n"
-"цифры для альфа-уровня (прозрачности)."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:178
-msgid "Set the fill transparency for the 'left to right' selection box."
-msgstr "Установит прозрачность заливки для поля выбора \"слева направо\"."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:191
-msgid "Right-Left Selection Color"
-msgstr "Цвет выделения справа налево"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:197
-msgid "Set the line color for the 'right to left' selection box."
-msgstr "Установите цвет линии для поля выбора \"справа налево\"."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:207
-msgid ""
-"Set the fill color for the selection box\n"
-"in case that the selection is done from right to left.\n"
-"First 6 digits are the color and the last 2\n"
-"digits are for alpha (transparency) level."
-msgstr ""
-"Установка цвета заливки для поля выбора\n"
-"в случае, если выбор сделан справа налево.\n"
-"Первые 6 цифр-это цвет, а последние 2\n"
-"цифры для альфа-уровня (прозрачности)."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:220
-msgid "Set the fill transparency for selection 'right to left' box."
-msgstr "Установит прозрачность заливки для выбора \"справа налево\"."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:236
-msgid "Editor Color"
-msgstr "Цвет редактора"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:240
-msgid "Drawing"
-msgstr "Графика"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:242
-msgid "Set the color for the shape."
-msgstr "Установит цвет для фигуры."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:275
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258
-#: AppTools/ToolIsolation.py:494 AppTools/ToolNCC.py:539
-#: AppTools/ToolPaint.py:455
-msgid "Selection"
-msgstr "Выбор"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:252
-msgid "Set the color of the shape when selected."
-msgstr "Установит цвет фигуры при выборе."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:268
-msgid "Project Items Color"
-msgstr "Цвет элементов проекта"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:272
-msgid "Enabled"
-msgstr "Включено"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:274
-msgid "Set the color of the items in Project Tab Tree."
-msgstr "Установит цвет элементов в дереве вкладок проекта."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:281
-msgid "Disabled"
-msgstr "Отключено"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:283
-msgid ""
-"Set the color of the items in Project Tab Tree,\n"
-"for the case when the items are disabled."
-msgstr ""
-"Установка цвета элементов в дереве вкладок проекта,\n"
-"для случая, когда элементы отключены."
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:292
-msgid "Project AutoHide"
-msgstr "Автоскрытие боковой панели"
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:294
-msgid ""
-"Check this box if you want the project/selected/tool tab area to\n"
-"hide automatically when there are no objects loaded and\n"
-"to show whenever a new object is created."
-msgstr ""
-"Установите этот флажок, если требуется, чтобы боковая панель\n"
-"автоматически скрывалась, когда нет загруженных объектов\n"
-"и показывать при создании нового объекта."
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:28
-msgid "Geometry Adv. Options"
-msgstr "Geometry дополнительные"
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:36
-msgid ""
-"A list of Geometry advanced parameters.\n"
-"Those parameters are available only for\n"
-"Advanced App. Level."
-msgstr ""
-"Список расширенных параметров Geometry.\n"
-"Эти параметры доступны только для\n"
-"расширенного режима приложения."
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:46
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:112
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:134
-#: AppTools/ToolCalibration.py:125 AppTools/ToolSolderPaste.py:236
-msgid "Toolchange X-Y"
-msgstr "Смена инструмента X,Y"
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:58
-msgid ""
-"Height of the tool just after starting the work.\n"
-"Delete the value if you don't need this feature."
-msgstr ""
-"Высота инструмента сразу после начала работы.\n"
-"Удалить значение если вам не нужна эта функция."
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:161
-msgid "Segment X size"
-msgstr "Размер сегмента по X"
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:163
-msgid ""
-"The size of the trace segment on the X axis.\n"
-"Useful for auto-leveling.\n"
-"A value of 0 means no segmentation on the X axis."
-msgstr ""
-"Размер сегмента трассировки по оси X.\n"
-"Полезно для автоматического выравнивания.\n"
-"Значение 0 означает отсутствие сегментации по оси X."
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:177
-msgid "Segment Y size"
-msgstr "Размер сегмента по Y"
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:179
-msgid ""
-"The size of the trace segment on the Y axis.\n"
-"Useful for auto-leveling.\n"
-"A value of 0 means no segmentation on the Y axis."
-msgstr ""
-"Размер сегмента трассировки по оси Y.\n"
-"Полезно для автоматического выравнивания.\n"
-"Значение 0 означает отсутствие сегментации по оси Y."
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:200
-msgid "Area Exclusion"
-msgstr "Область исключения"
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:202
-msgid ""
-"Area exclusion parameters.\n"
-"Those parameters are available only for\n"
-"Advanced App. Level."
-msgstr ""
-"Параметры исключения областей.\n"
-"Эти параметры доступны только для\n"
-"Расширенного режима приложения."
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:209
-msgid "Exclusion areas"
-msgstr "Зоны исключения"
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:293
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
-#: AppTools/ToolIsolation.py:540 AppTools/ToolNCC.py:578
-#: AppTools/ToolPaint.py:521
-msgid "Shape"
-msgstr "Форма"
-
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:33
-msgid "A list of Geometry Editor parameters."
-msgstr "Список параметров редактора Geometry."
-
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:43
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:174
-msgid ""
-"Set the number of selected geometry\n"
-"items above which the utility geometry\n"
-"becomes just a selection rectangle.\n"
-"Increases the performance when moving a\n"
-"large number of geometric elements."
-msgstr ""
-"Установить номер выбранной геометрии\n"
-"предметы, над которыми полезна геометрия\n"
-"становится просто прямоугольником выбора.\n"
-"Увеличивает производительность при перемещении\n"
-"большое количество геометрических элементов."
-
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:58
-msgid ""
-"Milling type:\n"
-"- climb / best for precision milling and to reduce tool usage\n"
-"- conventional / useful when there is no backlash compensation"
-msgstr ""
-"Тип фрезерования:\n"
-"- climb / лучше всего подходит для точного фрезерования и уменьшения "
-"использования инструмента\n"
-"- conventional / полезен, когда нет компенсации люфта"
-
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27
-msgid "Geometry General"
-msgstr "Geometry основные"
-
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:59
-msgid ""
-"The number of circle steps for Geometry \n"
-"circle and arc shapes linear approximation."
-msgstr ""
-"Количество шагов круга для геометрии\n"
-"линейная аппроксимация окружности и дуги."
-
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:73
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:41
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42
-msgid "Tools Dia"
-msgstr "Диаметр инструмента"
-
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:43
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44
-msgid ""
-"Diameters of the tools, separated by comma.\n"
-"The value of the diameter has to use the dot decimals separator.\n"
-"Valid values: 0.3, 1.0"
-msgstr ""
-"Диаметры инструментов, разделенные запятой.\n"
-"Значение диаметра должно использовать разделитель точечных десятичных "
-"знаков.\n"
-"Допустимые значения: 0.3, 1.0"
-
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:29
-msgid "Geometry Options"
-msgstr "Параметры Geometry"
-
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:37
-msgid ""
-"Create a CNC Job object\n"
-"tracing the contours of this\n"
-"Geometry object."
-msgstr ""
-"Создание объекта трассировки\n"
-"контуров данного объекта геометрии\n"
-"для программы ЧПУ."
-
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:81
-msgid "Depth/Pass"
-msgstr "Шаг за проход"
-
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:83
-msgid ""
-"The depth to cut on each pass,\n"
-"when multidepth is enabled.\n"
-"It has positive value although\n"
-"it is a fraction from the depth\n"
-"which has negative value."
-msgstr ""
-"Глубина резания на каждом проходе,\n"
-"когда multidepth включен.\n"
-"Это имеет положительное значение, хотя\n"
-"это доля от глубины\n"
-"который имеет отрицательное значение."
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:27
-msgid "Gerber Adv. Options"
-msgstr "Gerber дополнительные"
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:33
-msgid ""
-"A list of Gerber advanced parameters.\n"
-"Those parameters are available only for\n"
-"Advanced App. Level."
-msgstr ""
-"Список расширенных параметров Gerber.\n"
-"Эти параметры доступны только для\n"
-"расширенного режима приложения."
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:43
-msgid "\"Follow\""
-msgstr "\"Следовать\""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:52
-msgid "Table Show/Hide"
-msgstr "Таблица отверстий вкл/откл"
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54
-msgid ""
-"Toggle the display of the Gerber Apertures Table.\n"
-"Also, on hide, it will delete all mark shapes\n"
-"that are drawn on canvas."
-msgstr ""
-"Переключение отображения таблицы отверстий Gerber.\n"
-"Кроме того, при скрытии он удалит все отмеченные фигуры\n"
-"отображённые на холсте."
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:67
-#: AppObjects/FlatCAMGerber.py:391 AppTools/ToolCopperThieving.py:1026
-#: AppTools/ToolCopperThieving.py:1215 AppTools/ToolCopperThieving.py:1227
-#: AppTools/ToolIsolation.py:1593 AppTools/ToolNCC.py:2079
-#: AppTools/ToolNCC.py:2190 AppTools/ToolNCC.py:2205 AppTools/ToolNCC.py:3163
-#: AppTools/ToolNCC.py:3268 AppTools/ToolNCC.py:3283 AppTools/ToolNCC.py:3549
-#: AppTools/ToolNCC.py:3650 AppTools/ToolNCC.py:3665 camlib.py:992
-msgid "Buffering"
-msgstr "Буферизация"
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:69
-msgid ""
-"Buffering type:\n"
-"- None --> best performance, fast file loading but no so good display\n"
-"- Full --> slow file loading but good visuals. This is the default.\n"
-"<>: Don't change this unless you know what you are doing !!!"
-msgstr ""
-"Тип буферизации:\n"
-"- None -> лучшая производительность, быстрая загрузка файлов, но не очень "
-"хорошее отображение\n"
-"- Полная -> медленная загрузка файла, но хорошие визуальные эффекты. Это по "
-"умолчанию.\n"
-"<< ПРЕДУПРЕЖДЕНИЕ >>: не меняйте это, если не знаете, что делаете !!!"
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:74
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196
-#: AppTools/ToolFiducials.py:204 AppTools/ToolFilm.py:238
-#: AppTools/ToolProperties.py:452 AppTools/ToolProperties.py:455
-#: AppTools/ToolProperties.py:458 AppTools/ToolProperties.py:483
-msgid "None"
-msgstr "Нет"
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:80
-msgid "Simplify"
-msgstr "Упрощение"
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:82
-msgid ""
-"When checked all the Gerber polygons will be\n"
-"loaded with simplification having a set tolerance.\n"
-"<>: Don't change this unless you know what you are doing !!!"
-msgstr ""
-"Если флажок установлен, все полигоны Gerber будут\n"
-"загружается с упрощением, имеющим заданный допуск.\n"
-"<< ВНИМАНИЕ >>: не изменяйте это, если вы не знаете, что делаете !!!"
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:89
-msgid "Tolerance"
-msgstr "Допуск"
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:90
-msgid "Tolerance for polygon simplification."
-msgstr "Допуск для упрощения полигонов."
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:33
-msgid "A list of Gerber Editor parameters."
-msgstr "Список параметров редактора Gerber."
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:43
-msgid ""
-"Set the number of selected Gerber geometry\n"
-"items above which the utility geometry\n"
-"becomes just a selection rectangle.\n"
-"Increases the performance when moving a\n"
-"large number of geometric elements."
-msgstr ""
-"Установка количества выбранных геометрий Gerber\n"
-"элементы, над которыми расположена служебная геометрия\n"
-"становится просто прямоугольником выделения.\n"
-"Увеличивает производительность при перемещении\n"
-"большое количество геометрических элементов."
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:56
-msgid "New Aperture code"
-msgstr "Код нового отверстия"
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:69
-msgid "New Aperture size"
-msgstr "Размер нового отверстия"
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:71
-msgid "Size for the new aperture"
-msgstr "Размер нового отверстия"
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:82
-msgid "New Aperture type"
-msgstr "Тип нового отверстия"
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:84
-msgid ""
-"Type for the new aperture.\n"
-"Can be 'C', 'R' or 'O'."
-msgstr ""
-"Тип нового отверстия.\n"
-"Может быть «C», «R» или «O»."
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:106
-msgid "Aperture Dimensions"
-msgstr "Размеры отверстия"
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:117
-msgid "Linear Pad Array"
-msgstr "Линейный массив площадок"
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:161
-msgid "Circular Pad Array"
-msgstr "Круговая матрица"
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:197
-msgid "Distance at which to buffer the Gerber element."
-msgstr "Расстояние, на котором буферизуется элемент Gerber."
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:206
-msgid "Scale Tool"
-msgstr "Масштаб"
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:212
-msgid "Factor to scale the Gerber element."
-msgstr "Коэффициент масштабирования для элемента Gerber."
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:225
-msgid "Threshold low"
-msgstr "Низкий порог"
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:227
-msgid "Threshold value under which the apertures are not marked."
-msgstr "Пороговое значение, ниже которого отверстия не отмечены."
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:237
-msgid "Threshold high"
-msgstr "Высокий порог"
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:239
-msgid "Threshold value over which the apertures are not marked."
-msgstr "Пороговое значение, выше которого отверстия не отмечены."
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:27
-msgid "Gerber Export"
-msgstr "Экспорт Gerber"
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:33
-msgid ""
-"The parameters set here are used in the file exported\n"
-"when using the File -> Export -> Export Gerber menu entry."
-msgstr ""
-"Заданные здесь параметры используются в экспортированном файле\n"
-"при использовании пункта меню File -> Export -> Export Gerber."
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:44
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:50
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:84
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:90
-msgid "The units used in the Gerber file."
-msgstr "Единицы измерения, используемые в файле Gerber."
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:58
-msgid ""
-"The number of digits in the whole part of the number\n"
-"and in the fractional part of the number."
-msgstr ""
-"Количество цифр в целой части числа\n"
-"и в дробной части числа."
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:71
-msgid ""
-"This numbers signify the number of digits in\n"
-"the whole part of Gerber coordinates."
-msgstr ""
-"Эти числа обозначают количество цифр в\n"
-"вся часть координат Gerber."
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:87
-msgid ""
-"This numbers signify the number of digits in\n"
-"the decimal part of Gerber coordinates."
-msgstr ""
-"Эти числа обозначают количество цифр в\n"
-"десятичная часть координат Gerber."
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:99
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:109
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:100
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:110
-msgid ""
-"This sets the type of Gerber zeros.\n"
-"If LZ then Leading Zeros are removed and\n"
-"Trailing Zeros are kept.\n"
-"If TZ is checked then Trailing Zeros are removed\n"
-"and Leading Zeros are kept."
-msgstr ""
-"Это устанавливает тип нулей Гербера.\n"
-"Если LZ, то Ведущие нули удаляются и\n"
-"Замыкающие нули сохраняются.\n"
-"Если TZ отмечен, то завершающие нули удаляются\n"
-"и ведущие нули сохраняются."
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:27
-msgid "Gerber General"
-msgstr "Gerber основные"
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:61
-msgid ""
-"The number of circle steps for Gerber \n"
-"circular aperture linear approximation."
-msgstr ""
-"Количество шагов круга для Gerber \n"
-"линейное приближение круговых отверстий."
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:73
-msgid "Default Values"
-msgstr "Значения по умолчанию"
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:75
-msgid ""
-"Those values will be used as fallback values\n"
-"in case that they are not found in the Gerber file."
-msgstr ""
-"Эти значения будут использоваться в качестве резервных значений\n"
-"в случае, если они не найдены в файле Gerber."
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:126
-msgid "Clean Apertures"
-msgstr "Очистить отверстия"
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:128
-msgid ""
-"Will remove apertures that do not have geometry\n"
-"thus lowering the number of apertures in the Gerber object."
-msgstr ""
-"Будут удалены отверстия, которые не имеют геометрии\n"
-"тем самым уменьшая количество отверстий в объекте Гербера."
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:134
-msgid "Polarity change buffer"
-msgstr "Изменение полярности буфера"
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:136
-msgid ""
-"Will apply extra buffering for the\n"
-"solid geometry when we have polarity changes.\n"
-"May help loading Gerber files that otherwise\n"
-"do not load correctly."
-msgstr ""
-"Будет применяться дополнительная буферизация для\n"
-"геометрии твердого тела, когда у нас есть изменения полярности.\n"
-"Может помочь при загрузке файлов Gerber, которые в противном случае\n"
-"не загружается правильно."
-
-#: AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:29
-msgid "Gerber Options"
-msgstr "Параметры Gerber"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:27
-msgid "Copper Thieving Tool Options"
-msgstr "Параметры Copper Thieving"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:39
-msgid ""
-"A tool to generate a Copper Thieving that can be added\n"
-"to a selected Gerber file."
-msgstr ""
-"Инструмент для создания Copper Thieving, который может быть добавлен\n"
-"в выбранный Gerber файл."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:47
-msgid "Number of steps (lines) used to interpolate circles."
-msgstr "Количество шагов (линий), используемых для интерполяции окружностей."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:57
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261
-#: AppTools/ToolCopperThieving.py:100 AppTools/ToolCopperThieving.py:435
-msgid "Clearance"
-msgstr "Зазор"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:59
-msgid ""
-"This set the distance between the copper Thieving components\n"
-"(the polygon fill may be split in multiple polygons)\n"
-"and the copper traces in the Gerber file."
-msgstr ""
-"Это позволяет задать расстояние между элементами copper Thieving.\n"
-"(заливка полигона может быть разделена на несколько полигонов)\n"
-"и медными трассами в Gerber файле."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
-#: AppTools/ToolCopperThieving.py:129 AppTools/ToolNCC.py:535
-#: AppTools/ToolNCC.py:1324 AppTools/ToolNCC.py:1655 AppTools/ToolNCC.py:1948
-#: AppTools/ToolNCC.py:2012 AppTools/ToolNCC.py:3027 AppTools/ToolNCC.py:3036
-#: defaults.py:419 tclCommands/TclCommandCopperClear.py:190
-msgid "Itself"
-msgstr "Как есть"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
-#: AppTools/ToolCopperThieving.py:130 AppTools/ToolIsolation.py:504
-#: AppTools/ToolIsolation.py:1297 AppTools/ToolIsolation.py:1671
-#: AppTools/ToolNCC.py:535 AppTools/ToolNCC.py:1334 AppTools/ToolNCC.py:1668
-#: AppTools/ToolNCC.py:1964 AppTools/ToolNCC.py:2019 AppTools/ToolPaint.py:485
-#: AppTools/ToolPaint.py:945 AppTools/ToolPaint.py:1471
-msgid "Area Selection"
-msgstr "Выбор области"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
-#: AppTools/ToolCopperThieving.py:131 AppTools/ToolDblSided.py:216
-#: AppTools/ToolIsolation.py:504 AppTools/ToolIsolation.py:1711
-#: AppTools/ToolNCC.py:535 AppTools/ToolNCC.py:1684 AppTools/ToolNCC.py:1970
-#: AppTools/ToolNCC.py:2027 AppTools/ToolNCC.py:2408 AppTools/ToolNCC.py:2656
-#: AppTools/ToolNCC.py:3072 AppTools/ToolPaint.py:485 AppTools/ToolPaint.py:930
-#: AppTools/ToolPaint.py:1487 tclCommands/TclCommandCopperClear.py:192
-#: tclCommands/TclCommandPaint.py:166
-msgid "Reference Object"
-msgstr "Ссылочный объект"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:90
-#: AppTools/ToolCopperThieving.py:133
-msgid "Reference:"
-msgstr "Ссылка:"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92
-msgid ""
-"- 'Itself' - the copper Thieving extent is based on the object extent.\n"
-"- 'Area Selection' - left mouse click to start selection of the area to be "
-"filled.\n"
-"- 'Reference Object' - will do copper thieving within the area specified by "
-"another object."
-msgstr ""
-"- 'Как есть' - степень Copper Thieving основан на объекте, который очищается "
-"от меди.\n"
-"- 'Выбор области' - щелкните левой кнопкой мыши для начала выбора области "
-"для рисования.\n"
-"- 'Референсный объект' - будет выполнять Copper Thieving в области указанной "
-"другим объектом."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:101
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:76
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:188
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:76
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:190
-#: AppTools/ToolCopperThieving.py:175 AppTools/ToolExtractDrills.py:102
-#: AppTools/ToolExtractDrills.py:240 AppTools/ToolPunchGerber.py:113
-#: AppTools/ToolPunchGerber.py:268
-msgid "Rectangular"
-msgstr "Прямоугольник"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:102
-#: AppTools/ToolCopperThieving.py:176
-msgid "Minimal"
-msgstr "Минимальная"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:104
-#: AppTools/ToolCopperThieving.py:178 AppTools/ToolFilm.py:94
-msgid "Box Type:"
-msgstr "Тип рамки:"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:106
-#: AppTools/ToolCopperThieving.py:180
-msgid ""
-"- 'Rectangular' - the bounding box will be of rectangular shape.\n"
-"- 'Minimal' - the bounding box will be the convex hull shape."
-msgstr ""
-"- 'Прямоугольная' - ограничительная рамка будет иметь прямоугольную форму.\n"
-"- 'Минимальная' - ограничительная рамка будет повторять форму корпуса."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:120
-#: AppTools/ToolCopperThieving.py:196
-msgid "Dots Grid"
-msgstr "Сетка точек"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:121
-#: AppTools/ToolCopperThieving.py:197
-msgid "Squares Grid"
-msgstr "Сетка квадратов"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:122
-#: AppTools/ToolCopperThieving.py:198
-msgid "Lines Grid"
-msgstr "Сетка линий"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:124
-#: AppTools/ToolCopperThieving.py:200
-msgid "Fill Type:"
-msgstr "Тип заполнения:"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126
-#: AppTools/ToolCopperThieving.py:202
-msgid ""
-"- 'Solid' - copper thieving will be a solid polygon.\n"
-"- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n"
-"- 'Squares Grid' - the empty area will be filled with a pattern of squares.\n"
-"- 'Lines Grid' - the empty area will be filled with a pattern of lines."
-msgstr ""
-"- 'Сплошной' - copper thieving будет сплошным полигоном.\n"
-"- 'Сетка точек' - пустая область будет заполнена сеткой точек.\n"
-"- 'Сетка квадратов' - пустая площадь будет заполнена сеткой квадратов.\n"
-"- 'Сетка линий' - пустая область будет заполнена сеткой линий."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:134
-#: AppTools/ToolCopperThieving.py:221
-msgid "Dots Grid Parameters"
-msgstr "Параметры точки сетки"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140
-#: AppTools/ToolCopperThieving.py:227
-msgid "Dot diameter in Dots Grid."
-msgstr "Диаметр точки в сетке точек."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209
-#: AppTools/ToolCopperThieving.py:238 AppTools/ToolCopperThieving.py:278
-#: AppTools/ToolCopperThieving.py:318
-msgid "Spacing"
-msgstr "Промежуток"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:153
-#: AppTools/ToolCopperThieving.py:240
-msgid "Distance between each two dots in Dots Grid."
-msgstr "Расстояние между каждыми двумя точками в сетке точек."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:163
-#: AppTools/ToolCopperThieving.py:261
-msgid "Squares Grid Parameters"
-msgstr "Параметры квадратной сетки"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169
-#: AppTools/ToolCopperThieving.py:267
-msgid "Square side size in Squares Grid."
-msgstr "Размер стороны квадрата в сетке квадратов."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:182
-#: AppTools/ToolCopperThieving.py:280
-msgid "Distance between each two squares in Squares Grid."
-msgstr "Расстояние между каждыми двумя квадратами в сетке квадратов ."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:192
-#: AppTools/ToolCopperThieving.py:301
-msgid "Lines Grid Parameters"
-msgstr "Параметры линий сетки"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198
-#: AppTools/ToolCopperThieving.py:307
-msgid "Line thickness size in Lines Grid."
-msgstr "Размеры линий по толщине в сетке линий."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:211
-#: AppTools/ToolCopperThieving.py:320
-msgid "Distance between each two lines in Lines Grid."
-msgstr "Расстояние между двумя линиями в сетке линий."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:221
-#: AppTools/ToolCopperThieving.py:358
-msgid "Robber Bar Parameters"
-msgstr "Параметры Robber Bar"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:223
-#: AppTools/ToolCopperThieving.py:360
-msgid ""
-"Parameters used for the robber bar.\n"
-"Robber bar = copper border to help in pattern hole plating."
-msgstr ""
-"Параметры, используемые для robber bar.\n"
-"Robber ba = медная рамка для облегчения нанесения покрытия на отверстия."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:231
-#: AppTools/ToolCopperThieving.py:368
-msgid "Bounding box margin for robber bar."
-msgstr "Граница рамки."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:242
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42
-#: AppTools/ToolCopperThieving.py:379 AppTools/ToolCorners.py:122
-#: AppTools/ToolEtchCompensation.py:152
-msgid "Thickness"
-msgstr "Толщина"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:244
-#: AppTools/ToolCopperThieving.py:381
-msgid "The robber bar thickness."
-msgstr "Толщина robber bar."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:254
-#: AppTools/ToolCopperThieving.py:412
-msgid "Pattern Plating Mask"
-msgstr "Рисунок гальванической маски"
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:256
-#: AppTools/ToolCopperThieving.py:414
-msgid "Generate a mask for pattern plating."
-msgstr "Создание рисунка гальванической маски."
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263
-#: AppTools/ToolCopperThieving.py:437
-msgid ""
-"The distance between the possible copper thieving elements\n"
-"and/or robber bar and the actual openings in the mask."
-msgstr ""
-"Расстояние между возможными элементами copper thieving\n"
-"и/или robber bar и фактическими отверстиями в маске."
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:27
-msgid "Calibration Tool Options"
-msgstr "Параметры калибровки"
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:38
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:38
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37
-#: AppTools/ToolCopperThieving.py:95 AppTools/ToolCorners.py:117
-#: AppTools/ToolFiducials.py:154
-msgid "Parameters used for this tool."
-msgstr "Параметры, используемые для этого инструмента."
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:43
-#: AppTools/ToolCalibration.py:181
-msgid "Source Type"
-msgstr "Тип источника"
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:44
-#: AppTools/ToolCalibration.py:182
-msgid ""
-"The source of calibration points.\n"
-"It can be:\n"
-"- Object -> click a hole geo for Excellon or a pad for Gerber\n"
-"- Free -> click freely on canvas to acquire the calibration points"
-msgstr ""
-"Источник точек калибровки.\n"
-"Это может быть:\n"
-"- Объект - > нажмите на геометрию отверстия для Excellon или площадку для "
-"Gerber\n"
-"- Свободно - > щелкните мышью по холсту для получения точек калибровки"
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:49
-#: AppTools/ToolCalibration.py:187
-msgid "Free"
-msgstr "Свободно"
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:63
-#: AppTools/ToolCalibration.py:76
-msgid "Height (Z) for travelling between the points."
-msgstr "Высота (Z) для перемещения между точками."
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:75
-#: AppTools/ToolCalibration.py:88
-msgid "Verification Z"
-msgstr "Проверка Z"
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:77
-#: AppTools/ToolCalibration.py:90
-msgid "Height (Z) for checking the point."
-msgstr "Высота (Z) для проверки точки."
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:89
-#: AppTools/ToolCalibration.py:102
-msgid "Zero Z tool"
-msgstr "Обнуление Z"
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:91
-#: AppTools/ToolCalibration.py:104
-msgid ""
-"Include a sequence to zero the height (Z)\n"
-"of the verification tool."
-msgstr ""
-"Включает последовательное обнуление высоты (Z)\n"
-"при проверке."
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:100
-#: AppTools/ToolCalibration.py:113
-msgid "Height (Z) for mounting the verification probe."
-msgstr "Высота (Z) для установки проверочной пробы."
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:114
-#: AppTools/ToolCalibration.py:127
-msgid ""
-"Toolchange X,Y position.\n"
-"If no value is entered then the current\n"
-"(x, y) point will be used,"
-msgstr ""
-"Смена инструмента X, Y позиция.\n"
-"Если значение не введено, то текущий\n"
-"(х, у) точка будет использоваться,"
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:125
-#: AppTools/ToolCalibration.py:153
-msgid "Second point"
-msgstr "Вторая точка"
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:127
-#: AppTools/ToolCalibration.py:155
-msgid ""
-"Second point in the Gcode verification can be:\n"
-"- top-left -> the user will align the PCB vertically\n"
-"- bottom-right -> the user will align the PCB horizontally"
-msgstr ""
-"Вторым пунктом в проверке Gcode может быть:\n"
-"- вверху слева -> пользователь выровняет печатную плату по вертикали\n"
-"- внизу справа -> пользователь выровняет печатную плату по горизонтали"
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
-#: AppTools/ToolCalibration.py:159 App_Main.py:4712
-msgid "Top-Left"
-msgstr "Слева вверху"
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
-#: AppTools/ToolCalibration.py:160 App_Main.py:4713
-msgid "Bottom-Right"
-msgstr "Справа внизу"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:27
-msgid "Extract Drills Options"
-msgstr "Параметры извлечения отверстий"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:42
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:42
-#: AppTools/ToolExtractDrills.py:68 AppTools/ToolPunchGerber.py:75
-msgid "Processed Pads Type"
-msgstr "Тип обработки площадок"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:44
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:44
-#: AppTools/ToolExtractDrills.py:70 AppTools/ToolPunchGerber.py:77
-msgid ""
-"The type of pads shape to be processed.\n"
-"If the PCB has many SMD pads with rectangular pads,\n"
-"disable the Rectangular aperture."
-msgstr ""
-"Тип обрабатываемых площадок.\n"
-"Если на печатной плате имеется много SMD площадок прямоугольной формы,\n"
-"отключите прямоугольное отверстие."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:54
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54
-#: AppTools/ToolExtractDrills.py:80 AppTools/ToolPunchGerber.py:91
-msgid "Process Circular Pads."
-msgstr "Обработка круглых площадок."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:60
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:162
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:60
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:164
-#: AppTools/ToolExtractDrills.py:86 AppTools/ToolExtractDrills.py:214
-#: AppTools/ToolPunchGerber.py:97 AppTools/ToolPunchGerber.py:242
-msgid "Oblong"
-msgstr "Продолговатая форма"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:62
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:62
-#: AppTools/ToolExtractDrills.py:88 AppTools/ToolPunchGerber.py:99
-msgid "Process Oblong Pads."
-msgstr "Продолговатые площадки."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:70
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70
-#: AppTools/ToolExtractDrills.py:96 AppTools/ToolPunchGerber.py:107
-msgid "Process Square Pads."
-msgstr "Квадратные площадки."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:78
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78
-#: AppTools/ToolExtractDrills.py:104 AppTools/ToolPunchGerber.py:115
-msgid "Process Rectangular Pads."
-msgstr "Обработка прямоугольных площадок."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:84
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:201
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203
-#: AppTools/ToolExtractDrills.py:110 AppTools/ToolExtractDrills.py:253
-#: AppTools/ToolProperties.py:172 AppTools/ToolPunchGerber.py:121
-#: AppTools/ToolPunchGerber.py:281
-msgid "Others"
-msgstr "Другие"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:86
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:86
-#: AppTools/ToolExtractDrills.py:112 AppTools/ToolPunchGerber.py:123
-msgid "Process pads not in the categories above."
-msgstr "Площадки, не относящиеся к вышеперечисленным категориям."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:99
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:123
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:100
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:125
-#: AppTools/ToolExtractDrills.py:139 AppTools/ToolExtractDrills.py:156
-#: AppTools/ToolPunchGerber.py:150 AppTools/ToolPunchGerber.py:184
-msgid "Fixed Diameter"
-msgstr "Фиксированный диаметр"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:100
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:140
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:101
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:142
-#: AppTools/ToolExtractDrills.py:140 AppTools/ToolExtractDrills.py:192
-#: AppTools/ToolPunchGerber.py:151 AppTools/ToolPunchGerber.py:214
-msgid "Fixed Annular Ring"
-msgstr "Фиксированное медное кольцо"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:101
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102
-#: AppTools/ToolExtractDrills.py:141 AppTools/ToolPunchGerber.py:152
-msgid "Proportional"
-msgstr "Пропорциональный"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:107
-#: AppTools/ToolExtractDrills.py:130
-msgid ""
-"The method for processing pads. Can be:\n"
-"- Fixed Diameter -> all holes will have a set size\n"
-"- Fixed Annular Ring -> all holes will have a set annular ring\n"
-"- Proportional -> each hole size will be a fraction of the pad size"
-msgstr ""
-"Метод обработки площадок. Может быть:\n"
-"- Фиксированный диаметр -> все отверстия будут иметь заданный размер.\n"
-"- Фиксированное кольцо -> все отверстия будут иметь установленное кольцо.\n"
-"- Пропорциональный -> размер каждого отверстия будет составлять долю от "
-"размера площадки"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220
-#: AppTools/ToolExtractDrills.py:164 AppTools/ToolExtractDrills.py:285
-#: AppTools/ToolPunchGerber.py:192 AppTools/ToolPunchGerber.py:308
-#: AppTools/ToolTransform.py:357 App_Main.py:9698
-msgid "Value"
-msgstr "Значение"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:133
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135
-#: AppTools/ToolExtractDrills.py:166 AppTools/ToolPunchGerber.py:194
-msgid "Fixed hole diameter."
-msgstr "Фиксированный диаметр отверстия."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:142
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:144
-#: AppTools/ToolExtractDrills.py:194 AppTools/ToolPunchGerber.py:216
-msgid ""
-"The size of annular ring.\n"
-"The copper sliver between the hole exterior\n"
-"and the margin of the copper pad."
-msgstr ""
-"Размер кольца круглого сечения.\n"
-"Медная полоска между наружным отверстием\n"
-"и краем медной площадки."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:151
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:153
-#: AppTools/ToolExtractDrills.py:203 AppTools/ToolPunchGerber.py:231
-msgid "The size of annular ring for circular pads."
-msgstr "Размер кольца круглого сечения для кольцевых площадок."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:164
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:166
-#: AppTools/ToolExtractDrills.py:216 AppTools/ToolPunchGerber.py:244
-msgid "The size of annular ring for oblong pads."
-msgstr "Размер кольца круглого сечения для продолговатых площадок."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:177
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:179
-#: AppTools/ToolExtractDrills.py:229 AppTools/ToolPunchGerber.py:257
-msgid "The size of annular ring for square pads."
-msgstr "Размер кольца круглого сечения для квадратных площадок."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:190
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:192
-#: AppTools/ToolExtractDrills.py:242 AppTools/ToolPunchGerber.py:270
-msgid "The size of annular ring for rectangular pads."
-msgstr "Размер кольца круглого сечения для прямоугольных площадок."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:203
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:205
-#: AppTools/ToolExtractDrills.py:255 AppTools/ToolPunchGerber.py:283
-msgid "The size of annular ring for other pads."
-msgstr "Размер кольца круглого сечения для других площадок."
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:213
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:215
-#: AppTools/ToolExtractDrills.py:276 AppTools/ToolPunchGerber.py:299
-msgid "Proportional Diameter"
-msgstr "Пропорциональный диаметр"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:222
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:224
-msgid "Factor"
-msgstr "Коэффициент"
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:224
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:226
-#: AppTools/ToolExtractDrills.py:287 AppTools/ToolPunchGerber.py:310
-msgid ""
-"Proportional Diameter.\n"
-"The hole diameter will be a fraction of the pad size."
-msgstr ""
-"Пропорциональный диаметр.\n"
-"Диаметр отверстия будет составлять долю от размера площадки."
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:27
-msgid "Fiducials Tool Options"
-msgstr "Параметры контрольных точек"
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:45
-#: AppTools/ToolFiducials.py:161
-msgid ""
-"This set the fiducial diameter if fiducial type is circular,\n"
-"otherwise is the size of the fiducial.\n"
-"The soldermask opening is double than that."
-msgstr ""
-"Этот параметр задает диаметр контрольного отверстия, если тип отверстия "
-"является круговым,\n"
-"в противном случае, размер контрольного отверстия\n"
-"вдвое больше отверстия паяльной маски."
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:73
-#: AppTools/ToolFiducials.py:189
-msgid "Auto"
-msgstr "Авто"
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74
-#: AppTools/ToolFiducials.py:190
-msgid "Manual"
-msgstr "Вручную"
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:76
-#: AppTools/ToolFiducials.py:192
-msgid "Mode:"
-msgstr "Режим:"
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:78
-msgid ""
-"- 'Auto' - automatic placement of fiducials in the corners of the bounding "
-"box.\n"
-"- 'Manual' - manual placement of fiducials."
-msgstr ""
-"- 'Авто' - автоматическое размещение контрольных точек по углам "
-"ограничительной рамки.\n"
-"- 'Вручную' - ручное размещение контрольных точек."
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86
-#: AppTools/ToolFiducials.py:202
-msgid "Up"
-msgstr "Вверху"
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:87
-#: AppTools/ToolFiducials.py:203
-msgid "Down"
-msgstr "Внизу"
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:90
-#: AppTools/ToolFiducials.py:206
-msgid "Second fiducial"
-msgstr "Вторичные контрольные точки"
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:92
-#: AppTools/ToolFiducials.py:208
-msgid ""
-"The position for the second fiducial.\n"
-"- 'Up' - the order is: bottom-left, top-left, top-right.\n"
-"- 'Down' - the order is: bottom-left, bottom-right, top-right.\n"
-"- 'None' - there is no second fiducial. The order is: bottom-left, top-right."
-msgstr ""
-"Позиция вторичной контрольной точки.\n"
-"- 'Вверху' -порядок: снизу слева, сверху слева, сверху справа.\n"
-"- 'Внизу' -порядок: снизу слева, снизу справа, сверху справа.\n"
-"- 'Нет' - вторичная контрольная точка отсутствует. Порядок: снизу слева, "
-"сверху справа."
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108
-#: AppTools/ToolFiducials.py:224
-msgid "Cross"
-msgstr "Крест"
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:109
-#: AppTools/ToolFiducials.py:225
-msgid "Chess"
-msgstr "Шахматный порядок"
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:112
-#: AppTools/ToolFiducials.py:227
-msgid "Fiducial Type"
-msgstr "Тип контрольных точек"
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:114
-#: AppTools/ToolFiducials.py:229
-msgid ""
-"The type of fiducial.\n"
-"- 'Circular' - this is the regular fiducial.\n"
-"- 'Cross' - cross lines fiducial.\n"
-"- 'Chess' - chess pattern fiducial."
-msgstr ""
-"Тип контрольных точек.\n"
-"- 'Круг' - это обычные контрольные точки.\n"
-"- 'Крест' - крестообразные.\n"
-"- 'Шахматный порядок' - точки в шахматном порядке."
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:123
-#: AppTools/ToolFiducials.py:238
-msgid "Line thickness"
-msgstr "Толщина линии"
-
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:27
-msgid "Invert Gerber Tool Options"
-msgstr "Параметры инверсии Gerber"
-
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:33
-msgid ""
-"A tool to invert Gerber geometry from positive to negative\n"
-"and in revers."
-msgstr ""
-"Инструмент для инвертирования Gerber геометрии из положительной в "
-"отрицательную.\n"
-"и в обратном направлении."
-
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:47
-#: AppTools/ToolInvertGerber.py:93
-msgid ""
-"Distance by which to avoid\n"
-"the edges of the Gerber object."
-msgstr ""
-"Расстояние, на которое следует избегать\n"
-"края объекта Gerber."
-
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:58
-#: AppTools/ToolInvertGerber.py:104
-msgid "Lines Join Style"
-msgstr "Стиль соединения линий"
-
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60
-#: AppTools/ToolInvertGerber.py:106
-msgid ""
-"The way that the lines in the object outline will be joined.\n"
-"Can be:\n"
-"- rounded -> an arc is added between two joining lines\n"
-"- square -> the lines meet in 90 degrees angle\n"
-"- bevel -> the lines are joined by a third line"
-msgstr ""
-"Способ соединения линий в контуре объекта.\n"
-"Может быть:\n"
-"- закругленный -> между двумя соединительными линиями добавляется дуга.\n"
-"- квадрат -> линии встречаются под углом 90 градусов\n"
-"- скос -> линии соединяются третьей линией"
-
-#: AppGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:27
-msgid "Optimal Tool Options"
-msgstr "Параметры оптимизации"
-
-#: AppGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:33
-msgid ""
-"A tool to find the minimum distance between\n"
-"every two Gerber geometric elements"
-msgstr ""
-"Инструмент для поиска минимального расстояния между\n"
-"двумя элементами геометрии Gerber"
-
-#: AppGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:48
-#: AppTools/ToolOptimal.py:84
-msgid "Precision"
-msgstr "Точность"
-
-#: AppGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:50
-msgid "Number of decimals for the distances and coordinates in this tool."
-msgstr ""
-"Количество десятичных знаков для расстояний и координат в этом инструменте."
-
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:27
-msgid "Punch Gerber Options"
-msgstr "Параметры перфорации"
-
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:108
-#: AppTools/ToolPunchGerber.py:141
-msgid ""
-"The punch hole source can be:\n"
-"- Excellon Object-> the Excellon object drills center will serve as "
-"reference.\n"
-"- Fixed Diameter -> will try to use the pads center as reference adding "
-"fixed diameter holes.\n"
-"- Fixed Annular Ring -> will try to keep a set annular ring.\n"
-"- Proportional -> will make a Gerber punch hole having the diameter a "
-"percentage of the pad diameter."
-msgstr ""
-"Источником перфорации может быть:\n"
-"- Объект Excellon -> центр отверстия объектов Excellon будет служить в "
-"качестве ориентира.\n"
-"- Фиксированный диаметр -> будет пытаться использовать центр площадки в "
-"качестве основы, добавляя отверстия фиксированного диаметра.\n"
-"- Фиксированное кольцо -> будет пытаться сохранить заданное кольцо круглого "
-"сечения.\n"
-"- Пропорциональное -> сделает отверстие для перфорации Gerber диаметром в "
-"процентах от диаметра площадки."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:27
-msgid "QRCode Tool Options"
-msgstr "Параметры QR-кода"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:33
-msgid ""
-"A tool to create a QRCode that can be inserted\n"
-"into a selected Gerber file, or it can be exported as a file."
-msgstr ""
-"Инструмент для создания QR-кода, который можно вставить\n"
-"в выбранный файл Gerber, или его можно экспортировать в файл."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
-#: AppTools/ToolQRCode.py:121
-msgid "Version"
-msgstr "Версия"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:47
-#: AppTools/ToolQRCode.py:123
-msgid ""
-"QRCode version can have values from 1 (21x21 boxes)\n"
-"to 40 (177x177 boxes)."
-msgstr ""
-"Версия QRCode может иметь значения от 1 (21x21).\n"
-"до 40 (177x177)."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:58
-#: AppTools/ToolQRCode.py:134
-msgid "Error correction"
-msgstr "Коррекция ошибок"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:60
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:71
-#: AppTools/ToolQRCode.py:136 AppTools/ToolQRCode.py:147
-#, python-format
-msgid ""
-"Parameter that controls the error correction used for the QR Code.\n"
-"L = maximum 7%% errors can be corrected\n"
-"M = maximum 15%% errors can be corrected\n"
-"Q = maximum 25%% errors can be corrected\n"
-"H = maximum 30%% errors can be corrected."
-msgstr ""
-"Параметр, управляющий исправлением ошибок, используемый для QR-кода.\n"
-"L = можно исправить максимум 7%% ошибок.\n"
-"M = можно исправить не более 15%% ошибок.\n"
-"Q = макс. 25%% ошибок могут быть исправлены\n"
-"H = макс. 30%% ошибок могут быть исправлены."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:81
-#: AppTools/ToolQRCode.py:157
-msgid "Box Size"
-msgstr "Размер поля"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:83
-#: AppTools/ToolQRCode.py:159
-msgid ""
-"Box size control the overall size of the QRcode\n"
-"by adjusting the size of each box in the code."
-msgstr ""
-"Размер рамки регулирует общий размер QR-кода.\n"
-"откорректировав размер каждой рамки в коде."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:94
-#: AppTools/ToolQRCode.py:170
-msgid "Border Size"
-msgstr "Отступ"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:96
-#: AppTools/ToolQRCode.py:172
-msgid ""
-"Size of the QRCode border. How many boxes thick is the border.\n"
-"Default value is 4. The width of the clearance around the QRCode."
-msgstr ""
-"Размер границы QR-кода. Насколько рамка толще границы.\n"
-"Значение по умолчанию 4. Ширина зазора вокруг QR-кода."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107
-#: AppTools/ToolQRCode.py:92
-msgid "QRCode Data"
-msgstr "Данные QR-кода"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:109
-#: AppTools/ToolQRCode.py:94
-msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode."
-msgstr ""
-"Данные QRCode. Буквенно-цифровой текст, подлежащий кодированию в QRCode."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113
-#: AppTools/ToolQRCode.py:98
-msgid "Add here the text to be included in the QRCode..."
-msgstr "Добавьте сюда текст, который будет включен в QRCode..."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119
-#: AppTools/ToolQRCode.py:183
-msgid "Polarity"
-msgstr "Полярность"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121
-#: AppTools/ToolQRCode.py:185
-msgid ""
-"Choose the polarity of the QRCode.\n"
-"It can be drawn in a negative way (squares are clear)\n"
-"or in a positive way (squares are opaque)."
-msgstr ""
-"Выбор полярности QR-кода.\n"
-"Он может быть нарисован как негптив (квадраты видны)\n"
-"или позитив (квадраты непрозрачны)."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:125
-#: AppTools/ToolFilm.py:279 AppTools/ToolQRCode.py:189
-msgid "Negative"
-msgstr "Негатив"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:126
-#: AppTools/ToolFilm.py:278 AppTools/ToolQRCode.py:190
-msgid "Positive"
-msgstr "Позитив"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:128
-#: AppTools/ToolQRCode.py:192
-msgid ""
-"Choose the type of QRCode to be created.\n"
-"If added on a Silkscreen Gerber file the QRCode may\n"
-"be added as positive. If it is added to a Copper Gerber\n"
-"file then perhaps the QRCode can be added as negative."
-msgstr ""
-"Выберите тип создаваемого QRC-кода.\n"
-"Если добавлен в Silkscreen Gerber файл, QRCode может\n"
-"будет добавлено как позитив. Если он добавлен к Copper Gerber.\n"
-"то, возможно, QRCode может быть добавлен как негатив."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145
-#: AppTools/ToolQRCode.py:203 AppTools/ToolQRCode.py:209
-msgid ""
-"The bounding box, meaning the empty space that surrounds\n"
-"the QRCode geometry, can have a rounded or a square shape."
-msgstr ""
-"Ограничительная рамка, означающая пустое пространство вокруг\n"
-"QRCode, может иметь округлую или квадратную форму."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239
-#: AppTools/ToolQRCode.py:206 AppTools/ToolTransform.py:383
-msgid "Rounded"
-msgstr "Закругленный"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:152
-#: AppTools/ToolQRCode.py:237
-msgid "Fill Color"
-msgstr "Цвет заливки"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:154
-#: AppTools/ToolQRCode.py:239
-msgid "Set the QRCode fill color (squares color)."
-msgstr "Задаёт цвет заливки QRCode (цвет квадратов)."
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:162
-#: AppTools/ToolQRCode.py:261
-msgid "Back Color"
-msgstr "Цвет фона"
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:164
-#: AppTools/ToolQRCode.py:263
-msgid "Set the QRCode background color."
-msgstr "Устанавливает цвет фона QRCode."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:27
-msgid "Check Rules Tool Options"
-msgstr "Параметры проверки правил"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:32
-msgid ""
-"A tool to check if Gerber files are within a set\n"
-"of Manufacturing Rules."
-msgstr ""
-"Инструмент для проверки наличия файлов Gerber в наборе\n"
-"правил изготовления."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:42
-#: AppTools/ToolRulesCheck.py:265 AppTools/ToolRulesCheck.py:929
-msgid "Trace Size"
-msgstr "Размер трассы"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:44
-#: AppTools/ToolRulesCheck.py:267
-msgid "This checks if the minimum size for traces is met."
-msgstr "Это проверяет, соблюден ли минимальный размер трассы."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:54
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:74
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:94
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:114
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:134
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:154
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:174
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:194
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:216
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:236
-#: AppTools/ToolRulesCheck.py:277 AppTools/ToolRulesCheck.py:299
-#: AppTools/ToolRulesCheck.py:322 AppTools/ToolRulesCheck.py:345
-#: AppTools/ToolRulesCheck.py:368 AppTools/ToolRulesCheck.py:391
-#: AppTools/ToolRulesCheck.py:414 AppTools/ToolRulesCheck.py:437
-#: AppTools/ToolRulesCheck.py:462 AppTools/ToolRulesCheck.py:485
-msgid "Min value"
-msgstr "Минимальное значение"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:56
-#: AppTools/ToolRulesCheck.py:279
-msgid "Minimum acceptable trace size."
-msgstr "Минимальный допустимый размер трассировки."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:61
-#: AppTools/ToolRulesCheck.py:286 AppTools/ToolRulesCheck.py:1157
-#: AppTools/ToolRulesCheck.py:1187
-msgid "Copper to Copper clearance"
-msgstr "Зазор между медными дорожками"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:63
-#: AppTools/ToolRulesCheck.py:288
-msgid ""
-"This checks if the minimum clearance between copper\n"
-"features is met."
-msgstr "Проверяет, соблюдены ли минимальные зазоры между медью."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:76
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:96
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:116
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:136
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:156
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:176
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:238
-#: AppTools/ToolRulesCheck.py:301 AppTools/ToolRulesCheck.py:324
-#: AppTools/ToolRulesCheck.py:347 AppTools/ToolRulesCheck.py:370
-#: AppTools/ToolRulesCheck.py:393 AppTools/ToolRulesCheck.py:416
-#: AppTools/ToolRulesCheck.py:464
-msgid "Minimum acceptable clearance value."
-msgstr "Минимально допустимое значение зазора."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:81
-#: AppTools/ToolRulesCheck.py:309 AppTools/ToolRulesCheck.py:1217
-#: AppTools/ToolRulesCheck.py:1223 AppTools/ToolRulesCheck.py:1236
-#: AppTools/ToolRulesCheck.py:1243
-msgid "Copper to Outline clearance"
-msgstr "Зазор между медью и контуром"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:83
-#: AppTools/ToolRulesCheck.py:311
-msgid ""
-"This checks if the minimum clearance between copper\n"
-"features and the outline is met."
-msgstr ""
-"Проверяет, выполнены ли минимальные зазоры между медью\n"
-"и контурами."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:101
-#: AppTools/ToolRulesCheck.py:332
-msgid "Silk to Silk Clearance"
-msgstr "Зазор между шелкографией"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:103
-#: AppTools/ToolRulesCheck.py:334
-msgid ""
-"This checks if the minimum clearance between silkscreen\n"
-"features and silkscreen features is met."
-msgstr "Проверяет, соблюдены ли минимальные зазоры между шелкографией."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:121
-#: AppTools/ToolRulesCheck.py:355 AppTools/ToolRulesCheck.py:1326
-#: AppTools/ToolRulesCheck.py:1332 AppTools/ToolRulesCheck.py:1350
-msgid "Silk to Solder Mask Clearance"
-msgstr "Зазор между шелкографией и паяльной маской"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:123
-#: AppTools/ToolRulesCheck.py:357
-msgid ""
-"This checks if the minimum clearance between silkscreen\n"
-"features and soldermask features is met."
-msgstr ""
-"Проверяет, соблюдены ли минимальные зазоры между шелкографией\n"
-"и паяльной маской."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:141
-#: AppTools/ToolRulesCheck.py:378 AppTools/ToolRulesCheck.py:1380
-#: AppTools/ToolRulesCheck.py:1386 AppTools/ToolRulesCheck.py:1400
-#: AppTools/ToolRulesCheck.py:1407
-msgid "Silk to Outline Clearance"
-msgstr "Зазор между шелкографией и контуром"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:143
-#: AppTools/ToolRulesCheck.py:380
-msgid ""
-"This checks if the minimum clearance between silk\n"
-"features and the outline is met."
-msgstr ""
-"Проверяет, соблюдены ли минимальные зазоры между шелкографией\n"
-"и контурами."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:161
-#: AppTools/ToolRulesCheck.py:401 AppTools/ToolRulesCheck.py:1418
-#: AppTools/ToolRulesCheck.py:1445
-msgid "Minimum Solder Mask Sliver"
-msgstr "Минимальная ширина паяльной маски"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:163
-#: AppTools/ToolRulesCheck.py:403
-msgid ""
-"This checks if the minimum clearance between soldermask\n"
-"features and soldermask features is met."
-msgstr ""
-"Проверяет, соблюдены ли минимальные зазоры между паяльной маской\n"
-"и встречной паяльной маской."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:181
-#: AppTools/ToolRulesCheck.py:424 AppTools/ToolRulesCheck.py:1483
-#: AppTools/ToolRulesCheck.py:1489 AppTools/ToolRulesCheck.py:1505
-#: AppTools/ToolRulesCheck.py:1512
-msgid "Minimum Annular Ring"
-msgstr "Минимальное медное кольцо"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:183
-#: AppTools/ToolRulesCheck.py:426
-msgid ""
-"This checks if the minimum copper ring left by drilling\n"
-"a hole into a pad is met."
-msgstr ""
-"Проверяет, останется ли минимальное медное кольцо при сверлении\n"
-"отверстия в площадке."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:196
-#: AppTools/ToolRulesCheck.py:439
-msgid "Minimum acceptable ring value."
-msgstr "Минимальное допустимое значение кольца."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:203
-#: AppTools/ToolRulesCheck.py:449 AppTools/ToolRulesCheck.py:873
-msgid "Hole to Hole Clearance"
-msgstr "Зазор между отверстиями"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:205
-#: AppTools/ToolRulesCheck.py:451
-msgid ""
-"This checks if the minimum clearance between a drill hole\n"
-"and another drill hole is met."
-msgstr "Проверяет, есть ли минимальный зазор между отверстиями."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:218
-#: AppTools/ToolRulesCheck.py:487
-msgid "Minimum acceptable drill size."
-msgstr "Минимальный допустимый размер отверстия."
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:223
-#: AppTools/ToolRulesCheck.py:472 AppTools/ToolRulesCheck.py:847
-msgid "Hole Size"
-msgstr "Размер отверстия"
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:225
-#: AppTools/ToolRulesCheck.py:474
-msgid ""
-"This checks if the drill holes\n"
-"sizes are above the threshold."
-msgstr ""
-"Проверяет, превышают ли размеры просверленного отверстия\n"
-"допустимый порог."
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:27
-msgid "2Sided Tool Options"
-msgstr "2-х сторонняя плата"
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:33
-msgid ""
-"A tool to help in creating a double sided\n"
-"PCB using alignment holes."
-msgstr ""
-"Инструмент, помогающий создать двухстороннюю\n"
-"печатную плату с использованием центрирующих отверстий."
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:47
-msgid "Drill dia"
-msgstr "Диаметр сверла"
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49
-#: AppTools/ToolDblSided.py:363 AppTools/ToolDblSided.py:368
-msgid "Diameter of the drill for the alignment holes."
-msgstr "Диаметр сверла для контрольных отверстий."
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:56
-#: AppTools/ToolDblSided.py:377
-msgid "Align Axis"
-msgstr "Выровнять ось"
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71
-#: AppTools/ToolDblSided.py:165 AppTools/ToolDblSided.py:379
-msgid "Mirror vertically (X) or horizontally (Y)."
-msgstr "Отразить по вертикали (X) или горизонтали (Y)."
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:69
-msgid "Mirror Axis:"
-msgstr "Зеркальное отражение:"
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80
-#: AppTools/ToolDblSided.py:181
-msgid "Point"
-msgstr "Точка"
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81
-#: AppTools/ToolDblSided.py:182
-msgid "Box"
-msgstr "Рамка"
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:82
-msgid "Axis Ref"
-msgstr "Указатель оси"
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:84
-msgid ""
-"The axis should pass through a point or cut\n"
-" a specified box (in a FlatCAM object) through \n"
-"the center."
-msgstr ""
-"Ось должна проходить через точку или вырезать\n"
-"указанный коробка (в объекте FlatCAM) через\n"
-"центр."
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:27
-msgid "Calculators Tool Options"
-msgstr "Калькулятор"
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:31
-#: AppTools/ToolCalculators.py:25
-msgid "V-Shape Tool Calculator"
-msgstr "Калькулятор V-образного инструмента"
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:33
-msgid ""
-"Calculate the tool diameter for a given V-shape tool,\n"
-"having the tip diameter, tip angle and\n"
-"depth-of-cut as parameters."
-msgstr ""
-"Вычисляет диаметр инструмента для наконечника V-образной формы,\n"
-"учитывая диаметр наконечника, угол наклона наконечника и\n"
-"глубину резания в качестве параметров."
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:50
-#: AppTools/ToolCalculators.py:94
-msgid "Tip Diameter"
-msgstr "Диаметр наконечника"
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:52
-#: AppTools/ToolCalculators.py:102
-msgid ""
-"This is the tool tip diameter.\n"
-"It is specified by manufacturer."
-msgstr ""
-"Это диаметр наконечника инструмента.\n"
-"Это указано производителем."
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:64
-#: AppTools/ToolCalculators.py:105
-msgid "Tip Angle"
-msgstr "Угол наконечника"
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:66
-msgid ""
-"This is the angle on the tip of the tool.\n"
-"It is specified by manufacturer."
-msgstr ""
-"Это угол наконечника инструмента.\n"
-"Это указано производителем."
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:80
-msgid ""
-"This is depth to cut into material.\n"
-"In the CNCJob object it is the CutZ parameter."
-msgstr ""
-"Это глубина резки материала.\n"
-"В объекте CNCJob это параметр \"Глубина резания\"."
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:87
-#: AppTools/ToolCalculators.py:27
-msgid "ElectroPlating Calculator"
-msgstr "Калькулятор электронных плат"
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:89
-#: AppTools/ToolCalculators.py:158
-msgid ""
-"This calculator is useful for those who plate the via/pad/drill holes,\n"
-"using a method like graphite ink or calcium hypophosphite ink or palladium "
-"chloride."
-msgstr ""
-"Этот калькулятор полезен для тех, кто создаёт сквозные/колодочные/"
-"сверлильные отверстия,\n"
-"используя методы такие, как графитовые чернила или чернила гипофосфита "
-"кальция или хлорид палладия."
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:100
-#: AppTools/ToolCalculators.py:167
-msgid "Board Length"
-msgstr "Длина платы"
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:102
-#: AppTools/ToolCalculators.py:173
-msgid "This is the board length. In centimeters."
-msgstr "Это длина платы. В сантиметрах."
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112
-#: AppTools/ToolCalculators.py:175
-msgid "Board Width"
-msgstr "Ширина платы"
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114
-#: AppTools/ToolCalculators.py:181
-msgid "This is the board width.In centimeters."
-msgstr "Это ширина платы. В сантиметрах."
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:119
-#: AppTools/ToolCalculators.py:183
-msgid "Current Density"
-msgstr "Текущая плотность"
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:125
-#: AppTools/ToolCalculators.py:190
-msgid ""
-"Current density to pass through the board. \n"
-"In Amps per Square Feet ASF."
-msgstr ""
-"Плотность тока для прохождения через плату. \n"
-"В Амперах на квадратный метр АЧС."
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:131
-#: AppTools/ToolCalculators.py:193
-msgid "Copper Growth"
-msgstr "Медный слой"
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:137
-#: AppTools/ToolCalculators.py:200
-msgid ""
-"How thick the copper growth is intended to be.\n"
-"In microns."
-msgstr ""
-"Насколько толстым должен быть медный слой.\n"
-"В микронах."
-
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:27
-#, fuzzy
-#| msgid "Gerber Options"
-msgid "Corner Markers Options"
-msgstr "Параметры Gerber"
-
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:44
-#: AppTools/ToolCorners.py:124
-msgid "The thickness of the line that makes the corner marker."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:58
-#: AppTools/ToolCorners.py:138
-msgid "The length of the line that makes the corner marker."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:28
-msgid "Cutout Tool Options"
-msgstr "Обрезка платы"
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:34
-msgid ""
-"Create toolpaths to cut around\n"
-"the PCB and separate it from\n"
-"the original board."
-msgstr ""
-"Создание траектории обрезки печатной платы и отделения её от\n"
-"заготовки."
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43
-#: AppTools/ToolCalculators.py:123 AppTools/ToolCutOut.py:129
-msgid "Tool Diameter"
-msgstr "Диаметр инструмента"
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:45
-#: AppTools/ToolCutOut.py:131
-msgid ""
-"Diameter of the tool used to cutout\n"
-"the PCB shape out of the surrounding material."
-msgstr ""
-"Диаметр инструмента, используемого для вырезания\n"
-"форма печатной платы из окружающего материала."
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:100
-msgid "Object kind"
-msgstr "Вид объекта"
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102
-#: AppTools/ToolCutOut.py:77
-msgid ""
-"Choice of what kind the object we want to cutout is.
- Single: "
-"contain a single PCB Gerber outline object.
- Panel: a panel PCB "
-"Gerber object, which is made\n"
-"out of many individual PCB outlines."
-msgstr ""
-"Выбор того, какой объект мы хотим вырезать.
-Single : содержит "
-"один объект контура печатной платы Gerber.
-панель : объект "
-"Гербера PCB панели, который сделан\n"
-"из множества отдельных печатных плат очертания."
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109
-#: AppTools/ToolCutOut.py:83
-msgid "Single"
-msgstr "Одиночный"
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:110
-#: AppTools/ToolCutOut.py:84
-msgid "Panel"
-msgstr "Панель"
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117
-#: AppTools/ToolCutOut.py:192
-msgid ""
-"Margin over bounds. A positive value here\n"
-"will make the cutout of the PCB further from\n"
-"the actual PCB border"
-msgstr ""
-"Отступ за границами. Положительное значение\n"
-"сделает вырез печатной платы дальше от\n"
-"фактической границы печатной платы"
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:130
-#: AppTools/ToolCutOut.py:203
-msgid "Gap size"
-msgstr "Размер перемычки"
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:132
-#: AppTools/ToolCutOut.py:205
-msgid ""
-"The size of the bridge gaps in the cutout\n"
-"used to keep the board connected to\n"
-"the surrounding material (the one \n"
-"from which the PCB is cutout)."
-msgstr ""
-"Размер мостовых зазоров в вырезе\n"
-"используется, чтобы держать совет, подключенный к\n"
-"окружающий материал (тот самый \n"
-"из которого вырезается печатная плата)."
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146
-#: AppTools/ToolCutOut.py:245
-msgid "Gaps"
-msgstr "Вариант"
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148
-msgid ""
-"Number of gaps used for the cutout.\n"
-"There can be maximum 8 bridges/gaps.\n"
-"The choices are:\n"
-"- None - no gaps\n"
-"- lr - left + right\n"
-"- tb - top + bottom\n"
-"- 4 - left + right +top + bottom\n"
-"- 2lr - 2*left + 2*right\n"
-"- 2tb - 2*top + 2*bottom\n"
-"- 8 - 2*left + 2*right +2*top + 2*bottom"
-msgstr ""
-"Количество перемычек, оставляемых при обрезке платы.\n"
-"Может быть максимум 8 мостов/перемычек.\n"
-"Варианты:\n"
-"- нет - нет пробелов\n"
-"- lr - слева + справа\n"
-"- tb - сверху + снизу\n"
-"- 4 - слева + справа +сверху + снизу\n"
-"- 2lr - 2*слева + 2*справа\n"
-"- 2tb - 2*сверху + 2*снизу \n"
-"- 8 - 2*слева + 2*справа + 2*сверху + 2*снизу"
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:170
-#: AppTools/ToolCutOut.py:222
-msgid "Convex Shape"
-msgstr "Выпуклая форма"
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:172
-#: AppTools/ToolCutOut.py:225
-msgid ""
-"Create a convex shape surrounding the entire PCB.\n"
-"Used only if the source object type is Gerber."
-msgstr ""
-"Создайте выпуклую форму, окружающую всю печатную плату.\n"
-"Используется только в том случае, если тип исходного объекта-Gerber."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:27
-msgid "Film Tool Options"
-msgstr "Плёнка"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:33
-#, fuzzy
-#| msgid ""
-#| "Create a PCB film from a Gerber or Geometry\n"
-#| "FlatCAM object.\n"
-#| "The file is saved in SVG format."
-msgid ""
-"Create a PCB film from a Gerber or Geometry object.\n"
-"The file is saved in SVG format."
-msgstr ""
-"Создание плёнки печатной платы из Gerber или Geometry\n"
-"объектов FlatCAM.\n"
-"Файл сохраняется в формате SVG."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:43
-msgid "Film Type"
-msgstr "Тип плёнки"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:45 AppTools/ToolFilm.py:283
-msgid ""
-"Generate a Positive black film or a Negative film.\n"
-"Positive means that it will print the features\n"
-"with black on a white canvas.\n"
-"Negative means that it will print the features\n"
-"with white on a black canvas.\n"
-"The Film format is SVG."
-msgstr ""
-"Создаёт пленку позитив или негатив .\n"
-"Позитив означает, что он будет печатать элементы\n"
-"чёрным на белом холсте.\n"
-"Негатив означает, что он будет печатать элементы\n"
-"белым на черном холсте.\n"
-"Формат плёнки - SVG."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:56
-msgid "Film Color"
-msgstr "Цвет пленки"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:58
-msgid "Set the film color when positive film is selected."
-msgstr "Устанавливает цвет плёнки при режиме \"Позитив\"."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:71 AppTools/ToolFilm.py:299
-msgid "Border"
-msgstr "Отступ"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:73 AppTools/ToolFilm.py:301
-msgid ""
-"Specify a border around the object.\n"
-"Only for negative film.\n"
-"It helps if we use as a Box Object the same \n"
-"object as in Film Object. It will create a thick\n"
-"black bar around the actual print allowing for a\n"
-"better delimitation of the outline features which are of\n"
-"white color like the rest and which may confound with the\n"
-"surroundings if not for this border."
-msgstr ""
-"Обозначает границу вокруг объекта.\n"
-"Только для негативной плёнки.\n"
-"Это помогает, если мы используем в качестве объекта ограничительной рамки\n"
-"объект плёнки. Это создаёт толстую\n"
-"черную полосу вокруг фактического отпечатка с учетом\n"
-"лучшей разметки контуров белого цвета\n"
-"и которые могут смешаться с \n"
-"окружающими, если бы не эта граница."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 AppTools/ToolFilm.py:266
-msgid "Scale Stroke"
-msgstr "Масштаб обводки"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 AppTools/ToolFilm.py:268
-msgid ""
-"Scale the line stroke thickness of each feature in the SVG file.\n"
-"It means that the line that envelope each SVG feature will be thicker or "
-"thinner,\n"
-"therefore the fine features may be more affected by this parameter."
-msgstr ""
-"Масштабирует толщину штриховой линии каждого объекта в файле SVG.\n"
-"Это означает, что линия, огибающая каждый объект SVG, будет толще или "
-"тоньше,\n"
-"поэтому этот параметр может сильно влиять на мелкие объекты."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:99 AppTools/ToolFilm.py:124
-msgid "Film Adjustments"
-msgstr "Регулировка Пленки"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:101
-#: AppTools/ToolFilm.py:126
-msgid ""
-"Sometime the printers will distort the print shape, especially the Laser "
-"types.\n"
-"This section provide the tools to compensate for the print distortions."
-msgstr ""
-"Иногда принтеры могут искажать форму печати, особенно лазерные.\n"
-"В этом разделе представлены инструменты для компенсации искажений печати."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:108
-#: AppTools/ToolFilm.py:133
-msgid "Scale Film geometry"
-msgstr "Масштабирование плёнки"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:110
-#: AppTools/ToolFilm.py:135
-msgid ""
-"A value greater than 1 will stretch the film\n"
-"while a value less than 1 will jolt it."
-msgstr ""
-"Значение больше 1 растянет пленку\n"
-"в то время как значение меньше 1 будет её сжимать."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:103
-#: AppTools/ToolFilm.py:145 AppTools/ToolTransform.py:148
-msgid "X factor"
-msgstr "Коэффициент X"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:116
-#: AppTools/ToolFilm.py:154 AppTools/ToolTransform.py:168
-msgid "Y factor"
-msgstr "Коэффициент Y"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:139
-#: AppTools/ToolFilm.py:172
-msgid "Skew Film geometry"
-msgstr "Наклон плёнки"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:141
-#: AppTools/ToolFilm.py:174
-msgid ""
-"Positive values will skew to the right\n"
-"while negative values will skew to the left."
-msgstr ""
-"Положительные значения будут смещать вправо,\n"
-"а отрицательные значения будут смещать влево."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72
-#: AppTools/ToolFilm.py:184 AppTools/ToolTransform.py:97
-msgid "X angle"
-msgstr "Угол наклона X"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:86
-#: AppTools/ToolFilm.py:193 AppTools/ToolTransform.py:118
-msgid "Y angle"
-msgstr "Угол наклона Y"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171
-#: AppTools/ToolFilm.py:204
-msgid ""
-"The reference point to be used as origin for the skew.\n"
-"It can be one of the four points of the geometry bounding box."
-msgstr ""
-"Опорная точка, используемая в качестве исходной точки для перекоса.\n"
-"Это может быть одна из четырех точек геометрии ограничительной рамки."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:174
-#: AppTools/ToolCorners.py:80 AppTools/ToolFiducials.py:83
-#: AppTools/ToolFilm.py:207
-msgid "Bottom Left"
-msgstr "Нижний левый"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:175
-#: AppTools/ToolCorners.py:88 AppTools/ToolFilm.py:208
-msgid "Top Left"
-msgstr "Верхний левый"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:176
-#: AppTools/ToolCorners.py:84 AppTools/ToolFilm.py:209
-msgid "Bottom Right"
-msgstr "Нижний правый"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:177
-#: AppTools/ToolFilm.py:210
-msgid "Top right"
-msgstr "Верхний правый"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:185
-#: AppTools/ToolFilm.py:227
-msgid "Mirror Film geometry"
-msgstr "Зеркалирование геометрии пленки"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187
-#: AppTools/ToolFilm.py:229
-msgid "Mirror the film geometry on the selected axis or on both."
-msgstr "Зеркалирование геометрии пленки на выбранной оси или на обеих."
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:201
-#: AppTools/ToolFilm.py:243
-msgid "Mirror axis"
-msgstr "Ось зеркалирования"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:211
-#: AppTools/ToolFilm.py:388
-msgid "SVG"
-msgstr "SVG"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212
-#: AppTools/ToolFilm.py:389
-msgid "PNG"
-msgstr "PNG"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:213
-#: AppTools/ToolFilm.py:390
-msgid "PDF"
-msgstr "PDF"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:216
-#: AppTools/ToolFilm.py:281 AppTools/ToolFilm.py:393
-msgid "Film Type:"
-msgstr "Тип плёнки:"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:218
-#: AppTools/ToolFilm.py:395
-msgid ""
-"The file type of the saved film. Can be:\n"
-"- 'SVG' -> open-source vectorial format\n"
-"- 'PNG' -> raster image\n"
-"- 'PDF' -> portable document format"
-msgstr ""
-"Тип файла сохраненной пленки. Может быть:\n"
-"- 'SVG' -> векторный формат с открытым исходным кодом\n"
-"- 'PNG' -> растровое изображение\n"
-"- 'PDF' -> формат портативного документа"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227
-#: AppTools/ToolFilm.py:404
-msgid "Page Orientation"
-msgstr "Ориентация страницы"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:240
-#: AppTools/ToolFilm.py:417
-msgid "Page Size"
-msgstr "Размер страницы"
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:241
-#: AppTools/ToolFilm.py:418
-msgid "A selection of standard ISO 216 page sizes."
-msgstr "Выбор стандартных размеров страниц ISO 216."
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:26
-#, fuzzy
-#| msgid "Calibration Tool Options"
-msgid "Isolation Tool Options"
-msgstr "Параметры калибровки"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:48
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57
-msgid "Comma separated values"
-msgstr "Значения, разделенные запятыми"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:54
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142
-#: AppTools/ToolIsolation.py:166 AppTools/ToolNCC.py:174
-#: AppTools/ToolPaint.py:157
-msgid "Tool order"
-msgstr "Порядок инструмента"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:55
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143
-#: AppTools/ToolIsolation.py:167 AppTools/ToolNCC.py:175
-#: AppTools/ToolNCC.py:185 AppTools/ToolPaint.py:158 AppTools/ToolPaint.py:168
-msgid ""
-"This set the way that the tools in the tools table are used.\n"
-"'No' --> means that the used order is the one in the tool table\n"
-"'Forward' --> means that the tools will be ordered from small to big\n"
-"'Reverse' --> means that the tools will ordered from big to small\n"
-"\n"
-"WARNING: using rest machining will automatically set the order\n"
-"in reverse and disable this control."
-msgstr ""
-"Это устанавливает порядок использования инструментов в таблице "
-"инструментов.\n"
-"'Нет' -> означает, что используемый порядок указан в таблице инструментов.\n"
-"'Прямой' -> означает, что инструменты будут использоваться от меньшего к "
-"большему\n"
-"'Обратный' -> означает, что инструменты будут использоваться от большего к "
-"меньшему\n"
-"\n"
-"ВНИМАНИЕ: использование обработки остаточного припуска автоматически "
-"установит порядок\n"
-"на 'Обратный' и отключит этот элемент управления."
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:63
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151
-#: AppTools/ToolIsolation.py:175 AppTools/ToolNCC.py:183
-#: AppTools/ToolPaint.py:166
-msgid "Forward"
-msgstr "Прямой"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:64
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152
-#: AppTools/ToolIsolation.py:176 AppTools/ToolNCC.py:184
-#: AppTools/ToolPaint.py:167
-msgid "Reverse"
-msgstr "Обратный"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:72
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:80
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64
-#: AppTools/ToolIsolation.py:201 AppTools/ToolIsolation.py:209
-#: AppTools/ToolNCC.py:215 AppTools/ToolNCC.py:223 AppTools/ToolPaint.py:197
-#: AppTools/ToolPaint.py:205
-msgid ""
-"Default tool type:\n"
-"- 'V-shape'\n"
-"- Circular"
-msgstr ""
-"Тип инструмента по умолчанию:\n"
-"- \"V-образная форма\" \n"
-"- Круглый"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:77
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69
-#: AppTools/ToolIsolation.py:206 AppTools/ToolNCC.py:220
-#: AppTools/ToolPaint.py:202
-msgid "V-shape"
-msgstr "V-образный"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:103
-#, fuzzy
-#| msgid ""
-#| "The tip angle for V-Shape Tool.\n"
-#| "In degree."
-msgid ""
-"The tip angle for V-Shape Tool.\n"
-"In degrees."
-msgstr ""
-"Угол наклона наконечника для V-образного инструмента.\n"
-"В степенях."
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:117
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:126
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:100
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:109
-#: AppTools/ToolIsolation.py:248 AppTools/ToolNCC.py:262
-#: AppTools/ToolNCC.py:271 AppTools/ToolPaint.py:244 AppTools/ToolPaint.py:253
-msgid ""
-"Depth of cut into material. Negative value.\n"
-"In FlatCAM units."
-msgstr ""
-"Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n"
-"ширины разреза в материале."
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:136
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125
-#: AppTools/ToolIsolation.py:262 AppTools/ToolNCC.py:280
-#: AppTools/ToolPaint.py:262
-msgid ""
-"Diameter for the new tool to add in the Tool Table.\n"
-"If the tool is V-shape type then this value is automatically\n"
-"calculated from the other parameters."
-msgstr ""
-"Диаметр нового инструмента для добавления в таблицу инструментов.\n"
-"Если инструмент имеет V-образную форму, то это значение автоматически\n"
-"вычисляется из других параметров."
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:243
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245
-#: AppTools/ToolIsolation.py:432 AppTools/ToolNCC.py:512
-#: AppTools/ToolPaint.py:441
-#, fuzzy
-#| msgid "Restore"
-msgid "Rest"
-msgstr "Восстановить"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:246
-#: AppTools/ToolIsolation.py:435
-#, fuzzy
-#| msgid ""
-#| "If checked, use 'rest machining'.\n"
-#| "Basically it will clear copper outside PCB features,\n"
-#| "using the biggest tool and continue with the next tools,\n"
-#| "from bigger to smaller, to clear areas of copper that\n"
-#| "could not be cleared by previous tool, until there is\n"
-#| "no more copper to clear or there are no more tools.\n"
-#| "If not checked, use the standard algorithm."
-msgid ""
-"If checked, use 'rest machining'.\n"
-"Basically it will isolate outside PCB features,\n"
-"using the biggest tool and continue with the next tools,\n"
-"from bigger to smaller, to isolate the copper features that\n"
-"could not be cleared by previous tool, until there is\n"
-"no more copper features to isolate or there are no more tools.\n"
-"If not checked, use the standard algorithm."
-msgstr ""
-"Если установлен этот флажок, используется 'обработка остаточного припуска'.\n"
-"Это очистит основную медь печатной платы,\n"
-"используя самый большой инструмент и переходя к следующим инструментам,\n"
-"от большего к меньшему, чтобы очистить участки меди, которые\n"
-"не могут быть очищены предыдущим инструментом, пока\n"
-"больше не останется меди для очистки или больше не будет инструментов.\n"
-"Если флажок не установлен, используется стандартный алгоритм."
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:258
-#: AppTools/ToolIsolation.py:447
-msgid "Combine"
-msgstr "Комбинировать"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:260
-#: AppTools/ToolIsolation.py:449
-msgid "Combine all passes into one object"
-msgstr "Объединить все проходы в один объект"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:267
-#: AppTools/ToolIsolation.py:456
-msgid "Except"
-msgstr "Исключение"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:268
-#: AppTools/ToolIsolation.py:457
-msgid ""
-"When the isolation geometry is generated,\n"
-"by checking this, the area of the object below\n"
-"will be subtracted from the isolation geometry."
-msgstr ""
-"Когда геометрия изоляции генерируется,\n"
-"проверив это, площадь объекта ниже\n"
-"будет вычтено из геометрии изоляции."
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:277
-#: AppTools/ToolIsolation.py:496
-#, fuzzy
-#| msgid ""
-#| "Isolation scope. Choose what to isolate:\n"
-#| "- 'All' -> Isolate all the polygons in the object\n"
-#| "- 'Selection' -> Isolate a selection of polygons."
-msgid ""
-"Isolation scope. Choose what to isolate:\n"
-"- 'All' -> Isolate all the polygons in the object\n"
-"- 'Area Selection' -> Isolate polygons within a selection area.\n"
-"- 'Polygon Selection' -> Isolate a selection of polygons.\n"
-"- 'Reference Object' - will process the area specified by another object."
-msgstr ""
-"Объем изоляции. Выберите, что изолировать:\n"
-"- 'Все' -> Изолировать все полигоны в объекте.\n"
-"- 'Выделенные' -> Изолировать выделенные полигоны."
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
-#: AppTools/ToolIsolation.py:504 AppTools/ToolIsolation.py:1308
-#: AppTools/ToolIsolation.py:1690 AppTools/ToolPaint.py:485
-#: AppTools/ToolPaint.py:941 AppTools/ToolPaint.py:1451
-#: tclCommands/TclCommandPaint.py:164
-msgid "Polygon Selection"
-msgstr "Выбор полигона"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:310
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303
-msgid "Normal"
-msgstr "Нормальный"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:311
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304
-msgid "Progressive"
-msgstr "Последовательный"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:312
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305
-#: AppObjects/AppObject.py:349 AppObjects/FlatCAMObj.py:251
-#: AppObjects/FlatCAMObj.py:282 AppObjects/FlatCAMObj.py:298
-#: AppObjects/FlatCAMObj.py:378 AppTools/ToolCopperThieving.py:1491
-#: AppTools/ToolCorners.py:411 AppTools/ToolFiducials.py:813
-#: AppTools/ToolMove.py:229 AppTools/ToolQRCode.py:737 App_Main.py:4397
-msgid "Plotting"
-msgstr "Прорисовка"
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:314
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307
-#, fuzzy
-#| msgid ""
-#| "- 'Normal' - normal plotting, done at the end of the NCC job\n"
-#| "- 'Progressive' - after each shape is generated it will be plotted."
-msgid ""
-"- 'Normal' - normal plotting, done at the end of the job\n"
-"- 'Progressive' - each shape is plotted after it is generated"
-msgstr ""
-"- 'Нормальный' - нормальное построение, выполненное в конце задания очистки "
-"от меди \n"
-"- 'Последовательный' - после создания каждой фигуры она будет нанесена на "
-"график."
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:27
-msgid "NCC Tool Options"
-msgstr "Очистка меди"
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:33
-msgid ""
-"Create a Geometry object with\n"
-"toolpaths to cut all non-copper regions."
-msgstr ""
-"Создание объекта геометрии с помощью\n"
-"траектории резания для всех областей, отличных от меди."
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:266
-msgid "Offset value"
-msgstr "Значение смещения"
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:268
-msgid ""
-"If used, it will add an offset to the copper features.\n"
-"The copper clearing will finish to a distance\n"
-"from the copper features.\n"
-"The value can be between 0.0 and 9999.9 FlatCAM units."
-msgstr ""
-"При использовании он добавит смещение к медным элементам.\n"
-"Очистка меди завершится на расстоянии\n"
-"от медных элементов.\n"
-"Это значение может находиться в диапазоне от 0,0 до 9999,9 единиц измерения "
-"FlatCAM."
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 AppTools/ToolNCC.py:516
-msgid ""
-"If checked, use 'rest machining'.\n"
-"Basically it will clear copper outside PCB features,\n"
-"using the biggest tool and continue with the next tools,\n"
-"from bigger to smaller, to clear areas of copper that\n"
-"could not be cleared by previous tool, until there is\n"
-"no more copper to clear or there are no more tools.\n"
-"If not checked, use the standard algorithm."
-msgstr ""
-"Если установлен этот флажок, используется 'обработка остаточного припуска'.\n"
-"Это очистит основную медь печатной платы,\n"
-"используя самый большой инструмент и переходя к следующим инструментам,\n"
-"от большего к меньшему, чтобы очистить участки меди, которые\n"
-"не могут быть очищены предыдущим инструментом, пока\n"
-"больше не останется меди для очистки или больше не будет инструментов.\n"
-"Если флажок не установлен, используется стандартный алгоритм."
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 AppTools/ToolNCC.py:541
-msgid ""
-"Selection of area to be processed.\n"
-"- 'Itself' - the processing extent is based on the object that is "
-"processed.\n"
-" - 'Area Selection' - left mouse click to start selection of the area to be "
-"processed.\n"
-"- 'Reference Object' - will process the area specified by another object."
-msgstr ""
-"Выбор области для обработки.\n"
-"- 'Как есть' - степень очистки меди, основано на объекте, который очищается "
-"от меди.\n"
-" - 'Выбор области' - щелкните левой кнопкой мыши для начала выбора области "
-"для рисования.\n"
-"- 'Референсный объект' - будет выполнять очистку от меди в области указанной "
-"другим объектом."
-
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:27
-msgid "Paint Tool Options"
-msgstr "Рисование"
-
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33
-msgid "Parameters:"
-msgstr "Параметры:"
-
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116
-#, fuzzy
-#| msgid ""
-#| "Depth of cut into material. Negative value.\n"
-#| "In FlatCAM units."
-msgid ""
-"Depth of cut into material. Negative value.\n"
-"In application units."
-msgstr ""
-"Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n"
-"ширины разреза в материале."
-
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247
-#: AppTools/ToolPaint.py:444
-msgid ""
-"If checked, use 'rest machining'.\n"
-"Basically it will clear copper outside PCB features,\n"
-"using the biggest tool and continue with the next tools,\n"
-"from bigger to smaller, to clear areas of copper that\n"
-"could not be cleared by previous tool, until there is\n"
-"no more copper to clear or there are no more tools.\n"
-"\n"
-"If not checked, use the standard algorithm."
-msgstr ""
-"Если установлен этот флажок, используйте «остальная обработка».\n"
-"В основном это очистит медь от внешних особенностей печатной платы,\n"
-"используя самый большой инструмент и переходите к следующим инструментам,\n"
-"от большего к меньшему, чтобы очистить участки меди, которые\n"
-"не может быть очищен предыдущим инструментом, пока\n"
-"больше нет меди для очистки или больше нет инструментов.\n"
-"\n"
-"Если не проверено, используйте стандартный алгоритм."
-
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260
-#: AppTools/ToolPaint.py:457
-msgid ""
-"Selection of area to be processed.\n"
-"- 'Polygon Selection' - left mouse click to add/remove polygons to be "
-"processed.\n"
-"- 'Area Selection' - left mouse click to start selection of the area to be "
-"processed.\n"
-"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple "
-"areas.\n"
-"- 'All Polygons' - the process will start after click.\n"
-"- 'Reference Object' - will process the area specified by another object."
-msgstr ""
-"Выбор области для обработки.\n"
-"- 'Выделение полигонов' - щелкните левой кнопкой мыши, чтобы добавить/"
-"удалить полигоны для рисования.\n"
-"- 'Выделение области' - щелкните левой кнопкой мыши, чтобы начать выделение "
-"области для рисования.\n"
-"Удержание нажатой клавиши модификатора (CTRL или SHIFT) позволит добавить "
-"несколько областей.\n"
-"- 'Все полигоны' - окраска начнется после щелчка мыши.\n"
-"- 'Объект сравнения' - будет выполнять не медную расчистку в пределах "
-"участка.\n"
-"указанным другим объектом."
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:27
-msgid "Panelize Tool Options"
-msgstr "Панелизация"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:33
-msgid ""
-"Create an object that contains an array of (x, y) elements,\n"
-"each element is a copy of the source object spaced\n"
-"at a X distance, Y distance of each other."
-msgstr ""
-"Создайте объект, содержащий массив (x, y) элементов,\n"
-"каждый элемент является копией исходного объекта с интервалом\n"
-"на расстоянии X, Y расстояние друг от друга."
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:50
-#: AppTools/ToolPanelize.py:165
-msgid "Spacing cols"
-msgstr "Интервал столбцов"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:52
-#: AppTools/ToolPanelize.py:167
-msgid ""
-"Spacing between columns of the desired panel.\n"
-"In current units."
-msgstr ""
-"Расстояние между столбцами нужной панели.\n"
-"В текущих единицах измерения."
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:64
-#: AppTools/ToolPanelize.py:177
-msgid "Spacing rows"
-msgstr "Интервал строк"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:66
-#: AppTools/ToolPanelize.py:179
-msgid ""
-"Spacing between rows of the desired panel.\n"
-"In current units."
-msgstr ""
-"Расстояние между строками нужной панели.\n"
-"В текущих единицах измерения."
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77
-#: AppTools/ToolPanelize.py:188
-msgid "Columns"
-msgstr "Столбцы"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:79
-#: AppTools/ToolPanelize.py:190
-msgid "Number of columns of the desired panel"
-msgstr "Количество столбцов нужной панели"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89
-#: AppTools/ToolPanelize.py:198
-msgid "Rows"
-msgstr "Строки"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91
-#: AppTools/ToolPanelize.py:200
-msgid "Number of rows of the desired panel"
-msgstr "Количество строк нужной панели"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97
-#: AppTools/ToolAlignObjects.py:73 AppTools/ToolAlignObjects.py:109
-#: AppTools/ToolCalibration.py:196 AppTools/ToolCalibration.py:631
-#: AppTools/ToolCalibration.py:648 AppTools/ToolCalibration.py:807
-#: AppTools/ToolCalibration.py:815 AppTools/ToolCopperThieving.py:148
-#: AppTools/ToolCopperThieving.py:162 AppTools/ToolCopperThieving.py:608
-#: AppTools/ToolCutOut.py:91 AppTools/ToolDblSided.py:224
-#: AppTools/ToolFilm.py:68 AppTools/ToolFilm.py:91 AppTools/ToolImage.py:49
-#: AppTools/ToolImage.py:252 AppTools/ToolImage.py:273
-#: AppTools/ToolIsolation.py:465 AppTools/ToolIsolation.py:517
-#: AppTools/ToolIsolation.py:1281 AppTools/ToolNCC.py:96
-#: AppTools/ToolNCC.py:558 AppTools/ToolNCC.py:1318 AppTools/ToolPaint.py:501
-#: AppTools/ToolPaint.py:705 AppTools/ToolPanelize.py:116
-#: AppTools/ToolPanelize.py:210 AppTools/ToolPanelize.py:385
-#: AppTools/ToolPanelize.py:402
-msgid "Gerber"
-msgstr "Gerber"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98
-#: AppTools/ToolPanelize.py:211
-msgid "Geo"
-msgstr "Geometry"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:99
-#: AppTools/ToolPanelize.py:212
-msgid "Panel Type"
-msgstr "Тип панели"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:101
-msgid ""
-"Choose the type of object for the panel object:\n"
-"- Gerber\n"
-"- Geometry"
-msgstr ""
-"Выбор типа объекта для объекта панели :\n"
-"- Gerber\n"
-"- Geometry"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:110
-msgid "Constrain within"
-msgstr "Ограничить в пределах"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:112
-#: AppTools/ToolPanelize.py:224
-msgid ""
-"Area define by DX and DY within to constrain the panel.\n"
-"DX and DY values are in current units.\n"
-"Regardless of how many columns and rows are desired,\n"
-"the final panel will have as many columns and rows as\n"
-"they fit completely within selected area."
-msgstr ""
-"Область, определяемая DX и DY для ограничения размеров панели.\n"
-"Значения DX и DY указаны в текущих единицах измерения.\n"
-"Независимо от того, сколько столбцов и строк нужно,\n"
-"последняя панель будет иметь столько столбцов и строк, чтобы\n"
-"она полностью вписывалась в выбранную область."
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:125
-#: AppTools/ToolPanelize.py:236
-msgid "Width (DX)"
-msgstr "Ширина (DX)"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:127
-#: AppTools/ToolPanelize.py:238
-msgid ""
-"The width (DX) within which the panel must fit.\n"
-"In current units."
-msgstr ""
-"Ширина (DX), в пределах которой должна поместиться панель.\n"
-"В текущих единицах измерения."
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:138
-#: AppTools/ToolPanelize.py:247
-msgid "Height (DY)"
-msgstr "Высота (DY)"
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:140
-#: AppTools/ToolPanelize.py:249
-msgid ""
-"The height (DY)within which the panel must fit.\n"
-"In current units."
-msgstr ""
-"Высота (DY), в пределах которой должна поместиться панель.\n"
-"В текущих единицах измерения."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:27
-msgid "SolderPaste Tool Options"
-msgstr "Паяльная паста"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:33
-msgid ""
-"A tool to create GCode for dispensing\n"
-"solder paste onto a PCB."
-msgstr ""
-"Инструмент для создания GCode для дозирования\n"
-"нанесения паяльной пасты на печатную плату."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:54
-msgid "New Nozzle Dia"
-msgstr "Новый диаметр сопла"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:56
-#: AppTools/ToolSolderPaste.py:112
-msgid "Diameter for the new Nozzle tool to add in the Tool Table"
-msgstr ""
-"Диаметр для нового инструмента сопла, который нужно добавить в таблице "
-"инструмента"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:72
-#: AppTools/ToolSolderPaste.py:179
-msgid "Z Dispense Start"
-msgstr "Z начала нанесения"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:74
-#: AppTools/ToolSolderPaste.py:181
-msgid "The height (Z) when solder paste dispensing starts."
-msgstr "Высота (Z), когда начинается выдача паяльной пасты."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:85
-#: AppTools/ToolSolderPaste.py:191
-msgid "Z Dispense"
-msgstr "Z нанесения"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:87
-#: AppTools/ToolSolderPaste.py:193
-msgid "The height (Z) when doing solder paste dispensing."
-msgstr "Высота (Z) при выполнении дозирования паяльной пасты."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:98
-#: AppTools/ToolSolderPaste.py:203
-msgid "Z Dispense Stop"
-msgstr "Z конца нанесения"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:100
-#: AppTools/ToolSolderPaste.py:205
-msgid "The height (Z) when solder paste dispensing stops."
-msgstr "Высота (Z) при остановке выдачи паяльной пасты."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:111
-#: AppTools/ToolSolderPaste.py:215
-msgid "Z Travel"
-msgstr "Z перемещения"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:113
-#: AppTools/ToolSolderPaste.py:217
-msgid ""
-"The height (Z) for travel between pads\n"
-"(without dispensing solder paste)."
-msgstr ""
-"Высота (Z) для перемещения между колодками\n"
-"(без дозирования паяльной пасты)."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:125
-#: AppTools/ToolSolderPaste.py:228
-msgid "Z Toolchange"
-msgstr "Z смены инструмента"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127
-#: AppTools/ToolSolderPaste.py:230
-msgid "The height (Z) for tool (nozzle) change."
-msgstr "Высота (Z) для изменения инструмента (сопла)."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:136
-#: AppTools/ToolSolderPaste.py:238
-msgid ""
-"The X,Y location for tool (nozzle) change.\n"
-"The format is (x, y) where x and y are real numbers."
-msgstr ""
-"Положение X, Y для изменения инструмента (сопла).\n"
-"Формат (x, y), где x и y-действительные числа."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:150
-#: AppTools/ToolSolderPaste.py:251
-msgid "Feedrate (speed) while moving on the X-Y plane."
-msgstr "Скорость подачи при движении по плоскости X-Y."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:163
-#: AppTools/ToolSolderPaste.py:263
-msgid ""
-"Feedrate (speed) while moving vertically\n"
-"(on Z plane)."
-msgstr ""
-"Скорость подачи (скорость) при движении по вертикали\n"
-"(на плоскости Z)."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:175
-#: AppTools/ToolSolderPaste.py:274
-msgid "Feedrate Z Dispense"
-msgstr "Скорость подачи Z Диспенсер"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:177
-msgid ""
-"Feedrate (speed) while moving up vertically\n"
-"to Dispense position (on Z plane)."
-msgstr ""
-"Скорость подачи (скорость) при движении вверх по вертикали\n"
-"распределить положение (на плоскости Z)."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:188
-#: AppTools/ToolSolderPaste.py:286
-msgid "Spindle Speed FWD"
-msgstr "Скорость прямого вращения шпинделя"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:190
-#: AppTools/ToolSolderPaste.py:288
-msgid ""
-"The dispenser speed while pushing solder paste\n"
-"through the dispenser nozzle."
-msgstr ""
-"Скорость диспенсера при проталкивании паяльной пасты\n"
-"через форсунку диспенсера."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:202
-#: AppTools/ToolSolderPaste.py:299
-msgid "Dwell FWD"
-msgstr "Задержка В НАЧАЛЕ"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:204
-#: AppTools/ToolSolderPaste.py:301
-msgid "Pause after solder dispensing."
-msgstr "Пауза после выдачи паяльной пасты."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:214
-#: AppTools/ToolSolderPaste.py:310
-msgid "Spindle Speed REV"
-msgstr "Скорость обратного вращения шпинделя"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:216
-#: AppTools/ToolSolderPaste.py:312
-msgid ""
-"The dispenser speed while retracting solder paste\n"
-"through the dispenser nozzle."
-msgstr ""
-"Скорость диспенсера при втягивании паяльной пасты\n"
-"через форсунку диспенсера."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:228
-#: AppTools/ToolSolderPaste.py:323
-msgid "Dwell REV"
-msgstr "Задержка В КОНЦЕ"
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230
-#: AppTools/ToolSolderPaste.py:325
-msgid ""
-"Pause after solder paste dispenser retracted,\n"
-"to allow pressure equilibrium."
-msgstr ""
-"Пауза после того, как дозатор паяльной пасты будет убран,\n"
-"чтобы обеспечить равномерное выдавливание."
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:239
-#: AppTools/ToolSolderPaste.py:333
-msgid "Files that control the GCode generation."
-msgstr "Файлы контролирующие генерацию GCode."
-
-#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:27
-msgid "Substractor Tool Options"
-msgstr "Параметры инструмента Substractor"
-
-#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:33
-msgid ""
-"A tool to substract one Gerber or Geometry object\n"
-"from another of the same type."
-msgstr ""
-"Инструмент для вычитания одного объекта Gerber или Geometry\n"
-"от другого того же типа."
-
-#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 AppTools/ToolSub.py:160
-msgid "Close paths"
-msgstr "Закрыть пути"
-
-#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:39
-msgid ""
-"Checking this will close the paths cut by the Geometry substractor object."
-msgstr "Проверка этого закроет пути, прорезанные объектом субметора Геометрия."
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:27
-msgid "Transform Tool Options"
-msgstr "Трансформация"
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:33
-#, fuzzy
-#| msgid ""
-#| "Various transformations that can be applied\n"
-#| "on a FlatCAM object."
-msgid ""
-"Various transformations that can be applied\n"
-"on a application object."
-msgstr ""
-"Различные преобразования, которые могут быть применены\n"
-"на объекте FlatCAM."
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64
-msgid "Skew"
-msgstr "Наклон"
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105
-#: AppTools/ToolTransform.py:150
-msgid "Factor for scaling on X axis."
-msgstr "Коэффициент масштабирования по оси X."
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118
-#: AppTools/ToolTransform.py:170
-msgid "Factor for scaling on Y axis."
-msgstr "Коэффициент масштабирования по оси Y."
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:126
-#: AppTools/ToolTransform.py:191
-msgid ""
-"Scale the selected object(s)\n"
-"using the Scale_X factor for both axis."
-msgstr ""
-"Масштабирует выбранный объект(ы)\n"
-"используя \"Коэффициент X\" для обеих осей."
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134
-#: AppTools/ToolTransform.py:198
-msgid ""
-"Scale the selected object(s)\n"
-"using the origin reference when checked,\n"
-"and the center of the biggest bounding box\n"
-"of the selected objects when unchecked."
-msgstr ""
-"Масштабирование выбранных объектов\n"
-"использование ссылки на источник, если установлен флажок,\n"
-"или центр самой большой ограничительной рамки \n"
-"выделенных объектов, если флажок снят."
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:150
-#: AppTools/ToolTransform.py:217
-msgid "X val"
-msgstr "Значение X"
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:152
-#: AppTools/ToolTransform.py:219
-msgid "Distance to offset on X axis. In current units."
-msgstr "Расстояние смещения по оси X. В текущих единицах."
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:163
-#: AppTools/ToolTransform.py:237
-msgid "Y val"
-msgstr "Значение Y"
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:165
-#: AppTools/ToolTransform.py:239
-msgid "Distance to offset on Y axis. In current units."
-msgstr "Расстояние смещения по оси Y. В текущих единицах."
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171
-#: AppTools/ToolDblSided.py:67 AppTools/ToolDblSided.py:95
-#: AppTools/ToolDblSided.py:125
-msgid "Mirror"
-msgstr "Отразить"
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
-#: AppTools/ToolTransform.py:283
-msgid "Mirror Reference"
-msgstr "Точка зеркалтрования"
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
-#: AppTools/ToolTransform.py:285
-msgid ""
-"Flip the selected object(s)\n"
-"around the point in Point Entry Field.\n"
-"\n"
-"The point coordinates can be captured by\n"
-"left click on canvas together with pressing\n"
-"SHIFT key. \n"
-"Then click Add button to insert coordinates.\n"
-"Or enter the coords in format (x, y) in the\n"
-"Point Entry field and click Flip on X(Y)"
-msgstr ""
-"Переверните выбранный объект(ы)\n"
-"вокруг поля ввода точка в точку.\n"
-"\n"
-"Координаты точки могут быть захвачены\n"
-"щелкните левой кнопкой мыши на холсте вместе с клавишей\n"
-"клавиша переключения регистра. \n"
-"Затем нажмите кнопку Добавить, чтобы вставить координаты.\n"
-"Или введите координаты в формате (x, y) в поле\n"
-"Поле ввода точки и нажмите кнопку флип на X(Y)"
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:188
-msgid "Mirror Reference point"
-msgstr "Точка зеркалтрования"
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:190
-msgid ""
-"Coordinates in format (x, y) used as reference for mirroring.\n"
-"The 'x' in (x, y) will be used when using Flip on X and\n"
-"the 'y' in (x, y) will be used when using Flip on Y and"
-msgstr ""
-"Координаты в формате (x, y), используемые в качестве указателя для "
-"отражения.\n"
-"'x' в (x, y) будет использоваться при отражении по X и\n"
-"'y' в (x, y) будет использоваться при отражении по Y"
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:203
-#: AppTools/ToolDistance.py:505 AppTools/ToolDistanceMin.py:286
-#: AppTools/ToolTransform.py:332
-msgid "Distance"
-msgstr "Расстояние"
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205
-#: AppTools/ToolTransform.py:334
-msgid ""
-"A positive value will create the effect of dilation,\n"
-"while a negative value will create the effect of erosion.\n"
-"Each geometry element of the object will be increased\n"
-"or decreased with the 'distance'."
-msgstr ""
-"Положительное значение создаст эффект расширения,\n"
-"в то время как отрицательное значение создаст эффект размытия.\n"
-"Каждый геометрический элемент объекта будет увеличен\n"
-"или уменьшается с помощью \"расстояния\"."
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222
-#: AppTools/ToolTransform.py:359
-msgid ""
-"A positive value will create the effect of dilation,\n"
-"while a negative value will create the effect of erosion.\n"
-"Each geometry element of the object will be increased\n"
-"or decreased to fit the 'Value'. Value is a percentage\n"
-"of the initial dimension."
-msgstr ""
-"Положительное значение создаст эффект расширения,\n"
-"в то время как отрицательное значение создаст эффект размытия.\n"
-"Каждый геометрический элемент объекта будет увеличен\n"
-"или уменьшен, чтобы соответствовать \"Значению\". Значение в процентах\n"
-"исходного размера."
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:241
-#: AppTools/ToolTransform.py:385
-msgid ""
-"If checked then the buffer will surround the buffered shape,\n"
-"every corner will be rounded.\n"
-"If not checked then the buffer will follow the exact geometry\n"
-"of the buffered shape."
-msgstr ""
-"Если установить флажок, то буфер будет окружать буферизованную форму,\n"
-"каждый угол будет закруглен.\n"
-"Если не проверить, то буфер будет следовать точной геометрии\n"
-"буферизованной формы."
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:27
-msgid "Autocompleter Keywords"
-msgstr "Ключевые слова автозаполнения"
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:30
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:40
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:30
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:30
-msgid "Restore"
-msgstr "Восстановить"
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:31
-msgid "Restore the autocompleter keywords list to the default state."
-msgstr ""
-"Восстановление списока ключевых слов автозаполнения в состояние по умолчанию."
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:33
-msgid "Delete all autocompleter keywords from the list."
-msgstr "Удаление всех ключевых слов автозаполнения из списка."
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:41
-msgid "Keywords list"
-msgstr "Список ключевых слов"
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:43
-msgid ""
-"List of keywords used by\n"
-"the autocompleter in FlatCAM.\n"
-"The autocompleter is installed\n"
-"in the Code Editor and for the Tcl Shell."
-msgstr ""
-"Список ключевых слов, используемых\n"
-"при автозаполнении в FlatCAM.\n"
-"Автозаполнение установлено\n"
-"в редакторе кода и для Tcl Shell."
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:64
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:73
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:63
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:62
-msgid "Extension"
-msgstr "Расширение"
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:65
-msgid "A keyword to be added or deleted to the list."
-msgstr "Ключевое слово, которое будет добавлено или удалено из списка."
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:73
-msgid "Add keyword"
-msgstr "Добавить ключевое слово"
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:74
-msgid "Add a keyword to the list"
-msgstr "Добавляет ключевое слово в список"
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:75
-msgid "Delete keyword"
-msgstr "Удалить ключевое слово"
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:76
-msgid "Delete a keyword from the list"
-msgstr "Удаляет ключевое слово из списка"
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:27
-msgid "Excellon File associations"
-msgstr "Ассоциации файлов Excellon"
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:41
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:31
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:31
-msgid "Restore the extension list to the default state."
-msgstr "Восстановление списка расширений в состояние по умолчанию."
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:43
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:33
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:33
-msgid "Delete all extensions from the list."
-msgstr "Удаляет все расширения из списка."
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:51
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:41
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:41
-msgid "Extensions list"
-msgstr "Список расширений"
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:53
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:43
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:43
-msgid ""
-"List of file extensions to be\n"
-"associated with FlatCAM."
-msgstr ""
-"Список расширений файлов, которые будут\n"
-"связаны с FlatCAM."
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:74
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:64
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:63
-msgid "A file extension to be added or deleted to the list."
-msgstr "Расширение файла для добавления или удаления из списка."
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:82
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:72
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:71
-msgid "Add Extension"
-msgstr "Добавить расширение"
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:83
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:73
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:72
-msgid "Add a file extension to the list"
-msgstr "Добавляет расширение файла в список"
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:84
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:74
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:73
-msgid "Delete Extension"
-msgstr "Удалить расширение"
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:85
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:75
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:74
-msgid "Delete a file extension from the list"
-msgstr "Удаляет расширение файла из списка"
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:92
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:82
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:81
-msgid "Apply Association"
-msgstr "Ассоциировать"
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:93
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:83
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:82
-msgid ""
-"Apply the file associations between\n"
-"FlatCAM and the files with above extensions.\n"
-"They will be active after next logon.\n"
-"This work only in Windows."
-msgstr ""
-"Установит ассоциации между\n"
-"FlatCAM и файлами с вышеуказанными расширениями.\n"
-"Они будут активны после следующего входа в систему.\n"
-"Эта работает только в Windows."
-
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:27
-msgid "GCode File associations"
-msgstr "Ассоциации файлов GCode"
-
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:27
-msgid "Gerber File associations"
-msgstr "Ассоциации файлов Gerber"
-
-#: AppObjects/AppObject.py:134
-#, python-brace-format
-msgid ""
-"Object ({kind}) failed because: {error} \n"
-"\n"
-msgstr ""
-"Объект ({kind}) не выполнен, потому что: {error} \n"
-"\n"
-
-#: AppObjects/AppObject.py:149
-msgid "Converting units to "
-msgstr "Конвертирование единиц в "
-
-#: AppObjects/AppObject.py:254
-msgid "CREATE A NEW FLATCAM TCL SCRIPT"
-msgstr "СОЗДАЙТЕ НОВЫЙ TCL СЦЕНАРИЙ FLATCAM"
-
-#: AppObjects/AppObject.py:255
-msgid "TCL Tutorial is here"
-msgstr "Учебное пособие по TCL здесь"
-
-#: AppObjects/AppObject.py:257
-msgid "FlatCAM commands list"
-msgstr "Список команд FlatCAM"
-
-#: AppObjects/AppObject.py:258
-msgid ""
-"Type >help< followed by Run Code for a list of FlatCAM Tcl Commands "
-"(displayed in Tcl Shell)."
-msgstr ""
-"Введите> help <, а затем Run Code для получения списка команд FlatCAM Tcl "
-"(отображается в оболочке Tcl)."
-
-#: AppObjects/AppObject.py:304 AppObjects/AppObject.py:310
-#: AppObjects/AppObject.py:316 AppObjects/AppObject.py:322
-#: AppObjects/AppObject.py:328 AppObjects/AppObject.py:334
-msgid "created/selected"
-msgstr "создан / выбрана"
-
-#: AppObjects/FlatCAMCNCJob.py:429 AppObjects/FlatCAMDocument.py:71
-#: AppObjects/FlatCAMScript.py:82
-msgid "Basic"
-msgstr "Базовый"
-
-#: AppObjects/FlatCAMCNCJob.py:435 AppObjects/FlatCAMDocument.py:75
-#: AppObjects/FlatCAMScript.py:86
-msgid "Advanced"
-msgstr "Расширенный"
-
-#: AppObjects/FlatCAMCNCJob.py:478
-msgid "Plotting..."
-msgstr "Построение..."
-
-#: AppObjects/FlatCAMCNCJob.py:517 AppTools/ToolSolderPaste.py:1511
-#, fuzzy
-#| msgid "Export PNG cancelled."
-msgid "Export cancelled ..."
-msgstr "Экспорт PNG отменён."
-
-#: AppObjects/FlatCAMCNCJob.py:538
-#, fuzzy
-#| msgid "PDF file saved to"
-msgid "File saved to"
-msgstr "Файл PDF сохранён в"
-
-#: AppObjects/FlatCAMCNCJob.py:548 AppObjects/FlatCAMScript.py:134
-#: App_Main.py:7301
-msgid "Loading..."
-msgstr "Загрузка..."
-
-#: AppObjects/FlatCAMCNCJob.py:562 App_Main.py:7398
-msgid "Code Editor"
-msgstr "Редактор кода"
-
-#: AppObjects/FlatCAMCNCJob.py:599 AppTools/ToolCalibration.py:1097
-msgid "Loaded Machine Code into Code Editor"
-msgstr "Машинный код загружен в редактор кода"
-
-#: AppObjects/FlatCAMCNCJob.py:740
-msgid "This CNCJob object can't be processed because it is a"
-msgstr "CNCJob объект не может быть обработан, так как"
-
-#: AppObjects/FlatCAMCNCJob.py:742
-msgid "CNCJob object"
-msgstr "CNCJob object"
-
-#: AppObjects/FlatCAMCNCJob.py:922
-msgid ""
-"G-code does not have a G94 code and we will not include the code in the "
-"'Prepend to GCode' text box"
-msgstr ""
-"G-код не имеет кода G94, и мы не будем включать этот код в текстовое поле "
-"«Готовьтесь к G-код»"
-
-#: AppObjects/FlatCAMCNCJob.py:933
-msgid "Cancelled. The Toolchange Custom code is enabled but it's empty."
-msgstr "Отмена. Пользовательский код смены инструмента включен, но он пуст."
-
-#: AppObjects/FlatCAMCNCJob.py:938
-msgid "Toolchange G-code was replaced by a custom code."
-msgstr "G-code смены инструмента был заменен на пользовательский код."
-
-#: AppObjects/FlatCAMCNCJob.py:986 AppObjects/FlatCAMCNCJob.py:995
-msgid ""
-"The used preprocessor file has to have in it's name: 'toolchange_custom'"
-msgstr "Используемый файл постпроцессора должен иметь имя: 'toolchange_custom'"
-
-#: AppObjects/FlatCAMCNCJob.py:998
-msgid "There is no preprocessor file."
-msgstr "Это не файл постпроцессора."
-
-#: AppObjects/FlatCAMDocument.py:175
-msgid "Document Editor"
-msgstr "Редактор Document"
-
-#: AppObjects/FlatCAMExcellon.py:537 AppObjects/FlatCAMExcellon.py:856
-#: AppObjects/FlatCAMGeometry.py:380 AppObjects/FlatCAMGeometry.py:861
-#: AppTools/ToolIsolation.py:1051 AppTools/ToolIsolation.py:1185
-#: AppTools/ToolNCC.py:811 AppTools/ToolNCC.py:1214 AppTools/ToolPaint.py:778
-#: AppTools/ToolPaint.py:1190
-msgid "Multiple Tools"
-msgstr "Несколько инструментов"
-
-#: AppObjects/FlatCAMExcellon.py:836
-msgid "No Tool Selected"
-msgstr "Инструмент не выбран"
-
-#: AppObjects/FlatCAMExcellon.py:1234 AppObjects/FlatCAMExcellon.py:1348
-#: AppObjects/FlatCAMExcellon.py:1535
-msgid "Please select one or more tools from the list and try again."
-msgstr ""
-"Пожалуйста, выберите один или несколько инструментов из списка и попробуйте "
-"еще раз."
-
-#: AppObjects/FlatCAMExcellon.py:1241
-msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
-msgstr "Сверло больше, чем размер отверстия. Отмена."
-
-#: AppObjects/FlatCAMExcellon.py:1265 AppObjects/FlatCAMExcellon.py:1368
-#: AppObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
-msgid "Tool_nr"
-msgstr "№ инструмента"
-
-#: AppObjects/FlatCAMExcellon.py:1265 AppObjects/FlatCAMExcellon.py:1368
-#: AppObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
-msgid "Drills_Nr"
-msgstr "№ отверстия"
-
-#: AppObjects/FlatCAMExcellon.py:1265 AppObjects/FlatCAMExcellon.py:1368
-#: AppObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
-msgid "Slots_Nr"
-msgstr "№ паза"
-
-#: AppObjects/FlatCAMExcellon.py:1357
-msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
-msgstr "Инструмент для прорезания пазов больше, чем размер отверстия. Отмена."
-
-#: AppObjects/FlatCAMExcellon.py:1461 AppObjects/FlatCAMGeometry.py:1636
-msgid "Focus Z"
-msgstr "Фокус Z"
-
-#: AppObjects/FlatCAMExcellon.py:1480 AppObjects/FlatCAMGeometry.py:1655
-msgid "Laser Power"
-msgstr "Мощность лазера"
-
-#: AppObjects/FlatCAMExcellon.py:1610 AppObjects/FlatCAMGeometry.py:2088
-#: AppObjects/FlatCAMGeometry.py:2092 AppObjects/FlatCAMGeometry.py:2243
-msgid "Generating CNC Code"
-msgstr "Генерация кода ЧПУ"
-
-#: AppObjects/FlatCAMExcellon.py:1663 AppObjects/FlatCAMGeometry.py:2553
-#, fuzzy
-#| msgid "Delete failed. Select a tool to delete."
-msgid "Delete failed. There are no exclusion areas to delete."
-msgstr "Ошибка удаления. Выберите инструмент для удаления."
-
-#: AppObjects/FlatCAMExcellon.py:1680 AppObjects/FlatCAMGeometry.py:2570
-#, fuzzy
-#| msgid "Failed. Nothing selected."
-msgid "Delete failed. Nothing is selected."
-msgstr "Ошибка. Ничего не выбрано."
-
-#: AppObjects/FlatCAMExcellon.py:1945 AppTools/ToolIsolation.py:1253
-#: AppTools/ToolNCC.py:918 AppTools/ToolPaint.py:843
-msgid "Current Tool parameters were applied to all tools."
-msgstr "Применить параметры ко всем инструментам."
-
-#: AppObjects/FlatCAMGeometry.py:124 AppObjects/FlatCAMGeometry.py:1298
-#: AppObjects/FlatCAMGeometry.py:1299 AppObjects/FlatCAMGeometry.py:1308
-msgid "Iso"
-msgstr "Изоляция"
-
-#: AppObjects/FlatCAMGeometry.py:124 AppObjects/FlatCAMGeometry.py:522
-#: AppObjects/FlatCAMGeometry.py:920 AppObjects/FlatCAMGerber.py:565
-#: AppObjects/FlatCAMGerber.py:708 AppTools/ToolCutOut.py:727
-#: AppTools/ToolCutOut.py:923 AppTools/ToolCutOut.py:1083
-#: AppTools/ToolIsolation.py:1842 AppTools/ToolIsolation.py:1979
-#: AppTools/ToolIsolation.py:2150
-msgid "Rough"
-msgstr "Грубый"
-
-#: AppObjects/FlatCAMGeometry.py:124
-msgid "Finish"
-msgstr "Конец"
-
-#: AppObjects/FlatCAMGeometry.py:557
-msgid "Add from Tool DB"
-msgstr "Добавить инструмент из БД"
-
-#: AppObjects/FlatCAMGeometry.py:939
-msgid "Tool added in Tool Table."
-msgstr "Инструмент добавлен в таблицу инструментов."
-
-#: AppObjects/FlatCAMGeometry.py:1048 AppObjects/FlatCAMGeometry.py:1057
-msgid "Failed. Select a tool to copy."
-msgstr "Ошибка. Выберите инструмент для копирования."
-
-#: AppObjects/FlatCAMGeometry.py:1086
-msgid "Tool was copied in Tool Table."
-msgstr "Инструмент скопирован в таблицу инструментов."
-
-#: AppObjects/FlatCAMGeometry.py:1113
-msgid "Tool was edited in Tool Table."
-msgstr "Инструмент был изменён в таблице инструментов."
-
-#: AppObjects/FlatCAMGeometry.py:1142 AppObjects/FlatCAMGeometry.py:1151
-msgid "Failed. Select a tool to delete."
-msgstr "Ошибка. Выберите инструмент для удаления."
-
-#: AppObjects/FlatCAMGeometry.py:1175
-msgid "Tool was deleted in Tool Table."
-msgstr "Инструмент был удален из таблицы инструментов."
-
-#: AppObjects/FlatCAMGeometry.py:1212 AppObjects/FlatCAMGeometry.py:1221
-msgid ""
-"Disabled because the tool is V-shape.\n"
-"For V-shape tools the depth of cut is\n"
-"calculated from other parameters like:\n"
-"- 'V-tip Angle' -> angle at the tip of the tool\n"
-"- 'V-tip Dia' -> diameter at the tip of the tool \n"
-"- Tool Dia -> 'Dia' column found in the Tool Table\n"
-"NB: a value of zero means that Tool Dia = 'V-tip Dia'"
-msgstr ""
-"Отключено, потому что инструмент имеет V-образную форму.\n"
-"Для V-образных инструментов глубина резания составляет\n"
-"рассчитывается из других параметров, таких как:\n"
-"- «Угол V-наконечника» -> угол на кончике инструмента\n"
-"- «Диа V-наконечника» -> диаметр на конце инструмента\n"
-"- «Инструмент Dia» -> столбец «Dia» найден в таблице инструментов\n"
-"Примечание: нулевое значение означает, что Инструмент Dia = 'Диа V-"
-"наконечника'"
-
-#: AppObjects/FlatCAMGeometry.py:1708
-msgid "This Geometry can't be processed because it is"
-msgstr "Эта Geometry не может быть обработана, так как это"
-
-#: AppObjects/FlatCAMGeometry.py:1708
-msgid "geometry"
-msgstr "геометрия"
-
-#: AppObjects/FlatCAMGeometry.py:1749
-msgid "Failed. No tool selected in the tool table ..."
-msgstr "Ошибка. Инструмент не выбран в таблице инструментов ..."
-
-#: AppObjects/FlatCAMGeometry.py:1847 AppObjects/FlatCAMGeometry.py:1997
-msgid ""
-"Tool Offset is selected in Tool Table but no value is provided.\n"
-"Add a Tool Offset or change the Offset Type."
-msgstr ""
-"Смещение выбранного в таблице инструментов инструмента не указано.\n"
-"Добавьте смещение инструмента или измените тип смещения."
-
-#: AppObjects/FlatCAMGeometry.py:1913 AppObjects/FlatCAMGeometry.py:2059
-msgid "G-Code parsing in progress..."
-msgstr "Разбор G-кода ..."
-
-#: AppObjects/FlatCAMGeometry.py:1915 AppObjects/FlatCAMGeometry.py:2061
-msgid "G-Code parsing finished..."
-msgstr "Разбор G-кода завершен..."
-
-#: AppObjects/FlatCAMGeometry.py:1923
-msgid "Finished G-Code processing"
-msgstr "Закончена обработка G-кода"
-
-#: AppObjects/FlatCAMGeometry.py:1925 AppObjects/FlatCAMGeometry.py:2073
-msgid "G-Code processing failed with error"
-msgstr "Обработка G-кода завершилась ошибкой"
-
-#: AppObjects/FlatCAMGeometry.py:1967 AppTools/ToolSolderPaste.py:1309
-msgid "Cancelled. Empty file, it has no geometry"
-msgstr "Отмена. Пустой файл, он не имеет геометрии"
-
-#: AppObjects/FlatCAMGeometry.py:2071 AppObjects/FlatCAMGeometry.py:2238
-msgid "Finished G-Code processing..."
-msgstr "Разбор G-кода завершен..."
-
-#: AppObjects/FlatCAMGeometry.py:2090 AppObjects/FlatCAMGeometry.py:2094
-#: AppObjects/FlatCAMGeometry.py:2245
-msgid "CNCjob created"
-msgstr "CNCjob создан"
-
-#: AppObjects/FlatCAMGeometry.py:2276 AppObjects/FlatCAMGeometry.py:2285
-#: AppParsers/ParseGerber.py:1866 AppParsers/ParseGerber.py:1876
-msgid "Scale factor has to be a number: integer or float."
-msgstr ""
-"Коэффициент масштабирования должен быть числом: целочисленным или с "
-"плавающей запятой."
-
-#: AppObjects/FlatCAMGeometry.py:2348
-msgid "Geometry Scale done."
-msgstr "Масштабирование Geometry выполнено."
-
-#: AppObjects/FlatCAMGeometry.py:2365 AppParsers/ParseGerber.py:1992
-msgid ""
-"An (x,y) pair of values are needed. Probable you entered only one value in "
-"the Offset field."
-msgstr ""
-"Необходима пара значений (x,y). Возможно, вы ввели только одно значение в "
-"поле \"Смещение\"."
-
-#: AppObjects/FlatCAMGeometry.py:2421
-msgid "Geometry Offset done."
-msgstr "Смещение Geometry выполнено."
-
-#: AppObjects/FlatCAMGeometry.py:2450
-msgid ""
-"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, "
-"y)\n"
-"but now there is only one value, not two."
-msgstr ""
-"Поле X, Y смены инструмента в Правка - > Параметры должно быть в формате (x, "
-"y)\n"
-"но теперь есть только одно значение, а не два."
-
-#: AppObjects/FlatCAMGerber.py:388 AppTools/ToolIsolation.py:1577
-msgid "Buffering solid geometry"
-msgstr "Буферизация solid геометрии"
-
-#: AppObjects/FlatCAMGerber.py:397 AppTools/ToolIsolation.py:1599
-msgid "Done"
-msgstr "Готово"
-
-#: AppObjects/FlatCAMGerber.py:423 AppObjects/FlatCAMGerber.py:449
-msgid "Operation could not be done."
-msgstr "Операция не может быть выполнена."
-
-#: AppObjects/FlatCAMGerber.py:581 AppObjects/FlatCAMGerber.py:655
-#: AppTools/ToolIsolation.py:1805 AppTools/ToolIsolation.py:2126
-#: AppTools/ToolNCC.py:2117 AppTools/ToolNCC.py:3197 AppTools/ToolNCC.py:3576
-msgid "Isolation geometry could not be generated."
-msgstr "Геометрия изоляции не может быть сгенерирована."
-
-#: AppObjects/FlatCAMGerber.py:606 AppObjects/FlatCAMGerber.py:733
-#: AppTools/ToolIsolation.py:1869 AppTools/ToolIsolation.py:2035
-#: AppTools/ToolIsolation.py:2202
-msgid "Isolation geometry created"
-msgstr "Создана геометрия изоляции"
-
-#: AppObjects/FlatCAMGerber.py:1028
-msgid "Plotting Apertures"
-msgstr "Создание отверстия"
-
-#: AppObjects/FlatCAMObj.py:237
-msgid "Name changed from"
-msgstr "Имя изменено с"
-
-#: AppObjects/FlatCAMObj.py:237
-msgid "to"
-msgstr "на"
-
-#: AppObjects/FlatCAMObj.py:248
-msgid "Offsetting..."
-msgstr "Смещение..."
-
-#: AppObjects/FlatCAMObj.py:262 AppObjects/FlatCAMObj.py:267
-msgid "Scaling could not be executed."
-msgstr "Масштабирование не может быть выполнено."
-
-#: AppObjects/FlatCAMObj.py:271 AppObjects/FlatCAMObj.py:279
-msgid "Scale done."
-msgstr "Масштаб сделан."
-
-#: AppObjects/FlatCAMObj.py:277
-msgid "Scaling..."
-msgstr "Масштабирование..."
-
-#: AppObjects/FlatCAMObj.py:295
-msgid "Skewing..."
-msgstr "Наклон..."
-
-#: AppObjects/FlatCAMScript.py:163
-msgid "Script Editor"
-msgstr "Редактор сценариев"
-
-#: AppObjects/ObjectCollection.py:514
-#, python-brace-format
-msgid "Object renamed from {old} to {new}"
-msgstr "Объект переименован из {old} в {new}"
-
-#: AppObjects/ObjectCollection.py:926 AppObjects/ObjectCollection.py:932
-#: AppObjects/ObjectCollection.py:938 AppObjects/ObjectCollection.py:944
-#: AppObjects/ObjectCollection.py:950 AppObjects/ObjectCollection.py:956
-#: App_Main.py:6235 App_Main.py:6241 App_Main.py:6247 App_Main.py:6253
-msgid "selected"
-msgstr "выбранный"
-
-#: AppObjects/ObjectCollection.py:987
-msgid "Cause of error"
-msgstr "Причина ошибки"
-
-#: AppObjects/ObjectCollection.py:1188
-msgid "All objects are selected."
-msgstr "Все объекты выделены."
-
-#: AppObjects/ObjectCollection.py:1198
-msgid "Objects selection is cleared."
-msgstr "Выбор объектов очищен."
-
-#: AppParsers/ParseExcellon.py:315
-msgid "This is GCODE mark"
-msgstr "Это метка GCODE"
-
-#: AppParsers/ParseExcellon.py:432
-msgid ""
-"No tool diameter info's. See shell.\n"
-"A tool change event: T"
-msgstr ""
-"Нет информации о диаметре инструмента. Смотрите командную строку\n"
-"Событие изменения инструмента: T"
-
-#: AppParsers/ParseExcellon.py:435
-msgid ""
-"was found but the Excellon file have no informations regarding the tool "
-"diameters therefore the application will try to load it by using some 'fake' "
-"diameters.\n"
-"The user needs to edit the resulting Excellon object and change the "
-"diameters to reflect the real diameters."
-msgstr ""
-"было найдено, но в файле Excellon нет информации о диаметрах инструмента, "
-"поэтому приложение попытается загрузить его с помощью некоторых \"поддельных"
-"\" диаметров.\n"
-"Пользователю необходимо отредактировать полученный объект Excellon и "
-"изменить диаметры, чтобы отразить реальные диаметры."
-
-#: AppParsers/ParseExcellon.py:899
-msgid ""
-"Excellon Parser error.\n"
-"Parsing Failed. Line"
-msgstr ""
-"Ошибка разбора Excellon.\n"
-"Ошибка разбора. Строка"
-
-#: AppParsers/ParseExcellon.py:981
-msgid ""
-"Excellon.create_geometry() -> a drill location was skipped due of not having "
-"a tool associated.\n"
-"Check the resulting GCode."
-msgstr ""
-"Excellon.create_geometry() ->расположение отверстия было пропущено из-за "
-"отсутствия связанного инструмента.\n"
-"Проверьте полученный GCode."
-
-#: AppParsers/ParseFont.py:303
-msgid "Font not supported, try another one."
-msgstr "Шрифт не поддерживается, попробуйте другой."
-
-#: AppParsers/ParseGerber.py:425
-msgid "Gerber processing. Parsing"
-msgstr "Обработка Gerber. Разбор"
-
-#: AppParsers/ParseGerber.py:425 AppParsers/ParseHPGL2.py:181
-msgid "lines"
-msgstr "линий"
-
-#: AppParsers/ParseGerber.py:1001 AppParsers/ParseGerber.py:1101
-#: AppParsers/ParseHPGL2.py:274 AppParsers/ParseHPGL2.py:288
-#: AppParsers/ParseHPGL2.py:307 AppParsers/ParseHPGL2.py:331
-#: AppParsers/ParseHPGL2.py:366
-msgid "Coordinates missing, line ignored"
-msgstr "Координаты отсутствуют, строка игнорируется"
-
-#: AppParsers/ParseGerber.py:1003 AppParsers/ParseGerber.py:1103
-msgid "GERBER file might be CORRUPT. Check the file !!!"
-msgstr "Файл GERBER может быть поврежден. Проверьте файл !!!"
-
-#: AppParsers/ParseGerber.py:1057
-msgid ""
-"Region does not have enough points. File will be processed but there are "
-"parser errors. Line number"
-msgstr ""
-"Региону не хватает точек. Файл будет обработан, но есть ошибки разбора. "
-"Номер строки"
-
-#: AppParsers/ParseGerber.py:1487 AppParsers/ParseHPGL2.py:401
-msgid "Gerber processing. Joining polygons"
-msgstr "Обработка Gerber. Соединение полигонов"
-
-#: AppParsers/ParseGerber.py:1504
-msgid "Gerber processing. Applying Gerber polarity."
-msgstr "Обработка Gerber. Применение полярности Gerber."
-
-#: AppParsers/ParseGerber.py:1564
-msgid "Gerber Line"
-msgstr "Строк Gerber"
-
-#: AppParsers/ParseGerber.py:1564
-msgid "Gerber Line Content"
-msgstr "Содержание строк Gerber"
-
-#: AppParsers/ParseGerber.py:1566
-msgid "Gerber Parser ERROR"
-msgstr "Ошибка разбора Gerber"
-
-#: AppParsers/ParseGerber.py:1956
-msgid "Gerber Scale done."
-msgstr "Масштабирование Gerber выполнено."
-
-#: AppParsers/ParseGerber.py:2048
-msgid "Gerber Offset done."
-msgstr "Смещение Gerber выполнено."
-
-#: AppParsers/ParseGerber.py:2124
-msgid "Gerber Mirror done."
-msgstr "Зеркалирование Gerber выполнено."
-
-#: AppParsers/ParseGerber.py:2198
-msgid "Gerber Skew done."
-msgstr "Наклон Gerber выполнен."
-
-#: AppParsers/ParseGerber.py:2260
-msgid "Gerber Rotate done."
-msgstr "Вращение Gerber выполнено."
-
-#: AppParsers/ParseGerber.py:2417
-msgid "Gerber Buffer done."
-msgstr "Буферизация Gerber выполнена."
-
-#: AppParsers/ParseHPGL2.py:181
-msgid "HPGL2 processing. Parsing"
-msgstr "Обработка HPGL2 . Разбор"
-
-#: AppParsers/ParseHPGL2.py:413
-msgid "HPGL2 Line"
-msgstr "Линия HPGL2"
-
-#: AppParsers/ParseHPGL2.py:413
-msgid "HPGL2 Line Content"
-msgstr "Содержание линии HPGL2"
-
-#: AppParsers/ParseHPGL2.py:414
-msgid "HPGL2 Parser ERROR"
-msgstr "Ошибка парсера HPGL2"
-
-#: AppProcess.py:172
-msgid "processes running."
-msgstr "процессы запущены."
-
-#: AppTools/ToolAlignObjects.py:32
-msgid "Align Objects"
-msgstr "Выравнивание"
-
-#: AppTools/ToolAlignObjects.py:61
-msgid "MOVING object"
-msgstr "Движущийся объект"
-
-#: AppTools/ToolAlignObjects.py:65
-msgid ""
-"Specify the type of object to be aligned.\n"
-"It can be of type: Gerber or Excellon.\n"
-"The selection here decide the type of objects that will be\n"
-"in the Object combobox."
-msgstr ""
-"Укажите тип объекта для панели\n"
-"Это может быть типа: Гербер, Excellon.\n"
-"Выбор здесь определяет тип объектов, которые будут\n"
-"в выпадающем списке объектов."
-
-#: AppTools/ToolAlignObjects.py:86
-msgid "Object to be aligned."
-msgstr "Объект для выравнивания."
-
-#: AppTools/ToolAlignObjects.py:98
-msgid "TARGET object"
-msgstr "Отслеживаемый объект"
-
-#: AppTools/ToolAlignObjects.py:100
-msgid ""
-"Specify the type of object to be aligned to.\n"
-"It can be of type: Gerber or Excellon.\n"
-"The selection here decide the type of objects that will be\n"
-"in the Object combobox."
-msgstr ""
-"Укажите тип объекта для панели\n"
-"Это может быть типа: Гербер, Excellon.\n"
-"Выбор здесь определяет тип объектов, которые будут\n"
-"в выпадающем списке объектов."
-
-#: AppTools/ToolAlignObjects.py:122
-msgid "Object to be aligned to. Aligner."
-msgstr "Объект для выравнивания по образцу."
-
-#: AppTools/ToolAlignObjects.py:135
-msgid "Alignment Type"
-msgstr "Тип выравнивания"
-
-#: AppTools/ToolAlignObjects.py:137
-msgid ""
-"The type of alignment can be:\n"
-"- Single Point -> it require a single point of sync, the action will be a "
-"translation\n"
-"- Dual Point -> it require two points of sync, the action will be "
-"translation followed by rotation"
-msgstr ""
-"Тип выравнивания может быть:\n"
-"- Одиночная точка -> требуется одна точка синхронизации, действие будет "
-"переводом\n"
-"- Двойная точка -> требуется две точки синхронизации, действие будет "
-"переводом с последующим вращением"
-
-#: AppTools/ToolAlignObjects.py:143
-msgid "Single Point"
-msgstr "Одна точка"
-
-#: AppTools/ToolAlignObjects.py:144
-msgid "Dual Point"
-msgstr "Двойная точка"
-
-#: AppTools/ToolAlignObjects.py:159
-msgid "Align Object"
-msgstr "Выровнять объект"
-
-#: AppTools/ToolAlignObjects.py:161
-msgid ""
-"Align the specified object to the aligner object.\n"
-"If only one point is used then it assumes translation.\n"
-"If tho points are used it assume translation and rotation."
-msgstr ""
-"Выравнивает указанный объект по объекту выравнивания.\n"
-"Если используется только одна точка, то это предполагает перевод.\n"
-"Если используются две точки, то предполагается их трансляция и вращение."
-
-#: AppTools/ToolAlignObjects.py:176 AppTools/ToolCalculators.py:246
-#: AppTools/ToolCalibration.py:683 AppTools/ToolCopperThieving.py:488
-#: AppTools/ToolCorners.py:182 AppTools/ToolCutOut.py:362
-#: AppTools/ToolDblSided.py:471 AppTools/ToolEtchCompensation.py:240
-#: AppTools/ToolExtractDrills.py:310 AppTools/ToolFiducials.py:321
-#: AppTools/ToolFilm.py:503 AppTools/ToolInvertGerber.py:143
-#: AppTools/ToolIsolation.py:591 AppTools/ToolNCC.py:612
-#: AppTools/ToolOptimal.py:243 AppTools/ToolPaint.py:555
-#: AppTools/ToolPanelize.py:280 AppTools/ToolPunchGerber.py:339
-#: AppTools/ToolQRCode.py:323 AppTools/ToolRulesCheck.py:516
-#: AppTools/ToolSolderPaste.py:481 AppTools/ToolSub.py:181
-#: AppTools/ToolTransform.py:398
-msgid "Reset Tool"
-msgstr "Сбросить настройки инструмента"
-
-#: AppTools/ToolAlignObjects.py:178 AppTools/ToolCalculators.py:248
-#: AppTools/ToolCalibration.py:685 AppTools/ToolCopperThieving.py:490
-#: AppTools/ToolCorners.py:184 AppTools/ToolCutOut.py:364
-#: AppTools/ToolDblSided.py:473 AppTools/ToolEtchCompensation.py:242
-#: AppTools/ToolExtractDrills.py:312 AppTools/ToolFiducials.py:323
-#: AppTools/ToolFilm.py:505 AppTools/ToolInvertGerber.py:145
-#: AppTools/ToolIsolation.py:593 AppTools/ToolNCC.py:614
-#: AppTools/ToolOptimal.py:245 AppTools/ToolPaint.py:557
-#: AppTools/ToolPanelize.py:282 AppTools/ToolPunchGerber.py:341
-#: AppTools/ToolQRCode.py:325 AppTools/ToolRulesCheck.py:518
-#: AppTools/ToolSolderPaste.py:483 AppTools/ToolSub.py:183
-#: AppTools/ToolTransform.py:400
-msgid "Will reset the tool parameters."
-msgstr "Сброс параметров инструмента."
-
-#: AppTools/ToolAlignObjects.py:244
-msgid "Align Tool"
-msgstr "Инструмент выравнивания"
-
-#: AppTools/ToolAlignObjects.py:289
-msgid "There is no aligned FlatCAM object selected..."
-msgstr "Нет выбранного объекта FlatCAM..."
-
-#: AppTools/ToolAlignObjects.py:299
-msgid "There is no aligner FlatCAM object selected..."
-msgstr "Нет выбранного объекта FlatCAM..."
-
-#: AppTools/ToolAlignObjects.py:321 AppTools/ToolAlignObjects.py:385
-msgid "First Point"
-msgstr "Первая точка"
-
-#: AppTools/ToolAlignObjects.py:321 AppTools/ToolAlignObjects.py:400
-msgid "Click on the START point."
-msgstr "Нажмите на начальную точку."
-
-#: AppTools/ToolAlignObjects.py:380 AppTools/ToolCalibration.py:920
-msgid "Cancelled by user request."
-msgstr "Отменено по запросу пользователя."
-
-#: AppTools/ToolAlignObjects.py:385 AppTools/ToolAlignObjects.py:407
-msgid "Click on the DESTINATION point."
-msgstr "Нажмите на конечную точку."
-
-#: AppTools/ToolAlignObjects.py:385 AppTools/ToolAlignObjects.py:400
-#: AppTools/ToolAlignObjects.py:407
-msgid "Or right click to cancel."
-msgstr "Или щелкните правой кнопкой мыши, чтобы отменить."
-
-#: AppTools/ToolAlignObjects.py:400 AppTools/ToolAlignObjects.py:407
-#: AppTools/ToolFiducials.py:107
-msgid "Second Point"
-msgstr "Вторичная точка"
-
-#: AppTools/ToolCalculators.py:24
-msgid "Calculators"
-msgstr "Калькуляторы"
-
-#: AppTools/ToolCalculators.py:26
-msgid "Units Calculator"
-msgstr "Калькулятор единиц"
-
-#: AppTools/ToolCalculators.py:70
-msgid "Here you enter the value to be converted from INCH to MM"
-msgstr "Здесь вы вводите значение, которое будет конвертировано из ДЮЙМОВ в MM"
-
-#: AppTools/ToolCalculators.py:75
-msgid "Here you enter the value to be converted from MM to INCH"
-msgstr "Здесь вы вводите значение, которое будет конвертировано из MM в ДЮЙМЫ"
-
-#: AppTools/ToolCalculators.py:111
-msgid ""
-"This is the angle of the tip of the tool.\n"
-"It is specified by manufacturer."
-msgstr ""
-"Это угол наклона кончика инструмента.\n"
-"Это указано производителем."
-
-#: AppTools/ToolCalculators.py:120
-msgid ""
-"This is the depth to cut into the material.\n"
-"In the CNCJob is the CutZ parameter."
-msgstr ""
-"Это глубина для того чтобы отрезать в материал.\n"
-"В работе с ЧПУ-это параметр, CutZ."
-
-#: AppTools/ToolCalculators.py:128
-msgid ""
-"This is the tool diameter to be entered into\n"
-"FlatCAM Gerber section.\n"
-"In the CNCJob section it is called >Tool dia<."
-msgstr ""
-"Это диаметр инструмента, который нужно ввести\n"
-"Секция FlatCAM Gerber.\n"
-"В разделе Работа с ЧПУ он называется > инструмент dia<."
-
-#: AppTools/ToolCalculators.py:139 AppTools/ToolCalculators.py:235
-msgid "Calculate"
-msgstr "Рассчитать"
-
-#: AppTools/ToolCalculators.py:142
-msgid ""
-"Calculate either the Cut Z or the effective tool diameter,\n"
-" depending on which is desired and which is known. "
-msgstr ""
-"Рассчитывает любую глубину резания или эффективный диаметр инструмента,\n"
-" в зависимости от того, что желательно и что известно. "
-
-#: AppTools/ToolCalculators.py:205
-msgid "Current Value"
-msgstr "Текущее значение"
-
-#: AppTools/ToolCalculators.py:212
-msgid ""
-"This is the current intensity value\n"
-"to be set on the Power Supply. In Amps."
-msgstr ""
-"Это текущее значение интенсивности \n"
-"быть установленным на электропитание. В Усилителях."
-
-#: AppTools/ToolCalculators.py:216
-msgid "Time"
-msgstr "Время"
-
-#: AppTools/ToolCalculators.py:223
-msgid ""
-"This is the calculated time required for the procedure.\n"
-"In minutes."
-msgstr ""
-"Это расчетное время, необходимое для процедуры.\n"
-"В минутах."
-
-#: AppTools/ToolCalculators.py:238
-msgid ""
-"Calculate the current intensity value and the procedure time,\n"
-"depending on the parameters above"
-msgstr ""
-"Вычислите текущее значение интенсивности и время процедуры,\n"
-"в зависимости от параметров выше"
-
-#: AppTools/ToolCalculators.py:299
-msgid "Calc. Tool"
-msgstr "Калькулятор"
-
-#: AppTools/ToolCalibration.py:69
-msgid "Parameters used when creating the GCode in this tool."
-msgstr "Параметры, используемые при создании GCode в данном инструменте."
-
-#: AppTools/ToolCalibration.py:173
-msgid "STEP 1: Acquire Calibration Points"
-msgstr "ШАГ 1: Получение точек калибровки"
-
-#: AppTools/ToolCalibration.py:175
-msgid ""
-"Pick four points by clicking on canvas.\n"
-"Those four points should be in the four\n"
-"(as much as possible) corners of the object."
-msgstr ""
-"Выберите четыре точки, нажав на холст.\n"
-"Эти четыре пункта должны быть в четырех\n"
-"(насколько это возможно) углы объекта."
-
-#: AppTools/ToolCalibration.py:193 AppTools/ToolFilm.py:71
-#: AppTools/ToolImage.py:54 AppTools/ToolPanelize.py:77
-#: AppTools/ToolProperties.py:177
-msgid "Object Type"
-msgstr "Тип объекта"
-
-#: AppTools/ToolCalibration.py:210
-msgid "Source object selection"
-msgstr "Выбор исходного объекта"
-
-#: AppTools/ToolCalibration.py:212
-msgid "FlatCAM Object to be used as a source for reference points."
-msgstr ""
-"FlatCAM Объект, который будет использоваться в качестве источника опорных "
-"точек."
-
-#: AppTools/ToolCalibration.py:218
-msgid "Calibration Points"
-msgstr "Точки калибровки"
-
-#: AppTools/ToolCalibration.py:220
-msgid ""
-"Contain the expected calibration points and the\n"
-"ones measured."
-msgstr ""
-"Содержит ожидаемые точки калибровки и точки калибровки\n"
-"измеренные."
-
-#: AppTools/ToolCalibration.py:235 AppTools/ToolSub.py:81
-#: AppTools/ToolSub.py:136
-msgid "Target"
-msgstr "Цель"
-
-#: AppTools/ToolCalibration.py:236
-msgid "Found Delta"
-msgstr "Найдено Delta"
-
-#: AppTools/ToolCalibration.py:248
-msgid "Bot Left X"
-msgstr "Нижний левый X"
-
-#: AppTools/ToolCalibration.py:257
-msgid "Bot Left Y"
-msgstr "Нижний левый Y"
-
-#: AppTools/ToolCalibration.py:275
-msgid "Bot Right X"
-msgstr "Нижний правый X"
-
-#: AppTools/ToolCalibration.py:285
-msgid "Bot Right Y"
-msgstr "Нижний правый Y"
-
-#: AppTools/ToolCalibration.py:300
-msgid "Top Left X"
-msgstr "Верхний левый X"
-
-#: AppTools/ToolCalibration.py:309
-msgid "Top Left Y"
-msgstr "Верхний левый Y"
-
-#: AppTools/ToolCalibration.py:324
-msgid "Top Right X"
-msgstr "Верхний правый X"
-
-#: AppTools/ToolCalibration.py:334
-msgid "Top Right Y"
-msgstr "Верхний правый Y"
-
-#: AppTools/ToolCalibration.py:367
-msgid "Get Points"
-msgstr "Получить точки"
-
-#: AppTools/ToolCalibration.py:369
-msgid ""
-"Pick four points by clicking on canvas if the source choice\n"
-"is 'free' or inside the object geometry if the source is 'object'.\n"
-"Those four points should be in the four squares of\n"
-"the object."
-msgstr ""
-"Выберите четыре точки, нажав на холст, если выбор источника\n"
-"является \"свободным\" или внутри геометрии объекта, если источник является "
-"\"объектом\".\n"
-"Эти четыре точки должны быть в четырех квадратах\n"
-"вокруг объекта."
-
-#: AppTools/ToolCalibration.py:390
-msgid "STEP 2: Verification GCode"
-msgstr "ШАГ 2: Проверка GCode"
-
-#: AppTools/ToolCalibration.py:392 AppTools/ToolCalibration.py:405
-msgid ""
-"Generate GCode file to locate and align the PCB by using\n"
-"the four points acquired above.\n"
-"The points sequence is:\n"
-"- first point -> set the origin\n"
-"- second point -> alignment point. Can be: top-left or bottom-right.\n"
-"- third point -> check point. Can be: top-left or bottom-right.\n"
-"- forth point -> final verification point. Just for evaluation."
-msgstr ""
-"Создайте файл GCode, чтобы найти и выровнять PCB, используя\n"
-"четыре очка, полученные выше.\n"
-"Последовательность очков:\n"
-"- первая точка -> установить начало координат\n"
-"- вторая точка -> точка выравнивания. Может быть: вверху слева или внизу "
-"справа.\n"
-"- третий пункт -> контрольный пункт. Может быть: вверху слева или внизу "
-"справа.\n"
-"- четвертый пункт -> окончательный пункт проверки. Просто для оценки."
-
-#: AppTools/ToolCalibration.py:403 AppTools/ToolSolderPaste.py:344
-msgid "Generate GCode"
-msgstr "Создать GCode"
-
-#: AppTools/ToolCalibration.py:429
-msgid "STEP 3: Adjustments"
-msgstr "ШАГ 3: Корректировки"
-
-#: AppTools/ToolCalibration.py:431 AppTools/ToolCalibration.py:440
-msgid ""
-"Calculate Scale and Skew factors based on the differences (delta)\n"
-"found when checking the PCB pattern. The differences must be filled\n"
-"in the fields Found (Delta)."
-msgstr ""
-"Расчет коэффициентов масштабирования и перекоса на основе разницы (дельта)\n"
-"найденных при проверке схемы печатной платы. Различия должны быть устранены\n"
-"в полях Найдено (Delta)."
-
-#: AppTools/ToolCalibration.py:438
-msgid "Calculate Factors"
-msgstr "Рассчитать факторы"
-
-#: AppTools/ToolCalibration.py:460
-msgid "STEP 4: Adjusted GCode"
-msgstr "ШАГ 4: Корректировка GCode"
-
-#: AppTools/ToolCalibration.py:462
-msgid ""
-"Generate verification GCode file adjusted with\n"
-"the factors above."
-msgstr ""
-"Создаёт проверочный файл GCode \n"
-"скорректированный с помощью вышеперечисленных факторов."
-
-#: AppTools/ToolCalibration.py:467
-msgid "Scale Factor X:"
-msgstr "Коэффициент масштабирования X:"
-
-#: AppTools/ToolCalibration.py:479
-msgid "Scale Factor Y:"
-msgstr "Коэффициент масштабирования Y:"
-
-#: AppTools/ToolCalibration.py:491
-msgid "Apply Scale Factors"
-msgstr "Масштабировать"
-
-#: AppTools/ToolCalibration.py:493
-msgid "Apply Scale factors on the calibration points."
-msgstr "Применяет коэффициент масштабирования для точек калибровки."
-
-#: AppTools/ToolCalibration.py:503
-msgid "Skew Angle X:"
-msgstr "Угол наклона X:"
-
-#: AppTools/ToolCalibration.py:516
-msgid "Skew Angle Y:"
-msgstr "Угол наклона Y:"
-
-#: AppTools/ToolCalibration.py:529
-msgid "Apply Skew Factors"
-msgstr "Наклонить"
-
-#: AppTools/ToolCalibration.py:531
-msgid "Apply Skew factors on the calibration points."
-msgstr "Применяет коэффициенты перекоса для точек калибровки."
-
-#: AppTools/ToolCalibration.py:600
-msgid "Generate Adjusted GCode"
-msgstr "Создать скорректированный GCode"
-
-#: AppTools/ToolCalibration.py:602
-msgid ""
-"Generate verification GCode file adjusted with\n"
-"the factors set above.\n"
-"The GCode parameters can be readjusted\n"
-"before clicking this button."
-msgstr ""
-"Создайте проверочный файл GCode с настройкой\n"
-"факторы, указанные выше.\n"
-"Параметры GCode могут быть перенастроены\n"
-"перед нажатием этой кнопки."
-
-#: AppTools/ToolCalibration.py:623
-msgid "STEP 5: Calibrate FlatCAM Objects"
-msgstr "ШАГ 5: Калибровка объектов FlatCAM"
-
-#: AppTools/ToolCalibration.py:625
-msgid ""
-"Adjust the FlatCAM objects\n"
-"with the factors determined and verified above."
-msgstr ""
-"Корректировка объектов FlatCAM\n"
-"с факторами, определенными и проверенными выше."
-
-#: AppTools/ToolCalibration.py:637
-msgid "Adjusted object type"
-msgstr "Тип объекта корректировки"
-
-#: AppTools/ToolCalibration.py:638
-msgid "Type of the FlatCAM Object to be adjusted."
-msgstr "Тип объекта FlatCAM, который требуется скорректировать."
-
-#: AppTools/ToolCalibration.py:651
-msgid "Adjusted object selection"
-msgstr "Выбор объекта корректировки"
-
-#: AppTools/ToolCalibration.py:653
-msgid "The FlatCAM Object to be adjusted."
-msgstr "Объект FlatCAM для корректировки."
-
-#: AppTools/ToolCalibration.py:660
-msgid "Calibrate"
-msgstr "Колибровка"
-
-#: AppTools/ToolCalibration.py:662
-msgid ""
-"Adjust (scale and/or skew) the objects\n"
-"with the factors determined above."
-msgstr ""
-"Корректировка (масштабирование и/или перекос) объектов\n"
-"с вышеперечисленными факторами."
-
-#: AppTools/ToolCalibration.py:770 AppTools/ToolCalibration.py:771
-msgid "Origin"
-msgstr "Источник"
-
-#: AppTools/ToolCalibration.py:800
-msgid "Tool initialized"
-msgstr "Инструмент инициализирован"
-
-#: AppTools/ToolCalibration.py:838
-msgid "There is no source FlatCAM object selected..."
-msgstr "Нет выбранного исходного объекта FlatCAM..."
-
-#: AppTools/ToolCalibration.py:859
-msgid "Get First calibration point. Bottom Left..."
-msgstr "Получение первой точки калибровки. Внизу слева...."
-
-#: AppTools/ToolCalibration.py:926
-msgid "Get Second calibration point. Bottom Right (Top Left)..."
-msgstr "Получите вторую точку калибровки. Внизу справа (вверху слева) ..."
-
-#: AppTools/ToolCalibration.py:930
-msgid "Get Third calibration point. Top Left (Bottom Right)..."
-msgstr "Получите третью точку калибровки. Верхний левый нижний правый)..."
-
-#: AppTools/ToolCalibration.py:934
-msgid "Get Forth calibration point. Top Right..."
-msgstr "Получение четвёртой точки калибровки. Вверху справа ..."
-
-#: AppTools/ToolCalibration.py:938
-msgid "Done. All four points have been acquired."
-msgstr "Готово. Все четыре точки были получены."
-
-#: AppTools/ToolCalibration.py:969
-msgid "Verification GCode for FlatCAM Calibration Tool"
-msgstr "Проверочный код GCode для инструмента калибровки FlatCAM"
-
-#: AppTools/ToolCalibration.py:981 AppTools/ToolCalibration.py:1067
-msgid "Gcode Viewer"
-msgstr "Просмотрщик Gcode"
-
-#: AppTools/ToolCalibration.py:997
-msgid "Cancelled. Four points are needed for GCode generation."
-msgstr "Отмена. Для генерации GCode необходимы четыре точки."
-
-#: AppTools/ToolCalibration.py:1253 AppTools/ToolCalibration.py:1349
-msgid "There is no FlatCAM object selected..."
-msgstr "Нет выбранного объекта FlatCAM..."
-
-#: AppTools/ToolCopperThieving.py:76 AppTools/ToolFiducials.py:264
-msgid "Gerber Object to which will be added a copper thieving."
-msgstr "Gerber объект, к которому будет добавлен copper thieving."
-
-#: AppTools/ToolCopperThieving.py:102
-msgid ""
-"This set the distance between the copper thieving components\n"
-"(the polygon fill may be split in multiple polygons)\n"
-"and the copper traces in the Gerber file."
-msgstr ""
-"Это позволяет задать расстояние между элементами copper thieving.\n"
-"(заливка полигона может быть разделена на несколько полигонов)\n"
-"и медными трассами в Gerber файле."
-
-#: AppTools/ToolCopperThieving.py:135
-msgid ""
-"- 'Itself' - the copper thieving extent is based on the object extent.\n"
-"- 'Area Selection' - left mouse click to start selection of the area to be "
-"filled.\n"
-"- 'Reference Object' - will do copper thieving within the area specified by "
-"another object."
-msgstr ""
-"- 'Как есть' - степень Copper Thieving основан на объекте, который очищается "
-"от меди.\n"
-"- 'Выбор области' - щелкните левой кнопкой мыши для начала выбора области "
-"для рисования.\n"
-"- 'Референсный объект' - будет выполнять Copper Thieving в области указанной "
-"другим объектом."
-
-#: AppTools/ToolCopperThieving.py:142 AppTools/ToolIsolation.py:511
-#: AppTools/ToolNCC.py:552 AppTools/ToolPaint.py:495
-msgid "Ref. Type"
-msgstr "Тип ссылки"
-
-#: AppTools/ToolCopperThieving.py:144
-msgid ""
-"The type of FlatCAM object to be used as copper thieving reference.\n"
-"It can be Gerber, Excellon or Geometry."
-msgstr ""
-"Тип объекта FlatCAM, который будет использоваться в качестве шаблона для "
-"Copper Thieving.\n"
-"Это может быть Gerber, Excellon или Geometry."
-
-#: AppTools/ToolCopperThieving.py:153 AppTools/ToolIsolation.py:522
-#: AppTools/ToolNCC.py:562 AppTools/ToolPaint.py:505
-msgid "Ref. Object"
-msgstr "Указатель объекта"
-
-#: AppTools/ToolCopperThieving.py:155 AppTools/ToolIsolation.py:524
-#: AppTools/ToolNCC.py:564 AppTools/ToolPaint.py:507
-msgid "The FlatCAM object to be used as non copper clearing reference."
-msgstr ""
-"Объект FlatCAM, который будет использоваться как ссылка на очистку от меди."
-
-#: AppTools/ToolCopperThieving.py:331
-msgid "Insert Copper thieving"
-msgstr "Вставить Copper thieving"
-
-#: AppTools/ToolCopperThieving.py:333
-msgid ""
-"Will add a polygon (may be split in multiple parts)\n"
-"that will surround the actual Gerber traces at a certain distance."
-msgstr ""
-"Добавит полигон (может быть разбит на несколько частей)\n"
-"который будет окружать фактические трассы Gerber на определенном расстоянии."
-
-#: AppTools/ToolCopperThieving.py:392
-msgid "Insert Robber Bar"
-msgstr "Вставить Robber Bar"
-
-#: AppTools/ToolCopperThieving.py:394
-msgid ""
-"Will add a polygon with a defined thickness\n"
-"that will surround the actual Gerber object\n"
-"at a certain distance.\n"
-"Required when doing holes pattern plating."
-msgstr ""
-"Добавит полигон с определенной толщиной\n"
-"который будет окружать фактический Gerber объект\n"
-"на определенном расстоянии.\n"
-"Требуется при нанесении рисунка отверстий."
-
-#: AppTools/ToolCopperThieving.py:418
-msgid "Select Soldermask object"
-msgstr "Выберите объект паяльной маски"
-
-#: AppTools/ToolCopperThieving.py:420
-msgid ""
-"Gerber Object with the soldermask.\n"
-"It will be used as a base for\n"
-"the pattern plating mask."
-msgstr ""
-"Gerber объект с паяльной маской.\n"
-"Он будет использоваться в качестве базы для\n"
-"рисунка гальванической маски."
-
-#: AppTools/ToolCopperThieving.py:449
-msgid "Plated area"
-msgstr "Зоны покрытия"
-
-#: AppTools/ToolCopperThieving.py:451
-msgid ""
-"The area to be plated by pattern plating.\n"
-"Basically is made from the openings in the plating mask.\n"
-"\n"
-"<> - the calculated area is actually a bit larger\n"
-"due of the fact that the soldermask openings are by design\n"
-"a bit larger than the copper pads, and this area is\n"
-"calculated from the soldermask openings."
-msgstr ""
-"Область, покрываемая нанесением рисунка.\n"
-"В основном это отверстия в гальванической маске.\n"
-"\n"
-"<<ВНИМАНИЕ> - вычисленная площадь на самом деле немного больше\n"
-"из-за того, что отверстия под паяльную маску сделаны по проекту\n"
-"чуть больше, чем медные площадки, и эта область \n"
-"рассчитывается по отверстиям паяльной маски."
-
-#: AppTools/ToolCopperThieving.py:462
-msgid "mm"
-msgstr "мм"
-
-#: AppTools/ToolCopperThieving.py:464
-msgid "in"
-msgstr "дюймы"
-
-#: AppTools/ToolCopperThieving.py:471
-msgid "Generate pattern plating mask"
-msgstr "Создать рисунок гальванической маски"
-
-#: AppTools/ToolCopperThieving.py:473
-msgid ""
-"Will add to the soldermask gerber geometry\n"
-"the geometries of the copper thieving and/or\n"
-"the robber bar if those were generated."
-msgstr ""
-"Добавит к паяльной маске gerber геометрию\n"
-"copper thieving и/или\n"
-"robber bar, если они были созданы."
-
-#: AppTools/ToolCopperThieving.py:629 AppTools/ToolCopperThieving.py:654
-msgid "Lines Grid works only for 'itself' reference ..."
-msgstr "Сетка линий работает только для ссылки 'Как есть'..."
-
-#: AppTools/ToolCopperThieving.py:640
-msgid "Solid fill selected."
-msgstr "Выбрана сплошная заливка."
-
-#: AppTools/ToolCopperThieving.py:645
-msgid "Dots grid fill selected."
-msgstr "Выбрана заливка сетки точек."
-
-#: AppTools/ToolCopperThieving.py:650
-msgid "Squares grid fill selected."
-msgstr "Выбрано заполнение сеткой квадратов."
-
-#: AppTools/ToolCopperThieving.py:671 AppTools/ToolCopperThieving.py:753
-#: AppTools/ToolCopperThieving.py:1355 AppTools/ToolCorners.py:268
-#: AppTools/ToolDblSided.py:657 AppTools/ToolExtractDrills.py:436
-#: AppTools/ToolFiducials.py:470 AppTools/ToolFiducials.py:747
-#: AppTools/ToolOptimal.py:348 AppTools/ToolPunchGerber.py:512
-#: AppTools/ToolQRCode.py:435
-msgid "There is no Gerber object loaded ..."
-msgstr "Нет загруженного Gerber объекта ..."
-
-#: AppTools/ToolCopperThieving.py:684 AppTools/ToolCopperThieving.py:1283
-msgid "Append geometry"
-msgstr "Добавить геометрию"
-
-#: AppTools/ToolCopperThieving.py:728 AppTools/ToolCopperThieving.py:1316
-#: AppTools/ToolCopperThieving.py:1469
-msgid "Append source file"
-msgstr "Добавить исходный файл"
-
-#: AppTools/ToolCopperThieving.py:736 AppTools/ToolCopperThieving.py:1324
-msgid "Copper Thieving Tool done."
-msgstr "Copper Thieving завершён."
-
-#: AppTools/ToolCopperThieving.py:763 AppTools/ToolCopperThieving.py:796
-#: AppTools/ToolCutOut.py:556 AppTools/ToolCutOut.py:761
-#: AppTools/ToolEtchCompensation.py:360 AppTools/ToolInvertGerber.py:211
-#: AppTools/ToolIsolation.py:1585 AppTools/ToolIsolation.py:1612
-#: AppTools/ToolNCC.py:1617 AppTools/ToolNCC.py:1661 AppTools/ToolNCC.py:1690
-#: AppTools/ToolPaint.py:1493 AppTools/ToolPanelize.py:423
-#: AppTools/ToolPanelize.py:437 AppTools/ToolSub.py:295 AppTools/ToolSub.py:308
-#: AppTools/ToolSub.py:499 AppTools/ToolSub.py:514
-#: tclCommands/TclCommandCopperClear.py:97 tclCommands/TclCommandPaint.py:99
-msgid "Could not retrieve object"
-msgstr "Не удалось получить объект"
-
-#: AppTools/ToolCopperThieving.py:773 AppTools/ToolIsolation.py:1672
-#: AppTools/ToolNCC.py:1669 Common.py:210
-msgid "Click the start point of the area."
-msgstr "Нажмите на начальную точку области."
-
-#: AppTools/ToolCopperThieving.py:824
-msgid "Click the end point of the filling area."
-msgstr "Нажмите на конечную точку области рисования."
-
-#: AppTools/ToolCopperThieving.py:830 AppTools/ToolIsolation.py:2504
-#: AppTools/ToolIsolation.py:2556 AppTools/ToolNCC.py:1731
-#: AppTools/ToolNCC.py:1783 AppTools/ToolPaint.py:1625
-#: AppTools/ToolPaint.py:1676 Common.py:275 Common.py:377
-msgid "Zone added. Click to start adding next zone or right click to finish."
-msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения."
-
-#: AppTools/ToolCopperThieving.py:952 AppTools/ToolCopperThieving.py:956
-#: AppTools/ToolCopperThieving.py:1017
-msgid "Thieving"
-msgstr "Thieving"
-
-#: AppTools/ToolCopperThieving.py:963
-msgid "Copper Thieving Tool started. Reading parameters."
-msgstr "Copper Thieving. Чтение параметров."
-
-#: AppTools/ToolCopperThieving.py:988
-msgid "Copper Thieving Tool. Preparing isolation polygons."
-msgstr "Copper Thieving. Подготовка безмедных полигонов."
-
-#: AppTools/ToolCopperThieving.py:1033
-msgid "Copper Thieving Tool. Preparing areas to fill with copper."
-msgstr "Copper Thieving. Подготовка участков для заполнения медью."
-
-#: AppTools/ToolCopperThieving.py:1044 AppTools/ToolOptimal.py:355
-#: AppTools/ToolPanelize.py:810 AppTools/ToolRulesCheck.py:1127
-msgid "Working..."
-msgstr "Обработка…"
-
-#: AppTools/ToolCopperThieving.py:1071
-msgid "Geometry not supported for bounding box"
-msgstr "Геометрия не поддерживается для ограничивающих рамок"
-
-#: AppTools/ToolCopperThieving.py:1077 AppTools/ToolNCC.py:1962
-#: AppTools/ToolNCC.py:2017 AppTools/ToolNCC.py:3052 AppTools/ToolPaint.py:3405
-msgid "No object available."
-msgstr "Нет доступных объектов."
-
-#: AppTools/ToolCopperThieving.py:1114 AppTools/ToolNCC.py:1987
-#: AppTools/ToolNCC.py:2040 AppTools/ToolNCC.py:3094
-msgid "The reference object type is not supported."
-msgstr "Тип указанного объекта не поддерживается."
-
-#: AppTools/ToolCopperThieving.py:1119
-msgid "Copper Thieving Tool. Appending new geometry and buffering."
-msgstr "Copper Thieving. Добавление новой геометрии и буферизации."
-
-#: AppTools/ToolCopperThieving.py:1135
-msgid "Create geometry"
-msgstr "Создать геометрию"
-
-#: AppTools/ToolCopperThieving.py:1335 AppTools/ToolCopperThieving.py:1339
-msgid "P-Plating Mask"
-msgstr "Рисунок гальванической маски"
-
-#: AppTools/ToolCopperThieving.py:1361
-msgid "Append PP-M geometry"
-msgstr "Добавить PP-M геометрию"
-
-#: AppTools/ToolCopperThieving.py:1487
-msgid "Generating Pattern Plating Mask done."
-msgstr "Создание рисунка гальванической маски выполнено."
-
-#: AppTools/ToolCopperThieving.py:1559
-msgid "Copper Thieving Tool exit."
-msgstr "Выход из Copper Thieving."
-
-#: AppTools/ToolCorners.py:57
-#, fuzzy
-#| msgid "Gerber Object to which will be added a copper thieving."
-msgid "The Gerber object to which will be added corner markers."
-msgstr "Gerber объект, к которому будет добавлен copper thieving."
-
-#: AppTools/ToolCorners.py:73
-#, fuzzy
-#| msgid "Location"
-msgid "Locations"
-msgstr "Местоположение"
-
-#: AppTools/ToolCorners.py:75
-msgid "Locations where to place corner markers."
-msgstr ""
-
-#: AppTools/ToolCorners.py:92 AppTools/ToolFiducials.py:95
-msgid "Top Right"
-msgstr "Верхний правый"
-
-#: AppTools/ToolCorners.py:101
-#, fuzzy
-#| msgid "Toggle Panel"
-msgid "Toggle ALL"
-msgstr "Переключить бок. панель"
-
-#: AppTools/ToolCorners.py:167
-#, fuzzy
-#| msgid "Add area"
-msgid "Add Marker"
-msgstr "Добавить область"
-
-#: AppTools/ToolCorners.py:169
-msgid "Will add corner markers to the selected Gerber file."
-msgstr ""
-
-#: AppTools/ToolCorners.py:235
-#, fuzzy
-#| msgid "QRCode Tool"
-msgid "Corners Tool"
-msgstr "QR код"
-
-#: AppTools/ToolCorners.py:305
-msgid "Please select at least a location"
-msgstr ""
-
-#: AppTools/ToolCorners.py:440
-#, fuzzy
-#| msgid "Copper Thieving Tool exit."
-msgid "Corners Tool exit."
-msgstr "Выход из Copper Thieving."
-
-#: AppTools/ToolCutOut.py:41
-msgid "Cutout PCB"
-msgstr "Обрезка платы"
-
-#: AppTools/ToolCutOut.py:69 AppTools/ToolPanelize.py:53
-msgid "Source Object"
-msgstr "Исходный объект"
-
-#: AppTools/ToolCutOut.py:70
-msgid "Object to be cutout"
-msgstr "Объект вырезания"
-
-#: AppTools/ToolCutOut.py:75
-msgid "Kind"
-msgstr "Тип"
-
-#: AppTools/ToolCutOut.py:97
-msgid ""
-"Specify the type of object to be cutout.\n"
-"It can be of type: Gerber or Geometry.\n"
-"What is selected here will dictate the kind\n"
-"of objects that will populate the 'Object' combobox."
-msgstr ""
-"Укажите тип объекта, который будет вырезать.\n"
-"Он может быть типа: Гербер или геометрия.\n"
-"То, что выбрано здесь будет диктовать вид\n"
-"объектов, которые будут заполнять поле со списком \"объект\"."
-
-#: AppTools/ToolCutOut.py:121
-msgid "Tool Parameters"
-msgstr "Параметры инструмента"
-
-#: AppTools/ToolCutOut.py:238
-msgid "A. Automatic Bridge Gaps"
-msgstr "А. Автоматическое размещение перемычек"
-
-#: AppTools/ToolCutOut.py:240
-msgid "This section handle creation of automatic bridge gaps."
-msgstr "Этот раздел обрабатывает создание автоматических зазоров моста."
-
-#: AppTools/ToolCutOut.py:247
-msgid ""
-"Number of gaps used for the Automatic cutout.\n"
-"There can be maximum 8 bridges/gaps.\n"
-"The choices are:\n"
-"- None - no gaps\n"
-"- lr - left + right\n"
-"- tb - top + bottom\n"
-"- 4 - left + right +top + bottom\n"
-"- 2lr - 2*left + 2*right\n"
-"- 2tb - 2*top + 2*bottom\n"
-"- 8 - 2*left + 2*right +2*top + 2*bottom"
-msgstr ""
-"Количество зазоров, используемых для автоматического вырезания.\n"
-"Может быть максимум 8 мостов / зазоров.\n"
-"Выбор:\n"
-"- нет - нет пробелов\n"
-"- ЛР - левый + правый\n"
-"- tb-top + bottom\n"
-"- 4 - левый + правый +верхний + нижний\n"
-"- 2lr - 2 * левый + 2 * правый\n"
-"- 2tb - 2 * top + 2 * bottom\n"
-"- 8 - 2*слева + 2 * справа + 2*сверху + 2 * снизу"
-
-#: AppTools/ToolCutOut.py:269
-msgid "Generate Freeform Geometry"
-msgstr "Создать геометрию свободной формы"
-
-#: AppTools/ToolCutOut.py:271
-msgid ""
-"Cutout the selected object.\n"
-"The cutout shape can be of any shape.\n"
-"Useful when the PCB has a non-rectangular shape."
-msgstr ""
-"Отрезать выбранный объект.\n"
-"Форма выреза может быть любой формы.\n"
-"Полезно, когда печатная плата имеет непрямоугольную форму."
-
-#: AppTools/ToolCutOut.py:283
-msgid "Generate Rectangular Geometry"
-msgstr "Создать прямоугольную геометрию"
-
-#: AppTools/ToolCutOut.py:285
-msgid ""
-"Cutout the selected object.\n"
-"The resulting cutout shape is\n"
-"always a rectangle shape and it will be\n"
-"the bounding box of the Object."
-msgstr ""
-"Отрезать выбранный объект.\n"
-"Полученная форма выреза является\n"
-"всегда прямоугольная форма, и это будет\n"
-"ограничивающий прямоугольник объекта."
-
-#: AppTools/ToolCutOut.py:304
-msgid "B. Manual Bridge Gaps"
-msgstr "Б. Ручное размещение перемычек"
-
-#: AppTools/ToolCutOut.py:306
-msgid ""
-"This section handle creation of manual bridge gaps.\n"
-"This is done by mouse clicking on the perimeter of the\n"
-"Geometry object that is used as a cutout object. "
-msgstr ""
-"Этот раздел для создание ручных перемычек.\n"
-"Это делается щелчком мыши по периметру\n"
-"объекта геометрии, который используется \n"
-"в качестве объекта выреза. "
-
-#: AppTools/ToolCutOut.py:321
-msgid "Geometry object used to create the manual cutout."
-msgstr "Геометрический объект, используемый для создания ручного выреза."
-
-#: AppTools/ToolCutOut.py:328
-msgid "Generate Manual Geometry"
-msgstr "Создать ручную геометрию"
-
-#: AppTools/ToolCutOut.py:330
-msgid ""
-"If the object to be cutout is a Gerber\n"
-"first create a Geometry that surrounds it,\n"
-"to be used as the cutout, if one doesn't exist yet.\n"
-"Select the source Gerber file in the top object combobox."
-msgstr ""
-"Если объект, который нужно вырезать, является Гербером\n"
-"сначала создайте геометрию, которая окружает его,\n"
-"для использования в качестве выреза, если он еще не существует.\n"
-"Выберите исходный файл Gerber в верхнем поле со списком объектов."
-
-#: AppTools/ToolCutOut.py:343
-msgid "Manual Add Bridge Gaps"
-msgstr "Ручное добавление перемычек"
-
-#: AppTools/ToolCutOut.py:345
-msgid ""
-"Use the left mouse button (LMB) click\n"
-"to create a bridge gap to separate the PCB from\n"
-"the surrounding material.\n"
-"The LMB click has to be done on the perimeter of\n"
-"the Geometry object used as a cutout geometry."
-msgstr ""
-"Используйте левую кнопку мыши (ЛКМ)\n"
-"чтобы создать перемычку на печатной плате.\n"
-"Щелчок ЛКМ должен быть сделан по периметру\n"
-"объекта геометрии, используемой в качестве геометрии выреза."
-
-#: AppTools/ToolCutOut.py:561
-msgid ""
-"There is no object selected for Cutout.\n"
-"Select one and try again."
-msgstr ""
-"Не выбран объект для обрезки.\n"
-"Выберите один и повторите попытку."
-
-#: AppTools/ToolCutOut.py:567 AppTools/ToolCutOut.py:770
-#: AppTools/ToolCutOut.py:951 AppTools/ToolCutOut.py:1033
-#: tclCommands/TclCommandGeoCutout.py:184
-msgid "Tool Diameter is zero value. Change it to a positive real number."
-msgstr ""
-"Диаметр инструмента имеет нулевое значение. Измените его на положительное "
-"целое число."
-
-#: AppTools/ToolCutOut.py:581 AppTools/ToolCutOut.py:785
-msgid "Number of gaps value is missing. Add it and retry."
-msgstr ""
-"Значение количества перемычек отсутствует. Добавьте его и повторите попытку.."
-
-#: AppTools/ToolCutOut.py:586 AppTools/ToolCutOut.py:789
-msgid ""
-"Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. "
-"Fill in a correct value and retry. "
-msgstr ""
-"Значение перемычки может быть только одним из: «None», «lr», «tb», «2lr», "
-"«2tb», 4 или 8. Введите правильное значение и повторите попытку. "
-
-#: AppTools/ToolCutOut.py:591 AppTools/ToolCutOut.py:795
-msgid ""
-"Cutout operation cannot be done on a multi-geo Geometry.\n"
-"Optionally, this Multi-geo Geometry can be converted to Single-geo "
-"Geometry,\n"
-"and after that perform Cutout."
-msgstr ""
-"Операция обрезки не может быть выполнена из-за multi-geo Geometry.\n"
-"Как вариант, эта multi-geo Geometry может быть преобразована в Single-geo "
-"Geometry,\n"
-"а после этого выполнена обрезка."
-
-#: AppTools/ToolCutOut.py:743 AppTools/ToolCutOut.py:940
-msgid "Any form CutOut operation finished."
-msgstr "Операция обрезки закончена."
-
-#: AppTools/ToolCutOut.py:765 AppTools/ToolEtchCompensation.py:366
-#: AppTools/ToolInvertGerber.py:217 AppTools/ToolIsolation.py:1589
-#: AppTools/ToolIsolation.py:1616 AppTools/ToolNCC.py:1621
-#: AppTools/ToolPaint.py:1416 AppTools/ToolPanelize.py:428
-#: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71
-msgid "Object not found"
-msgstr "Объект не найден"
-
-#: AppTools/ToolCutOut.py:909
-msgid "Rectangular cutout with negative margin is not possible."
-msgstr "Прямоугольный вырез с отрицательным отступом невозможен."
-
-#: AppTools/ToolCutOut.py:945
-msgid ""
-"Click on the selected geometry object perimeter to create a bridge gap ..."
-msgstr ""
-"Щелкните по периметру выбранного объекта геометрии, чтобы создать "
-"перемычку ..."
-
-#: AppTools/ToolCutOut.py:962 AppTools/ToolCutOut.py:988
-msgid "Could not retrieve Geometry object"
-msgstr "Не удалось получить объект Geometry"
-
-#: AppTools/ToolCutOut.py:993
-msgid "Geometry object for manual cutout not found"
-msgstr "Объект геометрии для ручного выреза не найден"
-
-#: AppTools/ToolCutOut.py:1003
-msgid "Added manual Bridge Gap."
-msgstr "Премычка добавлена вручную."
-
-#: AppTools/ToolCutOut.py:1015
-msgid "Could not retrieve Gerber object"
-msgstr "Не удалось получить объект Gerber"
-
-#: AppTools/ToolCutOut.py:1020
-msgid ""
-"There is no Gerber object selected for Cutout.\n"
-"Select one and try again."
-msgstr ""
-"Для обрезки не выбран объект Gerber.\n"
-"Выберите один и повторите попытку."
-
-#: AppTools/ToolCutOut.py:1026
-msgid ""
-"The selected object has to be of Gerber type.\n"
-"Select a Gerber file and try again."
-msgstr ""
-"Выбранный объект должен быть типа Gerber.\n"
-"Выберите файл Gerber и повторите попытку."
-
-#: AppTools/ToolCutOut.py:1061
-msgid "Geometry not supported for cutout"
-msgstr "Геометрия не поддерживается для выреза"
-
-#: AppTools/ToolCutOut.py:1136
-msgid "Making manual bridge gap..."
-msgstr "Создание перемычки вручную..."
-
-#: AppTools/ToolDblSided.py:26
-msgid "2-Sided PCB"
-msgstr "2-х сторонняя плата"
-
-#: AppTools/ToolDblSided.py:52
-msgid "Mirror Operation"
-msgstr "Операция зеркалирования"
-
-#: AppTools/ToolDblSided.py:53
-msgid "Objects to be mirrored"
-msgstr "Объекты для зеркального отображения"
-
-#: AppTools/ToolDblSided.py:65
-msgid "Gerber to be mirrored"
-msgstr "Объект Gerber для зеркалирования"
-
-#: AppTools/ToolDblSided.py:69 AppTools/ToolDblSided.py:97
-#: AppTools/ToolDblSided.py:127
-msgid ""
-"Mirrors (flips) the specified object around \n"
-"the specified axis. Does not create a new \n"
-"object, but modifies it."
-msgstr ""
-"Зеркалирует (переворачивает) указанный объект\n"
-"вокруг заданной оси. Не создаёт новый объект,\n"
-"но изменяет его."
-
-#: AppTools/ToolDblSided.py:93
-msgid "Excellon Object to be mirrored."
-msgstr "Объект Excellon для отражения."
-
-#: AppTools/ToolDblSided.py:122
-msgid "Geometry Obj to be mirrored."
-msgstr "Объект Geometry для зеркалирования."
-
-#: AppTools/ToolDblSided.py:158
-msgid "Mirror Parameters"
-msgstr "Параметры зеркалирования"
-
-#: AppTools/ToolDblSided.py:159
-msgid "Parameters for the mirror operation"
-msgstr "Параметры для зеркальной операции"
-
-#: AppTools/ToolDblSided.py:164
-msgid "Mirror Axis"
-msgstr "Ось зеркалирования"
-
-#: AppTools/ToolDblSided.py:175
-msgid ""
-"The coordinates used as reference for the mirror operation.\n"
-"Can be:\n"
-"- Point -> a set of coordinates (x,y) around which the object is mirrored\n"
-"- Box -> a set of coordinates (x, y) obtained from the center of the\n"
-"bounding box of another object selected below"
-msgstr ""
-"Координаты, используемые в качестве ориентира для зеркалирования.\n"
-"Могут быть:\n"
-"- Точка -> набор координат (x, y), вокруг которых отражается объект\n"
-"- Рамка-> набор координат (x, y), полученных из центра\n"
-"ограничительной рамки другого объекта, выбранного ниже"
-
-#: AppTools/ToolDblSided.py:189
-msgid "Point coordinates"
-msgstr "Координаты точек"
-
-#: AppTools/ToolDblSided.py:194
-msgid ""
-"Add the coordinates in format (x, y) through which the mirroring "
-"axis\n"
-" selected in 'MIRROR AXIS' pass.\n"
-"The (x, y) coordinates are captured by pressing SHIFT key\n"
-"and left mouse button click on canvas or you can enter the coordinates "
-"manually."
-msgstr ""
-"Добавление координат в формате (x, y) , через которые проходит ось "
-"зеркалирования\n"
-" выбранные в поле «ЗЕРКАЛЬНАЯ ОСЬ».\n"
-"Координаты (x, y) фиксируются нажатием клавиши SHIFT\n"
-"и щелчком ЛКМ на холсте или вы можете ввести координаты вручную."
-
-#: AppTools/ToolDblSided.py:218
-msgid ""
-"It can be of type: Gerber or Excellon or Geometry.\n"
-"The coordinates of the center of the bounding box are used\n"
-"as reference for mirror operation."
-msgstr ""
-"Это может быть типом: Gerber или Excellon или Geometry.\n"
-"Используются координаты центра ограничительной рамки.\n"
-"в качестве ориентира для работы с зеркалированием."
-
-#: AppTools/ToolDblSided.py:252
-msgid "Bounds Values"
-msgstr "Значения границ"
-
-#: AppTools/ToolDblSided.py:254
-msgid ""
-"Select on canvas the object(s)\n"
-"for which to calculate bounds values."
-msgstr ""
-"Выбор объектов\n"
-"для которых вычислять граничные значения."
-
-#: AppTools/ToolDblSided.py:264
-msgid "X min"
-msgstr "X min"
-
-#: AppTools/ToolDblSided.py:266 AppTools/ToolDblSided.py:280
-msgid "Minimum location."
-msgstr "Минимальное местоположение."
-
-#: AppTools/ToolDblSided.py:278
-msgid "Y min"
-msgstr "Y min"
-
-#: AppTools/ToolDblSided.py:292
-msgid "X max"
-msgstr "X max"
-
-#: AppTools/ToolDblSided.py:294 AppTools/ToolDblSided.py:308
-msgid "Maximum location."
-msgstr "Максимальное местоположение."
-
-#: AppTools/ToolDblSided.py:306
-msgid "Y max"
-msgstr "Y max"
-
-#: AppTools/ToolDblSided.py:317
-msgid "Center point coordinates"
-msgstr "Координаты центральной точки"
-
-#: AppTools/ToolDblSided.py:319
-msgid "Centroid"
-msgstr "Центр"
-
-#: AppTools/ToolDblSided.py:321
-msgid ""
-"The center point location for the rectangular\n"
-"bounding shape. Centroid. Format is (x, y)."
-msgstr ""
-"Расположение центральной точки для прямоугольной \n"
-"ограничивающей фигуры. Центроид. Формат (х, у)."
-
-#: AppTools/ToolDblSided.py:330
-msgid "Calculate Bounds Values"
-msgstr "Рассчитать значения границ"
-
-#: AppTools/ToolDblSided.py:332
-msgid ""
-"Calculate the enveloping rectangular shape coordinates,\n"
-"for the selection of objects.\n"
-"The envelope shape is parallel with the X, Y axis."
-msgstr ""
-"Рассчитывает координаты огибающей прямоугольной формы,\n"
-"для выбранных объектов.\n"
-"Форма огибающей параллельна осям X, Y."
-
-#: AppTools/ToolDblSided.py:352
-msgid "PCB Alignment"
-msgstr "Выравнивание"
-
-#: AppTools/ToolDblSided.py:354 AppTools/ToolDblSided.py:456
-msgid ""
-"Creates an Excellon Object containing the\n"
-"specified alignment holes and their mirror\n"
-"images."
-msgstr ""
-"Создаёт объект Excellon, содержащий\n"
-"контрольные отверстия и их\n"
-"зеркальные изображения."
-
-#: AppTools/ToolDblSided.py:361
-msgid "Drill Diameter"
-msgstr "Диаметр сверла"
-
-#: AppTools/ToolDblSided.py:390 AppTools/ToolDblSided.py:397
-msgid ""
-"The reference point used to create the second alignment drill\n"
-"from the first alignment drill, by doing mirror.\n"
-"It can be modified in the Mirror Parameters -> Reference section"
-msgstr ""
-"Опорная точка, используемая для создания второго выравнивающего отверстия из "
-"первого выравнивающего отверстия путем выполнения зеркалирования.\n"
-"Это можно изменить в разделе Параметры зеркалирования -> Опорная точка"
-
-#: AppTools/ToolDblSided.py:410
-msgid "Alignment Drill Coordinates"
-msgstr "Координаты выравнивающего отверстия"
-
-#: AppTools/ToolDblSided.py:412
-msgid ""
-"Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For "
-"each set of (x, y) coordinates\n"
-"entered here, a pair of drills will be created:\n"
-"\n"
-"- one drill at the coordinates from the field\n"
-"- one drill in mirror position over the axis selected above in the 'Align "
-"Axis'."
-msgstr ""
-"Выравнивающие отверстия (x1, y1), (x2, y2), ... на одной стороне оси "
-"зеркала. Для каждого набора (x, y) координат\n"
-"введённых здесь, будет создана пара отверстий:\n"
-"\n"
-"- одно сверление по координатам с поля\n"
-"- одно сверление в положении зеркала над осью, выбранной выше в «Оси "
-"зеркала»."
-
-#: AppTools/ToolDblSided.py:420
-msgid "Drill coordinates"
-msgstr "Координаты отверстия"
-
-#: AppTools/ToolDblSided.py:427
-msgid ""
-"Add alignment drill holes coordinates in the format: (x1, y1), (x2, "
-"y2), ... \n"
-"on one side of the alignment axis.\n"
-"\n"
-"The coordinates set can be obtained:\n"
-"- press SHIFT key and left mouse clicking on canvas. Then click Add.\n"
-"- press SHIFT key and left mouse clicking on canvas. Then Ctrl+V in the "
-"field.\n"
-"- press SHIFT key and left mouse clicking on canvas. Then RMB click in the "
-"field and click Paste.\n"
-"- by entering the coords manually in the format: (x1, y1), (x2, y2), ..."
-msgstr ""
-"Добавляет координаты сверления отверстий в формате: (x1, y1), (x2, y2), ...\n"
-"на одной стороне зеркальной оси.\n"
-"\n"
-"Набор координат можно получить:\n"
-"- нажмите клавишу SHIFT и щелкните ЛКМ на холсте. Затем нажмите Добавить.\n"
-"- нажмите клавишу SHIFT и щелкните ЛКМ на холсте. Затем CTRL + V в поле.\n"
-"- нажмите клавишу SHIFT и щелкните ЛКМ на холсте. Затем нажмите ПКМ в поле и "
-"нажмите Вставить.\n"
-"- путем ввода координат вручную в формате: (x1, y1), (x2, y2), ..."
-
-#: AppTools/ToolDblSided.py:442
-msgid "Delete Last"
-msgstr "Удалить последний"
-
-#: AppTools/ToolDblSided.py:444
-msgid "Delete the last coordinates tuple in the list."
-msgstr "Удаляет последний кортеж координат в списке."
-
-#: AppTools/ToolDblSided.py:454
-msgid "Create Excellon Object"
-msgstr "Создать объект Excellon"
-
-#: AppTools/ToolDblSided.py:541
-msgid "2-Sided Tool"
-msgstr "2-х сторонняя плата"
-
-#: AppTools/ToolDblSided.py:581
-msgid ""
-"'Point' reference is selected and 'Point' coordinates are missing. Add them "
-"and retry."
-msgstr ""
-"Выбран указатель 'Точка', а координаты точки отсутствуют. Добавьте их и "
-"повторите попытку."
-
-#: AppTools/ToolDblSided.py:600
-msgid "There is no Box reference object loaded. Load one and retry."
-msgstr "Эталонный объект не загружен. Загрузите один и повторите попытку."
-
-#: AppTools/ToolDblSided.py:612
-msgid "No value or wrong format in Drill Dia entry. Add it and retry."
-msgstr ""
-"Нет значения либо неправильный формат значения диаметра сверла. Добавьте его "
-"и повторите попытку."
-
-#: AppTools/ToolDblSided.py:623
-msgid "There are no Alignment Drill Coordinates to use. Add them and retry."
-msgstr ""
-"Нет координат выравнивающих отверстий. Добавьте их и повторите попытку."
-
-#: AppTools/ToolDblSided.py:648
-msgid "Excellon object with alignment drills created..."
-msgstr "Объект Excellon с выравнивающими отверстиями создан..."
-
-#: AppTools/ToolDblSided.py:661 AppTools/ToolDblSided.py:704
-#: AppTools/ToolDblSided.py:748
-msgid "Only Gerber, Excellon and Geometry objects can be mirrored."
-msgstr ""
-"Зеркальное отображение доступно только для объектов Gerber, Excellon и "
-"Geometry."
-
-#: AppTools/ToolDblSided.py:671 AppTools/ToolDblSided.py:715
-msgid ""
-"There are no Point coordinates in the Point field. Add coords and try "
-"again ..."
-msgstr ""
-"В поле Точка нет координат точки. Добавьте координаты и попробуйте снова ..."
-
-#: AppTools/ToolDblSided.py:681 AppTools/ToolDblSided.py:725
-#: AppTools/ToolDblSided.py:762
-msgid "There is no Box object loaded ..."
-msgstr "Там нет загруженного объекта Box ..."
-
-#: AppTools/ToolDblSided.py:691 AppTools/ToolDblSided.py:735
-#: AppTools/ToolDblSided.py:772
-msgid "was mirrored"
-msgstr "был отражён"
-
-#: AppTools/ToolDblSided.py:700 AppTools/ToolPunchGerber.py:533
-msgid "There is no Excellon object loaded ..."
-msgstr "Не загружен объект Excellon ..."
-
-#: AppTools/ToolDblSided.py:744
-msgid "There is no Geometry object loaded ..."
-msgstr "Не загружен объект геометрии ..."
-
-#: AppTools/ToolDblSided.py:818 App_Main.py:4350 App_Main.py:4505
-msgid "Failed. No object(s) selected..."
-msgstr "Нудача. Объекты не выбраны ..."
-
-#: AppTools/ToolDistance.py:57 AppTools/ToolDistanceMin.py:50
-msgid "Those are the units in which the distance is measured."
-msgstr "Это единицы измерения расстояния."
-
-#: AppTools/ToolDistance.py:58 AppTools/ToolDistanceMin.py:51
-msgid "METRIC (mm)"
-msgstr "Метрическая (мм)"
-
-#: AppTools/ToolDistance.py:58 AppTools/ToolDistanceMin.py:51
-msgid "INCH (in)"
-msgstr "Дюйм (внутри)"
-
-#: AppTools/ToolDistance.py:64
-msgid "Snap to center"
-msgstr "Щелчок по центру"
-
-#: AppTools/ToolDistance.py:66
-msgid ""
-"Mouse cursor will snap to the center of the pad/drill\n"
-"when it is hovering over the geometry of the pad/drill."
-msgstr ""
-"Курсор мыши будет привязан к центру площадки/отверстия\n"
-"когда он находится над геометрией площадки/отверстия."
-
-#: AppTools/ToolDistance.py:76
-msgid "Start Coords"
-msgstr "Координаты начала"
-
-#: AppTools/ToolDistance.py:77 AppTools/ToolDistance.py:82
-msgid "This is measuring Start point coordinates."
-msgstr "Это измерение координат начальной точки."
-
-#: AppTools/ToolDistance.py:87
-msgid "Stop Coords"
-msgstr "Координаты окончания"
-
-#: AppTools/ToolDistance.py:88 AppTools/ToolDistance.py:93
-msgid "This is the measuring Stop point coordinates."
-msgstr "Это координаты точки остановки измерения."
-
-#: AppTools/ToolDistance.py:98 AppTools/ToolDistanceMin.py:62
-msgid "Dx"
-msgstr "Дистанция по X"
-
-#: AppTools/ToolDistance.py:99 AppTools/ToolDistance.py:104
-#: AppTools/ToolDistanceMin.py:63 AppTools/ToolDistanceMin.py:92
-msgid "This is the distance measured over the X axis."
-msgstr "Это расстояние, измеренное по оси X."
-
-#: AppTools/ToolDistance.py:109 AppTools/ToolDistanceMin.py:65
-msgid "Dy"
-msgstr "Дистанция по Y"
-
-#: AppTools/ToolDistance.py:110 AppTools/ToolDistance.py:115
-#: AppTools/ToolDistanceMin.py:66 AppTools/ToolDistanceMin.py:97
-msgid "This is the distance measured over the Y axis."
-msgstr "Это расстояние, измеренное по оси Y."
-
-#: AppTools/ToolDistance.py:121 AppTools/ToolDistance.py:126
-#: AppTools/ToolDistanceMin.py:69 AppTools/ToolDistanceMin.py:102
-msgid "This is orientation angle of the measuring line."
-msgstr "Это угол ориентации измерительной линии."
-
-#: AppTools/ToolDistance.py:131 AppTools/ToolDistanceMin.py:71
-msgid "DISTANCE"
-msgstr "РАССТОЯНИЕ"
-
-#: AppTools/ToolDistance.py:132 AppTools/ToolDistance.py:137
-msgid "This is the point to point Euclidian distance."
-msgstr "Это точка евклидова расстояния."
-
-#: AppTools/ToolDistance.py:142 AppTools/ToolDistance.py:339
-#: AppTools/ToolDistanceMin.py:114
-msgid "Measure"
-msgstr "Измерить"
-
-#: AppTools/ToolDistance.py:274
-msgid "Working"
-msgstr "Обработка"
-
-#: AppTools/ToolDistance.py:279
-msgid "MEASURING: Click on the Start point ..."
-msgstr "ИЗМЕРИТЕЛЬ: Нажмите на начальную точку ..."
-
-#: AppTools/ToolDistance.py:389
-msgid "Distance Tool finished."
-msgstr "Измеритель завершён."
-
-#: AppTools/ToolDistance.py:461
-msgid "Pads overlapped. Aborting."
-msgstr "Площадки перекрываются. Отмена."
-
-#: AppTools/ToolDistance.py:489
-#, fuzzy
-#| msgid "Distance Tool finished."
-msgid "Distance Tool cancelled."
-msgstr "Измеритель завершён."
-
-#: AppTools/ToolDistance.py:494
-msgid "MEASURING: Click on the Destination point ..."
-msgstr "ИЗМЕРИТЕЛЬ: Нажмите на конечную точку ..."
-
-#: AppTools/ToolDistance.py:503 AppTools/ToolDistanceMin.py:284
-msgid "MEASURING"
-msgstr "ИЗМЕРЕНИЕ"
-
-#: AppTools/ToolDistance.py:504 AppTools/ToolDistanceMin.py:285
-msgid "Result"
-msgstr "Результат"
-
-#: AppTools/ToolDistanceMin.py:31 AppTools/ToolDistanceMin.py:143
-msgid "Minimum Distance Tool"
-msgstr "Минимальное расстояние"
-
-#: AppTools/ToolDistanceMin.py:54
-msgid "First object point"
-msgstr "Первая точка объекта"
-
-#: AppTools/ToolDistanceMin.py:55 AppTools/ToolDistanceMin.py:80
-msgid ""
-"This is first object point coordinates.\n"
-"This is the start point for measuring distance."
-msgstr ""
-"Это координаты первой точки объекта.\n"
-"Это начальная точка для измерения расстояния."
-
-#: AppTools/ToolDistanceMin.py:58
-msgid "Second object point"
-msgstr "Вторая точка объекта"
-
-#: AppTools/ToolDistanceMin.py:59 AppTools/ToolDistanceMin.py:86
-msgid ""
-"This is second object point coordinates.\n"
-"This is the end point for measuring distance."
-msgstr ""
-"Это координаты второй точки объекта.\n"
-"Это конечная точка для измерения расстояния."
-
-#: AppTools/ToolDistanceMin.py:72 AppTools/ToolDistanceMin.py:107
-msgid "This is the point to point Euclidean distance."
-msgstr "Это евклидово расстояние от точки до точки."
-
-#: AppTools/ToolDistanceMin.py:74
-msgid "Half Point"
-msgstr "Средняя точка"
-
-#: AppTools/ToolDistanceMin.py:75 AppTools/ToolDistanceMin.py:112
-msgid "This is the middle point of the point to point Euclidean distance."
-msgstr "Это средняя точка евклидова расстояния от точки до точки."
-
-#: AppTools/ToolDistanceMin.py:117
-msgid "Jump to Half Point"
-msgstr "Перейти к средней точке"
-
-#: AppTools/ToolDistanceMin.py:154
-msgid ""
-"Select two objects and no more, to measure the distance between them ..."
-msgstr ""
-"Выберите два и не более объекта для измерения расстояние между ними ..."
-
-#: AppTools/ToolDistanceMin.py:195 AppTools/ToolDistanceMin.py:216
-#: AppTools/ToolDistanceMin.py:225 AppTools/ToolDistanceMin.py:246
-msgid "Select two objects and no more. Currently the selection has objects: "
-msgstr "Выберите два и не более объекта. В настоящее время выбрано объектов: "
-
-#: AppTools/ToolDistanceMin.py:293
-msgid "Objects intersects or touch at"
-msgstr "Объекты пересекаются или касаются друг друга"
-
-#: AppTools/ToolDistanceMin.py:299
-msgid "Jumped to the half point between the two selected objects"
-msgstr "Выполнен переход к средней точке между двумя выбранными объектами"
-
-#: AppTools/ToolEtchCompensation.py:75 AppTools/ToolInvertGerber.py:74
-msgid "Gerber object that will be inverted."
-msgstr "Объект Gerber, который будет инвертирован."
-
-#: AppTools/ToolEtchCompensation.py:86
-msgid "Utilities"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:87
-#, fuzzy
-#| msgid "Conversion"
-msgid "Conversion utilities"
-msgstr "Конвертация"
-
-#: AppTools/ToolEtchCompensation.py:92
-msgid "Oz to Microns"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:94
-msgid ""
-"Will convert from oz thickness to microns [um].\n"
-"Can use formulas with operators: /, *, +, -, %, .\n"
-"The real numbers use the dot decimals separator."
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:103
-#, fuzzy
-#| msgid "X value"
-msgid "Oz value"
-msgstr "Значение X"
-
-#: AppTools/ToolEtchCompensation.py:105 AppTools/ToolEtchCompensation.py:126
-#, fuzzy
-#| msgid "Min value"
-msgid "Microns value"
-msgstr "Минимальное значение"
-
-#: AppTools/ToolEtchCompensation.py:113
-msgid "Mils to Microns"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:115
-msgid ""
-"Will convert from mils to microns [um].\n"
-"Can use formulas with operators: /, *, +, -, %, .\n"
-"The real numbers use the dot decimals separator."
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:124
-#, fuzzy
-#| msgid "Min value"
-msgid "Mils value"
-msgstr "Минимальное значение"
-
-#: AppTools/ToolEtchCompensation.py:139 AppTools/ToolInvertGerber.py:86
-msgid "Parameters for this tool"
-msgstr "Параметры, используемые для этого инструмента"
-
-#: AppTools/ToolEtchCompensation.py:144
-#, fuzzy
-#| msgid "Thickness"
-msgid "Copper Thickness"
-msgstr "Толщина"
-
-#: AppTools/ToolEtchCompensation.py:146
-#, fuzzy
-#| msgid ""
-#| "How thick the copper growth is intended to be.\n"
-#| "In microns."
-msgid ""
-"The thickness of the copper foil.\n"
-"In microns [um]."
-msgstr ""
-"Насколько толстым должен быть медный слой.\n"
-"В микронах."
-
-#: AppTools/ToolEtchCompensation.py:157
-#, fuzzy
-#| msgid "Location"
-msgid "Ratio"
-msgstr "Местоположение"
-
-#: AppTools/ToolEtchCompensation.py:159
-msgid ""
-"The ratio of lateral etch versus depth etch.\n"
-"Can be:\n"
-"- custom -> the user will enter a custom value\n"
-"- preselection -> value which depends on a selection of etchants"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:165
-#, fuzzy
-#| msgid "Factor"
-msgid "Etch Factor"
-msgstr "Коэффициент"
-
-#: AppTools/ToolEtchCompensation.py:166
-#, fuzzy
-#| msgid "Extensions list"
-msgid "Etchants list"
-msgstr "Список расширений"
-
-#: AppTools/ToolEtchCompensation.py:167
-#, fuzzy
-#| msgid "Manual"
-msgid "Manual offset"
-msgstr "Вручную"
-
-#: AppTools/ToolEtchCompensation.py:174 AppTools/ToolEtchCompensation.py:179
-msgid "Etchants"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:176
-#, fuzzy
-#| msgid "Shows list of commands."
-msgid "A list of etchants."
-msgstr "Показывает список команд."
-
-#: AppTools/ToolEtchCompensation.py:180
-msgid "Alkaline baths"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:186
-#, fuzzy
-#| msgid "X factor"
-msgid "Etch factor"
-msgstr "Коэффициент X"
-
-#: AppTools/ToolEtchCompensation.py:188
-msgid ""
-"The ratio between depth etch and lateral etch .\n"
-"Accepts real numbers and formulas using the operators: /,*,+,-,%"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:192
-msgid "Real number or formula"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:193
-#, fuzzy
-#| msgid "X factor"
-msgid "Etch_factor"
-msgstr "Коэффициент X"
-
-#: AppTools/ToolEtchCompensation.py:201
-msgid ""
-"Value with which to increase or decrease (buffer)\n"
-"the copper features. In microns [um]."
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:225
-msgid "Compensate"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:227
-msgid ""
-"Will increase the copper features thickness to compensate the lateral etch."
-msgstr ""
-
-#: AppTools/ToolExtractDrills.py:29 AppTools/ToolExtractDrills.py:295
-msgid "Extract Drills"
-msgstr "Извлечь отверстия"
-
-#: AppTools/ToolExtractDrills.py:62
-msgid "Gerber from which to extract drill holes"
-msgstr "Гербер, из которого можно извлечь отверстия"
-
-#: AppTools/ToolExtractDrills.py:297
-msgid "Extract drills from a given Gerber file."
-msgstr "Извлечение отверстий из заданного Gerber файла."
-
-#: AppTools/ToolExtractDrills.py:478 AppTools/ToolExtractDrills.py:563
-#: AppTools/ToolExtractDrills.py:648
-msgid "No drills extracted. Try different parameters."
-msgstr "Отверстия не извлечены. Попробуйте разные параметры."
-
-#: AppTools/ToolFiducials.py:56
-msgid "Fiducials Coordinates"
-msgstr "Координаты контрольных точек"
-
-#: AppTools/ToolFiducials.py:58
-msgid ""
-"A table with the fiducial points coordinates,\n"
-"in the format (x, y)."
-msgstr ""
-"Таблица с координатами контрольных точек,\n"
-"в формате (x, y)."
-
-#: AppTools/ToolFiducials.py:194
-msgid ""
-"- 'Auto' - automatic placement of fiducials in the corners of the bounding "
-"box.\n"
-" - 'Manual' - manual placement of fiducials."
-msgstr ""
-"- 'Авто' - автоматическое размещение контрольных точек по углам "
-"ограничительной рамки.\n"
-" - 'Вручную' - ручное размещение контрольных точек."
-
-#: AppTools/ToolFiducials.py:240
-msgid "Thickness of the line that makes the fiducial."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:271
-msgid "Add Fiducial"
-msgstr "Добавить контрольные точки"
-
-#: AppTools/ToolFiducials.py:273
-msgid "Will add a polygon on the copper layer to serve as fiducial."
-msgstr ""
-"Добавляет на медный слой полигон, для того чтобы он служил контрольной "
-"точкой."
-
-#: AppTools/ToolFiducials.py:289
-msgid "Soldermask Gerber"
-msgstr "Gerber объект паяльной маски"
-
-#: AppTools/ToolFiducials.py:291
-msgid "The Soldermask Gerber object."
-msgstr "Gerber объект паяльной маски."
-
-#: AppTools/ToolFiducials.py:303
-msgid "Add Soldermask Opening"
-msgstr "Открытие добавления паяльной маски"
-
-#: AppTools/ToolFiducials.py:305
-msgid ""
-"Will add a polygon on the soldermask layer\n"
-"to serve as fiducial opening.\n"
-"The diameter is always double of the diameter\n"
-"for the copper fiducial."
-msgstr ""
-"Добавляет полигон на слой паяльной маски.\n"
-"чтобы служить контрольной точкой.\n"
-"Диаметр всегда в два раза больше диаметра.\n"
-"для контрольных точек на медном слое."
-
-#: AppTools/ToolFiducials.py:520
-msgid "Click to add first Fiducial. Bottom Left..."
-msgstr "Нажмите, чтобы добавить первую контрольную точку. Внизу слева..."
-
-#: AppTools/ToolFiducials.py:784
-msgid "Click to add the last fiducial. Top Right..."
-msgstr "Нажмите, чтобы добавить следующую контрольную точку. Вверху справа..."
-
-#: AppTools/ToolFiducials.py:789
-msgid "Click to add the second fiducial. Top Left or Bottom Right..."
-msgstr ""
-"Нажмите, чтобы добавить вторичную контрольную точку. Вверху слева или внизу "
-"справа..."
-
-#: AppTools/ToolFiducials.py:792 AppTools/ToolFiducials.py:801
-msgid "Done. All fiducials have been added."
-msgstr "Готово. Все контрольные точки были успешно добавлены."
-
-#: AppTools/ToolFiducials.py:878
-msgid "Fiducials Tool exit."
-msgstr "Выход из инструмента контрольных точек."
-
-#: AppTools/ToolFilm.py:42
-msgid "Film PCB"
-msgstr "Плёнка"
-
-#: AppTools/ToolFilm.py:73
-msgid ""
-"Specify the type of object for which to create the film.\n"
-"The object can be of type: Gerber or Geometry.\n"
-"The selection here decide the type of objects that will be\n"
-"in the Film Object combobox."
-msgstr ""
-"Укажите тип объекта, для которого создается плёнка.\n"
-"Объект может быть типа: Gerber или Geometry.\n"
-"Выбор здесь определяет тип объектов, которые будут\n"
-"в выпадающем списке объектов плёнки."
-
-#: AppTools/ToolFilm.py:96
-msgid ""
-"Specify the type of object to be used as an container for\n"
-"film creation. It can be: Gerber or Geometry type.The selection here decide "
-"the type of objects that will be\n"
-"in the Box Object combobox."
-msgstr ""
-"Укажите тип объекта, который будет использоваться в качестве контейнера для\n"
-"создания плёнки. Это может быть: Gerber или Geometry. Выбор здесь определяет "
-"тип объектов, которые будут\n"
-"в поле со списком объектов."
-
-#: AppTools/ToolFilm.py:256
-msgid "Film Parameters"
-msgstr "Параметры плёнки"
-
-#: AppTools/ToolFilm.py:317
-msgid "Punch drill holes"
-msgstr "Перфорация отверстий"
-
-#: AppTools/ToolFilm.py:318
-msgid ""
-"When checked the generated film will have holes in pads when\n"
-"the generated film is positive. This is done to help drilling,\n"
-"when done manually."
-msgstr ""
-"Если включено, то у полученной пленки будут отверстия в площадках\n"
-"если это позитив плёнки. Это сделано для облегчения сверления\n"
-"отверстий вручную."
-
-#: AppTools/ToolFilm.py:336
-msgid "Source"
-msgstr "Источник"
-
-#: AppTools/ToolFilm.py:338
-msgid ""
-"The punch hole source can be:\n"
-"- Excellon -> an Excellon holes center will serve as reference.\n"
-"- Pad Center -> will try to use the pads center as reference."
-msgstr ""
-"Источником перфорации отверстия может быть: \n"
-"- Excellon -> указателем будет служить центр отверстий Excellon.\n"
-"- Центр площадки -> попытается использовать центр площадки в качестве "
-"эталона."
-
-#: AppTools/ToolFilm.py:343
-msgid "Pad center"
-msgstr "Центр площадки"
-
-#: AppTools/ToolFilm.py:348
-msgid "Excellon Obj"
-msgstr "Объект Excellon"
-
-#: AppTools/ToolFilm.py:350
-msgid ""
-"Remove the geometry of Excellon from the Film to create the holes in pads."
-msgstr ""
-"Удаляет геометрию Excellon из пленки для создания отверстий в площадках."
-
-#: AppTools/ToolFilm.py:364
-msgid "Punch Size"
-msgstr "Размер перфорации"
-
-#: AppTools/ToolFilm.py:365
-msgid "The value here will control how big is the punch hole in the pads."
-msgstr ""
-"Это значение контролирует, насколько большим будет отверстие для перфорации "
-"в площадках."
-
-#: AppTools/ToolFilm.py:485
-msgid "Save Film"
-msgstr "Сохранить плёнку"
-
-#: AppTools/ToolFilm.py:487
-msgid ""
-"Create a Film for the selected object, within\n"
-"the specified box. Does not create a new \n"
-" FlatCAM object, but directly save it in the\n"
-"selected format."
-msgstr ""
-"Создание плёнки для выбранного объекта, в пределах\n"
-"указанной ограничительной рамки. Не создает новый\n"
-" объект FlatCAM, но напрямую сохраняет её в выбранном формате."
-
-#: AppTools/ToolFilm.py:649
-msgid ""
-"Using the Pad center does not work on Geometry objects. Only a Gerber object "
-"has pads."
-msgstr ""
-"Использование центра площадки не работает на объектах Geometry. Только "
-"объекты Gerber имеют площадки."
-
-#: AppTools/ToolFilm.py:659
-msgid "No FlatCAM object selected. Load an object for Film and retry."
-msgstr ""
-"Объект FlatCAM не выбран. Загрузите объект для Плёнки и повторите попытку."
-
-#: AppTools/ToolFilm.py:666
-msgid "No FlatCAM object selected. Load an object for Box and retry."
-msgstr ""
-"Объект FlatCAM не выбран. Загрузите объект для Рамки и повторите попытку."
-
-#: AppTools/ToolFilm.py:670
-msgid "No FlatCAM object selected."
-msgstr "Объект FlatCAM не выбран."
-
-#: AppTools/ToolFilm.py:681
-msgid "Generating Film ..."
-msgstr "Создание плёнки ..."
-
-#: AppTools/ToolFilm.py:730 AppTools/ToolFilm.py:734
-msgid "Export positive film"
-msgstr "Экспорт позитива плёнки"
-
-#: AppTools/ToolFilm.py:767
-msgid ""
-"No Excellon object selected. Load an object for punching reference and retry."
-msgstr ""
-"Объект Excellon не выбран. Загрузите объект для перфорации и повторите "
-"попытку."
-
-#: AppTools/ToolFilm.py:791
-msgid ""
-" Could not generate punched hole film because the punch hole sizeis bigger "
-"than some of the apertures in the Gerber object."
-msgstr ""
-" Не удалось создать пленку с перфорированным отверстием, поскольку размер "
-"перфорированного отверстия больше, чем некоторые отверстия в объекте Gerber."
-
-#: AppTools/ToolFilm.py:803
-msgid ""
-"Could not generate punched hole film because the punch hole sizeis bigger "
-"than some of the apertures in the Gerber object."
-msgstr ""
-"Не удалось создать пленку с перфорированным отверстием, поскольку размер "
-"перфорированного отверстия больше, чем некоторые отверстия в объекте Gerber."
-
-#: AppTools/ToolFilm.py:821
-msgid ""
-"Could not generate punched hole film because the newly created object "
-"geometry is the same as the one in the source object geometry..."
-msgstr ""
-"Не удалось создать пленку с перфорацией, поскольку геометрия вновь "
-"созданного объекта такая же, как в геометрии исходного объекта ..."
-
-#: AppTools/ToolFilm.py:876 AppTools/ToolFilm.py:880
-msgid "Export negative film"
-msgstr "Экспорт негатива плёнки"
-
-#: AppTools/ToolFilm.py:941 AppTools/ToolFilm.py:1124
-#: AppTools/ToolPanelize.py:441
-msgid "No object Box. Using instead"
-msgstr "Нет объекта Box. Используйте взамен"
-
-#: AppTools/ToolFilm.py:1057 AppTools/ToolFilm.py:1237
-msgid "Film file exported to"
-msgstr "Файл плёнки экспортируется в"
-
-#: AppTools/ToolFilm.py:1060 AppTools/ToolFilm.py:1240
-msgid "Generating Film ... Please wait."
-msgstr "Создание плёнки ... Пожалуйста, подождите."
-
-#: AppTools/ToolImage.py:24
-msgid "Image as Object"
-msgstr "Изображение как Object"
-
-#: AppTools/ToolImage.py:33
-msgid "Image to PCB"
-msgstr "Изображение в PCB"
-
-#: AppTools/ToolImage.py:56
-msgid ""
-"Specify the type of object to create from the image.\n"
-"It can be of type: Gerber or Geometry."
-msgstr ""
-"Укажите тип объекта для создания из изображения.\n"
-"Он может быть типа: Gerber или Geometry."
-
-#: AppTools/ToolImage.py:65
-msgid "DPI value"
-msgstr "Значение DPI"
-
-#: AppTools/ToolImage.py:66
-msgid "Specify a DPI value for the image."
-msgstr "Укажите значение DPI для изображения."
-
-#: AppTools/ToolImage.py:72
-msgid "Level of detail"
-msgstr "Уровень детализации"
-
-#: AppTools/ToolImage.py:81
-msgid "Image type"
-msgstr "Тип изображения"
-
-#: AppTools/ToolImage.py:83
-msgid ""
-"Choose a method for the image interpretation.\n"
-"B/W means a black & white image. Color means a colored image."
-msgstr ""
-"Выберите метод для интерпретации изображения.\n"
-"Ч / б означает черно-белое изображение. Цвет означает цветное изображение."
-
-#: AppTools/ToolImage.py:92 AppTools/ToolImage.py:107 AppTools/ToolImage.py:120
-#: AppTools/ToolImage.py:133
-msgid "Mask value"
-msgstr "Значение маски"
-
-#: AppTools/ToolImage.py:94
-msgid ""
-"Mask for monochrome image.\n"
-"Takes values between [0 ... 255].\n"
-"Decides the level of details to include\n"
-"in the resulting geometry.\n"
-"0 means no detail and 255 means everything \n"
-"(which is totally black)."
-msgstr ""
-"Маска для монохромного изображения.\n"
-"Принимает значения между [0 ... 255].\n"
-"Определяет уровень детализации, чтобы включить\n"
-"в результирующей геометрии.\n"
-"0 означает отсутствие деталей, а 255 означает все\n"
-"(который полностью черный)."
-
-#: AppTools/ToolImage.py:109
-msgid ""
-"Mask for RED color.\n"
-"Takes values between [0 ... 255].\n"
-"Decides the level of details to include\n"
-"in the resulting geometry."
-msgstr ""
-"Маска для красного цвета.\n"
-"Принимает значения между [0 ... 255].\n"
-"Определяет уровень детализации, чтобы включить\n"
-"в результирующей геометрии."
-
-#: AppTools/ToolImage.py:122
-msgid ""
-"Mask for GREEN color.\n"
-"Takes values between [0 ... 255].\n"
-"Decides the level of details to include\n"
-"in the resulting geometry."
-msgstr ""
-"Маска для ЗЕЛЕНОГО цвета.\n"
-"Принимает значения между [0 ... 255].\n"
-"Определяет уровень детализации, чтобы включить\n"
-"в результирующей геометрии."
-
-#: AppTools/ToolImage.py:135
-msgid ""
-"Mask for BLUE color.\n"
-"Takes values between [0 ... 255].\n"
-"Decides the level of details to include\n"
-"in the resulting geometry."
-msgstr ""
-"Маска для синего цвета.\n"
-"Принимает значения между [0 ... 255].\n"
-"Определяет уровень детализации, чтобы включить\n"
-"в результирующей геометрии."
-
-#: AppTools/ToolImage.py:143
-msgid "Import image"
-msgstr "Импортировать изображение"
-
-#: AppTools/ToolImage.py:145
-msgid "Open a image of raster type and then import it in FlatCAM."
-msgstr ""
-"Откройте изображение растрового типа, а затем импортируйте его в FlatCAM."
-
-#: AppTools/ToolImage.py:182
-msgid "Image Tool"
-msgstr "Изображение"
-
-#: AppTools/ToolImage.py:234 AppTools/ToolImage.py:237
-msgid "Import IMAGE"
-msgstr "Импорт изображения"
-
-#: AppTools/ToolImage.py:277 App_Main.py:8360 App_Main.py:8407
-msgid ""
-"Not supported type is picked as parameter. Only Geometry and Gerber are "
-"supported"
-msgstr ""
-"В качестве параметра выбран не поддерживаемый тип. Поддерживаются только "
-"Geometry и Gerber"
-
-#: AppTools/ToolImage.py:285
-msgid "Importing Image"
-msgstr "Импорт изображения"
-
-#: AppTools/ToolImage.py:297 AppTools/ToolPDF.py:154 App_Main.py:8385
-#: App_Main.py:8431 App_Main.py:8495 App_Main.py:8562 App_Main.py:8628
-#: App_Main.py:8693 App_Main.py:8750
-msgid "Opened"
-msgstr "Открыт"
-
-#: AppTools/ToolInvertGerber.py:126
-msgid "Invert Gerber"
-msgstr "Инвертировать Gerber"
-
-#: AppTools/ToolInvertGerber.py:128
-msgid ""
-"Will invert the Gerber object: areas that have copper\n"
-"will be empty of copper and previous empty area will be\n"
-"filled with copper."
-msgstr ""
-"Инвертирует объект Gerber: области, в которых есть медь\n"
-"будет без меди, а пустые области будут\n"
-"заполнены медью."
-
-#: AppTools/ToolInvertGerber.py:187
-msgid "Invert Tool"
-msgstr "Инвертирование"
-
-#: AppTools/ToolIsolation.py:96
-#, fuzzy
-#| msgid "Gerber objects for which to check rules."
-msgid "Gerber object for isolation routing."
-msgstr "Объекты Gerber для проверки правил."
-
-#: AppTools/ToolIsolation.py:120 AppTools/ToolNCC.py:122
-msgid ""
-"Tools pool from which the algorithm\n"
-"will pick the ones used for copper clearing."
-msgstr ""
-"Пул инструментов, из которого алгоритм\n"
-"выберет те, которые будут использоваться для очистки меди."
-
-#: AppTools/ToolIsolation.py:136
-#, fuzzy
-#| msgid ""
-#| "This is the Tool Number.\n"
-#| "Non copper clearing will start with the tool with the biggest \n"
-#| "diameter, continuing until there are no more tools.\n"
-#| "Only tools that create NCC clearing geometry will still be present\n"
-#| "in the resulting geometry. This is because with some tools\n"
-#| "this function will not be able to create painting geometry."
-msgid ""
-"This is the Tool Number.\n"
-"Isolation routing will start with the tool with the biggest \n"
-"diameter, continuing until there are no more tools.\n"
-"Only tools that create Isolation geometry will still be present\n"
-"in the resulting geometry. This is because with some tools\n"
-"this function will not be able to create routing geometry."
-msgstr ""
-"Это номер инструмента.\n"
-"Не медная очистка начнется с инструмента с самым большим\n"
-"диаметр, продолжающийся до тех пор, пока не останется никаких инструментов.\n"
-"По-прежнему будут присутствовать только инструменты, создающие геометрию "
-"очистки NCC.\n"
-"в результирующей геометрии. Это потому, что с некоторыми инструментами\n"
-"эта функция не сможет создавать геометрию рисования."
-
-#: AppTools/ToolIsolation.py:144 AppTools/ToolNCC.py:146
-msgid ""
-"Tool Diameter. It's value (in current FlatCAM units)\n"
-"is the cut width into the material."
-msgstr ""
-"Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n"
-"ширины разреза в материале."
-
-#: AppTools/ToolIsolation.py:148 AppTools/ToolNCC.py:150
-msgid ""
-"The Tool Type (TT) can be:\n"
-"- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n"
-"the cut width in material is exactly the tool diameter.\n"
-"- Ball -> informative only and make reference to the Ball type endmill.\n"
-"- V-Shape -> it will disable Z-Cut parameter in the resulting geometry UI "
-"form\n"
-"and enable two additional UI form fields in the resulting geometry: V-Tip "
-"Dia and\n"
-"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter "
-"such\n"
-"as the cut width into material will be equal with the value in the Tool "
-"Diameter\n"
-"column of this table.\n"
-"Choosing the 'V-Shape' Tool Type automatically will select the Operation "
-"Type\n"
-"in the resulting geometry as Isolation."
-msgstr ""
-"Тип инструмента (TT) может быть:\n"
-"-Дисковый с 1 ... 4 зубцами -> только для информации. Будучи круглым,\n"
-"ширина реза в материале точно соответствует диаметру инструмента. \n"
-"-Шар-> только для информации и содержит ссылку на концевую фрезу типа "
-"шара. \n"
-"-V -Shape -> отключит параметр de Z-Cut в результирующей геометрии "
-"пользовательского интерфейса\n"
-"и включит два дополнительных поля формы пользовательского интерфейса в "
-"результирующей геометрии: V-Tip Dia и\n"
-"V-Tip Angle. Регулировка этих двух значений приведет к тому, что параметр Z-"
-"Cut, такой как ширина среза по материалу,\n"
-"будет равна значению в столбце «Диаметр инструмента» этой таблицы.\n"
-" Выбор типа инструмента V-Shape автоматически выберет тип операции\n"
-" в результирующей геометрии как Изоляция."
-
-#: AppTools/ToolIsolation.py:300 AppTools/ToolNCC.py:318
-#: AppTools/ToolPaint.py:300 AppTools/ToolSolderPaste.py:135
-msgid ""
-"Delete a selection of tools in the Tool Table\n"
-"by first selecting a row(s) in the Tool Table."
-msgstr ""
-"Удалить выбор инструментов в таблице инструментов\n"
-"сначала выбрав строку (и) в таблице инструментов."
-
-#: AppTools/ToolIsolation.py:467
-msgid ""
-"Specify the type of object to be excepted from isolation.\n"
-"It can be of type: Gerber or Geometry.\n"
-"What is selected here will dictate the kind\n"
-"of objects that will populate the 'Object' combobox."
-msgstr ""
-"Укажите тип объекта, который следует исключить из изоляции..\n"
-"Он может быть типа: Gerber или Geometry.\n"
-"То, что выбрано здесь будет диктовать вид\n"
-"объектов, которые будут заполнять поле со списком \"объект\"."
-
-#: AppTools/ToolIsolation.py:477
-msgid "Object whose area will be removed from isolation geometry."
-msgstr "Объект, площадь которого будет удалена из геометрии изоляции."
-
-#: AppTools/ToolIsolation.py:513 AppTools/ToolNCC.py:554
-msgid ""
-"The type of FlatCAM object to be used as non copper clearing reference.\n"
-"It can be Gerber, Excellon or Geometry."
-msgstr ""
-"Тип объекта FlatCAM, который будет использоваться в качестве справки по "
-"очистке без использования меди.\n"
-"Это может быть Gerber, Excellon или Геометрия."
-
-#: AppTools/ToolIsolation.py:559
-msgid "Generate Isolation Geometry"
-msgstr "Создать геометрию изоляции"
-
-#: AppTools/ToolIsolation.py:567
-msgid ""
-"Create a Geometry object with toolpaths to cut \n"
-"isolation outside, inside or on both sides of the\n"
-"object. For a Gerber object outside means outside\n"
-"of the Gerber feature and inside means inside of\n"
-"the Gerber feature, if possible at all. This means\n"
-"that only if the Gerber feature has openings inside, they\n"
-"will be isolated. If what is wanted is to cut isolation\n"
-"inside the actual Gerber feature, use a negative tool\n"
-"diameter above."
-msgstr ""
-"Создать геометрический объект с траектории, чтобы сократить \n"
-"изоляция снаружи, внутри или с обеих сторон\n"
-"объект. Для объекта Гербера снаружи означает снаружи\n"
-"функции Гербера и внутри означает внутри\n"
-"функция Гербера, если это вообще возможно. Это средство\n"
-"что только если функция Gerber имеет отверстия внутри, они\n"
-"будут изолированы. Если то, что нужно, это сократить изоляцию\n"
-"внутри фактической функции Gerber используйте отрицательный инструмент\n"
-"диаметр выше."
-
-#: AppTools/ToolIsolation.py:1266 AppTools/ToolIsolation.py:1426
-#: AppTools/ToolNCC.py:932 AppTools/ToolNCC.py:1449 AppTools/ToolPaint.py:857
-#: AppTools/ToolSolderPaste.py:576 AppTools/ToolSolderPaste.py:901
-#: App_Main.py:4210
-msgid "Please enter a tool diameter with non-zero value, in Float format."
-msgstr ""
-"Пожалуйста, введите диаметр инструмента с ненулевым значением в float "
-"формате."
-
-#: AppTools/ToolIsolation.py:1270 AppTools/ToolNCC.py:936
-#: AppTools/ToolPaint.py:861 AppTools/ToolSolderPaste.py:580 App_Main.py:4214
-msgid "Adding Tool cancelled"
-msgstr "Добавление инструмента отменено"
-
-#: AppTools/ToolIsolation.py:1420 AppTools/ToolNCC.py:1443
-#: AppTools/ToolPaint.py:1203 AppTools/ToolSolderPaste.py:896
-msgid "Please enter a tool diameter to add, in Float format."
-msgstr ""
-"Пожалуйста, введите диаметр инструмента для добавления в формате Float."
-
-#: AppTools/ToolIsolation.py:1451 AppTools/ToolIsolation.py:2959
-#: AppTools/ToolNCC.py:1474 AppTools/ToolNCC.py:4079 AppTools/ToolPaint.py:1227
-#: AppTools/ToolPaint.py:3628 AppTools/ToolSolderPaste.py:925
-msgid "Cancelled. Tool already in Tool Table."
-msgstr "Отменено. Инструмент уже в таблице инструментов."
-
-#: AppTools/ToolIsolation.py:1458 AppTools/ToolIsolation.py:2977
-#: AppTools/ToolNCC.py:1481 AppTools/ToolNCC.py:4096 AppTools/ToolPaint.py:1232
-#: AppTools/ToolPaint.py:3645
-msgid "New tool added to Tool Table."
-msgstr "Новый инструмент добавлен в таблицу инструментов."
-
-#: AppTools/ToolIsolation.py:1502 AppTools/ToolNCC.py:1525
-#: AppTools/ToolPaint.py:1276
-msgid "Tool from Tool Table was edited."
-msgstr "Инструмент был изменён в таблице инструментов."
-
-#: AppTools/ToolIsolation.py:1514 AppTools/ToolNCC.py:1537
-#: AppTools/ToolPaint.py:1288 AppTools/ToolSolderPaste.py:986
-msgid "Cancelled. New diameter value is already in the Tool Table."
-msgstr ""
-"Отменено. Новое значение диаметра уже находится в таблице инструментов."
-
-#: AppTools/ToolIsolation.py:1566 AppTools/ToolNCC.py:1589
-#: AppTools/ToolPaint.py:1386
-msgid "Delete failed. Select a tool to delete."
-msgstr "Ошибка удаления. Выберите инструмент для удаления."
-
-#: AppTools/ToolIsolation.py:1572 AppTools/ToolNCC.py:1595
-#: AppTools/ToolPaint.py:1392
-msgid "Tool(s) deleted from Tool Table."
-msgstr "Инструмент удалён из таблицы инструментов."
-
-#: AppTools/ToolIsolation.py:1620
-msgid "Isolating..."
-msgstr "Изоляция..."
-
-#: AppTools/ToolIsolation.py:1654
-msgid "Failed to create Follow Geometry with tool diameter"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1657
-#, fuzzy
-#| msgid "NCC Tool clearing with tool diameter"
-msgid "Follow Geometry was created with tool diameter"
-msgstr "Очистка от меди инструментом с диаметром"
-
-#: AppTools/ToolIsolation.py:1698
-msgid "Click on a polygon to isolate it."
-msgstr "Нажмите на полигон, чтобы изолировать его."
-
-#: AppTools/ToolIsolation.py:1812 AppTools/ToolIsolation.py:1832
-#: AppTools/ToolIsolation.py:1967 AppTools/ToolIsolation.py:2138
-msgid "Subtracting Geo"
-msgstr "Вычитание геометрии"
-
-#: AppTools/ToolIsolation.py:1816 AppTools/ToolIsolation.py:1971
-#: AppTools/ToolIsolation.py:2142
-#, fuzzy
-#| msgid "Intersection"
-msgid "Intersecting Geo"
-msgstr "Пересечение"
-
-#: AppTools/ToolIsolation.py:1865 AppTools/ToolIsolation.py:2032
-#: AppTools/ToolIsolation.py:2199
-#, fuzzy
-#| msgid "Geometry Options"
-msgid "Empty Geometry in"
-msgstr "Параметры Geometry"
-
-#: AppTools/ToolIsolation.py:2041
-msgid ""
-"Partial failure. The geometry was processed with all tools.\n"
-"But there are still not-isolated geometry elements. Try to include a tool "
-"with smaller diameter."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2044
-msgid ""
-"The following are coordinates for the copper features that could not be "
-"isolated:"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2356 AppTools/ToolIsolation.py:2465
-#: AppTools/ToolPaint.py:1535
-msgid "Added polygon"
-msgstr "Добавленный полигон"
-
-#: AppTools/ToolIsolation.py:2357 AppTools/ToolIsolation.py:2467
-msgid "Click to add next polygon or right click to start isolation."
-msgstr ""
-"Щелкните, чтобы добавить следующий полигон, или щелкните правой кнопкой "
-"мыши, чтобы начать изоляцию."
-
-#: AppTools/ToolIsolation.py:2369 AppTools/ToolPaint.py:1549
-msgid "Removed polygon"
-msgstr "Удалённый полигон"
-
-#: AppTools/ToolIsolation.py:2370
-msgid "Click to add/remove next polygon or right click to start isolation."
-msgstr ""
-"Щелкните, чтобы добавить/удалить следующий полигон, или щелкните правой "
-"кнопкой мыши, чтобы начать изоляцию."
-
-#: AppTools/ToolIsolation.py:2375 AppTools/ToolPaint.py:1555
-msgid "No polygon detected under click position."
-msgstr "Полигон не обнаружен в указанной позиции."
-
-#: AppTools/ToolIsolation.py:2401 AppTools/ToolPaint.py:1584
-msgid "List of single polygons is empty. Aborting."
-msgstr "Список одиночных полигонов пуст. Отмена."
-
-#: AppTools/ToolIsolation.py:2470
-msgid "No polygon in selection."
-msgstr "Нет полигона в выборе."
-
-#: AppTools/ToolIsolation.py:2498 AppTools/ToolNCC.py:1725
-#: AppTools/ToolPaint.py:1619
-msgid "Click the end point of the paint area."
-msgstr "Нажмите на конечную точку области рисования."
-
-#: AppTools/ToolIsolation.py:2916 AppTools/ToolNCC.py:4036
-#: AppTools/ToolPaint.py:3585 App_Main.py:5318 App_Main.py:5328
-msgid "Tool from DB added in Tool Table."
-msgstr "Инструмент из БД добавлен в таблицу инструментов."
-
-#: AppTools/ToolMove.py:102
-msgid "MOVE: Click on the Start point ..."
-msgstr "ПЕРЕМЕЩЕНИЕ: Нажмите на исходную точку ..."
-
-#: AppTools/ToolMove.py:113
-msgid "Cancelled. No object(s) to move."
-msgstr "Отменено. Нет объекта(ов) для перемещения."
-
-#: AppTools/ToolMove.py:140
-msgid "MOVE: Click on the Destination point ..."
-msgstr "ПЕРЕМЕЩЕНИЕ: Нажмите на конечную точку ..."
-
-#: AppTools/ToolMove.py:163
-msgid "Moving..."
-msgstr "Перемещение ..."
-
-#: AppTools/ToolMove.py:166
-msgid "No object(s) selected."
-msgstr "Нет выбранных объектов."
-
-#: AppTools/ToolMove.py:221
-msgid "Error when mouse left click."
-msgstr "Ошибка при щелчке левой кнопкой мыши."
-
-#: AppTools/ToolNCC.py:42
-msgid "Non-Copper Clearing"
-msgstr "Очиста от меди"
-
-#: AppTools/ToolNCC.py:86 AppTools/ToolPaint.py:79
-msgid "Obj Type"
-msgstr "Тип объекта"
-
-#: AppTools/ToolNCC.py:88
-msgid ""
-"Specify the type of object to be cleared of excess copper.\n"
-"It can be of type: Gerber or Geometry.\n"
-"What is selected here will dictate the kind\n"
-"of objects that will populate the 'Object' combobox."
-msgstr ""
-"Укажите тип очищаемого объекта от избытка меди.\n"
-"Это может быть типа: Гербер или Геометрия.\n"
-"То, что здесь выбрано, будет диктовать вид\n"
-"объектов, которые будут заполнять поле «Объект»."
-
-#: AppTools/ToolNCC.py:110
-msgid "Object to be cleared of excess copper."
-msgstr "Объект должен быть очищен от избытка меди."
-
-#: AppTools/ToolNCC.py:138
-msgid ""
-"This is the Tool Number.\n"
-"Non copper clearing will start with the tool with the biggest \n"
-"diameter, continuing until there are no more tools.\n"
-"Only tools that create NCC clearing geometry will still be present\n"
-"in the resulting geometry. This is because with some tools\n"
-"this function will not be able to create painting geometry."
-msgstr ""
-"Это номер инструмента.\n"
-"Не медная очистка начнется с инструмента с самым большим\n"
-"диаметр, продолжающийся до тех пор, пока не останется никаких инструментов.\n"
-"По-прежнему будут присутствовать только инструменты, создающие геометрию "
-"очистки NCC.\n"
-"в результирующей геометрии. Это потому, что с некоторыми инструментами\n"
-"эта функция не сможет создавать геометрию рисования."
-
-#: AppTools/ToolNCC.py:597 AppTools/ToolPaint.py:536
-msgid "Generate Geometry"
-msgstr "Создать объект"
-
-#: AppTools/ToolNCC.py:1638
-msgid "Wrong Tool Dia value format entered, use a number."
-msgstr "Неверный формат ввода диаметра инструмента, используйте цифры."
-
-#: AppTools/ToolNCC.py:1649 AppTools/ToolPaint.py:1443
-msgid "No selected tools in Tool Table."
-msgstr "Нет инструментов сопла в таблице инструментов."
-
-#: AppTools/ToolNCC.py:2005 AppTools/ToolNCC.py:3024
-msgid "NCC Tool. Preparing non-copper polygons."
-msgstr "Очистка от меди. Подготовка безмедных полигонов."
-
-#: AppTools/ToolNCC.py:2064 AppTools/ToolNCC.py:3152
-msgid "NCC Tool. Calculate 'empty' area."
-msgstr "Очистка от меди. Расчёт «пустой» области."
-
-#: AppTools/ToolNCC.py:2083 AppTools/ToolNCC.py:2192 AppTools/ToolNCC.py:2207
-#: AppTools/ToolNCC.py:3165 AppTools/ToolNCC.py:3270 AppTools/ToolNCC.py:3285
-#: AppTools/ToolNCC.py:3551 AppTools/ToolNCC.py:3652 AppTools/ToolNCC.py:3667
-msgid "Buffering finished"
-msgstr "Буферизация закончена"
-
-#: AppTools/ToolNCC.py:2091 AppTools/ToolNCC.py:2214 AppTools/ToolNCC.py:3173
-#: AppTools/ToolNCC.py:3292 AppTools/ToolNCC.py:3558 AppTools/ToolNCC.py:3674
-msgid "Could not get the extent of the area to be non copper cleared."
-msgstr "Не удалось получить размер области, не подлежащей очистке от меди."
-
-#: AppTools/ToolNCC.py:2121 AppTools/ToolNCC.py:2200 AppTools/ToolNCC.py:3200
-#: AppTools/ToolNCC.py:3277 AppTools/ToolNCC.py:3578 AppTools/ToolNCC.py:3659
-msgid ""
-"Isolation geometry is broken. Margin is less than isolation tool diameter."
-msgstr "Геометрия изоляции нарушена. Отступ меньше диаметра инструмента."
-
-#: AppTools/ToolNCC.py:2217 AppTools/ToolNCC.py:3296 AppTools/ToolNCC.py:3677
-msgid "The selected object is not suitable for copper clearing."
-msgstr "Выбранный объект не подходит для очистки меди."
-
-#: AppTools/ToolNCC.py:2224 AppTools/ToolNCC.py:3303
-msgid "NCC Tool. Finished calculation of 'empty' area."
-msgstr "Очистка от меди. Закончен расчёт «пустой» области."
-
-#: AppTools/ToolNCC.py:2267
-#, fuzzy
-#| msgid "Painting polygon with method: lines."
-msgid "Clearing the polygon with the method: lines."
-msgstr "Окраска полигона методом: линии."
-
-#: AppTools/ToolNCC.py:2277
-#, fuzzy
-#| msgid "Failed. Painting polygon with method: seed."
-msgid "Failed. Clearing the polygon with the method: seed."
-msgstr "Ошибка. Отрисовка полигона методом: круговой."
-
-#: AppTools/ToolNCC.py:2286
-#, fuzzy
-#| msgid "Failed. Painting polygon with method: standard."
-msgid "Failed. Clearing the polygon with the method: standard."
-msgstr "Ошибка. Отрисовка полигона методом: стандартный."
-
-#: AppTools/ToolNCC.py:2300
-#, fuzzy
-#| msgid "Geometry could not be painted completely"
-msgid "Geometry could not be cleared completely"
-msgstr "Геометрия не может быть окрашена полностью"
-
-#: AppTools/ToolNCC.py:2325 AppTools/ToolNCC.py:2327 AppTools/ToolNCC.py:2973
-#: AppTools/ToolNCC.py:2975
-msgid "Non-Copper clearing ..."
-msgstr "Очистка от меди ..."
-
-#: AppTools/ToolNCC.py:2377 AppTools/ToolNCC.py:3120
-msgid ""
-"NCC Tool. Finished non-copper polygons. Normal copper clearing task started."
-msgstr ""
-"Очистка от меди. Безмедные полигоны готовы. Началось задание по нормальной "
-"очистке меди."
-
-#: AppTools/ToolNCC.py:2415 AppTools/ToolNCC.py:2663
-msgid "NCC Tool failed creating bounding box."
-msgstr "Инструменту NCC не удалось создать ограничивающую рамку."
-
-#: AppTools/ToolNCC.py:2430 AppTools/ToolNCC.py:2680 AppTools/ToolNCC.py:3316
-#: AppTools/ToolNCC.py:3702
-msgid "NCC Tool clearing with tool diameter"
-msgstr "Очистка от меди инструментом с диаметром"
-
-#: AppTools/ToolNCC.py:2430 AppTools/ToolNCC.py:2680 AppTools/ToolNCC.py:3316
-#: AppTools/ToolNCC.py:3702
-msgid "started."
-msgstr "запущен."
-
-#: AppTools/ToolNCC.py:2588 AppTools/ToolNCC.py:3477
-msgid ""
-"There is no NCC Geometry in the file.\n"
-"Usually it means that the tool diameter is too big for the painted "
-"geometry.\n"
-"Change the painting parameters and try again."
-msgstr ""
-"В файле нет NCC Geometry.\n"
-"Обычно это означает, что диаметр инструмента слишком велик для геометрии "
-"рисования .\n"
-"Измените параметры рисования и повторите попытку."
-
-#: AppTools/ToolNCC.py:2597 AppTools/ToolNCC.py:3486
-msgid "NCC Tool clear all done."
-msgstr "Очистка от меди выполнена."
-
-#: AppTools/ToolNCC.py:2600 AppTools/ToolNCC.py:3489
-msgid "NCC Tool clear all done but the copper features isolation is broken for"
-msgstr "Очистка от меди выполнена, но медная изоляция нарушена для"
-
-#: AppTools/ToolNCC.py:2602 AppTools/ToolNCC.py:2888 AppTools/ToolNCC.py:3491
-#: AppTools/ToolNCC.py:3874
-msgid "tools"
-msgstr "инструментов"
-
-#: AppTools/ToolNCC.py:2884 AppTools/ToolNCC.py:3870
-msgid "NCC Tool Rest Machining clear all done."
-msgstr "Очистка от меди с обработкой остаточного припуска выполнена."
-
-#: AppTools/ToolNCC.py:2887 AppTools/ToolNCC.py:3873
-msgid ""
-"NCC Tool Rest Machining clear all done but the copper features isolation is "
-"broken for"
-msgstr ""
-"Очистка от меди с обработкой остаточного припуска выполнена, но медная "
-"изоляция нарушена для"
-
-#: AppTools/ToolNCC.py:2985
-msgid "NCC Tool started. Reading parameters."
-msgstr "Очистка от меди. Чтение параметров."
-
-#: AppTools/ToolNCC.py:3972
-msgid ""
-"Try to use the Buffering Type = Full in Preferences -> Gerber General. "
-"Reload the Gerber file after this change."
-msgstr ""
-"Попробуйте использовать тип буферизации = \"Полная\" в Настройки -> Gerber "
-"основный. Перезагрузите файл Gerber после этого изменения."
-
-#: AppTools/ToolOptimal.py:85
-msgid "Number of decimals kept for found distances."
-msgstr "Количество десятичных знаков, сохраненных для найденных расстояний."
-
-#: AppTools/ToolOptimal.py:93
-msgid "Minimum distance"
-msgstr "Минимальная дистанция"
-
-#: AppTools/ToolOptimal.py:94
-msgid "Display minimum distance between copper features."
-msgstr "Отображение минимального расстояния между медными элементами."
-
-#: AppTools/ToolOptimal.py:98
-msgid "Determined"
-msgstr "Результат"
-
-#: AppTools/ToolOptimal.py:112
-msgid "Occurring"
-msgstr "Повторений"
-
-#: AppTools/ToolOptimal.py:113
-msgid "How many times this minimum is found."
-msgstr "Сколько раз этот минимум найден."
-
-#: AppTools/ToolOptimal.py:119
-msgid "Minimum points coordinates"
-msgstr "Минимальные координаты точек"
-
-#: AppTools/ToolOptimal.py:120 AppTools/ToolOptimal.py:126
-msgid "Coordinates for points where minimum distance was found."
-msgstr "Координаты точек, где было найдено минимальное расстояние."
-
-#: AppTools/ToolOptimal.py:139 AppTools/ToolOptimal.py:215
-msgid "Jump to selected position"
-msgstr "Перейти к выбранной позиции"
-
-#: AppTools/ToolOptimal.py:141 AppTools/ToolOptimal.py:217
-msgid ""
-"Select a position in the Locations text box and then\n"
-"click this button."
-msgstr ""
-"Выберите позицию местоположения в текстовом поле, а затем\n"
-"нажмите эту кнопку."
-
-#: AppTools/ToolOptimal.py:149
-msgid "Other distances"
-msgstr "Другие дистанции"
-
-#: AppTools/ToolOptimal.py:150
-msgid ""
-"Will display other distances in the Gerber file ordered from\n"
-"the minimum to the maximum, not including the absolute minimum."
-msgstr ""
-"Отобразит другие расстояния в файле Gerber, упорядоченные\n"
-"от минимума до максимума, не считая абсолютного минимума."
-
-#: AppTools/ToolOptimal.py:155
-msgid "Other distances points coordinates"
-msgstr "Другие дистанции координат точек"
-
-#: AppTools/ToolOptimal.py:156 AppTools/ToolOptimal.py:170
-#: AppTools/ToolOptimal.py:177 AppTools/ToolOptimal.py:194
-#: AppTools/ToolOptimal.py:201
-msgid ""
-"Other distances and the coordinates for points\n"
-"where the distance was found."
-msgstr ""
-"Другие расстояния и координаты для точек\n"
-"где расстояние было найдено."
-
-#: AppTools/ToolOptimal.py:169
-msgid "Gerber distances"
-msgstr "Дистанции Gerber"
-
-#: AppTools/ToolOptimal.py:193
-msgid "Points coordinates"
-msgstr "Координаты точек"
-
-#: AppTools/ToolOptimal.py:225
-msgid "Find Minimum"
-msgstr "Найти минимум"
-
-#: AppTools/ToolOptimal.py:227
-msgid ""
-"Calculate the minimum distance between copper features,\n"
-"this will allow the determination of the right tool to\n"
-"use for isolation or copper clearing."
-msgstr ""
-"Рассчитывает минимальное расстояние между медными элементами.\n"
-"Это позволит определить правильный для использования инструмент\n"
-"для изоляции или очистки меди."
-
-#: AppTools/ToolOptimal.py:352
-msgid "Only Gerber objects can be evaluated."
-msgstr "Можно использовать только объекты Gerber."
-
-#: AppTools/ToolOptimal.py:358
-msgid ""
-"Optimal Tool. Started to search for the minimum distance between copper "
-"features."
-msgstr ""
-"Оптимизация. Начат поиск минимального расстояния между медными элементами."
-
-#: AppTools/ToolOptimal.py:368
-msgid "Optimal Tool. Parsing geometry for aperture"
-msgstr "Optimal Tool. Разбор геометрии для отверстия"
-
-#: AppTools/ToolOptimal.py:379
-msgid "Optimal Tool. Creating a buffer for the object geometry."
-msgstr "Оптимизация. Создание буфера для объекта геометрии."
-
-#: AppTools/ToolOptimal.py:389
-msgid ""
-"The Gerber object has one Polygon as geometry.\n"
-"There are no distances between geometry elements to be found."
-msgstr ""
-"Объект Gerber имеет один полигон в качестве геометрии.\n"
-"Там нет расстояния между геометрическими элементами, которые могут быть "
-"найдены."
-
-#: AppTools/ToolOptimal.py:394
-msgid ""
-"Optimal Tool. Finding the distances between each two elements. Iterations"
-msgstr "Оптимизация. Нахождение расстояний между двумя элементами. Повторений"
-
-#: AppTools/ToolOptimal.py:429
-msgid "Optimal Tool. Finding the minimum distance."
-msgstr "Оптимизация. Нахождение минимального расстояния."
-
-#: AppTools/ToolOptimal.py:445
-msgid "Optimal Tool. Finished successfully."
-msgstr "Optimal Tool. Успешно завершено."
-
-#: AppTools/ToolPDF.py:91 AppTools/ToolPDF.py:95
-msgid "Open PDF"
-msgstr "Открыть PDF"
-
-#: AppTools/ToolPDF.py:98
-msgid "Open PDF cancelled"
-msgstr "Открытие PDF отменено"
-
-#: AppTools/ToolPDF.py:122
-msgid "Parsing PDF file ..."
-msgstr "Разбор PDF-файла ..."
-
-#: AppTools/ToolPDF.py:138 App_Main.py:8593
-msgid "Failed to open"
-msgstr "Не удалось открыть"
-
-#: AppTools/ToolPDF.py:203 AppTools/ToolPcbWizard.py:445 App_Main.py:8542
-msgid "No geometry found in file"
-msgstr "Геометрия не найдена в файле"
-
-#: AppTools/ToolPDF.py:206 AppTools/ToolPDF.py:279
-#, python-format
-msgid "Rendering PDF layer #%d ..."
-msgstr "Отрисовка слоя PDF #%d ..."
-
-#: AppTools/ToolPDF.py:210 AppTools/ToolPDF.py:283
-msgid "Open PDF file failed."
-msgstr "Не удалось открыть PDF-файл."
-
-#: AppTools/ToolPDF.py:215 AppTools/ToolPDF.py:288
-msgid "Rendered"
-msgstr "Отрисовка"
-
-#: AppTools/ToolPaint.py:81
-msgid ""
-"Specify the type of object to be painted.\n"
-"It can be of type: Gerber or Geometry.\n"
-"What is selected here will dictate the kind\n"
-"of objects that will populate the 'Object' combobox."
-msgstr ""
-"Укажите тип объекта для рисования.\n"
-"Это может быть типа: Gerber или Geometriya.\n"
-"То, что здесь выбрано, будет диктовать вид\n"
-"объектов, которые будут заполнять поле «Объект»."
-
-#: AppTools/ToolPaint.py:103
-msgid "Object to be painted."
-msgstr "Объект для рисования."
-
-#: AppTools/ToolPaint.py:116
-msgid ""
-"Tools pool from which the algorithm\n"
-"will pick the ones used for painting."
-msgstr ""
-"Пул инструментов, из которого алгоритм\n"
-"выберет те, которые будут использоваться для окрашивания."
-
-#: AppTools/ToolPaint.py:133
-msgid ""
-"This is the Tool Number.\n"
-"Painting will start with the tool with the biggest diameter,\n"
-"continuing until there are no more tools.\n"
-"Only tools that create painting geometry will still be present\n"
-"in the resulting geometry. This is because with some tools\n"
-"this function will not be able to create painting geometry."
-msgstr ""
-"Это номер инструмента.\n"
-"Покраска начнется с инструмента с наибольшим диаметром,\n"
-"продолжается до тех пор, пока больше не будет инструментов.\n"
-"По-прежнему будут присутствовать только инструменты, которые создают "
-"геометрию рисования\n"
-"в результирующей геометрии. Это потому, что с некоторыми инструментами\n"
-"эта функция не сможет создавать геометрию рисования."
-
-#: AppTools/ToolPaint.py:145
-msgid ""
-"The Tool Type (TT) can be:\n"
-"- Circular -> it is informative only. Being circular,\n"
-"the cut width in material is exactly the tool diameter.\n"
-"- Ball -> informative only and make reference to the Ball type endmill.\n"
-"- V-Shape -> it will disable Z-Cut parameter in the resulting geometry UI "
-"form\n"
-"and enable two additional UI form fields in the resulting geometry: V-Tip "
-"Dia and\n"
-"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter "
-"such\n"
-"as the cut width into material will be equal with the value in the Tool "
-"Diameter\n"
-"column of this table.\n"
-"Choosing the 'V-Shape' Tool Type automatically will select the Operation "
-"Type\n"
-"in the resulting geometry as Isolation."
-msgstr ""
-"Тип инструмента (TT) может быть:\n"
-"-Дисковый с 1 ... 4 зубцами -> только для информации. Будучи круглым,\n"
-"ширина реза в материале точно соответствует диаметру инструмента. \n"
-"-Шар-> только для информации и содержит ссылку на концевую фрезу типа "
-"шара. \n"
-"-V -Shape -> отключит параметр de Z-Cut в результирующей геометрии "
-"пользовательского интерфейса\n"
-"и включит два дополнительных поля формы пользовательского интерфейса в "
-"результирующей геометрии: V-Tip Dia и\n"
-"V-Tip Angle. Регулировка этих двух значений приведет к тому, что параметр Z-"
-"Cut, такой как ширина среза по материалу,\n"
-"будет равна значению в столбце «Диаметр инструмента» этой таблицы.\n"
-" Выбор типа инструмента V-Shape автоматически выберет тип операции\n"
-" в результирующей геометрии как Изоляция."
-
-#: AppTools/ToolPaint.py:497
-msgid ""
-"The type of FlatCAM object to be used as paint reference.\n"
-"It can be Gerber, Excellon or Geometry."
-msgstr ""
-"Тип объекта FlatCAM, который будет использоваться как ссылка для рисования.\n"
-"Это может быть Gerber, Excellon или Geometry."
-
-#: AppTools/ToolPaint.py:538
-msgid ""
-"- 'Area Selection' - left mouse click to start selection of the area to be "
-"painted.\n"
-"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple "
-"areas.\n"
-"- 'All Polygons' - the Paint will start after click.\n"
-"- 'Reference Object' - will do non copper clearing within the area\n"
-"specified by another object."
-msgstr ""
-"- «Выбор области» - щелчок левой кнопкой мыши, чтобы начать выбор области "
-"для рисования.\n"
-"Удерживая нажатой клавишу-модификатор (CTRL или SHIFT), можно добавить "
-"несколько областей.\n"
-"- «Все полигоны» - краска начнется после щелчка.\n"
-"- «Контрольный объект» - будет выполнять очистку от меди в области\n"
-"указано другим объектом."
-
-#: AppTools/ToolPaint.py:1412
-#, python-format
-msgid "Could not retrieve object: %s"
-msgstr "Не удалось получить объект: %s"
-
-#: AppTools/ToolPaint.py:1422
-msgid "Can't do Paint on MultiGeo geometries"
-msgstr "Невозможно окрашивание MultiGeo Geometries"
-
-#: AppTools/ToolPaint.py:1459
-msgid "Click on a polygon to paint it."
-msgstr "Нажмите на полигон, чтобы нарисовать его."
-
-#: AppTools/ToolPaint.py:1472
-msgid "Click the start point of the paint area."
-msgstr "Нажмите на начальную точку области рисования."
-
-#: AppTools/ToolPaint.py:1537
-msgid "Click to add next polygon or right click to start painting."
-msgstr ""
-"Щелкните, чтобы добавить следующий полигон, или щелкните правой кнопкой "
-"мыши, чтобы начать рисование."
-
-#: AppTools/ToolPaint.py:1550
-msgid "Click to add/remove next polygon or right click to start painting."
-msgstr ""
-"Нажмите для добавления/удаления следующего полигона или щелкните правой "
-"кнопкой мыши, чтобы начать рисование."
-
-#: AppTools/ToolPaint.py:2054
-msgid "Painting polygon with method: lines."
-msgstr "Окраска полигона методом: линии."
-
-#: AppTools/ToolPaint.py:2066
-msgid "Failed. Painting polygon with method: seed."
-msgstr "Ошибка. Отрисовка полигона методом: круговой."
-
-#: AppTools/ToolPaint.py:2077
-msgid "Failed. Painting polygon with method: standard."
-msgstr "Ошибка. Отрисовка полигона методом: стандартный."
-
-#: AppTools/ToolPaint.py:2093
-msgid "Geometry could not be painted completely"
-msgstr "Геометрия не может быть окрашена полностью"
-
-#: AppTools/ToolPaint.py:2122 AppTools/ToolPaint.py:2125
-#: AppTools/ToolPaint.py:2133 AppTools/ToolPaint.py:2436
-#: AppTools/ToolPaint.py:2439 AppTools/ToolPaint.py:2447
-#: AppTools/ToolPaint.py:2935 AppTools/ToolPaint.py:2938
-#: AppTools/ToolPaint.py:2944
-msgid "Paint Tool."
-msgstr "Рисование."
-
-#: AppTools/ToolPaint.py:2122 AppTools/ToolPaint.py:2125
-#: AppTools/ToolPaint.py:2133
-msgid "Normal painting polygon task started."
-msgstr "Началась задача нормальной отрисовки полигона."
-
-#: AppTools/ToolPaint.py:2123 AppTools/ToolPaint.py:2437
-#: AppTools/ToolPaint.py:2936
-msgid "Buffering geometry..."
-msgstr "Буферизация geometry..."
-
-#: AppTools/ToolPaint.py:2145 AppTools/ToolPaint.py:2454
-#: AppTools/ToolPaint.py:2952
-msgid "No polygon found."
-msgstr "Полигон не найден."
-
-#: AppTools/ToolPaint.py:2175
-msgid "Painting polygon..."
-msgstr "Отрисовка полигона..."
-
-#: AppTools/ToolPaint.py:2185 AppTools/ToolPaint.py:2500
-#: AppTools/ToolPaint.py:2690 AppTools/ToolPaint.py:2998
-#: AppTools/ToolPaint.py:3177
-msgid "Painting with tool diameter = "
-msgstr "Покраска инструментом с диаметром = "
-
-#: AppTools/ToolPaint.py:2186 AppTools/ToolPaint.py:2501
-#: AppTools/ToolPaint.py:2691 AppTools/ToolPaint.py:2999
-#: AppTools/ToolPaint.py:3178
-msgid "started"
-msgstr "запущено"
-
-#: AppTools/ToolPaint.py:2211 AppTools/ToolPaint.py:2527
-#: AppTools/ToolPaint.py:2717 AppTools/ToolPaint.py:3025
-#: AppTools/ToolPaint.py:3204
-msgid "Margin parameter too big. Tool is not used"
-msgstr "Слишком большой параметр отступа. Инструмент не используется"
-
-#: AppTools/ToolPaint.py:2269 AppTools/ToolPaint.py:2596
-#: AppTools/ToolPaint.py:2774 AppTools/ToolPaint.py:3088
-#: AppTools/ToolPaint.py:3266
-msgid ""
-"Could not do Paint. Try a different combination of parameters. Or a "
-"different strategy of paint"
-msgstr ""
-"Окраска не выполнена. Попробуйте другую комбинацию параметров. Или другой "
-"способ рисования"
-
-#: AppTools/ToolPaint.py:2326 AppTools/ToolPaint.py:2662
-#: AppTools/ToolPaint.py:2831 AppTools/ToolPaint.py:3149
-#: AppTools/ToolPaint.py:3328
-msgid ""
-"There is no Painting Geometry in the file.\n"
-"Usually it means that the tool diameter is too big for the painted "
-"geometry.\n"
-"Change the painting parameters and try again."
-msgstr ""
-"В файле нет Painting Geometry.\n"
-"Обычно это означает, что диаметр инструмента слишком велик для Painting "
-"Geometry .\n"
-"Измените параметры рисования и повторите попытку."
-
-#: AppTools/ToolPaint.py:2349
-msgid "Paint Single failed."
-msgstr "Paint Single не выполнена."
-
-#: AppTools/ToolPaint.py:2355
-msgid "Paint Single Done."
-msgstr "Paint Single выполнена."
-
-#: AppTools/ToolPaint.py:2357 AppTools/ToolPaint.py:2867
-#: AppTools/ToolPaint.py:3364
-msgid "Polygon Paint started ..."
-msgstr "Запущена отрисовка полигона ..."
-
-#: AppTools/ToolPaint.py:2436 AppTools/ToolPaint.py:2439
-#: AppTools/ToolPaint.py:2447
-msgid "Paint all polygons task started."
-msgstr "Началась работа по покраске всех полигонов."
-
-#: AppTools/ToolPaint.py:2478 AppTools/ToolPaint.py:2976
-msgid "Painting polygons..."
-msgstr "Отрисовка полигонов..."
-
-#: AppTools/ToolPaint.py:2671
-msgid "Paint All Done."
-msgstr "Задание \"Окрасить всё\" выполнено."
-
-#: AppTools/ToolPaint.py:2840 AppTools/ToolPaint.py:3337
-msgid "Paint All with Rest-Machining done."
-msgstr "[success] Окрашивание с обработкой остаточного припуска выполнено."
-
-#: AppTools/ToolPaint.py:2859
-msgid "Paint All failed."
-msgstr "Задание \"Окрасить всё\" не выполнено."
-
-#: AppTools/ToolPaint.py:2865
-msgid "Paint Poly All Done."
-msgstr "Задание \"Окрасить всё\" выполнено."
-
-#: AppTools/ToolPaint.py:2935 AppTools/ToolPaint.py:2938
-#: AppTools/ToolPaint.py:2944
-msgid "Painting area task started."
-msgstr "Запущена задача окраски."
-
-#: AppTools/ToolPaint.py:3158
-msgid "Paint Area Done."
-msgstr "Окраска области сделана."
-
-#: AppTools/ToolPaint.py:3356
-msgid "Paint Area failed."
-msgstr "Окраска области не сделана."
-
-#: AppTools/ToolPaint.py:3362
-msgid "Paint Poly Area Done."
-msgstr "Окраска области сделана."
-
-#: AppTools/ToolPanelize.py:55
-msgid ""
-"Specify the type of object to be panelized\n"
-"It can be of type: Gerber, Excellon or Geometry.\n"
-"The selection here decide the type of objects that will be\n"
-"in the Object combobox."
-msgstr ""
-"Укажите тип объекта для панели\n"
-"Это может быть типа: Гербер, Excellon или Geometry.\n"
-"Выбор здесь определяет тип объектов, которые будут\n"
-"в выпадающем списке объектов."
-
-#: AppTools/ToolPanelize.py:88
-msgid ""
-"Object to be panelized. This means that it will\n"
-"be duplicated in an array of rows and columns."
-msgstr ""
-"Объект для панелей. Это означает, что это будет\n"
-"дублироваться в массиве строк и столбцов."
-
-#: AppTools/ToolPanelize.py:100
-msgid "Penelization Reference"
-msgstr "Характеристики пенелизации"
-
-#: AppTools/ToolPanelize.py:102
-msgid ""
-"Choose the reference for panelization:\n"
-"- Object = the bounding box of a different object\n"
-"- Bounding Box = the bounding box of the object to be panelized\n"
-"\n"
-"The reference is useful when doing panelization for more than one\n"
-"object. The spacings (really offsets) will be applied in reference\n"
-"to this reference object therefore maintaining the panelized\n"
-"objects in sync."
-msgstr ""
-"Выберите ссылку для панелизации:\n"
-"- Объект = ограничительная рамка другого объекта\n"
-"- Ограничительная рамка = ограничивающая рамка объекта, который будет разбит "
-"на панели\n"
-"\n"
-"Ссылка полезна при выполнении панелирования для более чем одного\n"
-"объект. Интервалы (действительно смещения) будут применены в качестве "
-"ссылки\n"
-"к этому эталонному объекту, следовательно, поддерживая панель\n"
-"объекты в синхронизации."
-
-#: AppTools/ToolPanelize.py:123
-msgid "Box Type"
-msgstr "Тип рамки"
-
-#: AppTools/ToolPanelize.py:125
-msgid ""
-"Specify the type of object to be used as an container for\n"
-"panelization. It can be: Gerber or Geometry type.\n"
-"The selection here decide the type of objects that will be\n"
-"in the Box Object combobox."
-msgstr ""
-"Укажите тип объекта, который будет использоваться в качестве контейнера "
-"дляn\n"
-"пенализации. Это может быть: Gerber или Geometry.\n"
-"Выбор здесь определяет тип объектов, которые будут\n"
-"в поле Box Object."
-
-#: AppTools/ToolPanelize.py:139
-msgid ""
-"The actual object that is used as container for the\n"
-" selected object that is to be panelized."
-msgstr ""
-"Фактический объект, который используется контейнер для\n"
-" выделенный объект, который должен быть панелизирован."
-
-#: AppTools/ToolPanelize.py:149
-msgid "Panel Data"
-msgstr "Данные панели"
-
-#: AppTools/ToolPanelize.py:151
-msgid ""
-"This informations will shape the resulting panel.\n"
-"The number of rows and columns will set how many\n"
-"duplicates of the original geometry will be generated.\n"
-"\n"
-"The spacings will set the distance between any two\n"
-"elements of the panel array."
-msgstr ""
-"Эта информация будет формировать получившуюся панель.\n"
-"Количество строк и столбцов будет определять, сколько\n"
-"будут сгенерировано дубликатов исходной геометрии.\n"
-"\n"
-"Расстояние устанавливает дистанцию между любыми двумя\n"
-"элементами массива панели."
-
-#: AppTools/ToolPanelize.py:214
-msgid ""
-"Choose the type of object for the panel object:\n"
-"- Geometry\n"
-"- Gerber"
-msgstr ""
-"Выбор типа объекта для объекта панелизации:\n"
-"- Geometry\n"
-"- Gerber"
-
-#: AppTools/ToolPanelize.py:222
-msgid "Constrain panel within"
-msgstr "Ограничить панель внутри"
-
-#: AppTools/ToolPanelize.py:263
-msgid "Panelize Object"
-msgstr "Панелизация"
-
-#: AppTools/ToolPanelize.py:265 AppTools/ToolRulesCheck.py:501
-msgid ""
-"Panelize the specified object around the specified box.\n"
-"In other words it creates multiple copies of the source object,\n"
-"arranged in a 2D array of rows and columns."
-msgstr ""
-"Панелизация указанного объекта вокруг указанного поля.\n"
-"Другими словами, он создает несколько копий исходного объекта,\n"
-"расположеных в 2D массиве строк и столбцов."
-
-#: AppTools/ToolPanelize.py:333
-msgid "Panel. Tool"
-msgstr "Панелизация"
-
-#: AppTools/ToolPanelize.py:468
-msgid "Columns or Rows are zero value. Change them to a positive integer."
-msgstr ""
-"Столбцы или строки имеют нулевое значение. Измените их на положительное "
-"целое число."
-
-#: AppTools/ToolPanelize.py:505
-msgid "Generating panel ... "
-msgstr "Выполняется панелизация ... "
-
-#: AppTools/ToolPanelize.py:788
-msgid "Generating panel ... Adding the Gerber code."
-msgstr "Выполняется панелизация ... Добавление кода Gerber."
-
-#: AppTools/ToolPanelize.py:796
-msgid "Generating panel... Spawning copies"
-msgstr "Выполняется панелизация ... Создание копий"
-
-#: AppTools/ToolPanelize.py:803
-msgid "Panel done..."
-msgstr "Панель готова..."
-
-#: AppTools/ToolPanelize.py:806
-#, python-brace-format
-msgid ""
-"{text} Too big for the constrain area. Final panel has {col} columns and "
-"{row} rows"
-msgstr ""
-"{text} Слишком большой для выбранного участка. Итоговая панель содержит "
-"{col} столбцов и {row} строк"
-
-#: AppTools/ToolPanelize.py:815
-msgid "Panel created successfully."
-msgstr "Панелизация успешно выполнена."
-
-#: AppTools/ToolPcbWizard.py:31
-msgid "PcbWizard Import Tool"
-msgstr "Инструмент импорта PcbWizard"
-
-#: AppTools/ToolPcbWizard.py:40
-msgid "Import 2-file Excellon"
-msgstr "Импорт 2-х файлов Excellon"
-
-#: AppTools/ToolPcbWizard.py:51
-msgid "Load files"
-msgstr "Загрузка файлов"
-
-#: AppTools/ToolPcbWizard.py:57
-msgid "Excellon file"
-msgstr "Excellon файл"
-
-#: AppTools/ToolPcbWizard.py:59
-msgid ""
-"Load the Excellon file.\n"
-"Usually it has a .DRL extension"
-msgstr ""
-"Загружает файл Excellon.\n"
-"Обычно он имеет расширение .DRL"
-
-#: AppTools/ToolPcbWizard.py:65
-msgid "INF file"
-msgstr "INF файл"
-
-#: AppTools/ToolPcbWizard.py:67
-msgid "Load the INF file."
-msgstr "Загружает INF-файл."
-
-#: AppTools/ToolPcbWizard.py:79
-msgid "Tool Number"
-msgstr "Номер инструмента"
-
-#: AppTools/ToolPcbWizard.py:81
-msgid "Tool diameter in file units."
-msgstr "Диаметр инструмента в файловых единицах."
-
-#: AppTools/ToolPcbWizard.py:87
-msgid "Excellon format"
-msgstr "Формат Excellon"
-
-#: AppTools/ToolPcbWizard.py:95
-msgid "Int. digits"
-msgstr "Целые цифры"
-
-#: AppTools/ToolPcbWizard.py:97
-msgid "The number of digits for the integral part of the coordinates."
-msgstr "Количество цифр для неотъемлемой части координат."
-
-#: AppTools/ToolPcbWizard.py:104
-msgid "Frac. digits"
-msgstr "Дробные цифры"
-
-#: AppTools/ToolPcbWizard.py:106
-msgid "The number of digits for the fractional part of the coordinates."
-msgstr "Количество цифр для дробной части координат."
-
-#: AppTools/ToolPcbWizard.py:113
-msgid "No Suppression"
-msgstr "Нет подавления"
-
-#: AppTools/ToolPcbWizard.py:114
-msgid "Zeros supp."
-msgstr "Подавление нулей."
-
-#: AppTools/ToolPcbWizard.py:116
-msgid ""
-"The type of zeros suppression used.\n"
-"Can be of type:\n"
-"- LZ = leading zeros are kept\n"
-"- TZ = trailing zeros are kept\n"
-"- No Suppression = no zero suppression"
-msgstr ""
-"Используемый тип подавления нулей.\n"
-"Может быть типа:\n"
-"- LZ = ведущие нули сохраняются\n"
-"- TZ = конечные нули сохраняются\n"
-"- Нет подавления = нет подавления нуля"
-
-#: AppTools/ToolPcbWizard.py:129
-msgid ""
-"The type of units that the coordinates and tool\n"
-"diameters are using. Can be INCH or MM."
-msgstr ""
-"Тип единиц измерения, координаты и инструмент\n"
-"диаметры используют. Может быть ДЮЙМ или ММ."
-
-#: AppTools/ToolPcbWizard.py:136
-msgid "Import Excellon"
-msgstr "Импорт Excellon"
-
-#: AppTools/ToolPcbWizard.py:138
-msgid ""
-"Import in FlatCAM an Excellon file\n"
-"that store it's information's in 2 files.\n"
-"One usually has .DRL extension while\n"
-"the other has .INF extension."
-msgstr ""
-"Импорт в FlatCAM файла Excellon\n"
-"которые хранят информацию в 2 файлах.\n"
-"Один обычно имеет расширение .DRL, а\n"
-"другой имеет расширение .INF."
-
-#: AppTools/ToolPcbWizard.py:197
-msgid "PCBWizard Tool"
-msgstr "Инструмент PCBWizard"
-
-#: AppTools/ToolPcbWizard.py:291 AppTools/ToolPcbWizard.py:295
-msgid "Load PcbWizard Excellon file"
-msgstr "Загрузить Excellon-файл PcbWizard"
-
-#: AppTools/ToolPcbWizard.py:314 AppTools/ToolPcbWizard.py:318
-msgid "Load PcbWizard INF file"
-msgstr "Загрузить INF-файл PcbWizard"
-
-#: AppTools/ToolPcbWizard.py:366
-msgid ""
-"The INF file does not contain the tool table.\n"
-"Try to open the Excellon file from File -> Open -> Excellon\n"
-"and edit the drill diameters manually."
-msgstr ""
-"NF-файл не содержит таблицы инструментов.\n"
-"Попробуйте открыть Excellon из меню Файл- > Открыть - > Открыть Excellon\n"
-"и отредактируйте диаметр сверла вручную."
-
-#: AppTools/ToolPcbWizard.py:387
-msgid "PcbWizard .INF file loaded."
-msgstr "Inf-файл PcbWizard загружен."
-
-#: AppTools/ToolPcbWizard.py:392
-msgid "Main PcbWizard Excellon file loaded."
-msgstr "Файл PcbWizard Excellon загружен."
-
-#: AppTools/ToolPcbWizard.py:424 App_Main.py:8520
-msgid "This is not Excellon file."
-msgstr "Это не Excellon файл."
-
-#: AppTools/ToolPcbWizard.py:427
-msgid "Cannot parse file"
-msgstr "Не удается прочитать файл"
-
-#: AppTools/ToolPcbWizard.py:450
-msgid "Importing Excellon."
-msgstr "Импортирование Excellon."
-
-#: AppTools/ToolPcbWizard.py:457
-msgid "Import Excellon file failed."
-msgstr "Не удалось импортировать файл Excellon."
-
-#: AppTools/ToolPcbWizard.py:464
-msgid "Imported"
-msgstr "Импортирован"
-
-#: AppTools/ToolPcbWizard.py:467
-msgid "Excellon merging is in progress. Please wait..."
-msgstr "Слияние Excellon продолжается. Пожалуйста, подождите..."
-
-#: AppTools/ToolPcbWizard.py:469
-msgid "The imported Excellon file is empty."
-msgstr "Импортированный файл Excellon есть None."
-
-#: AppTools/ToolProperties.py:116 App_Main.py:4692 App_Main.py:6803
-#: App_Main.py:6903 App_Main.py:6944 App_Main.py:6985 App_Main.py:7027
-#: App_Main.py:7069 App_Main.py:7113 App_Main.py:7157 App_Main.py:7681
-#: App_Main.py:7685
-msgid "No object selected."
-msgstr "Нет выбранных объектов."
-
-#: AppTools/ToolProperties.py:131
-msgid "Object Properties are displayed."
-msgstr "Отображены свойства объекта."
-
-#: AppTools/ToolProperties.py:136
-msgid "Properties Tool"
-msgstr "Свойства"
-
-#: AppTools/ToolProperties.py:150
-msgid "TYPE"
-msgstr "ТИП"
-
-#: AppTools/ToolProperties.py:151
-msgid "NAME"
-msgstr "НАЗВАНИЕ"
-
-#: AppTools/ToolProperties.py:153
-msgid "Dimensions"
-msgstr "Размеры"
-
-#: AppTools/ToolProperties.py:181
-msgid "Geo Type"
-msgstr "Тип рамки"
-
-#: AppTools/ToolProperties.py:184
-msgid "Single-Geo"
-msgstr "Одиночный"
-
-#: AppTools/ToolProperties.py:185
-msgid "Multi-Geo"
-msgstr "Мультипроход"
-
-#: AppTools/ToolProperties.py:196
-msgid "Calculating dimensions ... Please wait."
-msgstr "Расчет размеров ... Пожалуйста, подождите."
-
-#: AppTools/ToolProperties.py:339 AppTools/ToolProperties.py:343
-#: AppTools/ToolProperties.py:345
-msgid "Inch"
-msgstr "Дюйм"
-
-#: AppTools/ToolProperties.py:339 AppTools/ToolProperties.py:344
-#: AppTools/ToolProperties.py:346
-msgid "Metric"
-msgstr "Метрический"
-
-#: AppTools/ToolProperties.py:421 AppTools/ToolProperties.py:486
-msgid "Drills number"
-msgstr "Номер отверстия"
-
-#: AppTools/ToolProperties.py:422 AppTools/ToolProperties.py:488
-msgid "Slots number"
-msgstr "Номер паза"
-
-#: AppTools/ToolProperties.py:424
-msgid "Drills total number:"
-msgstr "Общее количество отверстий:"
-
-#: AppTools/ToolProperties.py:425
-msgid "Slots total number:"
-msgstr "Общее количество пазов:"
-
-#: AppTools/ToolProperties.py:452 AppTools/ToolProperties.py:455
-#: AppTools/ToolProperties.py:458 AppTools/ToolProperties.py:483
-msgid "Present"
-msgstr "Представление"
-
-#: AppTools/ToolProperties.py:453 AppTools/ToolProperties.py:484
-msgid "Solid Geometry"
-msgstr "Сплошная Geometry"
-
-#: AppTools/ToolProperties.py:456
-msgid "GCode Text"
-msgstr "GCode текст"
-
-#: AppTools/ToolProperties.py:459
-msgid "GCode Geometry"
-msgstr "Геометрия GCode"
-
-#: AppTools/ToolProperties.py:462
-msgid "Data"
-msgstr "Данные"
-
-#: AppTools/ToolProperties.py:495
-msgid "Depth of Cut"
-msgstr "Глубина резания"
-
-#: AppTools/ToolProperties.py:507
-msgid "Clearance Height"
-msgstr "Высота зазора"
-
-#: AppTools/ToolProperties.py:539
-msgid "Routing time"
-msgstr "Время перемещения"
-
-#: AppTools/ToolProperties.py:546
-msgid "Travelled distance"
-msgstr "Пройденное расстояние"
-
-#: AppTools/ToolProperties.py:564
-msgid "Width"
-msgstr "Ширина"
-
-#: AppTools/ToolProperties.py:570 AppTools/ToolProperties.py:578
-msgid "Box Area"
-msgstr "Рабочая область"
-
-#: AppTools/ToolProperties.py:573 AppTools/ToolProperties.py:581
-msgid "Convex_Hull Area"
-msgstr "Выпуклая область корпуса"
-
-#: AppTools/ToolProperties.py:588 AppTools/ToolProperties.py:591
-msgid "Copper Area"
-msgstr "Медный участок"
-
-#: AppTools/ToolPunchGerber.py:30 AppTools/ToolPunchGerber.py:323
-msgid "Punch Gerber"
-msgstr "Перфорация"
-
-#: AppTools/ToolPunchGerber.py:65
-msgid "Gerber into which to punch holes"
-msgstr "Gerber для перфорации отверстий"
-
-#: AppTools/ToolPunchGerber.py:85
-msgid "ALL"
-msgstr "Все"
-
-#: AppTools/ToolPunchGerber.py:166
-msgid ""
-"Remove the geometry of Excellon from the Gerber to create the holes in pads."
-msgstr ""
-"Удаляет геометрию Excellon из Gerber, чтобы создать отверстия в площадках."
-
-#: AppTools/ToolPunchGerber.py:325
-msgid ""
-"Create a Gerber object from the selected object, within\n"
-"the specified box."
-msgstr ""
-"Создание объекта Gerber из выделенного объекта, в пределах\n"
-"указанного квадрата."
-
-#: AppTools/ToolPunchGerber.py:425
-msgid "Punch Tool"
-msgstr "Перфорация"
-
-#: AppTools/ToolPunchGerber.py:599
-msgid "The value of the fixed diameter is 0.0. Aborting."
-msgstr "Значение фиксированного диаметра составляет 0,0. Прерывание."
-
-#: AppTools/ToolPunchGerber.py:602
-msgid ""
-"Could not generate punched hole Gerber because the punch hole size is bigger "
-"than some of the apertures in the Gerber object."
-msgstr ""
-"Не удалось создать пленку с перфорированным отверстием, поскольку размер "
-"перфорированного отверстия больше, чем некоторые отверстия в объекте Gerber."
-
-#: AppTools/ToolPunchGerber.py:665
-msgid ""
-"Could not generate punched hole Gerber because the newly created object "
-"geometry is the same as the one in the source object geometry..."
-msgstr ""
-"Не удалось создать пленку с перфорацией, поскольку геометрия вновь "
-"созданного объекта такая же, как в геометрии исходного объекта ..."
-
-#: AppTools/ToolQRCode.py:80
-msgid "Gerber Object to which the QRCode will be added."
-msgstr "Объект Gerber к которому будет добавлен QRCode."
-
-#: AppTools/ToolQRCode.py:116
-msgid "The parameters used to shape the QRCode."
-msgstr "Параметры, используемые для формирования QRCode."
-
-#: AppTools/ToolQRCode.py:216
-msgid "Export QRCode"
-msgstr "Экспорт QRCode"
-
-#: AppTools/ToolQRCode.py:218
-msgid ""
-"Show a set of controls allowing to export the QRCode\n"
-"to a SVG file or an PNG file."
-msgstr ""
-"Отображает набор элементов управления, позволяющих экспортировать QRCode\n"
-"в файл SVG или PNG."
-
-#: AppTools/ToolQRCode.py:257
-msgid "Transparent back color"
-msgstr "Прозрачный фон"
-
-#: AppTools/ToolQRCode.py:282
-msgid "Export QRCode SVG"
-msgstr "Экспорт QRCode SVG"
-
-#: AppTools/ToolQRCode.py:284
-msgid "Export a SVG file with the QRCode content."
-msgstr "Экспортируйте файл изображения PNG с содержимым QRCode."
-
-#: AppTools/ToolQRCode.py:295
-msgid "Export QRCode PNG"
-msgstr "Экспорт QRCode PNG"
-
-#: AppTools/ToolQRCode.py:297
-msgid "Export a PNG image file with the QRCode content."
-msgstr "Экспорт файла SVG с содержимым QRCode."
-
-#: AppTools/ToolQRCode.py:308
-msgid "Insert QRCode"
-msgstr "Вставить QR-код"
-
-#: AppTools/ToolQRCode.py:310
-msgid "Create the QRCode object."
-msgstr "Будет создан объект QRCode."
-
-#: AppTools/ToolQRCode.py:424 AppTools/ToolQRCode.py:759
-#: AppTools/ToolQRCode.py:808
-msgid "Cancelled. There is no QRCode Data in the text box."
-msgstr "Отмена. В текстовом поле нет данных QRCode."
-
-#: AppTools/ToolQRCode.py:443
-msgid "Generating QRCode geometry"
-msgstr "Генерация QRCode геометрии"
-
-#: AppTools/ToolQRCode.py:483
-msgid "Click on the Destination point ..."
-msgstr "Нажмите на конечную точку ..."
-
-#: AppTools/ToolQRCode.py:598
-msgid "QRCode Tool done."
-msgstr "QRCode готов."
-
-#: AppTools/ToolQRCode.py:791 AppTools/ToolQRCode.py:795
-msgid "Export PNG"
-msgstr "Экспорт PNG"
-
-#: AppTools/ToolQRCode.py:838 AppTools/ToolQRCode.py:842 App_Main.py:6835
-#: App_Main.py:6839
-msgid "Export SVG"
-msgstr "Экспорт SVG"
-
-#: AppTools/ToolRulesCheck.py:33
-msgid "Check Rules"
-msgstr "Проверка правил"
-
-#: AppTools/ToolRulesCheck.py:63
-msgid "Gerber objects for which to check rules."
-msgstr "Объекты Gerber для проверки правил."
-
-#: AppTools/ToolRulesCheck.py:78
-msgid "Top"
-msgstr "Верх"
-
-#: AppTools/ToolRulesCheck.py:80
-msgid "The Top Gerber Copper object for which rules are checked."
-msgstr "Объект Top Gerber Copper, для которого проверяются правила."
-
-#: AppTools/ToolRulesCheck.py:96
-msgid "Bottom"
-msgstr "Низ"
-
-#: AppTools/ToolRulesCheck.py:98
-msgid "The Bottom Gerber Copper object for which rules are checked."
-msgstr "Нижний Gerber объект меди, для которого проверяются правила."
-
-#: AppTools/ToolRulesCheck.py:114
-msgid "SM Top"
-msgstr "ПМ Верх"
-
-#: AppTools/ToolRulesCheck.py:116
-msgid "The Top Gerber Solder Mask object for which rules are checked."
-msgstr ""
-"Верхний Gerber объект паяльной маски, для которого проверяются правила."
-
-#: AppTools/ToolRulesCheck.py:132
-msgid "SM Bottom"
-msgstr "ПМ Низ"
-
-#: AppTools/ToolRulesCheck.py:134
-msgid "The Bottom Gerber Solder Mask object for which rules are checked."
-msgstr "Нижний Gerber объект паяльной маски, для которого проверяются правила."
-
-#: AppTools/ToolRulesCheck.py:150
-msgid "Silk Top"
-msgstr "Шелкография Верх"
-
-#: AppTools/ToolRulesCheck.py:152
-msgid "The Top Gerber Silkscreen object for which rules are checked."
-msgstr "Верхний Gerber объект шелкографии, для которого проверяются правила."
-
-#: AppTools/ToolRulesCheck.py:168
-msgid "Silk Bottom"
-msgstr "Шелкография низ"
-
-#: AppTools/ToolRulesCheck.py:170
-msgid "The Bottom Gerber Silkscreen object for which rules are checked."
-msgstr "Нижний Gerber объект шелкографии, для которого проверяются правила."
-
-#: AppTools/ToolRulesCheck.py:188
-msgid "The Gerber Outline (Cutout) object for which rules are checked."
-msgstr ""
-"Gerber объект контур (обрезка платы), для которого проверяются правила."
-
-#: AppTools/ToolRulesCheck.py:201
-msgid "Excellon objects for which to check rules."
-msgstr "Объекты Excellon для проверки правил."
-
-#: AppTools/ToolRulesCheck.py:213
-msgid "Excellon 1"
-msgstr "Excellon 1"
-
-#: AppTools/ToolRulesCheck.py:215
-msgid ""
-"Excellon object for which to check rules.\n"
-"Holds the plated holes or a general Excellon file content."
-msgstr ""
-"Объект Excellon, для которого проверяются правила.\n"
-"Содержит отверстия с металлизацией или общее содержимое файла Excellon."
-
-#: AppTools/ToolRulesCheck.py:232
-msgid "Excellon 2"
-msgstr "Excellon 2"
-
-#: AppTools/ToolRulesCheck.py:234
-msgid ""
-"Excellon object for which to check rules.\n"
-"Holds the non-plated holes."
-msgstr ""
-"Объект Excellon, для которого проверяются правила.\n"
-"Содержит отверстия без металлизации."
-
-#: AppTools/ToolRulesCheck.py:247
-msgid "All Rules"
-msgstr "Все правила"
-
-#: AppTools/ToolRulesCheck.py:249
-msgid "This check/uncheck all the rules below."
-msgstr "Выделение/снятие выделения всех правил ниже."
-
-#: AppTools/ToolRulesCheck.py:499
-msgid "Run Rules Check"
-msgstr "Запустить проверку"
-
-#: AppTools/ToolRulesCheck.py:1158 AppTools/ToolRulesCheck.py:1218
-#: AppTools/ToolRulesCheck.py:1255 AppTools/ToolRulesCheck.py:1327
-#: AppTools/ToolRulesCheck.py:1381 AppTools/ToolRulesCheck.py:1419
-#: AppTools/ToolRulesCheck.py:1484
-msgid "Value is not valid."
-msgstr "Значение недействительно."
-
-#: AppTools/ToolRulesCheck.py:1172
-msgid "TOP -> Copper to Copper clearance"
-msgstr "ВЕРХ -> Зазор между медными дорожками"
-
-#: AppTools/ToolRulesCheck.py:1183
-msgid "BOTTOM -> Copper to Copper clearance"
-msgstr "НИЗ -> Зазор между медными дорожками"
-
-#: AppTools/ToolRulesCheck.py:1188 AppTools/ToolRulesCheck.py:1282
-#: AppTools/ToolRulesCheck.py:1446
-msgid ""
-"At least one Gerber object has to be selected for this rule but none is "
-"selected."
-msgstr ""
-"Для этого правила должен быть выбран хотя бы один объект Gerber, но ни один "
-"не выбран."
-
-#: AppTools/ToolRulesCheck.py:1224
-msgid ""
-"One of the copper Gerber objects or the Outline Gerber object is not valid."
-msgstr "Один из Gerber объектов меди или Gerber объект контура недопустим."
-
-#: AppTools/ToolRulesCheck.py:1237 AppTools/ToolRulesCheck.py:1401
-msgid ""
-"Outline Gerber object presence is mandatory for this rule but it is not "
-"selected."
-msgstr ""
-"Присутствие Gerber объекта контура является обязательным для этого правила, "
-"но он не выбран."
-
-#: AppTools/ToolRulesCheck.py:1254 AppTools/ToolRulesCheck.py:1281
-msgid "Silk to Silk clearance"
-msgstr "Зазор между элементами шелкографии"
-
-#: AppTools/ToolRulesCheck.py:1267
-msgid "TOP -> Silk to Silk clearance"
-msgstr "ВЕРХ -> Зазор между элементами шелкографии"
-
-#: AppTools/ToolRulesCheck.py:1277
-msgid "BOTTOM -> Silk to Silk clearance"
-msgstr "НИЗ -> Зазор между элементами шелкографии"
-
-#: AppTools/ToolRulesCheck.py:1333
-msgid "One or more of the Gerber objects is not valid."
-msgstr "Один или несколько объектов Gerber недопустимы."
-
-#: AppTools/ToolRulesCheck.py:1341
-msgid "TOP -> Silk to Solder Mask Clearance"
-msgstr "ВЕРХ -> Зазор между шелкографией и паяльной маской"
-
-#: AppTools/ToolRulesCheck.py:1347
-msgid "BOTTOM -> Silk to Solder Mask Clearance"
-msgstr "НИЗ -> Зазор между шелкографией и паяльной маской"
-
-#: AppTools/ToolRulesCheck.py:1351
-msgid ""
-"Both Silk and Solder Mask Gerber objects has to be either both Top or both "
-"Bottom."
-msgstr ""
-"Gerber объекты шелкографии или паяльной маски должны быть либо сверху, либо "
-"снизу."
-
-#: AppTools/ToolRulesCheck.py:1387
-msgid ""
-"One of the Silk Gerber objects or the Outline Gerber object is not valid."
-msgstr ""
-"Один из Gerber объектов шелкографии или Gerber объект контура недопустим."
-
-#: AppTools/ToolRulesCheck.py:1431
-msgid "TOP -> Minimum Solder Mask Sliver"
-msgstr "ВЕРХ -> Минимальная ширина паяльной маски"
-
-#: AppTools/ToolRulesCheck.py:1441
-msgid "BOTTOM -> Minimum Solder Mask Sliver"
-msgstr "НИЗ-> Минимальная ширина паяльной маски"
-
-#: AppTools/ToolRulesCheck.py:1490
-msgid "One of the Copper Gerber objects or the Excellon objects is not valid."
-msgstr "Один из объектов Copper Gerber или Excellon недопустим."
-
-#: AppTools/ToolRulesCheck.py:1506
-msgid ""
-"Excellon object presence is mandatory for this rule but none is selected."
-msgstr ""
-"Наличие объекта Excellon обязательно для этого правила, но ни один объект не "
-"выбран."
-
-#: AppTools/ToolRulesCheck.py:1579 AppTools/ToolRulesCheck.py:1592
-#: AppTools/ToolRulesCheck.py:1603 AppTools/ToolRulesCheck.py:1616
-msgid "STATUS"
-msgstr "СТАТУС"
-
-#: AppTools/ToolRulesCheck.py:1582 AppTools/ToolRulesCheck.py:1606
-msgid "FAILED"
-msgstr "НЕУДАЧНО"
-
-#: AppTools/ToolRulesCheck.py:1595 AppTools/ToolRulesCheck.py:1619
-msgid "PASSED"
-msgstr "УСПЕШНО ПРОЙДЕНО"
-
-#: AppTools/ToolRulesCheck.py:1596 AppTools/ToolRulesCheck.py:1620
-msgid "Violations: There are no violations for the current rule."
-msgstr "Нарушения: нарушений по текущему правилу нет."
-
-#: AppTools/ToolShell.py:59
-msgid "Clear the text."
-msgstr ""
-
-#: AppTools/ToolShell.py:91 AppTools/ToolShell.py:93
-msgid "...processing..."
-msgstr "...обработка..."
-
-#: AppTools/ToolSolderPaste.py:37
-msgid "Solder Paste Tool"
-msgstr "Паяльная паста"
-
-#: AppTools/ToolSolderPaste.py:68
-#, fuzzy
-#| msgid "Select Soldermask object"
-msgid "Gerber Solderpaste object."
-msgstr "Выберите объект паяльной маски"
-
-#: AppTools/ToolSolderPaste.py:81
-msgid ""
-"Tools pool from which the algorithm\n"
-"will pick the ones used for dispensing solder paste."
-msgstr ""
-"Пул инструментов, из которого алгоритм\n"
-"выберет те, которые будут использоваться для дозирования паяльной пасты."
-
-#: AppTools/ToolSolderPaste.py:96
-msgid ""
-"This is the Tool Number.\n"
-"The solder dispensing will start with the tool with the biggest \n"
-"diameter, continuing until there are no more Nozzle tools.\n"
-"If there are no longer tools but there are still pads not covered\n"
-" with solder paste, the app will issue a warning message box."
-msgstr ""
-"Это номер инструмента.\n"
-"Раздача припоя начнется с инструмента с самым большим\n"
-"диаметр, продолжающийся до тех пор, пока больше не будет инструментов с "
-"соплами.\n"
-"Если больше нет инструментов, но есть еще не покрытые прокладки\n"
-" с паяльной пастой приложение выдаст окно с предупреждением."
-
-#: AppTools/ToolSolderPaste.py:103
-msgid ""
-"Nozzle tool Diameter. It's value (in current FlatCAM units)\n"
-"is the width of the solder paste dispensed."
-msgstr ""
-"Насадка инструментальная Диаметр. Это значение (в текущих единицах FlatCAM)\n"
-"ширина выдавленной паяльной пасты."
-
-#: AppTools/ToolSolderPaste.py:110
-msgid "New Nozzle Tool"
-msgstr "Новое сопло"
-
-#: AppTools/ToolSolderPaste.py:129
-msgid ""
-"Add a new nozzle tool to the Tool Table\n"
-"with the diameter specified above."
-msgstr ""
-"Добавить новый инструмент сопла в таблицу инструментов\n"
-"с диаметром, указанным выше."
-
-#: AppTools/ToolSolderPaste.py:151
-msgid "STEP 1"
-msgstr "ШАГ 1"
-
-#: AppTools/ToolSolderPaste.py:153
-msgid ""
-"First step is to select a number of nozzle tools for usage\n"
-"and then optionally modify the GCode parameters below."
-msgstr ""
-"Первый шаг - выбрать несколько инструментов для использования насадок.\n"
-"а затем при необходимости измените параметры кода G ниже."
-
-#: AppTools/ToolSolderPaste.py:156
-msgid ""
-"Select tools.\n"
-"Modify parameters."
-msgstr ""
-"Выберите инструменты.\n"
-"Изменить параметры."
-
-#: AppTools/ToolSolderPaste.py:276
-msgid ""
-"Feedrate (speed) while moving up vertically\n"
-" to Dispense position (on Z plane)."
-msgstr ""
-"Скорость подачи (скорость) при вертикальном движении\n"
-" Дозировать положение (на плоскости Z)."
-
-#: AppTools/ToolSolderPaste.py:346
-msgid ""
-"Generate GCode for Solder Paste dispensing\n"
-"on PCB pads."
-msgstr ""
-"Создаёт GCode для дозирования паяльной пасты\n"
-"на печатной плате."
-
-#: AppTools/ToolSolderPaste.py:367
-msgid "STEP 2"
-msgstr "ШАГ 2"
-
-#: AppTools/ToolSolderPaste.py:369
-msgid ""
-"Second step is to create a solder paste dispensing\n"
-"geometry out of an Solder Paste Mask Gerber file."
-msgstr ""
-"Второй шаг заключается в создании дозирования паяльной пасты.\n"
-"геометрия из файла паяльной маски Gerber."
-
-#: AppTools/ToolSolderPaste.py:375
-msgid "Generate solder paste dispensing geometry."
-msgstr "Создание геометрии дозирования паяльной пасты."
-
-#: AppTools/ToolSolderPaste.py:398
-msgid "Geo Result"
-msgstr "Результирующая Geo"
-
-#: AppTools/ToolSolderPaste.py:400
-msgid ""
-"Geometry Solder Paste object.\n"
-"The name of the object has to end in:\n"
-"'_solderpaste' as a protection."
-msgstr ""
-"Геометрия Припой Вставить объект.\n"
-"Название объекта должно заканчиваться на:\n"
-"«_solderpaste» в качестве защиты."
-
-#: AppTools/ToolSolderPaste.py:409
-msgid "STEP 3"
-msgstr "ШАГ 3"
-
-#: AppTools/ToolSolderPaste.py:411
-msgid ""
-"Third step is to select a solder paste dispensing geometry,\n"
-"and then generate a CNCJob object.\n"
-"\n"
-"REMEMBER: if you want to create a CNCJob with new parameters,\n"
-"first you need to generate a geometry with those new params,\n"
-"and only after that you can generate an updated CNCJob."
-msgstr ""
-"Третий шаг - выбрать геометрию дозирования паяльной пасты,\n"
-"и затем сгенерируйте объект CNCJob.\n"
-"\n"
-"ПОМНИТЕ: если вы хотите создать CNCJob с новыми параметрами,\n"
-"сначала вам нужно сгенерировать геометрию с этими новыми параметрами,\n"
-"и только после этого вы можете сгенерировать обновленный CNCJob."
-
-#: AppTools/ToolSolderPaste.py:432
-msgid "CNC Result"
-msgstr "Результирующий CNC"
-
-#: AppTools/ToolSolderPaste.py:434
-msgid ""
-"CNCJob Solder paste object.\n"
-"In order to enable the GCode save section,\n"
-"the name of the object has to end in:\n"
-"'_solderpaste' as a protection."
-msgstr ""
-"CNCJob объект паяльной пасты.\n"
-"Чтобы включить секцию сохранения GCode,\n"
-"имя объекта должно заканчиваться на:\n"
-"«_solderpaste» в качестве защиты."
-
-#: AppTools/ToolSolderPaste.py:444
-msgid "View GCode"
-msgstr "Посмотреть GCode"
-
-#: AppTools/ToolSolderPaste.py:446
-msgid ""
-"View the generated GCode for Solder Paste dispensing\n"
-"on PCB pads."
-msgstr ""
-"Просмотр сгенерированного GCode для подачи паяльной пасты\n"
-"на печатную платау."
-
-#: AppTools/ToolSolderPaste.py:456
-msgid "Save GCode"
-msgstr "Сохранить GCode"
-
-#: AppTools/ToolSolderPaste.py:458
-msgid ""
-"Save the generated GCode for Solder Paste dispensing\n"
-"on PCB pads, to a file."
-msgstr ""
-"Сохранение сгенерированного GCode для подачи паяльной пасты\n"
-"на печатную платау, в файл."
-
-#: AppTools/ToolSolderPaste.py:468
-msgid "STEP 4"
-msgstr "ШАГ 4"
-
-#: AppTools/ToolSolderPaste.py:470
-msgid ""
-"Fourth step (and last) is to select a CNCJob made from \n"
-"a solder paste dispensing geometry, and then view/save it's GCode."
-msgstr ""
-"Четвертый шаг (и последний) - выбор CNCJob, сделанного из \n"
-"геометрии распределения паяльной пасты, а затем просмотр/сохранение ее GCode."
-
-#: AppTools/ToolSolderPaste.py:930
-msgid "New Nozzle tool added to Tool Table."
-msgstr "Новое сопло добавлено в таблицу инструментов."
-
-#: AppTools/ToolSolderPaste.py:973
-msgid "Nozzle tool from Tool Table was edited."
-msgstr "Сопло было изменено в таблице инструментов."
-
-#: AppTools/ToolSolderPaste.py:1032
-msgid "Delete failed. Select a Nozzle tool to delete."
-msgstr "Удалить не удалось. Выберите инструмент Сопла для удаления."
-
-#: AppTools/ToolSolderPaste.py:1038
-msgid "Nozzle tool(s) deleted from Tool Table."
-msgstr "Сопло удалено из таблицы инструментов."
-
-#: AppTools/ToolSolderPaste.py:1094
-msgid "No SolderPaste mask Gerber object loaded."
-msgstr "Нет загруженного Gerber объекта маски паяльной пасты."
-
-#: AppTools/ToolSolderPaste.py:1112
-msgid "Creating Solder Paste dispensing geometry."
-msgstr "Создание геометрии дозирования паяльной пасты."
-
-#: AppTools/ToolSolderPaste.py:1125
-msgid "No Nozzle tools in the tool table."
-msgstr "Нет инструментов сопла в таблице инструментов."
-
-#: AppTools/ToolSolderPaste.py:1251
-msgid "Cancelled. Empty file, it has no geometry..."
-msgstr "Отмена. Пустой файл, он не имеет геометрии..."
-
-#: AppTools/ToolSolderPaste.py:1254
-msgid "Solder Paste geometry generated successfully"
-msgstr "Геометрия дозатора паяльной пасты успешно создана"
-
-#: AppTools/ToolSolderPaste.py:1261
-msgid "Some or all pads have no solder due of inadequate nozzle diameters..."
-msgstr ""
-"Некоторые или все площадки не имеют припоя из-за недостаточного диаметра "
-"сопла ..."
-
-#: AppTools/ToolSolderPaste.py:1275
-msgid "Generating Solder Paste dispensing geometry..."
-msgstr "Генерация геометрии дозирования паяльной пасты ..."
-
-#: AppTools/ToolSolderPaste.py:1295
-msgid "There is no Geometry object available."
-msgstr "Объект Geometry недоступен."
-
-#: AppTools/ToolSolderPaste.py:1300
-msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry."
-msgstr ""
-"Эта геометрия не может быть обработана. НЕТ геометрии инструмента паяльная "
-"пасты."
-
-#: AppTools/ToolSolderPaste.py:1336
-msgid "An internal error has ocurred. See shell.\n"
-msgstr ""
-"Произошла внутренняя ошибка. Смотрите командную строку.\n"
-"\n"
-
-#: AppTools/ToolSolderPaste.py:1401
-msgid "ToolSolderPaste CNCjob created"
-msgstr "CNCjob дозатора паяльной пасты создан"
-
-#: AppTools/ToolSolderPaste.py:1420
-msgid "SP GCode Editor"
-msgstr "Редактор кода паяльной пасты"
-
-#: AppTools/ToolSolderPaste.py:1432 AppTools/ToolSolderPaste.py:1437
-#: AppTools/ToolSolderPaste.py:1492
-msgid ""
-"This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object."
-msgstr ""
-"Этот объект CNCJob не может быть обработан. Нет CNCJob объекта паяльной "
-"пасты."
-
-#: AppTools/ToolSolderPaste.py:1462
-msgid "No Gcode in the object"
-msgstr "Нет Gcode в этом объекте"
-
-#: AppTools/ToolSolderPaste.py:1502
-msgid "Export GCode ..."
-msgstr "Экспорт GCode ..."
-
-#: AppTools/ToolSolderPaste.py:1550
-msgid "Solder paste dispenser GCode file saved to"
-msgstr "Файл GCode дозатора паяльной пасты сохранён в"
-
-#: AppTools/ToolSub.py:83
-msgid ""
-"Gerber object from which to subtract\n"
-"the subtractor Gerber object."
-msgstr ""
-"Объект Gerber, из которого вычитается\n"
-"Gerber объект вычитателя."
-
-#: AppTools/ToolSub.py:96 AppTools/ToolSub.py:151
-msgid "Subtractor"
-msgstr "Вычитатель"
-
-#: AppTools/ToolSub.py:98
-msgid ""
-"Gerber object that will be subtracted\n"
-"from the target Gerber object."
-msgstr ""
-"Объект Gerber, который будет вычтен\n"
-"из целевого Gerber объекта."
-
-#: AppTools/ToolSub.py:105
-msgid "Subtract Gerber"
-msgstr "Вычесть Gerber"
-
-#: AppTools/ToolSub.py:107
-msgid ""
-"Will remove the area occupied by the subtractor\n"
-"Gerber from the Target Gerber.\n"
-"Can be used to remove the overlapping silkscreen\n"
-"over the soldermask."
-msgstr ""
-"Удалит область, занятую вычитателем\n"
-"Gerber от целевого Gerber.\n"
-"Может использоваться для удаления перекрывающей шелкографии\n"
-"над паяльной маской."
-
-#: AppTools/ToolSub.py:138
-msgid ""
-"Geometry object from which to subtract\n"
-"the subtractor Geometry object."
-msgstr ""
-"Объект геометрии, из которого будет вычитаться\n"
-"Geometry объект вычитателя."
-
-#: AppTools/ToolSub.py:153
-msgid ""
-"Geometry object that will be subtracted\n"
-"from the target Geometry object."
-msgstr ""
-"Объект Geometry, который будет вычтен\n"
-"из целевого объекта Geometry."
-
-#: AppTools/ToolSub.py:161
-msgid ""
-"Checking this will close the paths cut by the Geometry subtractor object."
-msgstr "Проверка этого закроет пути, прорезанные объектом субметора Геометрия."
-
-#: AppTools/ToolSub.py:164
-msgid "Subtract Geometry"
-msgstr "Вычесть Geometry"
-
-#: AppTools/ToolSub.py:166
-msgid ""
-"Will remove the area occupied by the subtractor\n"
-"Geometry from the Target Geometry."
-msgstr ""
-"Удалит область, занятую вычитателем\n"
-"из целевой геометрии."
-
-#: AppTools/ToolSub.py:264
-msgid "Sub Tool"
-msgstr "Вычитатель"
-
-#: AppTools/ToolSub.py:285 AppTools/ToolSub.py:490
-msgid "No Target object loaded."
-msgstr "Нет загруженного целевого объекта."
-
-#: AppTools/ToolSub.py:288
-msgid "Loading geometry from Gerber objects."
-msgstr "Загрузка геометрии из Gerber объектов."
-
-#: AppTools/ToolSub.py:300 AppTools/ToolSub.py:505
-msgid "No Subtractor object loaded."
-msgstr "Нет загруженного объекта Вычитателя."
-
-#: AppTools/ToolSub.py:342
-msgid "Finished parsing geometry for aperture"
-msgstr "Завершение разбора геометрии для отверстия"
-
-#: AppTools/ToolSub.py:344
-msgid "Subtraction aperture processing finished."
-msgstr ""
-
-#: AppTools/ToolSub.py:464 AppTools/ToolSub.py:662
-msgid "Generating new object ..."
-msgstr "Генерация нового объекта ..."
-
-#: AppTools/ToolSub.py:467 AppTools/ToolSub.py:666 AppTools/ToolSub.py:745
-msgid "Generating new object failed."
-msgstr "Генерация нового объекта не удалась."
-
-#: AppTools/ToolSub.py:471 AppTools/ToolSub.py:672
-msgid "Created"
-msgstr "Создан"
-
-#: AppTools/ToolSub.py:519
-msgid "Currently, the Subtractor geometry cannot be of type Multigeo."
-msgstr "В настоящее время Substractor geometry не может иметь тип Multigeo."
-
-#: AppTools/ToolSub.py:564
-msgid "Parsing solid_geometry ..."
-msgstr "Разбор solid_geometry ..."
-
-#: AppTools/ToolSub.py:566
-msgid "Parsing solid_geometry for tool"
-msgstr "Разбор solid_geometry для инструмента"
-
-#: AppTools/ToolTransform.py:23
-msgid "Object Transform"
-msgstr "Трансформация"
-
-#: AppTools/ToolTransform.py:78
-msgid ""
-"Rotate the selected object(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected objects."
-msgstr ""
-"Поверните выбранный объект (ы).\n"
-"Точкой отсчета является середина\n"
-"ограничительная рамка для всех выбранных объектов."
-
-#: AppTools/ToolTransform.py:99 AppTools/ToolTransform.py:120
-msgid ""
-"Angle for Skew action, in degrees.\n"
-"Float number between -360 and 360."
-msgstr ""
-"Угол наклона в градусах.\n"
-"Число с плавающей запятой между -360 и 360."
-
-#: AppTools/ToolTransform.py:109 AppTools/ToolTransform.py:130
-msgid ""
-"Skew/shear the selected object(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected objects."
-msgstr ""
-"Наклоняет/сдвигает выбранные объекты.\n"
-"Точка отсчета - середина\n"
-"ограничительной рамки для всех выбранных объектов."
-
-#: AppTools/ToolTransform.py:159 AppTools/ToolTransform.py:179
-msgid ""
-"Scale the selected object(s).\n"
-"The point of reference depends on \n"
-"the Scale reference checkbox state."
-msgstr ""
-"Масштабирование выбранных объектов.\n"
-"Точка отсчета зависит от\n"
-"состояние флажка Scale Reference."
-
-#: AppTools/ToolTransform.py:228 AppTools/ToolTransform.py:248
-msgid ""
-"Offset the selected object(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected objects.\n"
-msgstr ""
-"Смещение выбранных объектов.\n"
-"Точка отсчета - середина\n"
-"ограничительной рамки для всех выбранных объектов.\n"
-
-#: AppTools/ToolTransform.py:268 AppTools/ToolTransform.py:273
-msgid "Flip the selected object(s) over the X axis."
-msgstr "Отражает выбранные фигуры по оси X."
-
-#: AppTools/ToolTransform.py:297
-msgid "Ref. Point"
-msgstr "Точка зеркалирования"
-
-#: AppTools/ToolTransform.py:348
-msgid ""
-"Create the buffer effect on each geometry,\n"
-"element from the selected object, using the distance."
-msgstr ""
-"Создаёт буферный эффект для каждой геометрии,\n"
-"элемента из выбранного объекта, используя расстояние."
-
-#: AppTools/ToolTransform.py:374
-msgid ""
-"Create the buffer effect on each geometry,\n"
-"element from the selected object, using the factor."
-msgstr ""
-"Создаёт буферный эффект для каждой геометрии,\n"
-"элемента из выбранного объекта, используя коэффициент."
-
-#: AppTools/ToolTransform.py:479
-msgid "Buffer D"
-msgstr "Буфер D"
-
-#: AppTools/ToolTransform.py:480
-msgid "Buffer F"
-msgstr "Буфер F"
-
-#: AppTools/ToolTransform.py:557
-msgid "Rotate transformation can not be done for a value of 0."
-msgstr "Трансформация поворота не может быть выполнена для значения 0."
-
-#: AppTools/ToolTransform.py:596 AppTools/ToolTransform.py:619
-msgid "Scale transformation can not be done for a factor of 0 or 1."
-msgstr ""
-"Преобразование масштаба не может быть выполнено с коэффициентом 0 или 1."
-
-#: AppTools/ToolTransform.py:634 AppTools/ToolTransform.py:644
-msgid "Offset transformation can not be done for a value of 0."
-msgstr "Трансформация смещения не может быть выполнена для значения 0."
-
-#: AppTools/ToolTransform.py:676
-msgid "No object selected. Please Select an object to rotate!"
-msgstr "Объект не выбран. Пожалуйста, выберите объект для поворота!"
-
-#: AppTools/ToolTransform.py:702
-msgid "CNCJob objects can't be rotated."
-msgstr "Объекты CNCJob не могут вращаться."
-
-#: AppTools/ToolTransform.py:710
-msgid "Rotate done"
-msgstr "Поворот выполнен"
-
-#: AppTools/ToolTransform.py:713 AppTools/ToolTransform.py:783
-#: AppTools/ToolTransform.py:833 AppTools/ToolTransform.py:887
-#: AppTools/ToolTransform.py:917 AppTools/ToolTransform.py:953
-msgid "Due of"
-msgstr "Из-за"
-
-#: AppTools/ToolTransform.py:713 AppTools/ToolTransform.py:783
-#: AppTools/ToolTransform.py:833 AppTools/ToolTransform.py:887
-#: AppTools/ToolTransform.py:917 AppTools/ToolTransform.py:953
-msgid "action was not executed."
-msgstr "действие не было выполнено."
-
-#: AppTools/ToolTransform.py:725
-msgid "No object selected. Please Select an object to flip"
-msgstr "Объект не выбран. Пожалуйста, выберите объект для переворота"
-
-#: AppTools/ToolTransform.py:758
-msgid "CNCJob objects can't be mirrored/flipped."
-msgstr "Объекты CNCJob не могут быть зеркалировны/отражены."
-
-#: AppTools/ToolTransform.py:793
-msgid "Skew transformation can not be done for 0, 90 and 180 degrees."
-msgstr "Трансформация наклона не может быть сделана для 0, 90 и 180 градусов."
-
-#: AppTools/ToolTransform.py:798
-msgid "No object selected. Please Select an object to shear/skew!"
-msgstr "Объект не выбран. Пожалуйста, выберите объект для сдвига / перекоса!"
-
-#: AppTools/ToolTransform.py:818
-msgid "CNCJob objects can't be skewed."
-msgstr "CNCJob объекты не могут быть наклонены."
-
-#: AppTools/ToolTransform.py:830
-msgid "Skew on the"
-msgstr "Наклон на"
-
-#: AppTools/ToolTransform.py:830 AppTools/ToolTransform.py:884
-#: AppTools/ToolTransform.py:914
-msgid "axis done"
-msgstr "оси выполнено"
-
-#: AppTools/ToolTransform.py:844
-msgid "No object selected. Please Select an object to scale!"
-msgstr "Объект не выбран. Пожалуйста, выберите объект для масштабирования!"
-
-#: AppTools/ToolTransform.py:875
-msgid "CNCJob objects can't be scaled."
-msgstr "CNCJob объекты не могут быть масштабированы."
-
-#: AppTools/ToolTransform.py:884
-msgid "Scale on the"
-msgstr "Масштабирование на"
-
-#: AppTools/ToolTransform.py:894
-msgid "No object selected. Please Select an object to offset!"
-msgstr "Объект не выбран. Пожалуйста, выберите объект для смещения!"
-
-#: AppTools/ToolTransform.py:901
-msgid "CNCJob objects can't be offset."
-msgstr "Объекты CNCJob не могут быть смещены."
-
-#: AppTools/ToolTransform.py:914
-msgid "Offset on the"
-msgstr "Смещение на"
-
-#: AppTools/ToolTransform.py:924
-msgid "No object selected. Please Select an object to buffer!"
-msgstr "Объект не выбран. Пожалуйста, выберите объект для буферизации!"
-
-#: AppTools/ToolTransform.py:927
-msgid "Applying Buffer"
-msgstr "Применение буфера"
-
-#: AppTools/ToolTransform.py:931
-msgid "CNCJob objects can't be buffered."
-msgstr "Объекты CNCJob не могут быть буферизированы."
-
-#: AppTools/ToolTransform.py:948
-msgid "Buffer done"
-msgstr "Буфер готов"
-
-#: AppTranslation.py:104
-msgid "The application will restart."
-msgstr "Приложение будет перезапущено."
-
-#: AppTranslation.py:106
-msgid "Are you sure do you want to change the current language to"
-msgstr "Вы уверены, что хотите изменить текущий язык на"
-
-#: AppTranslation.py:107
-msgid "Apply Language ..."
-msgstr "Применить язык ..."
-
-#: AppTranslation.py:203 App_Main.py:3151
-msgid ""
-"There are files/objects modified in FlatCAM. \n"
-"Do you want to Save the project?"
-msgstr ""
-"Есть файлы/объекты, измененные в FlatCAM.\n"
-"Вы хотите сохранить проект?"
-
-#: AppTranslation.py:206 App_Main.py:3154 App_Main.py:6411
-msgid "Save changes"
-msgstr "Сохранить изменения"
-
-#: App_Main.py:477
-msgid "FlatCAM is initializing ..."
-msgstr "Запуск FlatCAM ..."
-
-#: App_Main.py:620
-msgid "Could not find the Language files. The App strings are missing."
-msgstr "Не удалось найти языковые файлы. Строки приложения отсутствуют."
-
-#: App_Main.py:692
-msgid ""
-"FlatCAM is initializing ...\n"
-"Canvas initialization started."
-msgstr ""
-"Запуск FlatCAM ...\n"
-"Инициализация рабочей области."
-
-#: App_Main.py:712
-msgid ""
-"FlatCAM is initializing ...\n"
-"Canvas initialization started.\n"
-"Canvas initialization finished in"
-msgstr ""
-"Запуск FlatCAM ...\n"
-"Инициализация рабочей области.\n"
-"Инициализация рабочей области завершена за"
-
-#: App_Main.py:1558 App_Main.py:6524
-msgid "New Project - Not saved"
-msgstr "Новый проект - Не сохранён"
-
-#: App_Main.py:1659
-msgid ""
-"Found old default preferences files. Please reboot the application to update."
-msgstr ""
-"Найдены старые файлы настроек по умолчанию. Пожалуйста, перезагрузите "
-"приложение для обновления."
-
-#: App_Main.py:1726
-msgid "Open Config file failed."
-msgstr "Не удалось открыть файл конфигурации."
-
-#: App_Main.py:1741
-msgid "Open Script file failed."
-msgstr "Ошибка открытия файла сценария."
-
-#: App_Main.py:1767
-msgid "Open Excellon file failed."
-msgstr "Не удалось открыть файл Excellon."
-
-#: App_Main.py:1780
-msgid "Open GCode file failed."
-msgstr "Не удалось открыть файл GCode."
-
-#: App_Main.py:1793
-msgid "Open Gerber file failed."
-msgstr "Не удалось открыть файл Gerber."
-
-#: App_Main.py:2116
-#, fuzzy
-#| msgid "Select a Geometry, Gerber or Excellon Object to edit."
-msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
-msgstr "Выберите объект Geometry, Gerber или Excellon для редактирования."
-
-#: App_Main.py:2131
-msgid ""
-"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
-"possible.\n"
-"Edit only one geometry at a time."
-msgstr ""
-"Одновременное редактирование геометрии в MultiGeo Geometry невозможно.\n"
-"Редактируйте только одну геометрию за раз."
-
-#: App_Main.py:2197
-msgid "Editor is activated ..."
-msgstr "Редактор активирован ..."
-
-#: App_Main.py:2218
-msgid "Do you want to save the edited object?"
-msgstr "Вы хотите сохранить редактируемый объект?"
-
-#: App_Main.py:2254
-msgid "Object empty after edit."
-msgstr "Объект пуст после редактирования."
-
-#: App_Main.py:2259 App_Main.py:2277 App_Main.py:2296
-msgid "Editor exited. Editor content saved."
-msgstr "Редактор закрыт. Содержимое редактора сохранено."
-
-#: App_Main.py:2300 App_Main.py:2324 App_Main.py:2342
-msgid "Select a Gerber, Geometry or Excellon Object to update."
-msgstr "Выберите объект Gerber, Geometry или Excellon для обновления."
-
-#: App_Main.py:2303
-msgid "is updated, returning to App..."
-msgstr "обновлён, возврат в приложение ..."
-
-#: App_Main.py:2310
-msgid "Editor exited. Editor content was not saved."
-msgstr "Редактор закрыт. Содержимое редактора не сохранено."
-
-#: App_Main.py:2443 App_Main.py:2447
-msgid "Import FlatCAM Preferences"
-msgstr "Импорт настроек FlatCAM"
-
-#: App_Main.py:2458
-msgid "Imported Defaults from"
-msgstr "Значения по умолчанию импортированы из"
-
-#: App_Main.py:2478 App_Main.py:2484
-msgid "Export FlatCAM Preferences"
-msgstr "Экспорт настроек FlatCAM"
-
-#: App_Main.py:2504
-msgid "Exported preferences to"
-msgstr "Экспорт настроек в"
-
-#: App_Main.py:2524 App_Main.py:2529
-msgid "Save to file"
-msgstr "Сохранить в файл"
-
-#: App_Main.py:2553
-msgid "Could not load the file."
-msgstr "Не удалось загрузить файл."
-
-#: App_Main.py:2569
-msgid "Exported file to"
-msgstr "Файл экспортируется в"
-
-#: App_Main.py:2606
-msgid "Failed to open recent files file for writing."
-msgstr "Не удалось открыть файл истории для записи."
-
-#: App_Main.py:2617
-msgid "Failed to open recent projects file for writing."
-msgstr "Не удалось открыть файл последних проектов для записи."
-
-#: App_Main.py:2672
-msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
-msgstr "2D Computer-Aided Printed Circuit Board Manufacturing"
-
-#: App_Main.py:2673
-msgid "Development"
-msgstr "Исходный код"
-
-#: App_Main.py:2674
-msgid "DOWNLOAD"
-msgstr "Страница загрузок"
-
-#: App_Main.py:2675
-msgid "Issue tracker"
-msgstr "Issue-трекер"
-
-#: App_Main.py:2694
-msgid "Licensed under the MIT license"
-msgstr "Под лицензией MIT"
-
-#: App_Main.py:2703
-msgid ""
-"Permission is hereby granted, free of charge, to any person obtaining a "
-"copy\n"
-"of this software and associated documentation files (the \"Software\"), to "
-"deal\n"
-"in the Software without restriction, including without limitation the "
-"rights\n"
-"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n"
-"copies of the Software, and to permit persons to whom the Software is\n"
-"furnished to do so, subject to the following conditions:\n"
-"\n"
-"The above copyright notice and this permission notice shall be included in\n"
-"all copies or substantial portions of the Software.\n"
-"\n"
-"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS "
-"OR\n"
-"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
-"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n"
-"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
-"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
-"FROM,\n"
-"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n"
-"THE SOFTWARE."
-msgstr ""
-"Permission is hereby granted, free of charge, to any person obtaining a "
-"copy\n"
-"of this software and associated documentation files (the \"Software\"), to "
-"deal\n"
-"in the Software without restriction, including without limitation the "
-"rights\n"
-"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n"
-"copies of the Software, and to permit persons to whom the Software is\n"
-"furnished to do so, subject to the following conditions:\n"
-"\n"
-"The above copyright notice and this permission notice shall be included in\n"
-"all copies or substantial portions of the Software.\n"
-"\n"
-"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS "
-"OR\n"
-"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
-"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n"
-"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
-"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
-"FROM,\n"
-"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n"
-"THE SOFTWARE."
-
-#: App_Main.py:2725
-#, fuzzy
-#| msgid ""
-#| "Some of the icons used are from the following sources:
Icons by oNline Web Fonts"
-msgid ""
-"Some of the icons used are from the following sources:
Icons by oNline Web Fonts"
-msgstr ""
-"Некоторые из используемых значков взяты из следующих источников: "
-"
Иконки "
-"от oNline Web Fonts"
-
-#: App_Main.py:2761
-msgid "Splash"
-msgstr "Информация"
-
-#: App_Main.py:2767
-msgid "Programmers"
-msgstr "Разработчики"
-
-#: App_Main.py:2773
-msgid "Translators"
-msgstr "Переводчики"
-
-#: App_Main.py:2779
-msgid "License"
-msgstr "Лицензия"
-
-#: App_Main.py:2785
-msgid "Attributions"
-msgstr "Пояснения"
-
-#: App_Main.py:2808
-msgid "Programmer"
-msgstr "Разработчик"
-
-#: App_Main.py:2809
-msgid "Status"
-msgstr "Статус"
-
-#: App_Main.py:2810 App_Main.py:2890
-msgid "E-mail"
-msgstr "E-mail"
-
-#: App_Main.py:2813
-msgid "Program Author"
-msgstr "Автор программы"
-
-#: App_Main.py:2818
-msgid "BETA Maintainer >= 2019"
-msgstr "Куратор >=2019"
-
-#: App_Main.py:2887
-msgid "Language"
-msgstr "Язык"
-
-#: App_Main.py:2888
-msgid "Translator"
-msgstr "Переводчик"
-
-#: App_Main.py:2889
-msgid "Corrections"
-msgstr "Исправления"
-
-#: App_Main.py:2963
-#, fuzzy
-#| msgid "Transformations"
-msgid "Important Information's"
-msgstr "Трансформация"
-
-#: App_Main.py:3111
-msgid ""
-"This entry will resolve to another website if:\n"
-"\n"
-"1. FlatCAM.org website is down\n"
-"2. Someone forked FlatCAM project and wants to point\n"
-"to his own website\n"
-"\n"
-"If you can't get any informations about FlatCAM beta\n"
-"use the YouTube channel link from the Help menu."
-msgstr ""
-"Эта запись будет разрешена на другом сайте, если:\n"
-"\n"
-"1. Сайт FlatCAM.org не работает\n"
-"2. Кто-то создал свою ветвь проекта FlatCAM и хочет указать\n"
-"на свой сайт\n"
-"\n"
-"Если вы не можете получить какую-либо информацию о бета-версии FlatCAM\n"
-"используйте ссылку на канал YouTube в меню «Справка»."
-
-#: App_Main.py:3118
-msgid "Alternative website"
-msgstr "Альтернативный сайт"
-
-#: App_Main.py:3421
-msgid "Selected Excellon file extensions registered with FlatCAM."
-msgstr "Выбранные расширения файлов Excellon, зарегистрированные в FlatCAM."
-
-#: App_Main.py:3443
-msgid "Selected GCode file extensions registered with FlatCAM."
-msgstr "Выбранные расширения файлов GCode, зарегистрированные в FlatCAM."
-
-#: App_Main.py:3465
-msgid "Selected Gerber file extensions registered with FlatCAM."
-msgstr "Выбранные расширения файлов Gerber, зарегистрированные в FlatCAM."
-
-#: App_Main.py:3653 App_Main.py:3712 App_Main.py:3740
-msgid "At least two objects are required for join. Objects currently selected"
-msgstr ""
-"Для объединения требуются как минимум два объекта. Объекты, выбранные в "
-"данный момент"
-
-#: App_Main.py:3662
-msgid ""
-"Failed join. The Geometry objects are of different types.\n"
-"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
-"is to convert from one to another and retry joining \n"
-"but in the case of converting from MultiGeo to SingleGeo, informations may "
-"be lost and the result may not be what was expected. \n"
-"Check the generated GCODE."
-msgstr ""
-"Не удалось объединить. Объекты Geometry бывают разных типов.\n"
-"По крайней мере, один тип MultiGeo, а другой тип SingleGeo. Возможно "
-"преобразование из одного в другое и повторное присоединение ,\n"
-"но в случае преобразования из MultiGeo в SingleGeo информация может быть "
-"потеряна, и результат может не соответствовать ожидаемому. \n"
-"Проверьте сгенерированный GCODE."
-
-#: App_Main.py:3674 App_Main.py:3684
-msgid "Geometry merging finished"
-msgstr "Слияние Geometry завершено"
-
-#: App_Main.py:3707
-msgid "Failed. Excellon joining works only on Excellon objects."
-msgstr "Неудача. Присоединение Excellon работает только на объектах Excellon."
-
-#: App_Main.py:3717
-msgid "Excellon merging finished"
-msgstr "Слияние Excellon завершено"
-
-#: App_Main.py:3735
-msgid "Failed. Gerber joining works only on Gerber objects."
-msgstr "Неудача. Объединение Gerber работает только на объектах Gerber."
-
-#: App_Main.py:3745
-msgid "Gerber merging finished"
-msgstr "Слияние Gerber завершено"
-
-#: App_Main.py:3765 App_Main.py:3802
-msgid "Failed. Select a Geometry Object and try again."
-msgstr "Неудалось. Выберите объект Geometry и попробуйте снова."
-
-#: App_Main.py:3769 App_Main.py:3807
-msgid "Expected a GeometryObject, got"
-msgstr "Ожидается GeometryObject, получено"
-
-#: App_Main.py:3784
-msgid "A Geometry object was converted to MultiGeo type."
-msgstr "Объект Geometry был преобразован в тип MultiGeo."
-
-#: App_Main.py:3822
-msgid "A Geometry object was converted to SingleGeo type."
-msgstr "Объект Geometry был преобразован в тип SingleGeo."
-
-#: App_Main.py:4029
-msgid "Toggle Units"
-msgstr "Единицы измерения"
-
-#: App_Main.py:4033
-msgid ""
-"Changing the units of the project\n"
-"will scale all objects.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-"Изменение единиц измерения проекта приведёт к соответствующему "
-"масштабированию всех всех объектов.\n"
-"Продолжить?"
-
-#: App_Main.py:4036 App_Main.py:4223 App_Main.py:4306 App_Main.py:6809
-#: App_Main.py:6825 App_Main.py:7163 App_Main.py:7175
-msgid "Ok"
-msgstr "Да"
-
-#: App_Main.py:4086
-msgid "Converted units to"
-msgstr "Конвертирование единиц в"
-
-#: App_Main.py:4121
-msgid "Detachable Tabs"
-msgstr "Плавающие вкладки"
-
-#: App_Main.py:4150
-#, fuzzy
-#| msgid "Workspace Settings"
-msgid "Workspace enabled."
-msgstr "Настройки рабочей области"
-
-#: App_Main.py:4153
-#, fuzzy
-#| msgid "Workspace Settings"
-msgid "Workspace disabled."
-msgstr "Настройки рабочей области"
-
-#: App_Main.py:4217
-msgid ""
-"Adding Tool works only when Advanced is checked.\n"
-"Go to Preferences -> General - Show Advanced Options."
-msgstr ""
-"Добавление инструмента работает только тогда, когда установлен флажок "
-"«Дополнительно».\n"
-"Перейдите в Настройки -> Основные парам. - Показать дополнительные параметры."
-
-#: App_Main.py:4299
-msgid "Delete objects"
-msgstr "Удалить объекты"
-
-#: App_Main.py:4304
-msgid ""
-"Are you sure you want to permanently delete\n"
-"the selected objects?"
-msgstr ""
-"Вы уверены, что хотите удалить навсегда\n"
-"выделенные объекты?"
-
-#: App_Main.py:4348
-msgid "Object(s) deleted"
-msgstr "Объект(ы) удалены"
-
-#: App_Main.py:4352
-msgid "Save the work in Editor and try again ..."
-msgstr "Сохраните работу в редакторе и попробуйте снова ..."
-
-#: App_Main.py:4381
-msgid "Object deleted"
-msgstr "Объект(ы) удален"
-
-#: App_Main.py:4408
-msgid "Click to set the origin ..."
-msgstr "Кликните, чтобы указать начало координат ..."
-
-#: App_Main.py:4430
-msgid "Setting Origin..."
-msgstr "Установка точки начала координат..."
-
-#: App_Main.py:4443 App_Main.py:4545
-msgid "Origin set"
-msgstr "Начало координат установлено"
-
-#: App_Main.py:4460
-msgid "Origin coordinates specified but incomplete."
-msgstr "Координаты начала указаны, но неполны."
-
-#: App_Main.py:4501
-msgid "Moving to Origin..."
-msgstr "Переход к началу координат..."
-
-#: App_Main.py:4582
-msgid "Jump to ..."
-msgstr "Перейти к ..."
-
-#: App_Main.py:4583
-msgid "Enter the coordinates in format X,Y:"
-msgstr "Введите координаты в формате X, Y:"
-
-#: App_Main.py:4593
-msgid "Wrong coordinates. Enter coordinates in format: X,Y"
-msgstr "Неверные координаты. Введите координаты в формате: X, Y"
-
-#: App_Main.py:4711
-msgid "Bottom-Left"
-msgstr "Слева внизу"
-
-#: App_Main.py:4714
-msgid "Top-Right"
-msgstr "Справа вверху"
-
-#: App_Main.py:4735
-msgid "Locate ..."
-msgstr "Размещение ..."
-
-#: App_Main.py:5008 App_Main.py:5085
-msgid "No object is selected. Select an object and try again."
-msgstr "Объект не выбран. Выберите объект и попробуйте снова."
-
-#: App_Main.py:5111
-msgid ""
-"Aborting. The current task will be gracefully closed as soon as possible..."
-msgstr "Прерывание. Текущая задача будет закрыта как можно скорее..."
-
-#: App_Main.py:5117
-msgid "The current task was gracefully closed on user request..."
-msgstr "Текущая задача была закрыта по запросу пользователя ..."
-
-#: App_Main.py:5291
-msgid "Tools in Tools Database edited but not saved."
-msgstr "Инструменты в базе данных отредактированы, но не сохранены."
-
-#: App_Main.py:5330
-msgid "Adding tool from DB is not allowed for this object."
-msgstr "Добавление инструмента из БД для данного объекта запрещено."
-
-#: App_Main.py:5348
-msgid ""
-"One or more Tools are edited.\n"
-"Do you want to update the Tools Database?"
-msgstr ""
-"Один или несколько инструментов изменены.\n"
-"Вы хотите обновить базу данных инструментов?"
-
-#: App_Main.py:5350
-msgid "Save Tools Database"
-msgstr "Сохранить БД"
-
-#: App_Main.py:5404
-msgid "No object selected to Flip on Y axis."
-msgstr "Не выбран объект для отражения по оси Y."
-
-#: App_Main.py:5430
-msgid "Flip on Y axis done."
-msgstr "Отражение по оси Y завершено."
-
-#: App_Main.py:5452
-msgid "No object selected to Flip on X axis."
-msgstr "Не выбран объект для отражения по оси Х."
-
-#: App_Main.py:5478
-msgid "Flip on X axis done."
-msgstr "Отражение по оси Х завершено."
-
-#: App_Main.py:5500
-msgid "No object selected to Rotate."
-msgstr "Не выбран ни один объект для вращения."
-
-#: App_Main.py:5503 App_Main.py:5554 App_Main.py:5591
-msgid "Transform"
-msgstr "Трансформация"
-
-#: App_Main.py:5503 App_Main.py:5554 App_Main.py:5591
-msgid "Enter the Angle value:"
-msgstr "Введите значение угла:"
-
-#: App_Main.py:5533
-msgid "Rotation done."
-msgstr "Вращение завершено."
-
-#: App_Main.py:5535
-msgid "Rotation movement was not executed."
-msgstr "Вращение не было выполнено."
-
-#: App_Main.py:5552
-msgid "No object selected to Skew/Shear on X axis."
-msgstr "Не выбран ни один объект для наклона/сдвига по оси X."
-
-#: App_Main.py:5573
-msgid "Skew on X axis done."
-msgstr "Наклон по оси X выполнен."
-
-#: App_Main.py:5589
-msgid "No object selected to Skew/Shear on Y axis."
-msgstr "Нет объекта, выбранного для наклона/сдвига по оси Y."
-
-#: App_Main.py:5610
-msgid "Skew on Y axis done."
-msgstr "Наклон по оси Y выполнен."
-
-#: App_Main.py:5688
-msgid "New Grid ..."
-msgstr "Новая сетка ..."
-
-#: App_Main.py:5689
-msgid "Enter a Grid Value:"
-msgstr "Введите размер сетки:"
-
-#: App_Main.py:5697 App_Main.py:5721
-msgid "Please enter a grid value with non-zero value, in Float format."
-msgstr ""
-"Пожалуйста, введите значение сетки с ненулевым значением в формате float."
-
-#: App_Main.py:5702
-msgid "New Grid added"
-msgstr "Новая сетка добавлена"
-
-#: App_Main.py:5704
-msgid "Grid already exists"
-msgstr "Сетка уже существует"
-
-#: App_Main.py:5706
-msgid "Adding New Grid cancelled"
-msgstr "Добавление новой сетки отменено"
-
-#: App_Main.py:5727
-msgid " Grid Value does not exist"
-msgstr " Значение сетки не существует"
-
-#: App_Main.py:5729
-msgid "Grid Value deleted"
-msgstr "Значение сетки удалено"
-
-#: App_Main.py:5731
-msgid "Delete Grid value cancelled"
-msgstr "Удаление значения сетки отменено"
-
-#: App_Main.py:5737
-msgid "Key Shortcut List"
-msgstr "Список комбинаций клавиш"
-
-#: App_Main.py:5771
-msgid " No object selected to copy it's name"
-msgstr " Нет объекта, выбранного для копирования его имени"
-
-#: App_Main.py:5775
-msgid "Name copied on clipboard ..."
-msgstr "Имя скопировано в буфер обмена ..."
-
-#: App_Main.py:6408
-msgid ""
-"There are files/objects opened in FlatCAM.\n"
-"Creating a New project will delete them.\n"
-"Do you want to Save the project?"
-msgstr ""
-"В FlatCAM открыты файлы/объекты.\n"
-"Создание нового проекта удалит их.\n"
-"Вы хотите сохранить проект?"
-
-#: App_Main.py:6431
-msgid "New Project created"
-msgstr "Новый проект создан"
-
-#: App_Main.py:6603 App_Main.py:6642 App_Main.py:6686 App_Main.py:6756
-#: App_Main.py:7550 App_Main.py:8763 App_Main.py:8825
-msgid ""
-"Canvas initialization started.\n"
-"Canvas initialization finished in"
-msgstr ""
-"Инициализация холста.\n"
-"Инициализация холста завершена за"
-
-#: App_Main.py:6605
-msgid "Opening Gerber file."
-msgstr "Открытие файла Gerber."
-
-#: App_Main.py:6644
-msgid "Opening Excellon file."
-msgstr "Открытие файла Excellon."
-
-#: App_Main.py:6675 App_Main.py:6680
-msgid "Open G-Code"
-msgstr "Открыть G-Code"
-
-#: App_Main.py:6688
-msgid "Opening G-Code file."
-msgstr "Открытие файла G-Code."
-
-#: App_Main.py:6747 App_Main.py:6751
-msgid "Open HPGL2"
-msgstr "Открыть HPGL2"
-
-#: App_Main.py:6758
-msgid "Opening HPGL2 file."
-msgstr "Открытие файла HPGL2."
-
-#: App_Main.py:6781 App_Main.py:6784
-msgid "Open Configuration File"
-msgstr "Открыть файл конфигурации"
-
-#: App_Main.py:6804 App_Main.py:7158
-msgid "Please Select a Geometry object to export"
-msgstr "Выберите объект Geometry для экспорта"
-
-#: App_Main.py:6820
-msgid "Only Geometry, Gerber and CNCJob objects can be used."
-msgstr "Можно использовать только объекты Geometry, Gerber и CNCJob."
-
-#: App_Main.py:6865
-msgid "Data must be a 3D array with last dimension 3 or 4"
-msgstr "Данные должны быть 3D массивом с последним размером 3 или 4"
-
-#: App_Main.py:6871 App_Main.py:6875
-msgid "Export PNG Image"
-msgstr "Экспорт PNG изображения"
-
-#: App_Main.py:6908 App_Main.py:7118
-msgid "Failed. Only Gerber objects can be saved as Gerber files..."
-msgstr "Ошибка. Только объекты Gerber могут быть сохранены как файлы Gerber..."
-
-#: App_Main.py:6920
-msgid "Save Gerber source file"
-msgstr "Сохранить исходный файл Gerber"
-
-#: App_Main.py:6949
-msgid "Failed. Only Script objects can be saved as TCL Script files..."
-msgstr ""
-"Ошибка. Только объекты сценария могут быть сохранены как файлы TCL-"
-"сценария..."
-
-#: App_Main.py:6961
-msgid "Save Script source file"
-msgstr "Сохранить исходный файл сценария"
-
-#: App_Main.py:6990
-msgid "Failed. Only Document objects can be saved as Document files..."
-msgstr ""
-"Ошибка. Только объекты Document могут быть сохранены как файлы Document..."
-
-#: App_Main.py:7002
-msgid "Save Document source file"
-msgstr "Сохранить исходный файл Document"
-
-#: App_Main.py:7032 App_Main.py:7074 App_Main.py:8033
-msgid "Failed. Only Excellon objects can be saved as Excellon files..."
-msgstr ""
-"Ошибка. Только объекты Excellon могут быть сохранены как файлы Excellon..."
-
-#: App_Main.py:7040 App_Main.py:7045
-msgid "Save Excellon source file"
-msgstr "Сохранить исходный файл Excellon"
-
-#: App_Main.py:7082 App_Main.py:7086
-msgid "Export Excellon"
-msgstr "Экспорт Excellon"
-
-#: App_Main.py:7126 App_Main.py:7130
-msgid "Export Gerber"
-msgstr "Экспорт Gerber"
-
-#: App_Main.py:7170
-msgid "Only Geometry objects can be used."
-msgstr "Можно использовать только объекты Geometry."
-
-#: App_Main.py:7186 App_Main.py:7190
-msgid "Export DXF"
-msgstr "Экспорт DXF"
-
-#: App_Main.py:7215 App_Main.py:7218
-msgid "Import SVG"
-msgstr "Импорт SVG"
-
-#: App_Main.py:7246 App_Main.py:7250
-msgid "Import DXF"
-msgstr "Импорт DXF"
-
-#: App_Main.py:7300
-msgid "Viewing the source code of the selected object."
-msgstr "Просмотр исходного кода выбранного объекта."
-
-#: App_Main.py:7307 App_Main.py:7311
-msgid "Select an Gerber or Excellon file to view it's source file."
-msgstr "Выберите файл Gerber или Excellon для просмотра исходного кода."
-
-#: App_Main.py:7325
-msgid "Source Editor"
-msgstr "Редактор исходного кода"
-
-#: App_Main.py:7365 App_Main.py:7372
-msgid "There is no selected object for which to see it's source file code."
-msgstr "Нет выбранного объекта, для просмотра исходного кода файла."
-
-#: App_Main.py:7384
-msgid "Failed to load the source code for the selected object"
-msgstr "Не удалось загрузить исходный код выбранного объекта"
-
-#: App_Main.py:7420
-msgid "Go to Line ..."
-msgstr "Перейти к строке ..."
-
-#: App_Main.py:7421
-msgid "Line:"
-msgstr "Строка:"
-
-#: App_Main.py:7448
-msgid "New TCL script file created in Code Editor."
-msgstr "Новый файл сценария создан в редакторе кода."
-
-#: App_Main.py:7484 App_Main.py:7486 App_Main.py:7522 App_Main.py:7524
-msgid "Open TCL script"
-msgstr "Открыть сценарий TCL"
-
-#: App_Main.py:7552
-msgid "Executing ScriptObject file."
-msgstr "Выполнение файла ScriptObject."
-
-#: App_Main.py:7560 App_Main.py:7563
-msgid "Run TCL script"
-msgstr "Запустить сценарий TCL"
-
-#: App_Main.py:7586
-msgid "TCL script file opened in Code Editor and executed."
-msgstr "Файл сценария открывается в редакторе кода и выполняется."
-
-#: App_Main.py:7637 App_Main.py:7643
-msgid "Save Project As ..."
-msgstr "Сохранить проект как..."
-
-#: App_Main.py:7678
-msgid "FlatCAM objects print"
-msgstr "Печать объектов FlatCAM"
-
-#: App_Main.py:7691 App_Main.py:7698
-msgid "Save Object as PDF ..."
-msgstr "Сохранить объект как PDF ..."
-
-#: App_Main.py:7707
-msgid "Printing PDF ... Please wait."
-msgstr "Печать PDF ... Пожалуйста, подождите."
-
-#: App_Main.py:7886
-msgid "PDF file saved to"
-msgstr "Файл PDF сохранён в"
-
-#: App_Main.py:7911
-msgid "Exporting SVG"
-msgstr "Экспортирование SVG"
-
-#: App_Main.py:7954
-msgid "SVG file exported to"
-msgstr "Файл SVG экспортируется в"
-
-#: App_Main.py:7980
-msgid ""
-"Save cancelled because source file is empty. Try to export the Gerber file."
-msgstr ""
-"Сохранение отменено, потому что исходный файл пуст. Попробуйте "
-"экспортировать файл Gerber."
-
-#: App_Main.py:8127
-msgid "Excellon file exported to"
-msgstr "Файл Excellon экспортируется в"
-
-#: App_Main.py:8136
-msgid "Exporting Excellon"
-msgstr "Экспорт Excellon"
-
-#: App_Main.py:8141 App_Main.py:8148
-msgid "Could not export Excellon file."
-msgstr "Не удалось экспортировать файл Excellon."
-
-#: App_Main.py:8263
-msgid "Gerber file exported to"
-msgstr "Файл Gerber экспортируется в"
-
-#: App_Main.py:8271
-msgid "Exporting Gerber"
-msgstr "Экспортирование Gerber"
-
-#: App_Main.py:8276 App_Main.py:8283
-msgid "Could not export Gerber file."
-msgstr "Не удалось экспортировать файл Gerber."
-
-#: App_Main.py:8318
-msgid "DXF file exported to"
-msgstr "Файл DXF экспортируется в"
-
-#: App_Main.py:8324
-msgid "Exporting DXF"
-msgstr "Экспорт DXF"
-
-#: App_Main.py:8329 App_Main.py:8336
-msgid "Could not export DXF file."
-msgstr "Не удалось экспортировать файл DXF."
-
-#: App_Main.py:8370
-msgid "Importing SVG"
-msgstr "Импортирование SVG"
-
-#: App_Main.py:8378 App_Main.py:8424
-msgid "Import failed."
-msgstr "Не удалось импортировать."
-
-#: App_Main.py:8416
-msgid "Importing DXF"
-msgstr "Импорт DXF"
-
-#: App_Main.py:8457 App_Main.py:8652 App_Main.py:8717
-msgid "Failed to open file"
-msgstr "Не удалось открыть файл"
-
-#: App_Main.py:8460 App_Main.py:8655 App_Main.py:8720
-msgid "Failed to parse file"
-msgstr "Не удаётся прочитать файл"
-
-#: App_Main.py:8472
-msgid "Object is not Gerber file or empty. Aborting object creation."
-msgstr ""
-"Объект не является файлом Gerber или пуст. Прерывание создания объекта."
-
-#: App_Main.py:8477
-msgid "Opening Gerber"
-msgstr "Открытие Gerber"
-
-#: App_Main.py:8488
-msgid "Open Gerber failed. Probable not a Gerber file."
-msgstr "Открыть Гербер не удалось. Вероятно, не файл Гербера."
-
-#: App_Main.py:8524
-msgid "Cannot open file"
-msgstr "Не удается открыть файл"
-
-#: App_Main.py:8545
-msgid "Opening Excellon."
-msgstr "Открытие Excellon."
-
-#: App_Main.py:8555
-msgid "Open Excellon file failed. Probable not an Excellon file."
-msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon."
-
-#: App_Main.py:8587
-msgid "Reading GCode file"
-msgstr "Чтение файла GCode"
-
-#: App_Main.py:8600
-msgid "This is not GCODE"
-msgstr "Это не GCODE"
-
-#: App_Main.py:8605
-msgid "Opening G-Code."
-msgstr "Открытие G-Code."
-
-#: App_Main.py:8618
-msgid ""
-"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
-"from File menu.\n"
-" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
-"processing"
-msgstr ""
-"Не удалось создать объект CNCJob. Вероятно это не файл GCode.Попробуйте "
-"загрузить его из меню «Файл».\n"
-" Попытка создать объект FlatCAM CNCJob из файла G-кода не удалась во время "
-"обработки"
-
-#: App_Main.py:8674
-msgid "Object is not HPGL2 file or empty. Aborting object creation."
-msgstr ""
-"Объект не является файлом HPGL2 или пустым. Прерывание создания объекта."
-
-#: App_Main.py:8679
-msgid "Opening HPGL2"
-msgstr "Открытие HPGL2"
-
-#: App_Main.py:8686
-msgid " Open HPGL2 failed. Probable not a HPGL2 file."
-msgstr " Открыть HPGL2 не удалось. Вероятно, не файл HPGL2."
-
-#: App_Main.py:8712
-msgid "TCL script file opened in Code Editor."
-msgstr "Файл сценария открыт в редакторе кода."
-
-#: App_Main.py:8732
-msgid "Opening TCL Script..."
-msgstr "Открытие TCL-сценария..."
-
-#: App_Main.py:8743
-msgid "Failed to open TCL Script."
-msgstr "Не удалось открыть TCL-сценарий."
-
-#: App_Main.py:8765
-msgid "Opening FlatCAM Config file."
-msgstr "Открытие файла конфигурации."
-
-#: App_Main.py:8793
-msgid "Failed to open config file"
-msgstr "Не удалось открыть файл конфигурации"
-
-#: App_Main.py:8822
-msgid "Loading Project ... Please Wait ..."
-msgstr "Загрузка проекта ... Пожалуйста, подождите ..."
-
-#: App_Main.py:8827
-msgid "Opening FlatCAM Project file."
-msgstr "Открытие файла проекта FlatCAM."
-
-#: App_Main.py:8842 App_Main.py:8846 App_Main.py:8863
-msgid "Failed to open project file"
-msgstr "Не удалось открыть файл проекта"
-
-#: App_Main.py:8900
-msgid "Loading Project ... restoring"
-msgstr "Загрузка проекта ... восстановление"
-
-#: App_Main.py:8910
-msgid "Project loaded from"
-msgstr "Проект загружен из"
-
-#: App_Main.py:8936
-msgid "Redrawing all objects"
-msgstr "Перерисовка всех объектов"
-
-#: App_Main.py:9024
-msgid "Failed to load recent item list."
-msgstr "Не удалось загрузить список недавних файлов."
-
-#: App_Main.py:9031
-msgid "Failed to parse recent item list."
-msgstr "Не удалось прочитать список недавних файлов."
-
-#: App_Main.py:9041
-msgid "Failed to load recent projects item list."
-msgstr "Не удалось загрузить список элементов последних проектов."
-
-#: App_Main.py:9048
-msgid "Failed to parse recent project item list."
-msgstr "Не удалось проанализировать список последних элементов проекта."
-
-#: App_Main.py:9109
-msgid "Clear Recent projects"
-msgstr "Очистить недавние проекты"
-
-#: App_Main.py:9133
-msgid "Clear Recent files"
-msgstr "Очистить список"
-
-#: App_Main.py:9235
-msgid "Selected Tab - Choose an Item from Project Tab"
-msgstr "Вкладка \"Выбранное\" - выбранный элемент на вкладке \"Проект\""
-
-#: App_Main.py:9236
-msgid "Details"
-msgstr "Описание"
-
-#: App_Main.py:9238
-#, fuzzy
-#| msgid "The normal flow when working in FlatCAM is the following:"
-msgid "The normal flow when working with the application is the following:"
-msgstr "Нормальный порядок при работе в FlatCAM выглядит следующим образом:"
-
-#: App_Main.py:9239
-#, fuzzy
-#| msgid ""
-#| "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into "
-#| "FlatCAM using either the toolbars, key shortcuts or even dragging and "
-#| "dropping the files on the GUI."
-msgid ""
-"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into "
-"the application using either the toolbars, key shortcuts or even dragging "
-"and dropping the files on the AppGUI."
-msgstr ""
-"Загрузите/импортируйте Gerber, Excellon, Gcode, DXF, растровое изображение "
-"или SVG-файл в FlatCAM с помощью панели инструментов, сочетания клавиш или "
-"просто перетащив в окно программы."
-
-#: App_Main.py:9242
-#, fuzzy
-#| msgid ""
-#| "You can also load a FlatCAM project by double clicking on the project "
-#| "file, drag and drop of the file into the FLATCAM GUI or through the menu "
-#| "(or toolbar) actions offered within the app."
-msgid ""
-"You can also load a project by double clicking on the project file, drag and "
-"drop of the file into the AppGUI or through the menu (or toolbar) actions "
-"offered within the app."
-msgstr ""
-"Вы также можете загрузить проект FlatCAM, дважды щелкнув файл проекта, "
-"перетащив его в окно программы или с помощью действий меню (или панели "
-"инструментов), предлагаемых в приложении."
-
-#: App_Main.py:9245
-msgid ""
-"Once an object is available in the Project Tab, by selecting it and then "
-"focusing on SELECTED TAB (more simpler is to double click the object name in "
-"the Project Tab, SELECTED TAB will be updated with the object properties "
-"according to its kind: Gerber, Excellon, Geometry or CNCJob object."
-msgstr ""
-"После того, как объект доступен на вкладке \"Проект\", выберите его и "
-"обратите внимание на вкладку \"Выбранное\" (проще дважды щелкнуть по имени "
-"объекта на вкладке \"Проект\", вкладка \"Выбранное\" будет обновлена в "
-"соответствии с видом объекта: Gerber, Excellon, Geometry или CNCJob."
-
-#: App_Main.py:9249
-msgid ""
-"If the selection of the object is done on the canvas by single click "
-"instead, and the SELECTED TAB is in focus, again the object properties will "
-"be displayed into the Selected Tab. Alternatively, double clicking on the "
-"object on the canvas will bring the SELECTED TAB and populate it even if it "
-"was out of focus."
-msgstr ""
-"Если выделение объекта производится на холсте одним щелчком мыши, а вкладка "
-"\"Выбранное\" находится в фокусе, то свойства объекта снова отобразятся на "
-"вкладке \"Выбранное\". Кроме того, двойной щелчок по объекту на холсте "
-"откроет вкладку \"Выбранное\" и заполнит ее, даже если она была не в фокусе."
-
-#: App_Main.py:9253
-msgid ""
-"You can change the parameters in this screen and the flow direction is like "
-"this:"
-msgstr "Вы можете изменить параметры на этом экране, и порядок будет таким:"
-
-#: App_Main.py:9254
-msgid ""
-"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> "
-"Geometry Object --> Add tools (change param in Selected Tab) --> Generate "
-"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or "
-"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode."
-msgstr ""
-"Объект Gerber/Excellon -> Выбрать параметры -> Создать геометрию(ВНЕШНЯЯ, "
-"ВНУТРЕННЯЯ или ПОЛНАЯ) -> Объект геометрии -> Добавить инструменты (изменить "
-"параметры на вкладке \"Выбранное\") -> Создать CNCJob -> Объект CNCJob -> "
-"Проверить GCode (с помощью кнопки \"Просмотр CNC Code\") и дописать, при "
-"необходимости, дополнительные команды в начало или конец GCode (опять же, "
-"во вкладке \"Выбранное\") -> Сохранить GCode (кнопка \"Сохранить CNC Code\")."
-
-#: App_Main.py:9258
-msgid ""
-"A list of key shortcuts is available through an menu entry in Help --> "
-"Shortcuts List or through its own key shortcut: F3."
-msgstr ""
-"Список комбинаций клавиш доступен через пункт меню Помощь --> Список "
-"комбинаций клавиш или через клавишу: F3."
-
-#: App_Main.py:9322
-msgid "Failed checking for latest version. Could not connect."
-msgstr ""
-"Не удалось проверить обновление программы. Отсутствует интернет подключение ."
-
-#: App_Main.py:9329
-msgid "Could not parse information about latest version."
-msgstr "Не удается обработать информацию о последней версии."
-
-#: App_Main.py:9339
-msgid "FlatCAM is up to date!"
-msgstr "FlatCAM в актуальном состоянии!"
-
-#: App_Main.py:9344
-msgid "Newer Version Available"
-msgstr "Доступна новая версия"
-
-#: App_Main.py:9346
-msgid "There is a newer version of FlatCAM available for download:"
-msgstr "Новая версия FlatCAM доступна для загрузки:"
-
-#: App_Main.py:9350
-msgid "info"
-msgstr "инфо"
-
-#: App_Main.py:9378
-msgid ""
-"OpenGL canvas initialization failed. HW or HW configuration not supported."
-"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
-"tab.\n"
-"\n"
-msgstr ""
-"Не удалось инициализировать рабочее пространство OpenGL. Конфигурация HW или "
-"HW не поддерживается. Измените графический движок на Legacy (2D) в Правка -> "
-"Настройки -> вкладка Основные.\n"
-"\n"
-
-#: App_Main.py:9456
-msgid "All plots disabled."
-msgstr "Все участки отключены."
-
-#: App_Main.py:9463
-msgid "All non selected plots disabled."
-msgstr "Все не выбранные участки отключены."
-
-#: App_Main.py:9470
-msgid "All plots enabled."
-msgstr "Все участки включены."
-
-#: App_Main.py:9476
-msgid "Selected plots enabled..."
-msgstr "Выбранные участки включены..."
-
-#: App_Main.py:9484
-msgid "Selected plots disabled..."
-msgstr "Выбранные участки отключены..."
-
-#: App_Main.py:9517
-msgid "Enabling plots ..."
-msgstr "Включение участков ..."
-
-#: App_Main.py:9566
-msgid "Disabling plots ..."
-msgstr "Отключение участков ..."
-
-#: App_Main.py:9589
-msgid "Working ..."
-msgstr "Обработка…"
-
-#: App_Main.py:9698
-msgid "Set alpha level ..."
-msgstr "Установка уровня прозрачности ..."
-
-#: App_Main.py:9752
-msgid "Saving FlatCAM Project"
-msgstr "Сохранение проекта FlatCAM"
-
-#: App_Main.py:9773 App_Main.py:9809
-msgid "Project saved to"
-msgstr "Проект сохранён в"
-
-#: App_Main.py:9780
-msgid "The object is used by another application."
-msgstr "Объект используется другим приложением."
-
-#: App_Main.py:9794
-msgid "Failed to verify project file"
-msgstr "Не удалось проверить файл проекта"
-
-#: App_Main.py:9794 App_Main.py:9802 App_Main.py:9812
-msgid "Retry to save it."
-msgstr "Повторите попытку, чтобы сохранить его."
-
-#: App_Main.py:9802 App_Main.py:9812
-msgid "Failed to parse saved project file"
-msgstr "Не удалось проанализировать сохраненный файл проекта"
-
#: Bookmark.py:57 Bookmark.py:84
msgid "Title"
msgstr "Название"
@@ -18469,6 +101,40 @@ msgstr "Закладка удалена."
msgid "Export Bookmarks"
msgstr "Экспорт закладок в"
+#: Bookmark.py:293 appGUI/MainGUI.py:515
+msgid "Bookmarks"
+msgstr "Закладки"
+
+#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:665 appDatabase.py:711
+#: appDatabase.py:2279 appDatabase.py:2325 appEditors/FlatCAMExcEditor.py:1023
+#: appEditors/FlatCAMExcEditor.py:1091 appEditors/FlatCAMTextEditor.py:223
+#: appGUI/MainGUI.py:2730 appGUI/MainGUI.py:2952 appGUI/MainGUI.py:3167
+#: appObjects/ObjectCollection.py:127 appTools/ToolFilm.py:739
+#: appTools/ToolFilm.py:885 appTools/ToolImage.py:247 appTools/ToolMove.py:269
+#: appTools/ToolPcbWizard.py:301 appTools/ToolPcbWizard.py:324
+#: appTools/ToolQRCode.py:800 appTools/ToolQRCode.py:847 app_Main.py:1711
+#: app_Main.py:2452 app_Main.py:2488 app_Main.py:2535 app_Main.py:4101
+#: app_Main.py:6612 app_Main.py:6651 app_Main.py:6695 app_Main.py:6724
+#: app_Main.py:6765 app_Main.py:6790 app_Main.py:6846 app_Main.py:6882
+#: app_Main.py:6927 app_Main.py:6968 app_Main.py:7010 app_Main.py:7052
+#: app_Main.py:7093 app_Main.py:7137 app_Main.py:7197 app_Main.py:7229
+#: app_Main.py:7261 app_Main.py:7492 app_Main.py:7530 app_Main.py:7573
+#: app_Main.py:7650 app_Main.py:7705
+msgid "Cancelled."
+msgstr "Отменено."
+
+#: Bookmark.py:308 appDatabase.py:673 appDatabase.py:2287
+#: appEditors/FlatCAMTextEditor.py:276 appObjects/FlatCAMCNCJob.py:959
+#: appTools/ToolFilm.py:1016 appTools/ToolFilm.py:1197
+#: appTools/ToolSolderPaste.py:1542 app_Main.py:2543 app_Main.py:7949
+#: app_Main.py:7997 app_Main.py:8122 app_Main.py:8258
+msgid ""
+"Permission denied, saving not possible.\n"
+"Most likely another app is holding the file open and not accessible."
+msgstr ""
+"В доступе отказано, сохранение невозможно.\n"
+"Скорее всего, другое приложение держит файл открытым и недоступным."
+
#: Bookmark.py:319 Bookmark.py:349
msgid "Could not load bookmarks file."
msgstr "Не удалось загрузить файл закладок."
@@ -18495,10 +161,30 @@ msgstr "Закладки импортированы из"
msgid "The user requested a graceful exit of the current task."
msgstr "Пользователь запросил выход из текущего задания."
+#: Common.py:210 appTools/ToolCopperThieving.py:773
+#: appTools/ToolIsolation.py:1672 appTools/ToolNCC.py:1669
+msgid "Click the start point of the area."
+msgstr "Нажмите на начальную точку области."
+
#: Common.py:269
msgid "Click the end point of the area."
msgstr "Нажмите на конечную точку области."
+#: Common.py:275 Common.py:377 appTools/ToolCopperThieving.py:830
+#: appTools/ToolIsolation.py:2504 appTools/ToolIsolation.py:2556
+#: appTools/ToolNCC.py:1731 appTools/ToolNCC.py:1783 appTools/ToolPaint.py:1625
+#: appTools/ToolPaint.py:1676
+msgid "Zone added. Click to start adding next zone or right click to finish."
+msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения."
+
+#: Common.py:322 appEditors/FlatCAMGeoEditor.py:2352
+#: appTools/ToolIsolation.py:2527 appTools/ToolNCC.py:1754
+#: appTools/ToolPaint.py:1647
+msgid "Click on next Point or click right mouse button to complete ..."
+msgstr ""
+"Нажмите на следующую точку или щелкните правой кнопкой мыши для "
+"завершения ..."
+
#: Common.py:408
msgid "Exclusion areas added. Checking overlap with the object geometry ..."
msgstr ""
@@ -18513,6 +199,10 @@ msgstr ""
msgid "Exclusion areas added."
msgstr "Зоны исключения"
+#: Common.py:426 Common.py:559 Common.py:619 appGUI/ObjectUI.py:2047
+msgid "Generate the CNC Job object."
+msgstr "Будет создан объект программы для ЧПУ."
+
#: Common.py:426
#, fuzzy
#| msgid "Exclusion areas"
@@ -18535,59 +225,18272 @@ msgstr "Все объекты выделены."
msgid "Selected exclusion zones deleted."
msgstr "Удаляет все исключаемые зоны."
-#: camlib.py:597
+#: appDatabase.py:88
+msgid "Add Geometry Tool in DB"
+msgstr "Добавить инструмент геометрии в БД"
+
+#: appDatabase.py:90 appDatabase.py:1757
+msgid ""
+"Add a new tool in the Tools Database.\n"
+"It will be used in the Geometry UI.\n"
+"You can edit it after it is added."
+msgstr ""
+"Добавляет новый инструмент в базу данных инструментов.\n"
+"Он будет использоваться в пользовательском интерфейсе Geometry.\n"
+"Вы можете отредактировать его после добавления."
+
+#: appDatabase.py:104 appDatabase.py:1771
+msgid "Delete Tool from DB"
+msgstr "Удалить инструмент из БД"
+
+#: appDatabase.py:106 appDatabase.py:1773
+msgid "Remove a selection of tools in the Tools Database."
+msgstr "Удаляет выбранные инструменты из базы данных."
+
+#: appDatabase.py:110 appDatabase.py:1777
+msgid "Export DB"
+msgstr "Экспорт БД"
+
+#: appDatabase.py:112 appDatabase.py:1779
+msgid "Save the Tools Database to a custom text file."
+msgstr "Сохраняет базу данных инструментов в пользовательский текстовый файл."
+
+#: appDatabase.py:116 appDatabase.py:1783
+msgid "Import DB"
+msgstr "Импорт БД"
+
+#: appDatabase.py:118 appDatabase.py:1785
+msgid "Load the Tools Database information's from a custom text file."
+msgstr ""
+"Загрузка информации базы данных инструментов из пользовательского текстового "
+"файла."
+
+#: appDatabase.py:122 appDatabase.py:1795
+#, fuzzy
+#| msgid "Transform Tool"
+msgid "Transfer the Tool"
+msgstr "Трансформация"
+
+#: appDatabase.py:124
+msgid ""
+"Add a new tool in the Tools Table of the\n"
+"active Geometry object after selecting a tool\n"
+"in the Tools Database."
+msgstr ""
+"Добавляет новый инструмент в таблицу инструментов\n"
+"активной геометрии после выбора инструмента\n"
+"в базе данных."
+
+#: appDatabase.py:130 appDatabase.py:1810 appGUI/MainGUI.py:1388
+#: appGUI/preferences/PreferencesUIManager.py:885 app_Main.py:2226
+#: app_Main.py:3161 app_Main.py:4038 app_Main.py:4308 app_Main.py:6419
+msgid "Cancel"
+msgstr "Отмена"
+
+#: appDatabase.py:160 appDatabase.py:835 appDatabase.py:1106
+msgid "Tool Name"
+msgstr "Название инструмента"
+
+#: appDatabase.py:161 appDatabase.py:837 appDatabase.py:1119
+#: appEditors/FlatCAMExcEditor.py:1604 appGUI/ObjectUI.py:1226
+#: appGUI/ObjectUI.py:1480
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132
+#: appTools/ToolIsolation.py:260 appTools/ToolNCC.py:278
+#: appTools/ToolNCC.py:287 appTools/ToolPaint.py:260
+msgid "Tool Dia"
+msgstr "Диаметр инструмента"
+
+#: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1300
+#: appGUI/ObjectUI.py:1455
+msgid "Tool Offset"
+msgstr "Смещение"
+
+#: appDatabase.py:163 appDatabase.py:841 appDatabase.py:1317
+msgid "Custom Offset"
+msgstr "Пользовательское смещение"
+
+#: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1284
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72
+#: appTools/ToolIsolation.py:199 appTools/ToolNCC.py:213
+#: appTools/ToolNCC.py:227 appTools/ToolPaint.py:195
+msgid "Tool Type"
+msgstr "Тип инструмента"
+
+#: appDatabase.py:165 appDatabase.py:845 appDatabase.py:1132
+msgid "Tool Shape"
+msgstr "Форма инструмента"
+
+#: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1148
+#: appGUI/ObjectUI.py:679 appGUI/ObjectUI.py:1605 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:93
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113
+#: appTools/ToolCalculators.py:114 appTools/ToolCutOut.py:138
+#: appTools/ToolIsolation.py:246 appTools/ToolNCC.py:260
+#: appTools/ToolNCC.py:268 appTools/ToolPaint.py:242
+msgid "Cut Z"
+msgstr "Глубина резания"
+
+#: appDatabase.py:167 appDatabase.py:850 appDatabase.py:1162
+msgid "MultiDepth"
+msgstr "Мультипроход"
+
+#: appDatabase.py:168 appDatabase.py:852 appDatabase.py:1175
+msgid "DPP"
+msgstr "DPP"
+
+#: appDatabase.py:169 appDatabase.py:854 appDatabase.py:1331
+msgid "V-Dia"
+msgstr "V-Dia"
+
+#: appDatabase.py:170 appDatabase.py:856 appDatabase.py:1345
+msgid "V-Angle"
+msgstr "Угол V-образного инструмента"
+
+#: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1189
+#: appGUI/ObjectUI.py:725 appGUI/ObjectUI.py:1652
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:134
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61
+#: appObjects/FlatCAMExcellon.py:1496 appObjects/FlatCAMGeometry.py:1671
+#: appTools/ToolCalibration.py:74
+msgid "Travel Z"
+msgstr "Отвод по Z"
+
+#: appDatabase.py:172 appDatabase.py:860
+msgid "FR"
+msgstr "FR"
+
+#: appDatabase.py:173 appDatabase.py:862
+msgid "FR Z"
+msgstr "FR Z"
+
+#: appDatabase.py:174 appDatabase.py:864 appDatabase.py:1359
+msgid "FR Rapids"
+msgstr "Скорость подачи"
+
+#: appDatabase.py:175 appDatabase.py:866 appDatabase.py:1232
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:222
+msgid "Spindle Speed"
+msgstr "Скорость вращения шпинделя"
+
+#: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1247
+#: appGUI/ObjectUI.py:843 appGUI/ObjectUI.py:1759
+msgid "Dwell"
+msgstr "Задержка"
+
+#: appDatabase.py:177 appDatabase.py:870 appDatabase.py:1260
+msgid "Dwelltime"
+msgstr "Задержка"
+
+#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1916
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:257
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
+#: appTools/ToolSolderPaste.py:331
+msgid "Preprocessor"
+msgstr "Постпроцессор"
+
+#: appDatabase.py:179 appDatabase.py:874 appDatabase.py:1375
+msgid "ExtraCut"
+msgstr "Дополнительный вырез"
+
+#: appDatabase.py:180 appDatabase.py:876 appDatabase.py:1390
+msgid "E-Cut Length"
+msgstr "Длина дополнительного разреза"
+
+#: appDatabase.py:181 appDatabase.py:878
+msgid "Toolchange"
+msgstr "Смена инструментов"
+
+#: appDatabase.py:182 appDatabase.py:880
+msgid "Toolchange XY"
+msgstr "Смена инструмента XY"
+
+#: appDatabase.py:183 appDatabase.py:882
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:160
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:132
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:98
+#: appTools/ToolCalibration.py:111
+msgid "Toolchange Z"
+msgstr "Смена инструмента Z"
+
+#: appDatabase.py:184 appDatabase.py:884 appGUI/ObjectUI.py:972
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:69
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:56
+msgid "Start Z"
+msgstr "Z начала"
+
+#: appDatabase.py:185 appDatabase.py:887
+msgid "End Z"
+msgstr "Z окончания"
+
+#: appDatabase.py:189
+msgid "Tool Index."
+msgstr "Порядок инструмента."
+
+#: appDatabase.py:191 appDatabase.py:1108
+msgid ""
+"Tool name.\n"
+"This is not used in the app, it's function\n"
+"is to serve as a note for the user."
+msgstr ""
+"Имя инструмента.\n"
+"Это не используется в приложении, это функция\n"
+"служит в качестве примечания для пользователя."
+
+#: appDatabase.py:195 appDatabase.py:1121
+msgid "Tool Diameter."
+msgstr "Диаметр инструмента."
+
+#: appDatabase.py:197 appDatabase.py:1302
+msgid ""
+"Tool Offset.\n"
+"Can be of a few types:\n"
+"Path = zero offset\n"
+"In = offset inside by half of tool diameter\n"
+"Out = offset outside by half of tool diameter\n"
+"Custom = custom offset using the Custom Offset value"
+msgstr ""
+"Смещение инструмента.\n"
+"Может быть нескольких типов:\n"
+"Путь = нулевое смещение\n"
+"Внитреннее = смещение внутрь на половину диаметра инструмента\n"
+"Внешнее = смещение наружу на половину диаметра инструмента"
+
+#: appDatabase.py:204 appDatabase.py:1319
+msgid ""
+"Custom Offset.\n"
+"A value to be used as offset from the current path."
+msgstr ""
+"Пользовательское смещение.\n"
+"Значение, которое будет использоваться в качестве смещения от текущего пути."
+
+#: appDatabase.py:207 appDatabase.py:1286
+msgid ""
+"Tool Type.\n"
+"Can be:\n"
+"Iso = isolation cut\n"
+"Rough = rough cut, low feedrate, multiple passes\n"
+"Finish = finishing cut, high feedrate"
+msgstr ""
+"Тип инструмента.\n"
+"Может быть:\n"
+"Изоляция = изолирующий вырез\n"
+"Грубый = грубая резка, низкая скорость подачи, несколько проходов\n"
+"Финишный = финишная резка, высокая скорость подачи"
+
+#: appDatabase.py:213 appDatabase.py:1134
+msgid ""
+"Tool Shape. \n"
+"Can be:\n"
+"C1 ... C4 = circular tool with x flutes\n"
+"B = ball tip milling tool\n"
+"V = v-shape milling tool"
+msgstr ""
+"Форма инструмента. \n"
+"Может быть:\n"
+"С1 ... C4 = круговой инструмент с x канавками\n"
+"B = шаровой наконечник фрезерного инструмента\n"
+"V = v-образный фрезерный инструмент"
+
+#: appDatabase.py:219 appDatabase.py:1150
+msgid ""
+"Cutting Depth.\n"
+"The depth at which to cut into material."
+msgstr ""
+"Глубина резания.\n"
+"Глубина, на которой можно разрезать материал."
+
+#: appDatabase.py:222 appDatabase.py:1164
+msgid ""
+"Multi Depth.\n"
+"Selecting this will allow cutting in multiple passes,\n"
+"each pass adding a DPP parameter depth."
+msgstr ""
+"Мультипроход.\n"
+"Выбор этого параметра позволит выполнять обрезку в несколько проходов,\n"
+"при каждом проходе добавляется глубина параметра DPP."
+
+#: appDatabase.py:226 appDatabase.py:1177
+msgid ""
+"DPP. Depth per Pass.\n"
+"The value used to cut into material on each pass."
+msgstr ""
+"DPP. Глубина за проход.\n"
+"Значение, используемое для резки материала при каждом проходе."
+
+#: appDatabase.py:229 appDatabase.py:1333
+msgid ""
+"V-Dia.\n"
+"Diameter of the tip for V-Shape Tools."
+msgstr ""
+"V-Dia.\n"
+"Диаметр наконечника для инструментов V-образной формы."
+
+#: appDatabase.py:232 appDatabase.py:1347
+msgid ""
+"V-Agle.\n"
+"Angle at the tip for the V-Shape Tools."
+msgstr ""
+"V-Agle.\n"
+"Угол накончика для инструментов V-образной формы."
+
+#: appDatabase.py:235 appDatabase.py:1191
+msgid ""
+"Clearance Height.\n"
+"Height at which the milling bit will travel between cuts,\n"
+"above the surface of the material, avoiding all fixtures."
+msgstr ""
+"Габаритная высота.\n"
+"Высота, на которой фреза будет перемещаться между срезами,\n"
+"над поверхностью материала, избегая всех приспособлений."
+
+#: appDatabase.py:239
+msgid ""
+"FR. Feedrate\n"
+"The speed on XY plane used while cutting into material."
+msgstr ""
+"FR. Скорость подачи\n"
+"Скорость на плоскости XY используется при резке материала."
+
+#: appDatabase.py:242
+msgid ""
+"FR Z. Feedrate Z\n"
+"The speed on Z plane."
+msgstr ""
+"FR Z. Скорость подачи Z\n"
+"Скорость на плоскости Z."
+
+#: appDatabase.py:245 appDatabase.py:1361
+msgid ""
+"FR Rapids. Feedrate Rapids\n"
+"Speed used while moving as fast as possible.\n"
+"This is used only by some devices that can't use\n"
+"the G0 g-code command. Mostly 3D printers."
+msgstr ""
+"FR Rapids. Порог скорости подачи\n"
+"Скорость используется при движении как можно быстрее.\n"
+"Это используется только некоторыми устройствами, которые не могут "
+"использовать\n"
+"команда G0 g-кода. В основном 3D принтеры."
+
+#: appDatabase.py:250 appDatabase.py:1234
+msgid ""
+"Spindle Speed.\n"
+"If it's left empty it will not be used.\n"
+"The speed of the spindle in RPM."
+msgstr ""
+"Скорость вращения шпинделя.\n"
+"Если оставить его пустым, он не будет использоваться.\n"
+"Скорость вращения шпинделя в об/мин."
+
+#: appDatabase.py:254 appDatabase.py:1249
+msgid ""
+"Dwell.\n"
+"Check this if a delay is needed to allow\n"
+"the spindle motor to reach it's set speed."
+msgstr ""
+"Задержка.\n"
+"Отметьте это, если необходима задержка, для того чтобы разрешить\n"
+"шпинделю достичь его установленной скорости."
+
+#: appDatabase.py:258 appDatabase.py:1262
+msgid ""
+"Dwell Time.\n"
+"A delay used to allow the motor spindle reach it's set speed."
+msgstr ""
+"Время задержки.\n"
+"Задержка, позволяющая шпинделю достигать заданной скорости."
+
+#: appDatabase.py:261
+msgid ""
+"Preprocessor.\n"
+"A selection of files that will alter the generated G-code\n"
+"to fit for a number of use cases."
+msgstr ""
+"Препроцессор.\n"
+"Выбор файлов, которые изменят полученный G-code\n"
+"чтобы соответствовать в ряде случаев использования."
+
+#: appDatabase.py:265 appDatabase.py:1377
+msgid ""
+"Extra Cut.\n"
+"If checked, after a isolation is finished an extra cut\n"
+"will be added where the start and end of isolation meet\n"
+"such as that this point is covered by this extra cut to\n"
+"ensure a complete isolation."
+msgstr ""
+"Extra Cut.\n"
+"Если флажок установлен, то после завершения изоляции выполняется "
+"дополнительный разрез\n"
+"в том месте, где встречаются начало и конец изоляции.\n"
+"так чтобы эта точка была покрыта этим дополнительным разрезом, для\n"
+"обеспечения полной изоляции."
+
+#: appDatabase.py:271 appDatabase.py:1392
+msgid ""
+"Extra Cut length.\n"
+"If checked, after a isolation is finished an extra cut\n"
+"will be added where the start and end of isolation meet\n"
+"such as that this point is covered by this extra cut to\n"
+"ensure a complete isolation. This is the length of\n"
+"the extra cut."
+msgstr ""
+"Длина дополнительного среза.\n"
+"Если проверено, после завершения изоляции дополнительный разрез\n"
+"будут добавлены, где встречаются начало и конец изоляции\n"
+"такой, что эта точка покрыта этим дополнительным разрезом\n"
+"обеспечить полную изоляцию. Это длина\n"
+"дополнительный разрез."
+
+#: appDatabase.py:278
+msgid ""
+"Toolchange.\n"
+"It will create a toolchange event.\n"
+"The kind of toolchange is determined by\n"
+"the preprocessor file."
+msgstr ""
+"Смена инструмента.\n"
+"Это создаст событие смены инструмента.\n"
+"Вид смены инструмента определяется\n"
+"в файле препроцессора."
+
+#: appDatabase.py:283
+msgid ""
+"Toolchange XY.\n"
+"A set of coordinates in the format (x, y).\n"
+"Will determine the cartesian position of the point\n"
+"where the tool change event take place."
+msgstr ""
+"Смена инструмента XY.\n"
+"Набор координат в формате (x, y).\n"
+"Определит положение точки в картезианском поле.\n"
+"где происходит смена инструмента."
+
+#: appDatabase.py:288
+msgid ""
+"Toolchange Z.\n"
+"The position on Z plane where the tool change event take place."
+msgstr ""
+"Z смены инструмента .\n"
+"Положение на плоскости Z, в котором происходит событие смены инструмента."
+
+#: appDatabase.py:291
+msgid ""
+"Start Z.\n"
+"If it's left empty it will not be used.\n"
+"A position on Z plane to move immediately after job start."
+msgstr ""
+"Z Старта.\n"
+"Если оставить его пустым, он не будет использоваться.\n"
+"Положение на плоскости Z для перемещения сразу после начала выполнения "
+"задания."
+
+#: appDatabase.py:295
+msgid ""
+"End Z.\n"
+"A position on Z plane to move immediately after job stop."
+msgstr ""
+"Z Конечная \n"
+"Положение на плоскости Z для перемещения сразу после остановки задания."
+
+#: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2033
+#: appDatabase.py:2298 appDatabase.py:2332
+msgid "Could not load Tools DB file."
+msgstr "Не удалось загрузить файл БД."
+
+#: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2041
+#: appDatabase.py:2340
+msgid "Failed to parse Tools DB file."
+msgstr "Не удалось прочитать файл БД."
+
+#: appDatabase.py:318 appDatabase.py:729 appDatabase.py:2044
+#: appDatabase.py:2343
+#, fuzzy
+#| msgid "Loaded FlatCAM Tools DB from"
+msgid "Loaded Tools DB from"
+msgstr "Загрузка FlatCAM БД из"
+
+#: appDatabase.py:324 appDatabase.py:1958
+msgid "Add to DB"
+msgstr "Добавить в БД"
+
+#: appDatabase.py:326 appDatabase.py:1961
+msgid "Copy from DB"
+msgstr "Копировать из БД"
+
+#: appDatabase.py:328 appDatabase.py:1964
+msgid "Delete from DB"
+msgstr "Удалить из БД"
+
+#: appDatabase.py:605 appDatabase.py:2198
+msgid "Tool added to DB."
+msgstr "Инструмент добавлен в БД."
+
+#: appDatabase.py:626 appDatabase.py:2231
+msgid "Tool copied from Tools DB."
+msgstr "Инструмент скопирован из БД."
+
+#: appDatabase.py:644 appDatabase.py:2258
+msgid "Tool removed from Tools DB."
+msgstr "Инструмент удален из БД."
+
+#: appDatabase.py:655 appDatabase.py:2269
+msgid "Export Tools Database"
+msgstr "Экспорт БД"
+
+#: appDatabase.py:658 appDatabase.py:2272
+msgid "Tools_Database"
+msgstr "Tools_Database"
+
+#: appDatabase.py:695 appDatabase.py:698 appDatabase.py:750 appDatabase.py:2309
+#: appDatabase.py:2312 appDatabase.py:2365
+msgid "Failed to write Tools DB to file."
+msgstr "Не удалось записать БД в файл."
+
+#: appDatabase.py:701 appDatabase.py:2315
+msgid "Exported Tools DB to"
+msgstr "Экспорт БД в"
+
+#: appDatabase.py:708 appDatabase.py:2322
+msgid "Import FlatCAM Tools DB"
+msgstr "Импорт FlatCAM БД"
+
+#: appDatabase.py:740 appDatabase.py:915 appDatabase.py:2354
+#: appDatabase.py:2624 appObjects/FlatCAMGeometry.py:956
+#: appTools/ToolIsolation.py:2909 appTools/ToolIsolation.py:2994
+#: appTools/ToolNCC.py:4029 appTools/ToolNCC.py:4113 appTools/ToolPaint.py:3578
+#: appTools/ToolPaint.py:3663 app_Main.py:5235 app_Main.py:5269
+#: app_Main.py:5296 app_Main.py:5316 app_Main.py:5326
+msgid "Tools Database"
+msgstr "База данных"
+
+#: appDatabase.py:754 appDatabase.py:2369
+msgid "Saved Tools DB."
+msgstr "Сохраненные БД."
+
+#: appDatabase.py:901 appDatabase.py:2611
+msgid "No Tool/row selected in the Tools Database table"
+msgstr "В таблице БД не выбрано ни одного инструмента/строки"
+
+#: appDatabase.py:919 appDatabase.py:2628
+msgid "Cancelled adding tool from DB."
+msgstr "Отмена добавление инструмента из БД."
+
+#: appDatabase.py:1020
+msgid "Basic Geo Parameters"
+msgstr "Базовые настройки геометрии"
+
+#: appDatabase.py:1032
+msgid "Advanced Geo Parameters"
+msgstr "Дополнительные настройки геометрии"
+
+#: appDatabase.py:1045
+msgid "NCC Parameters"
+msgstr "Параметры"
+
+#: appDatabase.py:1058
+msgid "Paint Parameters"
+msgstr "Параметры рисования"
+
+#: appDatabase.py:1071
+#, fuzzy
+#| msgid "Paint Parameters"
+msgid "Isolation Parameters"
+msgstr "Параметры рисования"
+
+#: appDatabase.py:1204 appGUI/ObjectUI.py:746 appGUI/ObjectUI.py:1671
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
+#: appTools/ToolSolderPaste.py:249
+msgid "Feedrate X-Y"
+msgstr "Скорость подачи X-Y"
+
+#: appDatabase.py:1206
+msgid ""
+"Feedrate X-Y. Feedrate\n"
+"The speed on XY plane used while cutting into material."
+msgstr ""
+"Скорость подачи X-Y\n"
+"Скорость на плоскости XY используется при резке материала."
+
+#: appDatabase.py:1218 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1685
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:207
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
+#: appTools/ToolSolderPaste.py:261
+msgid "Feedrate Z"
+msgstr "Скорость подачи Z"
+
+#: appDatabase.py:1220
+msgid ""
+"Feedrate Z\n"
+"The speed on Z plane."
+msgstr ""
+"Скорость подачи Z\n"
+"Скорость в плоскости Z."
+
+#: appDatabase.py:1418 appGUI/ObjectUI.py:624
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46
+#: appTools/ToolNCC.py:341
+msgid "Operation"
+msgstr "Операция"
+
+#: appDatabase.py:1420 appTools/ToolNCC.py:343
+msgid ""
+"The 'Operation' can be:\n"
+"- Isolation -> will ensure that the non-copper clearing is always complete.\n"
+"If it's not successful then the non-copper clearing will fail, too.\n"
+"- Clear -> the regular non-copper clearing."
+msgstr ""
+"'Операция' может быть:\n"
+"- Изоляция - > обеспечит, что очистка от меди всегда закончена.\n"
+"Если это не удастся, то очистка от меди также потерпит неудачу.\n"
+"- Очистка - > обычная очистка от меди."
+
+#: appDatabase.py:1427 appEditors/FlatCAMGrbEditor.py:2749
+#: appGUI/GUIElements.py:2754 appTools/ToolNCC.py:350
+msgid "Clear"
+msgstr "Сбросить"
+
+#: appDatabase.py:1428 appTools/ToolNCC.py:351
+msgid "Isolation"
+msgstr "Изоляция"
+
+#: appDatabase.py:1436 appDatabase.py:1682 appGUI/ObjectUI.py:646
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137
+#: appTools/ToolIsolation.py:351 appTools/ToolNCC.py:359
+msgid "Milling Type"
+msgstr "Тип фрезерования"
+
+#: appDatabase.py:1438 appDatabase.py:1446 appDatabase.py:1684
+#: appDatabase.py:1692 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147
+#: appTools/ToolIsolation.py:353 appTools/ToolIsolation.py:361
+#: appTools/ToolNCC.py:361 appTools/ToolNCC.py:369
+msgid ""
+"Milling type when the selected tool is of type: 'iso_op':\n"
+"- climb / best for precision milling and to reduce tool usage\n"
+"- conventional / useful when there is no backlash compensation"
+msgstr ""
+"Тип фрезерования, когда выбранный инструмент имеет тип: 'iso_op':\n"
+"- climb / лучше всего подходит для точного фрезерования и уменьшения "
+"использования инструмента\n"
+"- conventional / полезен, когда нет компенсации люфта"
+
+#: appDatabase.py:1443 appDatabase.py:1689
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144
+#: appTools/ToolIsolation.py:358 appTools/ToolNCC.py:366
+msgid "Climb"
+msgstr "Постепенный"
+
+#: appDatabase.py:1444 appDatabase.py:1690
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145
+#: appTools/ToolIsolation.py:359 appTools/ToolNCC.py:367
+msgid "Conventional"
+msgstr "Обычный"
+
+#: appDatabase.py:1456 appDatabase.py:1565 appDatabase.py:1667
+#: appEditors/FlatCAMGeoEditor.py:450
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163
+#: appTools/ToolIsolation.py:336 appTools/ToolNCC.py:382
+#: appTools/ToolPaint.py:328
+msgid "Overlap"
+msgstr "Перекрытие"
+
+#: appDatabase.py:1458 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184
+#: appTools/ToolNCC.py:384
+msgid ""
+"How much (percentage) of the tool width to overlap each tool pass.\n"
+"Adjust the value starting with lower values\n"
+"and increasing it if areas that should be cleared are still \n"
+"not cleared.\n"
+"Lower values = faster processing, faster execution on CNC.\n"
+"Higher values = slow processing and slow execution on CNC\n"
+"due of too many paths."
+msgstr ""
+"Какая часть ширины инструмента будет перекрываться за каждый проход "
+"инструмента.\n"
+"Отрегулируйте значение, начиная с более низких значений\n"
+"и увеличивая его, если области, которые должны быть очищены, все еще\n"
+"не очищены.\n"
+"Более низкие значения = более быстрая обработка, более быстрое выполнение на "
+"печатной плате.\n"
+"Более высокие значения = медленная обработка и медленное выполнение на ЧПУ\n"
+"из-за большого количества путей."
+
+#: appDatabase.py:1477 appDatabase.py:1586 appEditors/FlatCAMGeoEditor.py:470
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:45
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183
+#: appTools/ToolCopperThieving.py:115 appTools/ToolCopperThieving.py:366
+#: appTools/ToolCorners.py:149 appTools/ToolCutOut.py:190
+#: appTools/ToolFiducials.py:175 appTools/ToolInvertGerber.py:91
+#: appTools/ToolInvertGerber.py:99 appTools/ToolNCC.py:403
+#: appTools/ToolPaint.py:349
+msgid "Margin"
+msgstr "Отступ"
+
+#: appDatabase.py:1479
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204
+#: appTools/ToolCopperThieving.py:117 appTools/ToolCorners.py:151
+#: appTools/ToolFiducials.py:177 appTools/ToolNCC.py:405
+msgid "Bounding box margin."
+msgstr "Граница рамки."
+
+#: appDatabase.py:1490 appDatabase.py:1601 appEditors/FlatCAMGeoEditor.py:484
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198
+#: appTools/ToolExtractDrills.py:128 appTools/ToolNCC.py:416
+#: appTools/ToolPaint.py:364 appTools/ToolPunchGerber.py:139
+msgid "Method"
+msgstr "Метод"
+
+#: appDatabase.py:1492 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217
+#: appTools/ToolNCC.py:418
+msgid ""
+"Algorithm for copper clearing:\n"
+"- Standard: Fixed step inwards.\n"
+"- Seed-based: Outwards from seed.\n"
+"- Line-based: Parallel lines."
+msgstr ""
+"Алгоритм очистки меди:\n"
+"- Стандартный: фиксированный шаг внутрь.\n"
+"- Круговой: наружу от центра.\n"
+"- Линейный: параллельные линии."
+
+#: appDatabase.py:1500 appDatabase.py:1615 appEditors/FlatCAMGeoEditor.py:498
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
+#: appTools/ToolNCC.py:431 appTools/ToolNCC.py:2232 appTools/ToolNCC.py:2764
+#: appTools/ToolNCC.py:2796 appTools/ToolPaint.py:389
+#: appTools/ToolPaint.py:1859 tclCommands/TclCommandCopperClear.py:126
+#: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125
+msgid "Standard"
+msgstr "Стандартный"
+
+#: appDatabase.py:1500 appDatabase.py:1615 appEditors/FlatCAMGeoEditor.py:498
+#: appEditors/FlatCAMGeoEditor.py:568 appEditors/FlatCAMGeoEditor.py:5091
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
+#: appTools/ToolNCC.py:431 appTools/ToolNCC.py:2243 appTools/ToolNCC.py:2770
+#: appTools/ToolNCC.py:2802 appTools/ToolPaint.py:389
+#: appTools/ToolPaint.py:1873 defaults.py:414 defaults.py:446
+#: tclCommands/TclCommandCopperClear.py:128
+#: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127
+msgid "Seed"
+msgstr "По кругу"
+
+#: appDatabase.py:1500 appDatabase.py:1615 appEditors/FlatCAMGeoEditor.py:498
+#: appEditors/FlatCAMGeoEditor.py:5095
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
+#: appTools/ToolNCC.py:431 appTools/ToolNCC.py:2254 appTools/ToolPaint.py:389
+#: appTools/ToolPaint.py:698 appTools/ToolPaint.py:1887
+#: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129
+msgid "Lines"
+msgstr "Линий"
+
+#: appDatabase.py:1500 appDatabase.py:1615
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
+#: appTools/ToolNCC.py:431 appTools/ToolNCC.py:2265 appTools/ToolPaint.py:389
+#: appTools/ToolPaint.py:2052 tclCommands/TclCommandPaint.py:133
+msgid "Combo"
+msgstr "Комбо"
+
+#: appDatabase.py:1508 appDatabase.py:1626
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224
+#: appTools/ToolNCC.py:439 appTools/ToolPaint.py:400
+msgid "Connect"
+msgstr "Подключение"
+
+#: appDatabase.py:1512 appDatabase.py:1629 appEditors/FlatCAMGeoEditor.py:507
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226
+#: appTools/ToolNCC.py:443 appTools/ToolPaint.py:403
+msgid ""
+"Draw lines between resulting\n"
+"segments to minimize tool lifts."
+msgstr ""
+"Рисовать линии между результирующей сегментами\n"
+" для минимизации подъёма инструмента."
+
+#: appDatabase.py:1518 appDatabase.py:1633
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232
+#: appTools/ToolNCC.py:449 appTools/ToolPaint.py:407
+msgid "Contour"
+msgstr "Контур"
+
+#: appDatabase.py:1522 appDatabase.py:1636 appEditors/FlatCAMGeoEditor.py:517
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234
+#: appTools/ToolNCC.py:453 appTools/ToolPaint.py:410
+msgid ""
+"Cut around the perimeter of the polygon\n"
+"to trim rough edges."
+msgstr ""
+"Обрезка по периметру полигона\n"
+"для зачистки неровных краёв."
+
+#: appDatabase.py:1528 appEditors/FlatCAMGeoEditor.py:611
+#: appEditors/FlatCAMGrbEditor.py:5305 appGUI/ObjectUI.py:143
+#: appGUI/ObjectUI.py:1394 appGUI/ObjectUI.py:2256
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
+#: appTools/ToolEtchCompensation.py:199 appTools/ToolEtchCompensation.py:207
+#: appTools/ToolNCC.py:459 appTools/ToolTransform.py:31
+msgid "Offset"
+msgstr "Смещение"
+
+#: appDatabase.py:1532 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257
+#: appTools/ToolNCC.py:463
+msgid ""
+"If used, it will add an offset to the copper features.\n"
+"The copper clearing will finish to a distance\n"
+"from the copper features.\n"
+"The value can be between 0 and 10 FlatCAM units."
+msgstr ""
+"Если используется, это добавит смещение к медным элементам.\n"
+"Очистка котла закончится на расстоянии\n"
+"из медных штучек.\n"
+"Значение может быть от 0 до 10 единиц FlatCAM."
+
+#: appDatabase.py:1567 appEditors/FlatCAMGeoEditor.py:452
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165
+#: appTools/ToolPaint.py:330
+msgid ""
+"How much (percentage) of the tool width to overlap each tool pass.\n"
+"Adjust the value starting with lower values\n"
+"and increasing it if areas that should be painted are still \n"
+"not painted.\n"
+"Lower values = faster processing, faster execution on CNC.\n"
+"Higher values = slow processing and slow execution on CNC\n"
+"due of too many paths."
+msgstr ""
+"Какая часть ширины инструмента будет перекрываться за каждый проход "
+"инструмента.\n"
+"Отрегулируйте значение, начиная с более низких значений\n"
+"и увеличивая его, если области, которые должны быть нарисованы, все ещё\n"
+"не окрашены.\n"
+"Более низкие значения = более быстрая обработка, более быстрое выполнение на "
+"печатной плате.\n"
+"Более высокие значения = медленная обработка и медленное выполнение на ЧПУ\n"
+"из-за большого количества путей."
+
+#: appDatabase.py:1588 appEditors/FlatCAMGeoEditor.py:472
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185
+#: appTools/ToolPaint.py:351
+msgid ""
+"Distance by which to avoid\n"
+"the edges of the polygon to\n"
+"be painted."
+msgstr "Расстояние, которое не закрашивать до края полигона."
+
+#: appDatabase.py:1603 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200
+#: appTools/ToolPaint.py:366
+msgid ""
+"Algorithm for painting:\n"
+"- Standard: Fixed step inwards.\n"
+"- Seed-based: Outwards from seed.\n"
+"- Line-based: Parallel lines.\n"
+"- Laser-lines: Active only for Gerber objects.\n"
+"Will create lines that follow the traces.\n"
+"- Combo: In case of failure a new method will be picked from the above\n"
+"in the order specified."
+msgstr ""
+"Алгоритм для рисования:\n"
+"- Стандарт: Фиксированный шаг внутрь.\n"
+"- По кругу: От центра.\n"
+"- Линейный: Параллельные линии.\n"
+"- Лазерные линии: Активны только для объектов Gerber.\n"
+"Создает линии, которые следуют за трассами.\n"
+"- Комбинированный: В случае неудачи будет выбран новый метод из "
+"вышеперечисленных.\n"
+"в указанном порядке."
+
+#: appDatabase.py:1615 appDatabase.py:1617
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217
+#: appTools/ToolPaint.py:389 appTools/ToolPaint.py:391
+#: appTools/ToolPaint.py:692 appTools/ToolPaint.py:697
+#: appTools/ToolPaint.py:1901 tclCommands/TclCommandPaint.py:131
+msgid "Laser_lines"
+msgstr "Laser_lines"
+
+#: appDatabase.py:1654 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154
+#: appTools/ToolIsolation.py:323
+#, fuzzy
+#| msgid "# Passes"
+msgid "Passes"
+msgstr "# Проходы"
+
+#: appDatabase.py:1656 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156
+#: appTools/ToolIsolation.py:325
+msgid ""
+"Width of the isolation gap in\n"
+"number (integer) of tool widths."
+msgstr ""
+"Ширина промежутка изоляции в \n"
+"числах (целое число) ширины инструмента."
+
+#: appDatabase.py:1669 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169
+#: appTools/ToolIsolation.py:338
+msgid "How much (percentage) of the tool width to overlap each tool pass."
+msgstr ""
+"Размер части ширины инструмента, который будет перекрываться за каждый "
+"проход."
+
+#: appDatabase.py:1702 appGUI/ObjectUI.py:236
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201
+#: appTools/ToolIsolation.py:371
+#, fuzzy
+#| msgid "\"Follow\""
+msgid "Follow"
+msgstr "\"Следовать\""
+
+#: appDatabase.py:1704 appDatabase.py:1710 appGUI/ObjectUI.py:237
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209
+#: appTools/ToolIsolation.py:373 appTools/ToolIsolation.py:379
+msgid ""
+"Generate a 'Follow' geometry.\n"
+"This means that it will cut through\n"
+"the middle of the trace."
+msgstr ""
+"Создаёт геометрию 'Следовать'.\n"
+"Это означает, что он будет прорезать\n"
+"середину трассы."
+
+#: appDatabase.py:1719 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218
+#: appTools/ToolIsolation.py:388
+msgid "Isolation Type"
+msgstr "Тип изоляции"
+
+#: appDatabase.py:1721 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220
+#: appTools/ToolIsolation.py:390
+msgid ""
+"Choose how the isolation will be executed:\n"
+"- 'Full' -> complete isolation of polygons\n"
+"- 'Ext' -> will isolate only on the outside\n"
+"- 'Int' -> will isolate only on the inside\n"
+"'Exterior' isolation is almost always possible\n"
+"(with the right tool) but 'Interior'\n"
+"isolation can be done only when there is an opening\n"
+"inside of the polygon (e.g polygon is a 'doughnut' shape)."
+msgstr ""
+"Выбор способа выполнения изоляции:\n"
+"- 'Полная' -> полная изоляция полигонов\n"
+"- 'Внешняя' -> изолирует только снаружи.\n"
+"- 'Внутренняя' -> изолирует только изнутри.\n"
+"Внешняя изоляция почти всегда возможна.\n"
+"(с правильным инструментом), но 'Внутренняя'\n"
+"изоляция может быть выполнена только при наличии проема.\n"
+"внутри полигона (например, полигон имеет форму \"пончика\")."
+
+#: appDatabase.py:1730 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:75
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229
+#: appTools/ToolIsolation.py:399
+msgid "Full"
+msgstr "Полная"
+
+#: appDatabase.py:1731 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230
+#: appTools/ToolIsolation.py:400
+msgid "Ext"
+msgstr "Наруж"
+
+#: appDatabase.py:1732 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231
+#: appTools/ToolIsolation.py:401
+msgid "Int"
+msgstr "Внутр"
+
+#: appDatabase.py:1755
+msgid "Add Tool in DB"
+msgstr "Добавить инструмент в БД"
+
+#: appDatabase.py:1789
+msgid "Save DB"
+msgstr "Сохранить БД"
+
+#: appDatabase.py:1791
+msgid "Save the Tools Database information's."
+msgstr "Сохраните информацию базы данных инструментов."
+
+#: appDatabase.py:1797
+#, fuzzy
+#| msgid ""
+#| "Add a new tool in the Tools Table of the\n"
+#| "active Geometry object after selecting a tool\n"
+#| "in the Tools Database."
+msgid ""
+"Insert a new tool in the Tools Table of the\n"
+"object/application tool after selecting a tool\n"
+"in the Tools Database."
+msgstr ""
+"Добавляет новый инструмент в таблицу инструментов\n"
+"активной геометрии после выбора инструмента\n"
+"в базе данных."
+
+#: appEditors/FlatCAMExcEditor.py:50 appEditors/FlatCAMExcEditor.py:74
+#: appEditors/FlatCAMExcEditor.py:168 appEditors/FlatCAMExcEditor.py:385
+#: appEditors/FlatCAMExcEditor.py:589 appEditors/FlatCAMGrbEditor.py:241
+#: appEditors/FlatCAMGrbEditor.py:248
+msgid "Click to place ..."
+msgstr "Нажмите для размещения ..."
+
+#: appEditors/FlatCAMExcEditor.py:58
+msgid "To add a drill first select a tool"
+msgstr "Чтобы добавить отверстие, сначала выберите инструмент"
+
+#: appEditors/FlatCAMExcEditor.py:122
+msgid "Done. Drill added."
+msgstr "Готово. Сверло добавлено."
+
+#: appEditors/FlatCAMExcEditor.py:176
+msgid "To add an Drill Array first select a tool in Tool Table"
+msgstr ""
+"Чтобы добавить массив отверстий, сначала выберите инструмент в таблице "
+"инструментов"
+
+#: appEditors/FlatCAMExcEditor.py:192 appEditors/FlatCAMExcEditor.py:415
+#: appEditors/FlatCAMExcEditor.py:636 appEditors/FlatCAMExcEditor.py:1151
+#: appEditors/FlatCAMExcEditor.py:1178 appEditors/FlatCAMGrbEditor.py:471
+#: appEditors/FlatCAMGrbEditor.py:1944 appEditors/FlatCAMGrbEditor.py:1974
+msgid "Click on target location ..."
+msgstr "Нажмите на целевой точке ..."
+
+#: appEditors/FlatCAMExcEditor.py:211
+msgid "Click on the Drill Circular Array Start position"
+msgstr "Нажмите на начальную позицию кругового массива отверстий"
+
+#: appEditors/FlatCAMExcEditor.py:233 appEditors/FlatCAMExcEditor.py:677
+#: appEditors/FlatCAMGrbEditor.py:516
+msgid "The value is not Float. Check for comma instead of dot separator."
+msgstr ""
+"Это не значение с плавающей точкой. Проверьте наличие запятой в качестве "
+"разделителя."
+
+#: appEditors/FlatCAMExcEditor.py:237
+msgid "The value is mistyped. Check the value"
+msgstr "Значение введено с ошибкой. Проверьте значение"
+
+#: appEditors/FlatCAMExcEditor.py:336
+msgid "Too many drills for the selected spacing angle."
+msgstr "Слишком много отверстий для выбранного интервала угла ."
+
+#: appEditors/FlatCAMExcEditor.py:354
+msgid "Done. Drill Array added."
+msgstr "Готово. Массив отверстий добавлен."
+
+#: appEditors/FlatCAMExcEditor.py:394
+msgid "To add a slot first select a tool"
+msgstr "Чтобы добавить паз, сначала выберите инструмент"
+
+#: appEditors/FlatCAMExcEditor.py:454 appEditors/FlatCAMExcEditor.py:461
+#: appEditors/FlatCAMExcEditor.py:742 appEditors/FlatCAMExcEditor.py:749
+msgid "Value is missing or wrong format. Add it and retry."
+msgstr ""
+"Значение отсутствует или имеет неправильный формат. Добавьте его и повторите "
+"попытку."
+
+#: appEditors/FlatCAMExcEditor.py:559
+msgid "Done. Adding Slot completed."
+msgstr "Готово. Добавление слота завершено."
+
+#: appEditors/FlatCAMExcEditor.py:597
+msgid "To add an Slot Array first select a tool in Tool Table"
+msgstr ""
+"Чтобы добавить массив пазов сначала выберите инструмент в таблице "
+"инструментов"
+
+#: appEditors/FlatCAMExcEditor.py:655
+msgid "Click on the Slot Circular Array Start position"
+msgstr "Нажмите на начальную позицию круглого массива слота"
+
+#: appEditors/FlatCAMExcEditor.py:680 appEditors/FlatCAMGrbEditor.py:519
+msgid "The value is mistyped. Check the value."
+msgstr "Значение введено с ошибкой. Проверьте значение."
+
+#: appEditors/FlatCAMExcEditor.py:859
+msgid "Too many Slots for the selected spacing angle."
+msgstr "Слишком много пазов для выбранного расстояния."
+
+#: appEditors/FlatCAMExcEditor.py:882
+msgid "Done. Slot Array added."
+msgstr "Готово. Массив пазов добавлен."
+
+#: appEditors/FlatCAMExcEditor.py:904
+msgid "Click on the Drill(s) to resize ..."
+msgstr "Нажмите на сверло для изменения размера ..."
+
+#: appEditors/FlatCAMExcEditor.py:934
+msgid "Resize drill(s) failed. Please enter a diameter for resize."
+msgstr ""
+"Не удалось изменить размер отверстий. Пожалуйста введите диаметр для "
+"изменения размера."
+
+#: appEditors/FlatCAMExcEditor.py:1112
+msgid "Done. Drill/Slot Resize completed."
+msgstr "Готово. Изменение размера отверстия/паза завершено."
+
+#: appEditors/FlatCAMExcEditor.py:1115
+msgid "Cancelled. No drills/slots selected for resize ..."
+msgstr "Отменено. Не выбраны дрели / слоты для изменения размера ..."
+
+#: appEditors/FlatCAMExcEditor.py:1153 appEditors/FlatCAMGrbEditor.py:1946
+msgid "Click on reference location ..."
+msgstr "Кликните на конечную точку ..."
+
+#: appEditors/FlatCAMExcEditor.py:1210
+msgid "Done. Drill(s) Move completed."
+msgstr "Готово. Перемещение отверстий завершено."
+
+#: appEditors/FlatCAMExcEditor.py:1318
+msgid "Done. Drill(s) copied."
+msgstr "Готово. Отверстия скопированы."
+
+#: appEditors/FlatCAMExcEditor.py:1557
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
+msgid "Excellon Editor"
+msgstr "Редактор Excellon"
+
+#: appEditors/FlatCAMExcEditor.py:1564 appEditors/FlatCAMGrbEditor.py:2469
+msgid "Name:"
+msgstr "Имя:"
+
+#: appEditors/FlatCAMExcEditor.py:1570 appGUI/ObjectUI.py:540
+#: appGUI/ObjectUI.py:1362 appTools/ToolIsolation.py:118
+#: appTools/ToolNCC.py:120 appTools/ToolPaint.py:114
+#: appTools/ToolSolderPaste.py:79
+msgid "Tools Table"
+msgstr "Таблица инструментов"
+
+#: appEditors/FlatCAMExcEditor.py:1572 appGUI/ObjectUI.py:542
+msgid ""
+"Tools in this Excellon object\n"
+"when are used for drilling."
+msgstr ""
+"Инструменты для Excellon объекта\n"
+"используемые для сверления."
+
+#: appEditors/FlatCAMExcEditor.py:1584 appEditors/FlatCAMExcEditor.py:3041
+#: appGUI/ObjectUI.py:560 appObjects/FlatCAMExcellon.py:1265
+#: appObjects/FlatCAMExcellon.py:1368 appObjects/FlatCAMExcellon.py:1553
+#: appTools/ToolIsolation.py:130 appTools/ToolNCC.py:132
+#: appTools/ToolPaint.py:127 appTools/ToolPcbWizard.py:76
+#: appTools/ToolProperties.py:416 appTools/ToolProperties.py:476
+#: appTools/ToolSolderPaste.py:90 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Diameter"
+msgstr "Диаметр"
+
+#: appEditors/FlatCAMExcEditor.py:1592
+msgid "Add/Delete Tool"
+msgstr "Добавить/Удалить инструмент"
+
+#: appEditors/FlatCAMExcEditor.py:1594
+msgid ""
+"Add/Delete a tool to the tool list\n"
+"for this Excellon object."
+msgstr ""
+"Добавляет/Удаляет инструмент в списоке инструментов\n"
+"для этого Excellon объекта ."
+
+#: appEditors/FlatCAMExcEditor.py:1606 appGUI/ObjectUI.py:1482
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
+msgid "Diameter for the new tool"
+msgstr "Диаметр нового инструмента"
+
+#: appEditors/FlatCAMExcEditor.py:1616
+msgid "Add Tool"
+msgstr "Добавить"
+
+#: appEditors/FlatCAMExcEditor.py:1618
+msgid ""
+"Add a new tool to the tool list\n"
+"with the diameter specified above."
+msgstr ""
+"Добавляет новый инструмент в список инструментов\n"
+"с диаметром, указанным выше."
+
+#: appEditors/FlatCAMExcEditor.py:1630
+msgid "Delete Tool"
+msgstr "Удалить инструмент"
+
+#: appEditors/FlatCAMExcEditor.py:1632
+msgid ""
+"Delete a tool in the tool list\n"
+"by selecting a row in the tool table."
+msgstr ""
+"Удаляет инструмент из списка инструментов\n"
+"в выбранной строке таблицы инструментов."
+
+#: appEditors/FlatCAMExcEditor.py:1650 appGUI/MainGUI.py:4392
+msgid "Resize Drill(s)"
+msgstr "Изменить размер сверла"
+
+#: appEditors/FlatCAMExcEditor.py:1652
+msgid "Resize a drill or a selection of drills."
+msgstr "Изменяет размер сверла или выбранных свёрел."
+
+#: appEditors/FlatCAMExcEditor.py:1659
+msgid "Resize Dia"
+msgstr "Изменить диаметр"
+
+#: appEditors/FlatCAMExcEditor.py:1661
+msgid "Diameter to resize to."
+msgstr "Диаметр для изменения."
+
+#: appEditors/FlatCAMExcEditor.py:1672
+msgid "Resize"
+msgstr "Изменить"
+
+#: appEditors/FlatCAMExcEditor.py:1674
+msgid "Resize drill(s)"
+msgstr "Изменить размер сверла"
+
+#: appEditors/FlatCAMExcEditor.py:1699 appGUI/MainGUI.py:1514
+#: appGUI/MainGUI.py:4391
+msgid "Add Drill Array"
+msgstr "Добавить массив отверстий"
+
+#: appEditors/FlatCAMExcEditor.py:1701
+msgid "Add an array of drills (linear or circular array)"
+msgstr "Добавляет массив свёрел (линейный или круговой массив)"
+
+#: appEditors/FlatCAMExcEditor.py:1707
+msgid ""
+"Select the type of drills array to create.\n"
+"It can be Linear X(Y) or Circular"
+msgstr ""
+"Выберите тип массива свёрел для создания.\n"
+"Это может быть линейный X (Y) или круговой"
+
+#: appEditors/FlatCAMExcEditor.py:1710 appEditors/FlatCAMExcEditor.py:1924
+#: appEditors/FlatCAMGrbEditor.py:2782
+msgid "Linear"
+msgstr "Линейный"
+
+#: appEditors/FlatCAMExcEditor.py:1711 appEditors/FlatCAMExcEditor.py:1925
+#: appEditors/FlatCAMGrbEditor.py:2783
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:52
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70
+#: appTools/ToolExtractDrills.py:78 appTools/ToolExtractDrills.py:201
+#: appTools/ToolFiducials.py:223 appTools/ToolIsolation.py:207
+#: appTools/ToolNCC.py:221 appTools/ToolPaint.py:203
+#: appTools/ToolPunchGerber.py:89 appTools/ToolPunchGerber.py:229
+msgid "Circular"
+msgstr "Круг"
+
+#: appEditors/FlatCAMExcEditor.py:1719
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
+msgid "Nr of drills"
+msgstr "Количество отверстий"
+
+#: appEditors/FlatCAMExcEditor.py:1720
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
+msgid "Specify how many drills to be in the array."
+msgstr "Укажите, сколько свёрел должно быть в массиве."
+
+#: appEditors/FlatCAMExcEditor.py:1738 appEditors/FlatCAMExcEditor.py:1788
+#: appEditors/FlatCAMExcEditor.py:1860 appEditors/FlatCAMExcEditor.py:1953
+#: appEditors/FlatCAMExcEditor.py:2004 appEditors/FlatCAMGrbEditor.py:1580
+#: appEditors/FlatCAMGrbEditor.py:2811 appEditors/FlatCAMGrbEditor.py:2860
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
+msgid "Direction"
+msgstr "Направление"
+
+#: appEditors/FlatCAMExcEditor.py:1740 appEditors/FlatCAMExcEditor.py:1955
+#: appEditors/FlatCAMGrbEditor.py:2813
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
+msgid ""
+"Direction on which the linear array is oriented:\n"
+"- 'X' - horizontal axis \n"
+"- 'Y' - vertical axis or \n"
+"- 'Angle' - a custom angle for the array inclination"
+msgstr ""
+"Направление, на которое ориентируется линейный массив:\n"
+"- 'X' - горизонтальная ось\n"
+"- 'Y' - вертикальная ось или\n"
+"- 'Угол' - произвольный угол наклона массива"
+
+#: appEditors/FlatCAMExcEditor.py:1747 appEditors/FlatCAMExcEditor.py:1869
+#: appEditors/FlatCAMExcEditor.py:1962 appEditors/FlatCAMGrbEditor.py:2820
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:240
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:129
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197
+#: appTools/ToolFilm.py:239
+msgid "X"
+msgstr "X"
+
+#: appEditors/FlatCAMExcEditor.py:1748 appEditors/FlatCAMExcEditor.py:1870
+#: appEditors/FlatCAMExcEditor.py:1963 appEditors/FlatCAMGrbEditor.py:2821
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:198
+#: appTools/ToolFilm.py:240
+msgid "Y"
+msgstr "Y"
+
+#: appEditors/FlatCAMExcEditor.py:1749 appEditors/FlatCAMExcEditor.py:1766
+#: appEditors/FlatCAMExcEditor.py:1800 appEditors/FlatCAMExcEditor.py:1871
+#: appEditors/FlatCAMExcEditor.py:1875 appEditors/FlatCAMExcEditor.py:1964
+#: appEditors/FlatCAMExcEditor.py:1982 appEditors/FlatCAMExcEditor.py:2016
+#: appEditors/FlatCAMGeoEditor.py:683 appEditors/FlatCAMGrbEditor.py:2822
+#: appEditors/FlatCAMGrbEditor.py:2839 appEditors/FlatCAMGrbEditor.py:2875
+#: appEditors/FlatCAMGrbEditor.py:5377
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:194
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:263
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96
+#: appTools/ToolDistance.py:120 appTools/ToolDistanceMin.py:68
+#: appTools/ToolTransform.py:130
+msgid "Angle"
+msgstr "Угол"
+
+#: appEditors/FlatCAMExcEditor.py:1753 appEditors/FlatCAMExcEditor.py:1968
+#: appEditors/FlatCAMGrbEditor.py:2826
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
+msgid "Pitch"
+msgstr "Шаг"
+
+#: appEditors/FlatCAMExcEditor.py:1755 appEditors/FlatCAMExcEditor.py:1970
+#: appEditors/FlatCAMGrbEditor.py:2828
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
+msgid "Pitch = Distance between elements of the array."
+msgstr "Подача = Расстояние между элементами массива."
+
+#: appEditors/FlatCAMExcEditor.py:1768 appEditors/FlatCAMExcEditor.py:1984
+msgid ""
+"Angle at which the linear array is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -360 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+"Угол, под которым расположен линейный массив.\n"
+"Точность составляет не более 2 десятичных знаков.\n"
+"Минимальное значение: -359.99 градусов.\n"
+"Максимальное значение: 360.00 градусов."
+
+#: appEditors/FlatCAMExcEditor.py:1789 appEditors/FlatCAMExcEditor.py:2005
+#: appEditors/FlatCAMGrbEditor.py:2862
+msgid ""
+"Direction for circular array.Can be CW = clockwise or CCW = counter "
+"clockwise."
+msgstr ""
+"Направление для кругового массива. Может быть CW = по часовой стрелке или "
+"CCW = против часовой стрелки."
+
+#: appEditors/FlatCAMExcEditor.py:1796 appEditors/FlatCAMExcEditor.py:2012
+#: appEditors/FlatCAMGrbEditor.py:2870
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:129
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:171
+msgid "CW"
+msgstr "CW"
+
+#: appEditors/FlatCAMExcEditor.py:1797 appEditors/FlatCAMExcEditor.py:2013
+#: appEditors/FlatCAMGrbEditor.py:2871
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:130
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:172
+msgid "CCW"
+msgstr "CCW"
+
+#: appEditors/FlatCAMExcEditor.py:1801 appEditors/FlatCAMExcEditor.py:2017
+#: appEditors/FlatCAMGrbEditor.py:2877
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:295
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:151
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:180
+msgid "Angle at which each element in circular array is placed."
+msgstr "Угол, под которым расположен каждый элемент в круговом массиве."
+
+#: appEditors/FlatCAMExcEditor.py:1835
+msgid "Slot Parameters"
+msgstr "Параметры слота"
+
+#: appEditors/FlatCAMExcEditor.py:1837
+msgid ""
+"Parameters for adding a slot (hole with oval shape)\n"
+"either single or as an part of an array."
+msgstr ""
+"Параметры для добавления прорези (отверстие овальной формы)\n"
+"либо один, либо как часть массива."
+
+#: appEditors/FlatCAMExcEditor.py:1846
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
+#: appTools/ToolCorners.py:136 appTools/ToolProperties.py:559
+msgid "Length"
+msgstr "Длина"
+
+#: appEditors/FlatCAMExcEditor.py:1848
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
+msgid "Length = The length of the slot."
+msgstr "Длина = длина слота."
+
+#: appEditors/FlatCAMExcEditor.py:1862
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
+msgid ""
+"Direction on which the slot is oriented:\n"
+"- 'X' - horizontal axis \n"
+"- 'Y' - vertical axis or \n"
+"- 'Angle' - a custom angle for the slot inclination"
+msgstr ""
+"Направление, на которое ориентирован паз:\n"
+"- 'X' - горизонтальная ось\n"
+"- 'Y' - вертикальная ось или\n"
+"- «Угол» - произвольный угол наклона паза"
+
+#: appEditors/FlatCAMExcEditor.py:1877
+msgid ""
+"Angle at which the slot is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -360 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+"Угол, под которым расположен паз.\n"
+"Точность составляет не более 2 десятичных знаков.\n"
+"Минимальное значение: -359,99 градусов.\n"
+"Максимальное значение: 360,00 градусов."
+
+#: appEditors/FlatCAMExcEditor.py:1910
+msgid "Slot Array Parameters"
+msgstr "Параметры массива пазов"
+
+#: appEditors/FlatCAMExcEditor.py:1912
+msgid "Parameters for the array of slots (linear or circular array)"
+msgstr "Параметры для массива пазов(линейный или круговой массив)"
+
+#: appEditors/FlatCAMExcEditor.py:1921
+msgid ""
+"Select the type of slot array to create.\n"
+"It can be Linear X(Y) or Circular"
+msgstr ""
+"Выберите тип массива пазов для создания.\n"
+"Это может быть линейный X (Y) или круговой"
+
+#: appEditors/FlatCAMExcEditor.py:1933
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
+msgid "Nr of slots"
+msgstr "Количество пазов"
+
+#: appEditors/FlatCAMExcEditor.py:1934
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
+msgid "Specify how many slots to be in the array."
+msgstr "Укажите, сколько пазов должно быть в массиве."
+
+#: appEditors/FlatCAMExcEditor.py:2452 appObjects/FlatCAMExcellon.py:433
+msgid "Total Drills"
+msgstr "Всего отверстий"
+
+#: appEditors/FlatCAMExcEditor.py:2484 appObjects/FlatCAMExcellon.py:464
+msgid "Total Slots"
+msgstr "Всего пазов"
+
+#: appEditors/FlatCAMExcEditor.py:2559 appObjects/FlatCAMGeometry.py:664
+#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1841
+#: appObjects/FlatCAMGeometry.py:2491 appTools/ToolIsolation.py:1493
+#: appTools/ToolNCC.py:1516 appTools/ToolPaint.py:1268
+#: appTools/ToolPaint.py:1439 appTools/ToolSolderPaste.py:891
+#: appTools/ToolSolderPaste.py:964
+msgid "Wrong value format entered, use a number."
+msgstr "Неправильно введен формат значения, используйте числа."
+
+#: appEditors/FlatCAMExcEditor.py:2570
+msgid ""
+"Tool already in the original or actual tool list.\n"
+"Save and reedit Excellon if you need to add this tool. "
+msgstr ""
+"Инструмент уже есть в исходном или фактическом списке инструментов.\n"
+"Сохраните и повторно отредактируйте Excellon, если вам нужно добавить этот "
+"инструмент. "
+
+#: appEditors/FlatCAMExcEditor.py:2579 appGUI/MainGUI.py:3364
+msgid "Added new tool with dia"
+msgstr "Добавлен новый инструмент с диаметром"
+
+#: appEditors/FlatCAMExcEditor.py:2612
+msgid "Select a tool in Tool Table"
+msgstr "Выберите инструмент в таблице инструментов"
+
+#: appEditors/FlatCAMExcEditor.py:2642
+msgid "Deleted tool with diameter"
+msgstr "Удалён инструмент с диаметром"
+
+#: appEditors/FlatCAMExcEditor.py:2790
+msgid "Done. Tool edit completed."
+msgstr "Готово. Редактирование инструмента завершено."
+
+#: appEditors/FlatCAMExcEditor.py:3327
+msgid "There are no Tools definitions in the file. Aborting Excellon creation."
+msgstr "В файле нет инструментов. Прерывание создания Excellon."
+
+#: appEditors/FlatCAMExcEditor.py:3331
+msgid "An internal error has ocurred. See Shell.\n"
+msgstr ""
+"Произошла внутренняя ошибка. Смотрите командную строку.\n"
+"\n"
+
+#: appEditors/FlatCAMExcEditor.py:3336
+msgid "Creating Excellon."
+msgstr "Создание Excellon."
+
+#: appEditors/FlatCAMExcEditor.py:3350
+msgid "Excellon editing finished."
+msgstr "Редактирование Excellon завершено."
+
+#: appEditors/FlatCAMExcEditor.py:3367
+msgid "Cancelled. There is no Tool/Drill selected"
+msgstr "Отмена. Инструмент/сверло не выбрано"
+
+#: appEditors/FlatCAMExcEditor.py:3601 appEditors/FlatCAMExcEditor.py:3609
+#: appEditors/FlatCAMGeoEditor.py:4286 appEditors/FlatCAMGeoEditor.py:4300
+#: appEditors/FlatCAMGrbEditor.py:1085 appEditors/FlatCAMGrbEditor.py:1312
+#: appEditors/FlatCAMGrbEditor.py:1497 appEditors/FlatCAMGrbEditor.py:1766
+#: appEditors/FlatCAMGrbEditor.py:4609 appEditors/FlatCAMGrbEditor.py:4626
+#: appGUI/MainGUI.py:2711 appGUI/MainGUI.py:2723
+#: appTools/ToolAlignObjects.py:393 appTools/ToolAlignObjects.py:415
+#: app_Main.py:4678 app_Main.py:4832
+msgid "Done."
+msgstr "Готово."
+
+#: appEditors/FlatCAMExcEditor.py:3984
+msgid "Done. Drill(s) deleted."
+msgstr "Готово. Отверстия удалены."
+
+#: appEditors/FlatCAMExcEditor.py:4057 appEditors/FlatCAMExcEditor.py:4067
+#: appEditors/FlatCAMGrbEditor.py:5057
+msgid "Click on the circular array Center position"
+msgstr "Нажмите на центральную позицию кругового массива"
+
+#: appEditors/FlatCAMGeoEditor.py:84
+msgid "Buffer distance:"
+msgstr "Расстояние буфера:"
+
+#: appEditors/FlatCAMGeoEditor.py:85
+msgid "Buffer corner:"
+msgstr "Угол буфера:"
+
+#: appEditors/FlatCAMGeoEditor.py:87
+msgid ""
+"There are 3 types of corners:\n"
+" - 'Round': the corner is rounded for exterior buffer.\n"
+" - 'Square': the corner is met in a sharp angle for exterior buffer.\n"
+" - 'Beveled': the corner is a line that directly connects the features "
+"meeting in the corner"
+msgstr ""
+"Есть 3 типа углов:\n"
+"- 'Округление': угол округляется для внешнего буфера.\n"
+"- 'Квадрат:' угол встречается под острым углом для внешнего буфера.\n"
+"- 'Скошенный:' линия, напрямую соединяющая элементы, встречающиеся в углу"
+
+#: appEditors/FlatCAMGeoEditor.py:93 appEditors/FlatCAMGrbEditor.py:2638
+msgid "Round"
+msgstr "Круглый"
+
+#: appEditors/FlatCAMGeoEditor.py:94 appEditors/FlatCAMGrbEditor.py:2639
+#: appGUI/ObjectUI.py:1149 appGUI/ObjectUI.py:2004
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:225
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:68
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:177
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:143
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:298
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291
+#: appTools/ToolExtractDrills.py:94 appTools/ToolExtractDrills.py:227
+#: appTools/ToolIsolation.py:545 appTools/ToolNCC.py:583
+#: appTools/ToolPaint.py:526 appTools/ToolPunchGerber.py:105
+#: appTools/ToolPunchGerber.py:255 appTools/ToolQRCode.py:207
+msgid "Square"
+msgstr "Квадрат"
+
+#: appEditors/FlatCAMGeoEditor.py:95 appEditors/FlatCAMGrbEditor.py:2640
+msgid "Beveled"
+msgstr "Скошенный"
+
+#: appEditors/FlatCAMGeoEditor.py:102
+msgid "Buffer Interior"
+msgstr "Буфер внутри"
+
+#: appEditors/FlatCAMGeoEditor.py:104
+msgid "Buffer Exterior"
+msgstr "Буфер снаружи"
+
+#: appEditors/FlatCAMGeoEditor.py:110
+msgid "Full Buffer"
+msgstr "Полный буфер"
+
+#: appEditors/FlatCAMGeoEditor.py:131 appEditors/FlatCAMGeoEditor.py:2959
+#: appGUI/MainGUI.py:4301
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:191
+msgid "Buffer Tool"
+msgstr "Буфер"
+
+#: appEditors/FlatCAMGeoEditor.py:143 appEditors/FlatCAMGeoEditor.py:160
+#: appEditors/FlatCAMGeoEditor.py:177 appEditors/FlatCAMGeoEditor.py:2978
+#: appEditors/FlatCAMGeoEditor.py:3006 appEditors/FlatCAMGeoEditor.py:3034
+#: appEditors/FlatCAMGrbEditor.py:5110
+msgid "Buffer distance value is missing or wrong format. Add it and retry."
+msgstr ""
+"Отсутствует значение расстояния буфера или оно имеет неправильный формат. "
+"Добавьте его и повторите попытку."
+
+#: appEditors/FlatCAMGeoEditor.py:241
+msgid "Font"
+msgstr "Шрифт"
+
+#: appEditors/FlatCAMGeoEditor.py:322 appGUI/MainGUI.py:1452
+msgid "Text"
+msgstr "Tекст"
+
+#: appEditors/FlatCAMGeoEditor.py:348
+msgid "Text Tool"
+msgstr "Текст"
+
+#: appEditors/FlatCAMGeoEditor.py:404 appGUI/MainGUI.py:502
+#: appGUI/MainGUI.py:1199 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:1564
+#: appObjects/FlatCAMExcellon.py:852 appObjects/FlatCAMExcellon.py:1242
+#: appObjects/FlatCAMGeometry.py:825 appTools/ToolIsolation.py:313
+#: appTools/ToolIsolation.py:1171 appTools/ToolNCC.py:331
+#: appTools/ToolNCC.py:797 appTools/ToolPaint.py:313 appTools/ToolPaint.py:766
+msgid "Tool"
+msgstr "Инструменты"
+
+#: appEditors/FlatCAMGeoEditor.py:438
+msgid "Tool dia"
+msgstr "Диаметр инструмента"
+
+#: appEditors/FlatCAMGeoEditor.py:440
+msgid "Diameter of the tool to be used in the operation."
+msgstr "Диаметр инструмента используемого в этой операции."
+
+#: appEditors/FlatCAMGeoEditor.py:486
+msgid ""
+"Algorithm to paint the polygons:\n"
+"- Standard: Fixed step inwards.\n"
+"- Seed-based: Outwards from seed.\n"
+"- Line-based: Parallel lines."
+msgstr ""
+"Алгоритм раскраски полигонов:\n"
+"- Стандартный: фиксированный шаг внутрь.\n"
+"- Круговой: наружу от центра.\n"
+"- Линейный: параллельные линии."
+
+#: appEditors/FlatCAMGeoEditor.py:505
+msgid "Connect:"
+msgstr "Подключение:"
+
+#: appEditors/FlatCAMGeoEditor.py:515
+msgid "Contour:"
+msgstr "Контур:"
+
+#: appEditors/FlatCAMGeoEditor.py:528 appGUI/MainGUI.py:1456
+msgid "Paint"
+msgstr "Нарисовать"
+
+#: appEditors/FlatCAMGeoEditor.py:546 appGUI/MainGUI.py:912
+#: appGUI/MainGUI.py:1944 appGUI/ObjectUI.py:2069 appTools/ToolPaint.py:42
+#: appTools/ToolPaint.py:737
+msgid "Paint Tool"
+msgstr "Рисование"
+
+#: appEditors/FlatCAMGeoEditor.py:582 appEditors/FlatCAMGeoEditor.py:1071
+#: appEditors/FlatCAMGeoEditor.py:2966 appEditors/FlatCAMGeoEditor.py:2994
+#: appEditors/FlatCAMGeoEditor.py:3022 appEditors/FlatCAMGeoEditor.py:4439
+#: appEditors/FlatCAMGrbEditor.py:5765
+msgid "Cancelled. No shape selected."
+msgstr "Отменено. Форма не выбрана."
+
+#: appEditors/FlatCAMGeoEditor.py:595 appEditors/FlatCAMGeoEditor.py:2984
+#: appEditors/FlatCAMGeoEditor.py:3012 appEditors/FlatCAMGeoEditor.py:3040
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69
+#: appTools/ToolProperties.py:117 appTools/ToolProperties.py:162
+msgid "Tools"
+msgstr "Инструменты"
+
+#: appEditors/FlatCAMGeoEditor.py:606 appEditors/FlatCAMGeoEditor.py:1035
+#: appEditors/FlatCAMGrbEditor.py:5300 appEditors/FlatCAMGrbEditor.py:5729
+#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:1967 appTools/ToolTransform.py:494
+msgid "Transform Tool"
+msgstr "Трансформация"
+
+#: appEditors/FlatCAMGeoEditor.py:607 appEditors/FlatCAMGeoEditor.py:699
+#: appEditors/FlatCAMGrbEditor.py:5301 appEditors/FlatCAMGrbEditor.py:5393
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88
+#: appTools/ToolTransform.py:27 appTools/ToolTransform.py:146
+msgid "Rotate"
+msgstr "Вращение"
+
+#: appEditors/FlatCAMGeoEditor.py:608 appEditors/FlatCAMGrbEditor.py:5302
+#: appTools/ToolTransform.py:28
+msgid "Skew/Shear"
+msgstr "Наклон/Сдвиг"
+
+#: appEditors/FlatCAMGeoEditor.py:609 appEditors/FlatCAMGrbEditor.py:2687
+#: appEditors/FlatCAMGrbEditor.py:5303 appGUI/MainGUI.py:1057
+#: appGUI/MainGUI.py:1499 appGUI/MainGUI.py:2089 appGUI/MainGUI.py:4513
+#: appGUI/ObjectUI.py:125
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147
+#: appTools/ToolTransform.py:29
+msgid "Scale"
+msgstr "Масштаб"
+
+#: appEditors/FlatCAMGeoEditor.py:610 appEditors/FlatCAMGrbEditor.py:5304
+#: appTools/ToolTransform.py:30
+msgid "Mirror (Flip)"
+msgstr "Зеркалирование (отражение)"
+
+#: appEditors/FlatCAMGeoEditor.py:612 appEditors/FlatCAMGrbEditor.py:2647
+#: appEditors/FlatCAMGrbEditor.py:5306 appGUI/MainGUI.py:1055
+#: appGUI/MainGUI.py:1454 appGUI/MainGUI.py:1497 appGUI/MainGUI.py:2087
+#: appGUI/MainGUI.py:4511
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212
+#: appTools/ToolTransform.py:32
+msgid "Buffer"
+msgstr "Буфер"
+
+#: appEditors/FlatCAMGeoEditor.py:643 appEditors/FlatCAMGrbEditor.py:5337
+#: appGUI/GUIElements.py:2690
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44
+#: appTools/ToolDblSided.py:173 appTools/ToolDblSided.py:388
+#: appTools/ToolFilm.py:202 appTools/ToolTransform.py:60
+msgid "Reference"
+msgstr "Ссылка"
+
+#: appEditors/FlatCAMGeoEditor.py:645 appEditors/FlatCAMGrbEditor.py:5339
+msgid ""
+"The reference point for Rotate, Skew, Scale, Mirror.\n"
+"Can be:\n"
+"- Origin -> it is the 0, 0 point\n"
+"- Selection -> the center of the bounding box of the selected objects\n"
+"- Point -> a custom point defined by X,Y coordinates\n"
+"- Min Selection -> the point (minx, miny) of the bounding box of the "
+"selection"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
+#: appTools/ToolCalibration.py:770 appTools/ToolCalibration.py:771
+#: appTools/ToolTransform.py:70
+msgid "Origin"
+msgstr "Источник"
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGeoEditor.py:1044
+#: appEditors/FlatCAMGrbEditor.py:5347 appEditors/FlatCAMGrbEditor.py:5738
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
+#: appTools/ToolIsolation.py:494 appTools/ToolNCC.py:539
+#: appTools/ToolPaint.py:455 appTools/ToolTransform.py:70 defaults.py:503
+msgid "Selection"
+msgstr "Выбор"
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60
+#: appTools/ToolDblSided.py:181 appTools/ToolTransform.py:70
+msgid "Point"
+msgstr "Точка"
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347
+#, fuzzy
+#| msgid "Find Minimum"
+msgid "Minimum"
+msgstr "Найти минимум"
+
+#: appEditors/FlatCAMGeoEditor.py:659 appEditors/FlatCAMGeoEditor.py:955
+#: appEditors/FlatCAMGrbEditor.py:5353 appEditors/FlatCAMGrbEditor.py:5649
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
+#: appTools/ToolExtractDrills.py:164 appTools/ToolExtractDrills.py:285
+#: appTools/ToolPunchGerber.py:192 appTools/ToolPunchGerber.py:308
+#: appTools/ToolTransform.py:76 appTools/ToolTransform.py:402 app_Main.py:9700
+msgid "Value"
+msgstr "Значение"
+
+#: appEditors/FlatCAMGeoEditor.py:661 appEditors/FlatCAMGrbEditor.py:5355
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62
+#: appTools/ToolTransform.py:78
+msgid "A point of reference in format X,Y."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:668 appEditors/FlatCAMGrbEditor.py:2590
+#: appEditors/FlatCAMGrbEditor.py:5362 appGUI/ObjectUI.py:1494
+#: appTools/ToolDblSided.py:192 appTools/ToolDblSided.py:425
+#: appTools/ToolIsolation.py:276 appTools/ToolIsolation.py:610
+#: appTools/ToolNCC.py:294 appTools/ToolNCC.py:631 appTools/ToolPaint.py:276
+#: appTools/ToolPaint.py:675 appTools/ToolSolderPaste.py:127
+#: appTools/ToolSolderPaste.py:605 appTools/ToolTransform.py:85
+#: app_Main.py:5672
+msgid "Add"
+msgstr "Добавить"
+
+#: appEditors/FlatCAMGeoEditor.py:670 appEditors/FlatCAMGrbEditor.py:5364
+#: appTools/ToolTransform.py:87
+#, fuzzy
+#| msgid "Coordinates copied to clipboard."
+msgid "Add point coordinates from clipboard."
+msgstr "Координаты скопированы в буфер обмена."
+
+#: appEditors/FlatCAMGeoEditor.py:685 appEditors/FlatCAMGrbEditor.py:5379
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98
+#: appTools/ToolTransform.py:132
+msgid ""
+"Angle for Rotation action, in degrees.\n"
+"Float number between -360 and 359.\n"
+"Positive numbers for CW motion.\n"
+"Negative numbers for CCW motion."
+msgstr ""
+"Угол поворота в градусах.\n"
+"Число с плавающей запятой от -360 до 359.\n"
+"Положительные числа для движения по часовой стрелке.\n"
+"Отрицательные числа для движения против часовой стрелки."
+
+#: appEditors/FlatCAMGeoEditor.py:701 appEditors/FlatCAMGrbEditor.py:5395
+#: appTools/ToolTransform.py:148
+msgid ""
+"Rotate the selected object(s).\n"
+"The point of reference is the middle of\n"
+"the bounding box for all selected objects."
+msgstr ""
+"Поверните выбранный объект (ы).\n"
+"Точкой отсчета является середина\n"
+"ограничительная рамка для всех выбранных объектов."
+
+#: appEditors/FlatCAMGeoEditor.py:721 appEditors/FlatCAMGeoEditor.py:783
+#: appEditors/FlatCAMGrbEditor.py:5415 appEditors/FlatCAMGrbEditor.py:5477
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151
+#: appTools/ToolTransform.py:168 appTools/ToolTransform.py:230
+msgid "Link"
+msgstr "Ссылка"
+
+#: appEditors/FlatCAMGeoEditor.py:723 appEditors/FlatCAMGeoEditor.py:785
+#: appEditors/FlatCAMGrbEditor.py:5417 appEditors/FlatCAMGrbEditor.py:5479
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153
+#: appTools/ToolTransform.py:170 appTools/ToolTransform.py:232
+msgid "Link the Y entry to X entry and copy its content."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:728 appEditors/FlatCAMGrbEditor.py:5422
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124
+#: appTools/ToolFilm.py:184 appTools/ToolTransform.py:175
+msgid "X angle"
+msgstr "Угол наклона X"
+
+#: appEditors/FlatCAMGeoEditor.py:730 appEditors/FlatCAMGeoEditor.py:751
+#: appEditors/FlatCAMGrbEditor.py:5424 appEditors/FlatCAMGrbEditor.py:5445
+#: appTools/ToolTransform.py:177 appTools/ToolTransform.py:198
+msgid ""
+"Angle for Skew action, in degrees.\n"
+"Float number between -360 and 360."
+msgstr ""
+"Угол наклона в градусах.\n"
+"Число с плавающей запятой между -360 и 360."
+
+#: appEditors/FlatCAMGeoEditor.py:738 appEditors/FlatCAMGrbEditor.py:5432
+#: appTools/ToolTransform.py:185
+msgid "Skew X"
+msgstr "Наклон X"
+
+#: appEditors/FlatCAMGeoEditor.py:740 appEditors/FlatCAMGeoEditor.py:761
+#: appEditors/FlatCAMGrbEditor.py:5434 appEditors/FlatCAMGrbEditor.py:5455
+#: appTools/ToolTransform.py:187 appTools/ToolTransform.py:208
+msgid ""
+"Skew/shear the selected object(s).\n"
+"The point of reference is the middle of\n"
+"the bounding box for all selected objects."
+msgstr ""
+"Наклоняет/сдвигает выбранные объекты.\n"
+"Точка отсчета - середина\n"
+"ограничительной рамки для всех выбранных объектов."
+
+#: appEditors/FlatCAMGeoEditor.py:749 appEditors/FlatCAMGrbEditor.py:5443
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138
+#: appTools/ToolFilm.py:193 appTools/ToolTransform.py:196
+msgid "Y angle"
+msgstr "Угол наклона Y"
+
+#: appEditors/FlatCAMGeoEditor.py:759 appEditors/FlatCAMGrbEditor.py:5453
+#: appTools/ToolTransform.py:206
+msgid "Skew Y"
+msgstr "Наклон Y"
+
+#: appEditors/FlatCAMGeoEditor.py:790 appEditors/FlatCAMGrbEditor.py:5484
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162
+#: appTools/ToolFilm.py:145 appTools/ToolTransform.py:237
+msgid "X factor"
+msgstr "Коэффициент X"
+
+#: appEditors/FlatCAMGeoEditor.py:792 appEditors/FlatCAMGrbEditor.py:5486
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164
+#: appTools/ToolTransform.py:239
+msgid "Factor for scaling on X axis."
+msgstr "Коэффициент масштабирования по оси X."
+
+#: appEditors/FlatCAMGeoEditor.py:799 appEditors/FlatCAMGrbEditor.py:5493
+#: appTools/ToolTransform.py:246
+msgid "Scale X"
+msgstr "Масштаб Х"
+
+#: appEditors/FlatCAMGeoEditor.py:801 appEditors/FlatCAMGeoEditor.py:821
+#: appEditors/FlatCAMGrbEditor.py:5495 appEditors/FlatCAMGrbEditor.py:5515
+#: appTools/ToolTransform.py:248 appTools/ToolTransform.py:268
+msgid ""
+"Scale the selected object(s).\n"
+"The point of reference depends on \n"
+"the Scale reference checkbox state."
+msgstr ""
+"Масштабирование выбранных объектов.\n"
+"Точка отсчета зависит от\n"
+"состояние флажка Scale Reference."
+
+#: appEditors/FlatCAMGeoEditor.py:810 appEditors/FlatCAMGrbEditor.py:5504
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175
+#: appTools/ToolFilm.py:154 appTools/ToolTransform.py:257
+msgid "Y factor"
+msgstr "Коэффициент Y"
+
+#: appEditors/FlatCAMGeoEditor.py:812 appEditors/FlatCAMGrbEditor.py:5506
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177
+#: appTools/ToolTransform.py:259
+msgid "Factor for scaling on Y axis."
+msgstr "Коэффициент масштабирования по оси Y."
+
+#: appEditors/FlatCAMGeoEditor.py:819 appEditors/FlatCAMGrbEditor.py:5513
+#: appTools/ToolTransform.py:266
+msgid "Scale Y"
+msgstr "Масштаб Y"
+
+#: appEditors/FlatCAMGeoEditor.py:846 appEditors/FlatCAMGrbEditor.py:5540
+#: appTools/ToolTransform.py:293
+msgid "Flip on X"
+msgstr "Отразить по X"
+
+#: appEditors/FlatCAMGeoEditor.py:848 appEditors/FlatCAMGeoEditor.py:853
+#: appEditors/FlatCAMGrbEditor.py:5542 appEditors/FlatCAMGrbEditor.py:5547
+#: appTools/ToolTransform.py:295 appTools/ToolTransform.py:300
+msgid "Flip the selected object(s) over the X axis."
+msgstr "Отражает выбранные фигуры по оси X."
+
+#: appEditors/FlatCAMGeoEditor.py:851 appEditors/FlatCAMGrbEditor.py:5545
+#: appTools/ToolTransform.py:298
+msgid "Flip on Y"
+msgstr "Отразить по Y"
+
+#: appEditors/FlatCAMGeoEditor.py:871 appEditors/FlatCAMGrbEditor.py:5565
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191
+#: appTools/ToolTransform.py:318
+msgid "X val"
+msgstr "Значение X"
+
+#: appEditors/FlatCAMGeoEditor.py:873 appEditors/FlatCAMGrbEditor.py:5567
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193
+#: appTools/ToolTransform.py:320
+msgid "Distance to offset on X axis. In current units."
+msgstr "Расстояние смещения по оси X. В текущих единицах."
+
+#: appEditors/FlatCAMGeoEditor.py:880 appEditors/FlatCAMGrbEditor.py:5574
+#: appTools/ToolTransform.py:327
+msgid "Offset X"
+msgstr "Смещение Х"
+
+#: appEditors/FlatCAMGeoEditor.py:882 appEditors/FlatCAMGeoEditor.py:902
+#: appEditors/FlatCAMGrbEditor.py:5576 appEditors/FlatCAMGrbEditor.py:5596
+#: appTools/ToolTransform.py:329 appTools/ToolTransform.py:349
+msgid ""
+"Offset the selected object(s).\n"
+"The point of reference is the middle of\n"
+"the bounding box for all selected objects.\n"
+msgstr ""
+"Смещение выбранных объектов.\n"
+"Точка отсчета - середина\n"
+"ограничительной рамки для всех выбранных объектов.\n"
+
+#: appEditors/FlatCAMGeoEditor.py:891 appEditors/FlatCAMGrbEditor.py:5585
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204
+#: appTools/ToolTransform.py:338
+msgid "Y val"
+msgstr "Значение Y"
+
+#: appEditors/FlatCAMGeoEditor.py:893 appEditors/FlatCAMGrbEditor.py:5587
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206
+#: appTools/ToolTransform.py:340
+msgid "Distance to offset on Y axis. In current units."
+msgstr "Расстояние смещения по оси Y. В текущих единицах."
+
+#: appEditors/FlatCAMGeoEditor.py:900 appEditors/FlatCAMGrbEditor.py:5594
+#: appTools/ToolTransform.py:347
+msgid "Offset Y"
+msgstr "Смещение Y"
+
+#: appEditors/FlatCAMGeoEditor.py:920 appEditors/FlatCAMGrbEditor.py:5614
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216
+#: appTools/ToolQRCode.py:206 appTools/ToolTransform.py:367
+msgid "Rounded"
+msgstr "Закругленный"
+
+#: appEditors/FlatCAMGeoEditor.py:922 appEditors/FlatCAMGrbEditor.py:5616
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218
+#: appTools/ToolTransform.py:369
+msgid ""
+"If checked then the buffer will surround the buffered shape,\n"
+"every corner will be rounded.\n"
+"If not checked then the buffer will follow the exact geometry\n"
+"of the buffered shape."
+msgstr ""
+"Если установить флажок, то буфер будет окружать буферизованную форму,\n"
+"каждый угол будет закруглен.\n"
+"Если не проверить, то буфер будет следовать точной геометрии\n"
+"буферизованной формы."
+
+#: appEditors/FlatCAMGeoEditor.py:930 appEditors/FlatCAMGrbEditor.py:5624
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226
+#: appTools/ToolDistance.py:505 appTools/ToolDistanceMin.py:286
+#: appTools/ToolTransform.py:377
+msgid "Distance"
+msgstr "Расстояние"
+
+#: appEditors/FlatCAMGeoEditor.py:932 appEditors/FlatCAMGrbEditor.py:5626
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228
+#: appTools/ToolTransform.py:379
+msgid ""
+"A positive value will create the effect of dilation,\n"
+"while a negative value will create the effect of erosion.\n"
+"Each geometry element of the object will be increased\n"
+"or decreased with the 'distance'."
+msgstr ""
+"Положительное значение создаст эффект расширения,\n"
+"в то время как отрицательное значение создаст эффект размытия.\n"
+"Каждый геометрический элемент объекта будет увеличен\n"
+"или уменьшается с помощью \"расстояния\"."
+
+#: appEditors/FlatCAMGeoEditor.py:944 appEditors/FlatCAMGrbEditor.py:5638
+#: appTools/ToolTransform.py:391
+msgid "Buffer D"
+msgstr "Буфер D"
+
+#: appEditors/FlatCAMGeoEditor.py:946 appEditors/FlatCAMGrbEditor.py:5640
+#: appTools/ToolTransform.py:393
+msgid ""
+"Create the buffer effect on each geometry,\n"
+"element from the selected object, using the distance."
+msgstr ""
+"Создаёт буферный эффект для каждой геометрии,\n"
+"элемента из выбранного объекта, используя расстояние."
+
+#: appEditors/FlatCAMGeoEditor.py:957 appEditors/FlatCAMGrbEditor.py:5651
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245
+#: appTools/ToolTransform.py:404
+msgid ""
+"A positive value will create the effect of dilation,\n"
+"while a negative value will create the effect of erosion.\n"
+"Each geometry element of the object will be increased\n"
+"or decreased to fit the 'Value'. Value is a percentage\n"
+"of the initial dimension."
+msgstr ""
+"Положительное значение создаст эффект расширения,\n"
+"в то время как отрицательное значение создаст эффект размытия.\n"
+"Каждый геометрический элемент объекта будет увеличен\n"
+"или уменьшен, чтобы соответствовать \"Значению\". Значение в процентах\n"
+"исходного размера."
+
+#: appEditors/FlatCAMGeoEditor.py:970 appEditors/FlatCAMGrbEditor.py:5664
+#: appTools/ToolTransform.py:417
+msgid "Buffer F"
+msgstr "Буфер F"
+
+#: appEditors/FlatCAMGeoEditor.py:972 appEditors/FlatCAMGrbEditor.py:5666
+#: appTools/ToolTransform.py:419
+msgid ""
+"Create the buffer effect on each geometry,\n"
+"element from the selected object, using the factor."
+msgstr ""
+"Создаёт буферный эффект для каждой геометрии,\n"
+"элемента из выбранного объекта, используя коэффициент."
+
+#: appEditors/FlatCAMGeoEditor.py:1043 appEditors/FlatCAMGrbEditor.py:5737
+#: appGUI/ObjectUI.py:1103 appGUI/ObjectUI.py:1958
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70
+#: appTools/ToolCalibration.py:186 appTools/ToolNCC.py:109
+#: appTools/ToolPaint.py:102 appTools/ToolPanelize.py:98
+#: appTools/ToolTransform.py:70
+msgid "Object"
+msgstr "Объект"
+
+#: appEditors/FlatCAMGeoEditor.py:1107 appEditors/FlatCAMGeoEditor.py:1130
+#: appEditors/FlatCAMGeoEditor.py:1276 appEditors/FlatCAMGeoEditor.py:1301
+#: appEditors/FlatCAMGeoEditor.py:1335 appEditors/FlatCAMGeoEditor.py:1370
+#: appEditors/FlatCAMGeoEditor.py:1401 appEditors/FlatCAMGrbEditor.py:5801
+#: appEditors/FlatCAMGrbEditor.py:5824 appEditors/FlatCAMGrbEditor.py:5969
+#: appEditors/FlatCAMGrbEditor.py:6002 appEditors/FlatCAMGrbEditor.py:6045
+#: appEditors/FlatCAMGrbEditor.py:6086 appEditors/FlatCAMGrbEditor.py:6122
+#, fuzzy
+#| msgid "Cancelled. No shape selected."
+msgid "No shape selected."
+msgstr "Отменено. Форма не выбрана."
+
+#: appEditors/FlatCAMGeoEditor.py:1115 appEditors/FlatCAMGrbEditor.py:5809
+#: appTools/ToolTransform.py:585
+msgid "Incorrect format for Point value. Needs format X,Y"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1140 appEditors/FlatCAMGrbEditor.py:5834
+#: appTools/ToolTransform.py:602
+msgid "Rotate transformation can not be done for a value of 0."
+msgstr "Трансформация поворота не может быть выполнена для значения 0."
+
+#: appEditors/FlatCAMGeoEditor.py:1198 appEditors/FlatCAMGeoEditor.py:1219
+#: appEditors/FlatCAMGrbEditor.py:5892 appEditors/FlatCAMGrbEditor.py:5913
+#: appTools/ToolTransform.py:660 appTools/ToolTransform.py:681
+msgid "Scale transformation can not be done for a factor of 0 or 1."
+msgstr ""
+"Преобразование масштаба не может быть выполнено с коэффициентом 0 или 1."
+
+#: appEditors/FlatCAMGeoEditor.py:1232 appEditors/FlatCAMGeoEditor.py:1241
+#: appEditors/FlatCAMGrbEditor.py:5926 appEditors/FlatCAMGrbEditor.py:5935
+#: appTools/ToolTransform.py:694 appTools/ToolTransform.py:703
+msgid "Offset transformation can not be done for a value of 0."
+msgstr "Трансформация смещения не может быть выполнена для значения 0."
+
+#: appEditors/FlatCAMGeoEditor.py:1271 appEditors/FlatCAMGrbEditor.py:5972
+#: appTools/ToolTransform.py:731
+msgid "Appying Rotate"
+msgstr "Применение поворота"
+
+#: appEditors/FlatCAMGeoEditor.py:1284 appEditors/FlatCAMGrbEditor.py:5984
+msgid "Done. Rotate completed."
+msgstr "Готово. Поворот выполнен."
+
+#: appEditors/FlatCAMGeoEditor.py:1286
+msgid "Rotation action was not executed"
+msgstr "Вращение не было выполнено"
+
+#: appEditors/FlatCAMGeoEditor.py:1304 appEditors/FlatCAMGrbEditor.py:6005
+#: appTools/ToolTransform.py:757
+msgid "Applying Flip"
+msgstr "Применение отражения"
+
+#: appEditors/FlatCAMGeoEditor.py:1312 appEditors/FlatCAMGrbEditor.py:6017
+#: appTools/ToolTransform.py:774
+msgid "Flip on the Y axis done"
+msgstr "Отражение по оси Y завершено"
+
+#: appEditors/FlatCAMGeoEditor.py:1315 appEditors/FlatCAMGrbEditor.py:6025
+#: appTools/ToolTransform.py:783
+msgid "Flip on the X axis done"
+msgstr "Отражение по оси Х завершёно"
+
+#: appEditors/FlatCAMGeoEditor.py:1319
+msgid "Flip action was not executed"
+msgstr "Операция переворота не была выполнена"
+
+#: appEditors/FlatCAMGeoEditor.py:1338 appEditors/FlatCAMGrbEditor.py:6048
+#: appTools/ToolTransform.py:804
+msgid "Applying Skew"
+msgstr "Применение наклона"
+
+#: appEditors/FlatCAMGeoEditor.py:1347 appEditors/FlatCAMGrbEditor.py:6064
+msgid "Skew on the X axis done"
+msgstr "Наклон по оси X выполнен"
+
+#: appEditors/FlatCAMGeoEditor.py:1349 appEditors/FlatCAMGrbEditor.py:6066
+msgid "Skew on the Y axis done"
+msgstr "Наклон по оси Y выполнен"
+
+#: appEditors/FlatCAMGeoEditor.py:1352
+msgid "Skew action was not executed"
+msgstr "Наклон не был выполнен"
+
+#: appEditors/FlatCAMGeoEditor.py:1373 appEditors/FlatCAMGrbEditor.py:6089
+#: appTools/ToolTransform.py:831
+msgid "Applying Scale"
+msgstr "Применение масштабирования"
+
+#: appEditors/FlatCAMGeoEditor.py:1382 appEditors/FlatCAMGrbEditor.py:6102
+msgid "Scale on the X axis done"
+msgstr "Масштабирование по оси X выполнено"
+
+#: appEditors/FlatCAMGeoEditor.py:1384 appEditors/FlatCAMGrbEditor.py:6104
+msgid "Scale on the Y axis done"
+msgstr "Масштабирование по оси Y выполнено"
+
+#: appEditors/FlatCAMGeoEditor.py:1386
+msgid "Scale action was not executed"
+msgstr "Операция масштабирования не была выполнена"
+
+#: appEditors/FlatCAMGeoEditor.py:1404 appEditors/FlatCAMGrbEditor.py:6125
+#: appTools/ToolTransform.py:859
+msgid "Applying Offset"
+msgstr "Применение смещения"
+
+#: appEditors/FlatCAMGeoEditor.py:1414 appEditors/FlatCAMGrbEditor.py:6146
+msgid "Offset on the X axis done"
+msgstr "Смещение формы по оси X выполнено"
+
+#: appEditors/FlatCAMGeoEditor.py:1416 appEditors/FlatCAMGrbEditor.py:6148
+msgid "Offset on the Y axis done"
+msgstr "Смещение формы по оси Y выполнено"
+
+#: appEditors/FlatCAMGeoEditor.py:1419
+msgid "Offset action was not executed"
+msgstr "Операция смещения не была выполнена"
+
+#: appEditors/FlatCAMGeoEditor.py:1426 appEditors/FlatCAMGrbEditor.py:6158
+#, fuzzy
+#| msgid "Cancelled. No shape selected."
+msgid "No shape selected"
+msgstr "Отменено. Форма не выбрана."
+
+#: appEditors/FlatCAMGeoEditor.py:1429 appEditors/FlatCAMGrbEditor.py:6161
+#: appTools/ToolTransform.py:889
+msgid "Applying Buffer"
+msgstr "Применение буфера"
+
+#: appEditors/FlatCAMGeoEditor.py:1436 appEditors/FlatCAMGrbEditor.py:6183
+#: appTools/ToolTransform.py:910
+msgid "Buffer done"
+msgstr "Буфер готов"
+
+#: appEditors/FlatCAMGeoEditor.py:1440 appEditors/FlatCAMGrbEditor.py:6187
+#: appTools/ToolTransform.py:879 appTools/ToolTransform.py:915
+#, fuzzy
+#| msgid "action was not executed."
+msgid "Action was not executed, due of"
+msgstr "действие не было выполнено."
+
+#: appEditors/FlatCAMGeoEditor.py:1444 appEditors/FlatCAMGrbEditor.py:6191
+msgid "Rotate ..."
+msgstr "Поворот ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1445 appEditors/FlatCAMGeoEditor.py:1494
+#: appEditors/FlatCAMGeoEditor.py:1509 appEditors/FlatCAMGrbEditor.py:6192
+#: appEditors/FlatCAMGrbEditor.py:6241 appEditors/FlatCAMGrbEditor.py:6256
+msgid "Enter an Angle Value (degrees)"
+msgstr "Введите значение угла (градусы)"
+
+#: appEditors/FlatCAMGeoEditor.py:1453 appEditors/FlatCAMGrbEditor.py:6200
+msgid "Geometry shape rotate done"
+msgstr "Вращение фигуры выполнено"
+
+#: appEditors/FlatCAMGeoEditor.py:1456 appEditors/FlatCAMGrbEditor.py:6203
+msgid "Geometry shape rotate cancelled"
+msgstr "Вращение фигуры отменено"
+
+#: appEditors/FlatCAMGeoEditor.py:1461 appEditors/FlatCAMGrbEditor.py:6208
+msgid "Offset on X axis ..."
+msgstr "Смещение по оси X ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1462 appEditors/FlatCAMGeoEditor.py:1479
+#: appEditors/FlatCAMGrbEditor.py:6209 appEditors/FlatCAMGrbEditor.py:6226
+msgid "Enter a distance Value"
+msgstr "Введите значение расстояния"
+
+#: appEditors/FlatCAMGeoEditor.py:1470 appEditors/FlatCAMGrbEditor.py:6217
+msgid "Geometry shape offset on X axis done"
+msgstr "Смещение формы по оси X выполнено"
+
+#: appEditors/FlatCAMGeoEditor.py:1473 appEditors/FlatCAMGrbEditor.py:6220
+msgid "Geometry shape offset X cancelled"
+msgstr "Смещение формы по оси X отменено"
+
+#: appEditors/FlatCAMGeoEditor.py:1478 appEditors/FlatCAMGrbEditor.py:6225
+msgid "Offset on Y axis ..."
+msgstr "Смещение по оси Y ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1487 appEditors/FlatCAMGrbEditor.py:6234
+msgid "Geometry shape offset on Y axis done"
+msgstr "Смещение формы по оси Y выполнено"
+
+#: appEditors/FlatCAMGeoEditor.py:1490
+msgid "Geometry shape offset on Y axis canceled"
+msgstr "Смещение формы по оси Y отменено"
+
+#: appEditors/FlatCAMGeoEditor.py:1493 appEditors/FlatCAMGrbEditor.py:6240
+msgid "Skew on X axis ..."
+msgstr "Наклон по оси X ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1502 appEditors/FlatCAMGrbEditor.py:6249
+msgid "Geometry shape skew on X axis done"
+msgstr "Наклон формы по оси X выполнен"
+
+#: appEditors/FlatCAMGeoEditor.py:1505
+msgid "Geometry shape skew on X axis canceled"
+msgstr "Наклон формы по оси X отменён"
+
+#: appEditors/FlatCAMGeoEditor.py:1508 appEditors/FlatCAMGrbEditor.py:6255
+msgid "Skew on Y axis ..."
+msgstr "Наклон по оси Y ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1517 appEditors/FlatCAMGrbEditor.py:6264
+msgid "Geometry shape skew on Y axis done"
+msgstr "Наклон формы по оси Y выполнен"
+
+#: appEditors/FlatCAMGeoEditor.py:1520
+msgid "Geometry shape skew on Y axis canceled"
+msgstr "Наклон формы по оси Y отменён"
+
+#: appEditors/FlatCAMGeoEditor.py:1950 appEditors/FlatCAMGeoEditor.py:2021
+#: appEditors/FlatCAMGrbEditor.py:1444 appEditors/FlatCAMGrbEditor.py:1522
+msgid "Click on Center point ..."
+msgstr "Нажмите на центральную точку ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1963 appEditors/FlatCAMGrbEditor.py:1454
+msgid "Click on Perimeter point to complete ..."
+msgstr "Для завершения щелкните по периметру ..."
+
+#: appEditors/FlatCAMGeoEditor.py:1995
+msgid "Done. Adding Circle completed."
+msgstr "Готово. Добавление круга завершено."
+
+#: appEditors/FlatCAMGeoEditor.py:2049 appEditors/FlatCAMGrbEditor.py:1555
+msgid "Click on Start point ..."
+msgstr "Нажмите на точку начала отсчета..."
+
+#: appEditors/FlatCAMGeoEditor.py:2051 appEditors/FlatCAMGrbEditor.py:1557
+msgid "Click on Point3 ..."
+msgstr "Нажмите на 3-ю точку ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2053 appEditors/FlatCAMGrbEditor.py:1559
+msgid "Click on Stop point ..."
+msgstr "Нажмите на конечную точку ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2058 appEditors/FlatCAMGrbEditor.py:1564
+msgid "Click on Stop point to complete ..."
+msgstr "Нажмите на конечную точку для завершения ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2060 appEditors/FlatCAMGrbEditor.py:1566
+msgid "Click on Point2 to complete ..."
+msgstr "Нажмите на 2-ю точку для завершения ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2062 appEditors/FlatCAMGrbEditor.py:1568
+msgid "Click on Center point to complete ..."
+msgstr "Нажмите на центральную точку для завершения..."
+
+#: appEditors/FlatCAMGeoEditor.py:2074
+#, python-format
+msgid "Direction: %s"
+msgstr "Направление: %s"
+
+#: appEditors/FlatCAMGeoEditor.py:2088 appEditors/FlatCAMGrbEditor.py:1594
+msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
+msgstr "Режим: Старт -> Стоп -> Центр. Нажмите на начальную точку ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2091 appEditors/FlatCAMGrbEditor.py:1597
+msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
+msgstr "Режим: Точка1 -> Точка3 -> Точка2. Нажмите на Точку1 ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2094 appEditors/FlatCAMGrbEditor.py:1600
+msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
+msgstr "Режим: Центр -> Старт -> Стоп. Нажмите на центральную точку ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2235
+msgid "Done. Arc completed."
+msgstr "Готово. Дуга завершена."
+
+#: appEditors/FlatCAMGeoEditor.py:2266 appEditors/FlatCAMGeoEditor.py:2339
+msgid "Click on 1st corner ..."
+msgstr "Нажмите на 1-ый угол ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2278
+msgid "Click on opposite corner to complete ..."
+msgstr "Нажмите на противоположном углу для завершения ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2308
+msgid "Done. Rectangle completed."
+msgstr "Готово. Прямоугольник завершен."
+
+#: appEditors/FlatCAMGeoEditor.py:2383
+msgid "Done. Polygon completed."
+msgstr "Готово. Полигон завершен."
+
+#: appEditors/FlatCAMGeoEditor.py:2397 appEditors/FlatCAMGeoEditor.py:2462
+#: appEditors/FlatCAMGrbEditor.py:1102 appEditors/FlatCAMGrbEditor.py:1322
+msgid "Backtracked one point ..."
+msgstr "Отступ на одну точку ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2440
+msgid "Done. Path completed."
+msgstr "Готово. Путь завершен."
+
+#: appEditors/FlatCAMGeoEditor.py:2599
+msgid "No shape selected. Select a shape to explode"
+msgstr "Фигура не выбрана. Выберите фигуру для разделения"
+
+#: appEditors/FlatCAMGeoEditor.py:2632
+msgid "Done. Polygons exploded into lines."
+msgstr "Готово. Полигоны разделены на линии."
+
+#: appEditors/FlatCAMGeoEditor.py:2664
+msgid "MOVE: No shape selected. Select a shape to move"
+msgstr "ПЕРЕМЕЩЕНИЕ: Фигура не выбрана. Выберите фигуру для перемещения"
+
+#: appEditors/FlatCAMGeoEditor.py:2667 appEditors/FlatCAMGeoEditor.py:2687
+msgid " MOVE: Click on reference point ..."
+msgstr " Перемещение: Нажмите на исходную точку ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2672
+msgid " Click on destination point ..."
+msgstr " Нажмите на конечную точку ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2712
+msgid "Done. Geometry(s) Move completed."
+msgstr "Готово. Перемещение Geometry завершено."
+
+#: appEditors/FlatCAMGeoEditor.py:2845
+msgid "Done. Geometry(s) Copy completed."
+msgstr "Готово. Копирование Geometry завершено."
+
+#: appEditors/FlatCAMGeoEditor.py:2876 appEditors/FlatCAMGrbEditor.py:897
+msgid "Click on 1st point ..."
+msgstr "Нажмите на 1-й точке ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2900
+msgid ""
+"Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. "
+"Error"
+msgstr ""
+"Шрифт не поддерживается. Поддерживаются только обычный, полужирный, курсив и "
+"полужирный курсив. Ошибка"
+
+#: appEditors/FlatCAMGeoEditor.py:2908
+msgid "No text to add."
+msgstr "Нет текста для добавления."
+
+#: appEditors/FlatCAMGeoEditor.py:2918
+msgid " Done. Adding Text completed."
+msgstr " Готово. Добавление текста завершено."
+
+#: appEditors/FlatCAMGeoEditor.py:2955
+msgid "Create buffer geometry ..."
+msgstr "Создание геометрии буфера ..."
+
+#: appEditors/FlatCAMGeoEditor.py:2990 appEditors/FlatCAMGrbEditor.py:5154
+msgid "Done. Buffer Tool completed."
+msgstr "Готово. Создание буфера завершено."
+
+#: appEditors/FlatCAMGeoEditor.py:3018
+msgid "Done. Buffer Int Tool completed."
+msgstr "Готово. Внутренний буфер создан."
+
+#: appEditors/FlatCAMGeoEditor.py:3046
+msgid "Done. Buffer Ext Tool completed."
+msgstr "Готово. Внешний буфер создан."
+
+#: appEditors/FlatCAMGeoEditor.py:3095 appEditors/FlatCAMGrbEditor.py:2160
+msgid "Select a shape to act as deletion area ..."
+msgstr "Выберите фигуру в качестве области для удаления ..."
+
+#: appEditors/FlatCAMGeoEditor.py:3097 appEditors/FlatCAMGeoEditor.py:3123
+#: appEditors/FlatCAMGeoEditor.py:3129 appEditors/FlatCAMGrbEditor.py:2162
+msgid "Click to pick-up the erase shape..."
+msgstr "Кликните, что бы выбрать фигуру для стирания ..."
+
+#: appEditors/FlatCAMGeoEditor.py:3133 appEditors/FlatCAMGrbEditor.py:2221
+msgid "Click to erase ..."
+msgstr "Нажмите для очистки ..."
+
+#: appEditors/FlatCAMGeoEditor.py:3162 appEditors/FlatCAMGrbEditor.py:2254
+msgid "Done. Eraser tool action completed."
+msgstr "Готово. Действие инструмента стирания завершено.."
+
+#: appEditors/FlatCAMGeoEditor.py:3212
+msgid "Create Paint geometry ..."
+msgstr "Создать геометрию окрашивания ..."
+
+#: appEditors/FlatCAMGeoEditor.py:3225 appEditors/FlatCAMGrbEditor.py:2417
+msgid "Shape transformations ..."
+msgstr "Преобразования фигуры ..."
+
+#: appEditors/FlatCAMGeoEditor.py:3281
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27
+msgid "Geometry Editor"
+msgstr "Редактор Geometry"
+
+#: appEditors/FlatCAMGeoEditor.py:3287 appEditors/FlatCAMGrbEditor.py:2495
+#: appEditors/FlatCAMGrbEditor.py:3952 appGUI/ObjectUI.py:282
+#: appGUI/ObjectUI.py:1394 appGUI/ObjectUI.py:2256 appTools/ToolCutOut.py:95
+#: appTools/ToolTransform.py:92
+msgid "Type"
+msgstr "Тип"
+
+#: appEditors/FlatCAMGeoEditor.py:3287 appGUI/ObjectUI.py:221
+#: appGUI/ObjectUI.py:521 appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:2165
+#: appGUI/ObjectUI.py:2469 appGUI/ObjectUI.py:2536
+#: appTools/ToolCalibration.py:234 appTools/ToolFiducials.py:70
+msgid "Name"
+msgstr "Имя"
+
+#: appEditors/FlatCAMGeoEditor.py:3539
+msgid "Ring"
+msgstr "Кольцо"
+
+#: appEditors/FlatCAMGeoEditor.py:3541
+msgid "Line"
+msgstr "Линия"
+
+#: appEditors/FlatCAMGeoEditor.py:3543 appGUI/MainGUI.py:1446
+#: appGUI/ObjectUI.py:1150 appGUI/ObjectUI.py:2005
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:226
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292
+#: appTools/ToolIsolation.py:546 appTools/ToolNCC.py:584
+#: appTools/ToolPaint.py:527
+msgid "Polygon"
+msgstr "Полигон"
+
+#: appEditors/FlatCAMGeoEditor.py:3545
+msgid "Multi-Line"
+msgstr "Multi-Line"
+
+#: appEditors/FlatCAMGeoEditor.py:3547
+msgid "Multi-Polygon"
+msgstr "Multi-Polygon"
+
+#: appEditors/FlatCAMGeoEditor.py:3554
+msgid "Geo Elem"
+msgstr "Элемент Geo"
+
+#: appEditors/FlatCAMGeoEditor.py:4007
+msgid "Editing MultiGeo Geometry, tool"
+msgstr "Редактирование MultiGeo Geometry, инструментом"
+
+#: appEditors/FlatCAMGeoEditor.py:4009
+msgid "with diameter"
+msgstr "с диаметром"
+
+#: appEditors/FlatCAMGeoEditor.py:4081
+#, fuzzy
+#| msgid "Workspace Settings"
+msgid "Grid Snap enabled."
+msgstr "Настройки рабочей области"
+
+#: appEditors/FlatCAMGeoEditor.py:4085
+#, fuzzy
+#| msgid "Grid X snapping distance"
+msgid "Grid Snap disabled."
+msgstr "Размер сетки по X"
+
+#: appEditors/FlatCAMGeoEditor.py:4446 appGUI/MainGUI.py:3046
+#: appGUI/MainGUI.py:3092 appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3254
+#: appGUI/MainGUI.py:3293 appGUI/MainGUI.py:3305 appGUI/MainGUI.py:3322
+msgid "Click on target point."
+msgstr "Нажмите на целевой точке."
+
+#: appEditors/FlatCAMGeoEditor.py:4762 appEditors/FlatCAMGeoEditor.py:4797
+msgid "A selection of at least 2 geo items is required to do Intersection."
+msgstr "Выберите по крайней мере 2 элемента геометрии для пересечения."
+
+#: appEditors/FlatCAMGeoEditor.py:4883 appEditors/FlatCAMGeoEditor.py:4987
+msgid ""
+"Negative buffer value is not accepted. Use Buffer interior to generate an "
+"'inside' shape"
+msgstr ""
+"Отрицательное значение буфера не принимается. Используйте внутренний буфер "
+"для создания \"внутри\" формы"
+
+#: appEditors/FlatCAMGeoEditor.py:4893 appEditors/FlatCAMGeoEditor.py:4946
+#: appEditors/FlatCAMGeoEditor.py:4996
+msgid "Nothing selected for buffering."
+msgstr "Ничего не выбрано для создания буфера."
+
+#: appEditors/FlatCAMGeoEditor.py:4898 appEditors/FlatCAMGeoEditor.py:4950
+#: appEditors/FlatCAMGeoEditor.py:5001
+msgid "Invalid distance for buffering."
+msgstr "Недопустимое расстояние для создания буфера."
+
+#: appEditors/FlatCAMGeoEditor.py:4922 appEditors/FlatCAMGeoEditor.py:5021
+msgid "Failed, the result is empty. Choose a different buffer value."
+msgstr "Ошибка, результат нулевой. Выберите другое значение буфера."
+
+#: appEditors/FlatCAMGeoEditor.py:4933
+msgid "Full buffer geometry created."
+msgstr "Создана геометрия полного буфера."
+
+#: appEditors/FlatCAMGeoEditor.py:4939
+msgid "Negative buffer value is not accepted."
+msgstr "Отрицательное значение буфера не принимается."
+
+#: appEditors/FlatCAMGeoEditor.py:4970
+msgid "Failed, the result is empty. Choose a smaller buffer value."
+msgstr "Ошибка, результат нулевой. Выберите меньшее значение буфера."
+
+#: appEditors/FlatCAMGeoEditor.py:4980
+msgid "Interior buffer geometry created."
+msgstr "Создана геометрия внутреннего буфера."
+
+#: appEditors/FlatCAMGeoEditor.py:5031
+msgid "Exterior buffer geometry created."
+msgstr "Создана геометрия внешнего буфера."
+
+#: appEditors/FlatCAMGeoEditor.py:5037
+#, python-format
+msgid "Could not do Paint. Overlap value has to be less than 100%%."
+msgstr "Окраска не выполнена. Значение перекрытия должно быть меньше 100%%."
+
+#: appEditors/FlatCAMGeoEditor.py:5044
+msgid "Nothing selected for painting."
+msgstr "Ничего не выбрано для рисования."
+
+#: appEditors/FlatCAMGeoEditor.py:5050
+msgid "Invalid value for"
+msgstr "Недопустимые значения для"
+
+#: appEditors/FlatCAMGeoEditor.py:5109
+msgid ""
+"Could not do Paint. Try a different combination of parameters. Or a "
+"different method of Paint"
+msgstr ""
+"Окраска не выполнена. Попробуйте другую комбинацию параметров или другой "
+"способ рисования"
+
+#: appEditors/FlatCAMGeoEditor.py:5120
+msgid "Paint done."
+msgstr "Окраска завершена."
+
+#: appEditors/FlatCAMGrbEditor.py:211
+msgid "To add an Pad first select a aperture in Aperture Table"
+msgstr ""
+"Чтобы добавить площадку, сначала выберите отверстие в таблице отверстий"
+
+#: appEditors/FlatCAMGrbEditor.py:218 appEditors/FlatCAMGrbEditor.py:418
+msgid "Aperture size is zero. It needs to be greater than zero."
+msgstr "Размер отверстия равен нулю. Он должен быть больше нуля."
+
+#: appEditors/FlatCAMGrbEditor.py:371 appEditors/FlatCAMGrbEditor.py:684
+msgid ""
+"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
+msgstr ""
+"Несовместимый тип отверстия. Выберите отверстие с типом 'C', 'R' или 'O'."
+
+#: appEditors/FlatCAMGrbEditor.py:383
+msgid "Done. Adding Pad completed."
+msgstr "Готово. Добавление площадки завершено."
+
+#: appEditors/FlatCAMGrbEditor.py:410
+msgid "To add an Pad Array first select a aperture in Aperture Table"
+msgstr ""
+"Чтобы добавить массив площадок, сначала выберите отверстие в таблице "
+"отверстий"
+
+#: appEditors/FlatCAMGrbEditor.py:490
+msgid "Click on the Pad Circular Array Start position"
+msgstr "Нажмите на начальную точку кругового массива контактных площадок"
+
+#: appEditors/FlatCAMGrbEditor.py:710
+msgid "Too many Pads for the selected spacing angle."
+msgstr "Слишком много площадок для выбранного интервала угла."
+
+#: appEditors/FlatCAMGrbEditor.py:733
+msgid "Done. Pad Array added."
+msgstr "Готово. Массив площадок добавлен."
+
+#: appEditors/FlatCAMGrbEditor.py:758
+msgid "Select shape(s) and then click ..."
+msgstr "Выберите фигуры, а затем нажмите ..."
+
+#: appEditors/FlatCAMGrbEditor.py:770
+msgid "Failed. Nothing selected."
+msgstr "Ошибка. Ничего не выбрано."
+
+#: appEditors/FlatCAMGrbEditor.py:786
+msgid ""
+"Failed. Poligonize works only on geometries belonging to the same aperture."
+msgstr ""
+"Неудача. Полигонизация работает только с геометриями, принадлежащими к "
+"одному отверстию."
+
+#: appEditors/FlatCAMGrbEditor.py:840
+msgid "Done. Poligonize completed."
+msgstr "Готово. Полигонизация выполнена."
+
+#: appEditors/FlatCAMGrbEditor.py:895 appEditors/FlatCAMGrbEditor.py:1119
+#: appEditors/FlatCAMGrbEditor.py:1143
+msgid "Corner Mode 1: 45 degrees ..."
+msgstr "Угловой режим 1: 45 градусов ..."
+
+#: appEditors/FlatCAMGrbEditor.py:907 appEditors/FlatCAMGrbEditor.py:1219
+msgid "Click on next Point or click Right mouse button to complete ..."
+msgstr ""
+"Нажмите на следующую точку или щелкните правой кнопкой мыши для "
+"завершения ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1107 appEditors/FlatCAMGrbEditor.py:1140
+msgid "Corner Mode 2: Reverse 45 degrees ..."
+msgstr "Угловой режим 2: реверс 45 градусов ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1110 appEditors/FlatCAMGrbEditor.py:1137
+msgid "Corner Mode 3: 90 degrees ..."
+msgstr "Угловой режим 3: 90 градусов ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1113 appEditors/FlatCAMGrbEditor.py:1134
+msgid "Corner Mode 4: Reverse 90 degrees ..."
+msgstr "Угловой режим 4: реверс 90 градусов ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1116 appEditors/FlatCAMGrbEditor.py:1131
+msgid "Corner Mode 5: Free angle ..."
+msgstr "Угловой режим 5: свободный угол ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1193 appEditors/FlatCAMGrbEditor.py:1358
+#: appEditors/FlatCAMGrbEditor.py:1397
+msgid "Track Mode 1: 45 degrees ..."
+msgstr "Режим дорожки 1: 45 градусов ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1338 appEditors/FlatCAMGrbEditor.py:1392
+msgid "Track Mode 2: Reverse 45 degrees ..."
+msgstr "Режим дорожки 2: реверс 45 градусов ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1343 appEditors/FlatCAMGrbEditor.py:1387
+msgid "Track Mode 3: 90 degrees ..."
+msgstr "Режим дорожки 3: 90 градусов ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1348 appEditors/FlatCAMGrbEditor.py:1382
+msgid "Track Mode 4: Reverse 90 degrees ..."
+msgstr "Режим дорожки 4: реверс 90 градусов ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1353 appEditors/FlatCAMGrbEditor.py:1377
+msgid "Track Mode 5: Free angle ..."
+msgstr "Режим дорожки 5: свободный угол ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1787
+msgid "Scale the selected Gerber apertures ..."
+msgstr "Масштабирование выбранных отверстий Gerber ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1829
+msgid "Buffer the selected apertures ..."
+msgstr "Создание буфера для выбранных отверстий ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1871
+msgid "Mark polygon areas in the edited Gerber ..."
+msgstr "Отметьте полигональные области в отредактированном Gerber ..."
+
+#: appEditors/FlatCAMGrbEditor.py:1937
+msgid "Nothing selected to move"
+msgstr "Отменено. Ничего не выбрано для перемещения"
+
+#: appEditors/FlatCAMGrbEditor.py:2062
+msgid "Done. Apertures Move completed."
+msgstr "Готово. Перемещение отверстий завершено."
+
+#: appEditors/FlatCAMGrbEditor.py:2144
+msgid "Done. Apertures copied."
+msgstr "Готово. Отверстия скопированы."
+
+#: appEditors/FlatCAMGrbEditor.py:2462 appGUI/MainGUI.py:1477
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
+msgid "Gerber Editor"
+msgstr "Редактор Gerber"
+
+#: appEditors/FlatCAMGrbEditor.py:2482 appGUI/ObjectUI.py:247
+#: appTools/ToolProperties.py:159
+msgid "Apertures"
+msgstr "Oтверстие"
+
+#: appEditors/FlatCAMGrbEditor.py:2484 appGUI/ObjectUI.py:249
+msgid "Apertures Table for the Gerber Object."
+msgstr "Таблица отверстий для объекта Gerber."
+
+#: appEditors/FlatCAMGrbEditor.py:2495 appEditors/FlatCAMGrbEditor.py:3952
+#: appGUI/ObjectUI.py:282
+msgid "Code"
+msgstr "Код"
+
+#: appEditors/FlatCAMGrbEditor.py:2495 appEditors/FlatCAMGrbEditor.py:3952
+#: appGUI/ObjectUI.py:282
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:43
+#: appTools/ToolCopperThieving.py:265 appTools/ToolCopperThieving.py:305
+#: appTools/ToolFiducials.py:159
+msgid "Size"
+msgstr "Размер"
+
+#: appEditors/FlatCAMGrbEditor.py:2495 appEditors/FlatCAMGrbEditor.py:3952
+#: appGUI/ObjectUI.py:282
+msgid "Dim"
+msgstr "Диаметр"
+
+#: appEditors/FlatCAMGrbEditor.py:2500 appGUI/ObjectUI.py:286
+msgid "Index"
+msgstr "Индекс"
+
+#: appEditors/FlatCAMGrbEditor.py:2502 appEditors/FlatCAMGrbEditor.py:2531
+#: appGUI/ObjectUI.py:288
+msgid "Aperture Code"
+msgstr "Код отверстия"
+
+#: appEditors/FlatCAMGrbEditor.py:2504 appGUI/ObjectUI.py:290
+msgid "Type of aperture: circular, rectangle, macros etc"
+msgstr "Тип отверстия: круг, прямоугольник, макросы и так далее"
+
+#: appEditors/FlatCAMGrbEditor.py:2506 appGUI/ObjectUI.py:292
+msgid "Aperture Size:"
+msgstr "Размер отверстия:"
+
+#: appEditors/FlatCAMGrbEditor.py:2508 appGUI/ObjectUI.py:294
+msgid ""
+"Aperture Dimensions:\n"
+" - (width, height) for R, O type.\n"
+" - (dia, nVertices) for P type"
+msgstr ""
+"Размеры отверстия:\n"
+" - (ширина, высота) для типа R, O.\n"
+" - (диам., nVertices) для типа P"
+
+#: appEditors/FlatCAMGrbEditor.py:2532
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
+msgid "Code for the new aperture"
+msgstr "Код для нового отверстия"
+
+#: appEditors/FlatCAMGrbEditor.py:2541
+msgid "Aperture Size"
+msgstr "Размер отверстия"
+
+#: appEditors/FlatCAMGrbEditor.py:2543
+msgid ""
+"Size for the new aperture.\n"
+"If aperture type is 'R' or 'O' then\n"
+"this value is automatically\n"
+"calculated as:\n"
+"sqrt(width**2 + height**2)"
+msgstr ""
+"Размер нового отверстия.\n"
+"Если тип отверстия 'R' или 'O', то\n"
+"это значение автоматически\n"
+"рассчитывается как:\n"
+"sqrt(ширина ** 2 + высота ** 2)"
+
+#: appEditors/FlatCAMGrbEditor.py:2557
+msgid "Aperture Type"
+msgstr "Тип отверстия"
+
+#: appEditors/FlatCAMGrbEditor.py:2559
+msgid ""
+"Select the type of new aperture. Can be:\n"
+"C = circular\n"
+"R = rectangular\n"
+"O = oblong"
+msgstr ""
+"Выбор типа нового отверстия. Варианты:\n"
+"C = круг\n"
+"R = прямоугольник\n"
+"O = продолговатое"
+
+#: appEditors/FlatCAMGrbEditor.py:2570
+msgid "Aperture Dim"
+msgstr "Размер нового отверстия"
+
+#: appEditors/FlatCAMGrbEditor.py:2572
+msgid ""
+"Dimensions for the new aperture.\n"
+"Active only for rectangular apertures (type R).\n"
+"The format is (width, height)"
+msgstr ""
+"Размеры для нового отверстия.\n"
+"Активен только для прямоугольных отверстий (тип R).\n"
+"Формат (ширина, высота)"
+
+#: appEditors/FlatCAMGrbEditor.py:2581
+msgid "Add/Delete Aperture"
+msgstr "Добавить/Удалить отверстие"
+
+#: appEditors/FlatCAMGrbEditor.py:2583
+msgid "Add/Delete an aperture in the aperture table"
+msgstr "Добавляет/Удаляет отверстие в таблице отверстий"
+
+#: appEditors/FlatCAMGrbEditor.py:2592
+msgid "Add a new aperture to the aperture list."
+msgstr "Добавляет новое отверстие в список отверстий."
+
+#: appEditors/FlatCAMGrbEditor.py:2595 appEditors/FlatCAMGrbEditor.py:2743
+#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1068 appGUI/MainGUI.py:1527
+#: appGUI/MainGUI.py:2099 appGUI/MainGUI.py:4514 appGUI/ObjectUI.py:1525
+#: appObjects/FlatCAMGeometry.py:563 appTools/ToolIsolation.py:298
+#: appTools/ToolIsolation.py:616 appTools/ToolNCC.py:316
+#: appTools/ToolNCC.py:637 appTools/ToolPaint.py:298 appTools/ToolPaint.py:681
+#: appTools/ToolSolderPaste.py:133 appTools/ToolSolderPaste.py:608
+#: app_Main.py:5674
+msgid "Delete"
+msgstr "Удалить"
+
+#: appEditors/FlatCAMGrbEditor.py:2597
+msgid "Delete a aperture in the aperture list"
+msgstr "Удаляет отверстие в таблице отверстий"
+
+#: appEditors/FlatCAMGrbEditor.py:2614
+msgid "Buffer Aperture"
+msgstr "Буфер отверстия"
+
+#: appEditors/FlatCAMGrbEditor.py:2616
+msgid "Buffer a aperture in the aperture list"
+msgstr "Создаёт буфер для отверстия в списке отверстий"
+
+#: appEditors/FlatCAMGrbEditor.py:2629
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
+msgid "Buffer distance"
+msgstr "Расстояние буфера"
+
+#: appEditors/FlatCAMGrbEditor.py:2630
+msgid "Buffer corner"
+msgstr "Угол буфера"
+
+#: appEditors/FlatCAMGrbEditor.py:2632
+msgid ""
+"There are 3 types of corners:\n"
+" - 'Round': the corner is rounded.\n"
+" - 'Square': the corner is met in a sharp angle.\n"
+" - 'Beveled': the corner is a line that directly connects the features "
+"meeting in the corner"
+msgstr ""
+"Существует 3 типа углов:\n"
+"- 'Круг': угол закруглен.\n"
+"- 'Квадрат': угол встречается под острым углом.\n"
+"- 'Скошенный:' угол-это линия, которая непосредственно соединяет элементы, "
+"встречающиеся в углу"
+
+#: appEditors/FlatCAMGrbEditor.py:2662
+msgid "Scale Aperture"
+msgstr "Масштабирование отверстий"
+
+#: appEditors/FlatCAMGrbEditor.py:2664
+msgid "Scale a aperture in the aperture list"
+msgstr "Масштабирование отверстия в списке отверстий"
+
+#: appEditors/FlatCAMGrbEditor.py:2672
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
+msgid "Scale factor"
+msgstr "Коэффициент масштабирования"
+
+#: appEditors/FlatCAMGrbEditor.py:2674
+msgid ""
+"The factor by which to scale the selected aperture.\n"
+"Values can be between 0.0000 and 999.9999"
+msgstr ""
+"Коэффициент масштабирования выбранного отверстия.\n"
+"Значения могут быть между 0.0000 и 999.9999"
+
+#: appEditors/FlatCAMGrbEditor.py:2702
+msgid "Mark polygons"
+msgstr "Отметить полигоны"
+
+#: appEditors/FlatCAMGrbEditor.py:2704
+msgid "Mark the polygon areas."
+msgstr "Отметьте полигональные области."
+
+#: appEditors/FlatCAMGrbEditor.py:2712
+msgid "Area UPPER threshold"
+msgstr "Верхней части порога"
+
+#: appEditors/FlatCAMGrbEditor.py:2714
+msgid ""
+"The threshold value, all areas less than this are marked.\n"
+"Can have a value between 0.0000 and 9999.9999"
+msgstr ""
+"Пороговое значение, всех участков за вычетом отмеченных.\n"
+"Может иметь значение от 0,0000 до 9999,9999"
+
+#: appEditors/FlatCAMGrbEditor.py:2721
+msgid "Area LOWER threshold"
+msgstr "Площадь НИЖНЕГО порога"
+
+#: appEditors/FlatCAMGrbEditor.py:2723
+msgid ""
+"The threshold value, all areas more than this are marked.\n"
+"Can have a value between 0.0000 and 9999.9999"
+msgstr ""
+"Пороговое значение, всех участков больше отмеченых.\n"
+"Может иметь значение от 0,0000 до 9999,9999"
+
+#: appEditors/FlatCAMGrbEditor.py:2737
+msgid "Mark"
+msgstr "Отметка"
+
+#: appEditors/FlatCAMGrbEditor.py:2739
+msgid "Mark the polygons that fit within limits."
+msgstr "Отмечает полигоны, которые вписываются в пределы."
+
+#: appEditors/FlatCAMGrbEditor.py:2745
+msgid "Delete all the marked polygons."
+msgstr "Удаление всех отмеченных полигонов."
+
+#: appEditors/FlatCAMGrbEditor.py:2751
+msgid "Clear all the markings."
+msgstr "Очистить все маркировки."
+
+#: appEditors/FlatCAMGrbEditor.py:2771 appGUI/MainGUI.py:1040
+#: appGUI/MainGUI.py:2072 appGUI/MainGUI.py:4511
+msgid "Add Pad Array"
+msgstr "Добавить массив контактных площадок"
+
+#: appEditors/FlatCAMGrbEditor.py:2773
+msgid "Add an array of pads (linear or circular array)"
+msgstr "Добавляет массив контактных площадок (линейный или круговой массив)"
+
+#: appEditors/FlatCAMGrbEditor.py:2779
+msgid ""
+"Select the type of pads array to create.\n"
+"It can be Linear X(Y) or Circular"
+msgstr ""
+"Выбор типа массива контактных площадок.\n"
+"Он может быть линейным X (Y) или круговым"
+
+#: appEditors/FlatCAMGrbEditor.py:2790
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
+msgid "Nr of pads"
+msgstr "Количество площадок"
+
+#: appEditors/FlatCAMGrbEditor.py:2792
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
+msgid "Specify how many pads to be in the array."
+msgstr "Укажите, сколько контактных площадок должно быть в массиве."
+
+#: appEditors/FlatCAMGrbEditor.py:2841
+msgid ""
+"Angle at which the linear array is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -359.99 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+"Угол, под которым расположен линейный массив.\n"
+"Точность составляет не более 2 десятичных знаков.\n"
+"Минимальное значение: -359.99 градусов.\n"
+"Максимальное значение: 360.00 градусов."
+
+#: appEditors/FlatCAMGrbEditor.py:3335 appEditors/FlatCAMGrbEditor.py:3339
+msgid "Aperture code value is missing or wrong format. Add it and retry."
+msgstr ""
+"Отсутствует значение кода отверстия или оно имеет неправильный формат. "
+"Добавьте его и повторите попытку."
+
+#: appEditors/FlatCAMGrbEditor.py:3375
+msgid ""
+"Aperture dimensions value is missing or wrong format. Add it in format "
+"(width, height) and retry."
+msgstr ""
+"Отсутствует значение размера отверстия или оно имеет неправильный формат. "
+"Добавьте его в формате (ширина, высота) и повторите попытку."
+
+#: appEditors/FlatCAMGrbEditor.py:3388
+msgid "Aperture size value is missing or wrong format. Add it and retry."
+msgstr ""
+"Отсутствует значение размера отверстия или оно имеет неправильный формат. "
+"Добавьте его и повторите попытку."
+
+#: appEditors/FlatCAMGrbEditor.py:3399
+msgid "Aperture already in the aperture table."
+msgstr "Отверстие уже присутствует в таблице отверстий."
+
+#: appEditors/FlatCAMGrbEditor.py:3406
+msgid "Added new aperture with code"
+msgstr "Добавлено новое отверстие с кодом"
+
+#: appEditors/FlatCAMGrbEditor.py:3438
+msgid " Select an aperture in Aperture Table"
+msgstr " Выберите отверстие в таблице отверстий"
+
+#: appEditors/FlatCAMGrbEditor.py:3446
+msgid "Select an aperture in Aperture Table -->"
+msgstr "Выберите отверстие в таблице отверстий-->"
+
+#: appEditors/FlatCAMGrbEditor.py:3460
+msgid "Deleted aperture with code"
+msgstr "Удалено отверстие с кодом"
+
+#: appEditors/FlatCAMGrbEditor.py:3528
+msgid "Dimensions need two float values separated by comma."
+msgstr ""
+"Размеры должны иметь два значения с плавающей запятой, разделенные запятой."
+
+#: appEditors/FlatCAMGrbEditor.py:3537
+msgid "Dimensions edited."
+msgstr "Размеры отредактированы."
+
+#: appEditors/FlatCAMGrbEditor.py:4067
+msgid "Loading Gerber into Editor"
+msgstr "Загрузка Gerber в редактор"
+
+#: appEditors/FlatCAMGrbEditor.py:4195
+msgid "Setting up the UI"
+msgstr "Настройка пользовательского интерфейса"
+
+#: appEditors/FlatCAMGrbEditor.py:4196
+#, fuzzy
+#| msgid "Adding geometry finished. Preparing the GUI"
+msgid "Adding geometry finished. Preparing the GUI"
+msgstr ""
+"Добавление геометрии закончено. Подготовка графического интерфейса "
+"пользователя"
+
+#: appEditors/FlatCAMGrbEditor.py:4205
+msgid "Finished loading the Gerber object into the editor."
+msgstr "Завершена загрузка объекта Gerber в редактор."
+
+#: appEditors/FlatCAMGrbEditor.py:4346
+msgid ""
+"There are no Aperture definitions in the file. Aborting Gerber creation."
+msgstr "В файле нет отверстий. Прерывание создания Gerber."
+
+#: appEditors/FlatCAMGrbEditor.py:4348 appObjects/AppObject.py:133
+#: appObjects/FlatCAMGeometry.py:1786 appParsers/ParseExcellon.py:896
+#: appTools/ToolPcbWizard.py:432 app_Main.py:8467 app_Main.py:8531
+#: app_Main.py:8662 app_Main.py:8727 app_Main.py:9379
+msgid "An internal error has occurred. See shell.\n"
+msgstr "Произошла внутренняя ошибка. Смотрите командную строку.\n"
+
+#: appEditors/FlatCAMGrbEditor.py:4356
+msgid "Creating Gerber."
+msgstr "Создание Gerber."
+
+#: appEditors/FlatCAMGrbEditor.py:4368
+msgid "Done. Gerber editing finished."
+msgstr "Редактирование Gerber завершено."
+
+#: appEditors/FlatCAMGrbEditor.py:4384
+msgid "Cancelled. No aperture is selected"
+msgstr "Отмена. Нет выбранных отверстий"
+
+#: appEditors/FlatCAMGrbEditor.py:4539 app_Main.py:6000
+msgid "Coordinates copied to clipboard."
+msgstr "Координаты скопированы в буфер обмена."
+
+#: appEditors/FlatCAMGrbEditor.py:4986
+msgid "Failed. No aperture geometry is selected."
+msgstr "Ошибка. Не выбрана геометрия отверстий."
+
+#: appEditors/FlatCAMGrbEditor.py:4995 appEditors/FlatCAMGrbEditor.py:5266
+msgid "Done. Apertures geometry deleted."
+msgstr "Готово. Геометрия отверстий удалена."
+
+#: appEditors/FlatCAMGrbEditor.py:5138
+msgid "No aperture to buffer. Select at least one aperture and try again."
+msgstr ""
+"Нет отверстий для создания буфера. Выберите хотя бы одно отверстие и "
+"повторите попытку."
+
+#: appEditors/FlatCAMGrbEditor.py:5150
+msgid "Failed."
+msgstr "Неудачно."
+
+#: appEditors/FlatCAMGrbEditor.py:5169
+msgid "Scale factor value is missing or wrong format. Add it and retry."
+msgstr ""
+"Отсутствует значение коэффициента масштабирования или оно имеет неправильный "
+"формат. Добавьте его и повторите попытку."
+
+#: appEditors/FlatCAMGrbEditor.py:5201
+msgid "No aperture to scale. Select at least one aperture and try again."
+msgstr ""
+"Нет отверстий для масштабирования. Выберите хотя бы одно отверстие и "
+"повторите попытку."
+
+#: appEditors/FlatCAMGrbEditor.py:5217
+msgid "Done. Scale Tool completed."
+msgstr "Готово. Масштабирование выполнено."
+
+#: appEditors/FlatCAMGrbEditor.py:5255
+msgid "Polygons marked."
+msgstr "Полигонов отмечено."
+
+#: appEditors/FlatCAMGrbEditor.py:5258
+msgid "No polygons were marked. None fit within the limits."
+msgstr "Полигоны не были отмечены. Ни один не укладывается в пределы."
+
+#: appEditors/FlatCAMGrbEditor.py:5986
+msgid "Rotation action was not executed."
+msgstr "Вращение не было выполнено."
+
+#: appEditors/FlatCAMGrbEditor.py:6028 app_Main.py:5434 app_Main.py:5482
+msgid "Flip action was not executed."
+msgstr "Операция переворота не была выполнена."
+
+#: appEditors/FlatCAMGrbEditor.py:6068
+msgid "Skew action was not executed."
+msgstr "Наклон не был выполнен."
+
+#: appEditors/FlatCAMGrbEditor.py:6107
+msgid "Scale action was not executed."
+msgstr "Операция масштабирования не была выполнена."
+
+#: appEditors/FlatCAMGrbEditor.py:6151
+msgid "Offset action was not executed."
+msgstr "Операция смещения не была выполнена."
+
+#: appEditors/FlatCAMGrbEditor.py:6237
+msgid "Geometry shape offset Y cancelled"
+msgstr "Смещение формы по оси Y отменено"
+
+#: appEditors/FlatCAMGrbEditor.py:6252
+msgid "Geometry shape skew X cancelled"
+msgstr "Наклон формы по оси X отменён"
+
+#: appEditors/FlatCAMGrbEditor.py:6267
+msgid "Geometry shape skew Y cancelled"
+msgstr "Наклон формы по оси Y отменён"
+
+#: appEditors/FlatCAMTextEditor.py:74
+msgid "Print Preview"
+msgstr "Предпросмотр печати"
+
+#: appEditors/FlatCAMTextEditor.py:75
+msgid "Open a OS standard Preview Print window."
+msgstr "Откроет стандартное окно предварительного просмотра печати ОС."
+
+#: appEditors/FlatCAMTextEditor.py:78
+msgid "Print Code"
+msgstr "Печать кода"
+
+#: appEditors/FlatCAMTextEditor.py:79
+msgid "Open a OS standard Print window."
+msgstr "Откроет стандартное окно печати ОС."
+
+#: appEditors/FlatCAMTextEditor.py:81
+msgid "Find in Code"
+msgstr "Найти в коде"
+
+#: appEditors/FlatCAMTextEditor.py:82
+msgid "Will search and highlight in yellow the string in the Find box."
+msgstr "Будет искать и выделять желтым цветом строку в поле поиска."
+
+#: appEditors/FlatCAMTextEditor.py:86
+msgid "Find box. Enter here the strings to be searched in the text."
+msgstr "Поле поиска. Введите здесь строки для поиска в тексте."
+
+#: appEditors/FlatCAMTextEditor.py:88
+msgid "Replace With"
+msgstr "Заменить"
+
+#: appEditors/FlatCAMTextEditor.py:89
+msgid ""
+"Will replace the string from the Find box with the one in the Replace box."
+msgstr "Заменяет строку из поля «Найти» на строку в поле «Заменить»."
+
+#: appEditors/FlatCAMTextEditor.py:93
+msgid "String to replace the one in the Find box throughout the text."
+msgstr "Строка, заменяющая строку в поле поиска по всему тексту."
+
+#: appEditors/FlatCAMTextEditor.py:95 appGUI/ObjectUI.py:2149
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
+#: appTools/ToolIsolation.py:504 appTools/ToolIsolation.py:1287
+#: appTools/ToolIsolation.py:1669 appTools/ToolPaint.py:485
+#: appTools/ToolPaint.py:1446 defaults.py:404 defaults.py:447
+#: tclCommands/TclCommandPaint.py:162
+msgid "All"
+msgstr "Все"
+
+#: appEditors/FlatCAMTextEditor.py:96
+msgid ""
+"When checked it will replace all instances in the 'Find' box\n"
+"with the text in the 'Replace' box.."
+msgstr ""
+"При установке флажка он заменит все экземпляры в поле \"Найти\"\n"
+"с текстом в поле \"заменить\".."
+
+#: appEditors/FlatCAMTextEditor.py:99
+msgid "Copy All"
+msgstr "Копировать все"
+
+#: appEditors/FlatCAMTextEditor.py:100
+msgid "Will copy all the text in the Code Editor to the clipboard."
+msgstr "Скопирует весь текст в редакторе кода в буфер обмена."
+
+#: appEditors/FlatCAMTextEditor.py:103
+msgid "Open Code"
+msgstr "Открыть файл"
+
+#: appEditors/FlatCAMTextEditor.py:104
+msgid "Will open a text file in the editor."
+msgstr "Откроется текстовый файл в редакторе."
+
+#: appEditors/FlatCAMTextEditor.py:106
+msgid "Save Code"
+msgstr "Сохранить код"
+
+#: appEditors/FlatCAMTextEditor.py:107
+msgid "Will save the text in the editor into a file."
+msgstr "Сохранит текст в редакторе в файл."
+
+#: appEditors/FlatCAMTextEditor.py:109
+msgid "Run Code"
+msgstr "Выполнить код"
+
+#: appEditors/FlatCAMTextEditor.py:110
+msgid "Will run the TCL commands found in the text file, one by one."
+msgstr ""
+"Будут запускаться команды TCL, найденные в текстовом файле, одна за другой."
+
+#: appEditors/FlatCAMTextEditor.py:184
+msgid "Open file"
+msgstr "Открыть файл"
+
+#: appEditors/FlatCAMTextEditor.py:215 appEditors/FlatCAMTextEditor.py:220
+#: appObjects/FlatCAMCNCJob.py:507 appObjects/FlatCAMCNCJob.py:512
+#: appTools/ToolSolderPaste.py:1508
+msgid "Export Code ..."
+msgstr "Экспорт кода ..."
+
+#: appEditors/FlatCAMTextEditor.py:272 appObjects/FlatCAMCNCJob.py:955
+#: appTools/ToolSolderPaste.py:1538
+msgid "No such file or directory"
+msgstr "Нет такого файла или каталога"
+
+#: appEditors/FlatCAMTextEditor.py:284 appObjects/FlatCAMCNCJob.py:969
+msgid "Saved to"
+msgstr "Сохранено в"
+
+#: appEditors/FlatCAMTextEditor.py:334
+msgid "Code Editor content copied to clipboard ..."
+msgstr "Содержимое редактора кода скопировано в буфер обмена ..."
+
+#: appGUI/GUIElements.py:2692
+msgid ""
+"The reference can be:\n"
+"- Absolute -> the reference point is point (0,0)\n"
+"- Relative -> the reference point is the mouse position before Jump"
+msgstr ""
+"Указатель может быть:\n"
+"- Абсолютный -> точка отсчета - это точка (0,0)\n"
+"- Относительный -> опорной точкой является положение мыши перед перемещением"
+
+#: appGUI/GUIElements.py:2697
+msgid "Abs"
+msgstr "Абс"
+
+#: appGUI/GUIElements.py:2698
+msgid "Relative"
+msgstr "Относительный"
+
+#: appGUI/GUIElements.py:2708
+msgid "Location"
+msgstr "Местоположение"
+
+#: appGUI/GUIElements.py:2710
+msgid ""
+"The Location value is a tuple (x,y).\n"
+"If the reference is Absolute then the Jump will be at the position (x,y).\n"
+"If the reference is Relative then the Jump will be at the (x,y) distance\n"
+"from the current mouse location point."
+msgstr ""
+"Значение местоположения - это кортеж (x, y).\n"
+"Если задание является абсолютным, то переход будет в положении (x, y).\n"
+"Если ссылка является относительной, то переход будет на расстоянии (x, y)\n"
+"от текущей точки расположения мыши."
+
+#: appGUI/GUIElements.py:2750
+msgid "Save Log"
+msgstr "Сохранить журнал"
+
+#: appGUI/GUIElements.py:2760 app_Main.py:2680 app_Main.py:2989
+#: app_Main.py:3123
+msgid "Close"
+msgstr "Закрыть"
+
+#: appGUI/GUIElements.py:2769 appTools/ToolShell.py:296
+msgid "Type >help< to get started"
+msgstr "Введите >help< для начала работы"
+
+#: appGUI/GUIElements.py:3159 appGUI/GUIElements.py:3168
+msgid "Idle."
+msgstr "Нет заданий."
+
+#: appGUI/GUIElements.py:3201
+msgid "Application started ..."
+msgstr "Приложение запущено ..."
+
+#: appGUI/GUIElements.py:3202
+msgid "Hello!"
+msgstr "Приветствую!"
+
+#: appGUI/GUIElements.py:3249 appGUI/MainGUI.py:190 appGUI/MainGUI.py:895
+#: appGUI/MainGUI.py:1927
+msgid "Run Script ..."
+msgstr "Выполнить сценарий ..."
+
+#: appGUI/GUIElements.py:3251 appGUI/MainGUI.py:192
+msgid ""
+"Will run the opened Tcl Script thus\n"
+"enabling the automation of certain\n"
+"functions of FlatCAM."
+msgstr ""
+"Будет запущен открытый сценарий\n"
+"включающий автоматизацию некоторых\n"
+"функций FlatCAM."
+
+#: appGUI/GUIElements.py:3260 appGUI/MainGUI.py:118
+#: appTools/ToolPcbWizard.py:62 appTools/ToolPcbWizard.py:69
+msgid "Open"
+msgstr "Открыть"
+
+#: appGUI/GUIElements.py:3264
+msgid "Open Project ..."
+msgstr "Открыть проект..."
+
+#: appGUI/GUIElements.py:3270 appGUI/MainGUI.py:129
+msgid "Open &Gerber ...\tCtrl+G"
+msgstr "Открыть &Gerber...\tCtrl+G"
+
+#: appGUI/GUIElements.py:3275 appGUI/MainGUI.py:134
+msgid "Open &Excellon ...\tCtrl+E"
+msgstr "Открыть &Excellon ...\tCtrl+E"
+
+#: appGUI/GUIElements.py:3280 appGUI/MainGUI.py:139
+msgid "Open G-&Code ..."
+msgstr "Открыть G-&Code ..."
+
+#: appGUI/GUIElements.py:3290
+msgid "Exit"
+msgstr "Выход"
+
+#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1407
+msgid "Toggle Panel"
+msgstr "Переключить бок. панель"
+
+#: appGUI/MainGUI.py:79
+msgid "File"
+msgstr "Файл"
+
+#: appGUI/MainGUI.py:84
+msgid "&New Project ...\tCtrl+N"
+msgstr "&Новый проект ...\tCtrl+N"
+
+#: appGUI/MainGUI.py:86
+msgid "Will create a new, blank project"
+msgstr "Создаёт новый пустой проект"
+
+#: appGUI/MainGUI.py:91
+msgid "&New"
+msgstr "&Создать"
+
+#: appGUI/MainGUI.py:95
+msgid "Geometry\tN"
+msgstr "Geometry\tN"
+
+#: appGUI/MainGUI.py:97
+msgid "Will create a new, empty Geometry Object."
+msgstr "Создаёт новый объект Geometry."
+
+#: appGUI/MainGUI.py:100
+msgid "Gerber\tB"
+msgstr "Gerber\tB"
+
+#: appGUI/MainGUI.py:102
+msgid "Will create a new, empty Gerber Object."
+msgstr "Создаёт новый объект Gerber."
+
+#: appGUI/MainGUI.py:105
+msgid "Excellon\tL"
+msgstr "Excellon\tL"
+
+#: appGUI/MainGUI.py:107
+msgid "Will create a new, empty Excellon Object."
+msgstr "Создаёт новый объект Excellon."
+
+#: appGUI/MainGUI.py:112
+msgid "Document\tD"
+msgstr "Document\tD"
+
+#: appGUI/MainGUI.py:114
+msgid "Will create a new, empty Document Object."
+msgstr "Создаёт новый объект Document."
+
+#: appGUI/MainGUI.py:123
+msgid "Open &Project ..."
+msgstr "Открыть &проект..."
+
+#: appGUI/MainGUI.py:146
+msgid "Open Config ..."
+msgstr "Открыть конфигурацию ..."
+
+#: appGUI/MainGUI.py:151
+msgid "Recent projects"
+msgstr "Недавние проекты"
+
+#: appGUI/MainGUI.py:153
+msgid "Recent files"
+msgstr "Открыть недавние"
+
+#: appGUI/MainGUI.py:156 appGUI/MainGUI.py:750 appGUI/MainGUI.py:1380
+msgid "Save"
+msgstr "Сохранить"
+
+#: appGUI/MainGUI.py:160
+msgid "&Save Project ...\tCtrl+S"
+msgstr "&Сохранить проект ...\tCTRL+S"
+
+#: appGUI/MainGUI.py:165
+msgid "Save Project &As ...\tCtrl+Shift+S"
+msgstr "Сохранить проект &как ...\tCtrl+Shift+S"
+
+#: appGUI/MainGUI.py:180
+msgid "Scripting"
+msgstr "Сценарии"
+
+#: appGUI/MainGUI.py:184 appGUI/MainGUI.py:891 appGUI/MainGUI.py:1923
+msgid "New Script ..."
+msgstr "Новый сценарий ..."
+
+#: appGUI/MainGUI.py:186 appGUI/MainGUI.py:893 appGUI/MainGUI.py:1925
+msgid "Open Script ..."
+msgstr "Открыть сценарий ..."
+
+#: appGUI/MainGUI.py:188
+msgid "Open Example ..."
+msgstr "Открыть пример ..."
+
+#: appGUI/MainGUI.py:207
+msgid "Import"
+msgstr "Импорт"
+
+#: appGUI/MainGUI.py:209
+msgid "&SVG as Geometry Object ..."
+msgstr "&SVG как объект Geometry ..."
+
+#: appGUI/MainGUI.py:212
+msgid "&SVG as Gerber Object ..."
+msgstr "&SVG как объект Gerber ..."
+
+#: appGUI/MainGUI.py:217
+msgid "&DXF as Geometry Object ..."
+msgstr "&DXF как объект Geometry ..."
+
+#: appGUI/MainGUI.py:220
+msgid "&DXF as Gerber Object ..."
+msgstr "&DXF как объект Gerber ..."
+
+#: appGUI/MainGUI.py:224
+msgid "HPGL2 as Geometry Object ..."
+msgstr "HPGL2 как объект геометрии ..."
+
+#: appGUI/MainGUI.py:230
+msgid "Export"
+msgstr "Экспорт"
+
+#: appGUI/MainGUI.py:234
+msgid "Export &SVG ..."
+msgstr "Экспорт &SVG ..."
+
+#: appGUI/MainGUI.py:238
+msgid "Export DXF ..."
+msgstr "Экспорт DXF ..."
+
+#: appGUI/MainGUI.py:244
+msgid "Export &PNG ..."
+msgstr "Экспорт &PNG ..."
+
+#: appGUI/MainGUI.py:246
+msgid ""
+"Will export an image in PNG format,\n"
+"the saved image will contain the visual \n"
+"information currently in FlatCAM Plot Area."
+msgstr ""
+"Экспортирует изображение в формате PNG,\n"
+"сохраненное изображение будет содержать визуальную\n"
+"информацию, открытую в настоящее время в пространстве отрисовки FlatCAM."
+
+#: appGUI/MainGUI.py:255
+msgid "Export &Excellon ..."
+msgstr "Экспорт &Excellon ..."
+
+#: appGUI/MainGUI.py:257
+msgid ""
+"Will export an Excellon Object as Excellon file,\n"
+"the coordinates format, the file units and zeros\n"
+"are set in Preferences -> Excellon Export."
+msgstr ""
+"Экспортирует объект Excellon как файл Excellon,\n"
+"формат координат, единицы измерения и нули\n"
+"устанавливаются в Настройки -> Экспорт Excellon."
+
+#: appGUI/MainGUI.py:264
+msgid "Export &Gerber ..."
+msgstr "Экспорт &Gerber ..."
+
+#: appGUI/MainGUI.py:266
+msgid ""
+"Will export an Gerber Object as Gerber file,\n"
+"the coordinates format, the file units and zeros\n"
+"are set in Preferences -> Gerber Export."
+msgstr ""
+"Экспортирует объект Gerber как файл Gerber,\n"
+"формат координат, единицы измерения и нули\n"
+"устанавливается в Настройки -> Экспорт Gerber."
+
+#: appGUI/MainGUI.py:276
+msgid "Backup"
+msgstr "Резервное копирование"
+
+#: appGUI/MainGUI.py:281
+msgid "Import Preferences from file ..."
+msgstr "Импортировать настройки из файла ..."
+
+#: appGUI/MainGUI.py:287
+msgid "Export Preferences to file ..."
+msgstr "Экспортировать настройки в файл ..."
+
+#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1125
+msgid "Save Preferences"
+msgstr "Сохранить настройки"
+
+#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4101
+msgid "Print (PDF)"
+msgstr "Печать (PDF)"
+
+#: appGUI/MainGUI.py:309
+msgid "E&xit"
+msgstr "В&ыход"
+
+#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:744 appGUI/MainGUI.py:1529
+msgid "Edit"
+msgstr "Правка"
+
+#: appGUI/MainGUI.py:321
+msgid "Edit Object\tE"
+msgstr "Редактировать объект\tE"
+
+#: appGUI/MainGUI.py:323
+msgid "Close Editor\tCtrl+S"
+msgstr "Закрыть редактор\tCtrl+S"
+
+#: appGUI/MainGUI.py:332
+msgid "Conversion"
+msgstr "Конвертация"
+
+#: appGUI/MainGUI.py:334
+msgid "&Join Geo/Gerber/Exc -> Geo"
+msgstr "&Объединить Geo/Gerber/Exc - > Geo"
+
+#: appGUI/MainGUI.py:336
+msgid ""
+"Merge a selection of objects, which can be of type:\n"
+"- Gerber\n"
+"- Excellon\n"
+"- Geometry\n"
+"into a new combo Geometry object."
+msgstr ""
+"Объединить выборку объектов, которые могут иметь тип:\n"
+"- Gerber\n"
+"- Excellon\n"
+"- Geometry\n"
+"в новый комбинированный объект геометрии."
+
+#: appGUI/MainGUI.py:343
+msgid "Join Excellon(s) -> Excellon"
+msgstr "Объединить Excellon (s) - > Excellon"
+
+#: appGUI/MainGUI.py:345
+msgid "Merge a selection of Excellon objects into a new combo Excellon object."
+msgstr ""
+"Объединяет выбранные объекты Excellon в новый комбинированный объект "
+"Excellon."
+
+#: appGUI/MainGUI.py:348
+msgid "Join Gerber(s) -> Gerber"
+msgstr "Объединить Gerber(s) - > Gerber"
+
+#: appGUI/MainGUI.py:350
+msgid "Merge a selection of Gerber objects into a new combo Gerber object."
+msgstr ""
+"Объединяет выбранные объекты Gerber в новый комбинированный объект Gerber."
+
+#: appGUI/MainGUI.py:355
+msgid "Convert Single to MultiGeo"
+msgstr "Преобразование Single в MultiGeo"
+
+#: appGUI/MainGUI.py:357
+msgid ""
+"Will convert a Geometry object from single_geometry type\n"
+"to a multi_geometry type."
+msgstr ""
+"Преобразует объект Geometry из типа single_geometry\n"
+"в multi_geometry.."
+
+#: appGUI/MainGUI.py:361
+msgid "Convert Multi to SingleGeo"
+msgstr "Преобразование Multi в SingleGeo"
+
+#: appGUI/MainGUI.py:363
+msgid ""
+"Will convert a Geometry object from multi_geometry type\n"
+"to a single_geometry type."
+msgstr ""
+"Преобразует объект Geometry из типа multi_geometry\n"
+"в single_geometry.."
+
+#: appGUI/MainGUI.py:370
+msgid "Convert Any to Geo"
+msgstr "Конвертировать любой объект в Geo"
+
+#: appGUI/MainGUI.py:373
+msgid "Convert Any to Gerber"
+msgstr "Конвертировать любой объект в Gerber"
+
+#: appGUI/MainGUI.py:379
+msgid "&Copy\tCtrl+C"
+msgstr "&Копировать\tCtrl+C"
+
+#: appGUI/MainGUI.py:384
+msgid "&Delete\tDEL"
+msgstr "&Удалить\tDEL"
+
+#: appGUI/MainGUI.py:389
+msgid "Se&t Origin\tO"
+msgstr "Ук&азать начало координат\tO"
+
+#: appGUI/MainGUI.py:391
+msgid "Move to Origin\tShift+O"
+msgstr "Перейти к началу координат\tShift+O"
+
+#: appGUI/MainGUI.py:394
+msgid "Jump to Location\tJ"
+msgstr "Перейти к\tJ"
+
+#: appGUI/MainGUI.py:396
+msgid "Locate in Object\tShift+J"
+msgstr "Разместить объект\tShift+J"
+
+#: appGUI/MainGUI.py:401
+msgid "Toggle Units\tQ"
+msgstr "Единицы измерения\tQ"
+
+#: appGUI/MainGUI.py:403
+msgid "&Select All\tCtrl+A"
+msgstr "&Выбрать все\tCtrl+A"
+
+#: appGUI/MainGUI.py:408
+msgid "&Preferences\tShift+P"
+msgstr "&Настройки\tShift+P"
+
+#: appGUI/MainGUI.py:414 appTools/ToolProperties.py:155
+msgid "Options"
+msgstr "Опции"
+
+#: appGUI/MainGUI.py:416
+msgid "&Rotate Selection\tShift+(R)"
+msgstr "&Вращение\tShift+(R)"
+
+#: appGUI/MainGUI.py:421
+msgid "&Skew on X axis\tShift+X"
+msgstr "&Наклон по оси X\tShift+X"
+
+#: appGUI/MainGUI.py:423
+msgid "S&kew on Y axis\tShift+Y"
+msgstr "Н&аклон по оси Y\tShift+Y"
+
+#: appGUI/MainGUI.py:428
+msgid "Flip on &X axis\tX"
+msgstr "Отразить по оси &X\tX"
+
+#: appGUI/MainGUI.py:430
+msgid "Flip on &Y axis\tY"
+msgstr "Отразить по оси &Y\tY"
+
+#: appGUI/MainGUI.py:435
+msgid "View source\tAlt+S"
+msgstr "Просмотреть код\tAlt+S"
+
+#: appGUI/MainGUI.py:437
+msgid "Tools DataBase\tCtrl+D"
+msgstr "База данных\tCtrl+D"
+
+#: appGUI/MainGUI.py:444 appGUI/MainGUI.py:1427
+msgid "View"
+msgstr "Вид"
+
+#: appGUI/MainGUI.py:446
+msgid "Enable all plots\tAlt+1"
+msgstr "Включить все участки\tAlt+1"
+
+#: appGUI/MainGUI.py:448
+msgid "Disable all plots\tAlt+2"
+msgstr "Отключить все участки\tAlt+2"
+
+#: appGUI/MainGUI.py:450
+msgid "Disable non-selected\tAlt+3"
+msgstr "Отключить не выбранные\tAlt+3"
+
+#: appGUI/MainGUI.py:454
+msgid "&Zoom Fit\tV"
+msgstr "&Вернуть масштаб\tV"
+
+#: appGUI/MainGUI.py:456
+msgid "&Zoom In\t="
+msgstr "&Увеличить\t="
+
+#: appGUI/MainGUI.py:458
+msgid "&Zoom Out\t-"
+msgstr "&Уменьшить\t-"
+
+#: appGUI/MainGUI.py:463
+msgid "Redraw All\tF5"
+msgstr "Перерисовать всё\tF5"
+
+#: appGUI/MainGUI.py:467
+msgid "Toggle Code Editor\tShift+E"
+msgstr "Переключить редактор кода\tShift+E"
+
+#: appGUI/MainGUI.py:470
+msgid "&Toggle FullScreen\tAlt+F10"
+msgstr "&Во весь экран\tAlt+F10"
+
+#: appGUI/MainGUI.py:472
+msgid "&Toggle Plot Area\tCtrl+F10"
+msgstr "&Рабочая область\tCtrl+F10"
+
+#: appGUI/MainGUI.py:474
+msgid "&Toggle Project/Sel/Tool\t`"
+msgstr "&Боковая панель\t`"
+
+#: appGUI/MainGUI.py:478
+msgid "&Toggle Grid Snap\tG"
+msgstr "&Привязка к сетке\tG"
+
+#: appGUI/MainGUI.py:480
+msgid "&Toggle Grid Lines\tAlt+G"
+msgstr "&Переключить линии сетки \tAlt+G"
+
+#: appGUI/MainGUI.py:482
+msgid "&Toggle Axis\tShift+G"
+msgstr "&Оси\tShift+G"
+
+#: appGUI/MainGUI.py:484
+msgid "Toggle Workspace\tShift+W"
+msgstr "Границы рабочего пространства\tShift+W"
+
+#: appGUI/MainGUI.py:486
+#, fuzzy
+#| msgid "Toggle Units"
+msgid "Toggle HUD\tAlt+H"
+msgstr "Единицы измерения"
+
+#: appGUI/MainGUI.py:491
+msgid "Objects"
+msgstr "Объекты"
+
+#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4099
+#: appObjects/ObjectCollection.py:1121 appObjects/ObjectCollection.py:1168
+msgid "Select All"
+msgstr "Выбрать все"
+
+#: appGUI/MainGUI.py:496 appObjects/ObjectCollection.py:1125
+#: appObjects/ObjectCollection.py:1172
+msgid "Deselect All"
+msgstr "Снять выделение"
+
+#: appGUI/MainGUI.py:505
+msgid "&Command Line\tS"
+msgstr "&Командная строка\tS"
+
+#: appGUI/MainGUI.py:510
+msgid "Help"
+msgstr "Помощь"
+
+#: appGUI/MainGUI.py:512
+msgid "Online Help\tF1"
+msgstr "Онлайн справка\tF1"
+
+#: appGUI/MainGUI.py:518 app_Main.py:3092 app_Main.py:3101
+msgid "Bookmarks Manager"
+msgstr "Диспетчер закладок"
+
+#: appGUI/MainGUI.py:522
+msgid "Report a bug"
+msgstr "Сообщить об ошибке"
+
+#: appGUI/MainGUI.py:525
+msgid "Excellon Specification"
+msgstr "Спецификация Excellon"
+
+#: appGUI/MainGUI.py:527
+msgid "Gerber Specification"
+msgstr "Спецификация Gerber"
+
+#: appGUI/MainGUI.py:532
+msgid "Shortcuts List\tF3"
+msgstr "Список комбинаций клавиш\tF3"
+
+#: appGUI/MainGUI.py:534
+msgid "YouTube Channel\tF4"
+msgstr "Канал YouTube\tF4"
+
+#: appGUI/MainGUI.py:539
+msgid "ReadMe?"
+msgstr ""
+
+#: appGUI/MainGUI.py:542 app_Main.py:2647
+msgid "About FlatCAM"
+msgstr "О программе"
+
+#: appGUI/MainGUI.py:551
+msgid "Add Circle\tO"
+msgstr "Добавить круг\tO"
+
+#: appGUI/MainGUI.py:554
+msgid "Add Arc\tA"
+msgstr "Добавить дугу\tA"
+
+#: appGUI/MainGUI.py:557
+msgid "Add Rectangle\tR"
+msgstr "Добавить прямоугольник\tR"
+
+#: appGUI/MainGUI.py:560
+msgid "Add Polygon\tN"
+msgstr "Добавить полигон\tN"
+
+#: appGUI/MainGUI.py:563
+msgid "Add Path\tP"
+msgstr "Добавить дорожку\tP"
+
+#: appGUI/MainGUI.py:566
+msgid "Add Text\tT"
+msgstr "Добавить текст\tT"
+
+#: appGUI/MainGUI.py:569
+msgid "Polygon Union\tU"
+msgstr "Объединение полигонов\tU"
+
+#: appGUI/MainGUI.py:571
+msgid "Polygon Intersection\tE"
+msgstr "Пересечение полигонов\tE"
+
+#: appGUI/MainGUI.py:573
+msgid "Polygon Subtraction\tS"
+msgstr "Вычитание полигонов\tS"
+
+#: appGUI/MainGUI.py:577
+msgid "Cut Path\tX"
+msgstr "Вырезать дорожку\tX"
+
+#: appGUI/MainGUI.py:581
+msgid "Copy Geom\tC"
+msgstr "Копировать Geom\tC"
+
+#: appGUI/MainGUI.py:583
+msgid "Delete Shape\tDEL"
+msgstr "Удалить фигуру\tDEL"
+
+#: appGUI/MainGUI.py:587 appGUI/MainGUI.py:674
+msgid "Move\tM"
+msgstr "Переместить\tM"
+
+#: appGUI/MainGUI.py:589
+msgid "Buffer Tool\tB"
+msgstr "Буфер\tB"
+
+#: appGUI/MainGUI.py:592
+msgid "Paint Tool\tI"
+msgstr "Рисование\tI"
+
+#: appGUI/MainGUI.py:595
+msgid "Transform Tool\tAlt+R"
+msgstr "Трансформация\tAlt+R"
+
+#: appGUI/MainGUI.py:599
+msgid "Toggle Corner Snap\tK"
+msgstr "Привязка к углу\tK"
+
+#: appGUI/MainGUI.py:605
+msgid ">Excellon Editor<"
+msgstr ">Редактор Excellon<"
+
+#: appGUI/MainGUI.py:609
+msgid "Add Drill Array\tA"
+msgstr "Добавить группу свёрел\tA"
+
+#: appGUI/MainGUI.py:611
+msgid "Add Drill\tD"
+msgstr "Добавить сверло\tD"
+
+#: appGUI/MainGUI.py:615
+msgid "Add Slot Array\tQ"
+msgstr "Добавить массив пазов\tQ"
+
+#: appGUI/MainGUI.py:617
+msgid "Add Slot\tW"
+msgstr "Добавить паз\tW"
+
+#: appGUI/MainGUI.py:621
+msgid "Resize Drill(S)\tR"
+msgstr "Изменить размер отверстия\tR"
+
+#: appGUI/MainGUI.py:624 appGUI/MainGUI.py:668
+msgid "Copy\tC"
+msgstr "Копировать\tC"
+
+#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:670
+msgid "Delete\tDEL"
+msgstr "Удалить\tDEL"
+
+#: appGUI/MainGUI.py:631
+msgid "Move Drill(s)\tM"
+msgstr "Переместить сверла\tM"
+
+#: appGUI/MainGUI.py:636
+msgid ">Gerber Editor<"
+msgstr ">Редактор Gerber<"
+
+#: appGUI/MainGUI.py:640
+msgid "Add Pad\tP"
+msgstr "Добавить площадку\tP"
+
+#: appGUI/MainGUI.py:642
+msgid "Add Pad Array\tA"
+msgstr "Добавить массив площадок\tA"
+
+#: appGUI/MainGUI.py:644
+msgid "Add Track\tT"
+msgstr "Добавить маршрут\tT"
+
+#: appGUI/MainGUI.py:646
+msgid "Add Region\tN"
+msgstr "Добавить регион\tN"
+
+#: appGUI/MainGUI.py:650
+msgid "Poligonize\tAlt+N"
+msgstr "Полигонизация\tAlt+N"
+
+#: appGUI/MainGUI.py:652
+msgid "Add SemiDisc\tE"
+msgstr "Добавить полукруг\tE"
+
+#: appGUI/MainGUI.py:654
+msgid "Add Disc\tD"
+msgstr "Добавить диск\tD"
+
+#: appGUI/MainGUI.py:656
+msgid "Buffer\tB"
+msgstr "Буфер\tB"
+
+#: appGUI/MainGUI.py:658
+msgid "Scale\tS"
+msgstr "Масштабировать\tS"
+
+#: appGUI/MainGUI.py:660
+msgid "Mark Area\tAlt+A"
+msgstr "Обозначить области\tAlt+A"
+
+#: appGUI/MainGUI.py:662
+msgid "Eraser\tCtrl+E"
+msgstr "Ластик\tCtrl+E"
+
+#: appGUI/MainGUI.py:664
+msgid "Transform\tAlt+R"
+msgstr "Трансформировать\tAlt+R"
+
+#: appGUI/MainGUI.py:691
+msgid "Enable Plot"
+msgstr "Включить участок"
+
+#: appGUI/MainGUI.py:693
+msgid "Disable Plot"
+msgstr "Отключить участок"
+
+#: appGUI/MainGUI.py:697
+msgid "Set Color"
+msgstr "Установить цвет"
+
+#: appGUI/MainGUI.py:700 app_Main.py:9646
+msgid "Red"
+msgstr "Красный"
+
+#: appGUI/MainGUI.py:703 app_Main.py:9648
+msgid "Blue"
+msgstr "Синий"
+
+#: appGUI/MainGUI.py:706 app_Main.py:9651
+msgid "Yellow"
+msgstr "Жёлтый"
+
+#: appGUI/MainGUI.py:709 app_Main.py:9653
+msgid "Green"
+msgstr "Зелёный"
+
+#: appGUI/MainGUI.py:712 app_Main.py:9655
+msgid "Purple"
+msgstr "Фиолетовый"
+
+#: appGUI/MainGUI.py:715 app_Main.py:9657
+msgid "Brown"
+msgstr "Коричневый"
+
+#: appGUI/MainGUI.py:718 app_Main.py:9659 app_Main.py:9715
+msgid "White"
+msgstr "Белый"
+
+#: appGUI/MainGUI.py:721 app_Main.py:9661
+msgid "Black"
+msgstr "Чёрный"
+
+#: appGUI/MainGUI.py:726 app_Main.py:9664
+msgid "Custom"
+msgstr "Своё"
+
+#: appGUI/MainGUI.py:731 app_Main.py:9698
+msgid "Opacity"
+msgstr "Непрозрачность"
+
+#: appGUI/MainGUI.py:734 app_Main.py:9674
+msgid "Default"
+msgstr "По умолчанию"
+
+#: appGUI/MainGUI.py:739
+msgid "Generate CNC"
+msgstr "Создать CNC"
+
+#: appGUI/MainGUI.py:741
+msgid "View Source"
+msgstr "Просмотреть код"
+
+#: appGUI/MainGUI.py:746 appGUI/MainGUI.py:851 appGUI/MainGUI.py:1066
+#: appGUI/MainGUI.py:1525 appGUI/MainGUI.py:1886 appGUI/MainGUI.py:2097
+#: appGUI/MainGUI.py:4511 appGUI/ObjectUI.py:1519
+#: appObjects/FlatCAMGeometry.py:560 appTools/ToolPanelize.py:551
+#: appTools/ToolPanelize.py:578 appTools/ToolPanelize.py:671
+#: appTools/ToolPanelize.py:700 appTools/ToolPanelize.py:762
+msgid "Copy"
+msgstr "Копировать"
+
+#: appGUI/MainGUI.py:754 appGUI/MainGUI.py:1538 appTools/ToolProperties.py:31
+msgid "Properties"
+msgstr "Свойства"
+
+#: appGUI/MainGUI.py:783
+msgid "File Toolbar"
+msgstr "Панель файлов"
+
+#: appGUI/MainGUI.py:787
+msgid "Edit Toolbar"
+msgstr "Панель редактирования"
+
+#: appGUI/MainGUI.py:791
+msgid "View Toolbar"
+msgstr "Панель просмотра"
+
+#: appGUI/MainGUI.py:795
+msgid "Shell Toolbar"
+msgstr "Панель командной строки"
+
+#: appGUI/MainGUI.py:799
+msgid "Tools Toolbar"
+msgstr "Панель инструментов"
+
+#: appGUI/MainGUI.py:803
+msgid "Excellon Editor Toolbar"
+msgstr "Панель редактора Excellon"
+
+#: appGUI/MainGUI.py:809
+msgid "Geometry Editor Toolbar"
+msgstr "Панель редактора Geometry"
+
+#: appGUI/MainGUI.py:813
+msgid "Gerber Editor Toolbar"
+msgstr "Панель редактора Gerber"
+
+#: appGUI/MainGUI.py:817
+msgid "Grid Toolbar"
+msgstr "Панель сетки координат"
+
+#: appGUI/MainGUI.py:831 appGUI/MainGUI.py:1865 app_Main.py:6594
+#: app_Main.py:6599
+msgid "Open Gerber"
+msgstr "Открыть Gerber"
+
+#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1867 app_Main.py:6634
+#: app_Main.py:6639
+msgid "Open Excellon"
+msgstr "Открыть Excellon"
+
+#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1870
+msgid "Open project"
+msgstr "Открыть проект"
+
+#: appGUI/MainGUI.py:838 appGUI/MainGUI.py:1872
+msgid "Save project"
+msgstr "Сохранить проект"
+
+#: appGUI/MainGUI.py:844 appGUI/MainGUI.py:1878
+msgid "Editor"
+msgstr "Редактор"
+
+#: appGUI/MainGUI.py:846 appGUI/MainGUI.py:1881
+msgid "Save Object and close the Editor"
+msgstr "Сохранить объект и закрыть редактор"
+
+#: appGUI/MainGUI.py:853 appGUI/MainGUI.py:1888
+msgid "&Delete"
+msgstr "&Удалить"
+
+#: appGUI/MainGUI.py:856 appGUI/MainGUI.py:1891 appGUI/MainGUI.py:4100
+#: appGUI/MainGUI.py:4308 appTools/ToolDistance.py:35
+#: appTools/ToolDistance.py:197
+msgid "Distance Tool"
+msgstr "Измеритель"
+
+#: appGUI/MainGUI.py:858 appGUI/MainGUI.py:1893
+msgid "Distance Min Tool"
+msgstr "Минимальное расстояние"
+
+#: appGUI/MainGUI.py:860 appGUI/MainGUI.py:1895 appGUI/MainGUI.py:4093
+msgid "Set Origin"
+msgstr "Указать начало координат"
+
+#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:1897
+msgid "Move to Origin"
+msgstr "Перейти к началу координат"
+
+#: appGUI/MainGUI.py:865 appGUI/MainGUI.py:1899
+msgid "Jump to Location"
+msgstr "Перейти к расположению"
+
+#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:1901 appGUI/MainGUI.py:4105
+msgid "Locate in Object"
+msgstr "Разместить объект"
+
+#: appGUI/MainGUI.py:873 appGUI/MainGUI.py:1907
+msgid "&Replot"
+msgstr "&Перерисовать объект"
+
+#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1909
+msgid "&Clear plot"
+msgstr "&Отключить все участки"
+
+#: appGUI/MainGUI.py:877 appGUI/MainGUI.py:1911 appGUI/MainGUI.py:4096
+msgid "Zoom In"
+msgstr "Увеличить"
+
+#: appGUI/MainGUI.py:879 appGUI/MainGUI.py:1913 appGUI/MainGUI.py:4096
+msgid "Zoom Out"
+msgstr "Уменьшить"
+
+#: appGUI/MainGUI.py:881 appGUI/MainGUI.py:1429 appGUI/MainGUI.py:1915
+#: appGUI/MainGUI.py:4095
+msgid "Zoom Fit"
+msgstr "Вернуть масштаб"
+
+#: appGUI/MainGUI.py:889 appGUI/MainGUI.py:1921
+msgid "&Command Line"
+msgstr "&Командная строка"
+
+#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:1933
+msgid "2Sided Tool"
+msgstr "2-х сторонняя плата"
+
+#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:1935 appGUI/MainGUI.py:4111
+msgid "Align Objects Tool"
+msgstr "Инструмент выравнивания объектов"
+
+#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:1937 appGUI/MainGUI.py:4111
+#: appTools/ToolExtractDrills.py:393
+msgid "Extract Drills Tool"
+msgstr "Инструмент извлечения отверстий"
+
+#: appGUI/MainGUI.py:908 appGUI/ObjectUI.py:360 appTools/ToolCutOut.py:440
+msgid "Cutout Tool"
+msgstr "Обрезка платы"
+
+#: appGUI/MainGUI.py:910 appGUI/MainGUI.py:1942 appGUI/ObjectUI.py:346
+#: appGUI/ObjectUI.py:2087 appTools/ToolNCC.py:974
+msgid "NCC Tool"
+msgstr "Очистка меди"
+
+#: appGUI/MainGUI.py:914 appGUI/MainGUI.py:1946 appGUI/MainGUI.py:4113
+#: appTools/ToolIsolation.py:38 appTools/ToolIsolation.py:766
+#, fuzzy
+#| msgid "Isolation Type"
+msgid "Isolation Tool"
+msgstr "Тип изоляции"
+
+#: appGUI/MainGUI.py:918 appGUI/MainGUI.py:1950
+msgid "Panel Tool"
+msgstr "Панелизация"
+
+#: appGUI/MainGUI.py:920 appGUI/MainGUI.py:1952 appTools/ToolFilm.py:569
+msgid "Film Tool"
+msgstr "Плёнка"
+
+#: appGUI/MainGUI.py:922 appGUI/MainGUI.py:1954 appTools/ToolSolderPaste.py:561
+msgid "SolderPaste Tool"
+msgstr "Паяльная паста"
+
+#: appGUI/MainGUI.py:924 appGUI/MainGUI.py:1956 appGUI/MainGUI.py:4118
+#: appTools/ToolSub.py:40
+msgid "Subtract Tool"
+msgstr "Вычитатель"
+
+#: appGUI/MainGUI.py:926 appGUI/MainGUI.py:1958 appTools/ToolRulesCheck.py:616
+msgid "Rules Tool"
+msgstr "Правила"
+
+#: appGUI/MainGUI.py:928 appGUI/MainGUI.py:1960 appGUI/MainGUI.py:4115
+#: appTools/ToolOptimal.py:33 appTools/ToolOptimal.py:313
+msgid "Optimal Tool"
+msgstr "Оптимизация"
+
+#: appGUI/MainGUI.py:933 appGUI/MainGUI.py:1965 appGUI/MainGUI.py:4111
+msgid "Calculators Tool"
+msgstr "Калькулятор"
+
+#: appGUI/MainGUI.py:937 appGUI/MainGUI.py:1969 appGUI/MainGUI.py:4116
+#: appTools/ToolQRCode.py:43 appTools/ToolQRCode.py:391
+msgid "QRCode Tool"
+msgstr "QR код"
+
+#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1971 appGUI/MainGUI.py:4113
+#: appTools/ToolCopperThieving.py:39 appTools/ToolCopperThieving.py:572
+msgid "Copper Thieving Tool"
+msgstr "Copper Thieving"
+
+#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:1974 appGUI/MainGUI.py:4112
+#: appTools/ToolFiducials.py:33 appTools/ToolFiducials.py:399
+msgid "Fiducials Tool"
+msgstr "Контрольные точки"
+
+#: appGUI/MainGUI.py:944 appGUI/MainGUI.py:1976 appTools/ToolCalibration.py:37
+#: appTools/ToolCalibration.py:759
+msgid "Calibration Tool"
+msgstr "Калькулятор"
+
+#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:1978 appGUI/MainGUI.py:4113
+msgid "Punch Gerber Tool"
+msgstr "Перфорация"
+
+#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:1980 appTools/ToolInvertGerber.py:31
+msgid "Invert Gerber Tool"
+msgstr "Инверсия Gerber"
+
+#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:1982 appGUI/MainGUI.py:4115
+#: appTools/ToolCorners.py:31
+#, fuzzy
+#| msgid "Invert Gerber Tool"
+msgid "Corner Markers Tool"
+msgstr "Инверсия Gerber"
+
+#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:1984
+#: appTools/ToolEtchCompensation.py:32 appTools/ToolEtchCompensation.py:288
+#, fuzzy
+#| msgid "Editor Transformation Tool"
+msgid "Etch Compensation Tool"
+msgstr "Трансформация"
+
+#: appGUI/MainGUI.py:958 appGUI/MainGUI.py:984 appGUI/MainGUI.py:1036
+#: appGUI/MainGUI.py:1990 appGUI/MainGUI.py:2068
+msgid "Select"
+msgstr "Выбрать"
+
+#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:1992
+msgid "Add Drill Hole"
+msgstr "Добавить отверстие"
+
+#: appGUI/MainGUI.py:962 appGUI/MainGUI.py:1994
+msgid "Add Drill Hole Array"
+msgstr "Добавить массив отверстий"
+
+#: appGUI/MainGUI.py:964 appGUI/MainGUI.py:1517 appGUI/MainGUI.py:1998
+#: appGUI/MainGUI.py:4393
+msgid "Add Slot"
+msgstr "Добавить паз"
+
+#: appGUI/MainGUI.py:966 appGUI/MainGUI.py:1519 appGUI/MainGUI.py:2000
+#: appGUI/MainGUI.py:4392
+msgid "Add Slot Array"
+msgstr "Добавить массив пазов"
+
+#: appGUI/MainGUI.py:968 appGUI/MainGUI.py:1522 appGUI/MainGUI.py:1996
+msgid "Resize Drill"
+msgstr "Изменить размер отверстия"
+
+#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2004
+msgid "Copy Drill"
+msgstr "Копировать отверстие"
+
+#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2006
+msgid "Delete Drill"
+msgstr "Удалить отверстие"
+
+#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2010
+msgid "Move Drill"
+msgstr "Переместить отверстие"
+
+#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:2018
+msgid "Add Circle"
+msgstr "Добавить круг"
+
+#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2020
+msgid "Add Arc"
+msgstr "Добавить дугу"
+
+#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2022
+msgid "Add Rectangle"
+msgstr "Добавить прямоугольник"
+
+#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:2026
+msgid "Add Path"
+msgstr "Добавить дорожку"
+
+#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:2028
+msgid "Add Polygon"
+msgstr "Добавить полигон"
+
+#: appGUI/MainGUI.py:999 appGUI/MainGUI.py:2031
+msgid "Add Text"
+msgstr "Добавить текст"
+
+#: appGUI/MainGUI.py:1001 appGUI/MainGUI.py:2033
+msgid "Add Buffer"
+msgstr "Добавить буфер"
+
+#: appGUI/MainGUI.py:1003 appGUI/MainGUI.py:2035
+msgid "Paint Shape"
+msgstr "Нарисовать фигуру"
+
+#: appGUI/MainGUI.py:1005 appGUI/MainGUI.py:1062 appGUI/MainGUI.py:1458
+#: appGUI/MainGUI.py:1503 appGUI/MainGUI.py:2037 appGUI/MainGUI.py:2093
+msgid "Eraser"
+msgstr "Ластик"
+
+#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2041
+msgid "Polygon Union"
+msgstr "Сращение полигонов"
+
+#: appGUI/MainGUI.py:1011 appGUI/MainGUI.py:2043
+msgid "Polygon Explode"
+msgstr "Разделение полигонов"
+
+#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2046
+msgid "Polygon Intersection"
+msgstr "Пересечение полигонов"
+
+#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2048
+msgid "Polygon Subtraction"
+msgstr "Вычитание полигонов"
+
+#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2052
+msgid "Cut Path"
+msgstr "Вырезать путь"
+
+#: appGUI/MainGUI.py:1022
+msgid "Copy Shape(s)"
+msgstr "Копировать форму(ы)"
+
+#: appGUI/MainGUI.py:1025
+msgid "Delete Shape '-'"
+msgstr "Удалить фигуру '-'"
+
+#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1070 appGUI/MainGUI.py:1470
+#: appGUI/MainGUI.py:1507 appGUI/MainGUI.py:2058 appGUI/MainGUI.py:2101
+#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152
+msgid "Transformations"
+msgstr "Трансформация"
+
+#: appGUI/MainGUI.py:1030
+msgid "Move Objects "
+msgstr "Переместить объект "
+
+#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2070 appGUI/MainGUI.py:4512
+msgid "Add Pad"
+msgstr "Добавить площадку"
+
+#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2074 appGUI/MainGUI.py:4513
+msgid "Add Track"
+msgstr "Добавить маршрут"
+
+#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2076 appGUI/MainGUI.py:4512
+msgid "Add Region"
+msgstr "Добавить регион"
+
+#: appGUI/MainGUI.py:1046 appGUI/MainGUI.py:1489 appGUI/MainGUI.py:2078
+msgid "Poligonize"
+msgstr "Полигонизация"
+
+#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:1491 appGUI/MainGUI.py:2081
+msgid "SemiDisc"
+msgstr "Полукруг"
+
+#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1493 appGUI/MainGUI.py:2083
+msgid "Disc"
+msgstr "Диск"
+
+#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1501 appGUI/MainGUI.py:2091
+msgid "Mark Area"
+msgstr "Обозначить области"
+
+#: appGUI/MainGUI.py:1073 appGUI/MainGUI.py:1474 appGUI/MainGUI.py:1536
+#: appGUI/MainGUI.py:2104 appGUI/MainGUI.py:4512 appTools/ToolMove.py:27
+msgid "Move"
+msgstr "Переместить"
+
+#: appGUI/MainGUI.py:1081
+msgid "Snap to grid"
+msgstr "Привязка к сетке"
+
+#: appGUI/MainGUI.py:1084
+msgid "Grid X snapping distance"
+msgstr "Размер сетки по X"
+
+#: appGUI/MainGUI.py:1089
+msgid ""
+"When active, value on Grid_X\n"
+"is copied to the Grid_Y value."
+msgstr ""
+"Если активен, значение на Grid_X\n"
+"копируется в значение Grid_Y."
+
+#: appGUI/MainGUI.py:1096
+msgid "Grid Y snapping distance"
+msgstr "Размер сетки по Y"
+
+#: appGUI/MainGUI.py:1101
+msgid "Toggle the display of axis on canvas"
+msgstr ""
+
+#: appGUI/MainGUI.py:1107 appGUI/preferences/PreferencesUIManager.py:853
+#: appGUI/preferences/PreferencesUIManager.py:945
+#: appGUI/preferences/PreferencesUIManager.py:973
+#: appGUI/preferences/PreferencesUIManager.py:1078 app_Main.py:5141
+#: app_Main.py:5146 app_Main.py:5161
+msgid "Preferences"
+msgstr "Настройки"
+
+#: appGUI/MainGUI.py:1113
+#, fuzzy
+#| msgid "&Command Line"
+msgid "Command Line"
+msgstr "&Командная строка"
+
+#: appGUI/MainGUI.py:1119
+msgid "HUD (Heads up display)"
+msgstr ""
+
+#: appGUI/MainGUI.py:1125 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97
+msgid ""
+"Draw a delimiting rectangle on canvas.\n"
+"The purpose is to illustrate the limits for our work."
+msgstr ""
+"Нарисует на холсте разделительный прямоугольник,\n"
+"для отображения границы нашей работы."
+
+#: appGUI/MainGUI.py:1135
+msgid "Snap to corner"
+msgstr "Привязка к углу"
+
+#: appGUI/MainGUI.py:1139 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78
+msgid "Max. magnet distance"
+msgstr "Макс. магнит расстояние"
+
+#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1420 app_Main.py:7641
+msgid "Project"
+msgstr "Проект"
+
+#: appGUI/MainGUI.py:1190
+msgid "Selected"
+msgstr "Выбранное"
+
+#: appGUI/MainGUI.py:1218 appGUI/MainGUI.py:1226
+msgid "Plot Area"
+msgstr "Рабочая область"
+
+#: appGUI/MainGUI.py:1253
+msgid "General"
+msgstr "Основные"
+
+#: appGUI/MainGUI.py:1268 appTools/ToolCopperThieving.py:74
+#: appTools/ToolCorners.py:55 appTools/ToolDblSided.py:64
+#: appTools/ToolEtchCompensation.py:73 appTools/ToolExtractDrills.py:61
+#: appTools/ToolFiducials.py:262 appTools/ToolInvertGerber.py:72
+#: appTools/ToolIsolation.py:94 appTools/ToolOptimal.py:71
+#: appTools/ToolPunchGerber.py:64 appTools/ToolQRCode.py:78
+#: appTools/ToolRulesCheck.py:61 appTools/ToolSolderPaste.py:67
+#: appTools/ToolSub.py:70
+msgid "GERBER"
+msgstr "GERBER"
+
+#: appGUI/MainGUI.py:1278 appTools/ToolDblSided.py:92
+#: appTools/ToolRulesCheck.py:199
+msgid "EXCELLON"
+msgstr "EXCELLON"
+
+#: appGUI/MainGUI.py:1288 appTools/ToolDblSided.py:120 appTools/ToolSub.py:125
+msgid "GEOMETRY"
+msgstr "GEOMETRY"
+
+#: appGUI/MainGUI.py:1298
+msgid "CNC-JOB"
+msgstr "CNC-JOB"
+
+#: appGUI/MainGUI.py:1307 appGUI/ObjectUI.py:328 appGUI/ObjectUI.py:2062
+msgid "TOOLS"
+msgstr "ИНСТРУМЕНТЫ"
+
+#: appGUI/MainGUI.py:1316
+msgid "TOOLS 2"
+msgstr "ИНСТРУМЕНТЫ 2"
+
+#: appGUI/MainGUI.py:1326
+msgid "UTILITIES"
+msgstr "УТИЛИТЫ"
+
+#: appGUI/MainGUI.py:1343
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201
+msgid "Restore Defaults"
+msgstr "Восстановить значения по умолчанию"
+
+#: appGUI/MainGUI.py:1346
+msgid ""
+"Restore the entire set of default values\n"
+"to the initial values loaded after first launch."
+msgstr ""
+"Восстановление всего набора значений по умолчанию\n"
+"к начальным значениям, загруженным после первого запуска."
+
+#: appGUI/MainGUI.py:1351
+msgid "Open Pref Folder"
+msgstr "Открыть папку настроек"
+
+#: appGUI/MainGUI.py:1354
+msgid "Open the folder where FlatCAM save the preferences files."
+msgstr "Открывает папку, в которой FlatCAM сохраняет файлы настроек."
+
+#: appGUI/MainGUI.py:1358 appGUI/MainGUI.py:1836
+msgid "Clear GUI Settings"
+msgstr "Сброс настроек интерфейса"
+
+#: appGUI/MainGUI.py:1362
+msgid ""
+"Clear the GUI settings for FlatCAM,\n"
+"such as: layout, gui state, style, hdpi support etc."
+msgstr ""
+"Сброс настроек интерфейса FlatCAM,\n"
+"таких как: макет, состояние интерфейса, стиль, поддержка hdpi и т. д."
+
+#: appGUI/MainGUI.py:1373
+msgid "Apply"
+msgstr "Применить"
+
+#: appGUI/MainGUI.py:1376
+msgid "Apply the current preferences without saving to a file."
+msgstr "Применение текущих настроек без сохранения в файл."
+
+#: appGUI/MainGUI.py:1383
+msgid ""
+"Save the current settings in the 'current_defaults' file\n"
+"which is the file storing the working default preferences."
+msgstr ""
+"Сохраняет текущие настройки в файле 'current_defaults'\n"
+"который является файлом, хранящим рабочие настройки по умолчанию."
+
+#: appGUI/MainGUI.py:1391
+msgid "Will not save the changes and will close the preferences window."
+msgstr "Закроет окно настроек без сохранения изменений."
+
+#: appGUI/MainGUI.py:1405
+msgid "Toggle Visibility"
+msgstr "Переключить видимость"
+
+#: appGUI/MainGUI.py:1411
+msgid "New"
+msgstr "Создать"
+
+#: appGUI/MainGUI.py:1413
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78
+#: appTools/ToolCalibration.py:631 appTools/ToolCalibration.py:648
+#: appTools/ToolCalibration.py:815 appTools/ToolCopperThieving.py:148
+#: appTools/ToolCopperThieving.py:162 appTools/ToolCopperThieving.py:608
+#: appTools/ToolCutOut.py:92 appTools/ToolDblSided.py:226
+#: appTools/ToolFilm.py:69 appTools/ToolFilm.py:92 appTools/ToolImage.py:49
+#: appTools/ToolImage.py:271 appTools/ToolIsolation.py:464
+#: appTools/ToolIsolation.py:517 appTools/ToolIsolation.py:1281
+#: appTools/ToolNCC.py:95 appTools/ToolNCC.py:558 appTools/ToolNCC.py:1318
+#: appTools/ToolPaint.py:501 appTools/ToolPaint.py:705
+#: appTools/ToolPanelize.py:116 appTools/ToolPanelize.py:385
+#: appTools/ToolPanelize.py:402 appTools/ToolTransform.py:100
+#: appTools/ToolTransform.py:535
+msgid "Geometry"
+msgstr "Geometry"
+
+#: appGUI/MainGUI.py:1417
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77
+#: appTools/ToolAlignObjects.py:74 appTools/ToolAlignObjects.py:110
+#: appTools/ToolCalibration.py:197 appTools/ToolCalibration.py:631
+#: appTools/ToolCalibration.py:648 appTools/ToolCalibration.py:807
+#: appTools/ToolCalibration.py:815 appTools/ToolCopperThieving.py:148
+#: appTools/ToolCopperThieving.py:162 appTools/ToolCopperThieving.py:608
+#: appTools/ToolDblSided.py:225 appTools/ToolFilm.py:342
+#: appTools/ToolIsolation.py:517 appTools/ToolIsolation.py:1281
+#: appTools/ToolNCC.py:558 appTools/ToolNCC.py:1318 appTools/ToolPaint.py:501
+#: appTools/ToolPaint.py:705 appTools/ToolPanelize.py:385
+#: appTools/ToolPunchGerber.py:149 appTools/ToolPunchGerber.py:164
+#: appTools/ToolTransform.py:99 appTools/ToolTransform.py:535
+msgid "Excellon"
+msgstr "Excellon"
+
+#: appGUI/MainGUI.py:1424
+msgid "Grids"
+msgstr "Сетка"
+
+#: appGUI/MainGUI.py:1431
+msgid "Clear Plot"
+msgstr "Отключить все участки"
+
+#: appGUI/MainGUI.py:1433
+msgid "Replot"
+msgstr "Перерисовать"
+
+#: appGUI/MainGUI.py:1437
+msgid "Geo Editor"
+msgstr "Редактор Geo"
+
+#: appGUI/MainGUI.py:1439
+msgid "Path"
+msgstr "Дорожка"
+
+#: appGUI/MainGUI.py:1441
+msgid "Rectangle"
+msgstr "Прямоугольник"
+
+#: appGUI/MainGUI.py:1444
+msgid "Circle"
+msgstr "Круг"
+
+#: appGUI/MainGUI.py:1448
+msgid "Arc"
+msgstr "Дуга"
+
+#: appGUI/MainGUI.py:1462
+msgid "Union"
+msgstr "Объединение"
+
+#: appGUI/MainGUI.py:1464
+msgid "Intersection"
+msgstr "Пересечение"
+
+#: appGUI/MainGUI.py:1466
+msgid "Subtraction"
+msgstr "Вычитание"
+
+#: appGUI/MainGUI.py:1468 appGUI/ObjectUI.py:2151
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:56
+msgid "Cut"
+msgstr "Вырезы"
+
+#: appGUI/MainGUI.py:1479
+msgid "Pad"
+msgstr "Площадка"
+
+#: appGUI/MainGUI.py:1481
+msgid "Pad Array"
+msgstr "Массив площадок"
+
+#: appGUI/MainGUI.py:1485
+msgid "Track"
+msgstr "Трек"
+
+#: appGUI/MainGUI.py:1487
+msgid "Region"
+msgstr "Регион"
+
+#: appGUI/MainGUI.py:1510
+msgid "Exc Editor"
+msgstr "Редактор Excellon"
+
+#: appGUI/MainGUI.py:1512 appGUI/MainGUI.py:4391
+msgid "Add Drill"
+msgstr "Добавить сверло"
+
+#: appGUI/MainGUI.py:1531 app_Main.py:2220
+msgid "Close Editor"
+msgstr "Закрыть редактор"
+
+#: appGUI/MainGUI.py:1555
+msgid ""
+"Absolute measurement.\n"
+"Reference is (X=0, Y= 0) position"
+msgstr ""
+"Абсолютное измерение.\n"
+"Указатель в точке (X=0, Y= 0)"
+
+#: appGUI/MainGUI.py:1563
+#, fuzzy
+#| msgid "Application started ..."
+msgid "Application units"
+msgstr "Приложение запущено ..."
+
+#: appGUI/MainGUI.py:1654
+msgid "Lock Toolbars"
+msgstr "Заблокировать панели"
+
+#: appGUI/MainGUI.py:1824
+msgid "FlatCAM Preferences Folder opened."
+msgstr "Папка настроек FlatCAM открыта."
+
+#: appGUI/MainGUI.py:1835
+msgid "Are you sure you want to delete the GUI Settings? \n"
+msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n"
+
+#: appGUI/MainGUI.py:1840 appGUI/preferences/PreferencesUIManager.py:884
+#: appGUI/preferences/PreferencesUIManager.py:1129 appTranslation.py:111
+#: appTranslation.py:210 app_Main.py:2224 app_Main.py:3159 app_Main.py:5356
+#: app_Main.py:6417
+msgid "Yes"
+msgstr "Да"
+
+#: appGUI/MainGUI.py:1841 appGUI/preferences/PreferencesUIManager.py:1130
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150
+#: appTools/ToolIsolation.py:174 appTools/ToolNCC.py:182
+#: appTools/ToolPaint.py:165 appTranslation.py:112 appTranslation.py:211
+#: app_Main.py:2225 app_Main.py:3160 app_Main.py:5357 app_Main.py:6418
+msgid "No"
+msgstr "Нет"
+
+#: appGUI/MainGUI.py:1940
+msgid "&Cutout Tool"
+msgstr "&Обрезка платы"
+
+#: appGUI/MainGUI.py:2016
+msgid "Select 'Esc'"
+msgstr "Выбор 'Esc'"
+
+#: appGUI/MainGUI.py:2054
+msgid "Copy Objects"
+msgstr "Копировать объекты"
+
+#: appGUI/MainGUI.py:2056 appGUI/MainGUI.py:4311
+msgid "Delete Shape"
+msgstr "Удалить фигуру"
+
+#: appGUI/MainGUI.py:2062
+msgid "Move Objects"
+msgstr "Переместить объект"
+
+#: appGUI/MainGUI.py:2648
+msgid ""
+"Please first select a geometry item to be cutted\n"
+"then select the geometry item that will be cutted\n"
+"out of the first item. In the end press ~X~ key or\n"
+"the toolbar button."
+msgstr ""
+"Сначала выберите элемент геометрии для вырезания\n"
+"затем выберите элемент геометрии, который будет вырезан\n"
+"из первого пункта. В конце нажмите клавишу ~X~ или\n"
+"кнопка панели инструментов."
+
+#: appGUI/MainGUI.py:2655 appGUI/MainGUI.py:2819 appGUI/MainGUI.py:2866
+#: appGUI/MainGUI.py:2888
+msgid "Warning"
+msgstr "Внимание"
+
+#: appGUI/MainGUI.py:2814
+msgid ""
+"Please select geometry items \n"
+"on which to perform Intersection Tool."
+msgstr ""
+"Пожалуйста, выберите элементы геометрии \n"
+"на котором выполняется инструмент пересечение."
+
+#: appGUI/MainGUI.py:2861
+msgid ""
+"Please select geometry items \n"
+"on which to perform Substraction Tool."
+msgstr ""
+"Пожалуйста, выберите элементы геометрии \n"
+"на котором выполнить вычитание инструмента."
+
+#: appGUI/MainGUI.py:2883
+msgid ""
+"Please select geometry items \n"
+"on which to perform union."
+msgstr ""
+"Пожалуйста, выберите элементы геометрии \n"
+"на котором выполнять объединение."
+
+#: appGUI/MainGUI.py:2968 appGUI/MainGUI.py:3183
+msgid "Cancelled. Nothing selected to delete."
+msgstr "Отмена. Ничего не выбрано для удаления."
+
+#: appGUI/MainGUI.py:3052 appGUI/MainGUI.py:3299
+msgid "Cancelled. Nothing selected to copy."
+msgstr "Отмена. Ничего не выбрано для копирования."
+
+#: appGUI/MainGUI.py:3098 appGUI/MainGUI.py:3328
+msgid "Cancelled. Nothing selected to move."
+msgstr "Отмена. Ничего не выбрано для перемещения."
+
+#: appGUI/MainGUI.py:3354
+msgid "New Tool ..."
+msgstr "Новый инструмент ..."
+
+#: appGUI/MainGUI.py:3355 appTools/ToolIsolation.py:1258
+#: appTools/ToolNCC.py:924 appTools/ToolPaint.py:849
+#: appTools/ToolSolderPaste.py:568
+msgid "Enter a Tool Diameter"
+msgstr "Введите диаметр инструмента"
+
+#: appGUI/MainGUI.py:3367
+msgid "Adding Tool cancelled ..."
+msgstr "Добавление инструмента отменено ..."
+
+#: appGUI/MainGUI.py:3381
+msgid "Distance Tool exit..."
+msgstr "Измеритель закрыт ..."
+
+#: appGUI/MainGUI.py:3561 app_Main.py:3147
+msgid "Application is saving the project. Please wait ..."
+msgstr "Приложение сохраняет проект. Пожалуйста, подождите ..."
+
+#: appGUI/MainGUI.py:3668
+#, fuzzy
+#| msgid "Disabled"
+msgid "Shell disabled."
+msgstr "Отключено"
+
+#: appGUI/MainGUI.py:3678
+#, fuzzy
+#| msgid "Enabled"
+msgid "Shell enabled."
+msgstr "Включено"
+
+#: appGUI/MainGUI.py:3706 app_Main.py:9157
+msgid "Shortcut Key List"
+msgstr "Список комбинаций клавиш"
+
+#: appGUI/MainGUI.py:4089
+#, fuzzy
+#| msgid "Key Shortcut List"
+msgid "General Shortcut list"
+msgstr "Список комбинаций клавиш"
+
+#: appGUI/MainGUI.py:4090
+msgid "SHOW SHORTCUT LIST"
+msgstr "ПОКАЗАТЬ СПИСОК КОМБИНАЦИЙ КЛАВИШ"
+
+#: appGUI/MainGUI.py:4090
+msgid "Switch to Project Tab"
+msgstr "Переключиться на вкладку \"Проект\""
+
+#: appGUI/MainGUI.py:4090
+msgid "Switch to Selected Tab"
+msgstr "Переключиться на вкладку \"Выбранное\""
+
+#: appGUI/MainGUI.py:4091
+msgid "Switch to Tool Tab"
+msgstr "Переключиться на вкладку свойств"
+
+#: appGUI/MainGUI.py:4092
+msgid "New Gerber"
+msgstr "Создать Gerber"
+
+#: appGUI/MainGUI.py:4092
+msgid "Edit Object (if selected)"
+msgstr "Редактировать объект (если выбран)"
+
+#: appGUI/MainGUI.py:4092 app_Main.py:5660
+msgid "Grid On/Off"
+msgstr "Сетка вкл/откл"
+
+#: appGUI/MainGUI.py:4092
+msgid "Jump to Coordinates"
+msgstr "Перейти к координатам"
+
+#: appGUI/MainGUI.py:4093
+msgid "New Excellon"
+msgstr "Создать Excellon"
+
+#: appGUI/MainGUI.py:4093
+msgid "Move Obj"
+msgstr "Переместить объект"
+
+#: appGUI/MainGUI.py:4093
+msgid "New Geometry"
+msgstr "Создать Geometry"
+
+#: appGUI/MainGUI.py:4093
+msgid "Change Units"
+msgstr "Единицы измерения"
+
+#: appGUI/MainGUI.py:4094
+msgid "Open Properties Tool"
+msgstr "Свойства"
+
+#: appGUI/MainGUI.py:4094
+msgid "Rotate by 90 degree CW"
+msgstr "Поворот на 90 градусов по часовой стрелке"
+
+#: appGUI/MainGUI.py:4094
+msgid "Shell Toggle"
+msgstr "Панель командной строки"
+
+#: appGUI/MainGUI.py:4095
+msgid ""
+"Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)"
+msgstr ""
+"Добавить инструмент (во вкладках \"Выбранное\", \"Инструменты\" или "
+"инструменте рисования)"
+
+#: appGUI/MainGUI.py:4096
+msgid "Flip on X_axis"
+msgstr "Отразить по оси X"
+
+#: appGUI/MainGUI.py:4096
+msgid "Flip on Y_axis"
+msgstr "Отразить по оси Y"
+
+#: appGUI/MainGUI.py:4099
+msgid "Copy Obj"
+msgstr "Копировать объекты"
+
+#: appGUI/MainGUI.py:4099
+msgid "Open Tools Database"
+msgstr "Открыть БД"
+
+#: appGUI/MainGUI.py:4100
+msgid "Open Excellon File"
+msgstr "Открыть Excellon"
+
+#: appGUI/MainGUI.py:4100
+msgid "Open Gerber File"
+msgstr "Открыть Gerber"
+
+#: appGUI/MainGUI.py:4100
+msgid "New Project"
+msgstr "Новый проект"
+
+#: appGUI/MainGUI.py:4101 app_Main.py:6713 app_Main.py:6716
+msgid "Open Project"
+msgstr "Открыть проект"
+
+#: appGUI/MainGUI.py:4101 appTools/ToolPDF.py:41
+msgid "PDF Import Tool"
+msgstr "Импорт PDF"
+
+#: appGUI/MainGUI.py:4101
+msgid "Save Project"
+msgstr "Сохранить проект"
+
+#: appGUI/MainGUI.py:4101
+msgid "Toggle Plot Area"
+msgstr "Переключить рабочую область"
+
+#: appGUI/MainGUI.py:4104
+msgid "Copy Obj_Name"
+msgstr "Копировать имя объекта"
+
+#: appGUI/MainGUI.py:4105
+msgid "Toggle Code Editor"
+msgstr "Переключить редактор кода"
+
+#: appGUI/MainGUI.py:4105
+msgid "Toggle the axis"
+msgstr "Переключить ось"
+
+#: appGUI/MainGUI.py:4105 appGUI/MainGUI.py:4306 appGUI/MainGUI.py:4393
+#: appGUI/MainGUI.py:4515
+msgid "Distance Minimum Tool"
+msgstr "Минимальное расстояние"
+
+#: appGUI/MainGUI.py:4106
+msgid "Open Preferences Window"
+msgstr "Открыть окно настроек"
+
+#: appGUI/MainGUI.py:4107
+msgid "Rotate by 90 degree CCW"
+msgstr "Поворот на 90 градусов против часовой стрелки"
+
+#: appGUI/MainGUI.py:4107
+msgid "Run a Script"
+msgstr "Запустить сценарий"
+
+#: appGUI/MainGUI.py:4107
+msgid "Toggle the workspace"
+msgstr "Переключить рабочее пространство"
+
+#: appGUI/MainGUI.py:4107
+msgid "Skew on X axis"
+msgstr "Наклон по оси X"
+
+#: appGUI/MainGUI.py:4108
+msgid "Skew on Y axis"
+msgstr "Наклон по оси Y"
+
+#: appGUI/MainGUI.py:4111
+msgid "2-Sided PCB Tool"
+msgstr "2-х сторонняя плата"
+
+#: appGUI/MainGUI.py:4112
+#, fuzzy
+#| msgid "&Toggle Grid Lines\tAlt+G"
+msgid "Toggle Grid Lines"
+msgstr "&Переключить линии сетки \tAlt+G"
+
+#: appGUI/MainGUI.py:4114
+msgid "Solder Paste Dispensing Tool"
+msgstr "Паяльная паста"
+
+#: appGUI/MainGUI.py:4115
+msgid "Film PCB Tool"
+msgstr "Плёнка"
+
+#: appGUI/MainGUI.py:4115
+msgid "Non-Copper Clearing Tool"
+msgstr "Очистка от меди"
+
+#: appGUI/MainGUI.py:4116
+msgid "Paint Area Tool"
+msgstr "Инструмент рисования"
+
+#: appGUI/MainGUI.py:4116
+msgid "Rules Check Tool"
+msgstr "Проверка правил"
+
+#: appGUI/MainGUI.py:4117
+msgid "View File Source"
+msgstr "Просмотреть код"
+
+#: appGUI/MainGUI.py:4117
+msgid "Transformations Tool"
+msgstr "Трансформация"
+
+#: appGUI/MainGUI.py:4118
+msgid "Cutout PCB Tool"
+msgstr "Обрезка платы"
+
+#: appGUI/MainGUI.py:4118 appTools/ToolPanelize.py:35
+msgid "Panelize PCB"
+msgstr "Панелизация"
+
+#: appGUI/MainGUI.py:4119
+msgid "Enable all Plots"
+msgstr "Включить все участки"
+
+#: appGUI/MainGUI.py:4119
+msgid "Disable all Plots"
+msgstr "Отключить все участки"
+
+#: appGUI/MainGUI.py:4119
+msgid "Disable Non-selected Plots"
+msgstr "Отключить не выбранные"
+
+#: appGUI/MainGUI.py:4120
+msgid "Toggle Full Screen"
+msgstr "Во весь экран"
+
+#: appGUI/MainGUI.py:4123
+msgid "Abort current task (gracefully)"
+msgstr "Прервать текущее задание (корректно)"
+
+#: appGUI/MainGUI.py:4126
+msgid "Save Project As"
+msgstr "Сохранить проект как"
+
+#: appGUI/MainGUI.py:4127
+msgid ""
+"Paste Special. Will convert a Windows path style to the one required in Tcl "
+"Shell"
+msgstr ""
+"Специальная вставка. Преобразует стиль пути Windows в тот, который требуется "
+"в Tcl Shell"
+
+#: appGUI/MainGUI.py:4130
+msgid "Open Online Manual"
+msgstr "Открыть онлайн-руководство"
+
+#: appGUI/MainGUI.py:4131
+msgid "Open Online Tutorials"
+msgstr "Открыть онлайн-уроки"
+
+#: appGUI/MainGUI.py:4131
+msgid "Refresh Plots"
+msgstr "Обновить участки"
+
+#: appGUI/MainGUI.py:4131 appTools/ToolSolderPaste.py:517
+msgid "Delete Object"
+msgstr "Удалить объект"
+
+#: appGUI/MainGUI.py:4131
+msgid "Alternate: Delete Tool"
+msgstr "Альтернатива: Удалить инструмент"
+
+#: appGUI/MainGUI.py:4132
+msgid "(left to Key_1)Toggle Notebook Area (Left Side)"
+msgstr "(слева от клавиши \"1\") Боковая панель"
+
+#: appGUI/MainGUI.py:4132
+msgid "En(Dis)able Obj Plot"
+msgstr "Включить/Отключить участок"
+
+#: appGUI/MainGUI.py:4133
+msgid "Deselects all objects"
+msgstr "Отмена выбора всех объектов"
+
+#: appGUI/MainGUI.py:4147
+msgid "Editor Shortcut list"
+msgstr "Список комбинаций клавиш редактора"
+
+#: appGUI/MainGUI.py:4301
+msgid "GEOMETRY EDITOR"
+msgstr "РЕДАКТОР GEOMETRY"
+
+#: appGUI/MainGUI.py:4301
+msgid "Draw an Arc"
+msgstr "Нарисовать дугу"
+
+#: appGUI/MainGUI.py:4301
+msgid "Copy Geo Item"
+msgstr "Копировать элемент Geo"
+
+#: appGUI/MainGUI.py:4302
+msgid "Within Add Arc will toogle the ARC direction: CW or CCW"
+msgstr ""
+"При добавлении дуги будет переключаться направление изгиба: по часовой "
+"стрелке или против"
+
+#: appGUI/MainGUI.py:4302
+msgid "Polygon Intersection Tool"
+msgstr "Пересечение полигонов"
+
+#: appGUI/MainGUI.py:4303
+msgid "Geo Paint Tool"
+msgstr "Рисование"
+
+#: appGUI/MainGUI.py:4303 appGUI/MainGUI.py:4392 appGUI/MainGUI.py:4512
+msgid "Jump to Location (x, y)"
+msgstr "Перейти к координатам (x, y)"
+
+#: appGUI/MainGUI.py:4303
+msgid "Toggle Corner Snap"
+msgstr "Привязка к углу"
+
+#: appGUI/MainGUI.py:4303
+msgid "Move Geo Item"
+msgstr "Переместить элемент Geo"
+
+#: appGUI/MainGUI.py:4304
+msgid "Within Add Arc will cycle through the ARC modes"
+msgstr "При добавлении дуги будет переключаться между режимами дуги"
+
+#: appGUI/MainGUI.py:4304
+msgid "Draw a Polygon"
+msgstr "Полигон"
+
+#: appGUI/MainGUI.py:4304
+msgid "Draw a Circle"
+msgstr "Круг"
+
+#: appGUI/MainGUI.py:4305
+msgid "Draw a Path"
+msgstr "Нарисовать линию"
+
+#: appGUI/MainGUI.py:4305
+msgid "Draw Rectangle"
+msgstr "Прямоугольник"
+
+#: appGUI/MainGUI.py:4305
+msgid "Polygon Subtraction Tool"
+msgstr "Вычитание полигонов"
+
+#: appGUI/MainGUI.py:4305
+msgid "Add Text Tool"
+msgstr "Текст"
+
+#: appGUI/MainGUI.py:4306
+msgid "Polygon Union Tool"
+msgstr "Сращение полигонов"
+
+#: appGUI/MainGUI.py:4306
+msgid "Flip shape on X axis"
+msgstr "Отразить форму по оси X"
+
+#: appGUI/MainGUI.py:4306
+msgid "Flip shape on Y axis"
+msgstr "Отразить форму по оси Y"
+
+#: appGUI/MainGUI.py:4307
+msgid "Skew shape on X axis"
+msgstr "Наклонить форму по оси X"
+
+#: appGUI/MainGUI.py:4307
+msgid "Skew shape on Y axis"
+msgstr "Наклонить форму по оси Y"
+
+#: appGUI/MainGUI.py:4307
+msgid "Editor Transformation Tool"
+msgstr "Трансформация"
+
+#: appGUI/MainGUI.py:4308
+msgid "Offset shape on X axis"
+msgstr "Смещение формы по оси X"
+
+#: appGUI/MainGUI.py:4308
+msgid "Offset shape on Y axis"
+msgstr "Смещение формы по оси Y"
+
+#: appGUI/MainGUI.py:4309 appGUI/MainGUI.py:4395 appGUI/MainGUI.py:4517
+msgid "Save Object and Exit Editor"
+msgstr "Сохранить объект и закрыть редактор"
+
+#: appGUI/MainGUI.py:4309
+msgid "Polygon Cut Tool"
+msgstr "Вычитание полигонов"
+
+#: appGUI/MainGUI.py:4310
+msgid "Rotate Geometry"
+msgstr "Повернуть геометрию"
+
+#: appGUI/MainGUI.py:4310
+msgid "Finish drawing for certain tools"
+msgstr "Завершить рисование для некоторых инструментов"
+
+#: appGUI/MainGUI.py:4310 appGUI/MainGUI.py:4395 appGUI/MainGUI.py:4515
+msgid "Abort and return to Select"
+msgstr "Прервать и вернуться к выбору"
+
+#: appGUI/MainGUI.py:4391
+msgid "EXCELLON EDITOR"
+msgstr "РЕДАКТОР EXCELLON"
+
+#: appGUI/MainGUI.py:4391
+msgid "Copy Drill(s)"
+msgstr "Копировать отверстие"
+
+#: appGUI/MainGUI.py:4392
+msgid "Move Drill(s)"
+msgstr "Переместить отверстие"
+
+#: appGUI/MainGUI.py:4393
+msgid "Add a new Tool"
+msgstr "Добавить инструмент"
+
+#: appGUI/MainGUI.py:4394
+msgid "Delete Drill(s)"
+msgstr "Удалить отверстие"
+
+#: appGUI/MainGUI.py:4394
+msgid "Alternate: Delete Tool(s)"
+msgstr "Альтернатива: Удалить инструмент(ы)"
+
+#: appGUI/MainGUI.py:4511
+msgid "GERBER EDITOR"
+msgstr "РЕДАКТОР GERBER"
+
+#: appGUI/MainGUI.py:4511
+msgid "Add Disc"
+msgstr "Добавить круг"
+
+#: appGUI/MainGUI.py:4511
+msgid "Add SemiDisc"
+msgstr "Добавить полукруг"
+
+#: appGUI/MainGUI.py:4513
+msgid "Within Track & Region Tools will cycle in REVERSE the bend modes"
+msgstr ""
+"В пределах трека и региона инструмент будет работать в обратном режиме изгиба"
+
+#: appGUI/MainGUI.py:4514
+msgid "Within Track & Region Tools will cycle FORWARD the bend modes"
+msgstr ""
+"В пределах трека и региона инструмент будет циклически изменять режимы изгиба"
+
+#: appGUI/MainGUI.py:4515
+msgid "Alternate: Delete Apertures"
+msgstr "Альтернатива: Удалить отверстия"
+
+#: appGUI/MainGUI.py:4516
+msgid "Eraser Tool"
+msgstr "Ластик"
+
+#: appGUI/MainGUI.py:4517
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221
+msgid "Mark Area Tool"
+msgstr "Инструмент «Обозначить область»"
+
+#: appGUI/MainGUI.py:4517
+msgid "Poligonize Tool"
+msgstr "Полигонизация"
+
+#: appGUI/MainGUI.py:4517
+msgid "Transformation Tool"
+msgstr "Трансформация"
+
+#: appGUI/ObjectUI.py:38
+#, fuzzy
+#| msgid "Object"
+msgid "App Object"
+msgstr "Объект"
+
+#: appGUI/ObjectUI.py:78 appTools/ToolIsolation.py:77
+msgid ""
+"BASIC is suitable for a beginner. Many parameters\n"
+"are hidden from the user in this mode.\n"
+"ADVANCED mode will make available all parameters.\n"
+"\n"
+"To change the application LEVEL, go to:\n"
+"Edit -> Preferences -> General and check:\n"
+"'APP. LEVEL' radio button."
+msgstr ""
+"BASIC подходит для начинающих. Многие параметры\n"
+"скрыты от пользователя в этом режиме.\n"
+"Расширенный режим сделает доступными все параметры.\n"
+"\n"
+"Для изменения уровня приложения:\n"
+"Изменить - > настройки -> Общие и проверить:\n"
+"- Приложение. Уровень ' переключатель."
+
+#: appGUI/ObjectUI.py:111 appGUI/ObjectUI.py:154
+msgid "Geometrical transformations of the current object."
+msgstr "Геометрические преобразования текущего объекта."
+
+#: appGUI/ObjectUI.py:120
+msgid ""
+"Factor by which to multiply\n"
+"geometric features of this object.\n"
+"Expressions are allowed. E.g: 1/25.4"
+msgstr ""
+"Коэффециент увеличения\n"
+"масштаба объекта.\n"
+"Выражения разрешены. Например: 1 / 25.4"
+
+#: appGUI/ObjectUI.py:127
+msgid "Perform scaling operation."
+msgstr "Будет выполнена операция масштабирования."
+
+#: appGUI/ObjectUI.py:138
+msgid ""
+"Amount by which to move the object\n"
+"in the x and y axes in (x, y) format.\n"
+"Expressions are allowed. E.g: (1/3.2, 0.5*3)"
+msgstr ""
+"Расстояние на которое можно переместить объект\n"
+"по осям X и Y в формате (x, y).\n"
+"Выражения разрешены. Например: (1/3.2, 0.5*3)"
+
+#: appGUI/ObjectUI.py:145
+msgid "Perform the offset operation."
+msgstr "Будет произведено смещение на заданное расстояние."
+
+#: appGUI/ObjectUI.py:162 appGUI/ObjectUI.py:173 appTool.py:280 appTool.py:291
+msgid "Edited value is out of range"
+msgstr "Отредактированное значение находится вне диапазона"
+
+#: appGUI/ObjectUI.py:168 appGUI/ObjectUI.py:175 appTool.py:286 appTool.py:293
+msgid "Edited value is within limits."
+msgstr "Отредактированное значение находится в пределах нормы."
+
+#: appGUI/ObjectUI.py:187
+msgid "Gerber Object"
+msgstr "Объект Gerber"
+
+#: appGUI/ObjectUI.py:196 appGUI/ObjectUI.py:496 appGUI/ObjectUI.py:1313
+#: appGUI/ObjectUI.py:2135 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:31
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31
+msgid "Plot Options"
+msgstr "Отрисовка"
+
+#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:502
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119
+#: appTools/ToolCopperThieving.py:195
+msgid "Solid"
+msgstr "Сплошной"
+
+#: appGUI/ObjectUI.py:204 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47
+msgid "Solid color polygons."
+msgstr "Сплошной цвет полигонов."
+
+#: appGUI/ObjectUI.py:210 appGUI/ObjectUI.py:510 appGUI/ObjectUI.py:1319
+msgid "Multi-Color"
+msgstr "Mногоцветный"
+
+#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:512 appGUI/ObjectUI.py:1321
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:47
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54
+msgid "Draw polygons in different colors."
+msgstr "Окрашивать полигоны разными цветами."
+
+#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:548
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:38
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38
+msgid "Plot"
+msgstr "Отображать"
+
+#: appGUI/ObjectUI.py:229 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:1383
+#: appGUI/ObjectUI.py:2245 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
+msgid "Plot (show) this object."
+msgstr "Начертить (отобразить) этот объект."
+
+#: appGUI/ObjectUI.py:258
+msgid ""
+"Toggle the display of the Gerber Apertures Table.\n"
+"When unchecked, it will delete all mark shapes\n"
+"that are drawn on canvas."
+msgstr ""
+"Переключает отображение Gerber Apertures Table\n"
+"Когда флажок снят, он удалит все отмеченные фигуры\n"
+"которые отображены на холсте."
+
+#: appGUI/ObjectUI.py:268
+msgid "Mark All"
+msgstr "Отметить все"
+
+#: appGUI/ObjectUI.py:270
+msgid ""
+"When checked it will display all the apertures.\n"
+"When unchecked, it will delete all mark shapes\n"
+"that are drawn on canvas."
+msgstr ""
+"При включенном флажке будут отображаться все отверстия.\n"
+"Когда флажок снят, он удалит все отмеченные фигуры\n"
+"которые нарисованы на холсте."
+
+#: appGUI/ObjectUI.py:298
+msgid "Mark the aperture instances on canvas."
+msgstr "Отметьте места отверстий на холсте."
+
+#: appGUI/ObjectUI.py:305 appTools/ToolIsolation.py:579
+msgid "Buffer Solid Geometry"
+msgstr "Буферизация solid геометрии"
+
+#: appGUI/ObjectUI.py:307 appTools/ToolIsolation.py:581
+msgid ""
+"This button is shown only when the Gerber file\n"
+"is loaded without buffering.\n"
+"Clicking this will create the buffered geometry\n"
+"required for isolation."
+msgstr ""
+"Эта кнопка отображается только когда файл Gerber\n"
+"загружается без буферизации.\n"
+"Включив это, вы создадите буферную геометрию\n"
+"требуемую для изоляции."
+
+#: appGUI/ObjectUI.py:332
+msgid "Isolation Routing"
+msgstr "Изоляция разводки"
+
+#: appGUI/ObjectUI.py:334 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32
+#: appTools/ToolIsolation.py:67
+#, fuzzy
+#| msgid ""
+#| "Create a Geometry object with\n"
+#| "toolpaths to cut outside polygons."
+msgid ""
+"Create a Geometry object with\n"
+"toolpaths to cut around polygons."
+msgstr ""
+"Создание объекта Geometry\n"
+"с траекториям обрезки за\n"
+"пределами полигонов."
+
+#: appGUI/ObjectUI.py:348 appGUI/ObjectUI.py:2089 appTools/ToolNCC.py:599
+msgid ""
+"Create the Geometry Object\n"
+"for non-copper routing."
+msgstr ""
+"Создаёт объект геометрии\n"
+"для безмедного полигона."
+
+#: appGUI/ObjectUI.py:362
+msgid ""
+"Generate the geometry for\n"
+"the board cutout."
+msgstr ""
+"Будет создан объект геометрии\n"
+"для обрезки контура."
+
+#: appGUI/ObjectUI.py:379 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32
+msgid "Non-copper regions"
+msgstr "Безмедные полигоны"
+
+#: appGUI/ObjectUI.py:381 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34
+msgid ""
+"Create polygons covering the\n"
+"areas without copper on the PCB.\n"
+"Equivalent to the inverse of this\n"
+"object. Can be used to remove all\n"
+"copper from a specified region."
+msgstr ""
+"Создание полигонов, охватывающих\n"
+"участки без меди на печатной плате.\n"
+"Обратный эквивалент этого\n"
+"объекта может использоваться для удаления всей\n"
+"меди из указанного региона."
+
+#: appGUI/ObjectUI.py:391 appGUI/ObjectUI.py:432
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79
+msgid "Boundary Margin"
+msgstr "Отступ от границы"
+
+#: appGUI/ObjectUI.py:393 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48
+msgid ""
+"Specify the edge of the PCB\n"
+"by drawing a box around all\n"
+"objects with this minimum\n"
+"distance."
+msgstr ""
+"Обозначает край печатной платы\n"
+"рисованием прямоугольника вокруг всех\n"
+"объектов с этим минимальным\n"
+"расстоянием."
+
+#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:446
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:61
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:92
+msgid "Rounded Geo"
+msgstr "Закруглять"
+
+#: appGUI/ObjectUI.py:410 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63
+msgid "Resulting geometry will have rounded corners."
+msgstr "Полученная геометрия будет иметь закругленные углы."
+
+#: appGUI/ObjectUI.py:414 appGUI/ObjectUI.py:455
+#: appTools/ToolSolderPaste.py:373
+msgid "Generate Geo"
+msgstr "Создать"
+
+#: appGUI/ObjectUI.py:424 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137
+#: appTools/ToolPanelize.py:99 appTools/ToolQRCode.py:201
+msgid "Bounding Box"
+msgstr "Ограничительная рамка"
+
+#: appGUI/ObjectUI.py:426
+msgid ""
+"Create a geometry surrounding the Gerber object.\n"
+"Square shape."
+msgstr ""
+"Создаст геометрию, окружающую объект Gerber.\n"
+"Квадратная форма."
+
+#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81
+msgid ""
+"Distance of the edges of the box\n"
+"to the nearest polygon."
+msgstr ""
+"Расстояние от края поля\n"
+"до ближайшего полигона."
+
+#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94
+msgid ""
+"If the bounding box is \n"
+"to have rounded corners\n"
+"their radius is equal to\n"
+"the margin."
+msgstr ""
+"Если ограничительная рамка\n"
+"имеет закругленные углы\n"
+"их радиус будет равен\n"
+"отступу."
+
+#: appGUI/ObjectUI.py:457
+msgid "Generate the Geometry object."
+msgstr "Будет создан объект геометрии."
+
+#: appGUI/ObjectUI.py:484
+msgid "Excellon Object"
+msgstr "Объект Excellon"
+
+#: appGUI/ObjectUI.py:504
+msgid "Solid circles."
+msgstr "Сплошные круги."
+
+#: appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:655 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
+#: appTools/ToolProperties.py:166
+msgid "Drills"
+msgstr "Отверстия"
+
+#: appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:656 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
+#: appTools/ToolProperties.py:168
+msgid "Slots"
+msgstr "Пазы"
+
+#: appGUI/ObjectUI.py:565
+msgid ""
+"This is the Tool Number.\n"
+"When ToolChange is checked, on toolchange event this value\n"
+"will be showed as a T1, T2 ... Tn in the Machine Code.\n"
+"\n"
+"Here the tools are selected for G-code generation."
+msgstr ""
+"Это номер инструмента.\n"
+"Если установлен флажок смена инструмента, то в случае смены инструмента это "
+"значение\n"
+"будет показано, как Т1, Т2 ... Tn в машинном коде.\n"
+"\n"
+"Здесь выбираются инструменты для генерации G-кода."
+
+#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:1407 appTools/ToolPaint.py:141
+msgid ""
+"Tool Diameter. It's value (in current FlatCAM units) \n"
+"is the cut width into the material."
+msgstr ""
+"Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n"
+"ширины разреза в материале."
+
+#: appGUI/ObjectUI.py:573
+msgid ""
+"The number of Drill holes. Holes that are drilled with\n"
+"a drill bit."
+msgstr ""
+"Количество просверленных отверстий. Отверстия, которые сверлят с помощью\n"
+"сверло."
+
+#: appGUI/ObjectUI.py:576
+msgid ""
+"The number of Slot holes. Holes that are created by\n"
+"milling them with an endmill bit."
+msgstr ""
+"Количество щелевых отверстий. Отверстия, которые создаются\n"
+"фрезы с фрезы бит."
+
+#: appGUI/ObjectUI.py:579
+msgid ""
+"Toggle display of the drills for the current tool.\n"
+"This does not select the tools for G-code generation."
+msgstr ""
+"Переключение отображения сверл для текущего инструмента.\n"
+"При этом не выбираются инструменты для генерации G-кода."
+
+#: appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:1564
+#: appObjects/FlatCAMExcellon.py:537 appObjects/FlatCAMExcellon.py:836
+#: appObjects/FlatCAMExcellon.py:852 appObjects/FlatCAMExcellon.py:856
+#: appObjects/FlatCAMGeometry.py:380 appObjects/FlatCAMGeometry.py:825
+#: appObjects/FlatCAMGeometry.py:861 appTools/ToolIsolation.py:313
+#: appTools/ToolIsolation.py:1051 appTools/ToolIsolation.py:1171
+#: appTools/ToolIsolation.py:1185 appTools/ToolNCC.py:331
+#: appTools/ToolNCC.py:797 appTools/ToolNCC.py:811 appTools/ToolNCC.py:1214
+#: appTools/ToolPaint.py:313 appTools/ToolPaint.py:766
+#: appTools/ToolPaint.py:778 appTools/ToolPaint.py:1190
+msgid "Parameters for"
+msgstr "Параметры для"
+
+#: appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:1567 appTools/ToolIsolation.py:316
+#: appTools/ToolNCC.py:334 appTools/ToolPaint.py:316
+msgid ""
+"The data used for creating GCode.\n"
+"Each tool store it's own set of such data."
+msgstr ""
+"Данные, используемые для создания кода.\n"
+"Каждый инструмент хранит свой собственный набор таких данных."
+
+#: appGUI/ObjectUI.py:626
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:48
+msgid ""
+"Operation type:\n"
+"- Drilling -> will drill the drills/slots associated with this tool\n"
+"- Milling -> will mill the drills/slots"
+msgstr ""
+"Тип операции:\n"
+"- Сверление -> просверлит отверстия/пазы, связанные с этим инструментом.\n"
+"- Фрезерование -> будет фрезеровать отверстия/пазы"
+
+#: appGUI/ObjectUI.py:632
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54
+msgid "Drilling"
+msgstr "Сверление"
+
+#: appGUI/ObjectUI.py:633
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55
+msgid "Milling"
+msgstr "Фрезерование"
+
+#: appGUI/ObjectUI.py:648
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:64
+msgid ""
+"Milling type:\n"
+"- Drills -> will mill the drills associated with this tool\n"
+"- Slots -> will mill the slots associated with this tool\n"
+"- Both -> will mill both drills and mills or whatever is available"
+msgstr ""
+"Тип фрезерования:\n"
+"- Отверстия -> будет фрезеровать отверстия, связанные с этим инструментом\n"
+"- Пазы -> будет фрезеровать пазы, связанные с этим инструментом\n"
+"- Оба -> будут фрезеровать как отверстия, так и пазы или все, что доступно"
+
+#: appGUI/ObjectUI.py:657
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:73
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199
+#: appTools/ToolFilm.py:241
+msgid "Both"
+msgstr "Обе"
+
+#: appGUI/ObjectUI.py:665
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80
+msgid "Milling Diameter"
+msgstr "Диаметр фрезерования"
+
+#: appGUI/ObjectUI.py:667
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:82
+msgid "The diameter of the tool who will do the milling"
+msgstr "Диаметр режущего инструмента"
+
+#: appGUI/ObjectUI.py:681
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:95
+msgid ""
+"Drill depth (negative)\n"
+"below the copper surface."
+msgstr ""
+"Глубина сверления (отрицательная) \n"
+"ниже слоя меди."
+
+#: appGUI/ObjectUI.py:700 appGUI/ObjectUI.py:1626
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:113
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
+#: appTools/ToolCutOut.py:159
+msgid "Multi-Depth"
+msgstr "Мультипроход"
+
+#: appGUI/ObjectUI.py:703 appGUI/ObjectUI.py:1629
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:116
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
+#: appTools/ToolCutOut.py:162
+msgid ""
+"Use multiple passes to limit\n"
+"the cut depth in each pass. Will\n"
+"cut multiple times until Cut Z is\n"
+"reached."
+msgstr ""
+"Используйте несколько проходов для ограничения\n"
+"глубина реза в каждом проходе. Будет\n"
+"сократить несколько раз, пока Cut Z не станет\n"
+"достиг."
+
+#: appGUI/ObjectUI.py:716 appGUI/ObjectUI.py:1643
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:128
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
+#: appTools/ToolCutOut.py:176
+msgid "Depth of each pass (positive)."
+msgstr "Глубина каждого прохода (положительный)."
+
+#: appGUI/ObjectUI.py:727
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:136
+msgid ""
+"Tool height when travelling\n"
+"across the XY plane."
+msgstr ""
+"Отвод инструмента при холостом ходе\n"
+"по плоскости XY."
+
+#: appGUI/ObjectUI.py:748 appGUI/ObjectUI.py:1673
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
+msgid ""
+"Cutting speed in the XY\n"
+"plane in units per minute"
+msgstr ""
+"Скорость резания в плоскости XY\n"
+"в единицах в минуту"
+
+#: appGUI/ObjectUI.py:763
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:209
+msgid ""
+"Tool speed while drilling\n"
+"(in units per minute).\n"
+"So called 'Plunge' feedrate.\n"
+"This is for linear move G01."
+msgstr ""
+"Скорость вращения инструмента при сверлении\n"
+"(в единицах в минуту).\n"
+"Так называемая подача «Погружения».\n"
+"Используется для линейного перемещения G01."
+
+#: appGUI/ObjectUI.py:778 appGUI/ObjectUI.py:1700
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:80
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
+msgid "Feedrate Rapids"
+msgstr "Пороги скорости подачи"
+
+#: appGUI/ObjectUI.py:780
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:82
+msgid ""
+"Tool speed while drilling\n"
+"(in units per minute).\n"
+"This is for the rapid move G00.\n"
+"It is useful only for Marlin,\n"
+"ignore for any other cases."
+msgstr ""
+"Скорость инструмента во время сверления\n"
+"(в единицах измерения в минуту).\n"
+"Это для быстрого перемещения G00.\n"
+"Полезно только для Marlin,\n"
+"игнорировать для любых других случаев."
+
+#: appGUI/ObjectUI.py:800 appGUI/ObjectUI.py:1720
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
+msgid "Re-cut"
+msgstr "Перерезать"
+
+#: appGUI/ObjectUI.py:802 appGUI/ObjectUI.py:815 appGUI/ObjectUI.py:1722
+#: appGUI/ObjectUI.py:1734
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
+msgid ""
+"In order to remove possible\n"
+"copper leftovers where first cut\n"
+"meet with last cut, we generate an\n"
+"extended cut over the first cut section."
+msgstr ""
+"Для того, чтобы удалить возможные остатки меди в тех местах,\n"
+"где первый разрез встречается с последним,\n"
+"мы генерируем расширенный разрез\n"
+"над первым разрезом."
+
+#: appGUI/ObjectUI.py:828 appGUI/ObjectUI.py:1743
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
+#: appObjects/FlatCAMExcellon.py:1512 appObjects/FlatCAMGeometry.py:1687
+msgid "Spindle speed"
+msgstr "Скорость вращения шпинделя"
+
+#: appGUI/ObjectUI.py:830
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:224
+msgid ""
+"Speed of the spindle\n"
+"in RPM (optional)"
+msgstr ""
+"Скорость шпинделя\n"
+"в оборотах в минуту(опционально) ."
+
+#: appGUI/ObjectUI.py:845 appGUI/ObjectUI.py:1762
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:238
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
+msgid ""
+"Pause to allow the spindle to reach its\n"
+"speed before cutting."
+msgstr ""
+"Задержка для набора оборотов шпинделя\n"
+"перед началом обработки."
+
+#: appGUI/ObjectUI.py:856 appGUI/ObjectUI.py:1772
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:246
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
+msgid "Number of time units for spindle to dwell."
+msgstr "Количество единиц времени для остановки шпинделя."
+
+#: appGUI/ObjectUI.py:866
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:46
+msgid "Offset Z"
+msgstr "Смещение Z"
+
+#: appGUI/ObjectUI.py:868
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48
+msgid ""
+"Some drill bits (the larger ones) need to drill deeper\n"
+"to create the desired exit hole diameter due of the tip shape.\n"
+"The value here can compensate the Cut Z parameter."
+msgstr ""
+"Некоторые сверла (большие) нужно сверлить глубже\n"
+"создать необходимый диаметр выходного отверстия за счет формы наконечника.\n"
+"Значение здесь может компенсировать Cut Z параметра."
+
+#: appGUI/ObjectUI.py:928 appGUI/ObjectUI.py:1826 appTools/ToolIsolation.py:412
+#: appTools/ToolNCC.py:492 appTools/ToolPaint.py:422
+msgid "Apply parameters to all tools"
+msgstr "Применить параметры ко всем инструментам"
+
+#: appGUI/ObjectUI.py:930 appGUI/ObjectUI.py:1828 appTools/ToolIsolation.py:414
+#: appTools/ToolNCC.py:494 appTools/ToolPaint.py:424
+msgid ""
+"The parameters in the current form will be applied\n"
+"on all the tools from the Tool Table."
+msgstr ""
+"Параметры в текущей форме будут применены\n"
+"для всех инструментов из таблицы инструментов."
+
+#: appGUI/ObjectUI.py:941 appGUI/ObjectUI.py:1839 appTools/ToolIsolation.py:425
+#: appTools/ToolNCC.py:505 appTools/ToolPaint.py:435
+msgid "Common Parameters"
+msgstr "Общие параметры"
+
+#: appGUI/ObjectUI.py:943 appGUI/ObjectUI.py:1841 appTools/ToolIsolation.py:427
+#: appTools/ToolNCC.py:507 appTools/ToolPaint.py:437
+msgid "Parameters that are common for all tools."
+msgstr "Параметры, общие для всех инструментов."
+
+#: appGUI/ObjectUI.py:948 appGUI/ObjectUI.py:1846
+msgid "Tool change Z"
+msgstr "Смена инструмента Z"
+
+#: appGUI/ObjectUI.py:950
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:154
+msgid ""
+"Include tool-change sequence\n"
+"in G-Code (Pause for tool change)."
+msgstr ""
+"Включает последовательность смены инструмента\n"
+"в G-Code (Пауза для смены инструмента)."
+
+#: appGUI/ObjectUI.py:957 appGUI/ObjectUI.py:1857
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:162
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
+msgid ""
+"Z-axis position (height) for\n"
+"tool change."
+msgstr "Отвод по оси Z для смены инструмента."
+
+#: appGUI/ObjectUI.py:974
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:71
+msgid ""
+"Height of the tool just after start.\n"
+"Delete the value if you don't need this feature."
+msgstr ""
+"Высота инструмента сразу после запуска.\n"
+"Удалить значение если вам не нужна эта функция."
+
+#: appGUI/ObjectUI.py:983 appGUI/ObjectUI.py:1885
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:178
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
+msgid "End move Z"
+msgstr "Высота отвода Z"
+
+#: appGUI/ObjectUI.py:985 appGUI/ObjectUI.py:1887
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:180
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
+msgid ""
+"Height of the tool after\n"
+"the last move at the end of the job."
+msgstr ""
+"Высота инструмента после\n"
+"последнего прохода в конце задания."
+
+#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:1904
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:195
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
+msgid "End move X,Y"
+msgstr "Конец перемещения X, Y"
+
+#: appGUI/ObjectUI.py:1004 appGUI/ObjectUI.py:1906
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:197
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
+msgid ""
+"End move X,Y position. In format (x,y).\n"
+"If no value is entered then there is no move\n"
+"on X,Y plane at the end of the job."
+msgstr ""
+"Позиция X, Y конца хода. В формате (х, у).\n"
+"Если значение не введено, движение не выполняется\n"
+"на плоскости X, Y в конце работы."
+
+#: appGUI/ObjectUI.py:1014 appGUI/ObjectUI.py:1780
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:96
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
+msgid "Probe Z depth"
+msgstr "Глубина зондирования Z"
+
+#: appGUI/ObjectUI.py:1016 appGUI/ObjectUI.py:1782
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:98
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
+msgid ""
+"The maximum depth that the probe is allowed\n"
+"to probe. Negative value, in current units."
+msgstr ""
+"Максимальная глубина, допустимая для зонда.\n"
+"Отрицательное значение в текущих единицах."
+
+#: appGUI/ObjectUI.py:1033 appGUI/ObjectUI.py:1797
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:109
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
+msgid "Feedrate Probe"
+msgstr "Датчик скорости подачи"
+
+#: appGUI/ObjectUI.py:1035 appGUI/ObjectUI.py:1799
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:111
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
+msgid "The feedrate used while the probe is probing."
+msgstr "Скорость подачи, используемая во время зондирования."
+
+#: appGUI/ObjectUI.py:1051
+msgid "Preprocessor E"
+msgstr "Постпроцессор E"
+
+#: appGUI/ObjectUI.py:1053
+msgid ""
+"The preprocessor JSON file that dictates\n"
+"Gcode output for Excellon Objects."
+msgstr ""
+"JSON-файл постпроцессора, который влияет\n"
+"на Gcode для объектов Excellon."
+
+#: appGUI/ObjectUI.py:1063
+msgid "Preprocessor G"
+msgstr "Постпроцессор G"
+
+#: appGUI/ObjectUI.py:1065
+msgid ""
+"The preprocessor JSON file that dictates\n"
+"Gcode output for Geometry (Milling) Objects."
+msgstr ""
+"JSON-файл постпроцессора, который влияет\n"
+"на Gcode для объектов геометрии (фрезерования)."
+
+#: appGUI/ObjectUI.py:1079 appGUI/ObjectUI.py:1934
+#, fuzzy
+#| msgid "Exclusion areas"
+msgid "Add exclusion areas"
+msgstr "Зоны исключения"
+
+#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1937
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:212
+msgid ""
+"Include exclusion areas.\n"
+"In those areas the travel of the tools\n"
+"is forbidden."
+msgstr ""
+"Включает зоны исключения.\n"
+"В этих областях движение инструмента\n"
+"запрещено."
+
+#: appGUI/ObjectUI.py:1103 appGUI/ObjectUI.py:1122 appGUI/ObjectUI.py:1958
+#: appGUI/ObjectUI.py:1977
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:232
+msgid "Strategy"
+msgstr "Стратегия"
+
+#: appGUI/ObjectUI.py:1103 appGUI/ObjectUI.py:1134 appGUI/ObjectUI.py:1958
+#: appGUI/ObjectUI.py:1989
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:244
+msgid "Over Z"
+msgstr "Z обхода"
+
+#: appGUI/ObjectUI.py:1105 appGUI/ObjectUI.py:1960
+msgid "This is the Area ID."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1107 appGUI/ObjectUI.py:1962
+msgid "Type of the object where the exclusion area was added."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1964
+msgid ""
+"The strategy used for exclusion area. Go around the exclusion areas or over "
+"it."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1111 appGUI/ObjectUI.py:1966
+msgid ""
+"If the strategy is to go over the area then this is the height at which the "
+"tool will go to avoid the exclusion area."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1123 appGUI/ObjectUI.py:1978
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:233
+msgid ""
+"The strategy followed when encountering an exclusion area.\n"
+"Can be:\n"
+"- Over -> when encountering the area, the tool will go to a set height\n"
+"- Around -> will avoid the exclusion area by going around the area"
+msgstr ""
+"Стратегия, используемая при столкновении с зоной исключения.\n"
+"Может быть:\n"
+"- Сверху -> при столкновении с зоной, инструмент перейдет на заданную "
+"высоту.\n"
+"- Вокруг -> избегает зоны исключения, обойдя зону"
+
+#: appGUI/ObjectUI.py:1127 appGUI/ObjectUI.py:1982
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:237
+msgid "Over"
+msgstr "Сверху"
+
+#: appGUI/ObjectUI.py:1128 appGUI/ObjectUI.py:1983
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:238
+msgid "Around"
+msgstr "Вокруг"
+
+#: appGUI/ObjectUI.py:1135 appGUI/ObjectUI.py:1990
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:245
+msgid ""
+"The height Z to which the tool will rise in order to avoid\n"
+"an interdiction area."
+msgstr ""
+"Высота Z, на которую поднимется инструмент, чтобы избежать зоны исключения."
+
+#: appGUI/ObjectUI.py:1145 appGUI/ObjectUI.py:2000
+#, fuzzy
+#| msgid "Add area"
+msgid "Add area:"
+msgstr "Добавить область"
+
+#: appGUI/ObjectUI.py:1146 appGUI/ObjectUI.py:2001
+msgid "Add an Exclusion Area."
+msgstr "Добавить зону исключения."
+
+#: appGUI/ObjectUI.py:1152 appGUI/ObjectUI.py:2007
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:222
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288
+#: appTools/ToolIsolation.py:542 appTools/ToolNCC.py:580
+#: appTools/ToolPaint.py:523
+msgid "The kind of selection shape used for area selection."
+msgstr "Вид формы выделения, используемый для выделения области."
+
+#: appGUI/ObjectUI.py:1162 appGUI/ObjectUI.py:2017
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
+msgid "Delete All"
+msgstr "Удалить все"
+
+#: appGUI/ObjectUI.py:1163 appGUI/ObjectUI.py:2018
+msgid "Delete all exclusion areas."
+msgstr "Удаляет все исключаемые зоны."
+
+#: appGUI/ObjectUI.py:1166 appGUI/ObjectUI.py:2021
+#, fuzzy
+#| msgid "Delete Object"
+msgid "Delete Selected"
+msgstr "Удалить объект"
+
+#: appGUI/ObjectUI.py:1167 appGUI/ObjectUI.py:2022
+#, fuzzy
+#| msgid "Delete all exclusion areas."
+msgid "Delete all exclusion areas that are selected in the table."
+msgstr "Удаляет все исключаемые зоны."
+
+#: appGUI/ObjectUI.py:1191 appGUI/ObjectUI.py:2038
+msgid ""
+"Add / Select at least one tool in the tool-table.\n"
+"Click the # header to select all, or Ctrl + LMB\n"
+"for custom selection of tools."
+msgstr ""
+"Добавьте хотя бы один инструмент в таблицу инструментов.\n"
+"Щелкните заголовок #, чтобы выбрать все, или Ctrl + ЛКМ\n"
+"для выбора инструментов вручную."
+
+#: appGUI/ObjectUI.py:1199 appGUI/ObjectUI.py:2045
+msgid "Generate CNCJob object"
+msgstr "Создать объект CNCJob"
+
+#: appGUI/ObjectUI.py:1201
+msgid ""
+"Generate the CNC Job.\n"
+"If milling then an additional Geometry object will be created"
+msgstr ""
+"Создаёт задание ЧПУ.\n"
+"При фрезеровке будет создан дополнительный объект Geometry"
+
+#: appGUI/ObjectUI.py:1218
+msgid "Milling Geometry"
+msgstr "Геометрия фрезерования"
+
+#: appGUI/ObjectUI.py:1220
+msgid ""
+"Create Geometry for milling holes.\n"
+"Select from the Tools Table above the hole dias to be\n"
+"milled. Use the # column to make the selection."
+msgstr ""
+"Выберите из таблицы инструментов выше\n"
+"отверстия, которые должны быть фрезерованы.\n"
+"Используйте столбец #, чтобы сделать выбор."
+
+#: appGUI/ObjectUI.py:1228
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:296
+msgid "Diameter of the cutting tool."
+msgstr "Диаметр режущего инструмента."
+
+#: appGUI/ObjectUI.py:1238
+msgid "Mill Drills"
+msgstr "Фрезерование отверстий"
+
+#: appGUI/ObjectUI.py:1240
+msgid ""
+"Create the Geometry Object\n"
+"for milling DRILLS toolpaths."
+msgstr ""
+"Создание объекта Geometry \n"
+"для траектории фрезерования отверстий."
+
+#: appGUI/ObjectUI.py:1258
+msgid "Mill Slots"
+msgstr "Фрезерование пазов"
+
+#: appGUI/ObjectUI.py:1260
+msgid ""
+"Create the Geometry Object\n"
+"for milling SLOTS toolpaths."
+msgstr ""
+"Создание объекта геометрии\n"
+"траекторий для инструмента фрезерования пазов."
+
+#: appGUI/ObjectUI.py:1302 appTools/ToolCutOut.py:319
+msgid "Geometry Object"
+msgstr "Объект Geometry"
+
+#: appGUI/ObjectUI.py:1364
+msgid ""
+"Tools in this Geometry object used for cutting.\n"
+"The 'Offset' entry will set an offset for the cut.\n"
+"'Offset' can be inside, outside, on path (none) and custom.\n"
+"'Type' entry is only informative and it allow to know the \n"
+"intent of using the current tool. \n"
+"It can be Rough(ing), Finish(ing) or Iso(lation).\n"
+"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n"
+"ball(B), or V-Shaped(V). \n"
+"When V-shaped is selected the 'Type' entry is automatically \n"
+"set to Isolation, the CutZ parameter in the UI form is\n"
+"grayed out and Cut Z is automatically calculated from the newly \n"
+"showed UI form entries named V-Tip Dia and V-Tip Angle."
+msgstr ""
+"Инструменты в этом геометрическом объекте используются для резки.\n"
+"Запись \"смещение\" установит смещение для разреза.\n"
+"\"Смещение\" может быть внутри, снаружи, на пути (нет) и обычай.\n"
+"Запись \" тип \" является только информативной и позволяет узнать \n"
+"цель использования текущего инструмента. \n"
+"Он может быть грубым(ing), финишным(ing) или Iso (lation).\n"
+"\"Тип инструмента\" (TT) может быть круговым с 1 до 4 зубами (C1..C4),\n"
+"шарик (B), или V-образный(V). \n"
+"Когда V-образный выбран, запись \" тип \" автоматически \n"
+"параметр CutZ в форме пользовательского интерфейса имеет значение Isolation\n"
+"серым цветом и отрезка оси Z вычисляется автоматически из Ново \n"
+"показал пользовательский интерфейс записи форма имени Вольт-Совет диаметр и "
+"V-наконечник угол."
+
+#: appGUI/ObjectUI.py:1381 appGUI/ObjectUI.py:2243
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40
+msgid "Plot Object"
+msgstr "Рисовать объекты"
+
+#: appGUI/ObjectUI.py:1394 appGUI/ObjectUI.py:2256 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
+#: appTools/ToolCopperThieving.py:225
+msgid "Dia"
+msgstr "Диаметр"
+
+#: appGUI/ObjectUI.py:1394 appGUI/ObjectUI.py:2256
+#: appTools/ToolIsolation.py:130 appTools/ToolNCC.py:132
+#: appTools/ToolPaint.py:127
+msgid "TT"
+msgstr "TT"
+
+#: appGUI/ObjectUI.py:1401
+msgid ""
+"This is the Tool Number.\n"
+"When ToolChange is checked, on toolchange event this value\n"
+"will be showed as a T1, T2 ... Tn"
+msgstr ""
+"Это номер инструмента.\n"
+"Если установлен флажок смена инструмента, то в случае смены инструмента это "
+"значение\n"
+"будет показано, как Т1, Т2 ... Теннесси"
+
+#: appGUI/ObjectUI.py:1412
+msgid ""
+"The value for the Offset can be:\n"
+"- Path -> There is no offset, the tool cut will be done through the geometry "
+"line.\n"
+"- In(side) -> The tool cut will follow the geometry inside. It will create a "
+"'pocket'.\n"
+"- Out(side) -> The tool cut will follow the geometry line on the outside."
+msgstr ""
+"Значение для Смещения может быть:\n"
+"- путь -> Смещения нет, резание инструмента будет выполнено через "
+"геометрическую линию.\n"
+"- В (сбоку) -> Резка инструмента будет следовать геометрии внутри. Это "
+"создаст «карман».\n"
+"- Out (side) -> Резец инструмента будет следовать геометрической линии "
+"снаружи."
+
+#: appGUI/ObjectUI.py:1419
+msgid ""
+"The (Operation) Type has only informative value. Usually the UI form "
+"values \n"
+"are choose based on the operation type and this will serve as a reminder.\n"
+"Can be 'Roughing', 'Finishing' or 'Isolation'.\n"
+"For Roughing we may choose a lower Feedrate and multiDepth cut.\n"
+"For Finishing we may choose a higher Feedrate, without multiDepth.\n"
+"For Isolation we need a lower Feedrate as it use a milling bit with a fine "
+"tip."
+msgstr ""
+"Тип (операция) имеет только информативное значение. Обычно значения формы "
+"пользовательского интерфейса \n"
+"выбираются в зависимости от типа операции, и это будет служить "
+"напоминанием.\n"
+"Может быть \"черновая обработка\", \"отделка\" или \"изоляция\".\n"
+"Для черновой обработки мы можем выбрать более низкую скорость подачи и "
+"многослойную резку.\n"
+"Для отделки мы можем выбрать более высокую скорость подачи, без мульти-"
+"глубины.\n"
+"Для изоляции нам нужна более низкая скорость подачи, так как она использует "
+"фрезерное долото с мелким наконечником."
+
+#: appGUI/ObjectUI.py:1428
+msgid ""
+"The Tool Type (TT) can be:\n"
+"- Circular with 1 ... 4 teeth -> it is informative only. Being circular the "
+"cut width in material\n"
+"is exactly the tool diameter.\n"
+"- Ball -> informative only and make reference to the Ball type endmill.\n"
+"- V-Shape -> it will disable Z-Cut parameter in the UI form and enable two "
+"additional UI form\n"
+"fields: V-Tip Dia and V-Tip Angle. Adjusting those two values will adjust "
+"the Z-Cut parameter such\n"
+"as the cut width into material will be equal with the value in the Tool "
+"Diameter column of this table.\n"
+"Choosing the V-Shape Tool Type automatically will select the Operation Type "
+"as Isolation."
+msgstr ""
+"Тип инструмента (TT) может быть:\n"
+"- Круговой с 1 ... 4 зуба - > информативно только. Быть кругом ширина "
+"отрезка в материале\n"
+"это точно диаметр инструмента.\n"
+"- Ball - > только информативный и сделать ссылку на мяч типа концевой "
+"мельницы.\n"
+"- V-образные -> это отключит дез-вырезать параметр в форме пользовательского "
+"интерфейса и включить два дополнительных интерфейса форме\n"
+"поля: диаметр V-наконечника и угол V-наконечника. Регулировка этих двух "
+"значений будет регулировать параметр Z-Cut таким образом\n"
+"поскольку ширина разреза в материале будет равна значению в столбце диаметр "
+"инструмента этой таблицы.\n"
+"При выборе типа инструмента V-образная форма автоматически будет выбран тип "
+"операции как изоляция."
+
+#: appGUI/ObjectUI.py:1440
+msgid ""
+"Plot column. It is visible only for MultiGeo geometries, meaning geometries "
+"that holds the geometry\n"
+"data into the tools. For those geometries, deleting the tool will delete the "
+"geometry data also,\n"
+"so be WARNED. From the checkboxes on each row it can be enabled/disabled the "
+"plot on canvas\n"
+"for the corresponding tool."
+msgstr ""
+"Графическая колонка. Он виден только для нескольких Гео геометрий, что "
+"означает геометрию, которая содержит геометрию\n"
+"данные в инструменты. Для этих геометрий удаление инструмента также приведет "
+"к удалению данных геометрии,\n"
+"так что будьте осторожны. Из флажков на каждой строке можно включить / "
+"отключить участок на холсте\n"
+"для соответствующего инструмента."
+
+#: appGUI/ObjectUI.py:1458
+msgid ""
+"The value to offset the cut when \n"
+"the Offset type selected is 'Offset'.\n"
+"The value can be positive for 'outside'\n"
+"cut and negative for 'inside' cut."
+msgstr ""
+"Значение для смещения разреза, когда \n"
+"выбранный тип смещения - \"смещение\".\n"
+"Значение может быть положительным для \"снаружи\"\n"
+"вырезать и отрицательный для \"внутри\" вырезать."
+
+#: appGUI/ObjectUI.py:1477 appTools/ToolIsolation.py:195
+#: appTools/ToolIsolation.py:1257 appTools/ToolNCC.py:209
+#: appTools/ToolNCC.py:923 appTools/ToolPaint.py:191 appTools/ToolPaint.py:848
+#: appTools/ToolSolderPaste.py:567
+msgid "New Tool"
+msgstr "Новый инструмент"
+
+#: appGUI/ObjectUI.py:1496 appTools/ToolIsolation.py:278
+#: appTools/ToolNCC.py:296 appTools/ToolPaint.py:278
+msgid ""
+"Add a new tool to the Tool Table\n"
+"with the diameter specified above."
+msgstr ""
+"Добавление нового инструмента в таблицу инструментов\n"
+"с диаметром, указанным выше."
+
+#: appGUI/ObjectUI.py:1500 appTools/ToolIsolation.py:282
+#: appTools/ToolIsolation.py:613 appTools/ToolNCC.py:300
+#: appTools/ToolNCC.py:634 appTools/ToolPaint.py:282 appTools/ToolPaint.py:678
+msgid "Add from DB"
+msgstr "Добавить из БД"
+
+#: appGUI/ObjectUI.py:1502 appTools/ToolIsolation.py:284
+#: appTools/ToolNCC.py:302 appTools/ToolPaint.py:284
+msgid ""
+"Add a new tool to the Tool Table\n"
+"from the Tool DataBase."
+msgstr ""
+"Добавление нового инструмента в таблицу инструментов\n"
+"из БД."
+
+#: appGUI/ObjectUI.py:1521
+msgid ""
+"Copy a selection of tools in the Tool Table\n"
+"by first selecting a row in the Tool Table."
+msgstr ""
+"Копирование выбранных инструментов в таблице инструментов\n"
+"сначала выберите строку в таблице инструментов."
+
+#: appGUI/ObjectUI.py:1527
+msgid ""
+"Delete a selection of tools in the Tool Table\n"
+"by first selecting a row in the Tool Table."
+msgstr ""
+"Удаление выбранных инструментов в таблице инструментов\n"
+"сначала выберите строку в таблице инструментов."
+
+#: appGUI/ObjectUI.py:1574 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85
+#: appTools/ToolIsolation.py:219 appTools/ToolNCC.py:233
+#: appTools/ToolNCC.py:240 appTools/ToolPaint.py:215
+msgid "V-Tip Dia"
+msgstr "Диаметр V-наконечника"
+
+#: appGUI/ObjectUI.py:1577 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80
+#: appTools/ToolIsolation.py:221 appTools/ToolNCC.py:235
+#: appTools/ToolPaint.py:217
+msgid "The tip diameter for V-Shape Tool"
+msgstr "Диаметр наконечника для V-образного инструмента"
+
+#: appGUI/ObjectUI.py:1589 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99
+#: appTools/ToolIsolation.py:232 appTools/ToolNCC.py:246
+#: appTools/ToolNCC.py:254 appTools/ToolPaint.py:228
+msgid "V-Tip Angle"
+msgstr "Угол V-наконечника"
+
+#: appGUI/ObjectUI.py:1592 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93
+#: appTools/ToolIsolation.py:234 appTools/ToolNCC.py:248
+#: appTools/ToolPaint.py:230
+msgid ""
+"The tip angle for V-Shape Tool.\n"
+"In degree."
+msgstr ""
+"Угол наклона наконечника для V-образного инструмента.\n"
+"В степенях."
+
+#: appGUI/ObjectUI.py:1608
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61
+#: appObjects/FlatCAMGeometry.py:1238 appTools/ToolCutOut.py:141
+msgid ""
+"Cutting depth (negative)\n"
+"below the copper surface."
+msgstr ""
+"Глубина резания (отрицательная)\n"
+"ниже слоя меди."
+
+#: appGUI/ObjectUI.py:1654
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104
+msgid ""
+"Height of the tool when\n"
+"moving without cutting."
+msgstr "Высота отвода инструмента при холостом ходе."
+
+#: appGUI/ObjectUI.py:1687
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203
+msgid ""
+"Cutting speed in the XY\n"
+"plane in units per minute.\n"
+"It is called also Plunge."
+msgstr ""
+"Скорость резания в XY\n"
+"самолет в единицах в минуту.\n"
+"Это называется также Плунге."
+
+#: appGUI/ObjectUI.py:1702
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69
+msgid ""
+"Cutting speed in the XY plane\n"
+"(in units per minute).\n"
+"This is for the rapid move G00.\n"
+"It is useful only for Marlin,\n"
+"ignore for any other cases."
+msgstr ""
+"Скорость резания в плоскости XY \n"
+"(в единицах измерения в минуту).\n"
+"Это для быстрого перемещения G00.\n"
+"Это полезно только для Марлина,\n"
+"игнорировать для любых других случаев."
+
+#: appGUI/ObjectUI.py:1746
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220
+msgid ""
+"Speed of the spindle in RPM (optional).\n"
+"If LASER preprocessor is used,\n"
+"this value is the power of laser."
+msgstr ""
+"Скорость шпинделя в об/мин (опционально).\n"
+"Если используется лазерный постпроцессор,\n"
+"это значение - мощность лазера."
+
+#: appGUI/ObjectUI.py:1849
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125
+msgid ""
+"Include tool-change sequence\n"
+"in the Machine Code (Pause for tool change)."
+msgstr ""
+"Включить последовательность смены инструмента\n"
+"в машинном коде (пауза для смены инструмента)."
+
+#: appGUI/ObjectUI.py:1918
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257
+msgid ""
+"The Preprocessor file that dictates\n"
+"the Machine Code (like GCode, RML, HPGL) output."
+msgstr ""
+"Файл постпроцессора, который диктует\n"
+"вывод машинного кода (например, кода, RML, HPGL)."
+
+#: appGUI/ObjectUI.py:2064
+msgid "Launch Paint Tool in Tools Tab."
+msgstr "Запускает инструмент рисования во вкладке Инструменты."
+
+#: appGUI/ObjectUI.py:2072 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35
+msgid ""
+"Creates tool paths to cover the\n"
+"whole area of a polygon (remove\n"
+"all copper). You will be asked\n"
+"to click on the desired polygon."
+msgstr ""
+"Создание пути инструмента для покрытия\n"
+"всей площади полигона(удаляется вся медь).\n"
+"Будет предложено нажать на нужный полигон."
+
+#: appGUI/ObjectUI.py:2127
+msgid "CNC Job Object"
+msgstr "Объект программы для ЧПУ"
+
+#: appGUI/ObjectUI.py:2138 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:45
+msgid "Plot kind"
+msgstr "Отрисовка участка"
+
+#: appGUI/ObjectUI.py:2141 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:47
+msgid ""
+"This selects the kind of geometries on the canvas to plot.\n"
+"Those can be either of type 'Travel' which means the moves\n"
+"above the work piece or it can be of type 'Cut',\n"
+"which means the moves that cut into the material."
+msgstr ""
+"Это выбирает вид геометрии на холсте для построения графика.\n"
+"Они могут быть любого типа «Путешествие», что означает ходы\n"
+"над заготовкой или она может быть типа \"Cut\",\n"
+"что означает ходы, которые врезаются в материал."
+
+#: appGUI/ObjectUI.py:2150 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:55
+msgid "Travel"
+msgstr "Траектория"
+
+#: appGUI/ObjectUI.py:2154 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:64
+msgid "Display Annotation"
+msgstr "Показывать примечания"
+
+#: appGUI/ObjectUI.py:2156 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:66
+msgid ""
+"This selects if to display text annotation on the plot.\n"
+"When checked it will display numbers in order for each end\n"
+"of a travel line."
+msgstr ""
+"Выбор отображения примечаний на графике.\n"
+"Если флажок установлен, то для каждой точки будут отображаться числа в "
+"порядке\n"
+"траектории движения."
+
+#: appGUI/ObjectUI.py:2171
+msgid "Travelled dist."
+msgstr "Пройденное расстояние."
+
+#: appGUI/ObjectUI.py:2173 appGUI/ObjectUI.py:2178
+msgid ""
+"This is the total travelled distance on X-Y plane.\n"
+"In current units."
+msgstr ""
+"Это общее пройденное расстояние на X-Y плоскости.\n"
+"В текущих единицах измерения."
+
+#: appGUI/ObjectUI.py:2183
+msgid "Estimated time"
+msgstr "Расчетное время"
+
+#: appGUI/ObjectUI.py:2185 appGUI/ObjectUI.py:2190
+msgid ""
+"This is the estimated time to do the routing/drilling,\n"
+"without the time spent in ToolChange events."
+msgstr ""
+"Это расчетное время для выполнения маршрутизации/бурения,\n"
+"без времени, затраченного на события смены инструмента."
+
+#: appGUI/ObjectUI.py:2225
+msgid "CNC Tools Table"
+msgstr "Таблица инструментов CNC"
+
+#: appGUI/ObjectUI.py:2228
+msgid ""
+"Tools in this CNCJob object used for cutting.\n"
+"The tool diameter is used for plotting on canvas.\n"
+"The 'Offset' entry will set an offset for the cut.\n"
+"'Offset' can be inside, outside, on path (none) and custom.\n"
+"'Type' entry is only informative and it allow to know the \n"
+"intent of using the current tool. \n"
+"It can be Rough(ing), Finish(ing) or Iso(lation).\n"
+"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n"
+"ball(B), or V-Shaped(V)."
+msgstr ""
+"Инструменты в этом объекте работы КНК используемом для резать.\n"
+"Диаметр инструмента используется для построения графика на холсте.\n"
+"Запись \"смещение\" установит смещение для разреза.\n"
+"\"Смещение\" может быть внутри, снаружи, на пути (нет) и обычай.\n"
+"Запись \" тип \" является только информативной и позволяет узнать \n"
+"цель использования текущего инструмента. \n"
+"Он может быть грубым(ing), финишным(ing) или Iso (lation).\n"
+"\"Тип инструмента\" (TT) может быть круговым с 1 до 4 зубами (C1..C4),\n"
+"шарик (B), или V-образный(V)."
+
+#: appGUI/ObjectUI.py:2256 appGUI/ObjectUI.py:2267
+msgid "P"
+msgstr "P"
+
+#: appGUI/ObjectUI.py:2277
+msgid "Update Plot"
+msgstr "Обновить участок"
+
+#: appGUI/ObjectUI.py:2279
+msgid "Update the plot."
+msgstr "Обновление участка."
+
+#: appGUI/ObjectUI.py:2286
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30
+msgid "Export CNC Code"
+msgstr "Экспорт CNC Code"
+
+#: appGUI/ObjectUI.py:2288
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:32
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33
+msgid ""
+"Export and save G-Code to\n"
+"make this object to a file."
+msgstr ""
+"Экспорт G-Code,\n"
+"для сохранения\n"
+"этого объекта в файл."
+
+#: appGUI/ObjectUI.py:2294
+msgid "Prepend to CNC Code"
+msgstr "Добавить в начало CNC Code"
+
+#: appGUI/ObjectUI.py:2296 appGUI/ObjectUI.py:2303
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to add at the beginning of the G-Code file."
+msgstr ""
+"Введите здесь любые команды G-Code, которые вам\n"
+"хотелось бы добавить в начале файла G-Code."
+
+#: appGUI/ObjectUI.py:2309
+msgid "Append to CNC Code"
+msgstr "Дописать в конец CNC Code"
+
+#: appGUI/ObjectUI.py:2311 appGUI/ObjectUI.py:2319
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to append to the generated file.\n"
+"I.e.: M2 (End of program)"
+msgstr ""
+"Введите здесь любые G-Code команды, которые вам\n"
+"хотелось бы добавить к созданному файлу.\n"
+"например: M2 (конец программы)"
+
+#: appGUI/ObjectUI.py:2333
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:38
+msgid "Toolchange G-Code"
+msgstr "G-Code смены инструмента"
+
+#: appGUI/ObjectUI.py:2336
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:41
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to be executed when Toolchange event is encountered.\n"
+"This will constitute a Custom Toolchange GCode,\n"
+"or a Toolchange Macro.\n"
+"The FlatCAM variables are surrounded by '%' symbol.\n"
+"\n"
+"WARNING: it can be used only with a preprocessor file\n"
+"that has 'toolchange_custom' in it's name and this is built\n"
+"having as template the 'Toolchange Custom' posprocessor file."
+msgstr ""
+"Введите здесь любые G-Code команды, которые вам понадобится\n"
+"выполнить при смене инструмента.\n"
+"Это будет представлять собой пользовательский GCode смены инструмента,\n"
+"или макрос смены инструмента.\n"
+"Переменные FlatCAM окружены символом\"%\".\n"
+"\n"
+"Предупреждение: это можно использовать только с файлом постпроцессора\n"
+"и иметь \"toolchange_custom\" в имени, и будет построено\n"
+"используя в качестве шаблона файл постпроцессора \"Tool change Custom\"."
+
+#: appGUI/ObjectUI.py:2351
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to be executed when Toolchange event is encountered.\n"
+"This will constitute a Custom Toolchange GCode,\n"
+"or a Toolchange Macro.\n"
+"The FlatCAM variables are surrounded by '%' symbol.\n"
+"WARNING: it can be used only with a preprocessor file\n"
+"that has 'toolchange_custom' in it's name."
+msgstr ""
+"Введите здесь любые команды G-кода, которые вы бы\n"
+"нравится, когда выполняется, когда встречается событие Toolchange.\n"
+"Это будет GCode Custom Toolchange,\n"
+"или Макрос обмена инструментами.\n"
+"Переменные FlatCAM заключены в символ «%».\n"
+"ВНИМАНИЕ: его можно использовать только с файлом препроцессора\n"
+"в названии которого есть toolchange_custom."
+
+#: appGUI/ObjectUI.py:2366
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:80
+msgid "Use Toolchange Macro"
+msgstr "Использовать макросы смены инструмента"
+
+#: appGUI/ObjectUI.py:2368
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:82
+msgid ""
+"Check this box if you want to use\n"
+"a Custom Toolchange GCode (macro)."
+msgstr ""
+"Установите этот флажок, если хотите использовать\n"
+"пользовательский GCode смены инструментов (макрос)."
+
+#: appGUI/ObjectUI.py:2376
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:94
+msgid ""
+"A list of the FlatCAM variables that can be used\n"
+"in the Toolchange event.\n"
+"They have to be surrounded by the '%' symbol"
+msgstr ""
+"Список переменных FlatCAM, которые можно использовать\n"
+"при смене инструмента.\n"
+"Они должны быть окружены '%' символом"
+
+#: appGUI/ObjectUI.py:2383
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:30
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:31
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:37
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:30
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:32
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:31
+#: appTools/ToolCalibration.py:67 appTools/ToolCopperThieving.py:93
+#: appTools/ToolCorners.py:115 appTools/ToolEtchCompensation.py:138
+#: appTools/ToolFiducials.py:152 appTools/ToolInvertGerber.py:85
+#: appTools/ToolQRCode.py:114
+msgid "Parameters"
+msgstr "Параметры"
+
+#: appGUI/ObjectUI.py:2386
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:106
+msgid "FlatCAM CNC parameters"
+msgstr "Параметры FlatCAM CNC"
+
+#: appGUI/ObjectUI.py:2387
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111
+msgid "tool number"
+msgstr "номер инструмента"
+
+#: appGUI/ObjectUI.py:2388
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:112
+msgid "tool diameter"
+msgstr "диаметр инструмента"
+
+#: appGUI/ObjectUI.py:2389
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113
+msgid "for Excellon, total number of drills"
+msgstr "для Excellon, общее количество сверл"
+
+#: appGUI/ObjectUI.py:2391
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:115
+msgid "X coord for Toolchange"
+msgstr "Координата X для смены инструмента"
+
+#: appGUI/ObjectUI.py:2392
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:116
+msgid "Y coord for Toolchange"
+msgstr "Координата Y для смены инструмента"
+
+#: appGUI/ObjectUI.py:2393
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:118
+msgid "Z coord for Toolchange"
+msgstr "Координата Z для смены инструмента"
+
+#: appGUI/ObjectUI.py:2394
+msgid "depth where to cut"
+msgstr "глубина резания"
+
+#: appGUI/ObjectUI.py:2395
+msgid "height where to travel"
+msgstr "высота перемещения"
+
+#: appGUI/ObjectUI.py:2396
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121
+msgid "the step value for multidepth cut"
+msgstr "значение шага для мультипроходного разреза"
+
+#: appGUI/ObjectUI.py:2398
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:123
+msgid "the value for the spindle speed"
+msgstr "значение скорости вращения шпинделя"
+
+#: appGUI/ObjectUI.py:2400
+msgid "time to dwell to allow the spindle to reach it's set RPM"
+msgstr ""
+"время, чтобы остановиться, чтобы позволить шпинделю достичь его установлен "
+"об / мин"
+
+#: appGUI/ObjectUI.py:2416
+msgid "View CNC Code"
+msgstr "Просмотр CNC Code"
+
+#: appGUI/ObjectUI.py:2418
+msgid ""
+"Opens TAB to view/modify/print G-Code\n"
+"file."
+msgstr "Открывает вкладку для просмотра/изменения/печати файла G-Code."
+
+#: appGUI/ObjectUI.py:2423
+msgid "Save CNC Code"
+msgstr "Сохранить CNC Code"
+
+#: appGUI/ObjectUI.py:2425
+msgid ""
+"Opens dialog to save G-Code\n"
+"file."
+msgstr ""
+"Открывает диалоговое окно для сохранения\n"
+"файла G-Code."
+
+#: appGUI/ObjectUI.py:2459
+msgid "Script Object"
+msgstr "Объект сценария"
+
+#: appGUI/ObjectUI.py:2479 appGUI/ObjectUI.py:2553
+msgid "Auto Completer"
+msgstr "Автозаполнение"
+
+#: appGUI/ObjectUI.py:2481
+msgid "This selects if the auto completer is enabled in the Script Editor."
+msgstr ""
+"Этот параметр выбирает, включено ли автозаполнение в редакторе сценариев."
+
+#: appGUI/ObjectUI.py:2526
+msgid "Document Object"
+msgstr "Объект Document"
+
+#: appGUI/ObjectUI.py:2555
+msgid "This selects if the auto completer is enabled in the Document Editor."
+msgstr ""
+"Этот параметр выбирает, включено ли автозаполнение в редакторе Document."
+
+#: appGUI/ObjectUI.py:2573
+msgid "Font Type"
+msgstr "Тип шрифта"
+
+#: appGUI/ObjectUI.py:2590
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189
+msgid "Font Size"
+msgstr "Размер шрифта"
+
+#: appGUI/ObjectUI.py:2626
+msgid "Alignment"
+msgstr "Выравнивание"
+
+#: appGUI/ObjectUI.py:2631
+msgid "Align Left"
+msgstr "Выравнивание по левому краю"
+
+#: appGUI/ObjectUI.py:2636 app_Main.py:4716
+msgid "Center"
+msgstr "По центру"
+
+#: appGUI/ObjectUI.py:2641
+msgid "Align Right"
+msgstr "Выравнивание по правому краю"
+
+#: appGUI/ObjectUI.py:2646
+msgid "Justify"
+msgstr "Выравнивание по ширине"
+
+#: appGUI/ObjectUI.py:2653
+msgid "Font Color"
+msgstr "Цвет шрифта"
+
+#: appGUI/ObjectUI.py:2655
+msgid "Set the font color for the selected text"
+msgstr "Устанавливает цвет шрифта для выделенного текста"
+
+#: appGUI/ObjectUI.py:2669
+msgid "Selection Color"
+msgstr "Цвет выделения"
+
+#: appGUI/ObjectUI.py:2671
+msgid "Set the selection color when doing text selection."
+msgstr "Установка цвета выделения при выделения текста."
+
+#: appGUI/ObjectUI.py:2685
+msgid "Tab Size"
+msgstr "Размер вкладки"
+
+#: appGUI/ObjectUI.py:2687
+msgid "Set the tab size. In pixels. Default value is 80 pixels."
+msgstr ""
+"Установка размера вкладки. В пикселях. Значение по умолчанию составляет 80 "
+"пикселей."
+
+#: appGUI/PlotCanvas.py:236 appGUI/PlotCanvasLegacy.py:345
+#, fuzzy
+#| msgid "All plots enabled."
+msgid "Axis enabled."
+msgstr "Все участки включены."
+
+#: appGUI/PlotCanvas.py:242 appGUI/PlotCanvasLegacy.py:352
+#, fuzzy
+#| msgid "All plots disabled."
+msgid "Axis disabled."
+msgstr "Все участки отключены."
+
+#: appGUI/PlotCanvas.py:260 appGUI/PlotCanvasLegacy.py:372
+#, fuzzy
+#| msgid "Enabled"
+msgid "HUD enabled."
+msgstr "Включено"
+
+#: appGUI/PlotCanvas.py:268 appGUI/PlotCanvasLegacy.py:378
+#, fuzzy
+#| msgid "Disabled"
+msgid "HUD disabled."
+msgstr "Отключено"
+
+#: appGUI/PlotCanvas.py:276 appGUI/PlotCanvasLegacy.py:451
+#, fuzzy
+#| msgid "Workspace Settings"
+msgid "Grid enabled."
+msgstr "Настройки рабочей области"
+
+#: appGUI/PlotCanvas.py:280 appGUI/PlotCanvasLegacy.py:459
+#, fuzzy
+#| msgid "Workspace Settings"
+msgid "Grid disabled."
+msgstr "Настройки рабочей области"
+
+#: appGUI/PlotCanvasLegacy.py:1523
+msgid ""
+"Could not annotate due of a difference between the number of text elements "
+"and the number of text positions."
+msgstr ""
+"Не удалось создать примечания из-за разницы между количеством текстовых "
+"элементов и количеством текстовых позиций."
+
+#: appGUI/preferences/PreferencesUIManager.py:859
+msgid "Preferences applied."
+msgstr "Настройки применяются."
+
+#: appGUI/preferences/PreferencesUIManager.py:879
+#, fuzzy
+#| msgid "Are you sure you want to delete the GUI Settings? \n"
+msgid "Are you sure you want to continue?"
+msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n"
+
+#: appGUI/preferences/PreferencesUIManager.py:880
+#, fuzzy
+#| msgid "Application started ..."
+msgid "Application will restart"
+msgstr "Приложение запущено ..."
+
+#: appGUI/preferences/PreferencesUIManager.py:978
+msgid "Preferences closed without saving."
+msgstr "Настройки закрыты без сохранения."
+
+#: appGUI/preferences/PreferencesUIManager.py:990
+msgid "Preferences default values are restored."
+msgstr "Настройки по умолчанию восстановлены."
+
+#: appGUI/preferences/PreferencesUIManager.py:1021 app_Main.py:2499
+#: app_Main.py:2567
+msgid "Failed to write defaults to file."
+msgstr "Не удалось записать значения по умолчанию в файл."
+
+#: appGUI/preferences/PreferencesUIManager.py:1025
+#: appGUI/preferences/PreferencesUIManager.py:1138
+msgid "Preferences saved."
+msgstr "Настройки сохранены."
+
+#: appGUI/preferences/PreferencesUIManager.py:1075
+msgid "Preferences edited but not saved."
+msgstr "Настройки отредактированы, но не сохранены."
+
+#: appGUI/preferences/PreferencesUIManager.py:1123
+msgid ""
+"One or more values are changed.\n"
+"Do you want to save the Preferences?"
+msgstr ""
+"Одно или несколько значений изменены.\n"
+"Вы хотите сохранить настройки?"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:27
+msgid "CNC Job Adv. Options"
+msgstr "CNC Job дополнительные"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64
+msgid ""
+"Type here any G-Code commands you would like to be executed when Toolchange "
+"event is encountered.\n"
+"This will constitute a Custom Toolchange GCode, or a Toolchange Macro.\n"
+"The FlatCAM variables are surrounded by '%' symbol.\n"
+"WARNING: it can be used only with a preprocessor file that has "
+"'toolchange_custom' in it's name."
+msgstr ""
+"Введите здесь любые команды G-Code, которые вы хотите выполнить при "
+"возникновении события \"Замена инструментов\".\n"
+"Это будет представлять собой пользовательский GCode смены инструментов или "
+"макрос смены инструментов.\n"
+"Переменные FlatCAM окружены символом '%'. \n"
+"ПРЕДУПРЕЖДЕНИЕ: он может использоваться только с файлом препроцессора, в "
+"имени которого есть 'toolchange_custom'."
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119
+msgid "Z depth for the cut"
+msgstr "Z глубина распила"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:120
+msgid "Z height for travel"
+msgstr "Высота Z для перемещения"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:126
+msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM"
+msgstr ""
+"dwelltime = время, чтобы остановиться, чтобы позволить шпинделю достичь его "
+"установлен об / мин"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:145
+msgid "Annotation Size"
+msgstr "Размер примечаний"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:147
+msgid "The font size of the annotation text. In pixels."
+msgstr "Размер шрифта текста примечаний. В пикселях."
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:157
+msgid "Annotation Color"
+msgstr "Цвет примечаний"
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:159
+msgid "Set the font color for the annotation texts."
+msgstr "Устанавливает цвет шрифта для текста примечаний."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:26
+msgid "CNC Job General"
+msgstr "CNC Job основные"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:77
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:57
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:59
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:45
+msgid "Circle Steps"
+msgstr "Шаг круга"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:79
+msgid ""
+"The number of circle steps for GCode \n"
+"circle and arc shapes linear approximation."
+msgstr ""
+"Число шагов круга для G-код \n"
+"круг и дуга образуют линейное приближение."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:88
+msgid "Travel dia"
+msgstr "Диаметр траектории"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:90
+msgid ""
+"The width of the travel lines to be\n"
+"rendered in the plot."
+msgstr ""
+"Диаметр инструмента\n"
+" для черчения контуров."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:103
+msgid "G-code Decimals"
+msgstr "G-code десятичные"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:106
+#: appTools/ToolFiducials.py:71
+msgid "Coordinates"
+msgstr "Координаты"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:108
+msgid ""
+"The number of decimals to be used for \n"
+"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
+msgstr ""
+"Число десятичных знаков, которые будут использоваться для \n"
+"координаты X, Y, Z в коде CNC (GCODE, и т.д.)"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:119
+#: appTools/ToolProperties.py:519
+msgid "Feedrate"
+msgstr "Скорость подачи"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:121
+msgid ""
+"The number of decimals to be used for \n"
+"the Feedrate parameter in CNC code (GCODE, etc.)"
+msgstr ""
+"Число десятичных знаков, которые будут использоваться для \n"
+"параметра скорости подачи в коде CNC (GCODE, и т.д.)"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:132
+msgid "Coordinates type"
+msgstr "Тип координат"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:134
+msgid ""
+"The type of coordinates to be used in Gcode.\n"
+"Can be:\n"
+"- Absolute G90 -> the reference is the origin x=0, y=0\n"
+"- Incremental G91 -> the reference is the previous position"
+msgstr ""
+"Тип координат, которые будут использоваться в коде.\n"
+"Могут быть:\n"
+"- Абсолютный G90 - > ссылка является началом координат x=0, y=0\n"
+"- Инкрементальный G91 -> ссылка на предыдущую позицию"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:140
+msgid "Absolute G90"
+msgstr "Абсолютный путь G90"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:141
+msgid "Incremental G91"
+msgstr "Инкрементальный G91"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:151
+msgid "Force Windows style line-ending"
+msgstr "Принудительное завершение строк в стиле Windows"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:153
+msgid ""
+"When checked will force a Windows style line-ending\n"
+"(\\r\\n) on non-Windows OS's."
+msgstr ""
+"Если этот флажок установлен, конец строки в стиле Windows будет "
+"принудительно завершён\n"
+"(\\r\\n) в операционных системах, отличных от Windows."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:165
+msgid "Travel Line Color"
+msgstr "Цвет линии передвижения"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:169
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:210
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:271
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:154
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:195
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:94
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:153
+#: appTools/ToolRulesCheck.py:186
+msgid "Outline"
+msgstr "Контур"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:171
+msgid "Set the travel line color for plotted objects."
+msgstr "Установка цвета линии перемещения для построенных объектов."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:179
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:220
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:281
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:163
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:205
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:163
+msgid "Fill"
+msgstr "Заполнение"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:181
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:222
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:283
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:165
+msgid ""
+"Set the fill color for plotted objects.\n"
+"First 6 digits are the color and the last 2\n"
+"digits are for alpha (transparency) level."
+msgstr ""
+"Установит цвет заливки для построенных объектов.\n"
+"Первые 6 цифр-это цвет, а последние 2\n"
+"цифры для альфа-уровня (прозрачности)."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:191
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:293
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:176
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:218
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:175
+msgid "Alpha"
+msgstr "Прозрачность"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:193
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:295
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:177
+msgid "Set the fill transparency for plotted objects."
+msgstr "Установит прозрачность заливки для построенных объектов."
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:206
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:267
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:90
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:149
+#, fuzzy
+#| msgid "CNCJob Object Color"
+msgid "Object Color"
+msgstr "Цвет объектов CNCJob"
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:212
+msgid "Set the color for plotted objects."
+msgstr "Установит цвет линии для построенных объектов."
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27
+msgid "CNC Job Options"
+msgstr "Параметры CNC Job"
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:31
+msgid "Export G-Code"
+msgstr "Экспорт G-кода"
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:47
+msgid "Prepend to G-Code"
+msgstr "Коды предобработки для G-Code"
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56
+msgid ""
+"Type here any G-Code commands you would like to add at the beginning of the "
+"G-Code file."
+msgstr ""
+"Введите здесь любые команды G-Code, которые вы хотите добавить в начало "
+"файла G-кода."
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63
+msgid "Append to G-Code"
+msgstr "Коды постобработки для G-Code"
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73
+msgid ""
+"Type here any G-Code commands you would like to append to the generated "
+"file.\n"
+"I.e.: M2 (End of program)"
+msgstr ""
+"Введите здесь любые G-Code команды, которые вам хотелось бы добавить к "
+"созданному файлу.\n"
+"например: M2 (конец программы)"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:27
+msgid "Excellon Adv. Options"
+msgstr "Excellon дополнительные"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:34
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:34
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:31
+msgid "Advanced Options"
+msgstr "Дополнительные настройки"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:36
+msgid ""
+"A list of Excellon advanced parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+"Список расширенных параметров Excellon.\n"
+"Эти параметры доступны только для\n"
+"расширенного режима приложения."
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:59
+msgid "Toolchange X,Y"
+msgstr "Смена инструмента X,Y"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:61
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:48
+msgid "Toolchange X,Y position."
+msgstr "Позиция X,Y смены инструмента."
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:121
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:137
+msgid "Spindle direction"
+msgstr "Направление вращения шпинделя"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:123
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139
+msgid ""
+"This sets the direction that the spindle is rotating.\n"
+"It can be either:\n"
+"- CW = clockwise or\n"
+"- CCW = counter clockwise"
+msgstr ""
+"Устанавка направления вращения шпинделя.\n"
+"Варианты:\n"
+"- CW = по часовой стрелке или\n"
+"- CCW = против часовой стрелки"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:134
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:151
+msgid "Fast Plunge"
+msgstr "Быстрый подвод"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:136
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:153
+msgid ""
+"By checking this, the vertical move from\n"
+"Z_Toolchange to Z_move is done with G0,\n"
+"meaning the fastest speed available.\n"
+"WARNING: the move is done at Toolchange X,Y coords."
+msgstr ""
+"Если отмечено, то вертикальный переход от\n"
+"Z_Toolchange к Z_move осуществляется с помощью G0,\n"
+"что означает самую быструю доступную скорость.\n"
+"Предупреждение: перемещение выполняется при смене координат Toolchange X,Y."
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:143
+msgid "Fast Retract"
+msgstr "Быстрый отвод"
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:145
+msgid ""
+"Exit hole strategy.\n"
+" - When uncheked, while exiting the drilled hole the drill bit\n"
+"will travel slow, with set feedrate (G1), up to zero depth and then\n"
+"travel as fast as possible (G0) to the Z Move (travel height).\n"
+" - When checked the travel from Z cut (cut depth) to Z_move\n"
+"(travel height) is done as fast as possible (G0) in one move."
+msgstr ""
+"Стратегия выхода из отверстия.\n"
+" - - Когда не проверено, пока выходящ просверленное отверстие буровой "
+"наконечник\n"
+"будет путешествовать медленно, с установленной скоростью подачи (G1), до "
+"нулевой глубины, а затем\n"
+"путешествуйте как можно быстрее (G0) к Z_move (высота перемещения).\n"
+" - Когда проверено перемещение от Z_cut(глубины отрезка) к Z_move\n"
+"(высота перемещения) делается как можно быстрее (G0) за один ход."
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:32
+msgid "A list of Excellon Editor parameters."
+msgstr "Список параметров редактора Excellon."
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:40
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:41
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:41
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:172
+msgid "Selection limit"
+msgstr "Ограничение выбора"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:42
+msgid ""
+"Set the number of selected Excellon geometry\n"
+"items above which the utility geometry\n"
+"becomes just a selection rectangle.\n"
+"Increases the performance when moving a\n"
+"large number of geometric elements."
+msgstr ""
+"Установить количество выбранной геометрии Excellon\n"
+"предметы, над которыми полезна геометрия\n"
+"становится просто прямоугольником выбора.\n"
+"Увеличивает производительность при перемещении\n"
+"большое количество геометрических элементов."
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123
+msgid "New Dia"
+msgstr "Новый диаметр инструмента"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80
+msgid "Linear Drill Array"
+msgstr "Линейный массив отверстий"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:84
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:232
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:121
+msgid "Linear Direction"
+msgstr "Линейное направление"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126
+msgid "Circular Drill Array"
+msgstr "Круговой массив"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:165
+msgid "Circular Direction"
+msgstr "Круговое направление"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:132
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:282
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167
+msgid ""
+"Direction for circular array.\n"
+"Can be CW = clockwise or CCW = counter clockwise."
+msgstr ""
+"Направление для кругового массива.\n"
+"Может быть CW = по часовой стрелке или CCW = против часовой стрелки."
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:143
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:293
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:178
+msgid "Circular Angle"
+msgstr "Угол закругления"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:196
+msgid ""
+"Angle at which the slot is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -359.99 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+"Угол, под которым расположен паз.\n"
+"Точность составляет не более 2 десятичных знаков.\n"
+"Минимальное значение: -359,99 градусов.\n"
+"Максимальное значение: 360,00 градусов."
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215
+msgid "Linear Slot Array"
+msgstr "Линейный массив пазов"
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276
+msgid "Circular Slot Array"
+msgstr "Круговой массив пазов"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:26
+msgid "Excellon Export"
+msgstr "Экспорт Excellon"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:30
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:31
+msgid "Export Options"
+msgstr "Параметры экспорта"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:32
+msgid ""
+"The parameters set here are used in the file exported\n"
+"when using the File -> Export -> Export Excellon menu entry."
+msgstr ""
+"Заданные здесь параметры используются в экспортированном файле\n"
+"при использовании файла - > экспорт - > Экспорт Excellon пункт меню."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:41
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:172
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
+#: appTools/ToolDistance.py:56 appTools/ToolDistanceMin.py:49
+#: appTools/ToolPcbWizard.py:127 appTools/ToolProperties.py:154
+msgid "Units"
+msgstr "Единицы"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:49
+msgid "The units used in the Excellon file."
+msgstr "Единицы измерения, используемые в файле Excellon."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:46
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:96
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:182
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:47
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:87
+#: appTools/ToolCalculators.py:61 appTools/ToolPcbWizard.py:125
+msgid "INCH"
+msgstr "ДЮЙМЫ"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:47
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:183
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:43
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:48
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:88
+#: appTools/ToolCalculators.py:62 appTools/ToolPcbWizard.py:126
+msgid "MM"
+msgstr "MM"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:55
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:56
+msgid "Int/Decimals"
+msgstr "Целое число / десятичные дроби"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:57
+msgid ""
+"The NC drill files, usually named Excellon files\n"
+"are files that can be found in different formats.\n"
+"Here we set the format used when the provided\n"
+"coordinates are not using period."
+msgstr ""
+"Файлы ЧПУ сверла, как правило, по имени файлов Excellon \n"
+"это файлы, которые можно найти в разных форматах.\n"
+"Здесь мы устанавливаем формат, используемый, когда\n"
+"координаты не используют точку."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:69
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:104
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:133
+msgid ""
+"This numbers signify the number of digits in\n"
+"the whole part of Excellon coordinates."
+msgstr ""
+"Эти числа обозначают количество цифр в\n"
+"целая часть Excellon координат."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:82
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:117
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:146
+msgid ""
+"This numbers signify the number of digits in\n"
+"the decimal part of Excellon coordinates."
+msgstr ""
+"Эти числа обозначают количество цифр в\n"
+"десятичная часть Excellon координат."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:91
+msgid "Format"
+msgstr "Формат"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:93
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:103
+msgid ""
+"Select the kind of coordinates format used.\n"
+"Coordinates can be saved with decimal point or without.\n"
+"When there is no decimal point, it is required to specify\n"
+"the number of digits for integer part and the number of decimals.\n"
+"Also it will have to be specified if LZ = leading zeros are kept\n"
+"or TZ = trailing zeros are kept."
+msgstr ""
+"Выберите тип используемого формата координат.\n"
+"Координаты могут быть сохранены с десятичной точкой или без.\n"
+"Когда нет десятичной точки, необходимо указать\n"
+"количество цифр для целой части и количество десятичных знаков.\n"
+"Также это должно быть указано, если LZ = ведущие нули сохраняются\n"
+"или TZ = конечные нули сохраняются."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:100
+msgid "Decimal"
+msgstr "Десятичный"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:101
+msgid "No-Decimal"
+msgstr "Недесятичный"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:114
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:154
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:96
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:97
+msgid "Zeros"
+msgstr "Нули"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:117
+msgid ""
+"This sets the type of Excellon zeros.\n"
+"If LZ then Leading Zeros are kept and\n"
+"Trailing Zeros are removed.\n"
+"If TZ is checked then Trailing Zeros are kept\n"
+"and Leading Zeros are removed."
+msgstr ""
+"Задает тип нулей Excellon.\n"
+"Если LZ, то ведущие нули сохраняются и\n"
+"Конечные нули удаляются.\n"
+"Если TZ установлен, то конечные нули сохраняются\n"
+"и ведущие нули удаляются."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:124
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:167
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:106
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:107
+#: appTools/ToolPcbWizard.py:111
+msgid "LZ"
+msgstr "LZ"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:125
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:168
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:107
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:108
+#: appTools/ToolPcbWizard.py:112
+msgid "TZ"
+msgstr "TZ"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:127
+msgid ""
+"This sets the default type of Excellon zeros.\n"
+"If LZ then Leading Zeros are kept and\n"
+"Trailing Zeros are removed.\n"
+"If TZ is checked then Trailing Zeros are kept\n"
+"and Leading Zeros are removed."
+msgstr ""
+"Это устанавливает тип по умолчанию нулей Excellon.\n"
+"Если LZ, то ведущие нули сохраняются и\n"
+"Замыкающие нули удаляются.\n"
+"Если проверен TZ, то сохраняются нулевые трейлеры\n"
+"и ведущие нули удаляются."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:137
+msgid "Slot type"
+msgstr "Тип слота"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:140
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:150
+msgid ""
+"This sets how the slots will be exported.\n"
+"If ROUTED then the slots will be routed\n"
+"using M15/M16 commands.\n"
+"If DRILLED(G85) the slots will be exported\n"
+"using the Drilled slot command (G85)."
+msgstr ""
+"Это устанавливает, как будут экспортироваться пазы.\n"
+"Если маршрутизируется, то слоты будут маршрутизироваться\n"
+"используя команды M15 / M16.\n"
+"Если пробурено (G85), пазы будут экспортированы\n"
+"используя команду сверления пазов (G85)."
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:147
+msgid "Routed"
+msgstr "Направлен"
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:148
+msgid "Drilled(G85)"
+msgstr "Пробурено (G85)"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:29
+msgid "Excellon General"
+msgstr "Excellon основные"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:54
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:45
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:52
+msgid "M-Color"
+msgstr "Разноцветные"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:71
+msgid "Excellon Format"
+msgstr "Формат Excellon"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:73
+msgid ""
+"The NC drill files, usually named Excellon files\n"
+"are files that can be found in different formats.\n"
+"Here we set the format used when the provided\n"
+"coordinates are not using period.\n"
+"\n"
+"Possible presets:\n"
+"\n"
+"PROTEUS 3:3 MM LZ\n"
+"DipTrace 5:2 MM TZ\n"
+"DipTrace 4:3 MM LZ\n"
+"\n"
+"EAGLE 3:3 MM TZ\n"
+"EAGLE 4:3 MM TZ\n"
+"EAGLE 2:5 INCH TZ\n"
+"EAGLE 3:5 INCH TZ\n"
+"\n"
+"ALTIUM 2:4 INCH LZ\n"
+"Sprint Layout 2:4 INCH LZ\n"
+"KiCAD 3:5 INCH TZ"
+msgstr ""
+"Файлы ЧПУ сверла, как правило, по имени файлов Excellon \n"
+"это файлы, которые можно найти в разных форматах.\n"
+"Здесь мы устанавливаем формат, используемый, когда\n"
+"координаты не используют точку.\n"
+"\n"
+"Возможные пресеты:\n"
+"PROTEUS 3:3 MM LZ\n"
+"DipTrace 5:2 MM TZ\n"
+"DipTrace 4:3 MM LZ\n"
+"\n"
+"EAGLE 3:3 MM TZ\n"
+"EAGLE 4:3 MM TZ\n"
+"EAGLE 2:5 INCH TZ\n"
+"EAGLE 3:5 INCH TZ\n"
+"\n"
+"ALTIUM 2:4 INCH LZ\n"
+"Sprint Layout 2:4 INCH LZ\n"
+"KiCAD 3:5 INCH TZ"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:97
+msgid "Default values for INCH are 2:4"
+msgstr "Значения по умолчанию для ДЮЙМОВОЙ 2:4"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:125
+msgid "METRIC"
+msgstr "МЕТРИЧЕСКАЯ"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:126
+msgid "Default values for METRIC are 3:3"
+msgstr "Значения по умолчанию для МЕТРИЧЕСКОЙ 3: 3"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:157
+msgid ""
+"This sets the type of Excellon zeros.\n"
+"If LZ then Leading Zeros are kept and\n"
+"Trailing Zeros are removed.\n"
+"If TZ is checked then Trailing Zeros are kept\n"
+"and Leading Zeros are removed.\n"
+"\n"
+"This is used when there is no information\n"
+"stored in the Excellon file."
+msgstr ""
+"Задает тип нулей Excellon.\n"
+"Если LZ, то ведущие нули сохраняются и\n"
+"конечные нули удаляются.\n"
+"Если TZ установлен, то конечные нули сохраняются\n"
+"и ведущие нули удаляются."
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175
+msgid ""
+"This sets the default units of Excellon files.\n"
+"If it is not detected in the parsed file the value here\n"
+"will be used.Some Excellon files don't have an header\n"
+"therefore this parameter will be used."
+msgstr ""
+"Это устанавливает единицы измерения Excellon файлов по умолчанию.\n"
+"Если он не обнаружен в анализируемом файле, значение здесь\n"
+"будем использовать.Некоторые файлы Excellon не имеют заголовка\n"
+"поэтому этот параметр будет использоваться."
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:185
+msgid ""
+"This sets the units of Excellon files.\n"
+"Some Excellon files don't have an header\n"
+"therefore this parameter will be used."
+msgstr ""
+"Это устанавливает единицы Excellon файлов.\n"
+"Некоторые файлы Excellon не имеют заголовка\n"
+"поэтому этот параметр будет использоваться."
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:193
+msgid "Update Export settings"
+msgstr "Обновить настройки экспорта"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:210
+msgid "Excellon Optimization"
+msgstr "Оптимизация Excellon"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:213
+msgid "Algorithm:"
+msgstr "Алгоритм:"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:215
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:231
+msgid ""
+"This sets the optimization type for the Excellon drill path.\n"
+"If <> is checked then Google OR-Tools algorithm with\n"
+"MetaHeuristic Guided Local Path is used. Default search time is 3sec.\n"
+"If <> is checked then Google OR-Tools Basic algorithm is used.\n"
+"If <> is checked then Travelling Salesman algorithm is used for\n"
+"drill path optimization.\n"
+"\n"
+"If this control is disabled, then FlatCAM works in 32bit mode and it uses\n"
+"Travelling Salesman algorithm for path optimization."
+msgstr ""
+"Это устанавливает тип оптимизации для траектории сверления Excellon.\n"
+"Если установлен <<Метаэвристический>>, то используется алгоритм\n"
+"Google OR-Tools with MetaHeuristic Local Path.\n"
+"Время поиска по умолчанию - 3 с.\n"
+"Если установлен флажок <<Базовый>>, то используется алгоритм Google OR-Tools "
+"Basic.\n"
+"Если установлен флажок << TSA >>, то алгоритм Travelling Salesman для "
+"оптимизации пути.\n"
+"\n"
+"Если FlatCAM работает в 32-битном режиме, то этот элемент недоступен и "
+"используется\n"
+"алгоритм Travelling Salesman для оптимизации пути."
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:226
+msgid "MetaHeuristic"
+msgstr "Метаэвристический"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:227
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:104
+#: appObjects/FlatCAMExcellon.py:694 appObjects/FlatCAMGeometry.py:568
+#: appObjects/FlatCAMGerber.py:223 appTools/ToolIsolation.py:785
+msgid "Basic"
+msgstr "Базовый"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:228
+msgid "TSA"
+msgstr "TSA"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:245
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:245
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:238
+msgid "Duration"
+msgstr "Продолжительность"
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:248
+msgid ""
+"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
+"maximum threshold for how much time is spent doing the\n"
+"path optimization. This max duration is set here.\n"
+"In seconds."
+msgstr ""
+"При включении или инструменты Метаэвристики (МГН)-есть\n"
+"максимальный порог за сколько времени тратится на\n"
+"оптимизация пути. Максимальная продолжительность устанавливается здесь.\n"
+"В секундах."
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:273
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:96
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:155
+msgid "Set the line color for plotted objects."
+msgstr "Установит цвет линии для построенных объектов."
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:29
+msgid "Excellon Options"
+msgstr "Параметры Excellon"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:33
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:35
+msgid "Create CNC Job"
+msgstr "Создание программы для ЧПУ"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:35
+msgid ""
+"Parameters used to create a CNC Job object\n"
+"for this drill object."
+msgstr ""
+"Параметры, используемые для создания объекта задания ЧПУ\n"
+"для этого сверлите объект."
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:152
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:122
+msgid "Tool change"
+msgstr "Смена инструмента"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:236
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:233
+msgid "Enable Dwell"
+msgstr "Задержка"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:259
+msgid ""
+"The preprocessor JSON file that dictates\n"
+"Gcode output."
+msgstr ""
+"JSON-файл постпроцессора, который влияет\n"
+"на Gcode."
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:270
+msgid "Gcode"
+msgstr "GCode"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:272
+msgid ""
+"Choose what to use for GCode generation:\n"
+"'Drills', 'Slots' or 'Both'.\n"
+"When choosing 'Slots' or 'Both', slots will be\n"
+"converted to drills."
+msgstr ""
+"Выберите, что использовать для генерации G-кода:\n"
+"\"Сверла\", \"Пазы\" или \"Оба\".\n"
+"При выборе \"Пазы\" или \"Оба\", пазы будут\n"
+"преобразованы в отверстия."
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:288
+msgid "Mill Holes"
+msgstr "Фрезеровка отверстий"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:290
+msgid "Create Geometry for milling holes."
+msgstr "Создание объекта геометрии для фрезерования отверстий."
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:294
+msgid "Drill Tool dia"
+msgstr "Диаметр сверла"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:305
+msgid "Slot Tool dia"
+msgstr "Диаметр инструмента шлица"
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:307
+msgid ""
+"Diameter of the cutting tool\n"
+"when milling slots."
+msgstr ""
+"Диаметр режущего инструмента\n"
+"при фрезеровании пазов."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:28
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:74
+msgid "App Settings"
+msgstr "Настройки приложения"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:49
+msgid "Grid Settings"
+msgstr "Настройки сетки"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53
+msgid "X value"
+msgstr "Значение X"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:55
+msgid "This is the Grid snap value on X axis."
+msgstr "Это значение привязки сетки по оси X."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65
+msgid "Y value"
+msgstr "Значение Y"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:67
+msgid "This is the Grid snap value on Y axis."
+msgstr "Это значение привязки сетки по оси Y."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:77
+msgid "Snap Max"
+msgstr "Максимальный захват"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:92
+msgid "Workspace Settings"
+msgstr "Настройки рабочей области"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:95
+msgid "Active"
+msgstr "Активный"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:105
+msgid ""
+"Select the type of rectangle to be used on canvas,\n"
+"as valid workspace."
+msgstr ""
+"Выбор типа прямоугольника, который будет использоваться на холсте,\n"
+"как допустимое рабочее пространство."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171
+msgid "Orientation"
+msgstr "Ориентация"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:172
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228
+#: appTools/ToolFilm.py:405
+msgid ""
+"Can be:\n"
+"- Portrait\n"
+"- Landscape"
+msgstr ""
+"Может быть:\n"
+"- Портрет\n"
+"- Альбом"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:154
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232
+#: appTools/ToolFilm.py:409
+msgid "Portrait"
+msgstr "Портретная"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:155
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233
+#: appTools/ToolFilm.py:410
+msgid "Landscape"
+msgstr "Альбомная"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:193
+msgid "Notebook"
+msgstr "Боковая панель"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:195
+#, fuzzy
+#| msgid ""
+#| "This sets the font size for the elements found in the Notebook.\n"
+#| "The notebook is the collapsible area in the left side of the GUI,\n"
+#| "and include the Project, Selected and Tool tabs."
+msgid ""
+"This sets the font size for the elements found in the Notebook.\n"
+"The notebook is the collapsible area in the left side of the GUI,\n"
+"and include the Project, Selected and Tool tabs."
+msgstr ""
+"Это устанавливает размер шрифта для элементов, найденных в блокноте.\n"
+"Блокнот - это складная область в левой части графического интерфейса,\n"
+"и включают вкладки Project, Selected и Tool."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
+msgid "Axis"
+msgstr "Оси"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:216
+msgid "This sets the font size for canvas axis."
+msgstr "Это устанавливает размер шрифта для оси холста."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:233
+msgid "Textbox"
+msgstr "Поле ввода текста"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:235
+#, fuzzy
+#| msgid ""
+#| "This sets the font size for the Textbox GUI\n"
+#| "elements that are used in FlatCAM."
+msgid ""
+"This sets the font size for the Textbox GUI\n"
+"elements that are used in the application."
+msgstr ""
+"Это устанавливает размер шрифта для полей ввода текста\n"
+"которые используются в FlatCAM."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253
+msgid "HUD"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:255
+#, fuzzy
+#| msgid "This sets the font size for canvas axis."
+msgid "This sets the font size for the Heads Up Display."
+msgstr "Это устанавливает размер шрифта для оси холста."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:280
+msgid "Mouse Settings"
+msgstr "Настройки мыши"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:284
+msgid "Cursor Shape"
+msgstr "Форма курсора"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:286
+msgid ""
+"Choose a mouse cursor shape.\n"
+"- Small -> with a customizable size.\n"
+"- Big -> Infinite lines"
+msgstr ""
+"Выбор формы курсора мыши.\n"
+"- Маленький -> с настраиваемым размером.\n"
+"- Большой -> бесконечные линии"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:292
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:193
+msgid "Small"
+msgstr "Небольшой"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:293
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:194
+msgid "Big"
+msgstr "Большой"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:300
+msgid "Cursor Size"
+msgstr "Размер курсора"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:302
+msgid "Set the size of the mouse cursor, in pixels."
+msgstr "Установка размера курсора мыши в пикселях."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:313
+msgid "Cursor Width"
+msgstr "Ширина курсора"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:315
+msgid "Set the line width of the mouse cursor, in pixels."
+msgstr "Установка размера курсора мыши в пикселях."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:326
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:333
+msgid "Cursor Color"
+msgstr "Цвет курсора"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:328
+msgid "Check this box to color mouse cursor."
+msgstr "Установите этот флажок, чтобы окрасить курсор мыши."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:335
+msgid "Set the color of the mouse cursor."
+msgstr "Установка цвета курсора мыши."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:350
+msgid "Pan Button"
+msgstr "Кнопка панарамирования"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:352
+msgid ""
+"Select the mouse button to use for panning:\n"
+"- MMB --> Middle Mouse Button\n"
+"- RMB --> Right Mouse Button"
+msgstr ""
+"Выбор кнопки мыши для панорамирования:\n"
+"- СКМ --> Средняя кнопка мыши\n"
+"- ПКМ --> Правая кнопка мыши"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:356
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:226
+msgid "MMB"
+msgstr "СКМ"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:357
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:227
+msgid "RMB"
+msgstr "ПКМ"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:363
+msgid "Multiple Selection"
+msgstr "Мультивыбор"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:365
+msgid "Select the key used for multiple selection."
+msgstr "Выберите клавишу, используемую для множественного выбора."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:367
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:233
+msgid "CTRL"
+msgstr "CTRL"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:368
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:234
+msgid "SHIFT"
+msgstr "SHIFT"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:379
+msgid "Delete object confirmation"
+msgstr "Подтверждать удаление объекта"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:381
+msgid ""
+"When checked the application will ask for user confirmation\n"
+"whenever the Delete object(s) event is triggered, either by\n"
+"menu shortcut or key shortcut."
+msgstr ""
+"При проверке приложение будет запрашивать подтверждение пользователя\n"
+"всякий раз, когда событие Удалить объект (ы) инициируется, либо\n"
+"ярлык меню или сочетание клавиш."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:388
+msgid "\"Open\" behavior"
+msgstr "Помнить пути открытия/сохранения"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:390
+msgid ""
+"When checked the path for the last saved file is used when saving files,\n"
+"and the path for the last opened file is used when opening files.\n"
+"\n"
+"When unchecked the path for opening files is the one used last: either the\n"
+"path for saving files or the path for opening files."
+msgstr ""
+"Если флажок установлен, то путь к последнему сохраненному файлу используется "
+"при сохранении файлов,\n"
+"и путь к последнему открытому файлу используется при открытии файлов.\n"
+"\n"
+"Если флажок не установлен, путь для открытия файлов будет последним из "
+"используемых: либо\n"
+"путь для сохранения файлов либо путь для открытия файлов."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:399
+msgid "Enable ToolTips"
+msgstr "Всплывающие подсказки"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:401
+msgid ""
+"Check this box if you want to have toolTips displayed\n"
+"when hovering with mouse over items throughout the App."
+msgstr ""
+"Установите этот флажок, если вы хотите, чтобы отображались всплывающие "
+"подсказки \n"
+"при наведении курсора мыши на элементы приложения."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:408
+msgid "Allow Machinist Unsafe Settings"
+msgstr "Разрешить выполнить небезопасные настройки"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:410
+msgid ""
+"If checked, some of the application settings will be allowed\n"
+"to have values that are usually unsafe to use.\n"
+"Like Z travel negative values or Z Cut positive values.\n"
+"It will applied at the next application start.\n"
+"<>: Don't change this unless you know what you are doing !!!"
+msgstr ""
+"Если этот флажок установлен, некоторым настройкам приложения будут "
+"разрешено\n"
+"иметь значения, которые обычно небезопасны для использования.\n"
+"Например отрицательные значения перемещения по оси Z или положительные "
+"значения выреза по Z.\n"
+"Это будет применено при следующем запуске приложения.\n"
+"< < Предупреждение>>: Не меняйте это, если вы не знаете, что вы делаете !!!"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:422
+msgid "Bookmarks limit"
+msgstr "Количество закладок"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:424
+msgid ""
+"The maximum number of bookmarks that may be installed in the menu.\n"
+"The number of bookmarks in the bookmark manager may be greater\n"
+"but the menu will hold only so much."
+msgstr ""
+"Максимальное количество закладок, которые могут быть установлены в меню.\n"
+"Количество закладок в диспетчере закладок может быть больше\n"
+"но меню будет содержать только это указанное количество."
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:433
+msgid "Activity Icon"
+msgstr "Значок активности"
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:435
+msgid "Select the GIF that show activity when FlatCAM is active."
+msgstr "Выбор GIF-изображения показывающего активность FlatCAM."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:29
+msgid "App Preferences"
+msgstr "Параметры приложения"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:40
+msgid ""
+"The default value for FlatCAM units.\n"
+"Whatever is selected here is set every time\n"
+"FlatCAM is started."
+msgstr ""
+"Значение по умолчанию для блоков FlatCAM.\n"
+"Все, что выбрано здесь, устанавливается каждый раз\n"
+"FlatCAM запущен."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:44
+msgid "IN"
+msgstr "Дюйм"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:50
+msgid "Precision MM"
+msgstr "Точность ММ"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:52
+msgid ""
+"The number of decimals used throughout the application\n"
+"when the set units are in METRIC system.\n"
+"Any change here require an application restart."
+msgstr ""
+"Количество десятичных знаков, используемых в приложении\n"
+"когда установленные единицы измерения находятся в метрической системе.\n"
+"Любые изменения здесь требуют перезапуска приложения."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:64
+msgid "Precision INCH"
+msgstr "Точность ДЮЙМЫ"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:66
+msgid ""
+"The number of decimals used throughout the application\n"
+"when the set units are in INCH system.\n"
+"Any change here require an application restart."
+msgstr ""
+"Количество десятичных знаков, используемых в приложении\n"
+"когда установленные единицы измерения находятся в дюймовой системе.\n"
+"Любые изменения здесь требуют перезапуска приложения."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:78
+msgid "Graphic Engine"
+msgstr "Графический движок"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:79
+msgid ""
+"Choose what graphic engine to use in FlatCAM.\n"
+"Legacy(2D) -> reduced functionality, slow performance but enhanced "
+"compatibility.\n"
+"OpenGL(3D) -> full functionality, high performance\n"
+"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n"
+"Intel HD3000 or older. In this case the plot area will be black therefore\n"
+"use the Legacy(2D) mode."
+msgstr ""
+"Выберите, какой графический движок использовать в FlatCAM.\n"
+"Legacy (2D) - > уменьшенная функциональность, низкая производительность, но "
+"повышенная совместимость.\n"
+"OpenGL (3D) - > полная функциональность, высокая производительность\n"
+"Некоторые графические карты слишком старые и не работают в режиме OpenGL "
+"(3D), например:\n"
+"Intel HD3000 или старше. Если рабочая область будет чёрной, то\n"
+"используйте режим Legacy (2D)."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:85
+msgid "Legacy(2D)"
+msgstr "Legacy(2D)"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:86
+msgid "OpenGL(3D)"
+msgstr "OpenGL(3D)"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98
+msgid "APP. LEVEL"
+msgstr "РЕЖИМ"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:99
+msgid ""
+"Choose the default level of usage for FlatCAM.\n"
+"BASIC level -> reduced functionality, best for beginner's.\n"
+"ADVANCED level -> full functionality.\n"
+"\n"
+"The choice here will influence the parameters in\n"
+"the Selected Tab for all kinds of FlatCAM objects."
+msgstr ""
+"Выберите уровень использования по умолчанию для FlatCAM кулачка.\n"
+"Базовый уровень - > уменьшенная функциональность, лучше всего подходит для "
+"начинающих.\n"
+"Расширенный уровень - > полная функциональность.\n"
+"\n"
+"Выбор здесь повлияет на параметры внутри\n"
+"выбранная вкладка для всех видов FlatCAM объектов."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105
+#: appObjects/FlatCAMExcellon.py:707 appObjects/FlatCAMGeometry.py:589
+#: appObjects/FlatCAMGerber.py:231 appTools/ToolIsolation.py:816
+msgid "Advanced"
+msgstr "Расширенный"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111
+msgid "Portable app"
+msgstr "Портативное приложение"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:112
+msgid ""
+"Choose if the application should run as portable.\n"
+"\n"
+"If Checked the application will run portable,\n"
+"which means that the preferences files will be saved\n"
+"in the application folder, in the lib\\config subfolder."
+msgstr ""
+"Выберите, должно ли приложение работать как переносимое.\n"
+"\n"
+"Если флажок установлен, приложение будет работать переносимым,\n"
+"Это означает, что файлы настроек будут сохранены\n"
+"в папке приложения, в подпапке lib \\ config."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:125
+msgid "Languages"
+msgstr "Языки"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:126
+msgid "Set the language used throughout FlatCAM."
+msgstr "Установите язык, используемый в плоском кулачке."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132
+msgid "Apply Language"
+msgstr "Применить"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:133
+msgid ""
+"Set the language used throughout FlatCAM.\n"
+"The app will restart after click."
+msgstr ""
+"Установка языка, используемого в FlatCAM.\n"
+"Приложение будет перезапущено после нажатия кнопки."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:147
+msgid "Startup Settings"
+msgstr "Настройки запуска"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151
+msgid "Splash Screen"
+msgstr "Заставка"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:153
+msgid "Enable display of the splash screen at application startup."
+msgstr "Включает отображение заставки при запуске приложения."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:165
+msgid "Sys Tray Icon"
+msgstr "Иконка в системном трее"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:167
+msgid "Enable display of FlatCAM icon in Sys Tray."
+msgstr "Включает отображение иконки FlatCAM в системном трее."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172
+msgid "Show Shell"
+msgstr "Показывать командную строку"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174
+msgid ""
+"Check this box if you want the shell to\n"
+"start automatically at startup."
+msgstr ""
+"Установите этот флажок, если требуется, чтобы командная строка\n"
+"отображалась при запуске программы."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181
+msgid "Show Project"
+msgstr "Показывать Проект"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:183
+msgid ""
+"Check this box if you want the project/selected/tool tab area to\n"
+"to be shown automatically at startup."
+msgstr ""
+"Установите этот флажок, если требуется, чтобы боковая панель\n"
+"автоматически отображалась при запуске."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:189
+msgid "Version Check"
+msgstr "Проверять обновления"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:191
+msgid ""
+"Check this box if you want to check\n"
+"for a new version automatically at startup."
+msgstr ""
+"Установите этот флажок, если вы хотите автоматически\n"
+"проверять обновление программы при запуске."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198
+msgid "Send Statistics"
+msgstr "Отправлять статистику"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:200
+msgid ""
+"Check this box if you agree to send anonymous\n"
+"stats automatically at startup, to help improve FlatCAM."
+msgstr ""
+"Установите этот флажок, если вы согласны автоматически отправлять\n"
+"анонимную статистику при запуске программы для улучшения FlatCAM."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:214
+msgid "Workers number"
+msgstr "Обработчики"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:216
+msgid ""
+"The number of Qthreads made available to the App.\n"
+"A bigger number may finish the jobs more quickly but\n"
+"depending on your computer speed, may make the App\n"
+"unresponsive. Can have a value between 2 and 16.\n"
+"Default value is 2.\n"
+"After change, it will be applied at next App start."
+msgstr ""
+"Количество потоков доступных приложению.\n"
+"Большее число может закончить работу быстрее, но\n"
+"в зависимости от скорости вашего компьютера, может сделать приложение\n"
+"неотзывчивый. Может иметь значение от 2 до 16.\n"
+"Значение по умолчанию-2.\n"
+"После изменения, он будет применяться при следующем запуске приложения."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:230
+msgid "Geo Tolerance"
+msgstr "Допуск геометрии"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:232
+msgid ""
+"This value can counter the effect of the Circle Steps\n"
+"parameter. Default value is 0.005.\n"
+"A lower value will increase the detail both in image\n"
+"and in Gcode for the circles, with a higher cost in\n"
+"performance. Higher value will provide more\n"
+"performance at the expense of level of detail."
+msgstr ""
+"Это значение может противостоять эффекту шагов круга\n"
+"параметр. Значение по умолчанию-0.01.\n"
+"Более низкое значение увеличит детализацию как в изображении\n"
+"и в G-код для кругов, с более высокой ценой в\n"
+"спектакль. Более высокое значение обеспечит больше\n"
+"производительность за счет уровня детализации."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:252
+msgid "Save Settings"
+msgstr "Сохранить настройки"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256
+msgid "Save Compressed Project"
+msgstr "Сохранить сжатый проект"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:258
+msgid ""
+"Whether to save a compressed or uncompressed project.\n"
+"When checked it will save a compressed FlatCAM project."
+msgstr ""
+"Сохранять ли проект сжатым или несжатым.\n"
+"Если этот флажок установлен, он сохранит сжатый проект FlatCAM."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:267
+msgid "Compression"
+msgstr "Сжатие"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:269
+msgid ""
+"The level of compression used when saving\n"
+"a FlatCAM project. Higher value means better compression\n"
+"but require more RAM usage and more processing time."
+msgstr ""
+"Уровень сжатия при сохранении FlatCAM проекта.\n"
+"Более высокое значение означает более высокую степень сжатия,\n"
+"но требуют больше памяти и больше времени на обработку."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:280
+msgid "Enable Auto Save"
+msgstr "Включить автосохранение"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:282
+msgid ""
+"Check to enable the autosave feature.\n"
+"When enabled, the application will try to save a project\n"
+"at the set interval."
+msgstr ""
+"Установите флажок, чтобы включить функцию автосохранения.\n"
+"При включении приложение будет пытаться сохранить проект\n"
+"с заданным интервалом."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:292
+msgid "Interval"
+msgstr "Интервал"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:294
+msgid ""
+"Time interval for autosaving. In milliseconds.\n"
+"The application will try to save periodically but only\n"
+"if the project was saved manually at least once.\n"
+"While active, some operations may block this feature."
+msgstr ""
+"Интервал времени для автосохранения. В миллисекундах\n"
+"Приложение будет пытаться сохранять периодически, но только\n"
+"если проект был сохранен вручную хотя бы один раз.\n"
+"Во время активности некоторые операции могут блокировать эту функцию."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:310
+msgid "Text to PDF parameters"
+msgstr "Параметры преобразования текста в PDF"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:312
+msgid "Used when saving text in Code Editor or in FlatCAM Document objects."
+msgstr ""
+"Используется при сохранении текста в редакторе кода или в объектах FlatCAM "
+"Document."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:321
+msgid "Top Margin"
+msgstr "Верхняя граница"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:323
+msgid "Distance between text body and the top of the PDF file."
+msgstr "Расстояние между текстом и верхней частью PDF-файла."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:334
+msgid "Bottom Margin"
+msgstr "Нижняя граница"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:336
+msgid "Distance between text body and the bottom of the PDF file."
+msgstr "Расстояние между текстом и нижней частью PDF-файла."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:347
+msgid "Left Margin"
+msgstr "Левая граница"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:349
+msgid "Distance between text body and the left of the PDF file."
+msgstr "Расстояние между текстом и левой частью PDF-файла."
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:360
+msgid "Right Margin"
+msgstr "Правая граница"
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:362
+msgid "Distance between text body and the right of the PDF file."
+msgstr "Расстояние между текстом и правой частью PDF-файла."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:26
+msgid "GUI Preferences"
+msgstr "Параметры интерфейса"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:36
+msgid "Theme"
+msgstr "Тема"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:38
+#, fuzzy
+#| msgid ""
+#| "Select a theme for FlatCAM.\n"
+#| "It will theme the plot area."
+msgid ""
+"Select a theme for the application.\n"
+"It will theme the plot area."
+msgstr "Выбор темы для FlatCAM."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:43
+msgid "Light"
+msgstr "Светлая"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:44
+msgid "Dark"
+msgstr "Тёмная"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:51
+msgid "Use Gray Icons"
+msgstr "Использовать серые иконки"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:53
+msgid ""
+"Check this box to use a set of icons with\n"
+"a lighter (gray) color. To be used when a\n"
+"full dark theme is applied."
+msgstr ""
+"Установите этот флажок, чтобы использовать набор значков\n"
+"более светлого (серого) цвета. Используется при применении\n"
+"полной тёмной темы."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:73
+msgid "Layout"
+msgstr "Макет"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:75
+#, fuzzy
+#| msgid ""
+#| "Select an layout for FlatCAM.\n"
+#| "It is applied immediately."
+msgid ""
+"Select a layout for the application.\n"
+"It is applied immediately."
+msgstr ""
+"Выберите макет для FlatCAM.\n"
+"Применяется немедленно."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:95
+msgid "Style"
+msgstr "Стиль"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:97
+#, fuzzy
+#| msgid ""
+#| "Select an style for FlatCAM.\n"
+#| "It will be applied at the next app start."
+msgid ""
+"Select a style for the application.\n"
+"It will be applied at the next app start."
+msgstr ""
+"Выберите стиль для FlatCAM.\n"
+"Он будет применен при следующем запуске приложения."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:111
+msgid "Activate HDPI Support"
+msgstr "Поддержка HDPI"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:113
+#, fuzzy
+#| msgid ""
+#| "Enable High DPI support for FlatCAM.\n"
+#| "It will be applied at the next app start."
+msgid ""
+"Enable High DPI support for the application.\n"
+"It will be applied at the next app start."
+msgstr ""
+"Включает поддержку высокого разрешения для FlatCAM.\n"
+"Требуется перезапуск приложения."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:127
+msgid "Display Hover Shape"
+msgstr "Показать форму наведения"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:129
+#, fuzzy
+#| msgid ""
+#| "Enable display of a hover shape for FlatCAM objects.\n"
+#| "It is displayed whenever the mouse cursor is hovering\n"
+#| "over any kind of not-selected object."
+msgid ""
+"Enable display of a hover shape for the application objects.\n"
+"It is displayed whenever the mouse cursor is hovering\n"
+"over any kind of not-selected object."
+msgstr ""
+"Возможность отображения формы при наведении на объекты FlatCAM.\n"
+"Он отображается при наведении курсора мыши\n"
+"над любым невыбранным объектом."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:136
+msgid "Display Selection Shape"
+msgstr "Показывать форму выбора"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:138
+#, fuzzy
+#| msgid ""
+#| "Enable the display of a selection shape for FlatCAM objects.\n"
+#| "It is displayed whenever the mouse selects an object\n"
+#| "either by clicking or dragging mouse from left to right or\n"
+#| "right to left."
+msgid ""
+"Enable the display of a selection shape for the application objects.\n"
+"It is displayed whenever the mouse selects an object\n"
+"either by clicking or dragging mouse from left to right or\n"
+"right to left."
+msgstr ""
+"Включите отображение формы выделения для объектов FlatCAM.\n"
+"Он отображается всякий раз, когда мышь выбирает объект\n"
+"щелчком или перетаскиванием мыши слева направо или\n"
+"справа налево."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:151
+msgid "Left-Right Selection Color"
+msgstr "Цвет выделения слева направо"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:156
+msgid "Set the line color for the 'left to right' selection box."
+msgstr "Установит цвет линии для поля выбора \"слева направо\"."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:165
+msgid ""
+"Set the fill color for the selection box\n"
+"in case that the selection is done from left to right.\n"
+"First 6 digits are the color and the last 2\n"
+"digits are for alpha (transparency) level."
+msgstr ""
+"Установка цвета заливки для поля выбора\n"
+"в случае, если выбор сделан слева направо.\n"
+"Первые 6 цифр-это цвет, а последние 2\n"
+"цифры для альфа-уровня (прозрачности)."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:178
+msgid "Set the fill transparency for the 'left to right' selection box."
+msgstr "Установит прозрачность заливки для поля выбора \"слева направо\"."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:191
+msgid "Right-Left Selection Color"
+msgstr "Цвет выделения справа налево"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:197
+msgid "Set the line color for the 'right to left' selection box."
+msgstr "Установите цвет линии для поля выбора \"справа налево\"."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:207
+msgid ""
+"Set the fill color for the selection box\n"
+"in case that the selection is done from right to left.\n"
+"First 6 digits are the color and the last 2\n"
+"digits are for alpha (transparency) level."
+msgstr ""
+"Установка цвета заливки для поля выбора\n"
+"в случае, если выбор сделан справа налево.\n"
+"Первые 6 цифр-это цвет, а последние 2\n"
+"цифры для альфа-уровня (прозрачности)."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:220
+msgid "Set the fill transparency for selection 'right to left' box."
+msgstr "Установит прозрачность заливки для выбора \"справа налево\"."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:236
+msgid "Editor Color"
+msgstr "Цвет редактора"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:240
+msgid "Drawing"
+msgstr "Графика"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:242
+msgid "Set the color for the shape."
+msgstr "Установит цвет для фигуры."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:252
+msgid "Set the color of the shape when selected."
+msgstr "Установит цвет фигуры при выборе."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:268
+msgid "Project Items Color"
+msgstr "Цвет элементов проекта"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:272
+msgid "Enabled"
+msgstr "Включено"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:274
+msgid "Set the color of the items in Project Tab Tree."
+msgstr "Установит цвет элементов в дереве вкладок проекта."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:281
+msgid "Disabled"
+msgstr "Отключено"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:283
+msgid ""
+"Set the color of the items in Project Tab Tree,\n"
+"for the case when the items are disabled."
+msgstr ""
+"Установка цвета элементов в дереве вкладок проекта,\n"
+"для случая, когда элементы отключены."
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:292
+msgid "Project AutoHide"
+msgstr "Автоскрытие боковой панели"
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:294
+msgid ""
+"Check this box if you want the project/selected/tool tab area to\n"
+"hide automatically when there are no objects loaded and\n"
+"to show whenever a new object is created."
+msgstr ""
+"Установите этот флажок, если требуется, чтобы боковая панель\n"
+"автоматически скрывалась, когда нет загруженных объектов\n"
+"и показывать при создании нового объекта."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:28
+msgid "Geometry Adv. Options"
+msgstr "Geometry дополнительные"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:36
+msgid ""
+"A list of Geometry advanced parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+"Список расширенных параметров Geometry.\n"
+"Эти параметры доступны только для\n"
+"расширенного режима приложения."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:46
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:112
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:134
+#: appTools/ToolCalibration.py:125 appTools/ToolSolderPaste.py:236
+msgid "Toolchange X-Y"
+msgstr "Смена инструмента X,Y"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:58
+msgid ""
+"Height of the tool just after starting the work.\n"
+"Delete the value if you don't need this feature."
+msgstr ""
+"Высота инструмента сразу после начала работы.\n"
+"Удалить значение если вам не нужна эта функция."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:161
+msgid "Segment X size"
+msgstr "Размер сегмента по X"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:163
+msgid ""
+"The size of the trace segment on the X axis.\n"
+"Useful for auto-leveling.\n"
+"A value of 0 means no segmentation on the X axis."
+msgstr ""
+"Размер сегмента трассировки по оси X.\n"
+"Полезно для автоматического выравнивания.\n"
+"Значение 0 означает отсутствие сегментации по оси X."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:177
+msgid "Segment Y size"
+msgstr "Размер сегмента по Y"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:179
+msgid ""
+"The size of the trace segment on the Y axis.\n"
+"Useful for auto-leveling.\n"
+"A value of 0 means no segmentation on the Y axis."
+msgstr ""
+"Размер сегмента трассировки по оси Y.\n"
+"Полезно для автоматического выравнивания.\n"
+"Значение 0 означает отсутствие сегментации по оси Y."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:200
+msgid "Area Exclusion"
+msgstr "Область исключения"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:202
+msgid ""
+"Area exclusion parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+"Параметры исключения областей.\n"
+"Эти параметры доступны только для\n"
+"Расширенного режима приложения."
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:209
+msgid "Exclusion areas"
+msgstr "Зоны исключения"
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:293
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286
+#: appTools/ToolIsolation.py:540 appTools/ToolNCC.py:578
+#: appTools/ToolPaint.py:521
+msgid "Shape"
+msgstr "Форма"
+
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:33
+msgid "A list of Geometry Editor parameters."
+msgstr "Список параметров редактора Geometry."
+
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:43
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:174
+msgid ""
+"Set the number of selected geometry\n"
+"items above which the utility geometry\n"
+"becomes just a selection rectangle.\n"
+"Increases the performance when moving a\n"
+"large number of geometric elements."
+msgstr ""
+"Установить номер выбранной геометрии\n"
+"предметы, над которыми полезна геометрия\n"
+"становится просто прямоугольником выбора.\n"
+"Увеличивает производительность при перемещении\n"
+"большое количество геометрических элементов."
+
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:58
+msgid ""
+"Milling type:\n"
+"- climb / best for precision milling and to reduce tool usage\n"
+"- conventional / useful when there is no backlash compensation"
+msgstr ""
+"Тип фрезерования:\n"
+"- climb / лучше всего подходит для точного фрезерования и уменьшения "
+"использования инструмента\n"
+"- conventional / полезен, когда нет компенсации люфта"
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27
+msgid "Geometry General"
+msgstr "Geometry основные"
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:59
+msgid ""
+"The number of circle steps for Geometry \n"
+"circle and arc shapes linear approximation."
+msgstr ""
+"Количество шагов круга для геометрии\n"
+"линейная аппроксимация окружности и дуги."
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:73
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42
+msgid "Tools Dia"
+msgstr "Диаметр инструмента"
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44
+msgid ""
+"Diameters of the tools, separated by comma.\n"
+"The value of the diameter has to use the dot decimals separator.\n"
+"Valid values: 0.3, 1.0"
+msgstr ""
+"Диаметры инструментов, разделенные запятой.\n"
+"Значение диаметра должно использовать разделитель точечных десятичных "
+"знаков.\n"
+"Допустимые значения: 0.3, 1.0"
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:29
+msgid "Geometry Options"
+msgstr "Параметры Geometry"
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:37
+msgid ""
+"Create a CNC Job object\n"
+"tracing the contours of this\n"
+"Geometry object."
+msgstr ""
+"Создание объекта трассировки\n"
+"контуров данного объекта геометрии\n"
+"для программы ЧПУ."
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:81
+msgid "Depth/Pass"
+msgstr "Шаг за проход"
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:83
+msgid ""
+"The depth to cut on each pass,\n"
+"when multidepth is enabled.\n"
+"It has positive value although\n"
+"it is a fraction from the depth\n"
+"which has negative value."
+msgstr ""
+"Глубина резания на каждом проходе,\n"
+"когда multidepth включен.\n"
+"Это имеет положительное значение, хотя\n"
+"это доля от глубины\n"
+"который имеет отрицательное значение."
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:27
+msgid "Gerber Adv. Options"
+msgstr "Gerber дополнительные"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:33
+msgid ""
+"A list of Gerber advanced parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+"Список расширенных параметров Gerber.\n"
+"Эти параметры доступны только для\n"
+"расширенного режима приложения."
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:43
+msgid "\"Follow\""
+msgstr "\"Следовать\""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:52
+msgid "Table Show/Hide"
+msgstr "Таблица отверстий вкл/откл"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54
+msgid ""
+"Toggle the display of the Gerber Apertures Table.\n"
+"Also, on hide, it will delete all mark shapes\n"
+"that are drawn on canvas."
+msgstr ""
+"Переключение отображения таблицы отверстий Gerber.\n"
+"Кроме того, при скрытии он удалит все отмеченные фигуры\n"
+"отображённые на холсте."
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:67
+#: appObjects/FlatCAMGerber.py:406 appTools/ToolCopperThieving.py:1026
+#: appTools/ToolCopperThieving.py:1215 appTools/ToolCopperThieving.py:1227
+#: appTools/ToolIsolation.py:1593 appTools/ToolNCC.py:2079
+#: appTools/ToolNCC.py:2190 appTools/ToolNCC.py:2205 appTools/ToolNCC.py:3163
+#: appTools/ToolNCC.py:3268 appTools/ToolNCC.py:3283 appTools/ToolNCC.py:3549
+#: appTools/ToolNCC.py:3650 appTools/ToolNCC.py:3665 camlib.py:991
+msgid "Buffering"
+msgstr "Буферизация"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:69
+msgid ""
+"Buffering type:\n"
+"- None --> best performance, fast file loading but no so good display\n"
+"- Full --> slow file loading but good visuals. This is the default.\n"
+"<>: Don't change this unless you know what you are doing !!!"
+msgstr ""
+"Тип буферизации:\n"
+"- None -> лучшая производительность, быстрая загрузка файлов, но не очень "
+"хорошее отображение\n"
+"- Полная -> медленная загрузка файла, но хорошие визуальные эффекты. Это по "
+"умолчанию.\n"
+"<< ПРЕДУПРЕЖДЕНИЕ >>: не меняйте это, если не знаете, что делаете !!!"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:74
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196
+#: appTools/ToolFiducials.py:204 appTools/ToolFilm.py:238
+#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455
+#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:483
+msgid "None"
+msgstr "Нет"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:80
+#, fuzzy
+#| msgid "Buffering"
+msgid "Delayed Buffering"
+msgstr "Буферизация"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:82
+msgid "When checked it will do the buffering in background."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87
+msgid "Simplify"
+msgstr "Упрощение"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:89
+msgid ""
+"When checked all the Gerber polygons will be\n"
+"loaded with simplification having a set tolerance.\n"
+"<>: Don't change this unless you know what you are doing !!!"
+msgstr ""
+"Если флажок установлен, все полигоны Gerber будут\n"
+"загружается с упрощением, имеющим заданный допуск.\n"
+"<< ВНИМАНИЕ >>: не изменяйте это, если вы не знаете, что делаете !!!"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:96
+msgid "Tolerance"
+msgstr "Допуск"
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:97
+msgid "Tolerance for polygon simplification."
+msgstr "Допуск для упрощения полигонов."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:33
+msgid "A list of Gerber Editor parameters."
+msgstr "Список параметров редактора Gerber."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:43
+msgid ""
+"Set the number of selected Gerber geometry\n"
+"items above which the utility geometry\n"
+"becomes just a selection rectangle.\n"
+"Increases the performance when moving a\n"
+"large number of geometric elements."
+msgstr ""
+"Установка количества выбранных геометрий Gerber\n"
+"элементы, над которыми расположена служебная геометрия\n"
+"становится просто прямоугольником выделения.\n"
+"Увеличивает производительность при перемещении\n"
+"большое количество геометрических элементов."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:56
+msgid "New Aperture code"
+msgstr "Код нового отверстия"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:69
+msgid "New Aperture size"
+msgstr "Размер нового отверстия"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:71
+msgid "Size for the new aperture"
+msgstr "Размер нового отверстия"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:82
+msgid "New Aperture type"
+msgstr "Тип нового отверстия"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:84
+msgid ""
+"Type for the new aperture.\n"
+"Can be 'C', 'R' or 'O'."
+msgstr ""
+"Тип нового отверстия.\n"
+"Может быть «C», «R» или «O»."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:106
+msgid "Aperture Dimensions"
+msgstr "Размеры отверстия"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:117
+msgid "Linear Pad Array"
+msgstr "Линейный массив площадок"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:161
+msgid "Circular Pad Array"
+msgstr "Круговая матрица"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:197
+msgid "Distance at which to buffer the Gerber element."
+msgstr "Расстояние, на котором буферизуется элемент Gerber."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:206
+msgid "Scale Tool"
+msgstr "Масштаб"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:212
+msgid "Factor to scale the Gerber element."
+msgstr "Коэффициент масштабирования для элемента Gerber."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:225
+msgid "Threshold low"
+msgstr "Низкий порог"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:227
+msgid "Threshold value under which the apertures are not marked."
+msgstr "Пороговое значение, ниже которого отверстия не отмечены."
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:237
+msgid "Threshold high"
+msgstr "Высокий порог"
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:239
+msgid "Threshold value over which the apertures are not marked."
+msgstr "Пороговое значение, выше которого отверстия не отмечены."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:27
+msgid "Gerber Export"
+msgstr "Экспорт Gerber"
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:33
+msgid ""
+"The parameters set here are used in the file exported\n"
+"when using the File -> Export -> Export Gerber menu entry."
+msgstr ""
+"Заданные здесь параметры используются в экспортированном файле\n"
+"при использовании пункта меню File -> Export -> Export Gerber."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:50
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:84
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:90
+msgid "The units used in the Gerber file."
+msgstr "Единицы измерения, используемые в файле Gerber."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:58
+msgid ""
+"The number of digits in the whole part of the number\n"
+"and in the fractional part of the number."
+msgstr ""
+"Количество цифр в целой части числа\n"
+"и в дробной части числа."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:71
+msgid ""
+"This numbers signify the number of digits in\n"
+"the whole part of Gerber coordinates."
+msgstr ""
+"Эти числа обозначают количество цифр в\n"
+"вся часть координат Gerber."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:87
+msgid ""
+"This numbers signify the number of digits in\n"
+"the decimal part of Gerber coordinates."
+msgstr ""
+"Эти числа обозначают количество цифр в\n"
+"десятичная часть координат Gerber."
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:99
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:109
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:100
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:110
+msgid ""
+"This sets the type of Gerber zeros.\n"
+"If LZ then Leading Zeros are removed and\n"
+"Trailing Zeros are kept.\n"
+"If TZ is checked then Trailing Zeros are removed\n"
+"and Leading Zeros are kept."
+msgstr ""
+"Это устанавливает тип нулей Гербера.\n"
+"Если LZ, то Ведущие нули удаляются и\n"
+"Замыкающие нули сохраняются.\n"
+"Если TZ отмечен, то завершающие нули удаляются\n"
+"и ведущие нули сохраняются."
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:27
+msgid "Gerber General"
+msgstr "Gerber основные"
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:61
+msgid ""
+"The number of circle steps for Gerber \n"
+"circular aperture linear approximation."
+msgstr ""
+"Количество шагов круга для Gerber \n"
+"линейное приближение круговых отверстий."
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:73
+msgid "Default Values"
+msgstr "Значения по умолчанию"
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:75
+msgid ""
+"Those values will be used as fallback values\n"
+"in case that they are not found in the Gerber file."
+msgstr ""
+"Эти значения будут использоваться в качестве резервных значений\n"
+"в случае, если они не найдены в файле Gerber."
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:126
+msgid "Clean Apertures"
+msgstr "Очистить отверстия"
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:128
+msgid ""
+"Will remove apertures that do not have geometry\n"
+"thus lowering the number of apertures in the Gerber object."
+msgstr ""
+"Будут удалены отверстия, которые не имеют геометрии\n"
+"тем самым уменьшая количество отверстий в объекте Гербера."
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:134
+msgid "Polarity change buffer"
+msgstr "Изменение полярности буфера"
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:136
+msgid ""
+"Will apply extra buffering for the\n"
+"solid geometry when we have polarity changes.\n"
+"May help loading Gerber files that otherwise\n"
+"do not load correctly."
+msgstr ""
+"Будет применяться дополнительная буферизация для\n"
+"геометрии твердого тела, когда у нас есть изменения полярности.\n"
+"Может помочь при загрузке файлов Gerber, которые в противном случае\n"
+"не загружается правильно."
+
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:29
+msgid "Gerber Options"
+msgstr "Параметры Gerber"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:27
+msgid "Copper Thieving Tool Options"
+msgstr "Параметры Copper Thieving"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:39
+msgid ""
+"A tool to generate a Copper Thieving that can be added\n"
+"to a selected Gerber file."
+msgstr ""
+"Инструмент для создания Copper Thieving, который может быть добавлен\n"
+"в выбранный Gerber файл."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:47
+msgid "Number of steps (lines) used to interpolate circles."
+msgstr "Количество шагов (линий), используемых для интерполяции окружностей."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:57
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261
+#: appTools/ToolCopperThieving.py:100 appTools/ToolCopperThieving.py:435
+msgid "Clearance"
+msgstr "Зазор"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:59
+msgid ""
+"This set the distance between the copper Thieving components\n"
+"(the polygon fill may be split in multiple polygons)\n"
+"and the copper traces in the Gerber file."
+msgstr ""
+"Это позволяет задать расстояние между элементами copper Thieving.\n"
+"(заливка полигона может быть разделена на несколько полигонов)\n"
+"и медными трассами в Gerber файле."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
+#: appTools/ToolCopperThieving.py:129 appTools/ToolNCC.py:535
+#: appTools/ToolNCC.py:1324 appTools/ToolNCC.py:1655 appTools/ToolNCC.py:1948
+#: appTools/ToolNCC.py:2012 appTools/ToolNCC.py:3027 appTools/ToolNCC.py:3036
+#: defaults.py:420 tclCommands/TclCommandCopperClear.py:190
+msgid "Itself"
+msgstr "Как есть"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
+#: appTools/ToolCopperThieving.py:130 appTools/ToolIsolation.py:504
+#: appTools/ToolIsolation.py:1297 appTools/ToolIsolation.py:1671
+#: appTools/ToolNCC.py:535 appTools/ToolNCC.py:1334 appTools/ToolNCC.py:1668
+#: appTools/ToolNCC.py:1964 appTools/ToolNCC.py:2019 appTools/ToolPaint.py:485
+#: appTools/ToolPaint.py:945 appTools/ToolPaint.py:1471
+msgid "Area Selection"
+msgstr "Выбор области"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
+#: appTools/ToolCopperThieving.py:131 appTools/ToolDblSided.py:216
+#: appTools/ToolIsolation.py:504 appTools/ToolIsolation.py:1711
+#: appTools/ToolNCC.py:535 appTools/ToolNCC.py:1684 appTools/ToolNCC.py:1970
+#: appTools/ToolNCC.py:2027 appTools/ToolNCC.py:2408 appTools/ToolNCC.py:2656
+#: appTools/ToolNCC.py:3072 appTools/ToolPaint.py:485 appTools/ToolPaint.py:930
+#: appTools/ToolPaint.py:1487 tclCommands/TclCommandCopperClear.py:192
+#: tclCommands/TclCommandPaint.py:166
+msgid "Reference Object"
+msgstr "Ссылочный объект"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:90
+#: appTools/ToolCopperThieving.py:133
+msgid "Reference:"
+msgstr "Ссылка:"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92
+msgid ""
+"- 'Itself' - the copper Thieving extent is based on the object extent.\n"
+"- 'Area Selection' - left mouse click to start selection of the area to be "
+"filled.\n"
+"- 'Reference Object' - will do copper thieving within the area specified by "
+"another object."
+msgstr ""
+"- 'Как есть' - степень Copper Thieving основан на объекте, который очищается "
+"от меди.\n"
+"- 'Выбор области' - щелкните левой кнопкой мыши для начала выбора области "
+"для рисования.\n"
+"- 'Референсный объект' - будет выполнять Copper Thieving в области указанной "
+"другим объектом."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:101
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:76
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:188
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:76
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:190
+#: appTools/ToolCopperThieving.py:175 appTools/ToolExtractDrills.py:102
+#: appTools/ToolExtractDrills.py:240 appTools/ToolPunchGerber.py:113
+#: appTools/ToolPunchGerber.py:268
+msgid "Rectangular"
+msgstr "Прямоугольник"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:102
+#: appTools/ToolCopperThieving.py:176
+msgid "Minimal"
+msgstr "Минимальная"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:104
+#: appTools/ToolCopperThieving.py:178 appTools/ToolFilm.py:94
+msgid "Box Type:"
+msgstr "Тип рамки:"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:106
+#: appTools/ToolCopperThieving.py:180
+msgid ""
+"- 'Rectangular' - the bounding box will be of rectangular shape.\n"
+"- 'Minimal' - the bounding box will be the convex hull shape."
+msgstr ""
+"- 'Прямоугольная' - ограничительная рамка будет иметь прямоугольную форму.\n"
+"- 'Минимальная' - ограничительная рамка будет повторять форму корпуса."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:120
+#: appTools/ToolCopperThieving.py:196
+msgid "Dots Grid"
+msgstr "Сетка точек"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:121
+#: appTools/ToolCopperThieving.py:197
+msgid "Squares Grid"
+msgstr "Сетка квадратов"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:122
+#: appTools/ToolCopperThieving.py:198
+msgid "Lines Grid"
+msgstr "Сетка линий"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:124
+#: appTools/ToolCopperThieving.py:200
+msgid "Fill Type:"
+msgstr "Тип заполнения:"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126
+#: appTools/ToolCopperThieving.py:202
+msgid ""
+"- 'Solid' - copper thieving will be a solid polygon.\n"
+"- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n"
+"- 'Squares Grid' - the empty area will be filled with a pattern of squares.\n"
+"- 'Lines Grid' - the empty area will be filled with a pattern of lines."
+msgstr ""
+"- 'Сплошной' - copper thieving будет сплошным полигоном.\n"
+"- 'Сетка точек' - пустая область будет заполнена сеткой точек.\n"
+"- 'Сетка квадратов' - пустая площадь будет заполнена сеткой квадратов.\n"
+"- 'Сетка линий' - пустая область будет заполнена сеткой линий."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:134
+#: appTools/ToolCopperThieving.py:221
+msgid "Dots Grid Parameters"
+msgstr "Параметры точки сетки"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140
+#: appTools/ToolCopperThieving.py:227
+msgid "Dot diameter in Dots Grid."
+msgstr "Диаметр точки в сетке точек."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209
+#: appTools/ToolCopperThieving.py:238 appTools/ToolCopperThieving.py:278
+#: appTools/ToolCopperThieving.py:318
+msgid "Spacing"
+msgstr "Промежуток"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:153
+#: appTools/ToolCopperThieving.py:240
+msgid "Distance between each two dots in Dots Grid."
+msgstr "Расстояние между каждыми двумя точками в сетке точек."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:163
+#: appTools/ToolCopperThieving.py:261
+msgid "Squares Grid Parameters"
+msgstr "Параметры квадратной сетки"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169
+#: appTools/ToolCopperThieving.py:267
+msgid "Square side size in Squares Grid."
+msgstr "Размер стороны квадрата в сетке квадратов."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:182
+#: appTools/ToolCopperThieving.py:280
+msgid "Distance between each two squares in Squares Grid."
+msgstr "Расстояние между каждыми двумя квадратами в сетке квадратов ."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:192
+#: appTools/ToolCopperThieving.py:301
+msgid "Lines Grid Parameters"
+msgstr "Параметры линий сетки"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198
+#: appTools/ToolCopperThieving.py:307
+msgid "Line thickness size in Lines Grid."
+msgstr "Размеры линий по толщине в сетке линий."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:211
+#: appTools/ToolCopperThieving.py:320
+msgid "Distance between each two lines in Lines Grid."
+msgstr "Расстояние между двумя линиями в сетке линий."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:221
+#: appTools/ToolCopperThieving.py:358
+msgid "Robber Bar Parameters"
+msgstr "Параметры Robber Bar"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:223
+#: appTools/ToolCopperThieving.py:360
+msgid ""
+"Parameters used for the robber bar.\n"
+"Robber bar = copper border to help in pattern hole plating."
+msgstr ""
+"Параметры, используемые для robber bar.\n"
+"Robber ba = медная рамка для облегчения нанесения покрытия на отверстия."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:231
+#: appTools/ToolCopperThieving.py:368
+msgid "Bounding box margin for robber bar."
+msgstr "Граница рамки."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:242
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42
+#: appTools/ToolCopperThieving.py:379 appTools/ToolCorners.py:122
+#: appTools/ToolEtchCompensation.py:152
+msgid "Thickness"
+msgstr "Толщина"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:244
+#: appTools/ToolCopperThieving.py:381
+msgid "The robber bar thickness."
+msgstr "Толщина robber bar."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:254
+#: appTools/ToolCopperThieving.py:412
+msgid "Pattern Plating Mask"
+msgstr "Рисунок гальванической маски"
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:256
+#: appTools/ToolCopperThieving.py:414
+msgid "Generate a mask for pattern plating."
+msgstr "Создание рисунка гальванической маски."
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263
+#: appTools/ToolCopperThieving.py:437
+msgid ""
+"The distance between the possible copper thieving elements\n"
+"and/or robber bar and the actual openings in the mask."
+msgstr ""
+"Расстояние между возможными элементами copper thieving\n"
+"и/или robber bar и фактическими отверстиями в маске."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:27
+msgid "Calibration Tool Options"
+msgstr "Параметры калибровки"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:38
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37
+#: appTools/ToolCopperThieving.py:95 appTools/ToolCorners.py:117
+#: appTools/ToolFiducials.py:154
+msgid "Parameters used for this tool."
+msgstr "Параметры, используемые для этого инструмента."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43
+#: appTools/ToolCalibration.py:181
+msgid "Source Type"
+msgstr "Тип источника"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:44
+#: appTools/ToolCalibration.py:182
+msgid ""
+"The source of calibration points.\n"
+"It can be:\n"
+"- Object -> click a hole geo for Excellon or a pad for Gerber\n"
+"- Free -> click freely on canvas to acquire the calibration points"
+msgstr ""
+"Источник точек калибровки.\n"
+"Это может быть:\n"
+"- Объект - > нажмите на геометрию отверстия для Excellon или площадку для "
+"Gerber\n"
+"- Свободно - > щелкните мышью по холсту для получения точек калибровки"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:49
+#: appTools/ToolCalibration.py:187
+msgid "Free"
+msgstr "Свободно"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:63
+#: appTools/ToolCalibration.py:76
+msgid "Height (Z) for travelling between the points."
+msgstr "Высота (Z) для перемещения между точками."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:75
+#: appTools/ToolCalibration.py:88
+msgid "Verification Z"
+msgstr "Проверка Z"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:77
+#: appTools/ToolCalibration.py:90
+msgid "Height (Z) for checking the point."
+msgstr "Высота (Z) для проверки точки."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:89
+#: appTools/ToolCalibration.py:102
+msgid "Zero Z tool"
+msgstr "Обнуление Z"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:91
+#: appTools/ToolCalibration.py:104
+msgid ""
+"Include a sequence to zero the height (Z)\n"
+"of the verification tool."
+msgstr ""
+"Включает последовательное обнуление высоты (Z)\n"
+"при проверке."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:100
+#: appTools/ToolCalibration.py:113
+msgid "Height (Z) for mounting the verification probe."
+msgstr "Высота (Z) для установки проверочной пробы."
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:114
+#: appTools/ToolCalibration.py:127
+msgid ""
+"Toolchange X,Y position.\n"
+"If no value is entered then the current\n"
+"(x, y) point will be used,"
+msgstr ""
+"Смена инструмента X, Y позиция.\n"
+"Если значение не введено, то текущий\n"
+"(х, у) точка будет использоваться,"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125
+#: appTools/ToolCalibration.py:153
+msgid "Second point"
+msgstr "Вторая точка"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:127
+#: appTools/ToolCalibration.py:155
+msgid ""
+"Second point in the Gcode verification can be:\n"
+"- top-left -> the user will align the PCB vertically\n"
+"- bottom-right -> the user will align the PCB horizontally"
+msgstr ""
+"Вторым пунктом в проверке Gcode может быть:\n"
+"- вверху слева -> пользователь выровняет печатную плату по вертикали\n"
+"- внизу справа -> пользователь выровняет печатную плату по горизонтали"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131
+#: appTools/ToolCalibration.py:159 app_Main.py:4713
+msgid "Top-Left"
+msgstr "Слева вверху"
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132
+#: appTools/ToolCalibration.py:160 app_Main.py:4714
+msgid "Bottom-Right"
+msgstr "Справа внизу"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:27
+msgid "Extract Drills Options"
+msgstr "Параметры извлечения отверстий"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:42
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:42
+#: appTools/ToolExtractDrills.py:68 appTools/ToolPunchGerber.py:75
+msgid "Processed Pads Type"
+msgstr "Тип обработки площадок"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:44
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:44
+#: appTools/ToolExtractDrills.py:70 appTools/ToolPunchGerber.py:77
+msgid ""
+"The type of pads shape to be processed.\n"
+"If the PCB has many SMD pads with rectangular pads,\n"
+"disable the Rectangular aperture."
+msgstr ""
+"Тип обрабатываемых площадок.\n"
+"Если на печатной плате имеется много SMD площадок прямоугольной формы,\n"
+"отключите прямоугольное отверстие."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:54
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54
+#: appTools/ToolExtractDrills.py:80 appTools/ToolPunchGerber.py:91
+msgid "Process Circular Pads."
+msgstr "Обработка круглых площадок."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:60
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:162
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:60
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:164
+#: appTools/ToolExtractDrills.py:86 appTools/ToolExtractDrills.py:214
+#: appTools/ToolPunchGerber.py:97 appTools/ToolPunchGerber.py:242
+msgid "Oblong"
+msgstr "Продолговатая форма"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:62
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:62
+#: appTools/ToolExtractDrills.py:88 appTools/ToolPunchGerber.py:99
+msgid "Process Oblong Pads."
+msgstr "Продолговатые площадки."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:70
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70
+#: appTools/ToolExtractDrills.py:96 appTools/ToolPunchGerber.py:107
+msgid "Process Square Pads."
+msgstr "Квадратные площадки."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:78
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78
+#: appTools/ToolExtractDrills.py:104 appTools/ToolPunchGerber.py:115
+msgid "Process Rectangular Pads."
+msgstr "Обработка прямоугольных площадок."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:84
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:201
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203
+#: appTools/ToolExtractDrills.py:110 appTools/ToolExtractDrills.py:253
+#: appTools/ToolProperties.py:172 appTools/ToolPunchGerber.py:121
+#: appTools/ToolPunchGerber.py:281
+msgid "Others"
+msgstr "Другие"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:86
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:86
+#: appTools/ToolExtractDrills.py:112 appTools/ToolPunchGerber.py:123
+msgid "Process pads not in the categories above."
+msgstr "Площадки, не относящиеся к вышеперечисленным категориям."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:99
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:123
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:100
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:125
+#: appTools/ToolExtractDrills.py:139 appTools/ToolExtractDrills.py:156
+#: appTools/ToolPunchGerber.py:150 appTools/ToolPunchGerber.py:184
+msgid "Fixed Diameter"
+msgstr "Фиксированный диаметр"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:100
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:140
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:101
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:142
+#: appTools/ToolExtractDrills.py:140 appTools/ToolExtractDrills.py:192
+#: appTools/ToolPunchGerber.py:151 appTools/ToolPunchGerber.py:214
+msgid "Fixed Annular Ring"
+msgstr "Фиксированное медное кольцо"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:101
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102
+#: appTools/ToolExtractDrills.py:141 appTools/ToolPunchGerber.py:152
+msgid "Proportional"
+msgstr "Пропорциональный"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:107
+#: appTools/ToolExtractDrills.py:130
+msgid ""
+"The method for processing pads. Can be:\n"
+"- Fixed Diameter -> all holes will have a set size\n"
+"- Fixed Annular Ring -> all holes will have a set annular ring\n"
+"- Proportional -> each hole size will be a fraction of the pad size"
+msgstr ""
+"Метод обработки площадок. Может быть:\n"
+"- Фиксированный диаметр -> все отверстия будут иметь заданный размер.\n"
+"- Фиксированное кольцо -> все отверстия будут иметь установленное кольцо.\n"
+"- Пропорциональный -> размер каждого отверстия будет составлять долю от "
+"размера площадки"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:133
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135
+#: appTools/ToolExtractDrills.py:166 appTools/ToolPunchGerber.py:194
+msgid "Fixed hole diameter."
+msgstr "Фиксированный диаметр отверстия."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:142
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:144
+#: appTools/ToolExtractDrills.py:194 appTools/ToolPunchGerber.py:216
+msgid ""
+"The size of annular ring.\n"
+"The copper sliver between the hole exterior\n"
+"and the margin of the copper pad."
+msgstr ""
+"Размер кольца круглого сечения.\n"
+"Медная полоска между наружным отверстием\n"
+"и краем медной площадки."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:151
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:153
+#: appTools/ToolExtractDrills.py:203 appTools/ToolPunchGerber.py:231
+msgid "The size of annular ring for circular pads."
+msgstr "Размер кольца круглого сечения для кольцевых площадок."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:164
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:166
+#: appTools/ToolExtractDrills.py:216 appTools/ToolPunchGerber.py:244
+msgid "The size of annular ring for oblong pads."
+msgstr "Размер кольца круглого сечения для продолговатых площадок."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:177
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:179
+#: appTools/ToolExtractDrills.py:229 appTools/ToolPunchGerber.py:257
+msgid "The size of annular ring for square pads."
+msgstr "Размер кольца круглого сечения для квадратных площадок."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:190
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:192
+#: appTools/ToolExtractDrills.py:242 appTools/ToolPunchGerber.py:270
+msgid "The size of annular ring for rectangular pads."
+msgstr "Размер кольца круглого сечения для прямоугольных площадок."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:203
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:205
+#: appTools/ToolExtractDrills.py:255 appTools/ToolPunchGerber.py:283
+msgid "The size of annular ring for other pads."
+msgstr "Размер кольца круглого сечения для других площадок."
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:213
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:215
+#: appTools/ToolExtractDrills.py:276 appTools/ToolPunchGerber.py:299
+msgid "Proportional Diameter"
+msgstr "Пропорциональный диаметр"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:222
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:224
+msgid "Factor"
+msgstr "Коэффициент"
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:224
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:226
+#: appTools/ToolExtractDrills.py:287 appTools/ToolPunchGerber.py:310
+msgid ""
+"Proportional Diameter.\n"
+"The hole diameter will be a fraction of the pad size."
+msgstr ""
+"Пропорциональный диаметр.\n"
+"Диаметр отверстия будет составлять долю от размера площадки."
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:27
+msgid "Fiducials Tool Options"
+msgstr "Параметры контрольных точек"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:45
+#: appTools/ToolFiducials.py:161
+msgid ""
+"This set the fiducial diameter if fiducial type is circular,\n"
+"otherwise is the size of the fiducial.\n"
+"The soldermask opening is double than that."
+msgstr ""
+"Этот параметр задает диаметр контрольного отверстия, если тип отверстия "
+"является круговым,\n"
+"в противном случае, размер контрольного отверстия\n"
+"вдвое больше отверстия паяльной маски."
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:73
+#: appTools/ToolFiducials.py:189
+msgid "Auto"
+msgstr "Авто"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74
+#: appTools/ToolFiducials.py:190
+msgid "Manual"
+msgstr "Вручную"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:76
+#: appTools/ToolFiducials.py:192
+msgid "Mode:"
+msgstr "Режим:"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:78
+msgid ""
+"- 'Auto' - automatic placement of fiducials in the corners of the bounding "
+"box.\n"
+"- 'Manual' - manual placement of fiducials."
+msgstr ""
+"- 'Авто' - автоматическое размещение контрольных точек по углам "
+"ограничительной рамки.\n"
+"- 'Вручную' - ручное размещение контрольных точек."
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86
+#: appTools/ToolFiducials.py:202
+msgid "Up"
+msgstr "Вверху"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:87
+#: appTools/ToolFiducials.py:203
+msgid "Down"
+msgstr "Внизу"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:90
+#: appTools/ToolFiducials.py:206
+msgid "Second fiducial"
+msgstr "Вторичные контрольные точки"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:92
+#: appTools/ToolFiducials.py:208
+msgid ""
+"The position for the second fiducial.\n"
+"- 'Up' - the order is: bottom-left, top-left, top-right.\n"
+"- 'Down' - the order is: bottom-left, bottom-right, top-right.\n"
+"- 'None' - there is no second fiducial. The order is: bottom-left, top-right."
+msgstr ""
+"Позиция вторичной контрольной точки.\n"
+"- 'Вверху' -порядок: снизу слева, сверху слева, сверху справа.\n"
+"- 'Внизу' -порядок: снизу слева, снизу справа, сверху справа.\n"
+"- 'Нет' - вторичная контрольная точка отсутствует. Порядок: снизу слева, "
+"сверху справа."
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108
+#: appTools/ToolFiducials.py:224
+msgid "Cross"
+msgstr "Крест"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:109
+#: appTools/ToolFiducials.py:225
+msgid "Chess"
+msgstr "Шахматный порядок"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:112
+#: appTools/ToolFiducials.py:227
+msgid "Fiducial Type"
+msgstr "Тип контрольных точек"
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:114
+#: appTools/ToolFiducials.py:229
+msgid ""
+"The type of fiducial.\n"
+"- 'Circular' - this is the regular fiducial.\n"
+"- 'Cross' - cross lines fiducial.\n"
+"- 'Chess' - chess pattern fiducial."
+msgstr ""
+"Тип контрольных точек.\n"
+"- 'Круг' - это обычные контрольные точки.\n"
+"- 'Крест' - крестообразные.\n"
+"- 'Шахматный порядок' - точки в шахматном порядке."
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:123
+#: appTools/ToolFiducials.py:238
+msgid "Line thickness"
+msgstr "Толщина линии"
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:27
+msgid "Invert Gerber Tool Options"
+msgstr "Параметры инверсии Gerber"
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:33
+msgid ""
+"A tool to invert Gerber geometry from positive to negative\n"
+"and in revers."
+msgstr ""
+"Инструмент для инвертирования Gerber геометрии из положительной в "
+"отрицательную.\n"
+"и в обратном направлении."
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:47
+#: appTools/ToolInvertGerber.py:93
+msgid ""
+"Distance by which to avoid\n"
+"the edges of the Gerber object."
+msgstr ""
+"Расстояние, на которое следует избегать\n"
+"края объекта Gerber."
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:58
+#: appTools/ToolInvertGerber.py:104
+msgid "Lines Join Style"
+msgstr "Стиль соединения линий"
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60
+#: appTools/ToolInvertGerber.py:106
+msgid ""
+"The way that the lines in the object outline will be joined.\n"
+"Can be:\n"
+"- rounded -> an arc is added between two joining lines\n"
+"- square -> the lines meet in 90 degrees angle\n"
+"- bevel -> the lines are joined by a third line"
+msgstr ""
+"Способ соединения линий в контуре объекта.\n"
+"Может быть:\n"
+"- закругленный -> между двумя соединительными линиями добавляется дуга.\n"
+"- квадрат -> линии встречаются под углом 90 градусов\n"
+"- скос -> линии соединяются третьей линией"
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:27
+msgid "Optimal Tool Options"
+msgstr "Параметры оптимизации"
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:33
+msgid ""
+"A tool to find the minimum distance between\n"
+"every two Gerber geometric elements"
+msgstr ""
+"Инструмент для поиска минимального расстояния между\n"
+"двумя элементами геометрии Gerber"
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:48
+#: appTools/ToolOptimal.py:84
+msgid "Precision"
+msgstr "Точность"
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:50
+msgid "Number of decimals for the distances and coordinates in this tool."
+msgstr ""
+"Количество десятичных знаков для расстояний и координат в этом инструменте."
+
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:27
+msgid "Punch Gerber Options"
+msgstr "Параметры перфорации"
+
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:108
+#: appTools/ToolPunchGerber.py:141
+msgid ""
+"The punch hole source can be:\n"
+"- Excellon Object-> the Excellon object drills center will serve as "
+"reference.\n"
+"- Fixed Diameter -> will try to use the pads center as reference adding "
+"fixed diameter holes.\n"
+"- Fixed Annular Ring -> will try to keep a set annular ring.\n"
+"- Proportional -> will make a Gerber punch hole having the diameter a "
+"percentage of the pad diameter."
+msgstr ""
+"Источником перфорации может быть:\n"
+"- Объект Excellon -> центр отверстия объектов Excellon будет служить в "
+"качестве ориентира.\n"
+"- Фиксированный диаметр -> будет пытаться использовать центр площадки в "
+"качестве основы, добавляя отверстия фиксированного диаметра.\n"
+"- Фиксированное кольцо -> будет пытаться сохранить заданное кольцо круглого "
+"сечения.\n"
+"- Пропорциональное -> сделает отверстие для перфорации Gerber диаметром в "
+"процентах от диаметра площадки."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:27
+msgid "QRCode Tool Options"
+msgstr "Параметры QR-кода"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:33
+msgid ""
+"A tool to create a QRCode that can be inserted\n"
+"into a selected Gerber file, or it can be exported as a file."
+msgstr ""
+"Инструмент для создания QR-кода, который можно вставить\n"
+"в выбранный файл Gerber, или его можно экспортировать в файл."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45
+#: appTools/ToolQRCode.py:121
+msgid "Version"
+msgstr "Версия"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:47
+#: appTools/ToolQRCode.py:123
+msgid ""
+"QRCode version can have values from 1 (21x21 boxes)\n"
+"to 40 (177x177 boxes)."
+msgstr ""
+"Версия QRCode может иметь значения от 1 (21x21).\n"
+"до 40 (177x177)."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:58
+#: appTools/ToolQRCode.py:134
+msgid "Error correction"
+msgstr "Коррекция ошибок"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:60
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:71
+#: appTools/ToolQRCode.py:136 appTools/ToolQRCode.py:147
+#, python-format
+msgid ""
+"Parameter that controls the error correction used for the QR Code.\n"
+"L = maximum 7%% errors can be corrected\n"
+"M = maximum 15%% errors can be corrected\n"
+"Q = maximum 25%% errors can be corrected\n"
+"H = maximum 30%% errors can be corrected."
+msgstr ""
+"Параметр, управляющий исправлением ошибок, используемый для QR-кода.\n"
+"L = можно исправить максимум 7%% ошибок.\n"
+"M = можно исправить не более 15%% ошибок.\n"
+"Q = макс. 25%% ошибок могут быть исправлены\n"
+"H = макс. 30%% ошибок могут быть исправлены."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:81
+#: appTools/ToolQRCode.py:157
+msgid "Box Size"
+msgstr "Размер поля"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:83
+#: appTools/ToolQRCode.py:159
+msgid ""
+"Box size control the overall size of the QRcode\n"
+"by adjusting the size of each box in the code."
+msgstr ""
+"Размер рамки регулирует общий размер QR-кода.\n"
+"откорректировав размер каждой рамки в коде."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:94
+#: appTools/ToolQRCode.py:170
+msgid "Border Size"
+msgstr "Отступ"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:96
+#: appTools/ToolQRCode.py:172
+msgid ""
+"Size of the QRCode border. How many boxes thick is the border.\n"
+"Default value is 4. The width of the clearance around the QRCode."
+msgstr ""
+"Размер границы QR-кода. Насколько рамка толще границы.\n"
+"Значение по умолчанию 4. Ширина зазора вокруг QR-кода."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107
+#: appTools/ToolQRCode.py:92
+msgid "QRCode Data"
+msgstr "Данные QR-кода"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:109
+#: appTools/ToolQRCode.py:94
+msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode."
+msgstr ""
+"Данные QRCode. Буквенно-цифровой текст, подлежащий кодированию в QRCode."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113
+#: appTools/ToolQRCode.py:98
+msgid "Add here the text to be included in the QRCode..."
+msgstr "Добавьте сюда текст, который будет включен в QRCode..."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119
+#: appTools/ToolQRCode.py:183
+msgid "Polarity"
+msgstr "Полярность"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121
+#: appTools/ToolQRCode.py:185
+msgid ""
+"Choose the polarity of the QRCode.\n"
+"It can be drawn in a negative way (squares are clear)\n"
+"or in a positive way (squares are opaque)."
+msgstr ""
+"Выбор полярности QR-кода.\n"
+"Он может быть нарисован как негптив (квадраты видны)\n"
+"или позитив (квадраты непрозрачны)."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:125
+#: appTools/ToolFilm.py:279 appTools/ToolQRCode.py:189
+msgid "Negative"
+msgstr "Негатив"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:126
+#: appTools/ToolFilm.py:278 appTools/ToolQRCode.py:190
+msgid "Positive"
+msgstr "Позитив"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:128
+#: appTools/ToolQRCode.py:192
+msgid ""
+"Choose the type of QRCode to be created.\n"
+"If added on a Silkscreen Gerber file the QRCode may\n"
+"be added as positive. If it is added to a Copper Gerber\n"
+"file then perhaps the QRCode can be added as negative."
+msgstr ""
+"Выберите тип создаваемого QRC-кода.\n"
+"Если добавлен в Silkscreen Gerber файл, QRCode может\n"
+"будет добавлено как позитив. Если он добавлен к Copper Gerber.\n"
+"то, возможно, QRCode может быть добавлен как негатив."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145
+#: appTools/ToolQRCode.py:203 appTools/ToolQRCode.py:209
+msgid ""
+"The bounding box, meaning the empty space that surrounds\n"
+"the QRCode geometry, can have a rounded or a square shape."
+msgstr ""
+"Ограничительная рамка, означающая пустое пространство вокруг\n"
+"QRCode, может иметь округлую или квадратную форму."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:152
+#: appTools/ToolQRCode.py:237
+msgid "Fill Color"
+msgstr "Цвет заливки"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:154
+#: appTools/ToolQRCode.py:239
+msgid "Set the QRCode fill color (squares color)."
+msgstr "Задаёт цвет заливки QRCode (цвет квадратов)."
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:162
+#: appTools/ToolQRCode.py:261
+msgid "Back Color"
+msgstr "Цвет фона"
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:164
+#: appTools/ToolQRCode.py:263
+msgid "Set the QRCode background color."
+msgstr "Устанавливает цвет фона QRCode."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:27
+msgid "Check Rules Tool Options"
+msgstr "Параметры проверки правил"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:32
+msgid ""
+"A tool to check if Gerber files are within a set\n"
+"of Manufacturing Rules."
+msgstr ""
+"Инструмент для проверки наличия файлов Gerber в наборе\n"
+"правил изготовления."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:42
+#: appTools/ToolRulesCheck.py:265 appTools/ToolRulesCheck.py:929
+msgid "Trace Size"
+msgstr "Размер трассы"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:44
+#: appTools/ToolRulesCheck.py:267
+msgid "This checks if the minimum size for traces is met."
+msgstr "Это проверяет, соблюден ли минимальный размер трассы."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:54
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:74
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:94
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:114
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:134
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:154
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:174
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:194
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:216
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:236
+#: appTools/ToolRulesCheck.py:277 appTools/ToolRulesCheck.py:299
+#: appTools/ToolRulesCheck.py:322 appTools/ToolRulesCheck.py:345
+#: appTools/ToolRulesCheck.py:368 appTools/ToolRulesCheck.py:391
+#: appTools/ToolRulesCheck.py:414 appTools/ToolRulesCheck.py:437
+#: appTools/ToolRulesCheck.py:462 appTools/ToolRulesCheck.py:485
+msgid "Min value"
+msgstr "Минимальное значение"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:56
+#: appTools/ToolRulesCheck.py:279
+msgid "Minimum acceptable trace size."
+msgstr "Минимальный допустимый размер трассировки."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:61
+#: appTools/ToolRulesCheck.py:286 appTools/ToolRulesCheck.py:1157
+#: appTools/ToolRulesCheck.py:1187
+msgid "Copper to Copper clearance"
+msgstr "Зазор между медными дорожками"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:63
+#: appTools/ToolRulesCheck.py:288
+msgid ""
+"This checks if the minimum clearance between copper\n"
+"features is met."
+msgstr "Проверяет, соблюдены ли минимальные зазоры между медью."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:76
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:96
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:116
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:136
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:156
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:176
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:238
+#: appTools/ToolRulesCheck.py:301 appTools/ToolRulesCheck.py:324
+#: appTools/ToolRulesCheck.py:347 appTools/ToolRulesCheck.py:370
+#: appTools/ToolRulesCheck.py:393 appTools/ToolRulesCheck.py:416
+#: appTools/ToolRulesCheck.py:464
+msgid "Minimum acceptable clearance value."
+msgstr "Минимально допустимое значение зазора."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:81
+#: appTools/ToolRulesCheck.py:309 appTools/ToolRulesCheck.py:1217
+#: appTools/ToolRulesCheck.py:1223 appTools/ToolRulesCheck.py:1236
+#: appTools/ToolRulesCheck.py:1243
+msgid "Copper to Outline clearance"
+msgstr "Зазор между медью и контуром"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:83
+#: appTools/ToolRulesCheck.py:311
+msgid ""
+"This checks if the minimum clearance between copper\n"
+"features and the outline is met."
+msgstr ""
+"Проверяет, выполнены ли минимальные зазоры между медью\n"
+"и контурами."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:101
+#: appTools/ToolRulesCheck.py:332
+msgid "Silk to Silk Clearance"
+msgstr "Зазор между шелкографией"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:103
+#: appTools/ToolRulesCheck.py:334
+msgid ""
+"This checks if the minimum clearance between silkscreen\n"
+"features and silkscreen features is met."
+msgstr "Проверяет, соблюдены ли минимальные зазоры между шелкографией."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:121
+#: appTools/ToolRulesCheck.py:355 appTools/ToolRulesCheck.py:1326
+#: appTools/ToolRulesCheck.py:1332 appTools/ToolRulesCheck.py:1350
+msgid "Silk to Solder Mask Clearance"
+msgstr "Зазор между шелкографией и паяльной маской"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:123
+#: appTools/ToolRulesCheck.py:357
+msgid ""
+"This checks if the minimum clearance between silkscreen\n"
+"features and soldermask features is met."
+msgstr ""
+"Проверяет, соблюдены ли минимальные зазоры между шелкографией\n"
+"и паяльной маской."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:141
+#: appTools/ToolRulesCheck.py:378 appTools/ToolRulesCheck.py:1380
+#: appTools/ToolRulesCheck.py:1386 appTools/ToolRulesCheck.py:1400
+#: appTools/ToolRulesCheck.py:1407
+msgid "Silk to Outline Clearance"
+msgstr "Зазор между шелкографией и контуром"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:143
+#: appTools/ToolRulesCheck.py:380
+msgid ""
+"This checks if the minimum clearance between silk\n"
+"features and the outline is met."
+msgstr ""
+"Проверяет, соблюдены ли минимальные зазоры между шелкографией\n"
+"и контурами."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:161
+#: appTools/ToolRulesCheck.py:401 appTools/ToolRulesCheck.py:1418
+#: appTools/ToolRulesCheck.py:1445
+msgid "Minimum Solder Mask Sliver"
+msgstr "Минимальная ширина паяльной маски"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:163
+#: appTools/ToolRulesCheck.py:403
+msgid ""
+"This checks if the minimum clearance between soldermask\n"
+"features and soldermask features is met."
+msgstr ""
+"Проверяет, соблюдены ли минимальные зазоры между паяльной маской\n"
+"и встречной паяльной маской."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:181
+#: appTools/ToolRulesCheck.py:424 appTools/ToolRulesCheck.py:1483
+#: appTools/ToolRulesCheck.py:1489 appTools/ToolRulesCheck.py:1505
+#: appTools/ToolRulesCheck.py:1512
+msgid "Minimum Annular Ring"
+msgstr "Минимальное медное кольцо"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:183
+#: appTools/ToolRulesCheck.py:426
+msgid ""
+"This checks if the minimum copper ring left by drilling\n"
+"a hole into a pad is met."
+msgstr ""
+"Проверяет, останется ли минимальное медное кольцо при сверлении\n"
+"отверстия в площадке."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:196
+#: appTools/ToolRulesCheck.py:439
+msgid "Minimum acceptable ring value."
+msgstr "Минимальное допустимое значение кольца."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:203
+#: appTools/ToolRulesCheck.py:449 appTools/ToolRulesCheck.py:873
+msgid "Hole to Hole Clearance"
+msgstr "Зазор между отверстиями"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:205
+#: appTools/ToolRulesCheck.py:451
+msgid ""
+"This checks if the minimum clearance between a drill hole\n"
+"and another drill hole is met."
+msgstr "Проверяет, есть ли минимальный зазор между отверстиями."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:218
+#: appTools/ToolRulesCheck.py:487
+msgid "Minimum acceptable drill size."
+msgstr "Минимальный допустимый размер отверстия."
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:223
+#: appTools/ToolRulesCheck.py:472 appTools/ToolRulesCheck.py:847
+msgid "Hole Size"
+msgstr "Размер отверстия"
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:225
+#: appTools/ToolRulesCheck.py:474
+msgid ""
+"This checks if the drill holes\n"
+"sizes are above the threshold."
+msgstr ""
+"Проверяет, превышают ли размеры просверленного отверстия\n"
+"допустимый порог."
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:27
+msgid "2Sided Tool Options"
+msgstr "2-х сторонняя плата"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:33
+msgid ""
+"A tool to help in creating a double sided\n"
+"PCB using alignment holes."
+msgstr ""
+"Инструмент, помогающий создать двухстороннюю\n"
+"печатную плату с использованием центрирующих отверстий."
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:47
+msgid "Drill dia"
+msgstr "Диаметр сверла"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49
+#: appTools/ToolDblSided.py:363 appTools/ToolDblSided.py:368
+msgid "Diameter of the drill for the alignment holes."
+msgstr "Диаметр сверла для контрольных отверстий."
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:56
+#: appTools/ToolDblSided.py:377
+msgid "Align Axis"
+msgstr "Выровнять ось"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71
+#: appTools/ToolDblSided.py:165 appTools/ToolDblSided.py:379
+msgid "Mirror vertically (X) or horizontally (Y)."
+msgstr "Отразить по вертикали (X) или горизонтали (Y)."
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:69
+msgid "Mirror Axis:"
+msgstr "Зеркальное отражение:"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81
+#: appTools/ToolDblSided.py:182
+msgid "Box"
+msgstr "Рамка"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:82
+msgid "Axis Ref"
+msgstr "Указатель оси"
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:84
+msgid ""
+"The axis should pass through a point or cut\n"
+" a specified box (in a FlatCAM object) through \n"
+"the center."
+msgstr ""
+"Ось должна проходить через точку или вырезать\n"
+"указанный коробка (в объекте FlatCAM) через\n"
+"центр."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:27
+msgid "Calculators Tool Options"
+msgstr "Калькулятор"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:31
+#: appTools/ToolCalculators.py:25
+msgid "V-Shape Tool Calculator"
+msgstr "Калькулятор V-образного инструмента"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:33
+msgid ""
+"Calculate the tool diameter for a given V-shape tool,\n"
+"having the tip diameter, tip angle and\n"
+"depth-of-cut as parameters."
+msgstr ""
+"Вычисляет диаметр инструмента для наконечника V-образной формы,\n"
+"учитывая диаметр наконечника, угол наклона наконечника и\n"
+"глубину резания в качестве параметров."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:50
+#: appTools/ToolCalculators.py:94
+msgid "Tip Diameter"
+msgstr "Диаметр наконечника"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:52
+#: appTools/ToolCalculators.py:102
+msgid ""
+"This is the tool tip diameter.\n"
+"It is specified by manufacturer."
+msgstr ""
+"Это диаметр наконечника инструмента.\n"
+"Это указано производителем."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:64
+#: appTools/ToolCalculators.py:105
+msgid "Tip Angle"
+msgstr "Угол наконечника"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:66
+msgid ""
+"This is the angle on the tip of the tool.\n"
+"It is specified by manufacturer."
+msgstr ""
+"Это угол наконечника инструмента.\n"
+"Это указано производителем."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:80
+msgid ""
+"This is depth to cut into material.\n"
+"In the CNCJob object it is the CutZ parameter."
+msgstr ""
+"Это глубина резки материала.\n"
+"В объекте CNCJob это параметр \"Глубина резания\"."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:87
+#: appTools/ToolCalculators.py:27
+msgid "ElectroPlating Calculator"
+msgstr "Калькулятор электронных плат"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:89
+#: appTools/ToolCalculators.py:158
+msgid ""
+"This calculator is useful for those who plate the via/pad/drill holes,\n"
+"using a method like graphite ink or calcium hypophosphite ink or palladium "
+"chloride."
+msgstr ""
+"Этот калькулятор полезен для тех, кто создаёт сквозные/колодочные/"
+"сверлильные отверстия,\n"
+"используя методы такие, как графитовые чернила или чернила гипофосфита "
+"кальция или хлорид палладия."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:100
+#: appTools/ToolCalculators.py:167
+msgid "Board Length"
+msgstr "Длина платы"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:102
+#: appTools/ToolCalculators.py:173
+msgid "This is the board length. In centimeters."
+msgstr "Это длина платы. В сантиметрах."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112
+#: appTools/ToolCalculators.py:175
+msgid "Board Width"
+msgstr "Ширина платы"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114
+#: appTools/ToolCalculators.py:181
+msgid "This is the board width.In centimeters."
+msgstr "Это ширина платы. В сантиметрах."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:119
+#: appTools/ToolCalculators.py:183
+msgid "Current Density"
+msgstr "Текущая плотность"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:125
+#: appTools/ToolCalculators.py:190
+msgid ""
+"Current density to pass through the board. \n"
+"In Amps per Square Feet ASF."
+msgstr ""
+"Плотность тока для прохождения через плату. \n"
+"В Амперах на квадратный метр АЧС."
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:131
+#: appTools/ToolCalculators.py:193
+msgid "Copper Growth"
+msgstr "Медный слой"
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:137
+#: appTools/ToolCalculators.py:200
+msgid ""
+"How thick the copper growth is intended to be.\n"
+"In microns."
+msgstr ""
+"Насколько толстым должен быть медный слой.\n"
+"В микронах."
+
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:27
+#, fuzzy
+#| msgid "Gerber Options"
+msgid "Corner Markers Options"
+msgstr "Параметры Gerber"
+
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:44
+#: appTools/ToolCorners.py:124
+msgid "The thickness of the line that makes the corner marker."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:58
+#: appTools/ToolCorners.py:138
+msgid "The length of the line that makes the corner marker."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:28
+msgid "Cutout Tool Options"
+msgstr "Обрезка платы"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:34
+msgid ""
+"Create toolpaths to cut around\n"
+"the PCB and separate it from\n"
+"the original board."
+msgstr ""
+"Создание траектории обрезки печатной платы и отделения её от\n"
+"заготовки."
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43
+#: appTools/ToolCalculators.py:123 appTools/ToolCutOut.py:129
+msgid "Tool Diameter"
+msgstr "Диаметр инструмента"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:45
+#: appTools/ToolCutOut.py:131
+msgid ""
+"Diameter of the tool used to cutout\n"
+"the PCB shape out of the surrounding material."
+msgstr ""
+"Диаметр инструмента, используемого для вырезания\n"
+"форма печатной платы из окружающего материала."
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:100
+msgid "Object kind"
+msgstr "Вид объекта"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102
+#: appTools/ToolCutOut.py:77
+msgid ""
+"Choice of what kind the object we want to cutout is.
- Single: "
+"contain a single PCB Gerber outline object.
- Panel: a panel PCB "
+"Gerber object, which is made\n"
+"out of many individual PCB outlines."
+msgstr ""
+"Выбор того, какой объект мы хотим вырезать.
-Single : содержит "
+"один объект контура печатной платы Gerber.
-панель : объект "
+"Гербера PCB панели, который сделан\n"
+"из множества отдельных печатных плат очертания."
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109
+#: appTools/ToolCutOut.py:83
+msgid "Single"
+msgstr "Одиночный"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:110
+#: appTools/ToolCutOut.py:84
+msgid "Panel"
+msgstr "Панель"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117
+#: appTools/ToolCutOut.py:192
+msgid ""
+"Margin over bounds. A positive value here\n"
+"will make the cutout of the PCB further from\n"
+"the actual PCB border"
+msgstr ""
+"Отступ за границами. Положительное значение\n"
+"сделает вырез печатной платы дальше от\n"
+"фактической границы печатной платы"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:130
+#: appTools/ToolCutOut.py:203
+msgid "Gap size"
+msgstr "Размер перемычки"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:132
+#: appTools/ToolCutOut.py:205
+msgid ""
+"The size of the bridge gaps in the cutout\n"
+"used to keep the board connected to\n"
+"the surrounding material (the one \n"
+"from which the PCB is cutout)."
+msgstr ""
+"Размер мостовых зазоров в вырезе\n"
+"используется, чтобы держать совет, подключенный к\n"
+"окружающий материал (тот самый \n"
+"из которого вырезается печатная плата)."
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146
+#: appTools/ToolCutOut.py:245
+msgid "Gaps"
+msgstr "Вариант"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148
+msgid ""
+"Number of gaps used for the cutout.\n"
+"There can be maximum 8 bridges/gaps.\n"
+"The choices are:\n"
+"- None - no gaps\n"
+"- lr - left + right\n"
+"- tb - top + bottom\n"
+"- 4 - left + right +top + bottom\n"
+"- 2lr - 2*left + 2*right\n"
+"- 2tb - 2*top + 2*bottom\n"
+"- 8 - 2*left + 2*right +2*top + 2*bottom"
+msgstr ""
+"Количество перемычек, оставляемых при обрезке платы.\n"
+"Может быть максимум 8 мостов/перемычек.\n"
+"Варианты:\n"
+"- нет - нет пробелов\n"
+"- lr - слева + справа\n"
+"- tb - сверху + снизу\n"
+"- 4 - слева + справа +сверху + снизу\n"
+"- 2lr - 2*слева + 2*справа\n"
+"- 2tb - 2*сверху + 2*снизу \n"
+"- 8 - 2*слева + 2*справа + 2*сверху + 2*снизу"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:170
+#: appTools/ToolCutOut.py:222
+msgid "Convex Shape"
+msgstr "Выпуклая форма"
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:172
+#: appTools/ToolCutOut.py:225
+msgid ""
+"Create a convex shape surrounding the entire PCB.\n"
+"Used only if the source object type is Gerber."
+msgstr ""
+"Создайте выпуклую форму, окружающую всю печатную плату.\n"
+"Используется только в том случае, если тип исходного объекта-Gerber."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:27
+msgid "Film Tool Options"
+msgstr "Плёнка"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:33
+#, fuzzy
+#| msgid ""
+#| "Create a PCB film from a Gerber or Geometry\n"
+#| "FlatCAM object.\n"
+#| "The file is saved in SVG format."
+msgid ""
+"Create a PCB film from a Gerber or Geometry object.\n"
+"The file is saved in SVG format."
+msgstr ""
+"Создание плёнки печатной платы из Gerber или Geometry\n"
+"объектов FlatCAM.\n"
+"Файл сохраняется в формате SVG."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:43
+msgid "Film Type"
+msgstr "Тип плёнки"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:45 appTools/ToolFilm.py:283
+msgid ""
+"Generate a Positive black film or a Negative film.\n"
+"Positive means that it will print the features\n"
+"with black on a white canvas.\n"
+"Negative means that it will print the features\n"
+"with white on a black canvas.\n"
+"The Film format is SVG."
+msgstr ""
+"Создаёт пленку позитив или негатив .\n"
+"Позитив означает, что он будет печатать элементы\n"
+"чёрным на белом холсте.\n"
+"Негатив означает, что он будет печатать элементы\n"
+"белым на черном холсте.\n"
+"Формат плёнки - SVG."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:56
+msgid "Film Color"
+msgstr "Цвет пленки"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:58
+msgid "Set the film color when positive film is selected."
+msgstr "Устанавливает цвет плёнки при режиме \"Позитив\"."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:71 appTools/ToolFilm.py:299
+msgid "Border"
+msgstr "Отступ"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:73 appTools/ToolFilm.py:301
+msgid ""
+"Specify a border around the object.\n"
+"Only for negative film.\n"
+"It helps if we use as a Box Object the same \n"
+"object as in Film Object. It will create a thick\n"
+"black bar around the actual print allowing for a\n"
+"better delimitation of the outline features which are of\n"
+"white color like the rest and which may confound with the\n"
+"surroundings if not for this border."
+msgstr ""
+"Обозначает границу вокруг объекта.\n"
+"Только для негативной плёнки.\n"
+"Это помогает, если мы используем в качестве объекта ограничительной рамки\n"
+"объект плёнки. Это создаёт толстую\n"
+"черную полосу вокруг фактического отпечатка с учетом\n"
+"лучшей разметки контуров белого цвета\n"
+"и которые могут смешаться с \n"
+"окружающими, если бы не эта граница."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 appTools/ToolFilm.py:266
+msgid "Scale Stroke"
+msgstr "Масштаб обводки"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 appTools/ToolFilm.py:268
+msgid ""
+"Scale the line stroke thickness of each feature in the SVG file.\n"
+"It means that the line that envelope each SVG feature will be thicker or "
+"thinner,\n"
+"therefore the fine features may be more affected by this parameter."
+msgstr ""
+"Масштабирует толщину штриховой линии каждого объекта в файле SVG.\n"
+"Это означает, что линия, огибающая каждый объект SVG, будет толще или "
+"тоньше,\n"
+"поэтому этот параметр может сильно влиять на мелкие объекты."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:99 appTools/ToolFilm.py:124
+msgid "Film Adjustments"
+msgstr "Регулировка Пленки"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:101
+#: appTools/ToolFilm.py:126
+msgid ""
+"Sometime the printers will distort the print shape, especially the Laser "
+"types.\n"
+"This section provide the tools to compensate for the print distortions."
+msgstr ""
+"Иногда принтеры могут искажать форму печати, особенно лазерные.\n"
+"В этом разделе представлены инструменты для компенсации искажений печати."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:108
+#: appTools/ToolFilm.py:133
+msgid "Scale Film geometry"
+msgstr "Масштабирование плёнки"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:110
+#: appTools/ToolFilm.py:135
+msgid ""
+"A value greater than 1 will stretch the film\n"
+"while a value less than 1 will jolt it."
+msgstr ""
+"Значение больше 1 растянет пленку\n"
+"в то время как значение меньше 1 будет её сжимать."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:139
+#: appTools/ToolFilm.py:172
+msgid "Skew Film geometry"
+msgstr "Наклон плёнки"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:141
+#: appTools/ToolFilm.py:174
+msgid ""
+"Positive values will skew to the right\n"
+"while negative values will skew to the left."
+msgstr ""
+"Положительные значения будут смещать вправо,\n"
+"а отрицательные значения будут смещать влево."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171
+#: appTools/ToolFilm.py:204
+msgid ""
+"The reference point to be used as origin for the skew.\n"
+"It can be one of the four points of the geometry bounding box."
+msgstr ""
+"Опорная точка, используемая в качестве исходной точки для перекоса.\n"
+"Это может быть одна из четырех точек геометрии ограничительной рамки."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:174
+#: appTools/ToolCorners.py:80 appTools/ToolFiducials.py:83
+#: appTools/ToolFilm.py:207
+msgid "Bottom Left"
+msgstr "Нижний левый"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:175
+#: appTools/ToolCorners.py:88 appTools/ToolFilm.py:208
+msgid "Top Left"
+msgstr "Верхний левый"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:176
+#: appTools/ToolCorners.py:84 appTools/ToolFilm.py:209
+msgid "Bottom Right"
+msgstr "Нижний правый"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:177
+#: appTools/ToolFilm.py:210
+msgid "Top right"
+msgstr "Верхний правый"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:185
+#: appTools/ToolFilm.py:227
+msgid "Mirror Film geometry"
+msgstr "Зеркалирование геометрии пленки"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187
+#: appTools/ToolFilm.py:229
+msgid "Mirror the film geometry on the selected axis or on both."
+msgstr "Зеркалирование геометрии пленки на выбранной оси или на обеих."
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:201
+#: appTools/ToolFilm.py:243
+msgid "Mirror axis"
+msgstr "Ось зеркалирования"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:211
+#: appTools/ToolFilm.py:388
+msgid "SVG"
+msgstr "SVG"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212
+#: appTools/ToolFilm.py:389
+msgid "PNG"
+msgstr "PNG"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:213
+#: appTools/ToolFilm.py:390
+msgid "PDF"
+msgstr "PDF"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:216
+#: appTools/ToolFilm.py:281 appTools/ToolFilm.py:393
+msgid "Film Type:"
+msgstr "Тип плёнки:"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:218
+#: appTools/ToolFilm.py:395
+msgid ""
+"The file type of the saved film. Can be:\n"
+"- 'SVG' -> open-source vectorial format\n"
+"- 'PNG' -> raster image\n"
+"- 'PDF' -> portable document format"
+msgstr ""
+"Тип файла сохраненной пленки. Может быть:\n"
+"- 'SVG' -> векторный формат с открытым исходным кодом\n"
+"- 'PNG' -> растровое изображение\n"
+"- 'PDF' -> формат портативного документа"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227
+#: appTools/ToolFilm.py:404
+msgid "Page Orientation"
+msgstr "Ориентация страницы"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:240
+#: appTools/ToolFilm.py:417
+msgid "Page Size"
+msgstr "Размер страницы"
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:241
+#: appTools/ToolFilm.py:418
+msgid "A selection of standard ISO 216 page sizes."
+msgstr "Выбор стандартных размеров страниц ISO 216."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26
+#, fuzzy
+#| msgid "Calibration Tool Options"
+msgid "Isolation Tool Options"
+msgstr "Параметры калибровки"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57
+msgid "Comma separated values"
+msgstr "Значения, разделенные запятыми"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142
+#: appTools/ToolIsolation.py:166 appTools/ToolNCC.py:174
+#: appTools/ToolPaint.py:157
+msgid "Tool order"
+msgstr "Порядок инструмента"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143
+#: appTools/ToolIsolation.py:167 appTools/ToolNCC.py:175
+#: appTools/ToolNCC.py:185 appTools/ToolPaint.py:158 appTools/ToolPaint.py:168
+msgid ""
+"This set the way that the tools in the tools table are used.\n"
+"'No' --> means that the used order is the one in the tool table\n"
+"'Forward' --> means that the tools will be ordered from small to big\n"
+"'Reverse' --> means that the tools will ordered from big to small\n"
+"\n"
+"WARNING: using rest machining will automatically set the order\n"
+"in reverse and disable this control."
+msgstr ""
+"Это устанавливает порядок использования инструментов в таблице "
+"инструментов.\n"
+"'Нет' -> означает, что используемый порядок указан в таблице инструментов.\n"
+"'Прямой' -> означает, что инструменты будут использоваться от меньшего к "
+"большему\n"
+"'Обратный' -> означает, что инструменты будут использоваться от большего к "
+"меньшему\n"
+"\n"
+"ВНИМАНИЕ: использование обработки остаточного припуска автоматически "
+"установит порядок\n"
+"на 'Обратный' и отключит этот элемент управления."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151
+#: appTools/ToolIsolation.py:175 appTools/ToolNCC.py:183
+#: appTools/ToolPaint.py:166
+msgid "Forward"
+msgstr "Прямой"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152
+#: appTools/ToolIsolation.py:176 appTools/ToolNCC.py:184
+#: appTools/ToolPaint.py:167
+msgid "Reverse"
+msgstr "Обратный"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64
+#: appTools/ToolIsolation.py:201 appTools/ToolIsolation.py:209
+#: appTools/ToolNCC.py:215 appTools/ToolNCC.py:223 appTools/ToolPaint.py:197
+#: appTools/ToolPaint.py:205
+msgid ""
+"Default tool type:\n"
+"- 'V-shape'\n"
+"- Circular"
+msgstr ""
+"Тип инструмента по умолчанию:\n"
+"- \"V-образная форма\" \n"
+"- Круглый"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69
+#: appTools/ToolIsolation.py:206 appTools/ToolNCC.py:220
+#: appTools/ToolPaint.py:202
+msgid "V-shape"
+msgstr "V-образный"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:103
+#, fuzzy
+#| msgid ""
+#| "The tip angle for V-Shape Tool.\n"
+#| "In degree."
+msgid ""
+"The tip angle for V-Shape Tool.\n"
+"In degrees."
+msgstr ""
+"Угол наклона наконечника для V-образного инструмента.\n"
+"В степенях."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:117
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:126
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:100
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:109
+#: appTools/ToolIsolation.py:248 appTools/ToolNCC.py:262
+#: appTools/ToolNCC.py:271 appTools/ToolPaint.py:244 appTools/ToolPaint.py:253
+msgid ""
+"Depth of cut into material. Negative value.\n"
+"In FlatCAM units."
+msgstr ""
+"Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n"
+"ширины разреза в материале."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125
+#: appTools/ToolIsolation.py:262 appTools/ToolNCC.py:280
+#: appTools/ToolPaint.py:262
+msgid ""
+"Diameter for the new tool to add in the Tool Table.\n"
+"If the tool is V-shape type then this value is automatically\n"
+"calculated from the other parameters."
+msgstr ""
+"Диаметр нового инструмента для добавления в таблицу инструментов.\n"
+"Если инструмент имеет V-образную форму, то это значение автоматически\n"
+"вычисляется из других параметров."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245
+#: appTools/ToolIsolation.py:432 appTools/ToolNCC.py:512
+#: appTools/ToolPaint.py:441
+#, fuzzy
+#| msgid "Restore"
+msgid "Rest"
+msgstr "Восстановить"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246
+#: appTools/ToolIsolation.py:435
+#, fuzzy
+#| msgid ""
+#| "If checked, use 'rest machining'.\n"
+#| "Basically it will clear copper outside PCB features,\n"
+#| "using the biggest tool and continue with the next tools,\n"
+#| "from bigger to smaller, to clear areas of copper that\n"
+#| "could not be cleared by previous tool, until there is\n"
+#| "no more copper to clear or there are no more tools.\n"
+#| "If not checked, use the standard algorithm."
+msgid ""
+"If checked, use 'rest machining'.\n"
+"Basically it will isolate outside PCB features,\n"
+"using the biggest tool and continue with the next tools,\n"
+"from bigger to smaller, to isolate the copper features that\n"
+"could not be cleared by previous tool, until there is\n"
+"no more copper features to isolate or there are no more tools.\n"
+"If not checked, use the standard algorithm."
+msgstr ""
+"Если установлен этот флажок, используется 'обработка остаточного припуска'.\n"
+"Это очистит основную медь печатной платы,\n"
+"используя самый большой инструмент и переходя к следующим инструментам,\n"
+"от большего к меньшему, чтобы очистить участки меди, которые\n"
+"не могут быть очищены предыдущим инструментом, пока\n"
+"больше не останется меди для очистки или больше не будет инструментов.\n"
+"Если флажок не установлен, используется стандартный алгоритм."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258
+#: appTools/ToolIsolation.py:447
+msgid "Combine"
+msgstr "Комбинировать"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260
+#: appTools/ToolIsolation.py:449
+msgid "Combine all passes into one object"
+msgstr "Объединить все проходы в один объект"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267
+#: appTools/ToolIsolation.py:456
+msgid "Except"
+msgstr "Исключение"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268
+#: appTools/ToolIsolation.py:457
+msgid ""
+"When the isolation geometry is generated,\n"
+"by checking this, the area of the object below\n"
+"will be subtracted from the isolation geometry."
+msgstr ""
+"Когда геометрия изоляции генерируется,\n"
+"проверив это, площадь объекта ниже\n"
+"будет вычтено из геометрии изоляции."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277
+#: appTools/ToolIsolation.py:496
+#, fuzzy
+#| msgid ""
+#| "Isolation scope. Choose what to isolate:\n"
+#| "- 'All' -> Isolate all the polygons in the object\n"
+#| "- 'Selection' -> Isolate a selection of polygons."
+msgid ""
+"Isolation scope. Choose what to isolate:\n"
+"- 'All' -> Isolate all the polygons in the object\n"
+"- 'Area Selection' -> Isolate polygons within a selection area.\n"
+"- 'Polygon Selection' -> Isolate a selection of polygons.\n"
+"- 'Reference Object' - will process the area specified by another object."
+msgstr ""
+"Объем изоляции. Выберите, что изолировать:\n"
+"- 'Все' -> Изолировать все полигоны в объекте.\n"
+"- 'Выделенные' -> Изолировать выделенные полигоны."
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280
+#: appTools/ToolIsolation.py:504 appTools/ToolIsolation.py:1308
+#: appTools/ToolIsolation.py:1690 appTools/ToolPaint.py:485
+#: appTools/ToolPaint.py:941 appTools/ToolPaint.py:1451
+#: tclCommands/TclCommandPaint.py:164
+msgid "Polygon Selection"
+msgstr "Выбор полигона"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:310
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303
+msgid "Normal"
+msgstr "Нормальный"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:311
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304
+msgid "Progressive"
+msgstr "Последовательный"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:312
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305
+#: appObjects/AppObject.py:349 appObjects/FlatCAMObj.py:251
+#: appObjects/FlatCAMObj.py:282 appObjects/FlatCAMObj.py:298
+#: appObjects/FlatCAMObj.py:378 appTools/ToolCopperThieving.py:1491
+#: appTools/ToolCorners.py:411 appTools/ToolFiducials.py:813
+#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:737 app_Main.py:4398
+msgid "Plotting"
+msgstr "Прорисовка"
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:314
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307
+#, fuzzy
+#| msgid ""
+#| "- 'Normal' - normal plotting, done at the end of the NCC job\n"
+#| "- 'Progressive' - after each shape is generated it will be plotted."
+msgid ""
+"- 'Normal' - normal plotting, done at the end of the job\n"
+"- 'Progressive' - each shape is plotted after it is generated"
+msgstr ""
+"- 'Нормальный' - нормальное построение, выполненное в конце задания очистки "
+"от меди \n"
+"- 'Последовательный' - после создания каждой фигуры она будет нанесена на "
+"график."
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:27
+msgid "NCC Tool Options"
+msgstr "Очистка меди"
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:33
+msgid ""
+"Create a Geometry object with\n"
+"toolpaths to cut all non-copper regions."
+msgstr ""
+"Создание объекта геометрии с помощью\n"
+"траектории резания для всех областей, отличных от меди."
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:266
+msgid "Offset value"
+msgstr "Значение смещения"
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:268
+msgid ""
+"If used, it will add an offset to the copper features.\n"
+"The copper clearing will finish to a distance\n"
+"from the copper features.\n"
+"The value can be between 0.0 and 9999.9 FlatCAM units."
+msgstr ""
+"При использовании он добавит смещение к медным элементам.\n"
+"Очистка меди завершится на расстоянии\n"
+"от медных элементов.\n"
+"Это значение может находиться в диапазоне от 0,0 до 9999,9 единиц измерения "
+"FlatCAM."
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:516
+msgid ""
+"If checked, use 'rest machining'.\n"
+"Basically it will clear copper outside PCB features,\n"
+"using the biggest tool and continue with the next tools,\n"
+"from bigger to smaller, to clear areas of copper that\n"
+"could not be cleared by previous tool, until there is\n"
+"no more copper to clear or there are no more tools.\n"
+"If not checked, use the standard algorithm."
+msgstr ""
+"Если установлен этот флажок, используется 'обработка остаточного припуска'.\n"
+"Это очистит основную медь печатной платы,\n"
+"используя самый большой инструмент и переходя к следующим инструментам,\n"
+"от большего к меньшему, чтобы очистить участки меди, которые\n"
+"не могут быть очищены предыдущим инструментом, пока\n"
+"больше не останется меди для очистки или больше не будет инструментов.\n"
+"Если флажок не установлен, используется стандартный алгоритм."
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:541
+msgid ""
+"Selection of area to be processed.\n"
+"- 'Itself' - the processing extent is based on the object that is "
+"processed.\n"
+" - 'Area Selection' - left mouse click to start selection of the area to be "
+"processed.\n"
+"- 'Reference Object' - will process the area specified by another object."
+msgstr ""
+"Выбор области для обработки.\n"
+"- 'Как есть' - степень очистки меди, основано на объекте, который очищается "
+"от меди.\n"
+" - 'Выбор области' - щелкните левой кнопкой мыши для начала выбора области "
+"для рисования.\n"
+"- 'Референсный объект' - будет выполнять очистку от меди в области указанной "
+"другим объектом."
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:27
+msgid "Paint Tool Options"
+msgstr "Рисование"
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33
+msgid "Parameters:"
+msgstr "Параметры:"
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116
+#, fuzzy
+#| msgid ""
+#| "Depth of cut into material. Negative value.\n"
+#| "In FlatCAM units."
+msgid ""
+"Depth of cut into material. Negative value.\n"
+"In application units."
+msgstr ""
+"Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n"
+"ширины разреза в материале."
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247
+#: appTools/ToolPaint.py:444
+msgid ""
+"If checked, use 'rest machining'.\n"
+"Basically it will clear copper outside PCB features,\n"
+"using the biggest tool and continue with the next tools,\n"
+"from bigger to smaller, to clear areas of copper that\n"
+"could not be cleared by previous tool, until there is\n"
+"no more copper to clear or there are no more tools.\n"
+"\n"
+"If not checked, use the standard algorithm."
+msgstr ""
+"Если установлен этот флажок, используйте «остальная обработка».\n"
+"В основном это очистит медь от внешних особенностей печатной платы,\n"
+"используя самый большой инструмент и переходите к следующим инструментам,\n"
+"от большего к меньшему, чтобы очистить участки меди, которые\n"
+"не может быть очищен предыдущим инструментом, пока\n"
+"больше нет меди для очистки или больше нет инструментов.\n"
+"\n"
+"Если не проверено, используйте стандартный алгоритм."
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260
+#: appTools/ToolPaint.py:457
+msgid ""
+"Selection of area to be processed.\n"
+"- 'Polygon Selection' - left mouse click to add/remove polygons to be "
+"processed.\n"
+"- 'Area Selection' - left mouse click to start selection of the area to be "
+"processed.\n"
+"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple "
+"areas.\n"
+"- 'All Polygons' - the process will start after click.\n"
+"- 'Reference Object' - will process the area specified by another object."
+msgstr ""
+"Выбор области для обработки.\n"
+"- 'Выделение полигонов' - щелкните левой кнопкой мыши, чтобы добавить/"
+"удалить полигоны для рисования.\n"
+"- 'Выделение области' - щелкните левой кнопкой мыши, чтобы начать выделение "
+"области для рисования.\n"
+"Удержание нажатой клавиши модификатора (CTRL или SHIFT) позволит добавить "
+"несколько областей.\n"
+"- 'Все полигоны' - окраска начнется после щелчка мыши.\n"
+"- 'Объект сравнения' - будет выполнять не медную расчистку в пределах "
+"участка.\n"
+"указанным другим объектом."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:27
+msgid "Panelize Tool Options"
+msgstr "Панелизация"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:33
+msgid ""
+"Create an object that contains an array of (x, y) elements,\n"
+"each element is a copy of the source object spaced\n"
+"at a X distance, Y distance of each other."
+msgstr ""
+"Создайте объект, содержащий массив (x, y) элементов,\n"
+"каждый элемент является копией исходного объекта с интервалом\n"
+"на расстоянии X, Y расстояние друг от друга."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:50
+#: appTools/ToolPanelize.py:165
+msgid "Spacing cols"
+msgstr "Интервал столбцов"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:52
+#: appTools/ToolPanelize.py:167
+msgid ""
+"Spacing between columns of the desired panel.\n"
+"In current units."
+msgstr ""
+"Расстояние между столбцами нужной панели.\n"
+"В текущих единицах измерения."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:64
+#: appTools/ToolPanelize.py:177
+msgid "Spacing rows"
+msgstr "Интервал строк"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:66
+#: appTools/ToolPanelize.py:179
+msgid ""
+"Spacing between rows of the desired panel.\n"
+"In current units."
+msgstr ""
+"Расстояние между строками нужной панели.\n"
+"В текущих единицах измерения."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77
+#: appTools/ToolPanelize.py:188
+msgid "Columns"
+msgstr "Столбцы"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:79
+#: appTools/ToolPanelize.py:190
+msgid "Number of columns of the desired panel"
+msgstr "Количество столбцов нужной панели"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89
+#: appTools/ToolPanelize.py:198
+msgid "Rows"
+msgstr "Строки"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91
+#: appTools/ToolPanelize.py:200
+msgid "Number of rows of the desired panel"
+msgstr "Количество строк нужной панели"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76
+#: appTools/ToolAlignObjects.py:73 appTools/ToolAlignObjects.py:109
+#: appTools/ToolCalibration.py:196 appTools/ToolCalibration.py:631
+#: appTools/ToolCalibration.py:648 appTools/ToolCalibration.py:807
+#: appTools/ToolCalibration.py:815 appTools/ToolCopperThieving.py:148
+#: appTools/ToolCopperThieving.py:162 appTools/ToolCopperThieving.py:608
+#: appTools/ToolCutOut.py:91 appTools/ToolDblSided.py:224
+#: appTools/ToolFilm.py:68 appTools/ToolFilm.py:91 appTools/ToolImage.py:49
+#: appTools/ToolImage.py:252 appTools/ToolImage.py:273
+#: appTools/ToolIsolation.py:465 appTools/ToolIsolation.py:517
+#: appTools/ToolIsolation.py:1281 appTools/ToolNCC.py:96
+#: appTools/ToolNCC.py:558 appTools/ToolNCC.py:1318 appTools/ToolPaint.py:501
+#: appTools/ToolPaint.py:705 appTools/ToolPanelize.py:116
+#: appTools/ToolPanelize.py:210 appTools/ToolPanelize.py:385
+#: appTools/ToolPanelize.py:402 appTools/ToolTransform.py:98
+#: appTools/ToolTransform.py:535 defaults.py:504
+msgid "Gerber"
+msgstr "Gerber"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98
+#: appTools/ToolPanelize.py:211
+msgid "Geo"
+msgstr "Geometry"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:99
+#: appTools/ToolPanelize.py:212
+msgid "Panel Type"
+msgstr "Тип панели"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:101
+msgid ""
+"Choose the type of object for the panel object:\n"
+"- Gerber\n"
+"- Geometry"
+msgstr ""
+"Выбор типа объекта для объекта панели :\n"
+"- Gerber\n"
+"- Geometry"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:110
+msgid "Constrain within"
+msgstr "Ограничить в пределах"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:112
+#: appTools/ToolPanelize.py:224
+msgid ""
+"Area define by DX and DY within to constrain the panel.\n"
+"DX and DY values are in current units.\n"
+"Regardless of how many columns and rows are desired,\n"
+"the final panel will have as many columns and rows as\n"
+"they fit completely within selected area."
+msgstr ""
+"Область, определяемая DX и DY для ограничения размеров панели.\n"
+"Значения DX и DY указаны в текущих единицах измерения.\n"
+"Независимо от того, сколько столбцов и строк нужно,\n"
+"последняя панель будет иметь столько столбцов и строк, чтобы\n"
+"она полностью вписывалась в выбранную область."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:125
+#: appTools/ToolPanelize.py:236
+msgid "Width (DX)"
+msgstr "Ширина (DX)"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:127
+#: appTools/ToolPanelize.py:238
+msgid ""
+"The width (DX) within which the panel must fit.\n"
+"In current units."
+msgstr ""
+"Ширина (DX), в пределах которой должна поместиться панель.\n"
+"В текущих единицах измерения."
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:138
+#: appTools/ToolPanelize.py:247
+msgid "Height (DY)"
+msgstr "Высота (DY)"
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:140
+#: appTools/ToolPanelize.py:249
+msgid ""
+"The height (DY)within which the panel must fit.\n"
+"In current units."
+msgstr ""
+"Высота (DY), в пределах которой должна поместиться панель.\n"
+"В текущих единицах измерения."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:27
+msgid "SolderPaste Tool Options"
+msgstr "Паяльная паста"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:33
+msgid ""
+"A tool to create GCode for dispensing\n"
+"solder paste onto a PCB."
+msgstr ""
+"Инструмент для создания GCode для дозирования\n"
+"нанесения паяльной пасты на печатную плату."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:54
+msgid "New Nozzle Dia"
+msgstr "Новый диаметр сопла"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:56
+#: appTools/ToolSolderPaste.py:112
+msgid "Diameter for the new Nozzle tool to add in the Tool Table"
+msgstr ""
+"Диаметр для нового инструмента сопла, который нужно добавить в таблице "
+"инструмента"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:72
+#: appTools/ToolSolderPaste.py:179
+msgid "Z Dispense Start"
+msgstr "Z начала нанесения"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:74
+#: appTools/ToolSolderPaste.py:181
+msgid "The height (Z) when solder paste dispensing starts."
+msgstr "Высота (Z), когда начинается выдача паяльной пасты."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:85
+#: appTools/ToolSolderPaste.py:191
+msgid "Z Dispense"
+msgstr "Z нанесения"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:87
+#: appTools/ToolSolderPaste.py:193
+msgid "The height (Z) when doing solder paste dispensing."
+msgstr "Высота (Z) при выполнении дозирования паяльной пасты."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:98
+#: appTools/ToolSolderPaste.py:203
+msgid "Z Dispense Stop"
+msgstr "Z конца нанесения"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:100
+#: appTools/ToolSolderPaste.py:205
+msgid "The height (Z) when solder paste dispensing stops."
+msgstr "Высота (Z) при остановке выдачи паяльной пасты."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:111
+#: appTools/ToolSolderPaste.py:215
+msgid "Z Travel"
+msgstr "Z перемещения"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:113
+#: appTools/ToolSolderPaste.py:217
+msgid ""
+"The height (Z) for travel between pads\n"
+"(without dispensing solder paste)."
+msgstr ""
+"Высота (Z) для перемещения между колодками\n"
+"(без дозирования паяльной пасты)."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:125
+#: appTools/ToolSolderPaste.py:228
+msgid "Z Toolchange"
+msgstr "Z смены инструмента"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127
+#: appTools/ToolSolderPaste.py:230
+msgid "The height (Z) for tool (nozzle) change."
+msgstr "Высота (Z) для изменения инструмента (сопла)."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:136
+#: appTools/ToolSolderPaste.py:238
+msgid ""
+"The X,Y location for tool (nozzle) change.\n"
+"The format is (x, y) where x and y are real numbers."
+msgstr ""
+"Положение X, Y для изменения инструмента (сопла).\n"
+"Формат (x, y), где x и y-действительные числа."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:150
+#: appTools/ToolSolderPaste.py:251
+msgid "Feedrate (speed) while moving on the X-Y plane."
+msgstr "Скорость подачи при движении по плоскости X-Y."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:163
+#: appTools/ToolSolderPaste.py:263
+msgid ""
+"Feedrate (speed) while moving vertically\n"
+"(on Z plane)."
+msgstr ""
+"Скорость подачи (скорость) при движении по вертикали\n"
+"(на плоскости Z)."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:175
+#: appTools/ToolSolderPaste.py:274
+msgid "Feedrate Z Dispense"
+msgstr "Скорость подачи Z Диспенсер"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:177
+msgid ""
+"Feedrate (speed) while moving up vertically\n"
+"to Dispense position (on Z plane)."
+msgstr ""
+"Скорость подачи (скорость) при движении вверх по вертикали\n"
+"распределить положение (на плоскости Z)."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:188
+#: appTools/ToolSolderPaste.py:286
+msgid "Spindle Speed FWD"
+msgstr "Скорость прямого вращения шпинделя"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:190
+#: appTools/ToolSolderPaste.py:288
+msgid ""
+"The dispenser speed while pushing solder paste\n"
+"through the dispenser nozzle."
+msgstr ""
+"Скорость диспенсера при проталкивании паяльной пасты\n"
+"через форсунку диспенсера."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:202
+#: appTools/ToolSolderPaste.py:299
+msgid "Dwell FWD"
+msgstr "Задержка В НАЧАЛЕ"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:204
+#: appTools/ToolSolderPaste.py:301
+msgid "Pause after solder dispensing."
+msgstr "Пауза после выдачи паяльной пасты."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:214
+#: appTools/ToolSolderPaste.py:310
+msgid "Spindle Speed REV"
+msgstr "Скорость обратного вращения шпинделя"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:216
+#: appTools/ToolSolderPaste.py:312
+msgid ""
+"The dispenser speed while retracting solder paste\n"
+"through the dispenser nozzle."
+msgstr ""
+"Скорость диспенсера при втягивании паяльной пасты\n"
+"через форсунку диспенсера."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:228
+#: appTools/ToolSolderPaste.py:323
+msgid "Dwell REV"
+msgstr "Задержка В КОНЦЕ"
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230
+#: appTools/ToolSolderPaste.py:325
+msgid ""
+"Pause after solder paste dispenser retracted,\n"
+"to allow pressure equilibrium."
+msgstr ""
+"Пауза после того, как дозатор паяльной пасты будет убран,\n"
+"чтобы обеспечить равномерное выдавливание."
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:239
+#: appTools/ToolSolderPaste.py:333
+msgid "Files that control the GCode generation."
+msgstr "Файлы контролирующие генерацию GCode."
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:27
+msgid "Substractor Tool Options"
+msgstr "Параметры инструмента Substractor"
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33
+msgid ""
+"A tool to substract one Gerber or Geometry object\n"
+"from another of the same type."
+msgstr ""
+"Инструмент для вычитания одного объекта Gerber или Geometry\n"
+"от другого того же типа."
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:160
+msgid "Close paths"
+msgstr "Закрыть пути"
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:39
+msgid ""
+"Checking this will close the paths cut by the Geometry substractor object."
+msgstr "Проверка этого закроет пути, прорезанные объектом субметора Геометрия."
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:27
+msgid "Transform Tool Options"
+msgstr "Трансформация"
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:33
+#, fuzzy
+#| msgid ""
+#| "Various transformations that can be applied\n"
+#| "on a FlatCAM object."
+msgid ""
+"Various transformations that can be applied\n"
+"on a application object."
+msgstr ""
+"Различные преобразования, которые могут быть применены\n"
+"на объекте FlatCAM."
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:46
+#: appTools/ToolTransform.py:62
+msgid ""
+"The reference point for Rotate, Skew, Scale, Mirror.\n"
+"Can be:\n"
+"- Origin -> it is the 0, 0 point\n"
+"- Selection -> the center of the bounding box of the selected objects\n"
+"- Point -> a custom point defined by X,Y coordinates\n"
+"- Object -> the center of the bounding box of a specific object"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72
+#: appTools/ToolTransform.py:94
+#, fuzzy
+#| msgid "The FlatCAM object to be used as non copper clearing reference."
+msgid "The type of object used as reference."
+msgstr ""
+"Объект FlatCAM, который будет использоваться как ссылка на очистку от меди."
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107
+msgid "Skew"
+msgstr "Наклон"
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:126
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140
+#: appTools/ToolCalibration.py:505 appTools/ToolCalibration.py:518
+msgid ""
+"Angle for Skew action, in degrees.\n"
+"Float number between -360 and 359."
+msgstr ""
+"Угол наклона в градусах.\n"
+"Число с плавающей запятой между -360 и 359."
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:27
+msgid "Autocompleter Keywords"
+msgstr "Ключевые слова автозаполнения"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:30
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:40
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:30
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:30
+msgid "Restore"
+msgstr "Восстановить"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:31
+msgid "Restore the autocompleter keywords list to the default state."
+msgstr ""
+"Восстановление списока ключевых слов автозаполнения в состояние по умолчанию."
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:33
+msgid "Delete all autocompleter keywords from the list."
+msgstr "Удаление всех ключевых слов автозаполнения из списка."
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:41
+msgid "Keywords list"
+msgstr "Список ключевых слов"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:43
+msgid ""
+"List of keywords used by\n"
+"the autocompleter in FlatCAM.\n"
+"The autocompleter is installed\n"
+"in the Code Editor and for the Tcl Shell."
+msgstr ""
+"Список ключевых слов, используемых\n"
+"при автозаполнении в FlatCAM.\n"
+"Автозаполнение установлено\n"
+"в редакторе кода и для Tcl Shell."
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:64
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:73
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:63
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:62
+msgid "Extension"
+msgstr "Расширение"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:65
+msgid "A keyword to be added or deleted to the list."
+msgstr "Ключевое слово, которое будет добавлено или удалено из списка."
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:73
+msgid "Add keyword"
+msgstr "Добавить ключевое слово"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:74
+msgid "Add a keyword to the list"
+msgstr "Добавляет ключевое слово в список"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:75
+msgid "Delete keyword"
+msgstr "Удалить ключевое слово"
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:76
+msgid "Delete a keyword from the list"
+msgstr "Удаляет ключевое слово из списка"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:27
+msgid "Excellon File associations"
+msgstr "Ассоциации файлов Excellon"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:41
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:31
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:31
+msgid "Restore the extension list to the default state."
+msgstr "Восстановление списка расширений в состояние по умолчанию."
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:43
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:33
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:33
+msgid "Delete all extensions from the list."
+msgstr "Удаляет все расширения из списка."
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:51
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:41
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:41
+msgid "Extensions list"
+msgstr "Список расширений"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:53
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:43
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:43
+msgid ""
+"List of file extensions to be\n"
+"associated with FlatCAM."
+msgstr ""
+"Список расширений файлов, которые будут\n"
+"связаны с FlatCAM."
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:74
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:64
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:63
+msgid "A file extension to be added or deleted to the list."
+msgstr "Расширение файла для добавления или удаления из списка."
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:82
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:72
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:71
+msgid "Add Extension"
+msgstr "Добавить расширение"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:83
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:73
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:72
+msgid "Add a file extension to the list"
+msgstr "Добавляет расширение файла в список"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:84
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:74
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:73
+msgid "Delete Extension"
+msgstr "Удалить расширение"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:85
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:75
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:74
+msgid "Delete a file extension from the list"
+msgstr "Удаляет расширение файла из списка"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:92
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:82
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:81
+msgid "Apply Association"
+msgstr "Ассоциировать"
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:93
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:83
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:82
+msgid ""
+"Apply the file associations between\n"
+"FlatCAM and the files with above extensions.\n"
+"They will be active after next logon.\n"
+"This work only in Windows."
+msgstr ""
+"Установит ассоциации между\n"
+"FlatCAM и файлами с вышеуказанными расширениями.\n"
+"Они будут активны после следующего входа в систему.\n"
+"Эта работает только в Windows."
+
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27
+msgid "GCode File associations"
+msgstr "Ассоциации файлов GCode"
+
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27
+msgid "Gerber File associations"
+msgstr "Ассоциации файлов Gerber"
+
+#: appObjects/AppObject.py:134
+#, python-brace-format
+msgid ""
+"Object ({kind}) failed because: {error} \n"
+"\n"
+msgstr ""
+"Объект ({kind}) не выполнен, потому что: {error} \n"
+"\n"
+
+#: appObjects/AppObject.py:149
+msgid "Converting units to "
+msgstr "Конвертирование единиц в "
+
+#: appObjects/AppObject.py:254
+msgid "CREATE A NEW FLATCAM TCL SCRIPT"
+msgstr "СОЗДАЙТЕ НОВЫЙ TCL СЦЕНАРИЙ FLATCAM"
+
+#: appObjects/AppObject.py:255
+msgid "TCL Tutorial is here"
+msgstr "Учебное пособие по TCL здесь"
+
+#: appObjects/AppObject.py:257
+msgid "FlatCAM commands list"
+msgstr "Список команд FlatCAM"
+
+#: appObjects/AppObject.py:258
+msgid ""
+"Type >help< followed by Run Code for a list of FlatCAM Tcl Commands "
+"(displayed in Tcl Shell)."
+msgstr ""
+"Введите> help <, а затем Run Code для получения списка команд FlatCAM Tcl "
+"(отображается в оболочке Tcl)."
+
+#: appObjects/AppObject.py:304 appObjects/AppObject.py:310
+#: appObjects/AppObject.py:316 appObjects/AppObject.py:322
+#: appObjects/AppObject.py:328 appObjects/AppObject.py:334
+msgid "created/selected"
+msgstr "создан / выбрана"
+
+#: appObjects/FlatCAMCNCJob.py:429 appObjects/FlatCAMDocument.py:71
+#: appObjects/FlatCAMScript.py:82
+msgid "Basic"
+msgstr "Базовый"
+
+#: appObjects/FlatCAMCNCJob.py:435 appObjects/FlatCAMDocument.py:75
+#: appObjects/FlatCAMScript.py:86
+msgid "Advanced"
+msgstr "Расширенный"
+
+#: appObjects/FlatCAMCNCJob.py:478
+msgid "Plotting..."
+msgstr "Построение..."
+
+#: appObjects/FlatCAMCNCJob.py:517 appTools/ToolSolderPaste.py:1511
+#, fuzzy
+#| msgid "Export PNG cancelled."
+msgid "Export cancelled ..."
+msgstr "Экспорт PNG отменён."
+
+#: appObjects/FlatCAMCNCJob.py:538
+#, fuzzy
+#| msgid "PDF file saved to"
+msgid "File saved to"
+msgstr "Файл PDF сохранён в"
+
+#: appObjects/FlatCAMCNCJob.py:548 appObjects/FlatCAMScript.py:134
+#: app_Main.py:7303
+msgid "Loading..."
+msgstr "Загрузка..."
+
+#: appObjects/FlatCAMCNCJob.py:562 app_Main.py:7400
+msgid "Code Editor"
+msgstr "Редактор кода"
+
+#: appObjects/FlatCAMCNCJob.py:599 appTools/ToolCalibration.py:1097
+msgid "Loaded Machine Code into Code Editor"
+msgstr "Машинный код загружен в редактор кода"
+
+#: appObjects/FlatCAMCNCJob.py:740
+msgid "This CNCJob object can't be processed because it is a"
+msgstr "CNCJob объект не может быть обработан, так как"
+
+#: appObjects/FlatCAMCNCJob.py:742
+msgid "CNCJob object"
+msgstr "CNCJob object"
+
+#: appObjects/FlatCAMCNCJob.py:922
+msgid ""
+"G-code does not have a G94 code and we will not include the code in the "
+"'Prepend to GCode' text box"
+msgstr ""
+"G-код не имеет кода G94, и мы не будем включать этот код в текстовое поле "
+"«Готовьтесь к G-код»"
+
+#: appObjects/FlatCAMCNCJob.py:933
+msgid "Cancelled. The Toolchange Custom code is enabled but it's empty."
+msgstr "Отмена. Пользовательский код смены инструмента включен, но он пуст."
+
+#: appObjects/FlatCAMCNCJob.py:938
+msgid "Toolchange G-code was replaced by a custom code."
+msgstr "G-code смены инструмента был заменен на пользовательский код."
+
+#: appObjects/FlatCAMCNCJob.py:986 appObjects/FlatCAMCNCJob.py:995
+msgid ""
+"The used preprocessor file has to have in it's name: 'toolchange_custom'"
+msgstr "Используемый файл постпроцессора должен иметь имя: 'toolchange_custom'"
+
+#: appObjects/FlatCAMCNCJob.py:998
+msgid "There is no preprocessor file."
+msgstr "Это не файл постпроцессора."
+
+#: appObjects/FlatCAMDocument.py:175
+msgid "Document Editor"
+msgstr "Редактор Document"
+
+#: appObjects/FlatCAMExcellon.py:537 appObjects/FlatCAMExcellon.py:856
+#: appObjects/FlatCAMGeometry.py:380 appObjects/FlatCAMGeometry.py:861
+#: appTools/ToolIsolation.py:1051 appTools/ToolIsolation.py:1185
+#: appTools/ToolNCC.py:811 appTools/ToolNCC.py:1214 appTools/ToolPaint.py:778
+#: appTools/ToolPaint.py:1190
+msgid "Multiple Tools"
+msgstr "Несколько инструментов"
+
+#: appObjects/FlatCAMExcellon.py:836
+msgid "No Tool Selected"
+msgstr "Инструмент не выбран"
+
+#: appObjects/FlatCAMExcellon.py:1234 appObjects/FlatCAMExcellon.py:1348
+#: appObjects/FlatCAMExcellon.py:1535
+msgid "Please select one or more tools from the list and try again."
+msgstr ""
+"Пожалуйста, выберите один или несколько инструментов из списка и попробуйте "
+"еще раз."
+
+#: appObjects/FlatCAMExcellon.py:1241
+msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
+msgstr "Сверло больше, чем размер отверстия. Отмена."
+
+#: appObjects/FlatCAMExcellon.py:1265 appObjects/FlatCAMExcellon.py:1368
+#: appObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Tool_nr"
+msgstr "№ инструмента"
+
+#: appObjects/FlatCAMExcellon.py:1265 appObjects/FlatCAMExcellon.py:1368
+#: appObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Drills_Nr"
+msgstr "№ отверстия"
+
+#: appObjects/FlatCAMExcellon.py:1265 appObjects/FlatCAMExcellon.py:1368
+#: appObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Slots_Nr"
+msgstr "№ паза"
+
+#: appObjects/FlatCAMExcellon.py:1357
+msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
+msgstr "Инструмент для прорезания пазов больше, чем размер отверстия. Отмена."
+
+#: appObjects/FlatCAMExcellon.py:1461 appObjects/FlatCAMGeometry.py:1636
+msgid "Focus Z"
+msgstr "Фокус Z"
+
+#: appObjects/FlatCAMExcellon.py:1480 appObjects/FlatCAMGeometry.py:1655
+msgid "Laser Power"
+msgstr "Мощность лазера"
+
+#: appObjects/FlatCAMExcellon.py:1610 appObjects/FlatCAMGeometry.py:2088
+#: appObjects/FlatCAMGeometry.py:2092 appObjects/FlatCAMGeometry.py:2243
+msgid "Generating CNC Code"
+msgstr "Генерация кода ЧПУ"
+
+#: appObjects/FlatCAMExcellon.py:1663 appObjects/FlatCAMGeometry.py:2553
+#, fuzzy
+#| msgid "Delete failed. Select a tool to delete."
+msgid "Delete failed. There are no exclusion areas to delete."
+msgstr "Ошибка удаления. Выберите инструмент для удаления."
+
+#: appObjects/FlatCAMExcellon.py:1680 appObjects/FlatCAMGeometry.py:2570
+#, fuzzy
+#| msgid "Failed. Nothing selected."
+msgid "Delete failed. Nothing is selected."
+msgstr "Ошибка. Ничего не выбрано."
+
+#: appObjects/FlatCAMExcellon.py:1945 appTools/ToolIsolation.py:1253
+#: appTools/ToolNCC.py:918 appTools/ToolPaint.py:843
+msgid "Current Tool parameters were applied to all tools."
+msgstr "Применить параметры ко всем инструментам."
+
+#: appObjects/FlatCAMGeometry.py:124 appObjects/FlatCAMGeometry.py:1298
+#: appObjects/FlatCAMGeometry.py:1299 appObjects/FlatCAMGeometry.py:1308
+msgid "Iso"
+msgstr "Изоляция"
+
+#: appObjects/FlatCAMGeometry.py:124 appObjects/FlatCAMGeometry.py:522
+#: appObjects/FlatCAMGeometry.py:920 appObjects/FlatCAMGerber.py:578
+#: appObjects/FlatCAMGerber.py:721 appTools/ToolCutOut.py:727
+#: appTools/ToolCutOut.py:923 appTools/ToolCutOut.py:1083
+#: appTools/ToolIsolation.py:1842 appTools/ToolIsolation.py:1979
+#: appTools/ToolIsolation.py:2150
+msgid "Rough"
+msgstr "Грубый"
+
+#: appObjects/FlatCAMGeometry.py:124
+msgid "Finish"
+msgstr "Конец"
+
+#: appObjects/FlatCAMGeometry.py:557
+msgid "Add from Tool DB"
+msgstr "Добавить инструмент из БД"
+
+#: appObjects/FlatCAMGeometry.py:939
+msgid "Tool added in Tool Table."
+msgstr "Инструмент добавлен в таблицу инструментов."
+
+#: appObjects/FlatCAMGeometry.py:1048 appObjects/FlatCAMGeometry.py:1057
+msgid "Failed. Select a tool to copy."
+msgstr "Ошибка. Выберите инструмент для копирования."
+
+#: appObjects/FlatCAMGeometry.py:1086
+msgid "Tool was copied in Tool Table."
+msgstr "Инструмент скопирован в таблицу инструментов."
+
+#: appObjects/FlatCAMGeometry.py:1113
+msgid "Tool was edited in Tool Table."
+msgstr "Инструмент был изменён в таблице инструментов."
+
+#: appObjects/FlatCAMGeometry.py:1142 appObjects/FlatCAMGeometry.py:1151
+msgid "Failed. Select a tool to delete."
+msgstr "Ошибка. Выберите инструмент для удаления."
+
+#: appObjects/FlatCAMGeometry.py:1175
+msgid "Tool was deleted in Tool Table."
+msgstr "Инструмент был удален из таблицы инструментов."
+
+#: appObjects/FlatCAMGeometry.py:1212 appObjects/FlatCAMGeometry.py:1221
+msgid ""
+"Disabled because the tool is V-shape.\n"
+"For V-shape tools the depth of cut is\n"
+"calculated from other parameters like:\n"
+"- 'V-tip Angle' -> angle at the tip of the tool\n"
+"- 'V-tip Dia' -> diameter at the tip of the tool \n"
+"- Tool Dia -> 'Dia' column found in the Tool Table\n"
+"NB: a value of zero means that Tool Dia = 'V-tip Dia'"
+msgstr ""
+"Отключено, потому что инструмент имеет V-образную форму.\n"
+"Для V-образных инструментов глубина резания составляет\n"
+"рассчитывается из других параметров, таких как:\n"
+"- «Угол V-наконечника» -> угол на кончике инструмента\n"
+"- «Диа V-наконечника» -> диаметр на конце инструмента\n"
+"- «Инструмент Dia» -> столбец «Dia» найден в таблице инструментов\n"
+"Примечание: нулевое значение означает, что Инструмент Dia = 'Диа V-"
+"наконечника'"
+
+#: appObjects/FlatCAMGeometry.py:1708
+msgid "This Geometry can't be processed because it is"
+msgstr "Эта Geometry не может быть обработана, так как это"
+
+#: appObjects/FlatCAMGeometry.py:1708
+msgid "geometry"
+msgstr "геометрия"
+
+#: appObjects/FlatCAMGeometry.py:1749
+msgid "Failed. No tool selected in the tool table ..."
+msgstr "Ошибка. Инструмент не выбран в таблице инструментов ..."
+
+#: appObjects/FlatCAMGeometry.py:1847 appObjects/FlatCAMGeometry.py:1997
+msgid ""
+"Tool Offset is selected in Tool Table but no value is provided.\n"
+"Add a Tool Offset or change the Offset Type."
+msgstr ""
+"Смещение выбранного в таблице инструментов инструмента не указано.\n"
+"Добавьте смещение инструмента или измените тип смещения."
+
+#: appObjects/FlatCAMGeometry.py:1913 appObjects/FlatCAMGeometry.py:2059
+msgid "G-Code parsing in progress..."
+msgstr "Разбор G-кода ..."
+
+#: appObjects/FlatCAMGeometry.py:1915 appObjects/FlatCAMGeometry.py:2061
+msgid "G-Code parsing finished..."
+msgstr "Разбор G-кода завершен..."
+
+#: appObjects/FlatCAMGeometry.py:1923
+msgid "Finished G-Code processing"
+msgstr "Закончена обработка G-кода"
+
+#: appObjects/FlatCAMGeometry.py:1925 appObjects/FlatCAMGeometry.py:2073
+msgid "G-Code processing failed with error"
+msgstr "Обработка G-кода завершилась ошибкой"
+
+#: appObjects/FlatCAMGeometry.py:1967 appTools/ToolSolderPaste.py:1309
+msgid "Cancelled. Empty file, it has no geometry"
+msgstr "Отмена. Пустой файл, он не имеет геометрии"
+
+#: appObjects/FlatCAMGeometry.py:2071 appObjects/FlatCAMGeometry.py:2238
+msgid "Finished G-Code processing..."
+msgstr "Разбор G-кода завершен..."
+
+#: appObjects/FlatCAMGeometry.py:2090 appObjects/FlatCAMGeometry.py:2094
+#: appObjects/FlatCAMGeometry.py:2245
+msgid "CNCjob created"
+msgstr "CNCjob создан"
+
+#: appObjects/FlatCAMGeometry.py:2276 appObjects/FlatCAMGeometry.py:2285
+#: appParsers/ParseGerber.py:1867 appParsers/ParseGerber.py:1877
+msgid "Scale factor has to be a number: integer or float."
+msgstr ""
+"Коэффициент масштабирования должен быть числом: целочисленным или с "
+"плавающей запятой."
+
+#: appObjects/FlatCAMGeometry.py:2348
+msgid "Geometry Scale done."
+msgstr "Масштабирование Geometry выполнено."
+
+#: appObjects/FlatCAMGeometry.py:2365 appParsers/ParseGerber.py:1993
+msgid ""
+"An (x,y) pair of values are needed. Probable you entered only one value in "
+"the Offset field."
+msgstr ""
+"Необходима пара значений (x,y). Возможно, вы ввели только одно значение в "
+"поле \"Смещение\"."
+
+#: appObjects/FlatCAMGeometry.py:2421
+msgid "Geometry Offset done."
+msgstr "Смещение Geometry выполнено."
+
+#: appObjects/FlatCAMGeometry.py:2450
+msgid ""
+"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, "
+"y)\n"
+"but now there is only one value, not two."
+msgstr ""
+"Поле X, Y смены инструмента в Правка - > Параметры должно быть в формате (x, "
+"y)\n"
+"но теперь есть только одно значение, а не два."
+
+#: appObjects/FlatCAMGerber.py:403 appTools/ToolIsolation.py:1577
+msgid "Buffering solid geometry"
+msgstr "Буферизация solid геометрии"
+
+#: appObjects/FlatCAMGerber.py:410 appTools/ToolIsolation.py:1599
+msgid "Done"
+msgstr "Готово"
+
+#: appObjects/FlatCAMGerber.py:436 appObjects/FlatCAMGerber.py:462
+msgid "Operation could not be done."
+msgstr "Операция не может быть выполнена."
+
+#: appObjects/FlatCAMGerber.py:594 appObjects/FlatCAMGerber.py:668
+#: appTools/ToolIsolation.py:1805 appTools/ToolIsolation.py:2126
+#: appTools/ToolNCC.py:2117 appTools/ToolNCC.py:3197 appTools/ToolNCC.py:3576
+msgid "Isolation geometry could not be generated."
+msgstr "Геометрия изоляции не может быть сгенерирована."
+
+#: appObjects/FlatCAMGerber.py:619 appObjects/FlatCAMGerber.py:746
+#: appTools/ToolIsolation.py:1869 appTools/ToolIsolation.py:2035
+#: appTools/ToolIsolation.py:2202
+msgid "Isolation geometry created"
+msgstr "Создана геометрия изоляции"
+
+#: appObjects/FlatCAMGerber.py:1041
+msgid "Plotting Apertures"
+msgstr "Создание отверстия"
+
+#: appObjects/FlatCAMObj.py:237
+msgid "Name changed from"
+msgstr "Имя изменено с"
+
+#: appObjects/FlatCAMObj.py:237
+msgid "to"
+msgstr "на"
+
+#: appObjects/FlatCAMObj.py:248
+msgid "Offsetting..."
+msgstr "Смещение..."
+
+#: appObjects/FlatCAMObj.py:262 appObjects/FlatCAMObj.py:267
+msgid "Scaling could not be executed."
+msgstr "Масштабирование не может быть выполнено."
+
+#: appObjects/FlatCAMObj.py:271 appObjects/FlatCAMObj.py:279
+msgid "Scale done."
+msgstr "Масштаб сделан."
+
+#: appObjects/FlatCAMObj.py:277
+msgid "Scaling..."
+msgstr "Масштабирование..."
+
+#: appObjects/FlatCAMObj.py:295
+msgid "Skewing..."
+msgstr "Наклон..."
+
+#: appObjects/FlatCAMScript.py:163
+msgid "Script Editor"
+msgstr "Редактор сценариев"
+
+#: appObjects/ObjectCollection.py:514
+#, python-brace-format
+msgid "Object renamed from {old} to {new}"
+msgstr "Объект переименован из {old} в {new}"
+
+#: appObjects/ObjectCollection.py:926 appObjects/ObjectCollection.py:932
+#: appObjects/ObjectCollection.py:938 appObjects/ObjectCollection.py:944
+#: appObjects/ObjectCollection.py:950 appObjects/ObjectCollection.py:956
+#: app_Main.py:6237 app_Main.py:6243 app_Main.py:6249 app_Main.py:6255
+msgid "selected"
+msgstr "выбранный"
+
+#: appObjects/ObjectCollection.py:987
+msgid "Cause of error"
+msgstr "Причина ошибки"
+
+#: appObjects/ObjectCollection.py:1188
+msgid "All objects are selected."
+msgstr "Все объекты выделены."
+
+#: appObjects/ObjectCollection.py:1198
+msgid "Objects selection is cleared."
+msgstr "Выбор объектов очищен."
+
+#: appParsers/ParseExcellon.py:315
+msgid "This is GCODE mark"
+msgstr "Это метка GCODE"
+
+#: appParsers/ParseExcellon.py:432
+msgid ""
+"No tool diameter info's. See shell.\n"
+"A tool change event: T"
+msgstr ""
+"Нет информации о диаметре инструмента. Смотрите командную строку\n"
+"Событие изменения инструмента: T"
+
+#: appParsers/ParseExcellon.py:435
+msgid ""
+"was found but the Excellon file have no informations regarding the tool "
+"diameters therefore the application will try to load it by using some 'fake' "
+"diameters.\n"
+"The user needs to edit the resulting Excellon object and change the "
+"diameters to reflect the real diameters."
+msgstr ""
+"было найдено, но в файле Excellon нет информации о диаметрах инструмента, "
+"поэтому приложение попытается загрузить его с помощью некоторых \"поддельных"
+"\" диаметров.\n"
+"Пользователю необходимо отредактировать полученный объект Excellon и "
+"изменить диаметры, чтобы отразить реальные диаметры."
+
+#: appParsers/ParseExcellon.py:899
+msgid ""
+"Excellon Parser error.\n"
+"Parsing Failed. Line"
+msgstr ""
+"Ошибка разбора Excellon.\n"
+"Ошибка разбора. Строка"
+
+#: appParsers/ParseExcellon.py:981
+msgid ""
+"Excellon.create_geometry() -> a drill location was skipped due of not having "
+"a tool associated.\n"
+"Check the resulting GCode."
+msgstr ""
+"Excellon.create_geometry() ->расположение отверстия было пропущено из-за "
+"отсутствия связанного инструмента.\n"
+"Проверьте полученный GCode."
+
+#: appParsers/ParseFont.py:303
+msgid "Font not supported, try another one."
+msgstr "Шрифт не поддерживается, попробуйте другой."
+
+#: appParsers/ParseGerber.py:425
+msgid "Gerber processing. Parsing"
+msgstr "Обработка Gerber. Разбор"
+
+#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:181
+msgid "lines"
+msgstr "линий"
+
+#: appParsers/ParseGerber.py:1001 appParsers/ParseGerber.py:1101
+#: appParsers/ParseHPGL2.py:274 appParsers/ParseHPGL2.py:288
+#: appParsers/ParseHPGL2.py:307 appParsers/ParseHPGL2.py:331
+#: appParsers/ParseHPGL2.py:366
+msgid "Coordinates missing, line ignored"
+msgstr "Координаты отсутствуют, строка игнорируется"
+
+#: appParsers/ParseGerber.py:1003 appParsers/ParseGerber.py:1103
+msgid "GERBER file might be CORRUPT. Check the file !!!"
+msgstr "Файл GERBER может быть поврежден. Проверьте файл !!!"
+
+#: appParsers/ParseGerber.py:1057
+msgid ""
+"Region does not have enough points. File will be processed but there are "
+"parser errors. Line number"
+msgstr ""
+"Региону не хватает точек. Файл будет обработан, но есть ошибки разбора. "
+"Номер строки"
+
+#: appParsers/ParseGerber.py:1487 appParsers/ParseHPGL2.py:401
+msgid "Gerber processing. Joining polygons"
+msgstr "Обработка Gerber. Соединение полигонов"
+
+#: appParsers/ParseGerber.py:1505
+msgid "Gerber processing. Applying Gerber polarity."
+msgstr "Обработка Gerber. Применение полярности Gerber."
+
+#: appParsers/ParseGerber.py:1565
+msgid "Gerber Line"
+msgstr "Строк Gerber"
+
+#: appParsers/ParseGerber.py:1565
+msgid "Gerber Line Content"
+msgstr "Содержание строк Gerber"
+
+#: appParsers/ParseGerber.py:1567
+msgid "Gerber Parser ERROR"
+msgstr "Ошибка разбора Gerber"
+
+#: appParsers/ParseGerber.py:1957
+msgid "Gerber Scale done."
+msgstr "Масштабирование Gerber выполнено."
+
+#: appParsers/ParseGerber.py:2049
+msgid "Gerber Offset done."
+msgstr "Смещение Gerber выполнено."
+
+#: appParsers/ParseGerber.py:2125
+msgid "Gerber Mirror done."
+msgstr "Зеркалирование Gerber выполнено."
+
+#: appParsers/ParseGerber.py:2199
+msgid "Gerber Skew done."
+msgstr "Наклон Gerber выполнен."
+
+#: appParsers/ParseGerber.py:2261
+msgid "Gerber Rotate done."
+msgstr "Вращение Gerber выполнено."
+
+#: appParsers/ParseGerber.py:2418
+msgid "Gerber Buffer done."
+msgstr "Буферизация Gerber выполнена."
+
+#: appParsers/ParseHPGL2.py:181
+msgid "HPGL2 processing. Parsing"
+msgstr "Обработка HPGL2 . Разбор"
+
+#: appParsers/ParseHPGL2.py:413
+msgid "HPGL2 Line"
+msgstr "Линия HPGL2"
+
+#: appParsers/ParseHPGL2.py:413
+msgid "HPGL2 Line Content"
+msgstr "Содержание линии HPGL2"
+
+#: appParsers/ParseHPGL2.py:414
+msgid "HPGL2 Parser ERROR"
+msgstr "Ошибка парсера HPGL2"
+
+#: appProcess.py:172
+msgid "processes running."
+msgstr "процессы запущены."
+
+#: appTools/ToolAlignObjects.py:32
+msgid "Align Objects"
+msgstr "Выравнивание"
+
+#: appTools/ToolAlignObjects.py:61
+msgid "MOVING object"
+msgstr "Движущийся объект"
+
+#: appTools/ToolAlignObjects.py:65
+msgid ""
+"Specify the type of object to be aligned.\n"
+"It can be of type: Gerber or Excellon.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Object combobox."
+msgstr ""
+"Укажите тип объекта для панели\n"
+"Это может быть типа: Гербер, Excellon.\n"
+"Выбор здесь определяет тип объектов, которые будут\n"
+"в выпадающем списке объектов."
+
+#: appTools/ToolAlignObjects.py:86
+msgid "Object to be aligned."
+msgstr "Объект для выравнивания."
+
+#: appTools/ToolAlignObjects.py:98
+msgid "TARGET object"
+msgstr "Отслеживаемый объект"
+
+#: appTools/ToolAlignObjects.py:100
+msgid ""
+"Specify the type of object to be aligned to.\n"
+"It can be of type: Gerber or Excellon.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Object combobox."
+msgstr ""
+"Укажите тип объекта для панели\n"
+"Это может быть типа: Гербер, Excellon.\n"
+"Выбор здесь определяет тип объектов, которые будут\n"
+"в выпадающем списке объектов."
+
+#: appTools/ToolAlignObjects.py:122
+msgid "Object to be aligned to. Aligner."
+msgstr "Объект для выравнивания по образцу."
+
+#: appTools/ToolAlignObjects.py:135
+msgid "Alignment Type"
+msgstr "Тип выравнивания"
+
+#: appTools/ToolAlignObjects.py:137
+msgid ""
+"The type of alignment can be:\n"
+"- Single Point -> it require a single point of sync, the action will be a "
+"translation\n"
+"- Dual Point -> it require two points of sync, the action will be "
+"translation followed by rotation"
+msgstr ""
+"Тип выравнивания может быть:\n"
+"- Одиночная точка -> требуется одна точка синхронизации, действие будет "
+"переводом\n"
+"- Двойная точка -> требуется две точки синхронизации, действие будет "
+"переводом с последующим вращением"
+
+#: appTools/ToolAlignObjects.py:143
+msgid "Single Point"
+msgstr "Одна точка"
+
+#: appTools/ToolAlignObjects.py:144
+msgid "Dual Point"
+msgstr "Двойная точка"
+
+#: appTools/ToolAlignObjects.py:159
+msgid "Align Object"
+msgstr "Выровнять объект"
+
+#: appTools/ToolAlignObjects.py:161
+msgid ""
+"Align the specified object to the aligner object.\n"
+"If only one point is used then it assumes translation.\n"
+"If tho points are used it assume translation and rotation."
+msgstr ""
+"Выравнивает указанный объект по объекту выравнивания.\n"
+"Если используется только одна точка, то это предполагает перевод.\n"
+"Если используются две точки, то предполагается их трансляция и вращение."
+
+#: appTools/ToolAlignObjects.py:176 appTools/ToolCalculators.py:246
+#: appTools/ToolCalibration.py:683 appTools/ToolCopperThieving.py:488
+#: appTools/ToolCorners.py:182 appTools/ToolCutOut.py:362
+#: appTools/ToolDblSided.py:471 appTools/ToolEtchCompensation.py:240
+#: appTools/ToolExtractDrills.py:310 appTools/ToolFiducials.py:321
+#: appTools/ToolFilm.py:503 appTools/ToolInvertGerber.py:143
+#: appTools/ToolIsolation.py:591 appTools/ToolNCC.py:612
+#: appTools/ToolOptimal.py:243 appTools/ToolPaint.py:555
+#: appTools/ToolPanelize.py:280 appTools/ToolPunchGerber.py:339
+#: appTools/ToolQRCode.py:323 appTools/ToolRulesCheck.py:516
+#: appTools/ToolSolderPaste.py:481 appTools/ToolSub.py:181
+#: appTools/ToolTransform.py:433
+msgid "Reset Tool"
+msgstr "Сбросить настройки инструмента"
+
+#: appTools/ToolAlignObjects.py:178 appTools/ToolCalculators.py:248
+#: appTools/ToolCalibration.py:685 appTools/ToolCopperThieving.py:490
+#: appTools/ToolCorners.py:184 appTools/ToolCutOut.py:364
+#: appTools/ToolDblSided.py:473 appTools/ToolEtchCompensation.py:242
+#: appTools/ToolExtractDrills.py:312 appTools/ToolFiducials.py:323
+#: appTools/ToolFilm.py:505 appTools/ToolInvertGerber.py:145
+#: appTools/ToolIsolation.py:593 appTools/ToolNCC.py:614
+#: appTools/ToolOptimal.py:245 appTools/ToolPaint.py:557
+#: appTools/ToolPanelize.py:282 appTools/ToolPunchGerber.py:341
+#: appTools/ToolQRCode.py:325 appTools/ToolRulesCheck.py:518
+#: appTools/ToolSolderPaste.py:483 appTools/ToolSub.py:183
+#: appTools/ToolTransform.py:435
+msgid "Will reset the tool parameters."
+msgstr "Сброс параметров инструмента."
+
+#: appTools/ToolAlignObjects.py:244
+msgid "Align Tool"
+msgstr "Инструмент выравнивания"
+
+#: appTools/ToolAlignObjects.py:289
+msgid "There is no aligned FlatCAM object selected..."
+msgstr "Нет выбранного объекта FlatCAM..."
+
+#: appTools/ToolAlignObjects.py:299
+msgid "There is no aligner FlatCAM object selected..."
+msgstr "Нет выбранного объекта FlatCAM..."
+
+#: appTools/ToolAlignObjects.py:321 appTools/ToolAlignObjects.py:385
+msgid "First Point"
+msgstr "Первая точка"
+
+#: appTools/ToolAlignObjects.py:321 appTools/ToolAlignObjects.py:400
+msgid "Click on the START point."
+msgstr "Нажмите на начальную точку."
+
+#: appTools/ToolAlignObjects.py:380 appTools/ToolCalibration.py:920
+msgid "Cancelled by user request."
+msgstr "Отменено по запросу пользователя."
+
+#: appTools/ToolAlignObjects.py:385 appTools/ToolAlignObjects.py:407
+msgid "Click on the DESTINATION point."
+msgstr "Нажмите на конечную точку."
+
+#: appTools/ToolAlignObjects.py:385 appTools/ToolAlignObjects.py:400
+#: appTools/ToolAlignObjects.py:407
+msgid "Or right click to cancel."
+msgstr "Или щелкните правой кнопкой мыши, чтобы отменить."
+
+#: appTools/ToolAlignObjects.py:400 appTools/ToolAlignObjects.py:407
+#: appTools/ToolFiducials.py:107
+msgid "Second Point"
+msgstr "Вторичная точка"
+
+#: appTools/ToolCalculators.py:24
+msgid "Calculators"
+msgstr "Калькуляторы"
+
+#: appTools/ToolCalculators.py:26
+msgid "Units Calculator"
+msgstr "Калькулятор единиц"
+
+#: appTools/ToolCalculators.py:70
+msgid "Here you enter the value to be converted from INCH to MM"
+msgstr "Здесь вы вводите значение, которое будет конвертировано из ДЮЙМОВ в MM"
+
+#: appTools/ToolCalculators.py:75
+msgid "Here you enter the value to be converted from MM to INCH"
+msgstr "Здесь вы вводите значение, которое будет конвертировано из MM в ДЮЙМЫ"
+
+#: appTools/ToolCalculators.py:111
+msgid ""
+"This is the angle of the tip of the tool.\n"
+"It is specified by manufacturer."
+msgstr ""
+"Это угол наклона кончика инструмента.\n"
+"Это указано производителем."
+
+#: appTools/ToolCalculators.py:120
+msgid ""
+"This is the depth to cut into the material.\n"
+"In the CNCJob is the CutZ parameter."
+msgstr ""
+"Это глубина для того чтобы отрезать в материал.\n"
+"В работе с ЧПУ-это параметр, CutZ."
+
+#: appTools/ToolCalculators.py:128
+msgid ""
+"This is the tool diameter to be entered into\n"
+"FlatCAM Gerber section.\n"
+"In the CNCJob section it is called >Tool dia<."
+msgstr ""
+"Это диаметр инструмента, который нужно ввести\n"
+"Секция FlatCAM Gerber.\n"
+"В разделе Работа с ЧПУ он называется > инструмент dia<."
+
+#: appTools/ToolCalculators.py:139 appTools/ToolCalculators.py:235
+msgid "Calculate"
+msgstr "Рассчитать"
+
+#: appTools/ToolCalculators.py:142
+msgid ""
+"Calculate either the Cut Z or the effective tool diameter,\n"
+" depending on which is desired and which is known. "
+msgstr ""
+"Рассчитывает любую глубину резания или эффективный диаметр инструмента,\n"
+" в зависимости от того, что желательно и что известно. "
+
+#: appTools/ToolCalculators.py:205
+msgid "Current Value"
+msgstr "Текущее значение"
+
+#: appTools/ToolCalculators.py:212
+msgid ""
+"This is the current intensity value\n"
+"to be set on the Power Supply. In Amps."
+msgstr ""
+"Это текущее значение интенсивности \n"
+"быть установленным на электропитание. В Усилителях."
+
+#: appTools/ToolCalculators.py:216
+msgid "Time"
+msgstr "Время"
+
+#: appTools/ToolCalculators.py:223
+msgid ""
+"This is the calculated time required for the procedure.\n"
+"In minutes."
+msgstr ""
+"Это расчетное время, необходимое для процедуры.\n"
+"В минутах."
+
+#: appTools/ToolCalculators.py:238
+msgid ""
+"Calculate the current intensity value and the procedure time,\n"
+"depending on the parameters above"
+msgstr ""
+"Вычислите текущее значение интенсивности и время процедуры,\n"
+"в зависимости от параметров выше"
+
+#: appTools/ToolCalculators.py:299
+msgid "Calc. Tool"
+msgstr "Калькулятор"
+
+#: appTools/ToolCalibration.py:69
+msgid "Parameters used when creating the GCode in this tool."
+msgstr "Параметры, используемые при создании GCode в данном инструменте."
+
+#: appTools/ToolCalibration.py:173
+msgid "STEP 1: Acquire Calibration Points"
+msgstr "ШАГ 1: Получение точек калибровки"
+
+#: appTools/ToolCalibration.py:175
+msgid ""
+"Pick four points by clicking on canvas.\n"
+"Those four points should be in the four\n"
+"(as much as possible) corners of the object."
+msgstr ""
+"Выберите четыре точки, нажав на холст.\n"
+"Эти четыре пункта должны быть в четырех\n"
+"(насколько это возможно) углы объекта."
+
+#: appTools/ToolCalibration.py:193 appTools/ToolFilm.py:71
+#: appTools/ToolImage.py:54 appTools/ToolPanelize.py:77
+#: appTools/ToolProperties.py:177
+msgid "Object Type"
+msgstr "Тип объекта"
+
+#: appTools/ToolCalibration.py:210
+msgid "Source object selection"
+msgstr "Выбор исходного объекта"
+
+#: appTools/ToolCalibration.py:212
+msgid "FlatCAM Object to be used as a source for reference points."
+msgstr ""
+"FlatCAM Объект, который будет использоваться в качестве источника опорных "
+"точек."
+
+#: appTools/ToolCalibration.py:218
+msgid "Calibration Points"
+msgstr "Точки калибровки"
+
+#: appTools/ToolCalibration.py:220
+msgid ""
+"Contain the expected calibration points and the\n"
+"ones measured."
+msgstr ""
+"Содержит ожидаемые точки калибровки и точки калибровки\n"
+"измеренные."
+
+#: appTools/ToolCalibration.py:235 appTools/ToolSub.py:81
+#: appTools/ToolSub.py:136
+msgid "Target"
+msgstr "Цель"
+
+#: appTools/ToolCalibration.py:236
+msgid "Found Delta"
+msgstr "Найдено Delta"
+
+#: appTools/ToolCalibration.py:248
+msgid "Bot Left X"
+msgstr "Нижний левый X"
+
+#: appTools/ToolCalibration.py:257
+msgid "Bot Left Y"
+msgstr "Нижний левый Y"
+
+#: appTools/ToolCalibration.py:275
+msgid "Bot Right X"
+msgstr "Нижний правый X"
+
+#: appTools/ToolCalibration.py:285
+msgid "Bot Right Y"
+msgstr "Нижний правый Y"
+
+#: appTools/ToolCalibration.py:300
+msgid "Top Left X"
+msgstr "Верхний левый X"
+
+#: appTools/ToolCalibration.py:309
+msgid "Top Left Y"
+msgstr "Верхний левый Y"
+
+#: appTools/ToolCalibration.py:324
+msgid "Top Right X"
+msgstr "Верхний правый X"
+
+#: appTools/ToolCalibration.py:334
+msgid "Top Right Y"
+msgstr "Верхний правый Y"
+
+#: appTools/ToolCalibration.py:367
+msgid "Get Points"
+msgstr "Получить точки"
+
+#: appTools/ToolCalibration.py:369
+msgid ""
+"Pick four points by clicking on canvas if the source choice\n"
+"is 'free' or inside the object geometry if the source is 'object'.\n"
+"Those four points should be in the four squares of\n"
+"the object."
+msgstr ""
+"Выберите четыре точки, нажав на холст, если выбор источника\n"
+"является \"свободным\" или внутри геометрии объекта, если источник является "
+"\"объектом\".\n"
+"Эти четыре точки должны быть в четырех квадратах\n"
+"вокруг объекта."
+
+#: appTools/ToolCalibration.py:390
+msgid "STEP 2: Verification GCode"
+msgstr "ШАГ 2: Проверка GCode"
+
+#: appTools/ToolCalibration.py:392 appTools/ToolCalibration.py:405
+msgid ""
+"Generate GCode file to locate and align the PCB by using\n"
+"the four points acquired above.\n"
+"The points sequence is:\n"
+"- first point -> set the origin\n"
+"- second point -> alignment point. Can be: top-left or bottom-right.\n"
+"- third point -> check point. Can be: top-left or bottom-right.\n"
+"- forth point -> final verification point. Just for evaluation."
+msgstr ""
+"Создайте файл GCode, чтобы найти и выровнять PCB, используя\n"
+"четыре очка, полученные выше.\n"
+"Последовательность очков:\n"
+"- первая точка -> установить начало координат\n"
+"- вторая точка -> точка выравнивания. Может быть: вверху слева или внизу "
+"справа.\n"
+"- третий пункт -> контрольный пункт. Может быть: вверху слева или внизу "
+"справа.\n"
+"- четвертый пункт -> окончательный пункт проверки. Просто для оценки."
+
+#: appTools/ToolCalibration.py:403 appTools/ToolSolderPaste.py:344
+msgid "Generate GCode"
+msgstr "Создать GCode"
+
+#: appTools/ToolCalibration.py:429
+msgid "STEP 3: Adjustments"
+msgstr "ШАГ 3: Корректировки"
+
+#: appTools/ToolCalibration.py:431 appTools/ToolCalibration.py:440
+msgid ""
+"Calculate Scale and Skew factors based on the differences (delta)\n"
+"found when checking the PCB pattern. The differences must be filled\n"
+"in the fields Found (Delta)."
+msgstr ""
+"Расчет коэффициентов масштабирования и перекоса на основе разницы (дельта)\n"
+"найденных при проверке схемы печатной платы. Различия должны быть устранены\n"
+"в полях Найдено (Delta)."
+
+#: appTools/ToolCalibration.py:438
+msgid "Calculate Factors"
+msgstr "Рассчитать факторы"
+
+#: appTools/ToolCalibration.py:460
+msgid "STEP 4: Adjusted GCode"
+msgstr "ШАГ 4: Корректировка GCode"
+
+#: appTools/ToolCalibration.py:462
+msgid ""
+"Generate verification GCode file adjusted with\n"
+"the factors above."
+msgstr ""
+"Создаёт проверочный файл GCode \n"
+"скорректированный с помощью вышеперечисленных факторов."
+
+#: appTools/ToolCalibration.py:467
+msgid "Scale Factor X:"
+msgstr "Коэффициент масштабирования X:"
+
+#: appTools/ToolCalibration.py:469
+msgid "Factor for Scale action over X axis."
+msgstr "Коэффициент масштабирования по оси X."
+
+#: appTools/ToolCalibration.py:479
+msgid "Scale Factor Y:"
+msgstr "Коэффициент масштабирования Y:"
+
+#: appTools/ToolCalibration.py:481
+msgid "Factor for Scale action over Y axis."
+msgstr "Коэффициент масштабирования по оси Y."
+
+#: appTools/ToolCalibration.py:491
+msgid "Apply Scale Factors"
+msgstr "Масштабировать"
+
+#: appTools/ToolCalibration.py:493
+msgid "Apply Scale factors on the calibration points."
+msgstr "Применяет коэффициент масштабирования для точек калибровки."
+
+#: appTools/ToolCalibration.py:503
+msgid "Skew Angle X:"
+msgstr "Угол наклона X:"
+
+#: appTools/ToolCalibration.py:516
+msgid "Skew Angle Y:"
+msgstr "Угол наклона Y:"
+
+#: appTools/ToolCalibration.py:529
+msgid "Apply Skew Factors"
+msgstr "Наклонить"
+
+#: appTools/ToolCalibration.py:531
+msgid "Apply Skew factors on the calibration points."
+msgstr "Применяет коэффициенты перекоса для точек калибровки."
+
+#: appTools/ToolCalibration.py:600
+msgid "Generate Adjusted GCode"
+msgstr "Создать скорректированный GCode"
+
+#: appTools/ToolCalibration.py:602
+msgid ""
+"Generate verification GCode file adjusted with\n"
+"the factors set above.\n"
+"The GCode parameters can be readjusted\n"
+"before clicking this button."
+msgstr ""
+"Создайте проверочный файл GCode с настройкой\n"
+"факторы, указанные выше.\n"
+"Параметры GCode могут быть перенастроены\n"
+"перед нажатием этой кнопки."
+
+#: appTools/ToolCalibration.py:623
+msgid "STEP 5: Calibrate FlatCAM Objects"
+msgstr "ШАГ 5: Калибровка объектов FlatCAM"
+
+#: appTools/ToolCalibration.py:625
+msgid ""
+"Adjust the FlatCAM objects\n"
+"with the factors determined and verified above."
+msgstr ""
+"Корректировка объектов FlatCAM\n"
+"с факторами, определенными и проверенными выше."
+
+#: appTools/ToolCalibration.py:637
+msgid "Adjusted object type"
+msgstr "Тип объекта корректировки"
+
+#: appTools/ToolCalibration.py:638
+msgid "Type of the FlatCAM Object to be adjusted."
+msgstr "Тип объекта FlatCAM, который требуется скорректировать."
+
+#: appTools/ToolCalibration.py:651
+msgid "Adjusted object selection"
+msgstr "Выбор объекта корректировки"
+
+#: appTools/ToolCalibration.py:653
+msgid "The FlatCAM Object to be adjusted."
+msgstr "Объект FlatCAM для корректировки."
+
+#: appTools/ToolCalibration.py:660
+msgid "Calibrate"
+msgstr "Колибровка"
+
+#: appTools/ToolCalibration.py:662
+msgid ""
+"Adjust (scale and/or skew) the objects\n"
+"with the factors determined above."
+msgstr ""
+"Корректировка (масштабирование и/или перекос) объектов\n"
+"с вышеперечисленными факторами."
+
+#: appTools/ToolCalibration.py:800
+msgid "Tool initialized"
+msgstr "Инструмент инициализирован"
+
+#: appTools/ToolCalibration.py:838
+msgid "There is no source FlatCAM object selected..."
+msgstr "Нет выбранного исходного объекта FlatCAM..."
+
+#: appTools/ToolCalibration.py:859
+msgid "Get First calibration point. Bottom Left..."
+msgstr "Получение первой точки калибровки. Внизу слева...."
+
+#: appTools/ToolCalibration.py:926
+msgid "Get Second calibration point. Bottom Right (Top Left)..."
+msgstr "Получите вторую точку калибровки. Внизу справа (вверху слева) ..."
+
+#: appTools/ToolCalibration.py:930
+msgid "Get Third calibration point. Top Left (Bottom Right)..."
+msgstr "Получите третью точку калибровки. Верхний левый нижний правый)..."
+
+#: appTools/ToolCalibration.py:934
+msgid "Get Forth calibration point. Top Right..."
+msgstr "Получение четвёртой точки калибровки. Вверху справа ..."
+
+#: appTools/ToolCalibration.py:938
+msgid "Done. All four points have been acquired."
+msgstr "Готово. Все четыре точки были получены."
+
+#: appTools/ToolCalibration.py:969
+msgid "Verification GCode for FlatCAM Calibration Tool"
+msgstr "Проверочный код GCode для инструмента калибровки FlatCAM"
+
+#: appTools/ToolCalibration.py:981 appTools/ToolCalibration.py:1067
+msgid "Gcode Viewer"
+msgstr "Просмотрщик Gcode"
+
+#: appTools/ToolCalibration.py:997
+msgid "Cancelled. Four points are needed for GCode generation."
+msgstr "Отмена. Для генерации GCode необходимы четыре точки."
+
+#: appTools/ToolCalibration.py:1253 appTools/ToolCalibration.py:1349
+msgid "There is no FlatCAM object selected..."
+msgstr "Нет выбранного объекта FlatCAM..."
+
+#: appTools/ToolCopperThieving.py:76 appTools/ToolFiducials.py:264
+msgid "Gerber Object to which will be added a copper thieving."
+msgstr "Gerber объект, к которому будет добавлен copper thieving."
+
+#: appTools/ToolCopperThieving.py:102
+msgid ""
+"This set the distance between the copper thieving components\n"
+"(the polygon fill may be split in multiple polygons)\n"
+"and the copper traces in the Gerber file."
+msgstr ""
+"Это позволяет задать расстояние между элементами copper thieving.\n"
+"(заливка полигона может быть разделена на несколько полигонов)\n"
+"и медными трассами в Gerber файле."
+
+#: appTools/ToolCopperThieving.py:135
+msgid ""
+"- 'Itself' - the copper thieving extent is based on the object extent.\n"
+"- 'Area Selection' - left mouse click to start selection of the area to be "
+"filled.\n"
+"- 'Reference Object' - will do copper thieving within the area specified by "
+"another object."
+msgstr ""
+"- 'Как есть' - степень Copper Thieving основан на объекте, который очищается "
+"от меди.\n"
+"- 'Выбор области' - щелкните левой кнопкой мыши для начала выбора области "
+"для рисования.\n"
+"- 'Референсный объект' - будет выполнять Copper Thieving в области указанной "
+"другим объектом."
+
+#: appTools/ToolCopperThieving.py:142 appTools/ToolIsolation.py:511
+#: appTools/ToolNCC.py:552 appTools/ToolPaint.py:495
+msgid "Ref. Type"
+msgstr "Тип ссылки"
+
+#: appTools/ToolCopperThieving.py:144
+msgid ""
+"The type of FlatCAM object to be used as copper thieving reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"Тип объекта FlatCAM, который будет использоваться в качестве шаблона для "
+"Copper Thieving.\n"
+"Это может быть Gerber, Excellon или Geometry."
+
+#: appTools/ToolCopperThieving.py:153 appTools/ToolIsolation.py:522
+#: appTools/ToolNCC.py:562 appTools/ToolPaint.py:505
+msgid "Ref. Object"
+msgstr "Указатель объекта"
+
+#: appTools/ToolCopperThieving.py:155 appTools/ToolIsolation.py:524
+#: appTools/ToolNCC.py:564 appTools/ToolPaint.py:507
+msgid "The FlatCAM object to be used as non copper clearing reference."
+msgstr ""
+"Объект FlatCAM, который будет использоваться как ссылка на очистку от меди."
+
+#: appTools/ToolCopperThieving.py:331
+msgid "Insert Copper thieving"
+msgstr "Вставить Copper thieving"
+
+#: appTools/ToolCopperThieving.py:333
+msgid ""
+"Will add a polygon (may be split in multiple parts)\n"
+"that will surround the actual Gerber traces at a certain distance."
+msgstr ""
+"Добавит полигон (может быть разбит на несколько частей)\n"
+"который будет окружать фактические трассы Gerber на определенном расстоянии."
+
+#: appTools/ToolCopperThieving.py:392
+msgid "Insert Robber Bar"
+msgstr "Вставить Robber Bar"
+
+#: appTools/ToolCopperThieving.py:394
+msgid ""
+"Will add a polygon with a defined thickness\n"
+"that will surround the actual Gerber object\n"
+"at a certain distance.\n"
+"Required when doing holes pattern plating."
+msgstr ""
+"Добавит полигон с определенной толщиной\n"
+"который будет окружать фактический Gerber объект\n"
+"на определенном расстоянии.\n"
+"Требуется при нанесении рисунка отверстий."
+
+#: appTools/ToolCopperThieving.py:418
+msgid "Select Soldermask object"
+msgstr "Выберите объект паяльной маски"
+
+#: appTools/ToolCopperThieving.py:420
+msgid ""
+"Gerber Object with the soldermask.\n"
+"It will be used as a base for\n"
+"the pattern plating mask."
+msgstr ""
+"Gerber объект с паяльной маской.\n"
+"Он будет использоваться в качестве базы для\n"
+"рисунка гальванической маски."
+
+#: appTools/ToolCopperThieving.py:449
+msgid "Plated area"
+msgstr "Зоны покрытия"
+
+#: appTools/ToolCopperThieving.py:451
+msgid ""
+"The area to be plated by pattern plating.\n"
+"Basically is made from the openings in the plating mask.\n"
+"\n"
+"<> - the calculated area is actually a bit larger\n"
+"due of the fact that the soldermask openings are by design\n"
+"a bit larger than the copper pads, and this area is\n"
+"calculated from the soldermask openings."
+msgstr ""
+"Область, покрываемая нанесением рисунка.\n"
+"В основном это отверстия в гальванической маске.\n"
+"\n"
+"<<ВНИМАНИЕ> - вычисленная площадь на самом деле немного больше\n"
+"из-за того, что отверстия под паяльную маску сделаны по проекту\n"
+"чуть больше, чем медные площадки, и эта область \n"
+"рассчитывается по отверстиям паяльной маски."
+
+#: appTools/ToolCopperThieving.py:462
+msgid "mm"
+msgstr "мм"
+
+#: appTools/ToolCopperThieving.py:464
+msgid "in"
+msgstr "дюймы"
+
+#: appTools/ToolCopperThieving.py:471
+msgid "Generate pattern plating mask"
+msgstr "Создать рисунок гальванической маски"
+
+#: appTools/ToolCopperThieving.py:473
+msgid ""
+"Will add to the soldermask gerber geometry\n"
+"the geometries of the copper thieving and/or\n"
+"the robber bar if those were generated."
+msgstr ""
+"Добавит к паяльной маске gerber геометрию\n"
+"copper thieving и/или\n"
+"robber bar, если они были созданы."
+
+#: appTools/ToolCopperThieving.py:629 appTools/ToolCopperThieving.py:654
+msgid "Lines Grid works only for 'itself' reference ..."
+msgstr "Сетка линий работает только для ссылки 'Как есть'..."
+
+#: appTools/ToolCopperThieving.py:640
+msgid "Solid fill selected."
+msgstr "Выбрана сплошная заливка."
+
+#: appTools/ToolCopperThieving.py:645
+msgid "Dots grid fill selected."
+msgstr "Выбрана заливка сетки точек."
+
+#: appTools/ToolCopperThieving.py:650
+msgid "Squares grid fill selected."
+msgstr "Выбрано заполнение сеткой квадратов."
+
+#: appTools/ToolCopperThieving.py:671 appTools/ToolCopperThieving.py:753
+#: appTools/ToolCopperThieving.py:1355 appTools/ToolCorners.py:268
+#: appTools/ToolDblSided.py:657 appTools/ToolExtractDrills.py:436
+#: appTools/ToolFiducials.py:470 appTools/ToolFiducials.py:747
+#: appTools/ToolOptimal.py:348 appTools/ToolPunchGerber.py:512
+#: appTools/ToolQRCode.py:435
+msgid "There is no Gerber object loaded ..."
+msgstr "Нет загруженного Gerber объекта ..."
+
+#: appTools/ToolCopperThieving.py:684 appTools/ToolCopperThieving.py:1283
+msgid "Append geometry"
+msgstr "Добавить геометрию"
+
+#: appTools/ToolCopperThieving.py:728 appTools/ToolCopperThieving.py:1316
+#: appTools/ToolCopperThieving.py:1469
+msgid "Append source file"
+msgstr "Добавить исходный файл"
+
+#: appTools/ToolCopperThieving.py:736 appTools/ToolCopperThieving.py:1324
+msgid "Copper Thieving Tool done."
+msgstr "Copper Thieving завершён."
+
+#: appTools/ToolCopperThieving.py:763 appTools/ToolCopperThieving.py:796
+#: appTools/ToolCutOut.py:556 appTools/ToolCutOut.py:761
+#: appTools/ToolEtchCompensation.py:360 appTools/ToolInvertGerber.py:211
+#: appTools/ToolIsolation.py:1585 appTools/ToolIsolation.py:1612
+#: appTools/ToolNCC.py:1617 appTools/ToolNCC.py:1661 appTools/ToolNCC.py:1690
+#: appTools/ToolPaint.py:1493 appTools/ToolPanelize.py:423
+#: appTools/ToolPanelize.py:437 appTools/ToolSub.py:295 appTools/ToolSub.py:308
+#: appTools/ToolSub.py:499 appTools/ToolSub.py:514
+#: tclCommands/TclCommandCopperClear.py:97 tclCommands/TclCommandPaint.py:99
+msgid "Could not retrieve object"
+msgstr "Не удалось получить объект"
+
+#: appTools/ToolCopperThieving.py:824
+msgid "Click the end point of the filling area."
+msgstr "Нажмите на конечную точку области рисования."
+
+#: appTools/ToolCopperThieving.py:952 appTools/ToolCopperThieving.py:956
+#: appTools/ToolCopperThieving.py:1017
+msgid "Thieving"
+msgstr "Thieving"
+
+#: appTools/ToolCopperThieving.py:963
+msgid "Copper Thieving Tool started. Reading parameters."
+msgstr "Copper Thieving. Чтение параметров."
+
+#: appTools/ToolCopperThieving.py:988
+msgid "Copper Thieving Tool. Preparing isolation polygons."
+msgstr "Copper Thieving. Подготовка безмедных полигонов."
+
+#: appTools/ToolCopperThieving.py:1033
+msgid "Copper Thieving Tool. Preparing areas to fill with copper."
+msgstr "Copper Thieving. Подготовка участков для заполнения медью."
+
+#: appTools/ToolCopperThieving.py:1044 appTools/ToolOptimal.py:355
+#: appTools/ToolPanelize.py:810 appTools/ToolRulesCheck.py:1127
+msgid "Working..."
+msgstr "Обработка…"
+
+#: appTools/ToolCopperThieving.py:1071
+msgid "Geometry not supported for bounding box"
+msgstr "Геометрия не поддерживается для ограничивающих рамок"
+
+#: appTools/ToolCopperThieving.py:1077 appTools/ToolNCC.py:1962
+#: appTools/ToolNCC.py:2017 appTools/ToolNCC.py:3052 appTools/ToolPaint.py:3405
+msgid "No object available."
+msgstr "Нет доступных объектов."
+
+#: appTools/ToolCopperThieving.py:1114 appTools/ToolNCC.py:1987
+#: appTools/ToolNCC.py:2040 appTools/ToolNCC.py:3094
+msgid "The reference object type is not supported."
+msgstr "Тип указанного объекта не поддерживается."
+
+#: appTools/ToolCopperThieving.py:1119
+msgid "Copper Thieving Tool. Appending new geometry and buffering."
+msgstr "Copper Thieving. Добавление новой геометрии и буферизации."
+
+#: appTools/ToolCopperThieving.py:1135
+msgid "Create geometry"
+msgstr "Создать геометрию"
+
+#: appTools/ToolCopperThieving.py:1335 appTools/ToolCopperThieving.py:1339
+msgid "P-Plating Mask"
+msgstr "Рисунок гальванической маски"
+
+#: appTools/ToolCopperThieving.py:1361
+msgid "Append PP-M geometry"
+msgstr "Добавить PP-M геометрию"
+
+#: appTools/ToolCopperThieving.py:1487
+msgid "Generating Pattern Plating Mask done."
+msgstr "Создание рисунка гальванической маски выполнено."
+
+#: appTools/ToolCopperThieving.py:1559
+msgid "Copper Thieving Tool exit."
+msgstr "Выход из Copper Thieving."
+
+#: appTools/ToolCorners.py:57
+#, fuzzy
+#| msgid "Gerber Object to which will be added a copper thieving."
+msgid "The Gerber object to which will be added corner markers."
+msgstr "Gerber объект, к которому будет добавлен copper thieving."
+
+#: appTools/ToolCorners.py:73
+#, fuzzy
+#| msgid "Location"
+msgid "Locations"
+msgstr "Местоположение"
+
+#: appTools/ToolCorners.py:75
+msgid "Locations where to place corner markers."
+msgstr ""
+
+#: appTools/ToolCorners.py:92 appTools/ToolFiducials.py:95
+msgid "Top Right"
+msgstr "Верхний правый"
+
+#: appTools/ToolCorners.py:101
+#, fuzzy
+#| msgid "Toggle Panel"
+msgid "Toggle ALL"
+msgstr "Переключить бок. панель"
+
+#: appTools/ToolCorners.py:167
+#, fuzzy
+#| msgid "Add area"
+msgid "Add Marker"
+msgstr "Добавить область"
+
+#: appTools/ToolCorners.py:169
+msgid "Will add corner markers to the selected Gerber file."
+msgstr ""
+
+#: appTools/ToolCorners.py:235
+#, fuzzy
+#| msgid "QRCode Tool"
+msgid "Corners Tool"
+msgstr "QR код"
+
+#: appTools/ToolCorners.py:305
+msgid "Please select at least a location"
+msgstr ""
+
+#: appTools/ToolCorners.py:440
+#, fuzzy
+#| msgid "Copper Thieving Tool exit."
+msgid "Corners Tool exit."
+msgstr "Выход из Copper Thieving."
+
+#: appTools/ToolCutOut.py:41
+msgid "Cutout PCB"
+msgstr "Обрезка платы"
+
+#: appTools/ToolCutOut.py:69 appTools/ToolPanelize.py:53
+msgid "Source Object"
+msgstr "Исходный объект"
+
+#: appTools/ToolCutOut.py:70
+msgid "Object to be cutout"
+msgstr "Объект вырезания"
+
+#: appTools/ToolCutOut.py:75
+msgid "Kind"
+msgstr "Тип"
+
+#: appTools/ToolCutOut.py:97
+msgid ""
+"Specify the type of object to be cutout.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+"Укажите тип объекта, который будет вырезать.\n"
+"Он может быть типа: Гербер или геометрия.\n"
+"То, что выбрано здесь будет диктовать вид\n"
+"объектов, которые будут заполнять поле со списком \"объект\"."
+
+#: appTools/ToolCutOut.py:121
+msgid "Tool Parameters"
+msgstr "Параметры инструмента"
+
+#: appTools/ToolCutOut.py:238
+msgid "A. Automatic Bridge Gaps"
+msgstr "А. Автоматическое размещение перемычек"
+
+#: appTools/ToolCutOut.py:240
+msgid "This section handle creation of automatic bridge gaps."
+msgstr "Этот раздел обрабатывает создание автоматических зазоров моста."
+
+#: appTools/ToolCutOut.py:247
+msgid ""
+"Number of gaps used for the Automatic cutout.\n"
+"There can be maximum 8 bridges/gaps.\n"
+"The choices are:\n"
+"- None - no gaps\n"
+"- lr - left + right\n"
+"- tb - top + bottom\n"
+"- 4 - left + right +top + bottom\n"
+"- 2lr - 2*left + 2*right\n"
+"- 2tb - 2*top + 2*bottom\n"
+"- 8 - 2*left + 2*right +2*top + 2*bottom"
+msgstr ""
+"Количество зазоров, используемых для автоматического вырезания.\n"
+"Может быть максимум 8 мостов / зазоров.\n"
+"Выбор:\n"
+"- нет - нет пробелов\n"
+"- ЛР - левый + правый\n"
+"- tb-top + bottom\n"
+"- 4 - левый + правый +верхний + нижний\n"
+"- 2lr - 2 * левый + 2 * правый\n"
+"- 2tb - 2 * top + 2 * bottom\n"
+"- 8 - 2*слева + 2 * справа + 2*сверху + 2 * снизу"
+
+#: appTools/ToolCutOut.py:269
+msgid "Generate Freeform Geometry"
+msgstr "Создать геометрию свободной формы"
+
+#: appTools/ToolCutOut.py:271
+msgid ""
+"Cutout the selected object.\n"
+"The cutout shape can be of any shape.\n"
+"Useful when the PCB has a non-rectangular shape."
+msgstr ""
+"Отрезать выбранный объект.\n"
+"Форма выреза может быть любой формы.\n"
+"Полезно, когда печатная плата имеет непрямоугольную форму."
+
+#: appTools/ToolCutOut.py:283
+msgid "Generate Rectangular Geometry"
+msgstr "Создать прямоугольную геометрию"
+
+#: appTools/ToolCutOut.py:285
+msgid ""
+"Cutout the selected object.\n"
+"The resulting cutout shape is\n"
+"always a rectangle shape and it will be\n"
+"the bounding box of the Object."
+msgstr ""
+"Отрезать выбранный объект.\n"
+"Полученная форма выреза является\n"
+"всегда прямоугольная форма, и это будет\n"
+"ограничивающий прямоугольник объекта."
+
+#: appTools/ToolCutOut.py:304
+msgid "B. Manual Bridge Gaps"
+msgstr "Б. Ручное размещение перемычек"
+
+#: appTools/ToolCutOut.py:306
+msgid ""
+"This section handle creation of manual bridge gaps.\n"
+"This is done by mouse clicking on the perimeter of the\n"
+"Geometry object that is used as a cutout object. "
+msgstr ""
+"Этот раздел для создание ручных перемычек.\n"
+"Это делается щелчком мыши по периметру\n"
+"объекта геометрии, который используется \n"
+"в качестве объекта выреза. "
+
+#: appTools/ToolCutOut.py:321
+msgid "Geometry object used to create the manual cutout."
+msgstr "Геометрический объект, используемый для создания ручного выреза."
+
+#: appTools/ToolCutOut.py:328
+msgid "Generate Manual Geometry"
+msgstr "Создать ручную геометрию"
+
+#: appTools/ToolCutOut.py:330
+msgid ""
+"If the object to be cutout is a Gerber\n"
+"first create a Geometry that surrounds it,\n"
+"to be used as the cutout, if one doesn't exist yet.\n"
+"Select the source Gerber file in the top object combobox."
+msgstr ""
+"Если объект, который нужно вырезать, является Гербером\n"
+"сначала создайте геометрию, которая окружает его,\n"
+"для использования в качестве выреза, если он еще не существует.\n"
+"Выберите исходный файл Gerber в верхнем поле со списком объектов."
+
+#: appTools/ToolCutOut.py:343
+msgid "Manual Add Bridge Gaps"
+msgstr "Ручное добавление перемычек"
+
+#: appTools/ToolCutOut.py:345
+msgid ""
+"Use the left mouse button (LMB) click\n"
+"to create a bridge gap to separate the PCB from\n"
+"the surrounding material.\n"
+"The LMB click has to be done on the perimeter of\n"
+"the Geometry object used as a cutout geometry."
+msgstr ""
+"Используйте левую кнопку мыши (ЛКМ)\n"
+"чтобы создать перемычку на печатной плате.\n"
+"Щелчок ЛКМ должен быть сделан по периметру\n"
+"объекта геометрии, используемой в качестве геометрии выреза."
+
+#: appTools/ToolCutOut.py:561
+msgid ""
+"There is no object selected for Cutout.\n"
+"Select one and try again."
+msgstr ""
+"Не выбран объект для обрезки.\n"
+"Выберите один и повторите попытку."
+
+#: appTools/ToolCutOut.py:567 appTools/ToolCutOut.py:770
+#: appTools/ToolCutOut.py:951 appTools/ToolCutOut.py:1033
+#: tclCommands/TclCommandGeoCutout.py:184
+msgid "Tool Diameter is zero value. Change it to a positive real number."
+msgstr ""
+"Диаметр инструмента имеет нулевое значение. Измените его на положительное "
+"целое число."
+
+#: appTools/ToolCutOut.py:581 appTools/ToolCutOut.py:785
+msgid "Number of gaps value is missing. Add it and retry."
+msgstr ""
+"Значение количества перемычек отсутствует. Добавьте его и повторите попытку.."
+
+#: appTools/ToolCutOut.py:586 appTools/ToolCutOut.py:789
+msgid ""
+"Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. "
+"Fill in a correct value and retry. "
+msgstr ""
+"Значение перемычки может быть только одним из: «None», «lr», «tb», «2lr», "
+"«2tb», 4 или 8. Введите правильное значение и повторите попытку. "
+
+#: appTools/ToolCutOut.py:591 appTools/ToolCutOut.py:795
+msgid ""
+"Cutout operation cannot be done on a multi-geo Geometry.\n"
+"Optionally, this Multi-geo Geometry can be converted to Single-geo "
+"Geometry,\n"
+"and after that perform Cutout."
+msgstr ""
+"Операция обрезки не может быть выполнена из-за multi-geo Geometry.\n"
+"Как вариант, эта multi-geo Geometry может быть преобразована в Single-geo "
+"Geometry,\n"
+"а после этого выполнена обрезка."
+
+#: appTools/ToolCutOut.py:743 appTools/ToolCutOut.py:940
+msgid "Any form CutOut operation finished."
+msgstr "Операция обрезки закончена."
+
+#: appTools/ToolCutOut.py:765 appTools/ToolEtchCompensation.py:366
+#: appTools/ToolInvertGerber.py:217 appTools/ToolIsolation.py:1589
+#: appTools/ToolIsolation.py:1616 appTools/ToolNCC.py:1621
+#: appTools/ToolPaint.py:1416 appTools/ToolPanelize.py:428
+#: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71
+msgid "Object not found"
+msgstr "Объект не найден"
+
+#: appTools/ToolCutOut.py:909
+msgid "Rectangular cutout with negative margin is not possible."
+msgstr "Прямоугольный вырез с отрицательным отступом невозможен."
+
+#: appTools/ToolCutOut.py:945
+msgid ""
+"Click on the selected geometry object perimeter to create a bridge gap ..."
+msgstr ""
+"Щелкните по периметру выбранного объекта геометрии, чтобы создать "
+"перемычку ..."
+
+#: appTools/ToolCutOut.py:962 appTools/ToolCutOut.py:988
+msgid "Could not retrieve Geometry object"
+msgstr "Не удалось получить объект Geometry"
+
+#: appTools/ToolCutOut.py:993
+msgid "Geometry object for manual cutout not found"
+msgstr "Объект геометрии для ручного выреза не найден"
+
+#: appTools/ToolCutOut.py:1003
+msgid "Added manual Bridge Gap."
+msgstr "Премычка добавлена вручную."
+
+#: appTools/ToolCutOut.py:1015
+msgid "Could not retrieve Gerber object"
+msgstr "Не удалось получить объект Gerber"
+
+#: appTools/ToolCutOut.py:1020
+msgid ""
+"There is no Gerber object selected for Cutout.\n"
+"Select one and try again."
+msgstr ""
+"Для обрезки не выбран объект Gerber.\n"
+"Выберите один и повторите попытку."
+
+#: appTools/ToolCutOut.py:1026
+msgid ""
+"The selected object has to be of Gerber type.\n"
+"Select a Gerber file and try again."
+msgstr ""
+"Выбранный объект должен быть типа Gerber.\n"
+"Выберите файл Gerber и повторите попытку."
+
+#: appTools/ToolCutOut.py:1061
+msgid "Geometry not supported for cutout"
+msgstr "Геометрия не поддерживается для выреза"
+
+#: appTools/ToolCutOut.py:1136
+msgid "Making manual bridge gap..."
+msgstr "Создание перемычки вручную..."
+
+#: appTools/ToolDblSided.py:26
+msgid "2-Sided PCB"
+msgstr "2-х сторонняя плата"
+
+#: appTools/ToolDblSided.py:52
+msgid "Mirror Operation"
+msgstr "Операция зеркалирования"
+
+#: appTools/ToolDblSided.py:53
+msgid "Objects to be mirrored"
+msgstr "Объекты для зеркального отображения"
+
+#: appTools/ToolDblSided.py:65
+msgid "Gerber to be mirrored"
+msgstr "Объект Gerber для зеркалирования"
+
+#: appTools/ToolDblSided.py:67 appTools/ToolDblSided.py:95
+#: appTools/ToolDblSided.py:125
+msgid "Mirror"
+msgstr "Отразить"
+
+#: appTools/ToolDblSided.py:69 appTools/ToolDblSided.py:97
+#: appTools/ToolDblSided.py:127
+msgid ""
+"Mirrors (flips) the specified object around \n"
+"the specified axis. Does not create a new \n"
+"object, but modifies it."
+msgstr ""
+"Зеркалирует (переворачивает) указанный объект\n"
+"вокруг заданной оси. Не создаёт новый объект,\n"
+"но изменяет его."
+
+#: appTools/ToolDblSided.py:93
+msgid "Excellon Object to be mirrored."
+msgstr "Объект Excellon для отражения."
+
+#: appTools/ToolDblSided.py:122
+msgid "Geometry Obj to be mirrored."
+msgstr "Объект Geometry для зеркалирования."
+
+#: appTools/ToolDblSided.py:158
+msgid "Mirror Parameters"
+msgstr "Параметры зеркалирования"
+
+#: appTools/ToolDblSided.py:159
+msgid "Parameters for the mirror operation"
+msgstr "Параметры для зеркальной операции"
+
+#: appTools/ToolDblSided.py:164
+msgid "Mirror Axis"
+msgstr "Ось зеркалирования"
+
+#: appTools/ToolDblSided.py:175
+msgid ""
+"The coordinates used as reference for the mirror operation.\n"
+"Can be:\n"
+"- Point -> a set of coordinates (x,y) around which the object is mirrored\n"
+"- Box -> a set of coordinates (x, y) obtained from the center of the\n"
+"bounding box of another object selected below"
+msgstr ""
+"Координаты, используемые в качестве ориентира для зеркалирования.\n"
+"Могут быть:\n"
+"- Точка -> набор координат (x, y), вокруг которых отражается объект\n"
+"- Рамка-> набор координат (x, y), полученных из центра\n"
+"ограничительной рамки другого объекта, выбранного ниже"
+
+#: appTools/ToolDblSided.py:189
+msgid "Point coordinates"
+msgstr "Координаты точек"
+
+#: appTools/ToolDblSided.py:194
+msgid ""
+"Add the coordinates in format (x, y) through which the mirroring "
+"axis\n"
+" selected in 'MIRROR AXIS' pass.\n"
+"The (x, y) coordinates are captured by pressing SHIFT key\n"
+"and left mouse button click on canvas or you can enter the coordinates "
+"manually."
+msgstr ""
+"Добавление координат в формате (x, y) , через которые проходит ось "
+"зеркалирования\n"
+" выбранные в поле «ЗЕРКАЛЬНАЯ ОСЬ».\n"
+"Координаты (x, y) фиксируются нажатием клавиши SHIFT\n"
+"и щелчком ЛКМ на холсте или вы можете ввести координаты вручную."
+
+#: appTools/ToolDblSided.py:218
+msgid ""
+"It can be of type: Gerber or Excellon or Geometry.\n"
+"The coordinates of the center of the bounding box are used\n"
+"as reference for mirror operation."
+msgstr ""
+"Это может быть типом: Gerber или Excellon или Geometry.\n"
+"Используются координаты центра ограничительной рамки.\n"
+"в качестве ориентира для работы с зеркалированием."
+
+#: appTools/ToolDblSided.py:252
+msgid "Bounds Values"
+msgstr "Значения границ"
+
+#: appTools/ToolDblSided.py:254
+msgid ""
+"Select on canvas the object(s)\n"
+"for which to calculate bounds values."
+msgstr ""
+"Выбор объектов\n"
+"для которых вычислять граничные значения."
+
+#: appTools/ToolDblSided.py:264
+msgid "X min"
+msgstr "X min"
+
+#: appTools/ToolDblSided.py:266 appTools/ToolDblSided.py:280
+msgid "Minimum location."
+msgstr "Минимальное местоположение."
+
+#: appTools/ToolDblSided.py:278
+msgid "Y min"
+msgstr "Y min"
+
+#: appTools/ToolDblSided.py:292
+msgid "X max"
+msgstr "X max"
+
+#: appTools/ToolDblSided.py:294 appTools/ToolDblSided.py:308
+msgid "Maximum location."
+msgstr "Максимальное местоположение."
+
+#: appTools/ToolDblSided.py:306
+msgid "Y max"
+msgstr "Y max"
+
+#: appTools/ToolDblSided.py:317
+msgid "Center point coordinates"
+msgstr "Координаты центральной точки"
+
+#: appTools/ToolDblSided.py:319
+msgid "Centroid"
+msgstr "Центр"
+
+#: appTools/ToolDblSided.py:321
+msgid ""
+"The center point location for the rectangular\n"
+"bounding shape. Centroid. Format is (x, y)."
+msgstr ""
+"Расположение центральной точки для прямоугольной \n"
+"ограничивающей фигуры. Центроид. Формат (х, у)."
+
+#: appTools/ToolDblSided.py:330
+msgid "Calculate Bounds Values"
+msgstr "Рассчитать значения границ"
+
+#: appTools/ToolDblSided.py:332
+msgid ""
+"Calculate the enveloping rectangular shape coordinates,\n"
+"for the selection of objects.\n"
+"The envelope shape is parallel with the X, Y axis."
+msgstr ""
+"Рассчитывает координаты огибающей прямоугольной формы,\n"
+"для выбранных объектов.\n"
+"Форма огибающей параллельна осям X, Y."
+
+#: appTools/ToolDblSided.py:352
+msgid "PCB Alignment"
+msgstr "Выравнивание"
+
+#: appTools/ToolDblSided.py:354 appTools/ToolDblSided.py:456
+msgid ""
+"Creates an Excellon Object containing the\n"
+"specified alignment holes and their mirror\n"
+"images."
+msgstr ""
+"Создаёт объект Excellon, содержащий\n"
+"контрольные отверстия и их\n"
+"зеркальные изображения."
+
+#: appTools/ToolDblSided.py:361
+msgid "Drill Diameter"
+msgstr "Диаметр сверла"
+
+#: appTools/ToolDblSided.py:390 appTools/ToolDblSided.py:397
+msgid ""
+"The reference point used to create the second alignment drill\n"
+"from the first alignment drill, by doing mirror.\n"
+"It can be modified in the Mirror Parameters -> Reference section"
+msgstr ""
+"Опорная точка, используемая для создания второго выравнивающего отверстия из "
+"первого выравнивающего отверстия путем выполнения зеркалирования.\n"
+"Это можно изменить в разделе Параметры зеркалирования -> Опорная точка"
+
+#: appTools/ToolDblSided.py:410
+msgid "Alignment Drill Coordinates"
+msgstr "Координаты выравнивающего отверстия"
+
+#: appTools/ToolDblSided.py:412
+msgid ""
+"Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For "
+"each set of (x, y) coordinates\n"
+"entered here, a pair of drills will be created:\n"
+"\n"
+"- one drill at the coordinates from the field\n"
+"- one drill in mirror position over the axis selected above in the 'Align "
+"Axis'."
+msgstr ""
+"Выравнивающие отверстия (x1, y1), (x2, y2), ... на одной стороне оси "
+"зеркала. Для каждого набора (x, y) координат\n"
+"введённых здесь, будет создана пара отверстий:\n"
+"\n"
+"- одно сверление по координатам с поля\n"
+"- одно сверление в положении зеркала над осью, выбранной выше в «Оси "
+"зеркала»."
+
+#: appTools/ToolDblSided.py:420
+msgid "Drill coordinates"
+msgstr "Координаты отверстия"
+
+#: appTools/ToolDblSided.py:427
+msgid ""
+"Add alignment drill holes coordinates in the format: (x1, y1), (x2, "
+"y2), ... \n"
+"on one side of the alignment axis.\n"
+"\n"
+"The coordinates set can be obtained:\n"
+"- press SHIFT key and left mouse clicking on canvas. Then click Add.\n"
+"- press SHIFT key and left mouse clicking on canvas. Then Ctrl+V in the "
+"field.\n"
+"- press SHIFT key and left mouse clicking on canvas. Then RMB click in the "
+"field and click Paste.\n"
+"- by entering the coords manually in the format: (x1, y1), (x2, y2), ..."
+msgstr ""
+"Добавляет координаты сверления отверстий в формате: (x1, y1), (x2, y2), ...\n"
+"на одной стороне зеркальной оси.\n"
+"\n"
+"Набор координат можно получить:\n"
+"- нажмите клавишу SHIFT и щелкните ЛКМ на холсте. Затем нажмите Добавить.\n"
+"- нажмите клавишу SHIFT и щелкните ЛКМ на холсте. Затем CTRL + V в поле.\n"
+"- нажмите клавишу SHIFT и щелкните ЛКМ на холсте. Затем нажмите ПКМ в поле и "
+"нажмите Вставить.\n"
+"- путем ввода координат вручную в формате: (x1, y1), (x2, y2), ..."
+
+#: appTools/ToolDblSided.py:442
+msgid "Delete Last"
+msgstr "Удалить последний"
+
+#: appTools/ToolDblSided.py:444
+msgid "Delete the last coordinates tuple in the list."
+msgstr "Удаляет последний кортеж координат в списке."
+
+#: appTools/ToolDblSided.py:454
+msgid "Create Excellon Object"
+msgstr "Создать объект Excellon"
+
+#: appTools/ToolDblSided.py:541
+msgid "2-Sided Tool"
+msgstr "2-х сторонняя плата"
+
+#: appTools/ToolDblSided.py:581
+msgid ""
+"'Point' reference is selected and 'Point' coordinates are missing. Add them "
+"and retry."
+msgstr ""
+"Выбран указатель 'Точка', а координаты точки отсутствуют. Добавьте их и "
+"повторите попытку."
+
+#: appTools/ToolDblSided.py:600
+msgid "There is no Box reference object loaded. Load one and retry."
+msgstr "Эталонный объект не загружен. Загрузите один и повторите попытку."
+
+#: appTools/ToolDblSided.py:612
+msgid "No value or wrong format in Drill Dia entry. Add it and retry."
+msgstr ""
+"Нет значения либо неправильный формат значения диаметра сверла. Добавьте его "
+"и повторите попытку."
+
+#: appTools/ToolDblSided.py:623
+msgid "There are no Alignment Drill Coordinates to use. Add them and retry."
+msgstr ""
+"Нет координат выравнивающих отверстий. Добавьте их и повторите попытку."
+
+#: appTools/ToolDblSided.py:648
+msgid "Excellon object with alignment drills created..."
+msgstr "Объект Excellon с выравнивающими отверстиями создан..."
+
+#: appTools/ToolDblSided.py:661 appTools/ToolDblSided.py:704
+#: appTools/ToolDblSided.py:748
+msgid "Only Gerber, Excellon and Geometry objects can be mirrored."
+msgstr ""
+"Зеркальное отображение доступно только для объектов Gerber, Excellon и "
+"Geometry."
+
+#: appTools/ToolDblSided.py:671 appTools/ToolDblSided.py:715
+msgid ""
+"There are no Point coordinates in the Point field. Add coords and try "
+"again ..."
+msgstr ""
+"В поле Точка нет координат точки. Добавьте координаты и попробуйте снова ..."
+
+#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:725
+#: appTools/ToolDblSided.py:762
+msgid "There is no Box object loaded ..."
+msgstr "Там нет загруженного объекта Box ..."
+
+#: appTools/ToolDblSided.py:691 appTools/ToolDblSided.py:735
+#: appTools/ToolDblSided.py:772
+msgid "was mirrored"
+msgstr "был отражён"
+
+#: appTools/ToolDblSided.py:700 appTools/ToolPunchGerber.py:533
+msgid "There is no Excellon object loaded ..."
+msgstr "Не загружен объект Excellon ..."
+
+#: appTools/ToolDblSided.py:744
+msgid "There is no Geometry object loaded ..."
+msgstr "Не загружен объект геометрии ..."
+
+#: appTools/ToolDblSided.py:818 app_Main.py:4351 app_Main.py:4506
+msgid "Failed. No object(s) selected..."
+msgstr "Нудача. Объекты не выбраны ..."
+
+#: appTools/ToolDistance.py:57 appTools/ToolDistanceMin.py:50
+msgid "Those are the units in which the distance is measured."
+msgstr "Это единицы измерения расстояния."
+
+#: appTools/ToolDistance.py:58 appTools/ToolDistanceMin.py:51
+msgid "METRIC (mm)"
+msgstr "Метрическая (мм)"
+
+#: appTools/ToolDistance.py:58 appTools/ToolDistanceMin.py:51
+msgid "INCH (in)"
+msgstr "Дюйм (внутри)"
+
+#: appTools/ToolDistance.py:64
+msgid "Snap to center"
+msgstr "Щелчок по центру"
+
+#: appTools/ToolDistance.py:66
+msgid ""
+"Mouse cursor will snap to the center of the pad/drill\n"
+"when it is hovering over the geometry of the pad/drill."
+msgstr ""
+"Курсор мыши будет привязан к центру площадки/отверстия\n"
+"когда он находится над геометрией площадки/отверстия."
+
+#: appTools/ToolDistance.py:76
+msgid "Start Coords"
+msgstr "Координаты начала"
+
+#: appTools/ToolDistance.py:77 appTools/ToolDistance.py:82
+msgid "This is measuring Start point coordinates."
+msgstr "Это измерение координат начальной точки."
+
+#: appTools/ToolDistance.py:87
+msgid "Stop Coords"
+msgstr "Координаты окончания"
+
+#: appTools/ToolDistance.py:88 appTools/ToolDistance.py:93
+msgid "This is the measuring Stop point coordinates."
+msgstr "Это координаты точки остановки измерения."
+
+#: appTools/ToolDistance.py:98 appTools/ToolDistanceMin.py:62
+msgid "Dx"
+msgstr "Дистанция по X"
+
+#: appTools/ToolDistance.py:99 appTools/ToolDistance.py:104
+#: appTools/ToolDistanceMin.py:63 appTools/ToolDistanceMin.py:92
+msgid "This is the distance measured over the X axis."
+msgstr "Это расстояние, измеренное по оси X."
+
+#: appTools/ToolDistance.py:109 appTools/ToolDistanceMin.py:65
+msgid "Dy"
+msgstr "Дистанция по Y"
+
+#: appTools/ToolDistance.py:110 appTools/ToolDistance.py:115
+#: appTools/ToolDistanceMin.py:66 appTools/ToolDistanceMin.py:97
+msgid "This is the distance measured over the Y axis."
+msgstr "Это расстояние, измеренное по оси Y."
+
+#: appTools/ToolDistance.py:121 appTools/ToolDistance.py:126
+#: appTools/ToolDistanceMin.py:69 appTools/ToolDistanceMin.py:102
+msgid "This is orientation angle of the measuring line."
+msgstr "Это угол ориентации измерительной линии."
+
+#: appTools/ToolDistance.py:131 appTools/ToolDistanceMin.py:71
+msgid "DISTANCE"
+msgstr "РАССТОЯНИЕ"
+
+#: appTools/ToolDistance.py:132 appTools/ToolDistance.py:137
+msgid "This is the point to point Euclidian distance."
+msgstr "Это точка евклидова расстояния."
+
+#: appTools/ToolDistance.py:142 appTools/ToolDistance.py:339
+#: appTools/ToolDistanceMin.py:114
+msgid "Measure"
+msgstr "Измерить"
+
+#: appTools/ToolDistance.py:274
+msgid "Working"
+msgstr "Обработка"
+
+#: appTools/ToolDistance.py:279
+msgid "MEASURING: Click on the Start point ..."
+msgstr "ИЗМЕРИТЕЛЬ: Нажмите на начальную точку ..."
+
+#: appTools/ToolDistance.py:389
+msgid "Distance Tool finished."
+msgstr "Измеритель завершён."
+
+#: appTools/ToolDistance.py:461
+msgid "Pads overlapped. Aborting."
+msgstr "Площадки перекрываются. Отмена."
+
+#: appTools/ToolDistance.py:489
+#, fuzzy
+#| msgid "Distance Tool finished."
+msgid "Distance Tool cancelled."
+msgstr "Измеритель завершён."
+
+#: appTools/ToolDistance.py:494
+msgid "MEASURING: Click on the Destination point ..."
+msgstr "ИЗМЕРИТЕЛЬ: Нажмите на конечную точку ..."
+
+#: appTools/ToolDistance.py:503 appTools/ToolDistanceMin.py:284
+msgid "MEASURING"
+msgstr "ИЗМЕРЕНИЕ"
+
+#: appTools/ToolDistance.py:504 appTools/ToolDistanceMin.py:285
+msgid "Result"
+msgstr "Результат"
+
+#: appTools/ToolDistanceMin.py:31 appTools/ToolDistanceMin.py:143
+msgid "Minimum Distance Tool"
+msgstr "Минимальное расстояние"
+
+#: appTools/ToolDistanceMin.py:54
+msgid "First object point"
+msgstr "Первая точка объекта"
+
+#: appTools/ToolDistanceMin.py:55 appTools/ToolDistanceMin.py:80
+msgid ""
+"This is first object point coordinates.\n"
+"This is the start point for measuring distance."
+msgstr ""
+"Это координаты первой точки объекта.\n"
+"Это начальная точка для измерения расстояния."
+
+#: appTools/ToolDistanceMin.py:58
+msgid "Second object point"
+msgstr "Вторая точка объекта"
+
+#: appTools/ToolDistanceMin.py:59 appTools/ToolDistanceMin.py:86
+msgid ""
+"This is second object point coordinates.\n"
+"This is the end point for measuring distance."
+msgstr ""
+"Это координаты второй точки объекта.\n"
+"Это конечная точка для измерения расстояния."
+
+#: appTools/ToolDistanceMin.py:72 appTools/ToolDistanceMin.py:107
+msgid "This is the point to point Euclidean distance."
+msgstr "Это евклидово расстояние от точки до точки."
+
+#: appTools/ToolDistanceMin.py:74
+msgid "Half Point"
+msgstr "Средняя точка"
+
+#: appTools/ToolDistanceMin.py:75 appTools/ToolDistanceMin.py:112
+msgid "This is the middle point of the point to point Euclidean distance."
+msgstr "Это средняя точка евклидова расстояния от точки до точки."
+
+#: appTools/ToolDistanceMin.py:117
+msgid "Jump to Half Point"
+msgstr "Перейти к средней точке"
+
+#: appTools/ToolDistanceMin.py:154
+msgid ""
+"Select two objects and no more, to measure the distance between them ..."
+msgstr ""
+"Выберите два и не более объекта для измерения расстояние между ними ..."
+
+#: appTools/ToolDistanceMin.py:195 appTools/ToolDistanceMin.py:216
+#: appTools/ToolDistanceMin.py:225 appTools/ToolDistanceMin.py:246
+msgid "Select two objects and no more. Currently the selection has objects: "
+msgstr "Выберите два и не более объекта. В настоящее время выбрано объектов: "
+
+#: appTools/ToolDistanceMin.py:293
+msgid "Objects intersects or touch at"
+msgstr "Объекты пересекаются или касаются друг друга"
+
+#: appTools/ToolDistanceMin.py:299
+msgid "Jumped to the half point between the two selected objects"
+msgstr "Выполнен переход к средней точке между двумя выбранными объектами"
+
+#: appTools/ToolEtchCompensation.py:75 appTools/ToolInvertGerber.py:74
+msgid "Gerber object that will be inverted."
+msgstr "Объект Gerber, который будет инвертирован."
+
+#: appTools/ToolEtchCompensation.py:86
+msgid "Utilities"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:87
+#, fuzzy
+#| msgid "Conversion"
+msgid "Conversion utilities"
+msgstr "Конвертация"
+
+#: appTools/ToolEtchCompensation.py:92
+msgid "Oz to Microns"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:94
+msgid ""
+"Will convert from oz thickness to microns [um].\n"
+"Can use formulas with operators: /, *, +, -, %, .\n"
+"The real numbers use the dot decimals separator."
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:103
+#, fuzzy
+#| msgid "X value"
+msgid "Oz value"
+msgstr "Значение X"
+
+#: appTools/ToolEtchCompensation.py:105 appTools/ToolEtchCompensation.py:126
+#, fuzzy
+#| msgid "Min value"
+msgid "Microns value"
+msgstr "Минимальное значение"
+
+#: appTools/ToolEtchCompensation.py:113
+msgid "Mils to Microns"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:115
+msgid ""
+"Will convert from mils to microns [um].\n"
+"Can use formulas with operators: /, *, +, -, %, .\n"
+"The real numbers use the dot decimals separator."
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:124
+#, fuzzy
+#| msgid "Min value"
+msgid "Mils value"
+msgstr "Минимальное значение"
+
+#: appTools/ToolEtchCompensation.py:139 appTools/ToolInvertGerber.py:86
+msgid "Parameters for this tool"
+msgstr "Параметры, используемые для этого инструмента"
+
+#: appTools/ToolEtchCompensation.py:144
+#, fuzzy
+#| msgid "Thickness"
+msgid "Copper Thickness"
+msgstr "Толщина"
+
+#: appTools/ToolEtchCompensation.py:146
+#, fuzzy
+#| msgid ""
+#| "How thick the copper growth is intended to be.\n"
+#| "In microns."
+msgid ""
+"The thickness of the copper foil.\n"
+"In microns [um]."
+msgstr ""
+"Насколько толстым должен быть медный слой.\n"
+"В микронах."
+
+#: appTools/ToolEtchCompensation.py:157
+#, fuzzy
+#| msgid "Location"
+msgid "Ratio"
+msgstr "Местоположение"
+
+#: appTools/ToolEtchCompensation.py:159
+msgid ""
+"The ratio of lateral etch versus depth etch.\n"
+"Can be:\n"
+"- custom -> the user will enter a custom value\n"
+"- preselection -> value which depends on a selection of etchants"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:165
+#, fuzzy
+#| msgid "Factor"
+msgid "Etch Factor"
+msgstr "Коэффициент"
+
+#: appTools/ToolEtchCompensation.py:166
+#, fuzzy
+#| msgid "Extensions list"
+msgid "Etchants list"
+msgstr "Список расширений"
+
+#: appTools/ToolEtchCompensation.py:167
+#, fuzzy
+#| msgid "Manual"
+msgid "Manual offset"
+msgstr "Вручную"
+
+#: appTools/ToolEtchCompensation.py:174 appTools/ToolEtchCompensation.py:179
+msgid "Etchants"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:176
+#, fuzzy
+#| msgid "Shows list of commands."
+msgid "A list of etchants."
+msgstr "Показывает список команд."
+
+#: appTools/ToolEtchCompensation.py:180
+msgid "Alkaline baths"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:186
+#, fuzzy
+#| msgid "X factor"
+msgid "Etch factor"
+msgstr "Коэффициент X"
+
+#: appTools/ToolEtchCompensation.py:188
+msgid ""
+"The ratio between depth etch and lateral etch .\n"
+"Accepts real numbers and formulas using the operators: /,*,+,-,%"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:192
+msgid "Real number or formula"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:193
+#, fuzzy
+#| msgid "X factor"
+msgid "Etch_factor"
+msgstr "Коэффициент X"
+
+#: appTools/ToolEtchCompensation.py:201
+msgid ""
+"Value with which to increase or decrease (buffer)\n"
+"the copper features. In microns [um]."
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:225
+msgid "Compensate"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:227
+msgid ""
+"Will increase the copper features thickness to compensate the lateral etch."
+msgstr ""
+
+#: appTools/ToolExtractDrills.py:29 appTools/ToolExtractDrills.py:295
+msgid "Extract Drills"
+msgstr "Извлечь отверстия"
+
+#: appTools/ToolExtractDrills.py:62
+msgid "Gerber from which to extract drill holes"
+msgstr "Гербер, из которого можно извлечь отверстия"
+
+#: appTools/ToolExtractDrills.py:297
+msgid "Extract drills from a given Gerber file."
+msgstr "Извлечение отверстий из заданного Gerber файла."
+
+#: appTools/ToolExtractDrills.py:478 appTools/ToolExtractDrills.py:563
+#: appTools/ToolExtractDrills.py:648
+msgid "No drills extracted. Try different parameters."
+msgstr "Отверстия не извлечены. Попробуйте разные параметры."
+
+#: appTools/ToolFiducials.py:56
+msgid "Fiducials Coordinates"
+msgstr "Координаты контрольных точек"
+
+#: appTools/ToolFiducials.py:58
+msgid ""
+"A table with the fiducial points coordinates,\n"
+"in the format (x, y)."
+msgstr ""
+"Таблица с координатами контрольных точек,\n"
+"в формате (x, y)."
+
+#: appTools/ToolFiducials.py:194
+msgid ""
+"- 'Auto' - automatic placement of fiducials in the corners of the bounding "
+"box.\n"
+" - 'Manual' - manual placement of fiducials."
+msgstr ""
+"- 'Авто' - автоматическое размещение контрольных точек по углам "
+"ограничительной рамки.\n"
+" - 'Вручную' - ручное размещение контрольных точек."
+
+#: appTools/ToolFiducials.py:240
+msgid "Thickness of the line that makes the fiducial."
+msgstr ""
+
+#: appTools/ToolFiducials.py:271
+msgid "Add Fiducial"
+msgstr "Добавить контрольные точки"
+
+#: appTools/ToolFiducials.py:273
+msgid "Will add a polygon on the copper layer to serve as fiducial."
+msgstr ""
+"Добавляет на медный слой полигон, для того чтобы он служил контрольной "
+"точкой."
+
+#: appTools/ToolFiducials.py:289
+msgid "Soldermask Gerber"
+msgstr "Gerber объект паяльной маски"
+
+#: appTools/ToolFiducials.py:291
+msgid "The Soldermask Gerber object."
+msgstr "Gerber объект паяльной маски."
+
+#: appTools/ToolFiducials.py:303
+msgid "Add Soldermask Opening"
+msgstr "Открытие добавления паяльной маски"
+
+#: appTools/ToolFiducials.py:305
+msgid ""
+"Will add a polygon on the soldermask layer\n"
+"to serve as fiducial opening.\n"
+"The diameter is always double of the diameter\n"
+"for the copper fiducial."
+msgstr ""
+"Добавляет полигон на слой паяльной маски.\n"
+"чтобы служить контрольной точкой.\n"
+"Диаметр всегда в два раза больше диаметра.\n"
+"для контрольных точек на медном слое."
+
+#: appTools/ToolFiducials.py:520
+msgid "Click to add first Fiducial. Bottom Left..."
+msgstr "Нажмите, чтобы добавить первую контрольную точку. Внизу слева..."
+
+#: appTools/ToolFiducials.py:784
+msgid "Click to add the last fiducial. Top Right..."
+msgstr "Нажмите, чтобы добавить следующую контрольную точку. Вверху справа..."
+
+#: appTools/ToolFiducials.py:789
+msgid "Click to add the second fiducial. Top Left or Bottom Right..."
+msgstr ""
+"Нажмите, чтобы добавить вторичную контрольную точку. Вверху слева или внизу "
+"справа..."
+
+#: appTools/ToolFiducials.py:792 appTools/ToolFiducials.py:801
+msgid "Done. All fiducials have been added."
+msgstr "Готово. Все контрольные точки были успешно добавлены."
+
+#: appTools/ToolFiducials.py:878
+msgid "Fiducials Tool exit."
+msgstr "Выход из инструмента контрольных точек."
+
+#: appTools/ToolFilm.py:42
+msgid "Film PCB"
+msgstr "Плёнка"
+
+#: appTools/ToolFilm.py:73
+msgid ""
+"Specify the type of object for which to create the film.\n"
+"The object can be of type: Gerber or Geometry.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Film Object combobox."
+msgstr ""
+"Укажите тип объекта, для которого создается плёнка.\n"
+"Объект может быть типа: Gerber или Geometry.\n"
+"Выбор здесь определяет тип объектов, которые будут\n"
+"в выпадающем списке объектов плёнки."
+
+#: appTools/ToolFilm.py:96
+msgid ""
+"Specify the type of object to be used as an container for\n"
+"film creation. It can be: Gerber or Geometry type.The selection here decide "
+"the type of objects that will be\n"
+"in the Box Object combobox."
+msgstr ""
+"Укажите тип объекта, который будет использоваться в качестве контейнера для\n"
+"создания плёнки. Это может быть: Gerber или Geometry. Выбор здесь определяет "
+"тип объектов, которые будут\n"
+"в поле со списком объектов."
+
+#: appTools/ToolFilm.py:256
+msgid "Film Parameters"
+msgstr "Параметры плёнки"
+
+#: appTools/ToolFilm.py:317
+msgid "Punch drill holes"
+msgstr "Перфорация отверстий"
+
+#: appTools/ToolFilm.py:318
+msgid ""
+"When checked the generated film will have holes in pads when\n"
+"the generated film is positive. This is done to help drilling,\n"
+"when done manually."
+msgstr ""
+"Если включено, то у полученной пленки будут отверстия в площадках\n"
+"если это позитив плёнки. Это сделано для облегчения сверления\n"
+"отверстий вручную."
+
+#: appTools/ToolFilm.py:336
+msgid "Source"
+msgstr "Источник"
+
+#: appTools/ToolFilm.py:338
+msgid ""
+"The punch hole source can be:\n"
+"- Excellon -> an Excellon holes center will serve as reference.\n"
+"- Pad Center -> will try to use the pads center as reference."
+msgstr ""
+"Источником перфорации отверстия может быть: \n"
+"- Excellon -> указателем будет служить центр отверстий Excellon.\n"
+"- Центр площадки -> попытается использовать центр площадки в качестве "
+"эталона."
+
+#: appTools/ToolFilm.py:343
+msgid "Pad center"
+msgstr "Центр площадки"
+
+#: appTools/ToolFilm.py:348
+msgid "Excellon Obj"
+msgstr "Объект Excellon"
+
+#: appTools/ToolFilm.py:350
+msgid ""
+"Remove the geometry of Excellon from the Film to create the holes in pads."
+msgstr ""
+"Удаляет геометрию Excellon из пленки для создания отверстий в площадках."
+
+#: appTools/ToolFilm.py:364
+msgid "Punch Size"
+msgstr "Размер перфорации"
+
+#: appTools/ToolFilm.py:365
+msgid "The value here will control how big is the punch hole in the pads."
+msgstr ""
+"Это значение контролирует, насколько большим будет отверстие для перфорации "
+"в площадках."
+
+#: appTools/ToolFilm.py:485
+msgid "Save Film"
+msgstr "Сохранить плёнку"
+
+#: appTools/ToolFilm.py:487
+msgid ""
+"Create a Film for the selected object, within\n"
+"the specified box. Does not create a new \n"
+" FlatCAM object, but directly save it in the\n"
+"selected format."
+msgstr ""
+"Создание плёнки для выбранного объекта, в пределах\n"
+"указанной ограничительной рамки. Не создает новый\n"
+" объект FlatCAM, но напрямую сохраняет её в выбранном формате."
+
+#: appTools/ToolFilm.py:649
+msgid ""
+"Using the Pad center does not work on Geometry objects. Only a Gerber object "
+"has pads."
+msgstr ""
+"Использование центра площадки не работает на объектах Geometry. Только "
+"объекты Gerber имеют площадки."
+
+#: appTools/ToolFilm.py:659
+msgid "No FlatCAM object selected. Load an object for Film and retry."
+msgstr ""
+"Объект FlatCAM не выбран. Загрузите объект для Плёнки и повторите попытку."
+
+#: appTools/ToolFilm.py:666
+msgid "No FlatCAM object selected. Load an object for Box and retry."
+msgstr ""
+"Объект FlatCAM не выбран. Загрузите объект для Рамки и повторите попытку."
+
+#: appTools/ToolFilm.py:670
+msgid "No FlatCAM object selected."
+msgstr "Объект FlatCAM не выбран."
+
+#: appTools/ToolFilm.py:681
+msgid "Generating Film ..."
+msgstr "Создание плёнки ..."
+
+#: appTools/ToolFilm.py:730 appTools/ToolFilm.py:734
+msgid "Export positive film"
+msgstr "Экспорт позитива плёнки"
+
+#: appTools/ToolFilm.py:767
+msgid ""
+"No Excellon object selected. Load an object for punching reference and retry."
+msgstr ""
+"Объект Excellon не выбран. Загрузите объект для перфорации и повторите "
+"попытку."
+
+#: appTools/ToolFilm.py:791
+msgid ""
+" Could not generate punched hole film because the punch hole sizeis bigger "
+"than some of the apertures in the Gerber object."
+msgstr ""
+" Не удалось создать пленку с перфорированным отверстием, поскольку размер "
+"перфорированного отверстия больше, чем некоторые отверстия в объекте Gerber."
+
+#: appTools/ToolFilm.py:803
+msgid ""
+"Could not generate punched hole film because the punch hole sizeis bigger "
+"than some of the apertures in the Gerber object."
+msgstr ""
+"Не удалось создать пленку с перфорированным отверстием, поскольку размер "
+"перфорированного отверстия больше, чем некоторые отверстия в объекте Gerber."
+
+#: appTools/ToolFilm.py:821
+msgid ""
+"Could not generate punched hole film because the newly created object "
+"geometry is the same as the one in the source object geometry..."
+msgstr ""
+"Не удалось создать пленку с перфорацией, поскольку геометрия вновь "
+"созданного объекта такая же, как в геометрии исходного объекта ..."
+
+#: appTools/ToolFilm.py:876 appTools/ToolFilm.py:880
+msgid "Export negative film"
+msgstr "Экспорт негатива плёнки"
+
+#: appTools/ToolFilm.py:941 appTools/ToolFilm.py:1124
+#: appTools/ToolPanelize.py:441
+msgid "No object Box. Using instead"
+msgstr "Нет объекта Box. Используйте взамен"
+
+#: appTools/ToolFilm.py:1057 appTools/ToolFilm.py:1237
+msgid "Film file exported to"
+msgstr "Файл плёнки экспортируется в"
+
+#: appTools/ToolFilm.py:1060 appTools/ToolFilm.py:1240
+msgid "Generating Film ... Please wait."
+msgstr "Создание плёнки ... Пожалуйста, подождите."
+
+#: appTools/ToolImage.py:24
+msgid "Image as Object"
+msgstr "Изображение как Object"
+
+#: appTools/ToolImage.py:33
+msgid "Image to PCB"
+msgstr "Изображение в PCB"
+
+#: appTools/ToolImage.py:56
+msgid ""
+"Specify the type of object to create from the image.\n"
+"It can be of type: Gerber or Geometry."
+msgstr ""
+"Укажите тип объекта для создания из изображения.\n"
+"Он может быть типа: Gerber или Geometry."
+
+#: appTools/ToolImage.py:65
+msgid "DPI value"
+msgstr "Значение DPI"
+
+#: appTools/ToolImage.py:66
+msgid "Specify a DPI value for the image."
+msgstr "Укажите значение DPI для изображения."
+
+#: appTools/ToolImage.py:72
+msgid "Level of detail"
+msgstr "Уровень детализации"
+
+#: appTools/ToolImage.py:81
+msgid "Image type"
+msgstr "Тип изображения"
+
+#: appTools/ToolImage.py:83
+msgid ""
+"Choose a method for the image interpretation.\n"
+"B/W means a black & white image. Color means a colored image."
+msgstr ""
+"Выберите метод для интерпретации изображения.\n"
+"Ч / б означает черно-белое изображение. Цвет означает цветное изображение."
+
+#: appTools/ToolImage.py:92 appTools/ToolImage.py:107 appTools/ToolImage.py:120
+#: appTools/ToolImage.py:133
+msgid "Mask value"
+msgstr "Значение маски"
+
+#: appTools/ToolImage.py:94
+msgid ""
+"Mask for monochrome image.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry.\n"
+"0 means no detail and 255 means everything \n"
+"(which is totally black)."
+msgstr ""
+"Маска для монохромного изображения.\n"
+"Принимает значения между [0 ... 255].\n"
+"Определяет уровень детализации, чтобы включить\n"
+"в результирующей геометрии.\n"
+"0 означает отсутствие деталей, а 255 означает все\n"
+"(который полностью черный)."
+
+#: appTools/ToolImage.py:109
+msgid ""
+"Mask for RED color.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry."
+msgstr ""
+"Маска для красного цвета.\n"
+"Принимает значения между [0 ... 255].\n"
+"Определяет уровень детализации, чтобы включить\n"
+"в результирующей геометрии."
+
+#: appTools/ToolImage.py:122
+msgid ""
+"Mask for GREEN color.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry."
+msgstr ""
+"Маска для ЗЕЛЕНОГО цвета.\n"
+"Принимает значения между [0 ... 255].\n"
+"Определяет уровень детализации, чтобы включить\n"
+"в результирующей геометрии."
+
+#: appTools/ToolImage.py:135
+msgid ""
+"Mask for BLUE color.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry."
+msgstr ""
+"Маска для синего цвета.\n"
+"Принимает значения между [0 ... 255].\n"
+"Определяет уровень детализации, чтобы включить\n"
+"в результирующей геометрии."
+
+#: appTools/ToolImage.py:143
+msgid "Import image"
+msgstr "Импортировать изображение"
+
+#: appTools/ToolImage.py:145
+msgid "Open a image of raster type and then import it in FlatCAM."
+msgstr ""
+"Откройте изображение растрового типа, а затем импортируйте его в FlatCAM."
+
+#: appTools/ToolImage.py:182
+msgid "Image Tool"
+msgstr "Изображение"
+
+#: appTools/ToolImage.py:234 appTools/ToolImage.py:237
+msgid "Import IMAGE"
+msgstr "Импорт изображения"
+
+#: appTools/ToolImage.py:277 app_Main.py:8362 app_Main.py:8409
+msgid ""
+"Not supported type is picked as parameter. Only Geometry and Gerber are "
+"supported"
+msgstr ""
+"В качестве параметра выбран не поддерживаемый тип. Поддерживаются только "
+"Geometry и Gerber"
+
+#: appTools/ToolImage.py:285
+msgid "Importing Image"
+msgstr "Импорт изображения"
+
+#: appTools/ToolImage.py:297 appTools/ToolPDF.py:154 app_Main.py:8387
+#: app_Main.py:8433 app_Main.py:8497 app_Main.py:8564 app_Main.py:8630
+#: app_Main.py:8695 app_Main.py:8752
+msgid "Opened"
+msgstr "Открыт"
+
+#: appTools/ToolInvertGerber.py:126
+msgid "Invert Gerber"
+msgstr "Инвертировать Gerber"
+
+#: appTools/ToolInvertGerber.py:128
+msgid ""
+"Will invert the Gerber object: areas that have copper\n"
+"will be empty of copper and previous empty area will be\n"
+"filled with copper."
+msgstr ""
+"Инвертирует объект Gerber: области, в которых есть медь\n"
+"будет без меди, а пустые области будут\n"
+"заполнены медью."
+
+#: appTools/ToolInvertGerber.py:187
+msgid "Invert Tool"
+msgstr "Инвертирование"
+
+#: appTools/ToolIsolation.py:96
+#, fuzzy
+#| msgid "Gerber objects for which to check rules."
+msgid "Gerber object for isolation routing."
+msgstr "Объекты Gerber для проверки правил."
+
+#: appTools/ToolIsolation.py:120 appTools/ToolNCC.py:122
+msgid ""
+"Tools pool from which the algorithm\n"
+"will pick the ones used for copper clearing."
+msgstr ""
+"Пул инструментов, из которого алгоритм\n"
+"выберет те, которые будут использоваться для очистки меди."
+
+#: appTools/ToolIsolation.py:136
+#, fuzzy
+#| msgid ""
+#| "This is the Tool Number.\n"
+#| "Non copper clearing will start with the tool with the biggest \n"
+#| "diameter, continuing until there are no more tools.\n"
+#| "Only tools that create NCC clearing geometry will still be present\n"
+#| "in the resulting geometry. This is because with some tools\n"
+#| "this function will not be able to create painting geometry."
+msgid ""
+"This is the Tool Number.\n"
+"Isolation routing will start with the tool with the biggest \n"
+"diameter, continuing until there are no more tools.\n"
+"Only tools that create Isolation geometry will still be present\n"
+"in the resulting geometry. This is because with some tools\n"
+"this function will not be able to create routing geometry."
+msgstr ""
+"Это номер инструмента.\n"
+"Не медная очистка начнется с инструмента с самым большим\n"
+"диаметр, продолжающийся до тех пор, пока не останется никаких инструментов.\n"
+"По-прежнему будут присутствовать только инструменты, создающие геометрию "
+"очистки NCC.\n"
+"в результирующей геометрии. Это потому, что с некоторыми инструментами\n"
+"эта функция не сможет создавать геометрию рисования."
+
+#: appTools/ToolIsolation.py:144 appTools/ToolNCC.py:146
+msgid ""
+"Tool Diameter. It's value (in current FlatCAM units)\n"
+"is the cut width into the material."
+msgstr ""
+"Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n"
+"ширины разреза в материале."
+
+#: appTools/ToolIsolation.py:148 appTools/ToolNCC.py:150
+msgid ""
+"The Tool Type (TT) can be:\n"
+"- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n"
+"the cut width in material is exactly the tool diameter.\n"
+"- Ball -> informative only and make reference to the Ball type endmill.\n"
+"- V-Shape -> it will disable Z-Cut parameter in the resulting geometry UI "
+"form\n"
+"and enable two additional UI form fields in the resulting geometry: V-Tip "
+"Dia and\n"
+"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter "
+"such\n"
+"as the cut width into material will be equal with the value in the Tool "
+"Diameter\n"
+"column of this table.\n"
+"Choosing the 'V-Shape' Tool Type automatically will select the Operation "
+"Type\n"
+"in the resulting geometry as Isolation."
+msgstr ""
+"Тип инструмента (TT) может быть:\n"
+"-Дисковый с 1 ... 4 зубцами -> только для информации. Будучи круглым,\n"
+"ширина реза в материале точно соответствует диаметру инструмента. \n"
+"-Шар-> только для информации и содержит ссылку на концевую фрезу типа "
+"шара. \n"
+"-V -Shape -> отключит параметр de Z-Cut в результирующей геометрии "
+"пользовательского интерфейса\n"
+"и включит два дополнительных поля формы пользовательского интерфейса в "
+"результирующей геометрии: V-Tip Dia и\n"
+"V-Tip Angle. Регулировка этих двух значений приведет к тому, что параметр Z-"
+"Cut, такой как ширина среза по материалу,\n"
+"будет равна значению в столбце «Диаметр инструмента» этой таблицы.\n"
+" Выбор типа инструмента V-Shape автоматически выберет тип операции\n"
+" в результирующей геометрии как Изоляция."
+
+#: appTools/ToolIsolation.py:300 appTools/ToolNCC.py:318
+#: appTools/ToolPaint.py:300 appTools/ToolSolderPaste.py:135
+msgid ""
+"Delete a selection of tools in the Tool Table\n"
+"by first selecting a row(s) in the Tool Table."
+msgstr ""
+"Удалить выбор инструментов в таблице инструментов\n"
+"сначала выбрав строку (и) в таблице инструментов."
+
+#: appTools/ToolIsolation.py:467
+msgid ""
+"Specify the type of object to be excepted from isolation.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+"Укажите тип объекта, который следует исключить из изоляции..\n"
+"Он может быть типа: Gerber или Geometry.\n"
+"То, что выбрано здесь будет диктовать вид\n"
+"объектов, которые будут заполнять поле со списком \"объект\"."
+
+#: appTools/ToolIsolation.py:477
+msgid "Object whose area will be removed from isolation geometry."
+msgstr "Объект, площадь которого будет удалена из геометрии изоляции."
+
+#: appTools/ToolIsolation.py:513 appTools/ToolNCC.py:554
+msgid ""
+"The type of FlatCAM object to be used as non copper clearing reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"Тип объекта FlatCAM, который будет использоваться в качестве справки по "
+"очистке без использования меди.\n"
+"Это может быть Gerber, Excellon или Геометрия."
+
+#: appTools/ToolIsolation.py:559
+msgid "Generate Isolation Geometry"
+msgstr "Создать геометрию изоляции"
+
+#: appTools/ToolIsolation.py:567
+msgid ""
+"Create a Geometry object with toolpaths to cut \n"
+"isolation outside, inside or on both sides of the\n"
+"object. For a Gerber object outside means outside\n"
+"of the Gerber feature and inside means inside of\n"
+"the Gerber feature, if possible at all. This means\n"
+"that only if the Gerber feature has openings inside, they\n"
+"will be isolated. If what is wanted is to cut isolation\n"
+"inside the actual Gerber feature, use a negative tool\n"
+"diameter above."
+msgstr ""
+"Создать геометрический объект с траектории, чтобы сократить \n"
+"изоляция снаружи, внутри или с обеих сторон\n"
+"объект. Для объекта Гербера снаружи означает снаружи\n"
+"функции Гербера и внутри означает внутри\n"
+"функция Гербера, если это вообще возможно. Это средство\n"
+"что только если функция Gerber имеет отверстия внутри, они\n"
+"будут изолированы. Если то, что нужно, это сократить изоляцию\n"
+"внутри фактической функции Gerber используйте отрицательный инструмент\n"
+"диаметр выше."
+
+#: appTools/ToolIsolation.py:1266 appTools/ToolIsolation.py:1426
+#: appTools/ToolNCC.py:932 appTools/ToolNCC.py:1449 appTools/ToolPaint.py:857
+#: appTools/ToolSolderPaste.py:576 appTools/ToolSolderPaste.py:901
+#: app_Main.py:4211
+msgid "Please enter a tool diameter with non-zero value, in Float format."
+msgstr ""
+"Пожалуйста, введите диаметр инструмента с ненулевым значением в float "
+"формате."
+
+#: appTools/ToolIsolation.py:1270 appTools/ToolNCC.py:936
+#: appTools/ToolPaint.py:861 appTools/ToolSolderPaste.py:580 app_Main.py:4215
+msgid "Adding Tool cancelled"
+msgstr "Добавление инструмента отменено"
+
+#: appTools/ToolIsolation.py:1420 appTools/ToolNCC.py:1443
+#: appTools/ToolPaint.py:1203 appTools/ToolSolderPaste.py:896
+msgid "Please enter a tool diameter to add, in Float format."
+msgstr ""
+"Пожалуйста, введите диаметр инструмента для добавления в формате Float."
+
+#: appTools/ToolIsolation.py:1451 appTools/ToolIsolation.py:2959
+#: appTools/ToolNCC.py:1474 appTools/ToolNCC.py:4079 appTools/ToolPaint.py:1227
+#: appTools/ToolPaint.py:3628 appTools/ToolSolderPaste.py:925
+msgid "Cancelled. Tool already in Tool Table."
+msgstr "Отменено. Инструмент уже в таблице инструментов."
+
+#: appTools/ToolIsolation.py:1458 appTools/ToolIsolation.py:2977
+#: appTools/ToolNCC.py:1481 appTools/ToolNCC.py:4096 appTools/ToolPaint.py:1232
+#: appTools/ToolPaint.py:3645
+msgid "New tool added to Tool Table."
+msgstr "Новый инструмент добавлен в таблицу инструментов."
+
+#: appTools/ToolIsolation.py:1502 appTools/ToolNCC.py:1525
+#: appTools/ToolPaint.py:1276
+msgid "Tool from Tool Table was edited."
+msgstr "Инструмент был изменён в таблице инструментов."
+
+#: appTools/ToolIsolation.py:1514 appTools/ToolNCC.py:1537
+#: appTools/ToolPaint.py:1288 appTools/ToolSolderPaste.py:986
+msgid "Cancelled. New diameter value is already in the Tool Table."
+msgstr ""
+"Отменено. Новое значение диаметра уже находится в таблице инструментов."
+
+#: appTools/ToolIsolation.py:1566 appTools/ToolNCC.py:1589
+#: appTools/ToolPaint.py:1386
+msgid "Delete failed. Select a tool to delete."
+msgstr "Ошибка удаления. Выберите инструмент для удаления."
+
+#: appTools/ToolIsolation.py:1572 appTools/ToolNCC.py:1595
+#: appTools/ToolPaint.py:1392
+msgid "Tool(s) deleted from Tool Table."
+msgstr "Инструмент удалён из таблицы инструментов."
+
+#: appTools/ToolIsolation.py:1620
+msgid "Isolating..."
+msgstr "Изоляция..."
+
+#: appTools/ToolIsolation.py:1654
+msgid "Failed to create Follow Geometry with tool diameter"
+msgstr ""
+
+#: appTools/ToolIsolation.py:1657
+#, fuzzy
+#| msgid "NCC Tool clearing with tool diameter"
+msgid "Follow Geometry was created with tool diameter"
+msgstr "Очистка от меди инструментом с диаметром"
+
+#: appTools/ToolIsolation.py:1698
+msgid "Click on a polygon to isolate it."
+msgstr "Нажмите на полигон, чтобы изолировать его."
+
+#: appTools/ToolIsolation.py:1812 appTools/ToolIsolation.py:1832
+#: appTools/ToolIsolation.py:1967 appTools/ToolIsolation.py:2138
+msgid "Subtracting Geo"
+msgstr "Вычитание геометрии"
+
+#: appTools/ToolIsolation.py:1816 appTools/ToolIsolation.py:1971
+#: appTools/ToolIsolation.py:2142
+#, fuzzy
+#| msgid "Intersection"
+msgid "Intersecting Geo"
+msgstr "Пересечение"
+
+#: appTools/ToolIsolation.py:1865 appTools/ToolIsolation.py:2032
+#: appTools/ToolIsolation.py:2199
+#, fuzzy
+#| msgid "Geometry Options"
+msgid "Empty Geometry in"
+msgstr "Параметры Geometry"
+
+#: appTools/ToolIsolation.py:2041
+msgid ""
+"Partial failure. The geometry was processed with all tools.\n"
+"But there are still not-isolated geometry elements. Try to include a tool "
+"with smaller diameter."
+msgstr ""
+
+#: appTools/ToolIsolation.py:2044
+msgid ""
+"The following are coordinates for the copper features that could not be "
+"isolated:"
+msgstr ""
+
+#: appTools/ToolIsolation.py:2356 appTools/ToolIsolation.py:2465
+#: appTools/ToolPaint.py:1535
+msgid "Added polygon"
+msgstr "Добавленный полигон"
+
+#: appTools/ToolIsolation.py:2357 appTools/ToolIsolation.py:2467
+msgid "Click to add next polygon or right click to start isolation."
+msgstr ""
+"Щелкните, чтобы добавить следующий полигон, или щелкните правой кнопкой "
+"мыши, чтобы начать изоляцию."
+
+#: appTools/ToolIsolation.py:2369 appTools/ToolPaint.py:1549
+msgid "Removed polygon"
+msgstr "Удалённый полигон"
+
+#: appTools/ToolIsolation.py:2370
+msgid "Click to add/remove next polygon or right click to start isolation."
+msgstr ""
+"Щелкните, чтобы добавить/удалить следующий полигон, или щелкните правой "
+"кнопкой мыши, чтобы начать изоляцию."
+
+#: appTools/ToolIsolation.py:2375 appTools/ToolPaint.py:1555
+msgid "No polygon detected under click position."
+msgstr "Полигон не обнаружен в указанной позиции."
+
+#: appTools/ToolIsolation.py:2401 appTools/ToolPaint.py:1584
+msgid "List of single polygons is empty. Aborting."
+msgstr "Список одиночных полигонов пуст. Отмена."
+
+#: appTools/ToolIsolation.py:2470
+msgid "No polygon in selection."
+msgstr "Нет полигона в выборе."
+
+#: appTools/ToolIsolation.py:2498 appTools/ToolNCC.py:1725
+#: appTools/ToolPaint.py:1619
+msgid "Click the end point of the paint area."
+msgstr "Нажмите на конечную точку области рисования."
+
+#: appTools/ToolIsolation.py:2916 appTools/ToolNCC.py:4036
+#: appTools/ToolPaint.py:3585 app_Main.py:5320 app_Main.py:5330
+msgid "Tool from DB added in Tool Table."
+msgstr "Инструмент из БД добавлен в таблицу инструментов."
+
+#: appTools/ToolMove.py:102
+msgid "MOVE: Click on the Start point ..."
+msgstr "ПЕРЕМЕЩЕНИЕ: Нажмите на исходную точку ..."
+
+#: appTools/ToolMove.py:113
+msgid "Cancelled. No object(s) to move."
+msgstr "Отменено. Нет объекта(ов) для перемещения."
+
+#: appTools/ToolMove.py:140
+msgid "MOVE: Click on the Destination point ..."
+msgstr "ПЕРЕМЕЩЕНИЕ: Нажмите на конечную точку ..."
+
+#: appTools/ToolMove.py:163
+msgid "Moving..."
+msgstr "Перемещение ..."
+
+#: appTools/ToolMove.py:166
+msgid "No object(s) selected."
+msgstr "Нет выбранных объектов."
+
+#: appTools/ToolMove.py:221
+msgid "Error when mouse left click."
+msgstr "Ошибка при щелчке левой кнопкой мыши."
+
+#: appTools/ToolNCC.py:42
+msgid "Non-Copper Clearing"
+msgstr "Очиста от меди"
+
+#: appTools/ToolNCC.py:86 appTools/ToolPaint.py:79
+msgid "Obj Type"
+msgstr "Тип объекта"
+
+#: appTools/ToolNCC.py:88
+msgid ""
+"Specify the type of object to be cleared of excess copper.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+"Укажите тип очищаемого объекта от избытка меди.\n"
+"Это может быть типа: Гербер или Геометрия.\n"
+"То, что здесь выбрано, будет диктовать вид\n"
+"объектов, которые будут заполнять поле «Объект»."
+
+#: appTools/ToolNCC.py:110
+msgid "Object to be cleared of excess copper."
+msgstr "Объект должен быть очищен от избытка меди."
+
+#: appTools/ToolNCC.py:138
+msgid ""
+"This is the Tool Number.\n"
+"Non copper clearing will start with the tool with the biggest \n"
+"diameter, continuing until there are no more tools.\n"
+"Only tools that create NCC clearing geometry will still be present\n"
+"in the resulting geometry. This is because with some tools\n"
+"this function will not be able to create painting geometry."
+msgstr ""
+"Это номер инструмента.\n"
+"Не медная очистка начнется с инструмента с самым большим\n"
+"диаметр, продолжающийся до тех пор, пока не останется никаких инструментов.\n"
+"По-прежнему будут присутствовать только инструменты, создающие геометрию "
+"очистки NCC.\n"
+"в результирующей геометрии. Это потому, что с некоторыми инструментами\n"
+"эта функция не сможет создавать геометрию рисования."
+
+#: appTools/ToolNCC.py:597 appTools/ToolPaint.py:536
+msgid "Generate Geometry"
+msgstr "Создать объект"
+
+#: appTools/ToolNCC.py:1638
+msgid "Wrong Tool Dia value format entered, use a number."
+msgstr "Неверный формат ввода диаметра инструмента, используйте цифры."
+
+#: appTools/ToolNCC.py:1649 appTools/ToolPaint.py:1443
+msgid "No selected tools in Tool Table."
+msgstr "Нет инструментов сопла в таблице инструментов."
+
+#: appTools/ToolNCC.py:2005 appTools/ToolNCC.py:3024
+msgid "NCC Tool. Preparing non-copper polygons."
+msgstr "Очистка от меди. Подготовка безмедных полигонов."
+
+#: appTools/ToolNCC.py:2064 appTools/ToolNCC.py:3152
+msgid "NCC Tool. Calculate 'empty' area."
+msgstr "Очистка от меди. Расчёт «пустой» области."
+
+#: appTools/ToolNCC.py:2083 appTools/ToolNCC.py:2192 appTools/ToolNCC.py:2207
+#: appTools/ToolNCC.py:3165 appTools/ToolNCC.py:3270 appTools/ToolNCC.py:3285
+#: appTools/ToolNCC.py:3551 appTools/ToolNCC.py:3652 appTools/ToolNCC.py:3667
+msgid "Buffering finished"
+msgstr "Буферизация закончена"
+
+#: appTools/ToolNCC.py:2091 appTools/ToolNCC.py:2214 appTools/ToolNCC.py:3173
+#: appTools/ToolNCC.py:3292 appTools/ToolNCC.py:3558 appTools/ToolNCC.py:3674
+msgid "Could not get the extent of the area to be non copper cleared."
+msgstr "Не удалось получить размер области, не подлежащей очистке от меди."
+
+#: appTools/ToolNCC.py:2121 appTools/ToolNCC.py:2200 appTools/ToolNCC.py:3200
+#: appTools/ToolNCC.py:3277 appTools/ToolNCC.py:3578 appTools/ToolNCC.py:3659
+msgid ""
+"Isolation geometry is broken. Margin is less than isolation tool diameter."
+msgstr "Геометрия изоляции нарушена. Отступ меньше диаметра инструмента."
+
+#: appTools/ToolNCC.py:2217 appTools/ToolNCC.py:3296 appTools/ToolNCC.py:3677
+msgid "The selected object is not suitable for copper clearing."
+msgstr "Выбранный объект не подходит для очистки меди."
+
+#: appTools/ToolNCC.py:2224 appTools/ToolNCC.py:3303
+msgid "NCC Tool. Finished calculation of 'empty' area."
+msgstr "Очистка от меди. Закончен расчёт «пустой» области."
+
+#: appTools/ToolNCC.py:2267
+#, fuzzy
+#| msgid "Painting polygon with method: lines."
+msgid "Clearing the polygon with the method: lines."
+msgstr "Окраска полигона методом: линии."
+
+#: appTools/ToolNCC.py:2277
+#, fuzzy
+#| msgid "Failed. Painting polygon with method: seed."
+msgid "Failed. Clearing the polygon with the method: seed."
+msgstr "Ошибка. Отрисовка полигона методом: круговой."
+
+#: appTools/ToolNCC.py:2286
+#, fuzzy
+#| msgid "Failed. Painting polygon with method: standard."
+msgid "Failed. Clearing the polygon with the method: standard."
+msgstr "Ошибка. Отрисовка полигона методом: стандартный."
+
+#: appTools/ToolNCC.py:2300
+#, fuzzy
+#| msgid "Geometry could not be painted completely"
+msgid "Geometry could not be cleared completely"
+msgstr "Геометрия не может быть окрашена полностью"
+
+#: appTools/ToolNCC.py:2325 appTools/ToolNCC.py:2327 appTools/ToolNCC.py:2973
+#: appTools/ToolNCC.py:2975
+msgid "Non-Copper clearing ..."
+msgstr "Очистка от меди ..."
+
+#: appTools/ToolNCC.py:2377 appTools/ToolNCC.py:3120
+msgid ""
+"NCC Tool. Finished non-copper polygons. Normal copper clearing task started."
+msgstr ""
+"Очистка от меди. Безмедные полигоны готовы. Началось задание по нормальной "
+"очистке меди."
+
+#: appTools/ToolNCC.py:2415 appTools/ToolNCC.py:2663
+msgid "NCC Tool failed creating bounding box."
+msgstr "Инструменту NCC не удалось создать ограничивающую рамку."
+
+#: appTools/ToolNCC.py:2430 appTools/ToolNCC.py:2680 appTools/ToolNCC.py:3316
+#: appTools/ToolNCC.py:3702
+msgid "NCC Tool clearing with tool diameter"
+msgstr "Очистка от меди инструментом с диаметром"
+
+#: appTools/ToolNCC.py:2430 appTools/ToolNCC.py:2680 appTools/ToolNCC.py:3316
+#: appTools/ToolNCC.py:3702
+msgid "started."
+msgstr "запущен."
+
+#: appTools/ToolNCC.py:2588 appTools/ToolNCC.py:3477
+msgid ""
+"There is no NCC Geometry in the file.\n"
+"Usually it means that the tool diameter is too big for the painted "
+"geometry.\n"
+"Change the painting parameters and try again."
+msgstr ""
+"В файле нет NCC Geometry.\n"
+"Обычно это означает, что диаметр инструмента слишком велик для геометрии "
+"рисования .\n"
+"Измените параметры рисования и повторите попытку."
+
+#: appTools/ToolNCC.py:2597 appTools/ToolNCC.py:3486
+msgid "NCC Tool clear all done."
+msgstr "Очистка от меди выполнена."
+
+#: appTools/ToolNCC.py:2600 appTools/ToolNCC.py:3489
+msgid "NCC Tool clear all done but the copper features isolation is broken for"
+msgstr "Очистка от меди выполнена, но медная изоляция нарушена для"
+
+#: appTools/ToolNCC.py:2602 appTools/ToolNCC.py:2888 appTools/ToolNCC.py:3491
+#: appTools/ToolNCC.py:3874
+msgid "tools"
+msgstr "инструментов"
+
+#: appTools/ToolNCC.py:2884 appTools/ToolNCC.py:3870
+msgid "NCC Tool Rest Machining clear all done."
+msgstr "Очистка от меди с обработкой остаточного припуска выполнена."
+
+#: appTools/ToolNCC.py:2887 appTools/ToolNCC.py:3873
+msgid ""
+"NCC Tool Rest Machining clear all done but the copper features isolation is "
+"broken for"
+msgstr ""
+"Очистка от меди с обработкой остаточного припуска выполнена, но медная "
+"изоляция нарушена для"
+
+#: appTools/ToolNCC.py:2985
+msgid "NCC Tool started. Reading parameters."
+msgstr "Очистка от меди. Чтение параметров."
+
+#: appTools/ToolNCC.py:3972
+msgid ""
+"Try to use the Buffering Type = Full in Preferences -> Gerber General. "
+"Reload the Gerber file after this change."
+msgstr ""
+"Попробуйте использовать тип буферизации = \"Полная\" в Настройки -> Gerber "
+"основный. Перезагрузите файл Gerber после этого изменения."
+
+#: appTools/ToolOptimal.py:85
+msgid "Number of decimals kept for found distances."
+msgstr "Количество десятичных знаков, сохраненных для найденных расстояний."
+
+#: appTools/ToolOptimal.py:93
+msgid "Minimum distance"
+msgstr "Минимальная дистанция"
+
+#: appTools/ToolOptimal.py:94
+msgid "Display minimum distance between copper features."
+msgstr "Отображение минимального расстояния между медными элементами."
+
+#: appTools/ToolOptimal.py:98
+msgid "Determined"
+msgstr "Результат"
+
+#: appTools/ToolOptimal.py:112
+msgid "Occurring"
+msgstr "Повторений"
+
+#: appTools/ToolOptimal.py:113
+msgid "How many times this minimum is found."
+msgstr "Сколько раз этот минимум найден."
+
+#: appTools/ToolOptimal.py:119
+msgid "Minimum points coordinates"
+msgstr "Минимальные координаты точек"
+
+#: appTools/ToolOptimal.py:120 appTools/ToolOptimal.py:126
+msgid "Coordinates for points where minimum distance was found."
+msgstr "Координаты точек, где было найдено минимальное расстояние."
+
+#: appTools/ToolOptimal.py:139 appTools/ToolOptimal.py:215
+msgid "Jump to selected position"
+msgstr "Перейти к выбранной позиции"
+
+#: appTools/ToolOptimal.py:141 appTools/ToolOptimal.py:217
+msgid ""
+"Select a position in the Locations text box and then\n"
+"click this button."
+msgstr ""
+"Выберите позицию местоположения в текстовом поле, а затем\n"
+"нажмите эту кнопку."
+
+#: appTools/ToolOptimal.py:149
+msgid "Other distances"
+msgstr "Другие дистанции"
+
+#: appTools/ToolOptimal.py:150
+msgid ""
+"Will display other distances in the Gerber file ordered from\n"
+"the minimum to the maximum, not including the absolute minimum."
+msgstr ""
+"Отобразит другие расстояния в файле Gerber, упорядоченные\n"
+"от минимума до максимума, не считая абсолютного минимума."
+
+#: appTools/ToolOptimal.py:155
+msgid "Other distances points coordinates"
+msgstr "Другие дистанции координат точек"
+
+#: appTools/ToolOptimal.py:156 appTools/ToolOptimal.py:170
+#: appTools/ToolOptimal.py:177 appTools/ToolOptimal.py:194
+#: appTools/ToolOptimal.py:201
+msgid ""
+"Other distances and the coordinates for points\n"
+"where the distance was found."
+msgstr ""
+"Другие расстояния и координаты для точек\n"
+"где расстояние было найдено."
+
+#: appTools/ToolOptimal.py:169
+msgid "Gerber distances"
+msgstr "Дистанции Gerber"
+
+#: appTools/ToolOptimal.py:193
+msgid "Points coordinates"
+msgstr "Координаты точек"
+
+#: appTools/ToolOptimal.py:225
+msgid "Find Minimum"
+msgstr "Найти минимум"
+
+#: appTools/ToolOptimal.py:227
+msgid ""
+"Calculate the minimum distance between copper features,\n"
+"this will allow the determination of the right tool to\n"
+"use for isolation or copper clearing."
+msgstr ""
+"Рассчитывает минимальное расстояние между медными элементами.\n"
+"Это позволит определить правильный для использования инструмент\n"
+"для изоляции или очистки меди."
+
+#: appTools/ToolOptimal.py:352
+msgid "Only Gerber objects can be evaluated."
+msgstr "Можно использовать только объекты Gerber."
+
+#: appTools/ToolOptimal.py:358
+msgid ""
+"Optimal Tool. Started to search for the minimum distance between copper "
+"features."
+msgstr ""
+"Оптимизация. Начат поиск минимального расстояния между медными элементами."
+
+#: appTools/ToolOptimal.py:368
+msgid "Optimal Tool. Parsing geometry for aperture"
+msgstr "Optimal Tool. Разбор геометрии для отверстия"
+
+#: appTools/ToolOptimal.py:379
+msgid "Optimal Tool. Creating a buffer for the object geometry."
+msgstr "Оптимизация. Создание буфера для объекта геометрии."
+
+#: appTools/ToolOptimal.py:389
+msgid ""
+"The Gerber object has one Polygon as geometry.\n"
+"There are no distances between geometry elements to be found."
+msgstr ""
+"Объект Gerber имеет один полигон в качестве геометрии.\n"
+"Там нет расстояния между геометрическими элементами, которые могут быть "
+"найдены."
+
+#: appTools/ToolOptimal.py:394
+msgid ""
+"Optimal Tool. Finding the distances between each two elements. Iterations"
+msgstr "Оптимизация. Нахождение расстояний между двумя элементами. Повторений"
+
+#: appTools/ToolOptimal.py:429
+msgid "Optimal Tool. Finding the minimum distance."
+msgstr "Оптимизация. Нахождение минимального расстояния."
+
+#: appTools/ToolOptimal.py:445
+msgid "Optimal Tool. Finished successfully."
+msgstr "Optimal Tool. Успешно завершено."
+
+#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+msgid "Open PDF"
+msgstr "Открыть PDF"
+
+#: appTools/ToolPDF.py:98
+msgid "Open PDF cancelled"
+msgstr "Открытие PDF отменено"
+
+#: appTools/ToolPDF.py:122
+msgid "Parsing PDF file ..."
+msgstr "Разбор PDF-файла ..."
+
+#: appTools/ToolPDF.py:138 app_Main.py:8595
+msgid "Failed to open"
+msgstr "Не удалось открыть"
+
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:445 app_Main.py:8544
+msgid "No geometry found in file"
+msgstr "Геометрия не найдена в файле"
+
+#: appTools/ToolPDF.py:206 appTools/ToolPDF.py:279
+#, python-format
+msgid "Rendering PDF layer #%d ..."
+msgstr "Отрисовка слоя PDF #%d ..."
+
+#: appTools/ToolPDF.py:210 appTools/ToolPDF.py:283
+msgid "Open PDF file failed."
+msgstr "Не удалось открыть PDF-файл."
+
+#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+msgid "Rendered"
+msgstr "Отрисовка"
+
+#: appTools/ToolPaint.py:81
+msgid ""
+"Specify the type of object to be painted.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+"Укажите тип объекта для рисования.\n"
+"Это может быть типа: Gerber или Geometriya.\n"
+"То, что здесь выбрано, будет диктовать вид\n"
+"объектов, которые будут заполнять поле «Объект»."
+
+#: appTools/ToolPaint.py:103
+msgid "Object to be painted."
+msgstr "Объект для рисования."
+
+#: appTools/ToolPaint.py:116
+msgid ""
+"Tools pool from which the algorithm\n"
+"will pick the ones used for painting."
+msgstr ""
+"Пул инструментов, из которого алгоритм\n"
+"выберет те, которые будут использоваться для окрашивания."
+
+#: appTools/ToolPaint.py:133
+msgid ""
+"This is the Tool Number.\n"
+"Painting will start with the tool with the biggest diameter,\n"
+"continuing until there are no more tools.\n"
+"Only tools that create painting geometry will still be present\n"
+"in the resulting geometry. This is because with some tools\n"
+"this function will not be able to create painting geometry."
+msgstr ""
+"Это номер инструмента.\n"
+"Покраска начнется с инструмента с наибольшим диаметром,\n"
+"продолжается до тех пор, пока больше не будет инструментов.\n"
+"По-прежнему будут присутствовать только инструменты, которые создают "
+"геометрию рисования\n"
+"в результирующей геометрии. Это потому, что с некоторыми инструментами\n"
+"эта функция не сможет создавать геометрию рисования."
+
+#: appTools/ToolPaint.py:145
+msgid ""
+"The Tool Type (TT) can be:\n"
+"- Circular -> it is informative only. Being circular,\n"
+"the cut width in material is exactly the tool diameter.\n"
+"- Ball -> informative only and make reference to the Ball type endmill.\n"
+"- V-Shape -> it will disable Z-Cut parameter in the resulting geometry UI "
+"form\n"
+"and enable two additional UI form fields in the resulting geometry: V-Tip "
+"Dia and\n"
+"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter "
+"such\n"
+"as the cut width into material will be equal with the value in the Tool "
+"Diameter\n"
+"column of this table.\n"
+"Choosing the 'V-Shape' Tool Type automatically will select the Operation "
+"Type\n"
+"in the resulting geometry as Isolation."
+msgstr ""
+"Тип инструмента (TT) может быть:\n"
+"-Дисковый с 1 ... 4 зубцами -> только для информации. Будучи круглым,\n"
+"ширина реза в материале точно соответствует диаметру инструмента. \n"
+"-Шар-> только для информации и содержит ссылку на концевую фрезу типа "
+"шара. \n"
+"-V -Shape -> отключит параметр de Z-Cut в результирующей геометрии "
+"пользовательского интерфейса\n"
+"и включит два дополнительных поля формы пользовательского интерфейса в "
+"результирующей геометрии: V-Tip Dia и\n"
+"V-Tip Angle. Регулировка этих двух значений приведет к тому, что параметр Z-"
+"Cut, такой как ширина среза по материалу,\n"
+"будет равна значению в столбце «Диаметр инструмента» этой таблицы.\n"
+" Выбор типа инструмента V-Shape автоматически выберет тип операции\n"
+" в результирующей геометрии как Изоляция."
+
+#: appTools/ToolPaint.py:497
+msgid ""
+"The type of FlatCAM object to be used as paint reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+"Тип объекта FlatCAM, который будет использоваться как ссылка для рисования.\n"
+"Это может быть Gerber, Excellon или Geometry."
+
+#: appTools/ToolPaint.py:538
+msgid ""
+"- 'Area Selection' - left mouse click to start selection of the area to be "
+"painted.\n"
+"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple "
+"areas.\n"
+"- 'All Polygons' - the Paint will start after click.\n"
+"- 'Reference Object' - will do non copper clearing within the area\n"
+"specified by another object."
+msgstr ""
+"- «Выбор области» - щелчок левой кнопкой мыши, чтобы начать выбор области "
+"для рисования.\n"
+"Удерживая нажатой клавишу-модификатор (CTRL или SHIFT), можно добавить "
+"несколько областей.\n"
+"- «Все полигоны» - краска начнется после щелчка.\n"
+"- «Контрольный объект» - будет выполнять очистку от меди в области\n"
+"указано другим объектом."
+
+#: appTools/ToolPaint.py:1412
+#, python-format
+msgid "Could not retrieve object: %s"
+msgstr "Не удалось получить объект: %s"
+
+#: appTools/ToolPaint.py:1422
+msgid "Can't do Paint on MultiGeo geometries"
+msgstr "Невозможно окрашивание MultiGeo Geometries"
+
+#: appTools/ToolPaint.py:1459
+msgid "Click on a polygon to paint it."
+msgstr "Нажмите на полигон, чтобы нарисовать его."
+
+#: appTools/ToolPaint.py:1472
+msgid "Click the start point of the paint area."
+msgstr "Нажмите на начальную точку области рисования."
+
+#: appTools/ToolPaint.py:1537
+msgid "Click to add next polygon or right click to start painting."
+msgstr ""
+"Щелкните, чтобы добавить следующий полигон, или щелкните правой кнопкой "
+"мыши, чтобы начать рисование."
+
+#: appTools/ToolPaint.py:1550
+msgid "Click to add/remove next polygon or right click to start painting."
+msgstr ""
+"Нажмите для добавления/удаления следующего полигона или щелкните правой "
+"кнопкой мыши, чтобы начать рисование."
+
+#: appTools/ToolPaint.py:2054
+msgid "Painting polygon with method: lines."
+msgstr "Окраска полигона методом: линии."
+
+#: appTools/ToolPaint.py:2066
+msgid "Failed. Painting polygon with method: seed."
+msgstr "Ошибка. Отрисовка полигона методом: круговой."
+
+#: appTools/ToolPaint.py:2077
+msgid "Failed. Painting polygon with method: standard."
+msgstr "Ошибка. Отрисовка полигона методом: стандартный."
+
+#: appTools/ToolPaint.py:2093
+msgid "Geometry could not be painted completely"
+msgstr "Геометрия не может быть окрашена полностью"
+
+#: appTools/ToolPaint.py:2122 appTools/ToolPaint.py:2125
+#: appTools/ToolPaint.py:2133 appTools/ToolPaint.py:2436
+#: appTools/ToolPaint.py:2439 appTools/ToolPaint.py:2447
+#: appTools/ToolPaint.py:2935 appTools/ToolPaint.py:2938
+#: appTools/ToolPaint.py:2944
+msgid "Paint Tool."
+msgstr "Рисование."
+
+#: appTools/ToolPaint.py:2122 appTools/ToolPaint.py:2125
+#: appTools/ToolPaint.py:2133
+msgid "Normal painting polygon task started."
+msgstr "Началась задача нормальной отрисовки полигона."
+
+#: appTools/ToolPaint.py:2123 appTools/ToolPaint.py:2437
+#: appTools/ToolPaint.py:2936
+msgid "Buffering geometry..."
+msgstr "Буферизация geometry..."
+
+#: appTools/ToolPaint.py:2145 appTools/ToolPaint.py:2454
+#: appTools/ToolPaint.py:2952
+msgid "No polygon found."
+msgstr "Полигон не найден."
+
+#: appTools/ToolPaint.py:2175
+msgid "Painting polygon..."
+msgstr "Отрисовка полигона..."
+
+#: appTools/ToolPaint.py:2185 appTools/ToolPaint.py:2500
+#: appTools/ToolPaint.py:2690 appTools/ToolPaint.py:2998
+#: appTools/ToolPaint.py:3177
+msgid "Painting with tool diameter = "
+msgstr "Покраска инструментом с диаметром = "
+
+#: appTools/ToolPaint.py:2186 appTools/ToolPaint.py:2501
+#: appTools/ToolPaint.py:2691 appTools/ToolPaint.py:2999
+#: appTools/ToolPaint.py:3178
+msgid "started"
+msgstr "запущено"
+
+#: appTools/ToolPaint.py:2211 appTools/ToolPaint.py:2527
+#: appTools/ToolPaint.py:2717 appTools/ToolPaint.py:3025
+#: appTools/ToolPaint.py:3204
+msgid "Margin parameter too big. Tool is not used"
+msgstr "Слишком большой параметр отступа. Инструмент не используется"
+
+#: appTools/ToolPaint.py:2269 appTools/ToolPaint.py:2596
+#: appTools/ToolPaint.py:2774 appTools/ToolPaint.py:3088
+#: appTools/ToolPaint.py:3266
+msgid ""
+"Could not do Paint. Try a different combination of parameters. Or a "
+"different strategy of paint"
+msgstr ""
+"Окраска не выполнена. Попробуйте другую комбинацию параметров. Или другой "
+"способ рисования"
+
+#: appTools/ToolPaint.py:2326 appTools/ToolPaint.py:2662
+#: appTools/ToolPaint.py:2831 appTools/ToolPaint.py:3149
+#: appTools/ToolPaint.py:3328
+msgid ""
+"There is no Painting Geometry in the file.\n"
+"Usually it means that the tool diameter is too big for the painted "
+"geometry.\n"
+"Change the painting parameters and try again."
+msgstr ""
+"В файле нет Painting Geometry.\n"
+"Обычно это означает, что диаметр инструмента слишком велик для Painting "
+"Geometry .\n"
+"Измените параметры рисования и повторите попытку."
+
+#: appTools/ToolPaint.py:2349
+msgid "Paint Single failed."
+msgstr "Paint Single не выполнена."
+
+#: appTools/ToolPaint.py:2355
+msgid "Paint Single Done."
+msgstr "Paint Single выполнена."
+
+#: appTools/ToolPaint.py:2357 appTools/ToolPaint.py:2867
+#: appTools/ToolPaint.py:3364
+msgid "Polygon Paint started ..."
+msgstr "Запущена отрисовка полигона ..."
+
+#: appTools/ToolPaint.py:2436 appTools/ToolPaint.py:2439
+#: appTools/ToolPaint.py:2447
+msgid "Paint all polygons task started."
+msgstr "Началась работа по покраске всех полигонов."
+
+#: appTools/ToolPaint.py:2478 appTools/ToolPaint.py:2976
+msgid "Painting polygons..."
+msgstr "Отрисовка полигонов..."
+
+#: appTools/ToolPaint.py:2671
+msgid "Paint All Done."
+msgstr "Задание \"Окрасить всё\" выполнено."
+
+#: appTools/ToolPaint.py:2840 appTools/ToolPaint.py:3337
+msgid "Paint All with Rest-Machining done."
+msgstr "[success] Окрашивание с обработкой остаточного припуска выполнено."
+
+#: appTools/ToolPaint.py:2859
+msgid "Paint All failed."
+msgstr "Задание \"Окрасить всё\" не выполнено."
+
+#: appTools/ToolPaint.py:2865
+msgid "Paint Poly All Done."
+msgstr "Задание \"Окрасить всё\" выполнено."
+
+#: appTools/ToolPaint.py:2935 appTools/ToolPaint.py:2938
+#: appTools/ToolPaint.py:2944
+msgid "Painting area task started."
+msgstr "Запущена задача окраски."
+
+#: appTools/ToolPaint.py:3158
+msgid "Paint Area Done."
+msgstr "Окраска области сделана."
+
+#: appTools/ToolPaint.py:3356
+msgid "Paint Area failed."
+msgstr "Окраска области не сделана."
+
+#: appTools/ToolPaint.py:3362
+msgid "Paint Poly Area Done."
+msgstr "Окраска области сделана."
+
+#: appTools/ToolPanelize.py:55
+msgid ""
+"Specify the type of object to be panelized\n"
+"It can be of type: Gerber, Excellon or Geometry.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Object combobox."
+msgstr ""
+"Укажите тип объекта для панели\n"
+"Это может быть типа: Гербер, Excellon или Geometry.\n"
+"Выбор здесь определяет тип объектов, которые будут\n"
+"в выпадающем списке объектов."
+
+#: appTools/ToolPanelize.py:88
+msgid ""
+"Object to be panelized. This means that it will\n"
+"be duplicated in an array of rows and columns."
+msgstr ""
+"Объект для панелей. Это означает, что это будет\n"
+"дублироваться в массиве строк и столбцов."
+
+#: appTools/ToolPanelize.py:100
+msgid "Penelization Reference"
+msgstr "Характеристики пенелизации"
+
+#: appTools/ToolPanelize.py:102
+msgid ""
+"Choose the reference for panelization:\n"
+"- Object = the bounding box of a different object\n"
+"- Bounding Box = the bounding box of the object to be panelized\n"
+"\n"
+"The reference is useful when doing panelization for more than one\n"
+"object. The spacings (really offsets) will be applied in reference\n"
+"to this reference object therefore maintaining the panelized\n"
+"objects in sync."
+msgstr ""
+"Выберите ссылку для панелизации:\n"
+"- Объект = ограничительная рамка другого объекта\n"
+"- Ограничительная рамка = ограничивающая рамка объекта, который будет разбит "
+"на панели\n"
+"\n"
+"Ссылка полезна при выполнении панелирования для более чем одного\n"
+"объект. Интервалы (действительно смещения) будут применены в качестве "
+"ссылки\n"
+"к этому эталонному объекту, следовательно, поддерживая панель\n"
+"объекты в синхронизации."
+
+#: appTools/ToolPanelize.py:123
+msgid "Box Type"
+msgstr "Тип рамки"
+
+#: appTools/ToolPanelize.py:125
+msgid ""
+"Specify the type of object to be used as an container for\n"
+"panelization. It can be: Gerber or Geometry type.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Box Object combobox."
+msgstr ""
+"Укажите тип объекта, который будет использоваться в качестве контейнера "
+"дляn\n"
+"пенализации. Это может быть: Gerber или Geometry.\n"
+"Выбор здесь определяет тип объектов, которые будут\n"
+"в поле Box Object."
+
+#: appTools/ToolPanelize.py:139
+msgid ""
+"The actual object that is used as container for the\n"
+" selected object that is to be panelized."
+msgstr ""
+"Фактический объект, который используется контейнер для\n"
+" выделенный объект, который должен быть панелизирован."
+
+#: appTools/ToolPanelize.py:149
+msgid "Panel Data"
+msgstr "Данные панели"
+
+#: appTools/ToolPanelize.py:151
+msgid ""
+"This informations will shape the resulting panel.\n"
+"The number of rows and columns will set how many\n"
+"duplicates of the original geometry will be generated.\n"
+"\n"
+"The spacings will set the distance between any two\n"
+"elements of the panel array."
+msgstr ""
+"Эта информация будет формировать получившуюся панель.\n"
+"Количество строк и столбцов будет определять, сколько\n"
+"будут сгенерировано дубликатов исходной геометрии.\n"
+"\n"
+"Расстояние устанавливает дистанцию между любыми двумя\n"
+"элементами массива панели."
+
+#: appTools/ToolPanelize.py:214
+msgid ""
+"Choose the type of object for the panel object:\n"
+"- Geometry\n"
+"- Gerber"
+msgstr ""
+"Выбор типа объекта для объекта панелизации:\n"
+"- Geometry\n"
+"- Gerber"
+
+#: appTools/ToolPanelize.py:222
+msgid "Constrain panel within"
+msgstr "Ограничить панель внутри"
+
+#: appTools/ToolPanelize.py:263
+msgid "Panelize Object"
+msgstr "Панелизация"
+
+#: appTools/ToolPanelize.py:265 appTools/ToolRulesCheck.py:501
+msgid ""
+"Panelize the specified object around the specified box.\n"
+"In other words it creates multiple copies of the source object,\n"
+"arranged in a 2D array of rows and columns."
+msgstr ""
+"Панелизация указанного объекта вокруг указанного поля.\n"
+"Другими словами, он создает несколько копий исходного объекта,\n"
+"расположеных в 2D массиве строк и столбцов."
+
+#: appTools/ToolPanelize.py:333
+msgid "Panel. Tool"
+msgstr "Панелизация"
+
+#: appTools/ToolPanelize.py:468
+msgid "Columns or Rows are zero value. Change them to a positive integer."
+msgstr ""
+"Столбцы или строки имеют нулевое значение. Измените их на положительное "
+"целое число."
+
+#: appTools/ToolPanelize.py:505
+msgid "Generating panel ... "
+msgstr "Выполняется панелизация ... "
+
+#: appTools/ToolPanelize.py:788
+msgid "Generating panel ... Adding the Gerber code."
+msgstr "Выполняется панелизация ... Добавление кода Gerber."
+
+#: appTools/ToolPanelize.py:796
+msgid "Generating panel... Spawning copies"
+msgstr "Выполняется панелизация ... Создание копий"
+
+#: appTools/ToolPanelize.py:803
+msgid "Panel done..."
+msgstr "Панель готова..."
+
+#: appTools/ToolPanelize.py:806
+#, python-brace-format
+msgid ""
+"{text} Too big for the constrain area. Final panel has {col} columns and "
+"{row} rows"
+msgstr ""
+"{text} Слишком большой для выбранного участка. Итоговая панель содержит "
+"{col} столбцов и {row} строк"
+
+#: appTools/ToolPanelize.py:815
+msgid "Panel created successfully."
+msgstr "Панелизация успешно выполнена."
+
+#: appTools/ToolPcbWizard.py:31
+msgid "PcbWizard Import Tool"
+msgstr "Инструмент импорта PcbWizard"
+
+#: appTools/ToolPcbWizard.py:40
+msgid "Import 2-file Excellon"
+msgstr "Импорт 2-х файлов Excellon"
+
+#: appTools/ToolPcbWizard.py:51
+msgid "Load files"
+msgstr "Загрузка файлов"
+
+#: appTools/ToolPcbWizard.py:57
+msgid "Excellon file"
+msgstr "Excellon файл"
+
+#: appTools/ToolPcbWizard.py:59
+msgid ""
+"Load the Excellon file.\n"
+"Usually it has a .DRL extension"
+msgstr ""
+"Загружает файл Excellon.\n"
+"Обычно он имеет расширение .DRL"
+
+#: appTools/ToolPcbWizard.py:65
+msgid "INF file"
+msgstr "INF файл"
+
+#: appTools/ToolPcbWizard.py:67
+msgid "Load the INF file."
+msgstr "Загружает INF-файл."
+
+#: appTools/ToolPcbWizard.py:79
+msgid "Tool Number"
+msgstr "Номер инструмента"
+
+#: appTools/ToolPcbWizard.py:81
+msgid "Tool diameter in file units."
+msgstr "Диаметр инструмента в файловых единицах."
+
+#: appTools/ToolPcbWizard.py:87
+msgid "Excellon format"
+msgstr "Формат Excellon"
+
+#: appTools/ToolPcbWizard.py:95
+msgid "Int. digits"
+msgstr "Целые цифры"
+
+#: appTools/ToolPcbWizard.py:97
+msgid "The number of digits for the integral part of the coordinates."
+msgstr "Количество цифр для неотъемлемой части координат."
+
+#: appTools/ToolPcbWizard.py:104
+msgid "Frac. digits"
+msgstr "Дробные цифры"
+
+#: appTools/ToolPcbWizard.py:106
+msgid "The number of digits for the fractional part of the coordinates."
+msgstr "Количество цифр для дробной части координат."
+
+#: appTools/ToolPcbWizard.py:113
+msgid "No Suppression"
+msgstr "Нет подавления"
+
+#: appTools/ToolPcbWizard.py:114
+msgid "Zeros supp."
+msgstr "Подавление нулей."
+
+#: appTools/ToolPcbWizard.py:116
+msgid ""
+"The type of zeros suppression used.\n"
+"Can be of type:\n"
+"- LZ = leading zeros are kept\n"
+"- TZ = trailing zeros are kept\n"
+"- No Suppression = no zero suppression"
+msgstr ""
+"Используемый тип подавления нулей.\n"
+"Может быть типа:\n"
+"- LZ = ведущие нули сохраняются\n"
+"- TZ = конечные нули сохраняются\n"
+"- Нет подавления = нет подавления нуля"
+
+#: appTools/ToolPcbWizard.py:129
+msgid ""
+"The type of units that the coordinates and tool\n"
+"diameters are using. Can be INCH or MM."
+msgstr ""
+"Тип единиц измерения, координаты и инструмент\n"
+"диаметры используют. Может быть ДЮЙМ или ММ."
+
+#: appTools/ToolPcbWizard.py:136
+msgid "Import Excellon"
+msgstr "Импорт Excellon"
+
+#: appTools/ToolPcbWizard.py:138
+msgid ""
+"Import in FlatCAM an Excellon file\n"
+"that store it's information's in 2 files.\n"
+"One usually has .DRL extension while\n"
+"the other has .INF extension."
+msgstr ""
+"Импорт в FlatCAM файла Excellon\n"
+"которые хранят информацию в 2 файлах.\n"
+"Один обычно имеет расширение .DRL, а\n"
+"другой имеет расширение .INF."
+
+#: appTools/ToolPcbWizard.py:197
+msgid "PCBWizard Tool"
+msgstr "Инструмент PCBWizard"
+
+#: appTools/ToolPcbWizard.py:291 appTools/ToolPcbWizard.py:295
+msgid "Load PcbWizard Excellon file"
+msgstr "Загрузить Excellon-файл PcbWizard"
+
+#: appTools/ToolPcbWizard.py:314 appTools/ToolPcbWizard.py:318
+msgid "Load PcbWizard INF file"
+msgstr "Загрузить INF-файл PcbWizard"
+
+#: appTools/ToolPcbWizard.py:366
+msgid ""
+"The INF file does not contain the tool table.\n"
+"Try to open the Excellon file from File -> Open -> Excellon\n"
+"and edit the drill diameters manually."
+msgstr ""
+"NF-файл не содержит таблицы инструментов.\n"
+"Попробуйте открыть Excellon из меню Файл- > Открыть - > Открыть Excellon\n"
+"и отредактируйте диаметр сверла вручную."
+
+#: appTools/ToolPcbWizard.py:387
+msgid "PcbWizard .INF file loaded."
+msgstr "Inf-файл PcbWizard загружен."
+
+#: appTools/ToolPcbWizard.py:392
+msgid "Main PcbWizard Excellon file loaded."
+msgstr "Файл PcbWizard Excellon загружен."
+
+#: appTools/ToolPcbWizard.py:424 app_Main.py:8522
+msgid "This is not Excellon file."
+msgstr "Это не Excellon файл."
+
+#: appTools/ToolPcbWizard.py:427
+msgid "Cannot parse file"
+msgstr "Не удается прочитать файл"
+
+#: appTools/ToolPcbWizard.py:450
+msgid "Importing Excellon."
+msgstr "Импортирование Excellon."
+
+#: appTools/ToolPcbWizard.py:457
+msgid "Import Excellon file failed."
+msgstr "Не удалось импортировать файл Excellon."
+
+#: appTools/ToolPcbWizard.py:464
+msgid "Imported"
+msgstr "Импортирован"
+
+#: appTools/ToolPcbWizard.py:467
+msgid "Excellon merging is in progress. Please wait..."
+msgstr "Слияние Excellon продолжается. Пожалуйста, подождите..."
+
+#: appTools/ToolPcbWizard.py:469
+msgid "The imported Excellon file is empty."
+msgstr "Импортированный файл Excellon есть None."
+
+#: appTools/ToolProperties.py:116 appTools/ToolTransform.py:577
+#: app_Main.py:4693 app_Main.py:6805 app_Main.py:6905 app_Main.py:6946
+#: app_Main.py:6987 app_Main.py:7029 app_Main.py:7071 app_Main.py:7115
+#: app_Main.py:7159 app_Main.py:7683 app_Main.py:7687
+msgid "No object selected."
+msgstr "Нет выбранных объектов."
+
+#: appTools/ToolProperties.py:131
+msgid "Object Properties are displayed."
+msgstr "Отображены свойства объекта."
+
+#: appTools/ToolProperties.py:136
+msgid "Properties Tool"
+msgstr "Свойства"
+
+#: appTools/ToolProperties.py:150
+msgid "TYPE"
+msgstr "ТИП"
+
+#: appTools/ToolProperties.py:151
+msgid "NAME"
+msgstr "НАЗВАНИЕ"
+
+#: appTools/ToolProperties.py:153
+msgid "Dimensions"
+msgstr "Размеры"
+
+#: appTools/ToolProperties.py:181
+msgid "Geo Type"
+msgstr "Тип рамки"
+
+#: appTools/ToolProperties.py:184
+msgid "Single-Geo"
+msgstr "Одиночный"
+
+#: appTools/ToolProperties.py:185
+msgid "Multi-Geo"
+msgstr "Мультипроход"
+
+#: appTools/ToolProperties.py:196
+msgid "Calculating dimensions ... Please wait."
+msgstr "Расчет размеров ... Пожалуйста, подождите."
+
+#: appTools/ToolProperties.py:339 appTools/ToolProperties.py:343
+#: appTools/ToolProperties.py:345
+msgid "Inch"
+msgstr "Дюйм"
+
+#: appTools/ToolProperties.py:339 appTools/ToolProperties.py:344
+#: appTools/ToolProperties.py:346
+msgid "Metric"
+msgstr "Метрический"
+
+#: appTools/ToolProperties.py:421 appTools/ToolProperties.py:486
+msgid "Drills number"
+msgstr "Номер отверстия"
+
+#: appTools/ToolProperties.py:422 appTools/ToolProperties.py:488
+msgid "Slots number"
+msgstr "Номер паза"
+
+#: appTools/ToolProperties.py:424
+msgid "Drills total number:"
+msgstr "Общее количество отверстий:"
+
+#: appTools/ToolProperties.py:425
+msgid "Slots total number:"
+msgstr "Общее количество пазов:"
+
+#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455
+#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:483
+msgid "Present"
+msgstr "Представление"
+
+#: appTools/ToolProperties.py:453 appTools/ToolProperties.py:484
+msgid "Solid Geometry"
+msgstr "Сплошная Geometry"
+
+#: appTools/ToolProperties.py:456
+msgid "GCode Text"
+msgstr "GCode текст"
+
+#: appTools/ToolProperties.py:459
+msgid "GCode Geometry"
+msgstr "Геометрия GCode"
+
+#: appTools/ToolProperties.py:462
+msgid "Data"
+msgstr "Данные"
+
+#: appTools/ToolProperties.py:495
+msgid "Depth of Cut"
+msgstr "Глубина резания"
+
+#: appTools/ToolProperties.py:507
+msgid "Clearance Height"
+msgstr "Высота зазора"
+
+#: appTools/ToolProperties.py:539
+msgid "Routing time"
+msgstr "Время перемещения"
+
+#: appTools/ToolProperties.py:546
+msgid "Travelled distance"
+msgstr "Пройденное расстояние"
+
+#: appTools/ToolProperties.py:564
+msgid "Width"
+msgstr "Ширина"
+
+#: appTools/ToolProperties.py:570 appTools/ToolProperties.py:578
+msgid "Box Area"
+msgstr "Рабочая область"
+
+#: appTools/ToolProperties.py:573 appTools/ToolProperties.py:581
+msgid "Convex_Hull Area"
+msgstr "Выпуклая область корпуса"
+
+#: appTools/ToolProperties.py:588 appTools/ToolProperties.py:591
+msgid "Copper Area"
+msgstr "Медный участок"
+
+#: appTools/ToolPunchGerber.py:30 appTools/ToolPunchGerber.py:323
+msgid "Punch Gerber"
+msgstr "Перфорация"
+
+#: appTools/ToolPunchGerber.py:65
+msgid "Gerber into which to punch holes"
+msgstr "Gerber для перфорации отверстий"
+
+#: appTools/ToolPunchGerber.py:85
+msgid "ALL"
+msgstr "Все"
+
+#: appTools/ToolPunchGerber.py:166
+msgid ""
+"Remove the geometry of Excellon from the Gerber to create the holes in pads."
+msgstr ""
+"Удаляет геометрию Excellon из Gerber, чтобы создать отверстия в площадках."
+
+#: appTools/ToolPunchGerber.py:325
+msgid ""
+"Create a Gerber object from the selected object, within\n"
+"the specified box."
+msgstr ""
+"Создание объекта Gerber из выделенного объекта, в пределах\n"
+"указанного квадрата."
+
+#: appTools/ToolPunchGerber.py:425
+msgid "Punch Tool"
+msgstr "Перфорация"
+
+#: appTools/ToolPunchGerber.py:599
+msgid "The value of the fixed diameter is 0.0. Aborting."
+msgstr "Значение фиксированного диаметра составляет 0,0. Прерывание."
+
+#: appTools/ToolPunchGerber.py:602
+msgid ""
+"Could not generate punched hole Gerber because the punch hole size is bigger "
+"than some of the apertures in the Gerber object."
+msgstr ""
+"Не удалось создать пленку с перфорированным отверстием, поскольку размер "
+"перфорированного отверстия больше, чем некоторые отверстия в объекте Gerber."
+
+#: appTools/ToolPunchGerber.py:665
+msgid ""
+"Could not generate punched hole Gerber because the newly created object "
+"geometry is the same as the one in the source object geometry..."
+msgstr ""
+"Не удалось создать пленку с перфорацией, поскольку геометрия вновь "
+"созданного объекта такая же, как в геометрии исходного объекта ..."
+
+#: appTools/ToolQRCode.py:80
+msgid "Gerber Object to which the QRCode will be added."
+msgstr "Объект Gerber к которому будет добавлен QRCode."
+
+#: appTools/ToolQRCode.py:116
+msgid "The parameters used to shape the QRCode."
+msgstr "Параметры, используемые для формирования QRCode."
+
+#: appTools/ToolQRCode.py:216
+msgid "Export QRCode"
+msgstr "Экспорт QRCode"
+
+#: appTools/ToolQRCode.py:218
+msgid ""
+"Show a set of controls allowing to export the QRCode\n"
+"to a SVG file or an PNG file."
+msgstr ""
+"Отображает набор элементов управления, позволяющих экспортировать QRCode\n"
+"в файл SVG или PNG."
+
+#: appTools/ToolQRCode.py:257
+msgid "Transparent back color"
+msgstr "Прозрачный фон"
+
+#: appTools/ToolQRCode.py:282
+msgid "Export QRCode SVG"
+msgstr "Экспорт QRCode SVG"
+
+#: appTools/ToolQRCode.py:284
+msgid "Export a SVG file with the QRCode content."
+msgstr "Экспортируйте файл изображения PNG с содержимым QRCode."
+
+#: appTools/ToolQRCode.py:295
+msgid "Export QRCode PNG"
+msgstr "Экспорт QRCode PNG"
+
+#: appTools/ToolQRCode.py:297
+msgid "Export a PNG image file with the QRCode content."
+msgstr "Экспорт файла SVG с содержимым QRCode."
+
+#: appTools/ToolQRCode.py:308
+msgid "Insert QRCode"
+msgstr "Вставить QR-код"
+
+#: appTools/ToolQRCode.py:310
+msgid "Create the QRCode object."
+msgstr "Будет создан объект QRCode."
+
+#: appTools/ToolQRCode.py:424 appTools/ToolQRCode.py:759
+#: appTools/ToolQRCode.py:808
+msgid "Cancelled. There is no QRCode Data in the text box."
+msgstr "Отмена. В текстовом поле нет данных QRCode."
+
+#: appTools/ToolQRCode.py:443
+msgid "Generating QRCode geometry"
+msgstr "Генерация QRCode геометрии"
+
+#: appTools/ToolQRCode.py:483
+msgid "Click on the Destination point ..."
+msgstr "Нажмите на конечную точку ..."
+
+#: appTools/ToolQRCode.py:598
+msgid "QRCode Tool done."
+msgstr "QRCode готов."
+
+#: appTools/ToolQRCode.py:791 appTools/ToolQRCode.py:795
+msgid "Export PNG"
+msgstr "Экспорт PNG"
+
+#: appTools/ToolQRCode.py:838 appTools/ToolQRCode.py:842 app_Main.py:6837
+#: app_Main.py:6841
+msgid "Export SVG"
+msgstr "Экспорт SVG"
+
+#: appTools/ToolRulesCheck.py:33
+msgid "Check Rules"
+msgstr "Проверка правил"
+
+#: appTools/ToolRulesCheck.py:63
+msgid "Gerber objects for which to check rules."
+msgstr "Объекты Gerber для проверки правил."
+
+#: appTools/ToolRulesCheck.py:78
+msgid "Top"
+msgstr "Верх"
+
+#: appTools/ToolRulesCheck.py:80
+msgid "The Top Gerber Copper object for which rules are checked."
+msgstr "Объект Top Gerber Copper, для которого проверяются правила."
+
+#: appTools/ToolRulesCheck.py:96
+msgid "Bottom"
+msgstr "Низ"
+
+#: appTools/ToolRulesCheck.py:98
+msgid "The Bottom Gerber Copper object for which rules are checked."
+msgstr "Нижний Gerber объект меди, для которого проверяются правила."
+
+#: appTools/ToolRulesCheck.py:114
+msgid "SM Top"
+msgstr "ПМ Верх"
+
+#: appTools/ToolRulesCheck.py:116
+msgid "The Top Gerber Solder Mask object for which rules are checked."
+msgstr ""
+"Верхний Gerber объект паяльной маски, для которого проверяются правила."
+
+#: appTools/ToolRulesCheck.py:132
+msgid "SM Bottom"
+msgstr "ПМ Низ"
+
+#: appTools/ToolRulesCheck.py:134
+msgid "The Bottom Gerber Solder Mask object for which rules are checked."
+msgstr "Нижний Gerber объект паяльной маски, для которого проверяются правила."
+
+#: appTools/ToolRulesCheck.py:150
+msgid "Silk Top"
+msgstr "Шелкография Верх"
+
+#: appTools/ToolRulesCheck.py:152
+msgid "The Top Gerber Silkscreen object for which rules are checked."
+msgstr "Верхний Gerber объект шелкографии, для которого проверяются правила."
+
+#: appTools/ToolRulesCheck.py:168
+msgid "Silk Bottom"
+msgstr "Шелкография низ"
+
+#: appTools/ToolRulesCheck.py:170
+msgid "The Bottom Gerber Silkscreen object for which rules are checked."
+msgstr "Нижний Gerber объект шелкографии, для которого проверяются правила."
+
+#: appTools/ToolRulesCheck.py:188
+msgid "The Gerber Outline (Cutout) object for which rules are checked."
+msgstr ""
+"Gerber объект контур (обрезка платы), для которого проверяются правила."
+
+#: appTools/ToolRulesCheck.py:201
+msgid "Excellon objects for which to check rules."
+msgstr "Объекты Excellon для проверки правил."
+
+#: appTools/ToolRulesCheck.py:213
+msgid "Excellon 1"
+msgstr "Excellon 1"
+
+#: appTools/ToolRulesCheck.py:215
+msgid ""
+"Excellon object for which to check rules.\n"
+"Holds the plated holes or a general Excellon file content."
+msgstr ""
+"Объект Excellon, для которого проверяются правила.\n"
+"Содержит отверстия с металлизацией или общее содержимое файла Excellon."
+
+#: appTools/ToolRulesCheck.py:232
+msgid "Excellon 2"
+msgstr "Excellon 2"
+
+#: appTools/ToolRulesCheck.py:234
+msgid ""
+"Excellon object for which to check rules.\n"
+"Holds the non-plated holes."
+msgstr ""
+"Объект Excellon, для которого проверяются правила.\n"
+"Содержит отверстия без металлизации."
+
+#: appTools/ToolRulesCheck.py:247
+msgid "All Rules"
+msgstr "Все правила"
+
+#: appTools/ToolRulesCheck.py:249
+msgid "This check/uncheck all the rules below."
+msgstr "Выделение/снятие выделения всех правил ниже."
+
+#: appTools/ToolRulesCheck.py:499
+msgid "Run Rules Check"
+msgstr "Запустить проверку"
+
+#: appTools/ToolRulesCheck.py:1158 appTools/ToolRulesCheck.py:1218
+#: appTools/ToolRulesCheck.py:1255 appTools/ToolRulesCheck.py:1327
+#: appTools/ToolRulesCheck.py:1381 appTools/ToolRulesCheck.py:1419
+#: appTools/ToolRulesCheck.py:1484
+msgid "Value is not valid."
+msgstr "Значение недействительно."
+
+#: appTools/ToolRulesCheck.py:1172
+msgid "TOP -> Copper to Copper clearance"
+msgstr "ВЕРХ -> Зазор между медными дорожками"
+
+#: appTools/ToolRulesCheck.py:1183
+msgid "BOTTOM -> Copper to Copper clearance"
+msgstr "НИЗ -> Зазор между медными дорожками"
+
+#: appTools/ToolRulesCheck.py:1188 appTools/ToolRulesCheck.py:1282
+#: appTools/ToolRulesCheck.py:1446
+msgid ""
+"At least one Gerber object has to be selected for this rule but none is "
+"selected."
+msgstr ""
+"Для этого правила должен быть выбран хотя бы один объект Gerber, но ни один "
+"не выбран."
+
+#: appTools/ToolRulesCheck.py:1224
+msgid ""
+"One of the copper Gerber objects or the Outline Gerber object is not valid."
+msgstr "Один из Gerber объектов меди или Gerber объект контура недопустим."
+
+#: appTools/ToolRulesCheck.py:1237 appTools/ToolRulesCheck.py:1401
+msgid ""
+"Outline Gerber object presence is mandatory for this rule but it is not "
+"selected."
+msgstr ""
+"Присутствие Gerber объекта контура является обязательным для этого правила, "
+"но он не выбран."
+
+#: appTools/ToolRulesCheck.py:1254 appTools/ToolRulesCheck.py:1281
+msgid "Silk to Silk clearance"
+msgstr "Зазор между элементами шелкографии"
+
+#: appTools/ToolRulesCheck.py:1267
+msgid "TOP -> Silk to Silk clearance"
+msgstr "ВЕРХ -> Зазор между элементами шелкографии"
+
+#: appTools/ToolRulesCheck.py:1277
+msgid "BOTTOM -> Silk to Silk clearance"
+msgstr "НИЗ -> Зазор между элементами шелкографии"
+
+#: appTools/ToolRulesCheck.py:1333
+msgid "One or more of the Gerber objects is not valid."
+msgstr "Один или несколько объектов Gerber недопустимы."
+
+#: appTools/ToolRulesCheck.py:1341
+msgid "TOP -> Silk to Solder Mask Clearance"
+msgstr "ВЕРХ -> Зазор между шелкографией и паяльной маской"
+
+#: appTools/ToolRulesCheck.py:1347
+msgid "BOTTOM -> Silk to Solder Mask Clearance"
+msgstr "НИЗ -> Зазор между шелкографией и паяльной маской"
+
+#: appTools/ToolRulesCheck.py:1351
+msgid ""
+"Both Silk and Solder Mask Gerber objects has to be either both Top or both "
+"Bottom."
+msgstr ""
+"Gerber объекты шелкографии или паяльной маски должны быть либо сверху, либо "
+"снизу."
+
+#: appTools/ToolRulesCheck.py:1387
+msgid ""
+"One of the Silk Gerber objects or the Outline Gerber object is not valid."
+msgstr ""
+"Один из Gerber объектов шелкографии или Gerber объект контура недопустим."
+
+#: appTools/ToolRulesCheck.py:1431
+msgid "TOP -> Minimum Solder Mask Sliver"
+msgstr "ВЕРХ -> Минимальная ширина паяльной маски"
+
+#: appTools/ToolRulesCheck.py:1441
+msgid "BOTTOM -> Minimum Solder Mask Sliver"
+msgstr "НИЗ-> Минимальная ширина паяльной маски"
+
+#: appTools/ToolRulesCheck.py:1490
+msgid "One of the Copper Gerber objects or the Excellon objects is not valid."
+msgstr "Один из объектов Copper Gerber или Excellon недопустим."
+
+#: appTools/ToolRulesCheck.py:1506
+msgid ""
+"Excellon object presence is mandatory for this rule but none is selected."
+msgstr ""
+"Наличие объекта Excellon обязательно для этого правила, но ни один объект не "
+"выбран."
+
+#: appTools/ToolRulesCheck.py:1579 appTools/ToolRulesCheck.py:1592
+#: appTools/ToolRulesCheck.py:1603 appTools/ToolRulesCheck.py:1616
+msgid "STATUS"
+msgstr "СТАТУС"
+
+#: appTools/ToolRulesCheck.py:1582 appTools/ToolRulesCheck.py:1606
+msgid "FAILED"
+msgstr "НЕУДАЧНО"
+
+#: appTools/ToolRulesCheck.py:1595 appTools/ToolRulesCheck.py:1619
+msgid "PASSED"
+msgstr "УСПЕШНО ПРОЙДЕНО"
+
+#: appTools/ToolRulesCheck.py:1596 appTools/ToolRulesCheck.py:1620
+msgid "Violations: There are no violations for the current rule."
+msgstr "Нарушения: нарушений по текущему правилу нет."
+
+#: appTools/ToolShell.py:59
+msgid "Clear the text."
+msgstr ""
+
+#: appTools/ToolShell.py:91 appTools/ToolShell.py:93
+msgid "...processing..."
+msgstr "...обработка..."
+
+#: appTools/ToolSolderPaste.py:37
+msgid "Solder Paste Tool"
+msgstr "Паяльная паста"
+
+#: appTools/ToolSolderPaste.py:68
+#, fuzzy
+#| msgid "Select Soldermask object"
+msgid "Gerber Solderpaste object."
+msgstr "Выберите объект паяльной маски"
+
+#: appTools/ToolSolderPaste.py:81
+msgid ""
+"Tools pool from which the algorithm\n"
+"will pick the ones used for dispensing solder paste."
+msgstr ""
+"Пул инструментов, из которого алгоритм\n"
+"выберет те, которые будут использоваться для дозирования паяльной пасты."
+
+#: appTools/ToolSolderPaste.py:96
+msgid ""
+"This is the Tool Number.\n"
+"The solder dispensing will start with the tool with the biggest \n"
+"diameter, continuing until there are no more Nozzle tools.\n"
+"If there are no longer tools but there are still pads not covered\n"
+" with solder paste, the app will issue a warning message box."
+msgstr ""
+"Это номер инструмента.\n"
+"Раздача припоя начнется с инструмента с самым большим\n"
+"диаметр, продолжающийся до тех пор, пока больше не будет инструментов с "
+"соплами.\n"
+"Если больше нет инструментов, но есть еще не покрытые прокладки\n"
+" с паяльной пастой приложение выдаст окно с предупреждением."
+
+#: appTools/ToolSolderPaste.py:103
+msgid ""
+"Nozzle tool Diameter. It's value (in current FlatCAM units)\n"
+"is the width of the solder paste dispensed."
+msgstr ""
+"Насадка инструментальная Диаметр. Это значение (в текущих единицах FlatCAM)\n"
+"ширина выдавленной паяльной пасты."
+
+#: appTools/ToolSolderPaste.py:110
+msgid "New Nozzle Tool"
+msgstr "Новое сопло"
+
+#: appTools/ToolSolderPaste.py:129
+msgid ""
+"Add a new nozzle tool to the Tool Table\n"
+"with the diameter specified above."
+msgstr ""
+"Добавить новый инструмент сопла в таблицу инструментов\n"
+"с диаметром, указанным выше."
+
+#: appTools/ToolSolderPaste.py:151
+msgid "STEP 1"
+msgstr "ШАГ 1"
+
+#: appTools/ToolSolderPaste.py:153
+msgid ""
+"First step is to select a number of nozzle tools for usage\n"
+"and then optionally modify the GCode parameters below."
+msgstr ""
+"Первый шаг - выбрать несколько инструментов для использования насадок.\n"
+"а затем при необходимости измените параметры кода G ниже."
+
+#: appTools/ToolSolderPaste.py:156
+msgid ""
+"Select tools.\n"
+"Modify parameters."
+msgstr ""
+"Выберите инструменты.\n"
+"Изменить параметры."
+
+#: appTools/ToolSolderPaste.py:276
+msgid ""
+"Feedrate (speed) while moving up vertically\n"
+" to Dispense position (on Z plane)."
+msgstr ""
+"Скорость подачи (скорость) при вертикальном движении\n"
+" Дозировать положение (на плоскости Z)."
+
+#: appTools/ToolSolderPaste.py:346
+msgid ""
+"Generate GCode for Solder Paste dispensing\n"
+"on PCB pads."
+msgstr ""
+"Создаёт GCode для дозирования паяльной пасты\n"
+"на печатной плате."
+
+#: appTools/ToolSolderPaste.py:367
+msgid "STEP 2"
+msgstr "ШАГ 2"
+
+#: appTools/ToolSolderPaste.py:369
+msgid ""
+"Second step is to create a solder paste dispensing\n"
+"geometry out of an Solder Paste Mask Gerber file."
+msgstr ""
+"Второй шаг заключается в создании дозирования паяльной пасты.\n"
+"геометрия из файла паяльной маски Gerber."
+
+#: appTools/ToolSolderPaste.py:375
+msgid "Generate solder paste dispensing geometry."
+msgstr "Создание геометрии дозирования паяльной пасты."
+
+#: appTools/ToolSolderPaste.py:398
+msgid "Geo Result"
+msgstr "Результирующая Geo"
+
+#: appTools/ToolSolderPaste.py:400
+msgid ""
+"Geometry Solder Paste object.\n"
+"The name of the object has to end in:\n"
+"'_solderpaste' as a protection."
+msgstr ""
+"Геометрия Припой Вставить объект.\n"
+"Название объекта должно заканчиваться на:\n"
+"«_solderpaste» в качестве защиты."
+
+#: appTools/ToolSolderPaste.py:409
+msgid "STEP 3"
+msgstr "ШАГ 3"
+
+#: appTools/ToolSolderPaste.py:411
+msgid ""
+"Third step is to select a solder paste dispensing geometry,\n"
+"and then generate a CNCJob object.\n"
+"\n"
+"REMEMBER: if you want to create a CNCJob with new parameters,\n"
+"first you need to generate a geometry with those new params,\n"
+"and only after that you can generate an updated CNCJob."
+msgstr ""
+"Третий шаг - выбрать геометрию дозирования паяльной пасты,\n"
+"и затем сгенерируйте объект CNCJob.\n"
+"\n"
+"ПОМНИТЕ: если вы хотите создать CNCJob с новыми параметрами,\n"
+"сначала вам нужно сгенерировать геометрию с этими новыми параметрами,\n"
+"и только после этого вы можете сгенерировать обновленный CNCJob."
+
+#: appTools/ToolSolderPaste.py:432
+msgid "CNC Result"
+msgstr "Результирующий CNC"
+
+#: appTools/ToolSolderPaste.py:434
+msgid ""
+"CNCJob Solder paste object.\n"
+"In order to enable the GCode save section,\n"
+"the name of the object has to end in:\n"
+"'_solderpaste' as a protection."
+msgstr ""
+"CNCJob объект паяльной пасты.\n"
+"Чтобы включить секцию сохранения GCode,\n"
+"имя объекта должно заканчиваться на:\n"
+"«_solderpaste» в качестве защиты."
+
+#: appTools/ToolSolderPaste.py:444
+msgid "View GCode"
+msgstr "Посмотреть GCode"
+
+#: appTools/ToolSolderPaste.py:446
+msgid ""
+"View the generated GCode for Solder Paste dispensing\n"
+"on PCB pads."
+msgstr ""
+"Просмотр сгенерированного GCode для подачи паяльной пасты\n"
+"на печатную платау."
+
+#: appTools/ToolSolderPaste.py:456
+msgid "Save GCode"
+msgstr "Сохранить GCode"
+
+#: appTools/ToolSolderPaste.py:458
+msgid ""
+"Save the generated GCode for Solder Paste dispensing\n"
+"on PCB pads, to a file."
+msgstr ""
+"Сохранение сгенерированного GCode для подачи паяльной пасты\n"
+"на печатную платау, в файл."
+
+#: appTools/ToolSolderPaste.py:468
+msgid "STEP 4"
+msgstr "ШАГ 4"
+
+#: appTools/ToolSolderPaste.py:470
+msgid ""
+"Fourth step (and last) is to select a CNCJob made from \n"
+"a solder paste dispensing geometry, and then view/save it's GCode."
+msgstr ""
+"Четвертый шаг (и последний) - выбор CNCJob, сделанного из \n"
+"геометрии распределения паяльной пасты, а затем просмотр/сохранение ее GCode."
+
+#: appTools/ToolSolderPaste.py:930
+msgid "New Nozzle tool added to Tool Table."
+msgstr "Новое сопло добавлено в таблицу инструментов."
+
+#: appTools/ToolSolderPaste.py:973
+msgid "Nozzle tool from Tool Table was edited."
+msgstr "Сопло было изменено в таблице инструментов."
+
+#: appTools/ToolSolderPaste.py:1032
+msgid "Delete failed. Select a Nozzle tool to delete."
+msgstr "Удалить не удалось. Выберите инструмент Сопла для удаления."
+
+#: appTools/ToolSolderPaste.py:1038
+msgid "Nozzle tool(s) deleted from Tool Table."
+msgstr "Сопло удалено из таблицы инструментов."
+
+#: appTools/ToolSolderPaste.py:1094
+msgid "No SolderPaste mask Gerber object loaded."
+msgstr "Нет загруженного Gerber объекта маски паяльной пасты."
+
+#: appTools/ToolSolderPaste.py:1112
+msgid "Creating Solder Paste dispensing geometry."
+msgstr "Создание геометрии дозирования паяльной пасты."
+
+#: appTools/ToolSolderPaste.py:1125
+msgid "No Nozzle tools in the tool table."
+msgstr "Нет инструментов сопла в таблице инструментов."
+
+#: appTools/ToolSolderPaste.py:1251
+msgid "Cancelled. Empty file, it has no geometry..."
+msgstr "Отмена. Пустой файл, он не имеет геометрии..."
+
+#: appTools/ToolSolderPaste.py:1254
+msgid "Solder Paste geometry generated successfully"
+msgstr "Геометрия дозатора паяльной пасты успешно создана"
+
+#: appTools/ToolSolderPaste.py:1261
+msgid "Some or all pads have no solder due of inadequate nozzle diameters..."
+msgstr ""
+"Некоторые или все площадки не имеют припоя из-за недостаточного диаметра "
+"сопла ..."
+
+#: appTools/ToolSolderPaste.py:1275
+msgid "Generating Solder Paste dispensing geometry..."
+msgstr "Генерация геометрии дозирования паяльной пасты ..."
+
+#: appTools/ToolSolderPaste.py:1295
+msgid "There is no Geometry object available."
+msgstr "Объект Geometry недоступен."
+
+#: appTools/ToolSolderPaste.py:1300
+msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry."
+msgstr ""
+"Эта геометрия не может быть обработана. НЕТ геометрии инструмента паяльная "
+"пасты."
+
+#: appTools/ToolSolderPaste.py:1336
+msgid "An internal error has ocurred. See shell.\n"
+msgstr ""
+"Произошла внутренняя ошибка. Смотрите командную строку.\n"
+"\n"
+
+#: appTools/ToolSolderPaste.py:1401
+msgid "ToolSolderPaste CNCjob created"
+msgstr "CNCjob дозатора паяльной пасты создан"
+
+#: appTools/ToolSolderPaste.py:1420
+msgid "SP GCode Editor"
+msgstr "Редактор кода паяльной пасты"
+
+#: appTools/ToolSolderPaste.py:1432 appTools/ToolSolderPaste.py:1437
+#: appTools/ToolSolderPaste.py:1492
+msgid ""
+"This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object."
+msgstr ""
+"Этот объект CNCJob не может быть обработан. Нет CNCJob объекта паяльной "
+"пасты."
+
+#: appTools/ToolSolderPaste.py:1462
+msgid "No Gcode in the object"
+msgstr "Нет Gcode в этом объекте"
+
+#: appTools/ToolSolderPaste.py:1502
+msgid "Export GCode ..."
+msgstr "Экспорт GCode ..."
+
+#: appTools/ToolSolderPaste.py:1550
+msgid "Solder paste dispenser GCode file saved to"
+msgstr "Файл GCode дозатора паяльной пасты сохранён в"
+
+#: appTools/ToolSub.py:83
+msgid ""
+"Gerber object from which to subtract\n"
+"the subtractor Gerber object."
+msgstr ""
+"Объект Gerber, из которого вычитается\n"
+"Gerber объект вычитателя."
+
+#: appTools/ToolSub.py:96 appTools/ToolSub.py:151
+msgid "Subtractor"
+msgstr "Вычитатель"
+
+#: appTools/ToolSub.py:98
+msgid ""
+"Gerber object that will be subtracted\n"
+"from the target Gerber object."
+msgstr ""
+"Объект Gerber, который будет вычтен\n"
+"из целевого Gerber объекта."
+
+#: appTools/ToolSub.py:105
+msgid "Subtract Gerber"
+msgstr "Вычесть Gerber"
+
+#: appTools/ToolSub.py:107
+msgid ""
+"Will remove the area occupied by the subtractor\n"
+"Gerber from the Target Gerber.\n"
+"Can be used to remove the overlapping silkscreen\n"
+"over the soldermask."
+msgstr ""
+"Удалит область, занятую вычитателем\n"
+"Gerber от целевого Gerber.\n"
+"Может использоваться для удаления перекрывающей шелкографии\n"
+"над паяльной маской."
+
+#: appTools/ToolSub.py:138
+msgid ""
+"Geometry object from which to subtract\n"
+"the subtractor Geometry object."
+msgstr ""
+"Объект геометрии, из которого будет вычитаться\n"
+"Geometry объект вычитателя."
+
+#: appTools/ToolSub.py:153
+msgid ""
+"Geometry object that will be subtracted\n"
+"from the target Geometry object."
+msgstr ""
+"Объект Geometry, который будет вычтен\n"
+"из целевого объекта Geometry."
+
+#: appTools/ToolSub.py:161
+msgid ""
+"Checking this will close the paths cut by the Geometry subtractor object."
+msgstr "Проверка этого закроет пути, прорезанные объектом субметора Геометрия."
+
+#: appTools/ToolSub.py:164
+msgid "Subtract Geometry"
+msgstr "Вычесть Geometry"
+
+#: appTools/ToolSub.py:166
+msgid ""
+"Will remove the area occupied by the subtractor\n"
+"Geometry from the Target Geometry."
+msgstr ""
+"Удалит область, занятую вычитателем\n"
+"из целевой геометрии."
+
+#: appTools/ToolSub.py:264
+msgid "Sub Tool"
+msgstr "Вычитатель"
+
+#: appTools/ToolSub.py:285 appTools/ToolSub.py:490
+msgid "No Target object loaded."
+msgstr "Нет загруженного целевого объекта."
+
+#: appTools/ToolSub.py:288
+msgid "Loading geometry from Gerber objects."
+msgstr "Загрузка геометрии из Gerber объектов."
+
+#: appTools/ToolSub.py:300 appTools/ToolSub.py:505
+msgid "No Subtractor object loaded."
+msgstr "Нет загруженного объекта Вычитателя."
+
+#: appTools/ToolSub.py:342
+msgid "Finished parsing geometry for aperture"
+msgstr "Завершение разбора геометрии для отверстия"
+
+#: appTools/ToolSub.py:344
+msgid "Subtraction aperture processing finished."
+msgstr ""
+
+#: appTools/ToolSub.py:464 appTools/ToolSub.py:662
+msgid "Generating new object ..."
+msgstr "Генерация нового объекта ..."
+
+#: appTools/ToolSub.py:467 appTools/ToolSub.py:666 appTools/ToolSub.py:745
+msgid "Generating new object failed."
+msgstr "Генерация нового объекта не удалась."
+
+#: appTools/ToolSub.py:471 appTools/ToolSub.py:672
+msgid "Created"
+msgstr "Создан"
+
+#: appTools/ToolSub.py:519
+msgid "Currently, the Subtractor geometry cannot be of type Multigeo."
+msgstr "В настоящее время Substractor geometry не может иметь тип Multigeo."
+
+#: appTools/ToolSub.py:564
+msgid "Parsing solid_geometry ..."
+msgstr "Разбор solid_geometry ..."
+
+#: appTools/ToolSub.py:566
+msgid "Parsing solid_geometry for tool"
+msgstr "Разбор solid_geometry для инструмента"
+
+#: appTools/ToolTransform.py:26
+msgid "Object Transform"
+msgstr "Трансформация"
+
+#: appTools/ToolTransform.py:116
+msgid ""
+"The object used as reference.\n"
+"The used point is the center of it's bounding box."
+msgstr ""
+
+#: appTools/ToolTransform.py:728
+msgid "No object selected. Please Select an object to rotate!"
+msgstr "Объект не выбран. Пожалуйста, выберите объект для поворота!"
+
+#: appTools/ToolTransform.py:736
+msgid "CNCJob objects can't be rotated."
+msgstr "Объекты CNCJob не могут вращаться."
+
+#: appTools/ToolTransform.py:744
+msgid "Rotate done"
+msgstr "Поворот выполнен"
+
+#: appTools/ToolTransform.py:747 appTools/ToolTransform.py:788
+#: appTools/ToolTransform.py:821 appTools/ToolTransform.py:849
+msgid "Due of"
+msgstr "Из-за"
+
+#: appTools/ToolTransform.py:747 appTools/ToolTransform.py:788
+#: appTools/ToolTransform.py:821 appTools/ToolTransform.py:849
+msgid "action was not executed."
+msgstr "действие не было выполнено."
+
+#: appTools/ToolTransform.py:754
+msgid "No object selected. Please Select an object to flip"
+msgstr "Объект не выбран. Пожалуйста, выберите объект для переворота"
+
+#: appTools/ToolTransform.py:764
+msgid "CNCJob objects can't be mirrored/flipped."
+msgstr "Объекты CNCJob не могут быть зеркалировны/отражены."
+
+#: appTools/ToolTransform.py:796
+msgid "Skew transformation can not be done for 0, 90 and 180 degrees."
+msgstr "Трансформация наклона не может быть сделана для 0, 90 и 180 градусов."
+
+#: appTools/ToolTransform.py:801
+msgid "No object selected. Please Select an object to shear/skew!"
+msgstr "Объект не выбран. Пожалуйста, выберите объект для сдвига / перекоса!"
+
+#: appTools/ToolTransform.py:810
+msgid "CNCJob objects can't be skewed."
+msgstr "CNCJob объекты не могут быть наклонены."
+
+#: appTools/ToolTransform.py:818
+msgid "Skew on the"
+msgstr "Наклон на"
+
+#: appTools/ToolTransform.py:818 appTools/ToolTransform.py:846
+#: appTools/ToolTransform.py:876
+msgid "axis done"
+msgstr "оси выполнено"
+
+#: appTools/ToolTransform.py:828
+msgid "No object selected. Please Select an object to scale!"
+msgstr "Объект не выбран. Пожалуйста, выберите объект для масштабирования!"
+
+#: appTools/ToolTransform.py:837
+msgid "CNCJob objects can't be scaled."
+msgstr "CNCJob объекты не могут быть масштабированы."
+
+#: appTools/ToolTransform.py:846
+msgid "Scale on the"
+msgstr "Масштабирование на"
+
+#: appTools/ToolTransform.py:856
+msgid "No object selected. Please Select an object to offset!"
+msgstr "Объект не выбран. Пожалуйста, выберите объект для смещения!"
+
+#: appTools/ToolTransform.py:863
+msgid "CNCJob objects can't be offset."
+msgstr "Объекты CNCJob не могут быть смещены."
+
+#: appTools/ToolTransform.py:876
+msgid "Offset on the"
+msgstr "Смещение на"
+
+#: appTools/ToolTransform.py:886
+msgid "No object selected. Please Select an object to buffer!"
+msgstr "Объект не выбран. Пожалуйста, выберите объект для буферизации!"
+
+#: appTools/ToolTransform.py:893
+msgid "CNCJob objects can't be buffered."
+msgstr "Объекты CNCJob не могут быть буферизированы."
+
+#: appTranslation.py:104
+msgid "The application will restart."
+msgstr "Приложение будет перезапущено."
+
+#: appTranslation.py:106
+msgid "Are you sure do you want to change the current language to"
+msgstr "Вы уверены, что хотите изменить текущий язык на"
+
+#: appTranslation.py:107
+msgid "Apply Language ..."
+msgstr "Применить язык ..."
+
+#: appTranslation.py:203 app_Main.py:3152
+msgid ""
+"There are files/objects modified in FlatCAM. \n"
+"Do you want to Save the project?"
+msgstr ""
+"Есть файлы/объекты, измененные в FlatCAM.\n"
+"Вы хотите сохранить проект?"
+
+#: appTranslation.py:206 app_Main.py:3155 app_Main.py:6413
+msgid "Save changes"
+msgstr "Сохранить изменения"
+
+#: app_Main.py:477
+msgid "FlatCAM is initializing ..."
+msgstr "Запуск FlatCAM ..."
+
+#: app_Main.py:621
+msgid "Could not find the Language files. The App strings are missing."
+msgstr "Не удалось найти языковые файлы. Строки приложения отсутствуют."
+
+#: app_Main.py:693
+msgid ""
+"FlatCAM is initializing ...\n"
+"Canvas initialization started."
+msgstr ""
+"Запуск FlatCAM ...\n"
+"Инициализация рабочей области."
+
+#: app_Main.py:713
+msgid ""
+"FlatCAM is initializing ...\n"
+"Canvas initialization started.\n"
+"Canvas initialization finished in"
+msgstr ""
+"Запуск FlatCAM ...\n"
+"Инициализация рабочей области.\n"
+"Инициализация рабочей области завершена за"
+
+#: app_Main.py:1559 app_Main.py:6526
+msgid "New Project - Not saved"
+msgstr "Новый проект - Не сохранён"
+
+#: app_Main.py:1660
+msgid ""
+"Found old default preferences files. Please reboot the application to update."
+msgstr ""
+"Найдены старые файлы настроек по умолчанию. Пожалуйста, перезагрузите "
+"приложение для обновления."
+
+#: app_Main.py:1727
+msgid "Open Config file failed."
+msgstr "Не удалось открыть файл конфигурации."
+
+#: app_Main.py:1742
+msgid "Open Script file failed."
+msgstr "Ошибка открытия файла сценария."
+
+#: app_Main.py:1768
+msgid "Open Excellon file failed."
+msgstr "Не удалось открыть файл Excellon."
+
+#: app_Main.py:1781
+msgid "Open GCode file failed."
+msgstr "Не удалось открыть файл GCode."
+
+#: app_Main.py:1794
+msgid "Open Gerber file failed."
+msgstr "Не удалось открыть файл Gerber."
+
+#: app_Main.py:2117
+#, fuzzy
+#| msgid "Select a Geometry, Gerber or Excellon Object to edit."
+msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
+msgstr "Выберите объект Geometry, Gerber или Excellon для редактирования."
+
+#: app_Main.py:2132
+msgid ""
+"Simultaneous editing of tools geometry in a MultiGeo Geometry is not "
+"possible.\n"
+"Edit only one geometry at a time."
+msgstr ""
+"Одновременное редактирование геометрии в MultiGeo Geometry невозможно.\n"
+"Редактируйте только одну геометрию за раз."
+
+#: app_Main.py:2198
+msgid "Editor is activated ..."
+msgstr "Редактор активирован ..."
+
+#: app_Main.py:2219
+msgid "Do you want to save the edited object?"
+msgstr "Вы хотите сохранить редактируемый объект?"
+
+#: app_Main.py:2255
+msgid "Object empty after edit."
+msgstr "Объект пуст после редактирования."
+
+#: app_Main.py:2260 app_Main.py:2278 app_Main.py:2297
+msgid "Editor exited. Editor content saved."
+msgstr "Редактор закрыт. Содержимое редактора сохранено."
+
+#: app_Main.py:2301 app_Main.py:2325 app_Main.py:2343
+msgid "Select a Gerber, Geometry or Excellon Object to update."
+msgstr "Выберите объект Gerber, Geometry или Excellon для обновления."
+
+#: app_Main.py:2304
+msgid "is updated, returning to App..."
+msgstr "обновлён, возврат в приложение ..."
+
+#: app_Main.py:2311
+msgid "Editor exited. Editor content was not saved."
+msgstr "Редактор закрыт. Содержимое редактора не сохранено."
+
+#: app_Main.py:2444 app_Main.py:2448
+msgid "Import FlatCAM Preferences"
+msgstr "Импорт настроек FlatCAM"
+
+#: app_Main.py:2459
+msgid "Imported Defaults from"
+msgstr "Значения по умолчанию импортированы из"
+
+#: app_Main.py:2479 app_Main.py:2485
+msgid "Export FlatCAM Preferences"
+msgstr "Экспорт настроек FlatCAM"
+
+#: app_Main.py:2505
+msgid "Exported preferences to"
+msgstr "Экспорт настроек в"
+
+#: app_Main.py:2525 app_Main.py:2530
+msgid "Save to file"
+msgstr "Сохранить в файл"
+
+#: app_Main.py:2554
+msgid "Could not load the file."
+msgstr "Не удалось загрузить файл."
+
+#: app_Main.py:2570
+msgid "Exported file to"
+msgstr "Файл экспортируется в"
+
+#: app_Main.py:2607
+msgid "Failed to open recent files file for writing."
+msgstr "Не удалось открыть файл истории для записи."
+
+#: app_Main.py:2618
+msgid "Failed to open recent projects file for writing."
+msgstr "Не удалось открыть файл последних проектов для записи."
+
+#: app_Main.py:2673
+msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
+msgstr "2D Computer-Aided Printed Circuit Board Manufacturing"
+
+#: app_Main.py:2674
+msgid "Development"
+msgstr "Исходный код"
+
+#: app_Main.py:2675
+msgid "DOWNLOAD"
+msgstr "Страница загрузок"
+
+#: app_Main.py:2676
+msgid "Issue tracker"
+msgstr "Issue-трекер"
+
+#: app_Main.py:2695
+msgid "Licensed under the MIT license"
+msgstr "Под лицензией MIT"
+
+#: app_Main.py:2704
+msgid ""
+"Permission is hereby granted, free of charge, to any person obtaining a "
+"copy\n"
+"of this software and associated documentation files (the \"Software\"), to "
+"deal\n"
+"in the Software without restriction, including without limitation the "
+"rights\n"
+"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n"
+"copies of the Software, and to permit persons to whom the Software is\n"
+"furnished to do so, subject to the following conditions:\n"
+"\n"
+"The above copyright notice and this permission notice shall be included in\n"
+"all copies or substantial portions of the Software.\n"
+"\n"
+"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS "
+"OR\n"
+"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
+"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n"
+"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
+"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
+"FROM,\n"
+"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n"
+"THE SOFTWARE."
+msgstr ""
+"Permission is hereby granted, free of charge, to any person obtaining a "
+"copy\n"
+"of this software and associated documentation files (the \"Software\"), to "
+"deal\n"
+"in the Software without restriction, including without limitation the "
+"rights\n"
+"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n"
+"copies of the Software, and to permit persons to whom the Software is\n"
+"furnished to do so, subject to the following conditions:\n"
+"\n"
+"The above copyright notice and this permission notice shall be included in\n"
+"all copies or substantial portions of the Software.\n"
+"\n"
+"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS "
+"OR\n"
+"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
+"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n"
+"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
+"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
+"FROM,\n"
+"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n"
+"THE SOFTWARE."
+
+#: app_Main.py:2726
+#, fuzzy
+#| msgid ""
+#| "Some of the icons used are from the following sources:
Icons by oNline Web Fonts"
+msgid ""
+"Some of the icons used are from the following sources:
Icons by oNline Web Fonts"
+msgstr ""
+"Некоторые из используемых значков взяты из следующих источников: "
+"
Иконки "
+"от oNline Web Fonts"
+
+#: app_Main.py:2762
+msgid "Splash"
+msgstr "Информация"
+
+#: app_Main.py:2768
+msgid "Programmers"
+msgstr "Разработчики"
+
+#: app_Main.py:2774
+msgid "Translators"
+msgstr "Переводчики"
+
+#: app_Main.py:2780
+msgid "License"
+msgstr "Лицензия"
+
+#: app_Main.py:2786
+msgid "Attributions"
+msgstr "Пояснения"
+
+#: app_Main.py:2809
+msgid "Programmer"
+msgstr "Разработчик"
+
+#: app_Main.py:2810
+msgid "Status"
+msgstr "Статус"
+
+#: app_Main.py:2811 app_Main.py:2891
+msgid "E-mail"
+msgstr "E-mail"
+
+#: app_Main.py:2814
+msgid "Program Author"
+msgstr "Автор программы"
+
+#: app_Main.py:2819
+msgid "BETA Maintainer >= 2019"
+msgstr "Куратор >=2019"
+
+#: app_Main.py:2888
+msgid "Language"
+msgstr "Язык"
+
+#: app_Main.py:2889
+msgid "Translator"
+msgstr "Переводчик"
+
+#: app_Main.py:2890
+msgid "Corrections"
+msgstr "Исправления"
+
+#: app_Main.py:2964
+#, fuzzy
+#| msgid "Transformations"
+msgid "Important Information's"
+msgstr "Трансформация"
+
+#: app_Main.py:3112
+msgid ""
+"This entry will resolve to another website if:\n"
+"\n"
+"1. FlatCAM.org website is down\n"
+"2. Someone forked FlatCAM project and wants to point\n"
+"to his own website\n"
+"\n"
+"If you can't get any informations about FlatCAM beta\n"
+"use the YouTube channel link from the Help menu."
+msgstr ""
+"Эта запись будет разрешена на другом сайте, если:\n"
+"\n"
+"1. Сайт FlatCAM.org не работает\n"
+"2. Кто-то создал свою ветвь проекта FlatCAM и хочет указать\n"
+"на свой сайт\n"
+"\n"
+"Если вы не можете получить какую-либо информацию о бета-версии FlatCAM\n"
+"используйте ссылку на канал YouTube в меню «Справка»."
+
+#: app_Main.py:3119
+msgid "Alternative website"
+msgstr "Альтернативный сайт"
+
+#: app_Main.py:3422
+msgid "Selected Excellon file extensions registered with FlatCAM."
+msgstr "Выбранные расширения файлов Excellon, зарегистрированные в FlatCAM."
+
+#: app_Main.py:3444
+msgid "Selected GCode file extensions registered with FlatCAM."
+msgstr "Выбранные расширения файлов GCode, зарегистрированные в FlatCAM."
+
+#: app_Main.py:3466
+msgid "Selected Gerber file extensions registered with FlatCAM."
+msgstr "Выбранные расширения файлов Gerber, зарегистрированные в FlatCAM."
+
+#: app_Main.py:3654 app_Main.py:3713 app_Main.py:3741
+msgid "At least two objects are required for join. Objects currently selected"
+msgstr ""
+"Для объединения требуются как минимум два объекта. Объекты, выбранные в "
+"данный момент"
+
+#: app_Main.py:3663
+msgid ""
+"Failed join. The Geometry objects are of different types.\n"
+"At least one is MultiGeo type and the other is SingleGeo type. A possibility "
+"is to convert from one to another and retry joining \n"
+"but in the case of converting from MultiGeo to SingleGeo, informations may "
+"be lost and the result may not be what was expected. \n"
+"Check the generated GCODE."
+msgstr ""
+"Не удалось объединить. Объекты Geometry бывают разных типов.\n"
+"По крайней мере, один тип MultiGeo, а другой тип SingleGeo. Возможно "
+"преобразование из одного в другое и повторное присоединение ,\n"
+"но в случае преобразования из MultiGeo в SingleGeo информация может быть "
+"потеряна, и результат может не соответствовать ожидаемому. \n"
+"Проверьте сгенерированный GCODE."
+
+#: app_Main.py:3675 app_Main.py:3685
+msgid "Geometry merging finished"
+msgstr "Слияние Geometry завершено"
+
+#: app_Main.py:3708
+msgid "Failed. Excellon joining works only on Excellon objects."
+msgstr "Неудача. Присоединение Excellon работает только на объектах Excellon."
+
+#: app_Main.py:3718
+msgid "Excellon merging finished"
+msgstr "Слияние Excellon завершено"
+
+#: app_Main.py:3736
+msgid "Failed. Gerber joining works only on Gerber objects."
+msgstr "Неудача. Объединение Gerber работает только на объектах Gerber."
+
+#: app_Main.py:3746
+msgid "Gerber merging finished"
+msgstr "Слияние Gerber завершено"
+
+#: app_Main.py:3766 app_Main.py:3803
+msgid "Failed. Select a Geometry Object and try again."
+msgstr "Неудалось. Выберите объект Geometry и попробуйте снова."
+
+#: app_Main.py:3770 app_Main.py:3808
+msgid "Expected a GeometryObject, got"
+msgstr "Ожидается GeometryObject, получено"
+
+#: app_Main.py:3785
+msgid "A Geometry object was converted to MultiGeo type."
+msgstr "Объект Geometry был преобразован в тип MultiGeo."
+
+#: app_Main.py:3823
+msgid "A Geometry object was converted to SingleGeo type."
+msgstr "Объект Geometry был преобразован в тип SingleGeo."
+
+#: app_Main.py:4030
+msgid "Toggle Units"
+msgstr "Единицы измерения"
+
+#: app_Main.py:4034
+msgid ""
+"Changing the units of the project\n"
+"will scale all objects.\n"
+"\n"
+"Do you want to continue?"
+msgstr ""
+"Изменение единиц измерения проекта приведёт к соответствующему "
+"масштабированию всех всех объектов.\n"
+"Продолжить?"
+
+#: app_Main.py:4037 app_Main.py:4224 app_Main.py:4307 app_Main.py:6811
+#: app_Main.py:6827 app_Main.py:7165 app_Main.py:7177
+msgid "Ok"
+msgstr "Да"
+
+#: app_Main.py:4087
+msgid "Converted units to"
+msgstr "Конвертирование единиц в"
+
+#: app_Main.py:4122
+msgid "Detachable Tabs"
+msgstr "Плавающие вкладки"
+
+#: app_Main.py:4151
+#, fuzzy
+#| msgid "Workspace Settings"
+msgid "Workspace enabled."
+msgstr "Настройки рабочей области"
+
+#: app_Main.py:4154
+#, fuzzy
+#| msgid "Workspace Settings"
+msgid "Workspace disabled."
+msgstr "Настройки рабочей области"
+
+#: app_Main.py:4218
+msgid ""
+"Adding Tool works only when Advanced is checked.\n"
+"Go to Preferences -> General - Show Advanced Options."
+msgstr ""
+"Добавление инструмента работает только тогда, когда установлен флажок "
+"«Дополнительно».\n"
+"Перейдите в Настройки -> Основные парам. - Показать дополнительные параметры."
+
+#: app_Main.py:4300
+msgid "Delete objects"
+msgstr "Удалить объекты"
+
+#: app_Main.py:4305
+msgid ""
+"Are you sure you want to permanently delete\n"
+"the selected objects?"
+msgstr ""
+"Вы уверены, что хотите удалить навсегда\n"
+"выделенные объекты?"
+
+#: app_Main.py:4349
+msgid "Object(s) deleted"
+msgstr "Объект(ы) удалены"
+
+#: app_Main.py:4353
+msgid "Save the work in Editor and try again ..."
+msgstr "Сохраните работу в редакторе и попробуйте снова ..."
+
+#: app_Main.py:4382
+msgid "Object deleted"
+msgstr "Объект(ы) удален"
+
+#: app_Main.py:4409
+msgid "Click to set the origin ..."
+msgstr "Кликните, чтобы указать начало координат ..."
+
+#: app_Main.py:4431
+msgid "Setting Origin..."
+msgstr "Установка точки начала координат..."
+
+#: app_Main.py:4444 app_Main.py:4546
+msgid "Origin set"
+msgstr "Начало координат установлено"
+
+#: app_Main.py:4461
+msgid "Origin coordinates specified but incomplete."
+msgstr "Координаты начала указаны, но неполны."
+
+#: app_Main.py:4502
+msgid "Moving to Origin..."
+msgstr "Переход к началу координат..."
+
+#: app_Main.py:4583
+msgid "Jump to ..."
+msgstr "Перейти к ..."
+
+#: app_Main.py:4584
+msgid "Enter the coordinates in format X,Y:"
+msgstr "Введите координаты в формате X, Y:"
+
+#: app_Main.py:4594
+msgid "Wrong coordinates. Enter coordinates in format: X,Y"
+msgstr "Неверные координаты. Введите координаты в формате: X, Y"
+
+#: app_Main.py:4712
+msgid "Bottom-Left"
+msgstr "Слева внизу"
+
+#: app_Main.py:4715
+msgid "Top-Right"
+msgstr "Справа вверху"
+
+#: app_Main.py:4736
+msgid "Locate ..."
+msgstr "Размещение ..."
+
+#: app_Main.py:5009 app_Main.py:5086
+msgid "No object is selected. Select an object and try again."
+msgstr "Объект не выбран. Выберите объект и попробуйте снова."
+
+#: app_Main.py:5112
+msgid ""
+"Aborting. The current task will be gracefully closed as soon as possible..."
+msgstr "Прерывание. Текущая задача будет закрыта как можно скорее..."
+
+#: app_Main.py:5118
+msgid "The current task was gracefully closed on user request..."
+msgstr "Текущая задача была закрыта по запросу пользователя ..."
+
+#: app_Main.py:5293
+msgid "Tools in Tools Database edited but not saved."
+msgstr "Инструменты в базе данных отредактированы, но не сохранены."
+
+#: app_Main.py:5332
+msgid "Adding tool from DB is not allowed for this object."
+msgstr "Добавление инструмента из БД для данного объекта запрещено."
+
+#: app_Main.py:5350
+msgid ""
+"One or more Tools are edited.\n"
+"Do you want to update the Tools Database?"
+msgstr ""
+"Один или несколько инструментов изменены.\n"
+"Вы хотите обновить базу данных инструментов?"
+
+#: app_Main.py:5352
+msgid "Save Tools Database"
+msgstr "Сохранить БД"
+
+#: app_Main.py:5406
+msgid "No object selected to Flip on Y axis."
+msgstr "Не выбран объект для отражения по оси Y."
+
+#: app_Main.py:5432
+msgid "Flip on Y axis done."
+msgstr "Отражение по оси Y завершено."
+
+#: app_Main.py:5454
+msgid "No object selected to Flip on X axis."
+msgstr "Не выбран объект для отражения по оси Х."
+
+#: app_Main.py:5480
+msgid "Flip on X axis done."
+msgstr "Отражение по оси Х завершено."
+
+#: app_Main.py:5502
+msgid "No object selected to Rotate."
+msgstr "Не выбран ни один объект для вращения."
+
+#: app_Main.py:5505 app_Main.py:5556 app_Main.py:5593
+msgid "Transform"
+msgstr "Трансформация"
+
+#: app_Main.py:5505 app_Main.py:5556 app_Main.py:5593
+msgid "Enter the Angle value:"
+msgstr "Введите значение угла:"
+
+#: app_Main.py:5535
+msgid "Rotation done."
+msgstr "Вращение завершено."
+
+#: app_Main.py:5537
+msgid "Rotation movement was not executed."
+msgstr "Вращение не было выполнено."
+
+#: app_Main.py:5554
+msgid "No object selected to Skew/Shear on X axis."
+msgstr "Не выбран ни один объект для наклона/сдвига по оси X."
+
+#: app_Main.py:5575
+msgid "Skew on X axis done."
+msgstr "Наклон по оси X выполнен."
+
+#: app_Main.py:5591
+msgid "No object selected to Skew/Shear on Y axis."
+msgstr "Нет объекта, выбранного для наклона/сдвига по оси Y."
+
+#: app_Main.py:5612
+msgid "Skew on Y axis done."
+msgstr "Наклон по оси Y выполнен."
+
+#: app_Main.py:5690
+msgid "New Grid ..."
+msgstr "Новая сетка ..."
+
+#: app_Main.py:5691
+msgid "Enter a Grid Value:"
+msgstr "Введите размер сетки:"
+
+#: app_Main.py:5699 app_Main.py:5723
+msgid "Please enter a grid value with non-zero value, in Float format."
+msgstr ""
+"Пожалуйста, введите значение сетки с ненулевым значением в формате float."
+
+#: app_Main.py:5704
+msgid "New Grid added"
+msgstr "Новая сетка добавлена"
+
+#: app_Main.py:5706
+msgid "Grid already exists"
+msgstr "Сетка уже существует"
+
+#: app_Main.py:5708
+msgid "Adding New Grid cancelled"
+msgstr "Добавление новой сетки отменено"
+
+#: app_Main.py:5729
+msgid " Grid Value does not exist"
+msgstr " Значение сетки не существует"
+
+#: app_Main.py:5731
+msgid "Grid Value deleted"
+msgstr "Значение сетки удалено"
+
+#: app_Main.py:5733
+msgid "Delete Grid value cancelled"
+msgstr "Удаление значения сетки отменено"
+
+#: app_Main.py:5739
+msgid "Key Shortcut List"
+msgstr "Список комбинаций клавиш"
+
+#: app_Main.py:5773
+msgid " No object selected to copy it's name"
+msgstr " Нет объекта, выбранного для копирования его имени"
+
+#: app_Main.py:5777
+msgid "Name copied on clipboard ..."
+msgstr "Имя скопировано в буфер обмена ..."
+
+#: app_Main.py:6410
+msgid ""
+"There are files/objects opened in FlatCAM.\n"
+"Creating a New project will delete them.\n"
+"Do you want to Save the project?"
+msgstr ""
+"В FlatCAM открыты файлы/объекты.\n"
+"Создание нового проекта удалит их.\n"
+"Вы хотите сохранить проект?"
+
+#: app_Main.py:6433
+msgid "New Project created"
+msgstr "Новый проект создан"
+
+#: app_Main.py:6605 app_Main.py:6644 app_Main.py:6688 app_Main.py:6758
+#: app_Main.py:7552 app_Main.py:8765 app_Main.py:8827
+msgid ""
+"Canvas initialization started.\n"
+"Canvas initialization finished in"
+msgstr ""
+"Инициализация холста.\n"
+"Инициализация холста завершена за"
+
+#: app_Main.py:6607
+msgid "Opening Gerber file."
+msgstr "Открытие файла Gerber."
+
+#: app_Main.py:6646
+msgid "Opening Excellon file."
+msgstr "Открытие файла Excellon."
+
+#: app_Main.py:6677 app_Main.py:6682
+msgid "Open G-Code"
+msgstr "Открыть G-Code"
+
+#: app_Main.py:6690
+msgid "Opening G-Code file."
+msgstr "Открытие файла G-Code."
+
+#: app_Main.py:6749 app_Main.py:6753
+msgid "Open HPGL2"
+msgstr "Открыть HPGL2"
+
+#: app_Main.py:6760
+msgid "Opening HPGL2 file."
+msgstr "Открытие файла HPGL2."
+
+#: app_Main.py:6783 app_Main.py:6786
+msgid "Open Configuration File"
+msgstr "Открыть файл конфигурации"
+
+#: app_Main.py:6806 app_Main.py:7160
+msgid "Please Select a Geometry object to export"
+msgstr "Выберите объект Geometry для экспорта"
+
+#: app_Main.py:6822
+msgid "Only Geometry, Gerber and CNCJob objects can be used."
+msgstr "Можно использовать только объекты Geometry, Gerber и CNCJob."
+
+#: app_Main.py:6867
+msgid "Data must be a 3D array with last dimension 3 or 4"
+msgstr "Данные должны быть 3D массивом с последним размером 3 или 4"
+
+#: app_Main.py:6873 app_Main.py:6877
+msgid "Export PNG Image"
+msgstr "Экспорт PNG изображения"
+
+#: app_Main.py:6910 app_Main.py:7120
+msgid "Failed. Only Gerber objects can be saved as Gerber files..."
+msgstr "Ошибка. Только объекты Gerber могут быть сохранены как файлы Gerber..."
+
+#: app_Main.py:6922
+msgid "Save Gerber source file"
+msgstr "Сохранить исходный файл Gerber"
+
+#: app_Main.py:6951
+msgid "Failed. Only Script objects can be saved as TCL Script files..."
+msgstr ""
+"Ошибка. Только объекты сценария могут быть сохранены как файлы TCL-"
+"сценария..."
+
+#: app_Main.py:6963
+msgid "Save Script source file"
+msgstr "Сохранить исходный файл сценария"
+
+#: app_Main.py:6992
+msgid "Failed. Only Document objects can be saved as Document files..."
+msgstr ""
+"Ошибка. Только объекты Document могут быть сохранены как файлы Document..."
+
+#: app_Main.py:7004
+msgid "Save Document source file"
+msgstr "Сохранить исходный файл Document"
+
+#: app_Main.py:7034 app_Main.py:7076 app_Main.py:8035
+msgid "Failed. Only Excellon objects can be saved as Excellon files..."
+msgstr ""
+"Ошибка. Только объекты Excellon могут быть сохранены как файлы Excellon..."
+
+#: app_Main.py:7042 app_Main.py:7047
+msgid "Save Excellon source file"
+msgstr "Сохранить исходный файл Excellon"
+
+#: app_Main.py:7084 app_Main.py:7088
+msgid "Export Excellon"
+msgstr "Экспорт Excellon"
+
+#: app_Main.py:7128 app_Main.py:7132
+msgid "Export Gerber"
+msgstr "Экспорт Gerber"
+
+#: app_Main.py:7172
+msgid "Only Geometry objects can be used."
+msgstr "Можно использовать только объекты Geometry."
+
+#: app_Main.py:7188 app_Main.py:7192
+msgid "Export DXF"
+msgstr "Экспорт DXF"
+
+#: app_Main.py:7217 app_Main.py:7220
+msgid "Import SVG"
+msgstr "Импорт SVG"
+
+#: app_Main.py:7248 app_Main.py:7252
+msgid "Import DXF"
+msgstr "Импорт DXF"
+
+#: app_Main.py:7302
+msgid "Viewing the source code of the selected object."
+msgstr "Просмотр исходного кода выбранного объекта."
+
+#: app_Main.py:7309 app_Main.py:7313
+msgid "Select an Gerber or Excellon file to view it's source file."
+msgstr "Выберите файл Gerber или Excellon для просмотра исходного кода."
+
+#: app_Main.py:7327
+msgid "Source Editor"
+msgstr "Редактор исходного кода"
+
+#: app_Main.py:7367 app_Main.py:7374
+msgid "There is no selected object for which to see it's source file code."
+msgstr "Нет выбранного объекта, для просмотра исходного кода файла."
+
+#: app_Main.py:7386
+msgid "Failed to load the source code for the selected object"
+msgstr "Не удалось загрузить исходный код выбранного объекта"
+
+#: app_Main.py:7422
+msgid "Go to Line ..."
+msgstr "Перейти к строке ..."
+
+#: app_Main.py:7423
+msgid "Line:"
+msgstr "Строка:"
+
+#: app_Main.py:7450
+msgid "New TCL script file created in Code Editor."
+msgstr "Новый файл сценария создан в редакторе кода."
+
+#: app_Main.py:7486 app_Main.py:7488 app_Main.py:7524 app_Main.py:7526
+msgid "Open TCL script"
+msgstr "Открыть сценарий TCL"
+
+#: app_Main.py:7554
+msgid "Executing ScriptObject file."
+msgstr "Выполнение файла ScriptObject."
+
+#: app_Main.py:7562 app_Main.py:7565
+msgid "Run TCL script"
+msgstr "Запустить сценарий TCL"
+
+#: app_Main.py:7588
+msgid "TCL script file opened in Code Editor and executed."
+msgstr "Файл сценария открывается в редакторе кода и выполняется."
+
+#: app_Main.py:7639 app_Main.py:7645
+msgid "Save Project As ..."
+msgstr "Сохранить проект как..."
+
+#: app_Main.py:7680
+msgid "FlatCAM objects print"
+msgstr "Печать объектов FlatCAM"
+
+#: app_Main.py:7693 app_Main.py:7700
+msgid "Save Object as PDF ..."
+msgstr "Сохранить объект как PDF ..."
+
+#: app_Main.py:7709
+msgid "Printing PDF ... Please wait."
+msgstr "Печать PDF ... Пожалуйста, подождите."
+
+#: app_Main.py:7888
+msgid "PDF file saved to"
+msgstr "Файл PDF сохранён в"
+
+#: app_Main.py:7913
+msgid "Exporting SVG"
+msgstr "Экспортирование SVG"
+
+#: app_Main.py:7956
+msgid "SVG file exported to"
+msgstr "Файл SVG экспортируется в"
+
+#: app_Main.py:7982
+msgid ""
+"Save cancelled because source file is empty. Try to export the Gerber file."
+msgstr ""
+"Сохранение отменено, потому что исходный файл пуст. Попробуйте "
+"экспортировать файл Gerber."
+
+#: app_Main.py:8129
+msgid "Excellon file exported to"
+msgstr "Файл Excellon экспортируется в"
+
+#: app_Main.py:8138
+msgid "Exporting Excellon"
+msgstr "Экспорт Excellon"
+
+#: app_Main.py:8143 app_Main.py:8150
+msgid "Could not export Excellon file."
+msgstr "Не удалось экспортировать файл Excellon."
+
+#: app_Main.py:8265
+msgid "Gerber file exported to"
+msgstr "Файл Gerber экспортируется в"
+
+#: app_Main.py:8273
+msgid "Exporting Gerber"
+msgstr "Экспортирование Gerber"
+
+#: app_Main.py:8278 app_Main.py:8285
+msgid "Could not export Gerber file."
+msgstr "Не удалось экспортировать файл Gerber."
+
+#: app_Main.py:8320
+msgid "DXF file exported to"
+msgstr "Файл DXF экспортируется в"
+
+#: app_Main.py:8326
+msgid "Exporting DXF"
+msgstr "Экспорт DXF"
+
+#: app_Main.py:8331 app_Main.py:8338
+msgid "Could not export DXF file."
+msgstr "Не удалось экспортировать файл DXF."
+
+#: app_Main.py:8372
+msgid "Importing SVG"
+msgstr "Импортирование SVG"
+
+#: app_Main.py:8380 app_Main.py:8426
+msgid "Import failed."
+msgstr "Не удалось импортировать."
+
+#: app_Main.py:8418
+msgid "Importing DXF"
+msgstr "Импорт DXF"
+
+#: app_Main.py:8459 app_Main.py:8654 app_Main.py:8719
+msgid "Failed to open file"
+msgstr "Не удалось открыть файл"
+
+#: app_Main.py:8462 app_Main.py:8657 app_Main.py:8722
+msgid "Failed to parse file"
+msgstr "Не удаётся прочитать файл"
+
+#: app_Main.py:8474
+msgid "Object is not Gerber file or empty. Aborting object creation."
+msgstr ""
+"Объект не является файлом Gerber или пуст. Прерывание создания объекта."
+
+#: app_Main.py:8479
+msgid "Opening Gerber"
+msgstr "Открытие Gerber"
+
+#: app_Main.py:8490
+msgid "Open Gerber failed. Probable not a Gerber file."
+msgstr "Открыть Гербер не удалось. Вероятно, не файл Гербера."
+
+#: app_Main.py:8526
+msgid "Cannot open file"
+msgstr "Не удается открыть файл"
+
+#: app_Main.py:8547
+msgid "Opening Excellon."
+msgstr "Открытие Excellon."
+
+#: app_Main.py:8557
+msgid "Open Excellon file failed. Probable not an Excellon file."
+msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon."
+
+#: app_Main.py:8589
+msgid "Reading GCode file"
+msgstr "Чтение файла GCode"
+
+#: app_Main.py:8602
+msgid "This is not GCODE"
+msgstr "Это не GCODE"
+
+#: app_Main.py:8607
+msgid "Opening G-Code."
+msgstr "Открытие G-Code."
+
+#: app_Main.py:8620
+msgid ""
+"Failed to create CNCJob Object. Probable not a GCode file. Try to load it "
+"from File menu.\n"
+" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during "
+"processing"
+msgstr ""
+"Не удалось создать объект CNCJob. Вероятно это не файл GCode.Попробуйте "
+"загрузить его из меню «Файл».\n"
+" Попытка создать объект FlatCAM CNCJob из файла G-кода не удалась во время "
+"обработки"
+
+#: app_Main.py:8676
+msgid "Object is not HPGL2 file or empty. Aborting object creation."
+msgstr ""
+"Объект не является файлом HPGL2 или пустым. Прерывание создания объекта."
+
+#: app_Main.py:8681
+msgid "Opening HPGL2"
+msgstr "Открытие HPGL2"
+
+#: app_Main.py:8688
+msgid " Open HPGL2 failed. Probable not a HPGL2 file."
+msgstr " Открыть HPGL2 не удалось. Вероятно, не файл HPGL2."
+
+#: app_Main.py:8714
+msgid "TCL script file opened in Code Editor."
+msgstr "Файл сценария открыт в редакторе кода."
+
+#: app_Main.py:8734
+msgid "Opening TCL Script..."
+msgstr "Открытие TCL-сценария..."
+
+#: app_Main.py:8745
+msgid "Failed to open TCL Script."
+msgstr "Не удалось открыть TCL-сценарий."
+
+#: app_Main.py:8767
+msgid "Opening FlatCAM Config file."
+msgstr "Открытие файла конфигурации."
+
+#: app_Main.py:8795
+msgid "Failed to open config file"
+msgstr "Не удалось открыть файл конфигурации"
+
+#: app_Main.py:8824
+msgid "Loading Project ... Please Wait ..."
+msgstr "Загрузка проекта ... Пожалуйста, подождите ..."
+
+#: app_Main.py:8829
+msgid "Opening FlatCAM Project file."
+msgstr "Открытие файла проекта FlatCAM."
+
+#: app_Main.py:8844 app_Main.py:8848 app_Main.py:8865
+msgid "Failed to open project file"
+msgstr "Не удалось открыть файл проекта"
+
+#: app_Main.py:8902
+msgid "Loading Project ... restoring"
+msgstr "Загрузка проекта ... восстановление"
+
+#: app_Main.py:8912
+msgid "Project loaded from"
+msgstr "Проект загружен из"
+
+#: app_Main.py:8938
+msgid "Redrawing all objects"
+msgstr "Перерисовка всех объектов"
+
+#: app_Main.py:9026
+msgid "Failed to load recent item list."
+msgstr "Не удалось загрузить список недавних файлов."
+
+#: app_Main.py:9033
+msgid "Failed to parse recent item list."
+msgstr "Не удалось прочитать список недавних файлов."
+
+#: app_Main.py:9043
+msgid "Failed to load recent projects item list."
+msgstr "Не удалось загрузить список элементов последних проектов."
+
+#: app_Main.py:9050
+msgid "Failed to parse recent project item list."
+msgstr "Не удалось проанализировать список последних элементов проекта."
+
+#: app_Main.py:9111
+msgid "Clear Recent projects"
+msgstr "Очистить недавние проекты"
+
+#: app_Main.py:9135
+msgid "Clear Recent files"
+msgstr "Очистить список"
+
+#: app_Main.py:9237
+msgid "Selected Tab - Choose an Item from Project Tab"
+msgstr "Вкладка \"Выбранное\" - выбранный элемент на вкладке \"Проект\""
+
+#: app_Main.py:9238
+msgid "Details"
+msgstr "Описание"
+
+#: app_Main.py:9240
+#, fuzzy
+#| msgid "The normal flow when working in FlatCAM is the following:"
+msgid "The normal flow when working with the application is the following:"
+msgstr "Нормальный порядок при работе в FlatCAM выглядит следующим образом:"
+
+#: app_Main.py:9241
+#, fuzzy
+#| msgid ""
+#| "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into "
+#| "FlatCAM using either the toolbars, key shortcuts or even dragging and "
+#| "dropping the files on the GUI."
+msgid ""
+"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into "
+"the application using either the toolbars, key shortcuts or even dragging "
+"and dropping the files on the GUI."
+msgstr ""
+"Загрузите/импортируйте Gerber, Excellon, Gcode, DXF, растровое изображение "
+"или SVG-файл в FlatCAM с помощью панели инструментов, сочетания клавиш или "
+"просто перетащив в окно программы."
+
+#: app_Main.py:9244
+#, fuzzy
+#| msgid ""
+#| "You can also load a FlatCAM project by double clicking on the project "
+#| "file, drag and drop of the file into the FLATCAM GUI or through the menu "
+#| "(or toolbar) actions offered within the app."
+msgid ""
+"You can also load a project by double clicking on the project file, drag and "
+"drop of the file into the GUI or through the menu (or toolbar) actions "
+"offered within the app."
+msgstr ""
+"Вы также можете загрузить проект FlatCAM, дважды щелкнув файл проекта, "
+"перетащив его в окно программы или с помощью действий меню (или панели "
+"инструментов), предлагаемых в приложении."
+
+#: app_Main.py:9247
+msgid ""
+"Once an object is available in the Project Tab, by selecting it and then "
+"focusing on SELECTED TAB (more simpler is to double click the object name in "
+"the Project Tab, SELECTED TAB will be updated with the object properties "
+"according to its kind: Gerber, Excellon, Geometry or CNCJob object."
+msgstr ""
+"После того, как объект доступен на вкладке \"Проект\", выберите его и "
+"обратите внимание на вкладку \"Выбранное\" (проще дважды щелкнуть по имени "
+"объекта на вкладке \"Проект\", вкладка \"Выбранное\" будет обновлена в "
+"соответствии с видом объекта: Gerber, Excellon, Geometry или CNCJob."
+
+#: app_Main.py:9251
+msgid ""
+"If the selection of the object is done on the canvas by single click "
+"instead, and the SELECTED TAB is in focus, again the object properties will "
+"be displayed into the Selected Tab. Alternatively, double clicking on the "
+"object on the canvas will bring the SELECTED TAB and populate it even if it "
+"was out of focus."
+msgstr ""
+"Если выделение объекта производится на холсте одним щелчком мыши, а вкладка "
+"\"Выбранное\" находится в фокусе, то свойства объекта снова отобразятся на "
+"вкладке \"Выбранное\". Кроме того, двойной щелчок по объекту на холсте "
+"откроет вкладку \"Выбранное\" и заполнит ее, даже если она была не в фокусе."
+
+#: app_Main.py:9255
+msgid ""
+"You can change the parameters in this screen and the flow direction is like "
+"this:"
+msgstr "Вы можете изменить параметры на этом экране, и порядок будет таким:"
+
+#: app_Main.py:9256
+msgid ""
+"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> "
+"Geometry Object --> Add tools (change param in Selected Tab) --> Generate "
+"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or "
+"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode."
+msgstr ""
+"Объект Gerber/Excellon -> Выбрать параметры -> Создать геометрию(ВНЕШНЯЯ, "
+"ВНУТРЕННЯЯ или ПОЛНАЯ) -> Объект геометрии -> Добавить инструменты (изменить "
+"параметры на вкладке \"Выбранное\") -> Создать CNCJob -> Объект CNCJob -> "
+"Проверить GCode (с помощью кнопки \"Просмотр CNC Code\") и дописать, при "
+"необходимости, дополнительные команды в начало или конец GCode (опять же, "
+"во вкладке \"Выбранное\") -> Сохранить GCode (кнопка \"Сохранить CNC Code\")."
+
+#: app_Main.py:9260
+msgid ""
+"A list of key shortcuts is available through an menu entry in Help --> "
+"Shortcuts List or through its own key shortcut: F3."
+msgstr ""
+"Список комбинаций клавиш доступен через пункт меню Помощь --> Список "
+"комбинаций клавиш или через клавишу: F3."
+
+#: app_Main.py:9324
+msgid "Failed checking for latest version. Could not connect."
+msgstr ""
+"Не удалось проверить обновление программы. Отсутствует интернет подключение ."
+
+#: app_Main.py:9331
+msgid "Could not parse information about latest version."
+msgstr "Не удается обработать информацию о последней версии."
+
+#: app_Main.py:9341
+msgid "FlatCAM is up to date!"
+msgstr "FlatCAM в актуальном состоянии!"
+
+#: app_Main.py:9346
+msgid "Newer Version Available"
+msgstr "Доступна новая версия"
+
+#: app_Main.py:9348
+msgid "There is a newer version of FlatCAM available for download:"
+msgstr "Новая версия FlatCAM доступна для загрузки:"
+
+#: app_Main.py:9352
+msgid "info"
+msgstr "инфо"
+
+#: app_Main.py:9380
+msgid ""
+"OpenGL canvas initialization failed. HW or HW configuration not supported."
+"Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General "
+"tab.\n"
+"\n"
+msgstr ""
+"Не удалось инициализировать рабочее пространство OpenGL. Конфигурация HW или "
+"HW не поддерживается. Измените графический движок на Legacy (2D) в Правка -> "
+"Настройки -> вкладка Основные.\n"
+"\n"
+
+#: app_Main.py:9458
+msgid "All plots disabled."
+msgstr "Все участки отключены."
+
+#: app_Main.py:9465
+msgid "All non selected plots disabled."
+msgstr "Все не выбранные участки отключены."
+
+#: app_Main.py:9472
+msgid "All plots enabled."
+msgstr "Все участки включены."
+
+#: app_Main.py:9478
+msgid "Selected plots enabled..."
+msgstr "Выбранные участки включены..."
+
+#: app_Main.py:9486
+msgid "Selected plots disabled..."
+msgstr "Выбранные участки отключены..."
+
+#: app_Main.py:9519
+msgid "Enabling plots ..."
+msgstr "Включение участков ..."
+
+#: app_Main.py:9568
+msgid "Disabling plots ..."
+msgstr "Отключение участков ..."
+
+#: app_Main.py:9591
+msgid "Working ..."
+msgstr "Обработка…"
+
+#: app_Main.py:9700
+msgid "Set alpha level ..."
+msgstr "Установка уровня прозрачности ..."
+
+#: app_Main.py:9754
+msgid "Saving FlatCAM Project"
+msgstr "Сохранение проекта FlatCAM"
+
+#: app_Main.py:9775 app_Main.py:9811
+msgid "Project saved to"
+msgstr "Проект сохранён в"
+
+#: app_Main.py:9782
+msgid "The object is used by another application."
+msgstr "Объект используется другим приложением."
+
+#: app_Main.py:9796
+msgid "Failed to verify project file"
+msgstr "Не удалось проверить файл проекта"
+
+#: app_Main.py:9796 app_Main.py:9804 app_Main.py:9814
+msgid "Retry to save it."
+msgstr "Повторите попытку, чтобы сохранить его."
+
+#: app_Main.py:9804 app_Main.py:9814
+msgid "Failed to parse saved project file"
+msgstr "Не удалось проанализировать сохраненный файл проекта"
+
+#: camlib.py:596
msgid "self.solid_geometry is neither BaseGeometry or list."
msgstr "self.solid_geometry не является базовой геометрией или списком."
-#: camlib.py:979
+#: camlib.py:978
msgid "Pass"
msgstr "Проходы"
-#: camlib.py:1001
+#: camlib.py:1000
msgid "Get Exteriors"
msgstr "Перейти к наружнему"
-#: camlib.py:1004
+#: camlib.py:1003
msgid "Get Interiors"
msgstr "Перейти к внутреннему"
-#: camlib.py:2192
+#: camlib.py:2191
msgid "Object was mirrored"
msgstr "Объект отзеркалирован"
-#: camlib.py:2194
+#: camlib.py:2193
msgid "Failed to mirror. No object selected"
msgstr "Не удалось зеркалировать. Объект не выбран"
-#: camlib.py:2259
+#: camlib.py:2258
msgid "Object was rotated"
msgstr "Объект повернут"
-#: camlib.py:2261
+#: camlib.py:2260
msgid "Failed to rotate. No object selected"
msgstr "Не удалось повернуть. Объект не выбран"
-#: camlib.py:2327
+#: camlib.py:2326
msgid "Object was skewed"
msgstr "Объект наклонён"
-#: camlib.py:2329
+#: camlib.py:2328
msgid "Failed to skew. No object selected"
msgstr "Не удалось наклонить. Объект не выбран"
-#: camlib.py:2405
+#: camlib.py:2404
msgid "Object was buffered"
msgstr "Объект был буферизован"
-#: camlib.py:2407
+#: camlib.py:2406
msgid "Failed to buffer. No object selected"
msgstr "Буферизация не удалась. Объект не выбран"
-#: camlib.py:2650
+#: camlib.py:2649
msgid "There is no such parameter"
msgstr "Такого параметра нет"
-#: camlib.py:2718 camlib.py:2970 camlib.py:3233 camlib.py:3489
+#: camlib.py:2717 camlib.py:2969 camlib.py:3232 camlib.py:3488
msgid ""
"The Cut Z parameter has positive value. It is the depth value to drill into "
"material.\n"
@@ -18601,13 +18504,13 @@ msgstr ""
"предполагая, что это опечатка, приложение преобразует значение в "
"отрицательное. Проверьте полученный CNC code (Gcode и т. д.)."
-#: camlib.py:2726 camlib.py:2980 camlib.py:3243 camlib.py:3499 camlib.py:3824
-#: camlib.py:4224
+#: camlib.py:2725 camlib.py:2979 camlib.py:3242 camlib.py:3498 camlib.py:3823
+#: camlib.py:4223
msgid "The Cut Z parameter is zero. There will be no cut, skipping file"
msgstr ""
"Параметр \"Глубина резания\" равен нулю. Обрезки не будет , пропускается файл"
-#: camlib.py:2741 camlib.py:4192
+#: camlib.py:2740 camlib.py:4191
msgid ""
"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, "
"y) \n"
@@ -18617,7 +18520,7 @@ msgstr ""
"y)\n"
"но теперь есть только одно значение, а не два. "
-#: camlib.py:2754 camlib.py:3771 camlib.py:4170
+#: camlib.py:2753 camlib.py:3770 camlib.py:4169
msgid ""
"The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) "
"but now there is only one value, not two."
@@ -18625,35 +18528,35 @@ msgstr ""
"Поле X, Y смены инструмента в Правка - > Параметры должно быть в формате (x, "
"y), но указано только одно значение, а не два."
-#: camlib.py:2842
+#: camlib.py:2841
msgid "Creating a list of points to drill..."
msgstr "Создание списка точек для сверления ..."
-#: camlib.py:2866
+#: camlib.py:2865
msgid "Failed. Drill points inside the exclusion zones."
msgstr ""
-#: camlib.py:2943 camlib.py:3922 camlib.py:4332
+#: camlib.py:2942 camlib.py:3921 camlib.py:4331
msgid "Starting G-Code"
msgstr "Открытие G-Code"
-#: camlib.py:3084 camlib.py:3337 camlib.py:3535 camlib.py:3935 camlib.py:4343
+#: camlib.py:3083 camlib.py:3336 camlib.py:3534 camlib.py:3934 camlib.py:4342
msgid "Starting G-Code for tool with diameter"
msgstr "Запуск G-кода для инструмента с диаметром"
-#: camlib.py:3201 camlib.py:3453 camlib.py:3655
+#: camlib.py:3200 camlib.py:3452 camlib.py:3654
msgid "G91 coordinates not implemented"
msgstr "Координаты G91 не реализованы"
-#: camlib.py:3207 camlib.py:3460 camlib.py:3660
+#: camlib.py:3206 camlib.py:3459 camlib.py:3659
msgid "The loaded Excellon file has no drills"
msgstr "Загруженный файл Excellon не имеет отверстий"
-#: camlib.py:3683
+#: camlib.py:3682
msgid "Finished G-Code generation..."
msgstr "Создание G-кода завершено..."
-#: camlib.py:3793
+#: camlib.py:3792
msgid ""
"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, "
"y) \n"
@@ -18663,7 +18566,7 @@ msgstr ""
"y)\n"
"но теперь есть только одно значение, а не два."
-#: camlib.py:3807 camlib.py:4207
+#: camlib.py:3806 camlib.py:4206
msgid ""
"Cut_Z parameter is None or zero. Most likely a bad combinations of other "
"parameters."
@@ -18671,7 +18574,7 @@ msgstr ""
"Параметр \"Глубина резания\" равен None или пуст. Скорее всего неудачное "
"сочетание других параметров."
-#: camlib.py:3816 camlib.py:4216
+#: camlib.py:3815 camlib.py:4215
msgid ""
"The Cut Z parameter has positive value. It is the depth value to cut into "
"material.\n"
@@ -18685,11 +18588,11 @@ msgstr ""
"предполагая, что это опечатка, приложение преобразует значение в "
"отрицательное. Проверьте полученный CNC code (Gcode и т. д.)."
-#: camlib.py:3829 camlib.py:4230
+#: camlib.py:3828 camlib.py:4229
msgid "Travel Z parameter is None or zero."
msgstr "Параметр \"Отвод по Z\" равен None или пуст."
-#: camlib.py:3834 camlib.py:4235
+#: camlib.py:3833 camlib.py:4234
msgid ""
"The Travel Z parameter has negative value. It is the height value to travel "
"between cuts.\n"
@@ -18703,32 +18606,32 @@ msgstr ""
"что это опечатка, приложение преобразует значение в положительное. Проверьте "
"полученный CNC code (Gcode и т. д.)."
-#: camlib.py:3842 camlib.py:4243
+#: camlib.py:3841 camlib.py:4242
msgid "The Z Travel parameter is zero. This is dangerous, skipping file"
msgstr "Параметр \"Отвод по Z\" равен нулю. Это опасно, файл пропускается"
-#: camlib.py:3861 camlib.py:4266
+#: camlib.py:3860 camlib.py:4265
msgid "Indexing geometry before generating G-Code..."
msgstr "Индексация геометрии перед созданием G-Code..."
-#: camlib.py:4009 camlib.py:4420
+#: camlib.py:4008 camlib.py:4419
msgid "Finished G-Code generation"
msgstr "Создание G-кода завершено"
-#: camlib.py:4009
+#: camlib.py:4008
msgid "paths traced"
msgstr "путей проложено"
-#: camlib.py:4059
+#: camlib.py:4058
msgid "Expected a Geometry, got"
msgstr "Ожидалась Geometry, получили"
-#: camlib.py:4066
+#: camlib.py:4065
msgid ""
"Trying to generate a CNC Job from a Geometry object without solid_geometry."
msgstr "Попытка создать CNC Job из объекта Geometry без solid_geometry."
-#: camlib.py:4107
+#: camlib.py:4106
msgid ""
"The Tool Offset value is too negative to use for the current_geometry.\n"
"Raise the value (in module) and try again."
@@ -18736,39 +18639,39 @@ msgstr ""
"Значение смещения инструмента слишком отрицательно для current_geometry.\n"
"Увеличте значение (в модуле) и повторите попытку."
-#: camlib.py:4420
+#: camlib.py:4419
msgid " paths traced."
msgstr " путей проложено."
-#: camlib.py:4448
+#: camlib.py:4447
msgid "There is no tool data in the SolderPaste geometry."
msgstr "В геометрии SolderPaste нет данных инструмента."
-#: camlib.py:4537
+#: camlib.py:4536
msgid "Finished SolderPaste G-Code generation"
msgstr "Готовое поколение G-кода для паяльной пасты"
-#: camlib.py:4537
+#: camlib.py:4536
msgid "paths traced."
msgstr "путей проложено."
-#: camlib.py:4872
+#: camlib.py:4871
msgid "Parsing GCode file. Number of lines"
msgstr "Разбор файла GCode. Количество строк"
-#: camlib.py:4979
+#: camlib.py:4978
msgid "Creating Geometry from the parsed GCode file. "
msgstr "Создание геометрии из проанализированного файла GCode. "
-#: camlib.py:5147 camlib.py:5420 camlib.py:5568 camlib.py:5737
+#: camlib.py:5146 camlib.py:5419 camlib.py:5567 camlib.py:5736
msgid "G91 coordinates not implemented ..."
msgstr "Координаты G91 не реализованы ..."
-#: defaults.py:771
+#: defaults.py:784
msgid "Could not load defaults file."
msgstr "Не удалось загрузить файл значений по умолчанию."
-#: defaults.py:784
+#: defaults.py:797
msgid "Failed to parse defaults file."
msgstr "Не удалось прочитать файл значений по умолчанию."
@@ -18869,6 +18772,216 @@ msgstr ""
msgid "No Geometry name in args. Provide a name and try again."
msgstr "Нет имени геометрии в аргументах. Укажите имя и попробуйте снова."
+#~ msgid "Angle:"
+#~ msgstr "Угол:"
+
+#~ msgid ""
+#~ "Rotate the selected shape(s).\n"
+#~ "The point of reference is the middle of\n"
+#~ "the bounding box for all selected shapes."
+#~ msgstr ""
+#~ "Поворачивает выбранные фигуры.\n"
+#~ "Точка отсчета - середина\n"
+#~ "ограничительной рамки для всех выбранных фигур."
+
+#~ msgid "Angle X:"
+#~ msgstr "Угол X:"
+
+#~ msgid ""
+#~ "Skew/shear the selected shape(s).\n"
+#~ "The point of reference is the middle of\n"
+#~ "the bounding box for all selected shapes."
+#~ msgstr ""
+#~ "Наклоняет/сдвигает выбранные фигуры.\n"
+#~ "Точка отсчета - середина\n"
+#~ "ограничительной рамки для всех выбранных фигур."
+
+#~ msgid "Angle Y:"
+#~ msgstr "Угол Y:"
+
+#~ msgid "Factor X:"
+#~ msgstr "Коэффициент X:"
+
+#~ msgid ""
+#~ "Scale the selected shape(s).\n"
+#~ "The point of reference depends on \n"
+#~ "the Scale reference checkbox state."
+#~ msgstr ""
+#~ "Масштабирование выбранных фигур.\n"
+#~ "Точка отсчета зависит от\n"
+#~ "состояние флажка Scale Reference."
+
+#~ msgid "Factor Y:"
+#~ msgstr "Коэффициент Y:"
+
+#~ msgid ""
+#~ "Scale the selected shape(s)\n"
+#~ "using the Scale Factor X for both axis."
+#~ msgstr ""
+#~ "Масштабирует выбранные фигуры\n"
+#~ "используя коэффициент X для обеих осей."
+
+#~ msgid "Scale Reference"
+#~ msgstr "Эталон масштабирования"
+
+#~ msgid ""
+#~ "Scale the selected shape(s)\n"
+#~ "using the origin reference when checked,\n"
+#~ "and the center of the biggest bounding box\n"
+#~ "of the selected shapes when unchecked."
+#~ msgstr ""
+#~ "Масштаб выбранной фигуры(фигур)\n"
+#~ "использует точку начала координат, если флажок включен,\n"
+#~ "и центр самой большой ограничительной рамки\n"
+#~ "выбранных фигур, если флажок снят."
+
+#~ msgid "Value X:"
+#~ msgstr "Значение X:"
+
+#~ msgid "Value for Offset action on X axis."
+#~ msgstr "Значение для смещения по оси X."
+
+#~ msgid ""
+#~ "Offset the selected shape(s).\n"
+#~ "The point of reference is the middle of\n"
+#~ "the bounding box for all selected shapes.\n"
+#~ msgstr ""
+#~ "Смещяет выбранные фигуры.\n"
+#~ "Точка отсчета - середина\n"
+#~ "ограничительной рамки для всех выбранных фигур.\n"
+
+#~ msgid "Value Y:"
+#~ msgstr "Значение Y:"
+
+#~ msgid "Value for Offset action on Y axis."
+#~ msgstr "Значение для смещения по оси Y."
+
+#~ msgid ""
+#~ "Flip the selected shape(s) over the X axis.\n"
+#~ "Does not create a new shape."
+#~ msgstr ""
+#~ "Отражает выбранные фигуры по оси X.\n"
+#~ "Не создает новую фугуру."
+
+#~ msgid "Ref Pt"
+#~ msgstr "Точка отсчета"
+
+#~ msgid ""
+#~ "Flip the selected shape(s)\n"
+#~ "around the point in Point Entry Field.\n"
+#~ "\n"
+#~ "The point coordinates can be captured by\n"
+#~ "left click on canvas together with pressing\n"
+#~ "SHIFT key. \n"
+#~ "Then click Add button to insert coordinates.\n"
+#~ "Or enter the coords in format (x, y) in the\n"
+#~ "Point Entry field and click Flip on X(Y)"
+#~ msgstr ""
+#~ "Отражает выбранные фигуры (ы)\n"
+#~ "вокруг точки, указанной в поле ввода координат.\n"
+#~ "\n"
+#~ "Координаты точки могут быть записаны с помощью\n"
+#~ "щелчка левой кнопкой мыши на холсте одновременно с нажатием\n"
+#~ "клавиши SHIFT.\n"
+#~ "Затем нажмите кнопку 'Добавить', чтобы вставить координаты.\n"
+#~ "Или введите координаты в формате (x, y) в\n"
+#~ "поле ввода и нажмите «Отразить по X (Y)»"
+
+#~ msgid "Point:"
+#~ msgstr "Точка:"
+
+#~ msgid ""
+#~ "Coordinates in format (x, y) used as reference for mirroring.\n"
+#~ "The 'x' in (x, y) will be used when using Flip on X and\n"
+#~ "the 'y' in (x, y) will be used when using Flip on Y."
+#~ msgstr ""
+#~ "Координаты в формате (x, y), используемые в качестве указателя для "
+#~ "отражения.\n"
+#~ "'x' в (x, y) будет использоваться при отражении по X и\n"
+#~ "'y' в (x, y) будет использоваться при отражении по Y."
+
+#~ msgid ""
+#~ "The point coordinates can be captured by\n"
+#~ "left click on canvas together with pressing\n"
+#~ "SHIFT key. Then click Add button to insert."
+#~ msgstr ""
+#~ "Координаты точки могут быть записаны с помощью\n"
+#~ "щелчка левой кнопкой мыши на холсте одновременно с нажатием\n"
+#~ "клавиши SHIFT. Затем нажмите кнопку 'Добавить', чтобы вставить координаты."
+
+#~ msgid "No shape selected. Please Select a shape to rotate!"
+#~ msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для поворота!"
+
+#~ msgid "No shape selected. Please Select a shape to flip!"
+#~ msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для переворота!"
+
+#~ msgid "No shape selected. Please Select a shape to shear/skew!"
+#~ msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для сдвига/наклона!"
+
+#~ msgid "No shape selected. Please Select a shape to scale!"
+#~ msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для масштабирования!"
+
+#~ msgid "No shape selected. Please Select a shape to offset!"
+#~ msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для смещения!"
+
+#~ msgid ""
+#~ "Scale the selected object(s)\n"
+#~ "using the Scale_X factor for both axis."
+#~ msgstr ""
+#~ "Масштабирует выбранный объект(ы)\n"
+#~ "используя \"Коэффициент X\" для обеих осей."
+
+#~ msgid ""
+#~ "Scale the selected object(s)\n"
+#~ "using the origin reference when checked,\n"
+#~ "and the center of the biggest bounding box\n"
+#~ "of the selected objects when unchecked."
+#~ msgstr ""
+#~ "Масштабирование выбранных объектов\n"
+#~ "использование ссылки на источник, если установлен флажок,\n"
+#~ "или центр самой большой ограничительной рамки \n"
+#~ "выделенных объектов, если флажок снят."
+
+#~ msgid "Mirror Reference"
+#~ msgstr "Точка зеркалтрования"
+
+#~ msgid ""
+#~ "Flip the selected object(s)\n"
+#~ "around the point in Point Entry Field.\n"
+#~ "\n"
+#~ "The point coordinates can be captured by\n"
+#~ "left click on canvas together with pressing\n"
+#~ "SHIFT key. \n"
+#~ "Then click Add button to insert coordinates.\n"
+#~ "Or enter the coords in format (x, y) in the\n"
+#~ "Point Entry field and click Flip on X(Y)"
+#~ msgstr ""
+#~ "Переверните выбранный объект(ы)\n"
+#~ "вокруг поля ввода точка в точку.\n"
+#~ "\n"
+#~ "Координаты точки могут быть захвачены\n"
+#~ "щелкните левой кнопкой мыши на холсте вместе с клавишей\n"
+#~ "клавиша переключения регистра. \n"
+#~ "Затем нажмите кнопку Добавить, чтобы вставить координаты.\n"
+#~ "Или введите координаты в формате (x, y) в поле\n"
+#~ "Поле ввода точки и нажмите кнопку флип на X(Y)"
+
+#~ msgid "Mirror Reference point"
+#~ msgstr "Точка зеркалтрования"
+
+#~ msgid ""
+#~ "Coordinates in format (x, y) used as reference for mirroring.\n"
+#~ "The 'x' in (x, y) will be used when using Flip on X and\n"
+#~ "the 'y' in (x, y) will be used when using Flip on Y and"
+#~ msgstr ""
+#~ "Координаты в формате (x, y), используемые в качестве указателя для "
+#~ "отражения.\n"
+#~ "'x' в (x, y) будет использоваться при отражении по X и\n"
+#~ "'y' в (x, y) будет использоваться при отражении по Y"
+
+#~ msgid "Ref. Point"
+#~ msgstr "Точка зеркалирования"
+
#~ msgid "Add Tool from Tools DB"
#~ msgstr "Добавить инструмент из БД"
diff --git a/locale_template/strings.pot b/locale_template/strings.pot
index ebe8a479..da4c0a6e 100644
--- a/locale_template/strings.pot
+++ b/locale_template/strings.pot
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"POT-Creation-Date: 2020-06-02 17:39+0300\n"
+"POT-Creation-Date: 2020-06-03 21:07+0300\n"
"PO-Revision-Date: 2019-03-25 15:08+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -23,15527 +23,6 @@ msgstr ""
"X-Poedit-SearchPathExcluded-1: doc\n"
"X-Poedit-SearchPathExcluded-2: tests\n"
-#: AppDatabase.py:88
-msgid "Add Geometry Tool in DB"
-msgstr ""
-
-#: AppDatabase.py:90 AppDatabase.py:1757
-msgid ""
-"Add a new tool in the Tools Database.\n"
-"It will be used in the Geometry UI.\n"
-"You can edit it after it is added."
-msgstr ""
-
-#: AppDatabase.py:104 AppDatabase.py:1771
-msgid "Delete Tool from DB"
-msgstr ""
-
-#: AppDatabase.py:106 AppDatabase.py:1773
-msgid "Remove a selection of tools in the Tools Database."
-msgstr ""
-
-#: AppDatabase.py:110 AppDatabase.py:1777
-msgid "Export DB"
-msgstr ""
-
-#: AppDatabase.py:112 AppDatabase.py:1779
-msgid "Save the Tools Database to a custom text file."
-msgstr ""
-
-#: AppDatabase.py:116 AppDatabase.py:1783
-msgid "Import DB"
-msgstr ""
-
-#: AppDatabase.py:118 AppDatabase.py:1785
-msgid "Load the Tools Database information's from a custom text file."
-msgstr ""
-
-#: AppDatabase.py:122 AppDatabase.py:1795
-msgid "Transfer the Tool"
-msgstr ""
-
-#: AppDatabase.py:124
-msgid ""
-"Add a new tool in the Tools Table of the\n"
-"active Geometry object after selecting a tool\n"
-"in the Tools Database."
-msgstr ""
-
-#: AppDatabase.py:130 AppDatabase.py:1810 AppGUI/MainGUI.py:1388
-#: AppGUI/preferences/PreferencesUIManager.py:878 App_Main.py:2225 App_Main.py:3160
-#: App_Main.py:4037 App_Main.py:4307 App_Main.py:6417
-msgid "Cancel"
-msgstr ""
-
-#: AppDatabase.py:160 AppDatabase.py:835 AppDatabase.py:1106
-msgid "Tool Name"
-msgstr ""
-
-#: AppDatabase.py:161 AppDatabase.py:837 AppDatabase.py:1119
-#: AppEditors/FlatCAMExcEditor.py:1604 AppGUI/ObjectUI.py:1226 AppGUI/ObjectUI.py:1480
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 AppTools/ToolIsolation.py:260
-#: AppTools/ToolNCC.py:278 AppTools/ToolNCC.py:287 AppTools/ToolPaint.py:260
-msgid "Tool Dia"
-msgstr ""
-
-#: AppDatabase.py:162 AppDatabase.py:839 AppDatabase.py:1300 AppGUI/ObjectUI.py:1455
-msgid "Tool Offset"
-msgstr ""
-
-#: AppDatabase.py:163 AppDatabase.py:841 AppDatabase.py:1317
-msgid "Custom Offset"
-msgstr ""
-
-#: AppDatabase.py:164 AppDatabase.py:843 AppDatabase.py:1284
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:70
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 AppTools/ToolIsolation.py:199
-#: AppTools/ToolNCC.py:213 AppTools/ToolNCC.py:227 AppTools/ToolPaint.py:195
-msgid "Tool Type"
-msgstr ""
-
-#: AppDatabase.py:165 AppDatabase.py:845 AppDatabase.py:1132
-msgid "Tool Shape"
-msgstr ""
-
-#: AppDatabase.py:166 AppDatabase.py:848 AppDatabase.py:1148 AppGUI/ObjectUI.py:679
-#: AppGUI/ObjectUI.py:1605 AppGUI/ObjectUI.py:2266
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:93
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:115
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 AppTools/ToolCalculators.py:114
-#: AppTools/ToolCutOut.py:138 AppTools/ToolIsolation.py:246 AppTools/ToolNCC.py:260
-#: AppTools/ToolNCC.py:268 AppTools/ToolPaint.py:242
-msgid "Cut Z"
-msgstr ""
-
-#: AppDatabase.py:167 AppDatabase.py:850 AppDatabase.py:1162
-msgid "MultiDepth"
-msgstr ""
-
-#: AppDatabase.py:168 AppDatabase.py:852 AppDatabase.py:1175
-msgid "DPP"
-msgstr ""
-
-#: AppDatabase.py:169 AppDatabase.py:854 AppDatabase.py:1331
-msgid "V-Dia"
-msgstr ""
-
-#: AppDatabase.py:170 AppDatabase.py:856 AppDatabase.py:1345
-msgid "V-Angle"
-msgstr ""
-
-#: AppDatabase.py:171 AppDatabase.py:858 AppDatabase.py:1189 AppGUI/ObjectUI.py:725
-#: AppGUI/ObjectUI.py:1652 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:134
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 AppObjects/FlatCAMExcellon.py:1496
-#: AppObjects/FlatCAMGeometry.py:1671 AppTools/ToolCalibration.py:74
-msgid "Travel Z"
-msgstr ""
-
-#: AppDatabase.py:172 AppDatabase.py:860
-msgid "FR"
-msgstr ""
-
-#: AppDatabase.py:173 AppDatabase.py:862
-msgid "FR Z"
-msgstr ""
-
-#: AppDatabase.py:174 AppDatabase.py:864 AppDatabase.py:1359
-msgid "FR Rapids"
-msgstr ""
-
-#: AppDatabase.py:175 AppDatabase.py:866 AppDatabase.py:1232
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:222
-msgid "Spindle Speed"
-msgstr ""
-
-#: AppDatabase.py:176 AppDatabase.py:868 AppDatabase.py:1247 AppGUI/ObjectUI.py:843
-#: AppGUI/ObjectUI.py:1759
-msgid "Dwell"
-msgstr ""
-
-#: AppDatabase.py:177 AppDatabase.py:870 AppDatabase.py:1260
-msgid "Dwelltime"
-msgstr ""
-
-#: AppDatabase.py:178 AppDatabase.py:872 AppGUI/ObjectUI.py:1916
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:257
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
-#: AppTools/ToolSolderPaste.py:331
-msgid "Preprocessor"
-msgstr ""
-
-#: AppDatabase.py:179 AppDatabase.py:874 AppDatabase.py:1375
-msgid "ExtraCut"
-msgstr ""
-
-#: AppDatabase.py:180 AppDatabase.py:876 AppDatabase.py:1390
-msgid "E-Cut Length"
-msgstr ""
-
-#: AppDatabase.py:181 AppDatabase.py:878
-msgid "Toolchange"
-msgstr ""
-
-#: AppDatabase.py:182 AppDatabase.py:880
-msgid "Toolchange XY"
-msgstr ""
-
-#: AppDatabase.py:183 AppDatabase.py:882
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:160
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:132
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:98 AppTools/ToolCalibration.py:111
-msgid "Toolchange Z"
-msgstr ""
-
-#: AppDatabase.py:184 AppDatabase.py:884 AppGUI/ObjectUI.py:972
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:69
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:56
-msgid "Start Z"
-msgstr ""
-
-#: AppDatabase.py:185 AppDatabase.py:887
-msgid "End Z"
-msgstr ""
-
-#: AppDatabase.py:189
-msgid "Tool Index."
-msgstr ""
-
-#: AppDatabase.py:191 AppDatabase.py:1108
-msgid ""
-"Tool name.\n"
-"This is not used in the app, it's function\n"
-"is to serve as a note for the user."
-msgstr ""
-
-#: AppDatabase.py:195 AppDatabase.py:1121
-msgid "Tool Diameter."
-msgstr ""
-
-#: AppDatabase.py:197 AppDatabase.py:1302
-msgid ""
-"Tool Offset.\n"
-"Can be of a few types:\n"
-"Path = zero offset\n"
-"In = offset inside by half of tool diameter\n"
-"Out = offset outside by half of tool diameter\n"
-"Custom = custom offset using the Custom Offset value"
-msgstr ""
-
-#: AppDatabase.py:204 AppDatabase.py:1319
-msgid ""
-"Custom Offset.\n"
-"A value to be used as offset from the current path."
-msgstr ""
-
-#: AppDatabase.py:207 AppDatabase.py:1286
-msgid ""
-"Tool Type.\n"
-"Can be:\n"
-"Iso = isolation cut\n"
-"Rough = rough cut, low feedrate, multiple passes\n"
-"Finish = finishing cut, high feedrate"
-msgstr ""
-
-#: AppDatabase.py:213 AppDatabase.py:1134
-msgid ""
-"Tool Shape. \n"
-"Can be:\n"
-"C1 ... C4 = circular tool with x flutes\n"
-"B = ball tip milling tool\n"
-"V = v-shape milling tool"
-msgstr ""
-
-#: AppDatabase.py:219 AppDatabase.py:1150
-msgid ""
-"Cutting Depth.\n"
-"The depth at which to cut into material."
-msgstr ""
-
-#: AppDatabase.py:222 AppDatabase.py:1164
-msgid ""
-"Multi Depth.\n"
-"Selecting this will allow cutting in multiple passes,\n"
-"each pass adding a DPP parameter depth."
-msgstr ""
-
-#: AppDatabase.py:226 AppDatabase.py:1177
-msgid ""
-"DPP. Depth per Pass.\n"
-"The value used to cut into material on each pass."
-msgstr ""
-
-#: AppDatabase.py:229 AppDatabase.py:1333
-msgid ""
-"V-Dia.\n"
-"Diameter of the tip for V-Shape Tools."
-msgstr ""
-
-#: AppDatabase.py:232 AppDatabase.py:1347
-msgid ""
-"V-Agle.\n"
-"Angle at the tip for the V-Shape Tools."
-msgstr ""
-
-#: AppDatabase.py:235 AppDatabase.py:1191
-msgid ""
-"Clearance Height.\n"
-"Height at which the milling bit will travel between cuts,\n"
-"above the surface of the material, avoiding all fixtures."
-msgstr ""
-
-#: AppDatabase.py:239
-msgid ""
-"FR. Feedrate\n"
-"The speed on XY plane used while cutting into material."
-msgstr ""
-
-#: AppDatabase.py:242
-msgid ""
-"FR Z. Feedrate Z\n"
-"The speed on Z plane."
-msgstr ""
-
-#: AppDatabase.py:245 AppDatabase.py:1361
-msgid ""
-"FR Rapids. Feedrate Rapids\n"
-"Speed used while moving as fast as possible.\n"
-"This is used only by some devices that can't use\n"
-"the G0 g-code command. Mostly 3D printers."
-msgstr ""
-
-#: AppDatabase.py:250 AppDatabase.py:1234
-msgid ""
-"Spindle Speed.\n"
-"If it's left empty it will not be used.\n"
-"The speed of the spindle in RPM."
-msgstr ""
-
-#: AppDatabase.py:254 AppDatabase.py:1249
-msgid ""
-"Dwell.\n"
-"Check this if a delay is needed to allow\n"
-"the spindle motor to reach it's set speed."
-msgstr ""
-
-#: AppDatabase.py:258 AppDatabase.py:1262
-msgid ""
-"Dwell Time.\n"
-"A delay used to allow the motor spindle reach it's set speed."
-msgstr ""
-
-#: AppDatabase.py:261
-msgid ""
-"Preprocessor.\n"
-"A selection of files that will alter the generated G-code\n"
-"to fit for a number of use cases."
-msgstr ""
-
-#: AppDatabase.py:265 AppDatabase.py:1377
-msgid ""
-"Extra Cut.\n"
-"If checked, after a isolation is finished an extra cut\n"
-"will be added where the start and end of isolation meet\n"
-"such as that this point is covered by this extra cut to\n"
-"ensure a complete isolation."
-msgstr ""
-
-#: AppDatabase.py:271 AppDatabase.py:1392
-msgid ""
-"Extra Cut length.\n"
-"If checked, after a isolation is finished an extra cut\n"
-"will be added where the start and end of isolation meet\n"
-"such as that this point is covered by this extra cut to\n"
-"ensure a complete isolation. This is the length of\n"
-"the extra cut."
-msgstr ""
-
-#: AppDatabase.py:278
-msgid ""
-"Toolchange.\n"
-"It will create a toolchange event.\n"
-"The kind of toolchange is determined by\n"
-"the preprocessor file."
-msgstr ""
-
-#: AppDatabase.py:283
-msgid ""
-"Toolchange XY.\n"
-"A set of coordinates in the format (x, y).\n"
-"Will determine the cartesian position of the point\n"
-"where the tool change event take place."
-msgstr ""
-
-#: AppDatabase.py:288
-msgid ""
-"Toolchange Z.\n"
-"The position on Z plane where the tool change event take place."
-msgstr ""
-
-#: AppDatabase.py:291
-msgid ""
-"Start Z.\n"
-"If it's left empty it will not be used.\n"
-"A position on Z plane to move immediately after job start."
-msgstr ""
-
-#: AppDatabase.py:295
-msgid ""
-"End Z.\n"
-"A position on Z plane to move immediately after job stop."
-msgstr ""
-
-#: AppDatabase.py:307 AppDatabase.py:684 AppDatabase.py:718 AppDatabase.py:2033
-#: AppDatabase.py:2298 AppDatabase.py:2332
-msgid "Could not load Tools DB file."
-msgstr ""
-
-#: AppDatabase.py:315 AppDatabase.py:726 AppDatabase.py:2041 AppDatabase.py:2340
-msgid "Failed to parse Tools DB file."
-msgstr ""
-
-#: AppDatabase.py:318 AppDatabase.py:729 AppDatabase.py:2044 AppDatabase.py:2343
-msgid "Loaded Tools DB from"
-msgstr ""
-
-#: AppDatabase.py:324 AppDatabase.py:1958
-msgid "Add to DB"
-msgstr ""
-
-#: AppDatabase.py:326 AppDatabase.py:1961
-msgid "Copy from DB"
-msgstr ""
-
-#: AppDatabase.py:328 AppDatabase.py:1964
-msgid "Delete from DB"
-msgstr ""
-
-#: AppDatabase.py:605 AppDatabase.py:2198
-msgid "Tool added to DB."
-msgstr ""
-
-#: AppDatabase.py:626 AppDatabase.py:2231
-msgid "Tool copied from Tools DB."
-msgstr ""
-
-#: AppDatabase.py:644 AppDatabase.py:2258
-msgid "Tool removed from Tools DB."
-msgstr ""
-
-#: AppDatabase.py:655 AppDatabase.py:2269
-msgid "Export Tools Database"
-msgstr ""
-
-#: AppDatabase.py:658 AppDatabase.py:2272
-msgid "Tools_Database"
-msgstr ""
-
-#: AppDatabase.py:665 AppDatabase.py:711 AppDatabase.py:2279 AppDatabase.py:2325
-#: AppEditors/FlatCAMExcEditor.py:1023 AppEditors/FlatCAMExcEditor.py:1091
-#: AppEditors/FlatCAMTextEditor.py:223 AppGUI/MainGUI.py:2730 AppGUI/MainGUI.py:2952
-#: AppGUI/MainGUI.py:3167 AppObjects/ObjectCollection.py:127 AppTools/ToolFilm.py:739
-#: AppTools/ToolFilm.py:885 AppTools/ToolImage.py:247 AppTools/ToolMove.py:269
-#: AppTools/ToolPcbWizard.py:301 AppTools/ToolPcbWizard.py:324 AppTools/ToolQRCode.py:800
-#: AppTools/ToolQRCode.py:847 App_Main.py:1710 App_Main.py:2451 App_Main.py:2487
-#: App_Main.py:2534 App_Main.py:4100 App_Main.py:6610 App_Main.py:6649 App_Main.py:6693
-#: App_Main.py:6722 App_Main.py:6763 App_Main.py:6788 App_Main.py:6844 App_Main.py:6880
-#: App_Main.py:6925 App_Main.py:6966 App_Main.py:7008 App_Main.py:7050 App_Main.py:7091
-#: App_Main.py:7135 App_Main.py:7195 App_Main.py:7227 App_Main.py:7259 App_Main.py:7490
-#: App_Main.py:7528 App_Main.py:7571 App_Main.py:7648 App_Main.py:7703 Bookmark.py:300
-#: Bookmark.py:342
-msgid "Cancelled."
-msgstr ""
-
-#: AppDatabase.py:673 AppDatabase.py:2287 AppEditors/FlatCAMTextEditor.py:276
-#: AppObjects/FlatCAMCNCJob.py:959 AppTools/ToolFilm.py:1016 AppTools/ToolFilm.py:1197
-#: AppTools/ToolSolderPaste.py:1542 App_Main.py:2542 App_Main.py:7947 App_Main.py:7995
-#: App_Main.py:8120 App_Main.py:8256 Bookmark.py:308
-msgid ""
-"Permission denied, saving not possible.\n"
-"Most likely another app is holding the file open and not accessible."
-msgstr ""
-
-#: AppDatabase.py:695 AppDatabase.py:698 AppDatabase.py:750 AppDatabase.py:2309
-#: AppDatabase.py:2312 AppDatabase.py:2365
-msgid "Failed to write Tools DB to file."
-msgstr ""
-
-#: AppDatabase.py:701 AppDatabase.py:2315
-msgid "Exported Tools DB to"
-msgstr ""
-
-#: AppDatabase.py:708 AppDatabase.py:2322
-msgid "Import FlatCAM Tools DB"
-msgstr ""
-
-#: AppDatabase.py:740 AppDatabase.py:915 AppDatabase.py:2354 AppDatabase.py:2624
-#: AppObjects/FlatCAMGeometry.py:956 AppTools/ToolIsolation.py:2909
-#: AppTools/ToolIsolation.py:2994 AppTools/ToolNCC.py:4029 AppTools/ToolNCC.py:4113
-#: AppTools/ToolPaint.py:3578 AppTools/ToolPaint.py:3663 App_Main.py:5233 App_Main.py:5267
-#: App_Main.py:5294 App_Main.py:5314 App_Main.py:5324
-msgid "Tools Database"
-msgstr ""
-
-#: AppDatabase.py:754 AppDatabase.py:2369
-msgid "Saved Tools DB."
-msgstr ""
-
-#: AppDatabase.py:901 AppDatabase.py:2611
-msgid "No Tool/row selected in the Tools Database table"
-msgstr ""
-
-#: AppDatabase.py:919 AppDatabase.py:2628
-msgid "Cancelled adding tool from DB."
-msgstr ""
-
-#: AppDatabase.py:1020
-msgid "Basic Geo Parameters"
-msgstr ""
-
-#: AppDatabase.py:1032
-msgid "Advanced Geo Parameters"
-msgstr ""
-
-#: AppDatabase.py:1045
-msgid "NCC Parameters"
-msgstr ""
-
-#: AppDatabase.py:1058
-msgid "Paint Parameters"
-msgstr ""
-
-#: AppDatabase.py:1071
-msgid "Isolation Parameters"
-msgstr ""
-
-#: AppDatabase.py:1204 AppGUI/ObjectUI.py:746 AppGUI/ObjectUI.py:1671
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
-#: AppTools/ToolSolderPaste.py:249
-msgid "Feedrate X-Y"
-msgstr ""
-
-#: AppDatabase.py:1206
-msgid ""
-"Feedrate X-Y. Feedrate\n"
-"The speed on XY plane used while cutting into material."
-msgstr ""
-
-#: AppDatabase.py:1218 AppGUI/ObjectUI.py:761 AppGUI/ObjectUI.py:1685
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:207
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
-#: AppTools/ToolSolderPaste.py:261
-msgid "Feedrate Z"
-msgstr ""
-
-#: AppDatabase.py:1220
-msgid ""
-"Feedrate Z\n"
-"The speed on Z plane."
-msgstr ""
-
-#: AppDatabase.py:1418 AppGUI/ObjectUI.py:624
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 AppTools/ToolNCC.py:341
-msgid "Operation"
-msgstr ""
-
-#: AppDatabase.py:1420 AppTools/ToolNCC.py:343
-msgid ""
-"The 'Operation' can be:\n"
-"- Isolation -> will ensure that the non-copper clearing is always complete.\n"
-"If it's not successful then the non-copper clearing will fail, too.\n"
-"- Clear -> the regular non-copper clearing."
-msgstr ""
-
-#: AppDatabase.py:1427 AppEditors/FlatCAMGrbEditor.py:2749 AppGUI/GUIElements.py:2754
-#: AppTools/ToolNCC.py:350
-msgid "Clear"
-msgstr ""
-
-#: AppDatabase.py:1428 AppTools/ToolNCC.py:351
-msgid "Isolation"
-msgstr ""
-
-#: AppDatabase.py:1436 AppDatabase.py:1682 AppGUI/ObjectUI.py:646
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:182
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 AppTools/ToolIsolation.py:351
-#: AppTools/ToolNCC.py:359
-msgid "Milling Type"
-msgstr ""
-
-#: AppDatabase.py:1438 AppDatabase.py:1446 AppDatabase.py:1684 AppDatabase.py:1692
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:184
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:192
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 AppTools/ToolIsolation.py:353
-#: AppTools/ToolIsolation.py:361 AppTools/ToolNCC.py:361 AppTools/ToolNCC.py:369
-msgid ""
-"Milling type when the selected tool is of type: 'iso_op':\n"
-"- climb / best for precision milling and to reduce tool usage\n"
-"- conventional / useful when there is no backlash compensation"
-msgstr ""
-
-#: AppDatabase.py:1443 AppDatabase.py:1689
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:189
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 AppTools/ToolIsolation.py:358
-#: AppTools/ToolNCC.py:366
-msgid "Climb"
-msgstr ""
-
-#: AppDatabase.py:1444 AppDatabase.py:1690
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:190
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 AppTools/ToolIsolation.py:359
-#: AppTools/ToolNCC.py:367
-msgid "Conventional"
-msgstr ""
-
-#: AppDatabase.py:1456 AppDatabase.py:1565 AppDatabase.py:1667
-#: AppEditors/FlatCAMGeoEditor.py:450 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:167
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 AppTools/ToolIsolation.py:336
-#: AppTools/ToolNCC.py:382 AppTools/ToolPaint.py:328
-msgid "Overlap"
-msgstr ""
-
-#: AppDatabase.py:1458 AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184
-#: AppTools/ToolNCC.py:384
-msgid ""
-"How much (percentage) of the tool width to overlap each tool pass.\n"
-"Adjust the value starting with lower values\n"
-"and increasing it if areas that should be cleared are still \n"
-"not cleared.\n"
-"Lower values = faster processing, faster execution on CNC.\n"
-"Higher values = slow processing and slow execution on CNC\n"
-"due of too many paths."
-msgstr ""
-
-#: AppDatabase.py:1477 AppDatabase.py:1586 AppEditors/FlatCAMGeoEditor.py:470
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:45
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 AppTools/ToolCopperThieving.py:115
-#: AppTools/ToolCopperThieving.py:366 AppTools/ToolCorners.py:149 AppTools/ToolCutOut.py:190
-#: AppTools/ToolFiducials.py:175 AppTools/ToolInvertGerber.py:91
-#: AppTools/ToolInvertGerber.py:99 AppTools/ToolNCC.py:403 AppTools/ToolPaint.py:349
-msgid "Margin"
-msgstr ""
-
-#: AppDatabase.py:1479 AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 AppTools/ToolCopperThieving.py:117
-#: AppTools/ToolCorners.py:151 AppTools/ToolFiducials.py:177 AppTools/ToolNCC.py:405
-msgid "Bounding box margin."
-msgstr ""
-
-#: AppDatabase.py:1490 AppDatabase.py:1601 AppEditors/FlatCAMGeoEditor.py:484
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 AppTools/ToolExtractDrills.py:128
-#: AppTools/ToolNCC.py:416 AppTools/ToolPaint.py:364 AppTools/ToolPunchGerber.py:139
-msgid "Method"
-msgstr ""
-
-#: AppDatabase.py:1492 AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217
-#: AppTools/ToolNCC.py:418
-msgid ""
-"Algorithm for copper clearing:\n"
-"- Standard: Fixed step inwards.\n"
-"- Seed-based: Outwards from seed.\n"
-"- Line-based: Parallel lines."
-msgstr ""
-
-#: AppDatabase.py:1500 AppDatabase.py:1615 AppEditors/FlatCAMGeoEditor.py:498
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 AppTools/ToolNCC.py:431
-#: AppTools/ToolNCC.py:2232 AppTools/ToolNCC.py:2764 AppTools/ToolNCC.py:2796
-#: AppTools/ToolPaint.py:389 AppTools/ToolPaint.py:1859
-#: tclCommands/TclCommandCopperClear.py:126 tclCommands/TclCommandCopperClear.py:134
-#: tclCommands/TclCommandPaint.py:125
-msgid "Standard"
-msgstr ""
-
-#: AppDatabase.py:1500 AppDatabase.py:1615 AppEditors/FlatCAMGeoEditor.py:498
-#: AppEditors/FlatCAMGeoEditor.py:568 AppEditors/FlatCAMGeoEditor.py:5148
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 AppTools/ToolNCC.py:431
-#: AppTools/ToolNCC.py:2243 AppTools/ToolNCC.py:2770 AppTools/ToolNCC.py:2802
-#: AppTools/ToolPaint.py:389 AppTools/ToolPaint.py:1873 defaults.py:413 defaults.py:445
-#: tclCommands/TclCommandCopperClear.py:128 tclCommands/TclCommandCopperClear.py:136
-#: tclCommands/TclCommandPaint.py:127
-msgid "Seed"
-msgstr ""
-
-#: AppDatabase.py:1500 AppDatabase.py:1615 AppEditors/FlatCAMGeoEditor.py:498
-#: AppEditors/FlatCAMGeoEditor.py:5152 AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 AppTools/ToolNCC.py:431
-#: AppTools/ToolNCC.py:2254 AppTools/ToolPaint.py:389 AppTools/ToolPaint.py:698
-#: AppTools/ToolPaint.py:1887 tclCommands/TclCommandCopperClear.py:130
-#: tclCommands/TclCommandPaint.py:129
-msgid "Lines"
-msgstr ""
-
-#: AppDatabase.py:1500 AppDatabase.py:1615
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 AppTools/ToolNCC.py:431
-#: AppTools/ToolNCC.py:2265 AppTools/ToolPaint.py:389 AppTools/ToolPaint.py:2052
-#: tclCommands/TclCommandPaint.py:133
-msgid "Combo"
-msgstr ""
-
-#: AppDatabase.py:1508 AppDatabase.py:1626
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 AppTools/ToolNCC.py:439
-#: AppTools/ToolPaint.py:400
-msgid "Connect"
-msgstr ""
-
-#: AppDatabase.py:1512 AppDatabase.py:1629 AppEditors/FlatCAMGeoEditor.py:507
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 AppTools/ToolNCC.py:443
-#: AppTools/ToolPaint.py:403
-msgid ""
-"Draw lines between resulting\n"
-"segments to minimize tool lifts."
-msgstr ""
-
-#: AppDatabase.py:1518 AppDatabase.py:1633
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 AppTools/ToolNCC.py:449
-#: AppTools/ToolPaint.py:407
-msgid "Contour"
-msgstr ""
-
-#: AppDatabase.py:1522 AppDatabase.py:1636 AppEditors/FlatCAMGeoEditor.py:517
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 AppTools/ToolNCC.py:453
-#: AppTools/ToolPaint.py:410
-msgid ""
-"Cut around the perimeter of the polygon\n"
-"to trim rough edges."
-msgstr ""
-
-#: AppDatabase.py:1528 AppEditors/FlatCAMGeoEditor.py:611
-#: AppEditors/FlatCAMGrbEditor.py:5305 AppGUI/ObjectUI.py:143 AppGUI/ObjectUI.py:1394
-#: AppGUI/ObjectUI.py:2256 AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:142
-#: AppTools/ToolEtchCompensation.py:199 AppTools/ToolEtchCompensation.py:207
-#: AppTools/ToolNCC.py:459 AppTools/ToolTransform.py:28
-msgid "Offset"
-msgstr ""
-
-#: AppDatabase.py:1532 AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257
-#: AppTools/ToolNCC.py:463
-msgid ""
-"If used, it will add an offset to the copper features.\n"
-"The copper clearing will finish to a distance\n"
-"from the copper features.\n"
-"The value can be between 0 and 10 FlatCAM units."
-msgstr ""
-
-#: AppDatabase.py:1567 AppEditors/FlatCAMGeoEditor.py:452
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 AppTools/ToolPaint.py:330
-msgid ""
-"How much (percentage) of the tool width to overlap each tool pass.\n"
-"Adjust the value starting with lower values\n"
-"and increasing it if areas that should be painted are still \n"
-"not painted.\n"
-"Lower values = faster processing, faster execution on CNC.\n"
-"Higher values = slow processing and slow execution on CNC\n"
-"due of too many paths."
-msgstr ""
-
-#: AppDatabase.py:1588 AppEditors/FlatCAMGeoEditor.py:472
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 AppTools/ToolPaint.py:351
-msgid ""
-"Distance by which to avoid\n"
-"the edges of the polygon to\n"
-"be painted."
-msgstr ""
-
-#: AppDatabase.py:1603 AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200
-#: AppTools/ToolPaint.py:366
-msgid ""
-"Algorithm for painting:\n"
-"- Standard: Fixed step inwards.\n"
-"- Seed-based: Outwards from seed.\n"
-"- Line-based: Parallel lines.\n"
-"- Laser-lines: Active only for Gerber objects.\n"
-"Will create lines that follow the traces.\n"
-"- Combo: In case of failure a new method will be picked from the above\n"
-"in the order specified."
-msgstr ""
-
-#: AppDatabase.py:1615 AppDatabase.py:1617
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 AppTools/ToolPaint.py:389
-#: AppTools/ToolPaint.py:391 AppTools/ToolPaint.py:692 AppTools/ToolPaint.py:697
-#: AppTools/ToolPaint.py:1901 tclCommands/TclCommandPaint.py:131
-msgid "Laser_lines"
-msgstr ""
-
-#: AppDatabase.py:1654 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:154
-#: AppTools/ToolIsolation.py:323
-msgid "Passes"
-msgstr ""
-
-#: AppDatabase.py:1656 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:156
-#: AppTools/ToolIsolation.py:325
-msgid ""
-"Width of the isolation gap in\n"
-"number (integer) of tool widths."
-msgstr ""
-
-#: AppDatabase.py:1669 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:169
-#: AppTools/ToolIsolation.py:338
-msgid "How much (percentage) of the tool width to overlap each tool pass."
-msgstr ""
-
-#: AppDatabase.py:1702 AppGUI/ObjectUI.py:236
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 AppTools/ToolIsolation.py:371
-msgid "Follow"
-msgstr ""
-
-#: AppDatabase.py:1704 AppDatabase.py:1710 AppGUI/ObjectUI.py:237
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:203
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 AppTools/ToolIsolation.py:373
-#: AppTools/ToolIsolation.py:379
-msgid ""
-"Generate a 'Follow' geometry.\n"
-"This means that it will cut through\n"
-"the middle of the trace."
-msgstr ""
-
-#: AppDatabase.py:1719 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:218
-#: AppTools/ToolIsolation.py:388
-msgid "Isolation Type"
-msgstr ""
-
-#: AppDatabase.py:1721 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:220
-#: AppTools/ToolIsolation.py:390
-msgid ""
-"Choose how the isolation will be executed:\n"
-"- 'Full' -> complete isolation of polygons\n"
-"- 'Ext' -> will isolate only on the outside\n"
-"- 'Int' -> will isolate only on the inside\n"
-"'Exterior' isolation is almost always possible\n"
-"(with the right tool) but 'Interior'\n"
-"isolation can be done only when there is an opening\n"
-"inside of the polygon (e.g polygon is a 'doughnut' shape)."
-msgstr ""
-
-#: AppDatabase.py:1730 AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:75
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 AppTools/ToolIsolation.py:399
-msgid "Full"
-msgstr ""
-
-#: AppDatabase.py:1731 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:230
-#: AppTools/ToolIsolation.py:400
-msgid "Ext"
-msgstr ""
-
-#: AppDatabase.py:1732 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:231
-#: AppTools/ToolIsolation.py:401
-msgid "Int"
-msgstr ""
-
-#: AppDatabase.py:1755
-msgid "Add Tool in DB"
-msgstr ""
-
-#: AppDatabase.py:1789
-msgid "Save DB"
-msgstr ""
-
-#: AppDatabase.py:1791
-msgid "Save the Tools Database information's."
-msgstr ""
-
-#: AppDatabase.py:1797
-msgid ""
-"Insert a new tool in the Tools Table of the\n"
-"object/application tool after selecting a tool\n"
-"in the Tools Database."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:50 AppEditors/FlatCAMExcEditor.py:74
-#: AppEditors/FlatCAMExcEditor.py:168 AppEditors/FlatCAMExcEditor.py:385
-#: AppEditors/FlatCAMExcEditor.py:589 AppEditors/FlatCAMGrbEditor.py:241
-#: AppEditors/FlatCAMGrbEditor.py:248
-msgid "Click to place ..."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:58
-msgid "To add a drill first select a tool"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:122
-msgid "Done. Drill added."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:176
-msgid "To add an Drill Array first select a tool in Tool Table"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:192 AppEditors/FlatCAMExcEditor.py:415
-#: AppEditors/FlatCAMExcEditor.py:636 AppEditors/FlatCAMExcEditor.py:1151
-#: AppEditors/FlatCAMExcEditor.py:1178 AppEditors/FlatCAMGrbEditor.py:471
-#: AppEditors/FlatCAMGrbEditor.py:1944 AppEditors/FlatCAMGrbEditor.py:1974
-msgid "Click on target location ..."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:211
-msgid "Click on the Drill Circular Array Start position"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:233 AppEditors/FlatCAMExcEditor.py:677
-#: AppEditors/FlatCAMGrbEditor.py:516
-msgid "The value is not Float. Check for comma instead of dot separator."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:237
-msgid "The value is mistyped. Check the value"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:336
-msgid "Too many drills for the selected spacing angle."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:354
-msgid "Done. Drill Array added."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:394
-msgid "To add a slot first select a tool"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:454 AppEditors/FlatCAMExcEditor.py:461
-#: AppEditors/FlatCAMExcEditor.py:742 AppEditors/FlatCAMExcEditor.py:749
-msgid "Value is missing or wrong format. Add it and retry."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:559
-msgid "Done. Adding Slot completed."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:597
-msgid "To add an Slot Array first select a tool in Tool Table"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:655
-msgid "Click on the Slot Circular Array Start position"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:680 AppEditors/FlatCAMGrbEditor.py:519
-msgid "The value is mistyped. Check the value."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:859
-msgid "Too many Slots for the selected spacing angle."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:882
-msgid "Done. Slot Array added."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:904
-msgid "Click on the Drill(s) to resize ..."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:934
-msgid "Resize drill(s) failed. Please enter a diameter for resize."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1112
-msgid "Done. Drill/Slot Resize completed."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1115
-msgid "Cancelled. No drills/slots selected for resize ..."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1153 AppEditors/FlatCAMGrbEditor.py:1946
-msgid "Click on reference location ..."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1210
-msgid "Done. Drill(s) Move completed."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1318
-msgid "Done. Drill(s) copied."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1557
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
-msgid "Excellon Editor"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1564 AppEditors/FlatCAMGrbEditor.py:2469
-msgid "Name:"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1570 AppGUI/ObjectUI.py:540 AppGUI/ObjectUI.py:1362
-#: AppTools/ToolIsolation.py:118 AppTools/ToolNCC.py:120 AppTools/ToolPaint.py:114
-#: AppTools/ToolSolderPaste.py:79
-msgid "Tools Table"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1572 AppGUI/ObjectUI.py:542
-msgid ""
-"Tools in this Excellon object\n"
-"when are used for drilling."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1584 AppEditors/FlatCAMExcEditor.py:3041
-#: AppGUI/ObjectUI.py:560 AppObjects/FlatCAMExcellon.py:1265
-#: AppObjects/FlatCAMExcellon.py:1368 AppObjects/FlatCAMExcellon.py:1553
-#: AppTools/ToolIsolation.py:130 AppTools/ToolNCC.py:132 AppTools/ToolPaint.py:127
-#: AppTools/ToolPcbWizard.py:76 AppTools/ToolProperties.py:416
-#: AppTools/ToolProperties.py:476 AppTools/ToolSolderPaste.py:90
-#: tclCommands/TclCommandDrillcncjob.py:195
-msgid "Diameter"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1592
-msgid "Add/Delete Tool"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1594
-msgid ""
-"Add/Delete a tool to the tool list\n"
-"for this Excellon object."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1606 AppGUI/ObjectUI.py:1482
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
-msgid "Diameter for the new tool"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1616
-msgid "Add Tool"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1618
-msgid ""
-"Add a new tool to the tool list\n"
-"with the diameter specified above."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1630
-msgid "Delete Tool"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1632
-msgid ""
-"Delete a tool in the tool list\n"
-"by selecting a row in the tool table."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1650 AppGUI/MainGUI.py:4392
-msgid "Resize Drill(s)"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1652
-msgid "Resize a drill or a selection of drills."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1659
-msgid "Resize Dia"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1661
-msgid "Diameter to resize to."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1672
-msgid "Resize"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1674
-msgid "Resize drill(s)"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1699 AppGUI/MainGUI.py:1514 AppGUI/MainGUI.py:4391
-msgid "Add Drill Array"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1701
-msgid "Add an array of drills (linear or circular array)"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1707
-msgid ""
-"Select the type of drills array to create.\n"
-"It can be Linear X(Y) or Circular"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1710 AppEditors/FlatCAMExcEditor.py:1924
-#: AppEditors/FlatCAMGrbEditor.py:2782
-msgid "Linear"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1711 AppEditors/FlatCAMExcEditor.py:1925
-#: AppEditors/FlatCAMGrbEditor.py:2783
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:52
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:78
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 AppTools/ToolExtractDrills.py:78
-#: AppTools/ToolExtractDrills.py:201 AppTools/ToolFiducials.py:223
-#: AppTools/ToolIsolation.py:207 AppTools/ToolNCC.py:221 AppTools/ToolPaint.py:203
-#: AppTools/ToolPunchGerber.py:89 AppTools/ToolPunchGerber.py:229
-msgid "Circular"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1719
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
-msgid "Nr of drills"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1720
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
-msgid "Specify how many drills to be in the array."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1738 AppEditors/FlatCAMExcEditor.py:1788
-#: AppEditors/FlatCAMExcEditor.py:1860 AppEditors/FlatCAMExcEditor.py:1953
-#: AppEditors/FlatCAMExcEditor.py:2004 AppEditors/FlatCAMGrbEditor.py:1580
-#: AppEditors/FlatCAMGrbEditor.py:2811 AppEditors/FlatCAMGrbEditor.py:2860
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
-msgid "Direction"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1740 AppEditors/FlatCAMExcEditor.py:1955
-#: AppEditors/FlatCAMGrbEditor.py:2813
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
-msgid ""
-"Direction on which the linear array is oriented:\n"
-"- 'X' - horizontal axis \n"
-"- 'Y' - vertical axis or \n"
-"- 'Angle' - a custom angle for the array inclination"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1747 AppEditors/FlatCAMExcEditor.py:1869
-#: AppEditors/FlatCAMExcEditor.py:1962 AppEditors/FlatCAMGrbEditor.py:2820
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:240
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:129
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 AppTools/ToolFilm.py:239
-msgid "X"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1748 AppEditors/FlatCAMExcEditor.py:1870
-#: AppEditors/FlatCAMExcEditor.py:1963 AppEditors/FlatCAMGrbEditor.py:2821
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:198 AppTools/ToolFilm.py:240
-msgid "Y"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1749 AppEditors/FlatCAMExcEditor.py:1766
-#: AppEditors/FlatCAMExcEditor.py:1800 AppEditors/FlatCAMExcEditor.py:1871
-#: AppEditors/FlatCAMExcEditor.py:1875 AppEditors/FlatCAMExcEditor.py:1964
-#: AppEditors/FlatCAMExcEditor.py:1982 AppEditors/FlatCAMExcEditor.py:2016
-#: AppEditors/FlatCAMGrbEditor.py:2822 AppEditors/FlatCAMGrbEditor.py:2839
-#: AppEditors/FlatCAMGrbEditor.py:2875
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:194
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:263
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 AppTools/ToolDistance.py:120
-#: AppTools/ToolDistanceMin.py:68 AppTools/ToolTransform.py:60
-msgid "Angle"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1753 AppEditors/FlatCAMExcEditor.py:1968
-#: AppEditors/FlatCAMGrbEditor.py:2826
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
-msgid "Pitch"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1755 AppEditors/FlatCAMExcEditor.py:1970
-#: AppEditors/FlatCAMGrbEditor.py:2828
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
-msgid "Pitch = Distance between elements of the array."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1768 AppEditors/FlatCAMExcEditor.py:1984
-msgid ""
-"Angle at which the linear array is placed.\n"
-"The precision is of max 2 decimals.\n"
-"Min value is: -360 degrees.\n"
-"Max value is: 360.00 degrees."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1789 AppEditors/FlatCAMExcEditor.py:2005
-#: AppEditors/FlatCAMGrbEditor.py:2862
-msgid "Direction for circular array.Can be CW = clockwise or CCW = counter clockwise."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1796 AppEditors/FlatCAMExcEditor.py:2012
-#: AppEditors/FlatCAMGrbEditor.py:2870
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:129
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:171
-msgid "CW"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1797 AppEditors/FlatCAMExcEditor.py:2013
-#: AppEditors/FlatCAMGrbEditor.py:2871
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:130
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:172
-msgid "CCW"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1801 AppEditors/FlatCAMExcEditor.py:2017
-#: AppEditors/FlatCAMGrbEditor.py:2877
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:295
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:151
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:180
-msgid "Angle at which each element in circular array is placed."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1835
-msgid "Slot Parameters"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1837
-msgid ""
-"Parameters for adding a slot (hole with oval shape)\n"
-"either single or as an part of an array."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1846
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 AppTools/ToolCorners.py:136
-#: AppTools/ToolProperties.py:559
-msgid "Length"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1848
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
-msgid "Length = The length of the slot."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1862
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
-msgid ""
-"Direction on which the slot is oriented:\n"
-"- 'X' - horizontal axis \n"
-"- 'Y' - vertical axis or \n"
-"- 'Angle' - a custom angle for the slot inclination"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1877
-msgid ""
-"Angle at which the slot is placed.\n"
-"The precision is of max 2 decimals.\n"
-"Min value is: -360 degrees.\n"
-"Max value is: 360.00 degrees."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1910
-msgid "Slot Array Parameters"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1912
-msgid "Parameters for the array of slots (linear or circular array)"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1921
-msgid ""
-"Select the type of slot array to create.\n"
-"It can be Linear X(Y) or Circular"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1933
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
-msgid "Nr of slots"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:1934
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
-msgid "Specify how many slots to be in the array."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:2452 AppObjects/FlatCAMExcellon.py:433
-msgid "Total Drills"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:2484 AppObjects/FlatCAMExcellon.py:464
-msgid "Total Slots"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:2559 AppEditors/FlatCAMGeoEditor.py:1075
-#: AppEditors/FlatCAMGeoEditor.py:1116 AppEditors/FlatCAMGeoEditor.py:1144
-#: AppEditors/FlatCAMGeoEditor.py:1172 AppEditors/FlatCAMGeoEditor.py:1216
-#: AppEditors/FlatCAMGeoEditor.py:1251 AppEditors/FlatCAMGeoEditor.py:1279
-#: AppObjects/FlatCAMGeometry.py:664 AppObjects/FlatCAMGeometry.py:1099
-#: AppObjects/FlatCAMGeometry.py:1841 AppObjects/FlatCAMGeometry.py:2491
-#: AppTools/ToolIsolation.py:1493 AppTools/ToolNCC.py:1516 AppTools/ToolPaint.py:1268
-#: AppTools/ToolPaint.py:1439 AppTools/ToolSolderPaste.py:891
-#: AppTools/ToolSolderPaste.py:964
-msgid "Wrong value format entered, use a number."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:2570
-msgid ""
-"Tool already in the original or actual tool list.\n"
-"Save and reedit Excellon if you need to add this tool. "
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:2579 AppGUI/MainGUI.py:3364
-msgid "Added new tool with dia"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:2612
-msgid "Select a tool in Tool Table"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:2642
-msgid "Deleted tool with diameter"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:2790
-msgid "Done. Tool edit completed."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:3327
-msgid "There are no Tools definitions in the file. Aborting Excellon creation."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:3331
-msgid "An internal error has ocurred. See Shell.\n"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:3336
-msgid "Creating Excellon."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:3350
-msgid "Excellon editing finished."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:3367
-msgid "Cancelled. There is no Tool/Drill selected"
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:3601 AppEditors/FlatCAMExcEditor.py:3609
-#: AppEditors/FlatCAMGeoEditor.py:4343 AppEditors/FlatCAMGeoEditor.py:4357
-#: AppEditors/FlatCAMGrbEditor.py:1085 AppEditors/FlatCAMGrbEditor.py:1312
-#: AppEditors/FlatCAMGrbEditor.py:1497 AppEditors/FlatCAMGrbEditor.py:1766
-#: AppEditors/FlatCAMGrbEditor.py:4609 AppEditors/FlatCAMGrbEditor.py:4626
-#: AppGUI/MainGUI.py:2711 AppGUI/MainGUI.py:2723 AppTools/ToolAlignObjects.py:393
-#: AppTools/ToolAlignObjects.py:415 App_Main.py:4677 App_Main.py:4831
-msgid "Done."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:3984
-msgid "Done. Drill(s) deleted."
-msgstr ""
-
-#: AppEditors/FlatCAMExcEditor.py:4057 AppEditors/FlatCAMExcEditor.py:4067
-#: AppEditors/FlatCAMGrbEditor.py:5057
-msgid "Click on the circular array Center position"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:84
-msgid "Buffer distance:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:85
-msgid "Buffer corner:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:87
-msgid ""
-"There are 3 types of corners:\n"
-" - 'Round': the corner is rounded for exterior buffer.\n"
-" - 'Square': the corner is met in a sharp angle for exterior buffer.\n"
-" - 'Beveled': the corner is a line that directly connects the features meeting in the "
-"corner"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:93 AppEditors/FlatCAMGrbEditor.py:2638
-msgid "Round"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:94 AppEditors/FlatCAMGrbEditor.py:2639
-#: AppGUI/ObjectUI.py:1149 AppGUI/ObjectUI.py:2004
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:225
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:68
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:177
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:143
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:298
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 AppTools/ToolExtractDrills.py:94
-#: AppTools/ToolExtractDrills.py:227 AppTools/ToolIsolation.py:545 AppTools/ToolNCC.py:583
-#: AppTools/ToolPaint.py:526 AppTools/ToolPunchGerber.py:105 AppTools/ToolPunchGerber.py:255
-#: AppTools/ToolQRCode.py:207
-msgid "Square"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:95 AppEditors/FlatCAMGrbEditor.py:2640
-msgid "Beveled"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:102
-msgid "Buffer Interior"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:104
-msgid "Buffer Exterior"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:110
-msgid "Full Buffer"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:131 AppEditors/FlatCAMGeoEditor.py:3016
-#: AppGUI/MainGUI.py:4301 AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:191
-msgid "Buffer Tool"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:143 AppEditors/FlatCAMGeoEditor.py:160
-#: AppEditors/FlatCAMGeoEditor.py:177 AppEditors/FlatCAMGeoEditor.py:3035
-#: AppEditors/FlatCAMGeoEditor.py:3063 AppEditors/FlatCAMGeoEditor.py:3091
-#: AppEditors/FlatCAMGrbEditor.py:5110
-msgid "Buffer distance value is missing or wrong format. Add it and retry."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:241
-msgid "Font"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:322 AppGUI/MainGUI.py:1452
-msgid "Text"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:348
-msgid "Text Tool"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:404 AppGUI/MainGUI.py:502 AppGUI/MainGUI.py:1199
-#: AppGUI/ObjectUI.py:597 AppGUI/ObjectUI.py:1564 AppObjects/FlatCAMExcellon.py:852
-#: AppObjects/FlatCAMExcellon.py:1242 AppObjects/FlatCAMGeometry.py:825
-#: AppTools/ToolIsolation.py:313 AppTools/ToolIsolation.py:1171 AppTools/ToolNCC.py:331
-#: AppTools/ToolNCC.py:797 AppTools/ToolPaint.py:313 AppTools/ToolPaint.py:766
-msgid "Tool"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:438
-msgid "Tool dia"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:440
-msgid "Diameter of the tool to be used in the operation."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:486
-msgid ""
-"Algorithm to paint the polygons:\n"
-"- Standard: Fixed step inwards.\n"
-"- Seed-based: Outwards from seed.\n"
-"- Line-based: Parallel lines."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:505
-msgid "Connect:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:515
-msgid "Contour:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:528 AppGUI/MainGUI.py:1456
-msgid "Paint"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:546 AppGUI/MainGUI.py:912 AppGUI/MainGUI.py:1944
-#: AppGUI/ObjectUI.py:2069 AppTools/ToolPaint.py:42 AppTools/ToolPaint.py:737
-msgid "Paint Tool"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:582 AppEditors/FlatCAMGeoEditor.py:1054
-#: AppEditors/FlatCAMGeoEditor.py:3023 AppEditors/FlatCAMGeoEditor.py:3051
-#: AppEditors/FlatCAMGeoEditor.py:3079 AppEditors/FlatCAMGeoEditor.py:4496
-#: AppEditors/FlatCAMGrbEditor.py:5761
-msgid "Cancelled. No shape selected."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:595 AppEditors/FlatCAMGeoEditor.py:3041
-#: AppEditors/FlatCAMGeoEditor.py:3069 AppEditors/FlatCAMGeoEditor.py:3097
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 AppTools/ToolProperties.py:117
-#: AppTools/ToolProperties.py:162
-msgid "Tools"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:606 AppEditors/FlatCAMGeoEditor.py:990
-#: AppEditors/FlatCAMGrbEditor.py:5300 AppEditors/FlatCAMGrbEditor.py:5697
-#: AppGUI/MainGUI.py:935 AppGUI/MainGUI.py:1967 AppTools/ToolTransform.py:460
-msgid "Transform Tool"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:607 AppEditors/FlatCAMGeoEditor.py:672
-#: AppEditors/FlatCAMGrbEditor.py:5301 AppEditors/FlatCAMGrbEditor.py:5366
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:45 AppTools/ToolTransform.py:24
-#: AppTools/ToolTransform.py:466
-msgid "Rotate"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:608 AppEditors/FlatCAMGrbEditor.py:5302
-#: AppTools/ToolTransform.py:25
-msgid "Skew/Shear"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:609 AppEditors/FlatCAMGrbEditor.py:2687
-#: AppEditors/FlatCAMGrbEditor.py:5303 AppGUI/MainGUI.py:1057 AppGUI/MainGUI.py:1499
-#: AppGUI/MainGUI.py:2089 AppGUI/MainGUI.py:4513 AppGUI/ObjectUI.py:125
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:95 AppTools/ToolTransform.py:26
-msgid "Scale"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:610 AppEditors/FlatCAMGrbEditor.py:5304
-#: AppTools/ToolTransform.py:27
-msgid "Mirror (Flip)"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:624 AppEditors/FlatCAMGrbEditor.py:5318
-#: AppGUI/MainGUI.py:844 AppGUI/MainGUI.py:1878
-msgid "Editor"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:656 AppEditors/FlatCAMGrbEditor.py:5350
-msgid "Angle:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:658 AppEditors/FlatCAMGrbEditor.py:5352
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 AppTools/ToolTransform.py:62
-msgid ""
-"Angle for Rotation action, in degrees.\n"
-"Float number between -360 and 359.\n"
-"Positive numbers for CW motion.\n"
-"Negative numbers for CCW motion."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:674 AppEditors/FlatCAMGrbEditor.py:5368
-msgid ""
-"Rotate the selected shape(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected shapes."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:697 AppEditors/FlatCAMGrbEditor.py:5391
-msgid "Angle X:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:699 AppEditors/FlatCAMGeoEditor.py:719
-#: AppEditors/FlatCAMGrbEditor.py:5393 AppEditors/FlatCAMGrbEditor.py:5413
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:74
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 AppTools/ToolCalibration.py:505
-#: AppTools/ToolCalibration.py:518
-msgid ""
-"Angle for Skew action, in degrees.\n"
-"Float number between -360 and 359."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:710 AppEditors/FlatCAMGrbEditor.py:5404
-#: AppTools/ToolTransform.py:467
-msgid "Skew X"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:712 AppEditors/FlatCAMGeoEditor.py:732
-#: AppEditors/FlatCAMGrbEditor.py:5406 AppEditors/FlatCAMGrbEditor.py:5426
-msgid ""
-"Skew/shear the selected shape(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected shapes."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:717 AppEditors/FlatCAMGrbEditor.py:5411
-msgid "Angle Y:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:730 AppEditors/FlatCAMGrbEditor.py:5424
-#: AppTools/ToolTransform.py:468
-msgid "Skew Y"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:758 AppEditors/FlatCAMGrbEditor.py:5452
-msgid "Factor X:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:760 AppEditors/FlatCAMGrbEditor.py:5454
-#: AppTools/ToolCalibration.py:469
-msgid "Factor for Scale action over X axis."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:770 AppEditors/FlatCAMGrbEditor.py:5464
-#: AppTools/ToolTransform.py:469
-msgid "Scale X"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:772 AppEditors/FlatCAMGeoEditor.py:791
-#: AppEditors/FlatCAMGrbEditor.py:5466 AppEditors/FlatCAMGrbEditor.py:5485
-msgid ""
-"Scale the selected shape(s).\n"
-"The point of reference depends on \n"
-"the Scale reference checkbox state."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:777 AppEditors/FlatCAMGrbEditor.py:5471
-msgid "Factor Y:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:779 AppEditors/FlatCAMGrbEditor.py:5473
-#: AppTools/ToolCalibration.py:481
-msgid "Factor for Scale action over Y axis."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:789 AppEditors/FlatCAMGrbEditor.py:5483
-#: AppTools/ToolTransform.py:470
-msgid "Scale Y"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:798 AppEditors/FlatCAMGrbEditor.py:5492
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 AppTools/ToolTransform.py:189
-msgid "Link"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:800 AppEditors/FlatCAMGrbEditor.py:5494
-msgid ""
-"Scale the selected shape(s)\n"
-"using the Scale Factor X for both axis."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:806 AppEditors/FlatCAMGrbEditor.py:5500
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 AppTools/ToolTransform.py:196
-msgid "Scale Reference"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:808 AppEditors/FlatCAMGrbEditor.py:5502
-msgid ""
-"Scale the selected shape(s)\n"
-"using the origin reference when checked,\n"
-"and the center of the biggest bounding box\n"
-"of the selected shapes when unchecked."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:836 AppEditors/FlatCAMGrbEditor.py:5531
-msgid "Value X:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:838 AppEditors/FlatCAMGrbEditor.py:5533
-msgid "Value for Offset action on X axis."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:848 AppEditors/FlatCAMGrbEditor.py:5543
-#: AppTools/ToolTransform.py:473
-msgid "Offset X"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:850 AppEditors/FlatCAMGeoEditor.py:870
-#: AppEditors/FlatCAMGrbEditor.py:5545 AppEditors/FlatCAMGrbEditor.py:5565
-msgid ""
-"Offset the selected shape(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected shapes.\n"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:856 AppEditors/FlatCAMGrbEditor.py:5551
-msgid "Value Y:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:858 AppEditors/FlatCAMGrbEditor.py:5553
-msgid "Value for Offset action on Y axis."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:868 AppEditors/FlatCAMGrbEditor.py:5563
-#: AppTools/ToolTransform.py:474
-msgid "Offset Y"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:899 AppEditors/FlatCAMGrbEditor.py:5594
-#: AppTools/ToolTransform.py:475
-msgid "Flip on X"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:901 AppEditors/FlatCAMGeoEditor.py:908
-#: AppEditors/FlatCAMGrbEditor.py:5596 AppEditors/FlatCAMGrbEditor.py:5603
-msgid ""
-"Flip the selected shape(s) over the X axis.\n"
-"Does not create a new shape."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:906 AppEditors/FlatCAMGrbEditor.py:5601
-#: AppTools/ToolTransform.py:476
-msgid "Flip on Y"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:914 AppEditors/FlatCAMGrbEditor.py:5609
-msgid "Ref Pt"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:916 AppEditors/FlatCAMGrbEditor.py:5611
-msgid ""
-"Flip the selected shape(s)\n"
-"around the point in Point Entry Field.\n"
-"\n"
-"The point coordinates can be captured by\n"
-"left click on canvas together with pressing\n"
-"SHIFT key. \n"
-"Then click Add button to insert coordinates.\n"
-"Or enter the coords in format (x, y) in the\n"
-"Point Entry field and click Flip on X(Y)"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:928 AppEditors/FlatCAMGrbEditor.py:5623
-msgid "Point:"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:930 AppEditors/FlatCAMGrbEditor.py:5625
-#: AppTools/ToolTransform.py:299
-msgid ""
-"Coordinates in format (x, y) used as reference for mirroring.\n"
-"The 'x' in (x, y) will be used when using Flip on X and\n"
-"the 'y' in (x, y) will be used when using Flip on Y."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:938 AppEditors/FlatCAMGrbEditor.py:2590
-#: AppEditors/FlatCAMGrbEditor.py:5635 AppGUI/ObjectUI.py:1494 AppTools/ToolDblSided.py:192
-#: AppTools/ToolDblSided.py:425 AppTools/ToolIsolation.py:276 AppTools/ToolIsolation.py:610
-#: AppTools/ToolNCC.py:294 AppTools/ToolNCC.py:631 AppTools/ToolPaint.py:276
-#: AppTools/ToolPaint.py:675 AppTools/ToolSolderPaste.py:127 AppTools/ToolSolderPaste.py:605
-#: AppTools/ToolTransform.py:478 App_Main.py:5670
-msgid "Add"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:940 AppEditors/FlatCAMGrbEditor.py:5637
-#: AppTools/ToolTransform.py:309
-msgid ""
-"The point coordinates can be captured by\n"
-"left click on canvas together with pressing\n"
-"SHIFT key. Then click Add button to insert."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1303 AppEditors/FlatCAMGrbEditor.py:5945
-msgid "No shape selected. Please Select a shape to rotate!"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1306 AppEditors/FlatCAMGrbEditor.py:5948
-#: AppTools/ToolTransform.py:679
-msgid "Appying Rotate"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1332 AppEditors/FlatCAMGrbEditor.py:5980
-msgid "Done. Rotate completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1334
-msgid "Rotation action was not executed"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1353 AppEditors/FlatCAMGrbEditor.py:5999
-msgid "No shape selected. Please Select a shape to flip!"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1356 AppEditors/FlatCAMGrbEditor.py:6002
-#: AppTools/ToolTransform.py:728
-msgid "Applying Flip"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1385 AppEditors/FlatCAMGrbEditor.py:6040
-#: AppTools/ToolTransform.py:769
-msgid "Flip on the Y axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1389 AppEditors/FlatCAMGrbEditor.py:6049
-#: AppTools/ToolTransform.py:778
-msgid "Flip on the X axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1397
-msgid "Flip action was not executed"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1415 AppEditors/FlatCAMGrbEditor.py:6069
-msgid "No shape selected. Please Select a shape to shear/skew!"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1418 AppEditors/FlatCAMGrbEditor.py:6072
-#: AppTools/ToolTransform.py:801
-msgid "Applying Skew"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1441 AppEditors/FlatCAMGrbEditor.py:6106
-msgid "Skew on the X axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1443 AppEditors/FlatCAMGrbEditor.py:6108
-msgid "Skew on the Y axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1446
-msgid "Skew action was not executed"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1468 AppEditors/FlatCAMGrbEditor.py:6130
-msgid "No shape selected. Please Select a shape to scale!"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1471 AppEditors/FlatCAMGrbEditor.py:6133
-#: AppTools/ToolTransform.py:847
-msgid "Applying Scale"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1503 AppEditors/FlatCAMGrbEditor.py:6170
-msgid "Scale on the X axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1505 AppEditors/FlatCAMGrbEditor.py:6172
-msgid "Scale on the Y axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1507
-msgid "Scale action was not executed"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1522 AppEditors/FlatCAMGrbEditor.py:6189
-msgid "No shape selected. Please Select a shape to offset!"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1525 AppEditors/FlatCAMGrbEditor.py:6192
-#: AppTools/ToolTransform.py:897
-msgid "Applying Offset"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1535 AppEditors/FlatCAMGrbEditor.py:6213
-msgid "Offset on the X axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1537 AppEditors/FlatCAMGrbEditor.py:6215
-msgid "Offset on the Y axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1540
-msgid "Offset action was not executed"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1544 AppEditors/FlatCAMGrbEditor.py:6222
-msgid "Rotate ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1545 AppEditors/FlatCAMGeoEditor.py:1600
-#: AppEditors/FlatCAMGeoEditor.py:1617 AppEditors/FlatCAMGrbEditor.py:6223
-#: AppEditors/FlatCAMGrbEditor.py:6272 AppEditors/FlatCAMGrbEditor.py:6287
-msgid "Enter an Angle Value (degrees)"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1554 AppEditors/FlatCAMGrbEditor.py:6231
-msgid "Geometry shape rotate done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1558 AppEditors/FlatCAMGrbEditor.py:6234
-msgid "Geometry shape rotate cancelled"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1563 AppEditors/FlatCAMGrbEditor.py:6239
-msgid "Offset on X axis ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1564 AppEditors/FlatCAMGeoEditor.py:1583
-#: AppEditors/FlatCAMGrbEditor.py:6240 AppEditors/FlatCAMGrbEditor.py:6257
-msgid "Enter a distance Value"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1573 AppEditors/FlatCAMGrbEditor.py:6248
-msgid "Geometry shape offset on X axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1577 AppEditors/FlatCAMGrbEditor.py:6251
-msgid "Geometry shape offset X cancelled"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1582 AppEditors/FlatCAMGrbEditor.py:6256
-msgid "Offset on Y axis ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1592 AppEditors/FlatCAMGrbEditor.py:6265
-msgid "Geometry shape offset on Y axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1596
-msgid "Geometry shape offset on Y axis canceled"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1599 AppEditors/FlatCAMGrbEditor.py:6271
-msgid "Skew on X axis ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1609 AppEditors/FlatCAMGrbEditor.py:6280
-msgid "Geometry shape skew on X axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1613
-msgid "Geometry shape skew on X axis canceled"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1616 AppEditors/FlatCAMGrbEditor.py:6286
-msgid "Skew on Y axis ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1626 AppEditors/FlatCAMGrbEditor.py:6295
-msgid "Geometry shape skew on Y axis done"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:1630
-msgid "Geometry shape skew on Y axis canceled"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2007 AppEditors/FlatCAMGeoEditor.py:2078
-#: AppEditors/FlatCAMGrbEditor.py:1444 AppEditors/FlatCAMGrbEditor.py:1522
-msgid "Click on Center point ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2020 AppEditors/FlatCAMGrbEditor.py:1454
-msgid "Click on Perimeter point to complete ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2052
-msgid "Done. Adding Circle completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2106 AppEditors/FlatCAMGrbEditor.py:1555
-msgid "Click on Start point ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2108 AppEditors/FlatCAMGrbEditor.py:1557
-msgid "Click on Point3 ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2110 AppEditors/FlatCAMGrbEditor.py:1559
-msgid "Click on Stop point ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2115 AppEditors/FlatCAMGrbEditor.py:1564
-msgid "Click on Stop point to complete ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2117 AppEditors/FlatCAMGrbEditor.py:1566
-msgid "Click on Point2 to complete ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2119 AppEditors/FlatCAMGrbEditor.py:1568
-msgid "Click on Center point to complete ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2131
-#, python-format
-msgid "Direction: %s"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2145 AppEditors/FlatCAMGrbEditor.py:1594
-msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2148 AppEditors/FlatCAMGrbEditor.py:1597
-msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2151 AppEditors/FlatCAMGrbEditor.py:1600
-msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2292
-msgid "Done. Arc completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2323 AppEditors/FlatCAMGeoEditor.py:2396
-msgid "Click on 1st corner ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2335
-msgid "Click on opposite corner to complete ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2365
-msgid "Done. Rectangle completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2409 AppTools/ToolIsolation.py:2527
-#: AppTools/ToolNCC.py:1754 AppTools/ToolPaint.py:1647 Common.py:322
-msgid "Click on next Point or click right mouse button to complete ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2440
-msgid "Done. Polygon completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2454 AppEditors/FlatCAMGeoEditor.py:2519
-#: AppEditors/FlatCAMGrbEditor.py:1102 AppEditors/FlatCAMGrbEditor.py:1322
-msgid "Backtracked one point ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2497
-msgid "Done. Path completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2656
-msgid "No shape selected. Select a shape to explode"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2689
-msgid "Done. Polygons exploded into lines."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2721
-msgid "MOVE: No shape selected. Select a shape to move"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2724 AppEditors/FlatCAMGeoEditor.py:2744
-msgid " MOVE: Click on reference point ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2729
-msgid " Click on destination point ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2769
-msgid "Done. Geometry(s) Move completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2902
-msgid "Done. Geometry(s) Copy completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2933 AppEditors/FlatCAMGrbEditor.py:897
-msgid "Click on 1st point ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2957
-msgid "Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. Error"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2965
-msgid "No text to add."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:2975
-msgid " Done. Adding Text completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3012
-msgid "Create buffer geometry ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3047 AppEditors/FlatCAMGrbEditor.py:5154
-msgid "Done. Buffer Tool completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3075
-msgid "Done. Buffer Int Tool completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3103
-msgid "Done. Buffer Ext Tool completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3152 AppEditors/FlatCAMGrbEditor.py:2160
-msgid "Select a shape to act as deletion area ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3154 AppEditors/FlatCAMGeoEditor.py:3180
-#: AppEditors/FlatCAMGeoEditor.py:3186 AppEditors/FlatCAMGrbEditor.py:2162
-msgid "Click to pick-up the erase shape..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3190 AppEditors/FlatCAMGrbEditor.py:2221
-msgid "Click to erase ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3219 AppEditors/FlatCAMGrbEditor.py:2254
-msgid "Done. Eraser tool action completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3269
-msgid "Create Paint geometry ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3282 AppEditors/FlatCAMGrbEditor.py:2417
-msgid "Shape transformations ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3338
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27
-msgid "Geometry Editor"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3344 AppEditors/FlatCAMGrbEditor.py:2495
-#: AppEditors/FlatCAMGrbEditor.py:3952 AppGUI/ObjectUI.py:282 AppGUI/ObjectUI.py:1394
-#: AppGUI/ObjectUI.py:2256 AppTools/ToolCutOut.py:95
-msgid "Type"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3344 AppGUI/ObjectUI.py:221 AppGUI/ObjectUI.py:521
-#: AppGUI/ObjectUI.py:1330 AppGUI/ObjectUI.py:2165 AppGUI/ObjectUI.py:2469
-#: AppGUI/ObjectUI.py:2536 AppTools/ToolCalibration.py:234 AppTools/ToolFiducials.py:70
-msgid "Name"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3596
-msgid "Ring"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3598
-msgid "Line"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3600 AppGUI/MainGUI.py:1446 AppGUI/ObjectUI.py:1150
-#: AppGUI/ObjectUI.py:2005 AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:226
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:299
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 AppTools/ToolIsolation.py:546
-#: AppTools/ToolNCC.py:584 AppTools/ToolPaint.py:527
-msgid "Polygon"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3602
-msgid "Multi-Line"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3604
-msgid "Multi-Polygon"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:3611
-msgid "Geo Elem"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4064
-msgid "Editing MultiGeo Geometry, tool"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4066
-msgid "with diameter"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4138
-msgid "Grid Snap enabled."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4142
-msgid "Grid Snap disabled."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4503 AppGUI/MainGUI.py:3046 AppGUI/MainGUI.py:3092
-#: AppGUI/MainGUI.py:3110 AppGUI/MainGUI.py:3254 AppGUI/MainGUI.py:3293
-#: AppGUI/MainGUI.py:3305 AppGUI/MainGUI.py:3322
-msgid "Click on target point."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4819 AppEditors/FlatCAMGeoEditor.py:4854
-msgid "A selection of at least 2 geo items is required to do Intersection."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4940 AppEditors/FlatCAMGeoEditor.py:5044
-msgid ""
-"Negative buffer value is not accepted. Use Buffer interior to generate an 'inside' shape"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4950 AppEditors/FlatCAMGeoEditor.py:5003
-#: AppEditors/FlatCAMGeoEditor.py:5053
-msgid "Nothing selected for buffering."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4955 AppEditors/FlatCAMGeoEditor.py:5007
-#: AppEditors/FlatCAMGeoEditor.py:5058
-msgid "Invalid distance for buffering."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4979 AppEditors/FlatCAMGeoEditor.py:5078
-msgid "Failed, the result is empty. Choose a different buffer value."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4990
-msgid "Full buffer geometry created."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:4996
-msgid "Negative buffer value is not accepted."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:5027
-msgid "Failed, the result is empty. Choose a smaller buffer value."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:5037
-msgid "Interior buffer geometry created."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:5088
-msgid "Exterior buffer geometry created."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:5094
-#, python-format
-msgid "Could not do Paint. Overlap value has to be less than 100%%."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:5101
-msgid "Nothing selected for painting."
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:5107
-msgid "Invalid value for"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:5166
-msgid ""
-"Could not do Paint. Try a different combination of parameters. Or a different method of "
-"Paint"
-msgstr ""
-
-#: AppEditors/FlatCAMGeoEditor.py:5177
-msgid "Paint done."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:211
-msgid "To add an Pad first select a aperture in Aperture Table"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:218 AppEditors/FlatCAMGrbEditor.py:418
-msgid "Aperture size is zero. It needs to be greater than zero."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:371 AppEditors/FlatCAMGrbEditor.py:684
-msgid "Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:383
-msgid "Done. Adding Pad completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:410
-msgid "To add an Pad Array first select a aperture in Aperture Table"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:490
-msgid "Click on the Pad Circular Array Start position"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:710
-msgid "Too many Pads for the selected spacing angle."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:733
-msgid "Done. Pad Array added."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:758
-msgid "Select shape(s) and then click ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:770
-msgid "Failed. Nothing selected."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:786
-msgid "Failed. Poligonize works only on geometries belonging to the same aperture."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:840
-msgid "Done. Poligonize completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:895 AppEditors/FlatCAMGrbEditor.py:1119
-#: AppEditors/FlatCAMGrbEditor.py:1143
-msgid "Corner Mode 1: 45 degrees ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:907 AppEditors/FlatCAMGrbEditor.py:1219
-msgid "Click on next Point or click Right mouse button to complete ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1107 AppEditors/FlatCAMGrbEditor.py:1140
-msgid "Corner Mode 2: Reverse 45 degrees ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1110 AppEditors/FlatCAMGrbEditor.py:1137
-msgid "Corner Mode 3: 90 degrees ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1113 AppEditors/FlatCAMGrbEditor.py:1134
-msgid "Corner Mode 4: Reverse 90 degrees ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1116 AppEditors/FlatCAMGrbEditor.py:1131
-msgid "Corner Mode 5: Free angle ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1193 AppEditors/FlatCAMGrbEditor.py:1358
-#: AppEditors/FlatCAMGrbEditor.py:1397
-msgid "Track Mode 1: 45 degrees ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1338 AppEditors/FlatCAMGrbEditor.py:1392
-msgid "Track Mode 2: Reverse 45 degrees ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1343 AppEditors/FlatCAMGrbEditor.py:1387
-msgid "Track Mode 3: 90 degrees ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1348 AppEditors/FlatCAMGrbEditor.py:1382
-msgid "Track Mode 4: Reverse 90 degrees ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1353 AppEditors/FlatCAMGrbEditor.py:1377
-msgid "Track Mode 5: Free angle ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1787
-msgid "Scale the selected Gerber apertures ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1829
-msgid "Buffer the selected apertures ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1871
-msgid "Mark polygon areas in the edited Gerber ..."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:1937
-msgid "Nothing selected to move"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2062
-msgid "Done. Apertures Move completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2144
-msgid "Done. Apertures copied."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2462 AppGUI/MainGUI.py:1477
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
-msgid "Gerber Editor"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2482 AppGUI/ObjectUI.py:247 AppTools/ToolProperties.py:159
-msgid "Apertures"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2484 AppGUI/ObjectUI.py:249
-msgid "Apertures Table for the Gerber Object."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2495 AppEditors/FlatCAMGrbEditor.py:3952
-#: AppGUI/ObjectUI.py:282
-msgid "Code"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2495 AppEditors/FlatCAMGrbEditor.py:3952
-#: AppGUI/ObjectUI.py:282 AppGUI/preferences/general/GeneralAPPSetGroupUI.py:103
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:43
-#: AppTools/ToolCopperThieving.py:265 AppTools/ToolCopperThieving.py:305
-#: AppTools/ToolFiducials.py:159
-msgid "Size"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2495 AppEditors/FlatCAMGrbEditor.py:3952
-#: AppGUI/ObjectUI.py:282
-msgid "Dim"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2500 AppGUI/ObjectUI.py:286
-msgid "Index"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2502 AppEditors/FlatCAMGrbEditor.py:2531
-#: AppGUI/ObjectUI.py:288
-msgid "Aperture Code"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2504 AppGUI/ObjectUI.py:290
-msgid "Type of aperture: circular, rectangle, macros etc"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2506 AppGUI/ObjectUI.py:292
-msgid "Aperture Size:"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2508 AppGUI/ObjectUI.py:294
-msgid ""
-"Aperture Dimensions:\n"
-" - (width, height) for R, O type.\n"
-" - (dia, nVertices) for P type"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2532
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
-msgid "Code for the new aperture"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2541
-msgid "Aperture Size"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2543
-msgid ""
-"Size for the new aperture.\n"
-"If aperture type is 'R' or 'O' then\n"
-"this value is automatically\n"
-"calculated as:\n"
-"sqrt(width**2 + height**2)"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2557
-msgid "Aperture Type"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2559
-msgid ""
-"Select the type of new aperture. Can be:\n"
-"C = circular\n"
-"R = rectangular\n"
-"O = oblong"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2570
-msgid "Aperture Dim"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2572
-msgid ""
-"Dimensions for the new aperture.\n"
-"Active only for rectangular apertures (type R).\n"
-"The format is (width, height)"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2581
-msgid "Add/Delete Aperture"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2583
-msgid "Add/Delete an aperture in the aperture table"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2592
-msgid "Add a new aperture to the aperture list."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2595 AppEditors/FlatCAMGrbEditor.py:2743
-#: AppGUI/MainGUI.py:748 AppGUI/MainGUI.py:1068 AppGUI/MainGUI.py:1527
-#: AppGUI/MainGUI.py:2099 AppGUI/MainGUI.py:4514 AppGUI/ObjectUI.py:1525
-#: AppObjects/FlatCAMGeometry.py:563 AppTools/ToolIsolation.py:298
-#: AppTools/ToolIsolation.py:616 AppTools/ToolNCC.py:316 AppTools/ToolNCC.py:637
-#: AppTools/ToolPaint.py:298 AppTools/ToolPaint.py:681 AppTools/ToolSolderPaste.py:133
-#: AppTools/ToolSolderPaste.py:608 App_Main.py:5672
-msgid "Delete"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2597
-msgid "Delete a aperture in the aperture list"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2614
-msgid "Buffer Aperture"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2616
-msgid "Buffer a aperture in the aperture list"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2629
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
-msgid "Buffer distance"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2630
-msgid "Buffer corner"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2632
-msgid ""
-"There are 3 types of corners:\n"
-" - 'Round': the corner is rounded.\n"
-" - 'Square': the corner is met in a sharp angle.\n"
-" - 'Beveled': the corner is a line that directly connects the features meeting in the "
-"corner"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2647 AppGUI/MainGUI.py:1055 AppGUI/MainGUI.py:1454
-#: AppGUI/MainGUI.py:1497 AppGUI/MainGUI.py:2087 AppGUI/MainGUI.py:4511
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 AppTools/ToolTransform.py:29
-msgid "Buffer"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2662
-msgid "Scale Aperture"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2664
-msgid "Scale a aperture in the aperture list"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2672
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
-msgid "Scale factor"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2674
-msgid ""
-"The factor by which to scale the selected aperture.\n"
-"Values can be between 0.0000 and 999.9999"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2702
-msgid "Mark polygons"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2704
-msgid "Mark the polygon areas."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2712
-msgid "Area UPPER threshold"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2714
-msgid ""
-"The threshold value, all areas less than this are marked.\n"
-"Can have a value between 0.0000 and 9999.9999"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2721
-msgid "Area LOWER threshold"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2723
-msgid ""
-"The threshold value, all areas more than this are marked.\n"
-"Can have a value between 0.0000 and 9999.9999"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2737
-msgid "Mark"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2739
-msgid "Mark the polygons that fit within limits."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2745
-msgid "Delete all the marked polygons."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2751
-msgid "Clear all the markings."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2771 AppGUI/MainGUI.py:1040 AppGUI/MainGUI.py:2072
-#: AppGUI/MainGUI.py:4511
-msgid "Add Pad Array"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2773
-msgid "Add an array of pads (linear or circular array)"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2779
-msgid ""
-"Select the type of pads array to create.\n"
-"It can be Linear X(Y) or Circular"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2790
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
-msgid "Nr of pads"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2792
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
-msgid "Specify how many pads to be in the array."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:2841
-msgid ""
-"Angle at which the linear array is placed.\n"
-"The precision is of max 2 decimals.\n"
-"Min value is: -359.99 degrees.\n"
-"Max value is: 360.00 degrees."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:3335 AppEditors/FlatCAMGrbEditor.py:3339
-msgid "Aperture code value is missing or wrong format. Add it and retry."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:3375
-msgid ""
-"Aperture dimensions value is missing or wrong format. Add it in format (width, height) "
-"and retry."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:3388
-msgid "Aperture size value is missing or wrong format. Add it and retry."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:3399
-msgid "Aperture already in the aperture table."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:3406
-msgid "Added new aperture with code"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:3438
-msgid " Select an aperture in Aperture Table"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:3446
-msgid "Select an aperture in Aperture Table -->"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:3460
-msgid "Deleted aperture with code"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:3528
-msgid "Dimensions need two float values separated by comma."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:3537
-msgid "Dimensions edited."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4067
-msgid "Loading Gerber into Editor"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4195
-msgid "Setting up the UI"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4196
-msgid "Adding geometry finished. Preparing the AppGUI"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4205
-msgid "Finished loading the Gerber object into the editor."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4346
-msgid "There are no Aperture definitions in the file. Aborting Gerber creation."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4348 AppObjects/AppObject.py:133
-#: AppObjects/FlatCAMGeometry.py:1786 AppParsers/ParseExcellon.py:896
-#: AppTools/ToolPcbWizard.py:432 App_Main.py:8465 App_Main.py:8529 App_Main.py:8660
-#: App_Main.py:8725 App_Main.py:9377
-msgid "An internal error has occurred. See shell.\n"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4356
-msgid "Creating Gerber."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4368
-msgid "Done. Gerber editing finished."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4384
-msgid "Cancelled. No aperture is selected"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4539 App_Main.py:5998
-msgid "Coordinates copied to clipboard."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4986
-msgid "Failed. No aperture geometry is selected."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:4995 AppEditors/FlatCAMGrbEditor.py:5266
-msgid "Done. Apertures geometry deleted."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:5138
-msgid "No aperture to buffer. Select at least one aperture and try again."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:5150
-msgid "Failed."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:5169
-msgid "Scale factor value is missing or wrong format. Add it and retry."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:5201
-msgid "No aperture to scale. Select at least one aperture and try again."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:5217
-msgid "Done. Scale Tool completed."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:5255
-msgid "Polygons marked."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:5258
-msgid "No polygons were marked. None fit within the limits."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:5982
-msgid "Rotation action was not executed."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:6053 App_Main.py:5432 App_Main.py:5480
-msgid "Flip action was not executed."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:6110
-msgid "Skew action was not executed."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:6175
-msgid "Scale action was not executed."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:6218
-msgid "Offset action was not executed."
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:6268
-msgid "Geometry shape offset Y cancelled"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:6283
-msgid "Geometry shape skew X cancelled"
-msgstr ""
-
-#: AppEditors/FlatCAMGrbEditor.py:6298
-msgid "Geometry shape skew Y cancelled"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:74
-msgid "Print Preview"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:75
-msgid "Open a OS standard Preview Print window."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:78
-msgid "Print Code"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:79
-msgid "Open a OS standard Print window."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:81
-msgid "Find in Code"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:82
-msgid "Will search and highlight in yellow the string in the Find box."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:86
-msgid "Find box. Enter here the strings to be searched in the text."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:88
-msgid "Replace With"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:89
-msgid "Will replace the string from the Find box with the one in the Replace box."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:93
-msgid "String to replace the one in the Find box throughout the text."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:95 AppGUI/ObjectUI.py:2149
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:54
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 AppTools/ToolIsolation.py:504
-#: AppTools/ToolIsolation.py:1287 AppTools/ToolIsolation.py:1669 AppTools/ToolPaint.py:485
-#: AppTools/ToolPaint.py:1446 defaults.py:403 defaults.py:446
-#: tclCommands/TclCommandPaint.py:162
-msgid "All"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:96
-msgid ""
-"When checked it will replace all instances in the 'Find' box\n"
-"with the text in the 'Replace' box.."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:99
-msgid "Copy All"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:100
-msgid "Will copy all the text in the Code Editor to the clipboard."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:103
-msgid "Open Code"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:104
-msgid "Will open a text file in the editor."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:106
-msgid "Save Code"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:107
-msgid "Will save the text in the editor into a file."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:109
-msgid "Run Code"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:110
-msgid "Will run the TCL commands found in the text file, one by one."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:184
-msgid "Open file"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:215 AppEditors/FlatCAMTextEditor.py:220
-#: AppObjects/FlatCAMCNCJob.py:507 AppObjects/FlatCAMCNCJob.py:512
-#: AppTools/ToolSolderPaste.py:1508
-msgid "Export Code ..."
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:272 AppObjects/FlatCAMCNCJob.py:955
-#: AppTools/ToolSolderPaste.py:1538
-msgid "No such file or directory"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:284 AppObjects/FlatCAMCNCJob.py:969
-msgid "Saved to"
-msgstr ""
-
-#: AppEditors/FlatCAMTextEditor.py:334
-msgid "Code Editor content copied to clipboard ..."
-msgstr ""
-
-#: AppGUI/GUIElements.py:2690 AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
-#: AppTools/ToolDblSided.py:173 AppTools/ToolDblSided.py:388 AppTools/ToolFilm.py:202
-msgid "Reference"
-msgstr ""
-
-#: AppGUI/GUIElements.py:2692
-msgid ""
-"The reference can be:\n"
-"- Absolute -> the reference point is point (0,0)\n"
-"- Relative -> the reference point is the mouse position before Jump"
-msgstr ""
-
-#: AppGUI/GUIElements.py:2697
-msgid "Abs"
-msgstr ""
-
-#: AppGUI/GUIElements.py:2698
-msgid "Relative"
-msgstr ""
-
-#: AppGUI/GUIElements.py:2708
-msgid "Location"
-msgstr ""
-
-#: AppGUI/GUIElements.py:2710
-msgid ""
-"The Location value is a tuple (x,y).\n"
-"If the reference is Absolute then the Jump will be at the position (x,y).\n"
-"If the reference is Relative then the Jump will be at the (x,y) distance\n"
-"from the current mouse location point."
-msgstr ""
-
-#: AppGUI/GUIElements.py:2750
-msgid "Save Log"
-msgstr ""
-
-#: AppGUI/GUIElements.py:2760 App_Main.py:2679 App_Main.py:2988 App_Main.py:3122
-msgid "Close"
-msgstr ""
-
-#: AppGUI/GUIElements.py:2769 AppTools/ToolShell.py:296
-msgid "Type >help< to get started"
-msgstr ""
-
-#: AppGUI/GUIElements.py:3159 AppGUI/GUIElements.py:3168
-msgid "Idle."
-msgstr ""
-
-#: AppGUI/GUIElements.py:3201
-msgid "Application started ..."
-msgstr ""
-
-#: AppGUI/GUIElements.py:3202
-msgid "Hello!"
-msgstr ""
-
-#: AppGUI/GUIElements.py:3249 AppGUI/MainGUI.py:190 AppGUI/MainGUI.py:895
-#: AppGUI/MainGUI.py:1927
-msgid "Run Script ..."
-msgstr ""
-
-#: AppGUI/GUIElements.py:3251 AppGUI/MainGUI.py:192
-msgid ""
-"Will run the opened Tcl Script thus\n"
-"enabling the automation of certain\n"
-"functions of FlatCAM."
-msgstr ""
-
-#: AppGUI/GUIElements.py:3260 AppGUI/MainGUI.py:118 AppTools/ToolPcbWizard.py:62
-#: AppTools/ToolPcbWizard.py:69
-msgid "Open"
-msgstr ""
-
-#: AppGUI/GUIElements.py:3264
-msgid "Open Project ..."
-msgstr ""
-
-#: AppGUI/GUIElements.py:3270 AppGUI/MainGUI.py:129
-msgid "Open &Gerber ...\tCtrl+G"
-msgstr ""
-
-#: AppGUI/GUIElements.py:3275 AppGUI/MainGUI.py:134
-msgid "Open &Excellon ...\tCtrl+E"
-msgstr ""
-
-#: AppGUI/GUIElements.py:3280 AppGUI/MainGUI.py:139
-msgid "Open G-&Code ..."
-msgstr ""
-
-#: AppGUI/GUIElements.py:3290
-msgid "Exit"
-msgstr ""
-
-#: AppGUI/MainGUI.py:67 AppGUI/MainGUI.py:69 AppGUI/MainGUI.py:1407
-msgid "Toggle Panel"
-msgstr ""
-
-#: AppGUI/MainGUI.py:79
-msgid "File"
-msgstr ""
-
-#: AppGUI/MainGUI.py:84
-msgid "&New Project ...\tCtrl+N"
-msgstr ""
-
-#: AppGUI/MainGUI.py:86
-msgid "Will create a new, blank project"
-msgstr ""
-
-#: AppGUI/MainGUI.py:91
-msgid "&New"
-msgstr ""
-
-#: AppGUI/MainGUI.py:95
-msgid "Geometry\tN"
-msgstr ""
-
-#: AppGUI/MainGUI.py:97
-msgid "Will create a new, empty Geometry Object."
-msgstr ""
-
-#: AppGUI/MainGUI.py:100
-msgid "Gerber\tB"
-msgstr ""
-
-#: AppGUI/MainGUI.py:102
-msgid "Will create a new, empty Gerber Object."
-msgstr ""
-
-#: AppGUI/MainGUI.py:105
-msgid "Excellon\tL"
-msgstr ""
-
-#: AppGUI/MainGUI.py:107
-msgid "Will create a new, empty Excellon Object."
-msgstr ""
-
-#: AppGUI/MainGUI.py:112
-msgid "Document\tD"
-msgstr ""
-
-#: AppGUI/MainGUI.py:114
-msgid "Will create a new, empty Document Object."
-msgstr ""
-
-#: AppGUI/MainGUI.py:123
-msgid "Open &Project ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:146
-msgid "Open Config ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:151
-msgid "Recent projects"
-msgstr ""
-
-#: AppGUI/MainGUI.py:153
-msgid "Recent files"
-msgstr ""
-
-#: AppGUI/MainGUI.py:156 AppGUI/MainGUI.py:750 AppGUI/MainGUI.py:1380
-msgid "Save"
-msgstr ""
-
-#: AppGUI/MainGUI.py:160
-msgid "&Save Project ...\tCtrl+S"
-msgstr ""
-
-#: AppGUI/MainGUI.py:165
-msgid "Save Project &As ...\tCtrl+Shift+S"
-msgstr ""
-
-#: AppGUI/MainGUI.py:180
-msgid "Scripting"
-msgstr ""
-
-#: AppGUI/MainGUI.py:184 AppGUI/MainGUI.py:891 AppGUI/MainGUI.py:1923
-msgid "New Script ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:186 AppGUI/MainGUI.py:893 AppGUI/MainGUI.py:1925
-msgid "Open Script ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:188
-msgid "Open Example ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:207
-msgid "Import"
-msgstr ""
-
-#: AppGUI/MainGUI.py:209
-msgid "&SVG as Geometry Object ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:212
-msgid "&SVG as Gerber Object ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:217
-msgid "&DXF as Geometry Object ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:220
-msgid "&DXF as Gerber Object ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:224
-msgid "HPGL2 as Geometry Object ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:230
-msgid "Export"
-msgstr ""
-
-#: AppGUI/MainGUI.py:234
-msgid "Export &SVG ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:238
-msgid "Export DXF ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:244
-msgid "Export &PNG ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:246
-msgid ""
-"Will export an image in PNG format,\n"
-"the saved image will contain the visual \n"
-"information currently in FlatCAM Plot Area."
-msgstr ""
-
-#: AppGUI/MainGUI.py:255
-msgid "Export &Excellon ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:257
-msgid ""
-"Will export an Excellon Object as Excellon file,\n"
-"the coordinates format, the file units and zeros\n"
-"are set in Preferences -> Excellon Export."
-msgstr ""
-
-#: AppGUI/MainGUI.py:264
-msgid "Export &Gerber ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:266
-msgid ""
-"Will export an Gerber Object as Gerber file,\n"
-"the coordinates format, the file units and zeros\n"
-"are set in Preferences -> Gerber Export."
-msgstr ""
-
-#: AppGUI/MainGUI.py:276
-msgid "Backup"
-msgstr ""
-
-#: AppGUI/MainGUI.py:281
-msgid "Import Preferences from file ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:287
-msgid "Export Preferences to file ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:295 AppGUI/preferences/PreferencesUIManager.py:1119
-msgid "Save Preferences"
-msgstr ""
-
-#: AppGUI/MainGUI.py:301 AppGUI/MainGUI.py:4101
-msgid "Print (PDF)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:309
-msgid "E&xit"
-msgstr ""
-
-#: AppGUI/MainGUI.py:317 AppGUI/MainGUI.py:744 AppGUI/MainGUI.py:1529
-msgid "Edit"
-msgstr ""
-
-#: AppGUI/MainGUI.py:321
-msgid "Edit Object\tE"
-msgstr ""
-
-#: AppGUI/MainGUI.py:323
-msgid "Close Editor\tCtrl+S"
-msgstr ""
-
-#: AppGUI/MainGUI.py:332
-msgid "Conversion"
-msgstr ""
-
-#: AppGUI/MainGUI.py:334
-msgid "&Join Geo/Gerber/Exc -> Geo"
-msgstr ""
-
-#: AppGUI/MainGUI.py:336
-msgid ""
-"Merge a selection of objects, which can be of type:\n"
-"- Gerber\n"
-"- Excellon\n"
-"- Geometry\n"
-"into a new combo Geometry object."
-msgstr ""
-
-#: AppGUI/MainGUI.py:343
-msgid "Join Excellon(s) -> Excellon"
-msgstr ""
-
-#: AppGUI/MainGUI.py:345
-msgid "Merge a selection of Excellon objects into a new combo Excellon object."
-msgstr ""
-
-#: AppGUI/MainGUI.py:348
-msgid "Join Gerber(s) -> Gerber"
-msgstr ""
-
-#: AppGUI/MainGUI.py:350
-msgid "Merge a selection of Gerber objects into a new combo Gerber object."
-msgstr ""
-
-#: AppGUI/MainGUI.py:355
-msgid "Convert Single to MultiGeo"
-msgstr ""
-
-#: AppGUI/MainGUI.py:357
-msgid ""
-"Will convert a Geometry object from single_geometry type\n"
-"to a multi_geometry type."
-msgstr ""
-
-#: AppGUI/MainGUI.py:361
-msgid "Convert Multi to SingleGeo"
-msgstr ""
-
-#: AppGUI/MainGUI.py:363
-msgid ""
-"Will convert a Geometry object from multi_geometry type\n"
-"to a single_geometry type."
-msgstr ""
-
-#: AppGUI/MainGUI.py:370
-msgid "Convert Any to Geo"
-msgstr ""
-
-#: AppGUI/MainGUI.py:373
-msgid "Convert Any to Gerber"
-msgstr ""
-
-#: AppGUI/MainGUI.py:379
-msgid "&Copy\tCtrl+C"
-msgstr ""
-
-#: AppGUI/MainGUI.py:384
-msgid "&Delete\tDEL"
-msgstr ""
-
-#: AppGUI/MainGUI.py:389
-msgid "Se&t Origin\tO"
-msgstr ""
-
-#: AppGUI/MainGUI.py:391
-msgid "Move to Origin\tShift+O"
-msgstr ""
-
-#: AppGUI/MainGUI.py:394
-msgid "Jump to Location\tJ"
-msgstr ""
-
-#: AppGUI/MainGUI.py:396
-msgid "Locate in Object\tShift+J"
-msgstr ""
-
-#: AppGUI/MainGUI.py:401
-msgid "Toggle Units\tQ"
-msgstr ""
-
-#: AppGUI/MainGUI.py:403
-msgid "&Select All\tCtrl+A"
-msgstr ""
-
-#: AppGUI/MainGUI.py:408
-msgid "&Preferences\tShift+P"
-msgstr ""
-
-#: AppGUI/MainGUI.py:414 AppTools/ToolProperties.py:155
-msgid "Options"
-msgstr ""
-
-#: AppGUI/MainGUI.py:416
-msgid "&Rotate Selection\tShift+(R)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:421
-msgid "&Skew on X axis\tShift+X"
-msgstr ""
-
-#: AppGUI/MainGUI.py:423
-msgid "S&kew on Y axis\tShift+Y"
-msgstr ""
-
-#: AppGUI/MainGUI.py:428
-msgid "Flip on &X axis\tX"
-msgstr ""
-
-#: AppGUI/MainGUI.py:430
-msgid "Flip on &Y axis\tY"
-msgstr ""
-
-#: AppGUI/MainGUI.py:435
-msgid "View source\tAlt+S"
-msgstr ""
-
-#: AppGUI/MainGUI.py:437
-msgid "Tools DataBase\tCtrl+D"
-msgstr ""
-
-#: AppGUI/MainGUI.py:444 AppGUI/MainGUI.py:1427
-msgid "View"
-msgstr ""
-
-#: AppGUI/MainGUI.py:446
-msgid "Enable all plots\tAlt+1"
-msgstr ""
-
-#: AppGUI/MainGUI.py:448
-msgid "Disable all plots\tAlt+2"
-msgstr ""
-
-#: AppGUI/MainGUI.py:450
-msgid "Disable non-selected\tAlt+3"
-msgstr ""
-
-#: AppGUI/MainGUI.py:454
-msgid "&Zoom Fit\tV"
-msgstr ""
-
-#: AppGUI/MainGUI.py:456
-msgid "&Zoom In\t="
-msgstr ""
-
-#: AppGUI/MainGUI.py:458
-msgid "&Zoom Out\t-"
-msgstr ""
-
-#: AppGUI/MainGUI.py:463
-msgid "Redraw All\tF5"
-msgstr ""
-
-#: AppGUI/MainGUI.py:467
-msgid "Toggle Code Editor\tShift+E"
-msgstr ""
-
-#: AppGUI/MainGUI.py:470
-msgid "&Toggle FullScreen\tAlt+F10"
-msgstr ""
-
-#: AppGUI/MainGUI.py:472
-msgid "&Toggle Plot Area\tCtrl+F10"
-msgstr ""
-
-#: AppGUI/MainGUI.py:474
-msgid "&Toggle Project/Sel/Tool\t`"
-msgstr ""
-
-#: AppGUI/MainGUI.py:478
-msgid "&Toggle Grid Snap\tG"
-msgstr ""
-
-#: AppGUI/MainGUI.py:480
-msgid "&Toggle Grid Lines\tAlt+G"
-msgstr ""
-
-#: AppGUI/MainGUI.py:482
-msgid "&Toggle Axis\tShift+G"
-msgstr ""
-
-#: AppGUI/MainGUI.py:484
-msgid "Toggle Workspace\tShift+W"
-msgstr ""
-
-#: AppGUI/MainGUI.py:486
-msgid "Toggle HUD\tAlt+H"
-msgstr ""
-
-#: AppGUI/MainGUI.py:491
-msgid "Objects"
-msgstr ""
-
-#: AppGUI/MainGUI.py:494 AppGUI/MainGUI.py:4099 AppObjects/ObjectCollection.py:1121
-#: AppObjects/ObjectCollection.py:1168
-msgid "Select All"
-msgstr ""
-
-#: AppGUI/MainGUI.py:496 AppObjects/ObjectCollection.py:1125
-#: AppObjects/ObjectCollection.py:1172
-msgid "Deselect All"
-msgstr ""
-
-#: AppGUI/MainGUI.py:505
-msgid "&Command Line\tS"
-msgstr ""
-
-#: AppGUI/MainGUI.py:510
-msgid "Help"
-msgstr ""
-
-#: AppGUI/MainGUI.py:512
-msgid "Online Help\tF1"
-msgstr ""
-
-#: AppGUI/MainGUI.py:515 Bookmark.py:293
-msgid "Bookmarks"
-msgstr ""
-
-#: AppGUI/MainGUI.py:518 App_Main.py:3091 App_Main.py:3100
-msgid "Bookmarks Manager"
-msgstr ""
-
-#: AppGUI/MainGUI.py:522
-msgid "Report a bug"
-msgstr ""
-
-#: AppGUI/MainGUI.py:525
-msgid "Excellon Specification"
-msgstr ""
-
-#: AppGUI/MainGUI.py:527
-msgid "Gerber Specification"
-msgstr ""
-
-#: AppGUI/MainGUI.py:532
-msgid "Shortcuts List\tF3"
-msgstr ""
-
-#: AppGUI/MainGUI.py:534
-msgid "YouTube Channel\tF4"
-msgstr ""
-
-#: AppGUI/MainGUI.py:539
-msgid "ReadMe?"
-msgstr ""
-
-#: AppGUI/MainGUI.py:542 App_Main.py:2646
-msgid "About FlatCAM"
-msgstr ""
-
-#: AppGUI/MainGUI.py:551
-msgid "Add Circle\tO"
-msgstr ""
-
-#: AppGUI/MainGUI.py:554
-msgid "Add Arc\tA"
-msgstr ""
-
-#: AppGUI/MainGUI.py:557
-msgid "Add Rectangle\tR"
-msgstr ""
-
-#: AppGUI/MainGUI.py:560
-msgid "Add Polygon\tN"
-msgstr ""
-
-#: AppGUI/MainGUI.py:563
-msgid "Add Path\tP"
-msgstr ""
-
-#: AppGUI/MainGUI.py:566
-msgid "Add Text\tT"
-msgstr ""
-
-#: AppGUI/MainGUI.py:569
-msgid "Polygon Union\tU"
-msgstr ""
-
-#: AppGUI/MainGUI.py:571
-msgid "Polygon Intersection\tE"
-msgstr ""
-
-#: AppGUI/MainGUI.py:573
-msgid "Polygon Subtraction\tS"
-msgstr ""
-
-#: AppGUI/MainGUI.py:577
-msgid "Cut Path\tX"
-msgstr ""
-
-#: AppGUI/MainGUI.py:581
-msgid "Copy Geom\tC"
-msgstr ""
-
-#: AppGUI/MainGUI.py:583
-msgid "Delete Shape\tDEL"
-msgstr ""
-
-#: AppGUI/MainGUI.py:587 AppGUI/MainGUI.py:674
-msgid "Move\tM"
-msgstr ""
-
-#: AppGUI/MainGUI.py:589
-msgid "Buffer Tool\tB"
-msgstr ""
-
-#: AppGUI/MainGUI.py:592
-msgid "Paint Tool\tI"
-msgstr ""
-
-#: AppGUI/MainGUI.py:595
-msgid "Transform Tool\tAlt+R"
-msgstr ""
-
-#: AppGUI/MainGUI.py:599
-msgid "Toggle Corner Snap\tK"
-msgstr ""
-
-#: AppGUI/MainGUI.py:605
-msgid ">Excellon Editor<"
-msgstr ""
-
-#: AppGUI/MainGUI.py:609
-msgid "Add Drill Array\tA"
-msgstr ""
-
-#: AppGUI/MainGUI.py:611
-msgid "Add Drill\tD"
-msgstr ""
-
-#: AppGUI/MainGUI.py:615
-msgid "Add Slot Array\tQ"
-msgstr ""
-
-#: AppGUI/MainGUI.py:617
-msgid "Add Slot\tW"
-msgstr ""
-
-#: AppGUI/MainGUI.py:621
-msgid "Resize Drill(S)\tR"
-msgstr ""
-
-#: AppGUI/MainGUI.py:624 AppGUI/MainGUI.py:668
-msgid "Copy\tC"
-msgstr ""
-
-#: AppGUI/MainGUI.py:626 AppGUI/MainGUI.py:670
-msgid "Delete\tDEL"
-msgstr ""
-
-#: AppGUI/MainGUI.py:631
-msgid "Move Drill(s)\tM"
-msgstr ""
-
-#: AppGUI/MainGUI.py:636
-msgid ">Gerber Editor<"
-msgstr ""
-
-#: AppGUI/MainGUI.py:640
-msgid "Add Pad\tP"
-msgstr ""
-
-#: AppGUI/MainGUI.py:642
-msgid "Add Pad Array\tA"
-msgstr ""
-
-#: AppGUI/MainGUI.py:644
-msgid "Add Track\tT"
-msgstr ""
-
-#: AppGUI/MainGUI.py:646
-msgid "Add Region\tN"
-msgstr ""
-
-#: AppGUI/MainGUI.py:650
-msgid "Poligonize\tAlt+N"
-msgstr ""
-
-#: AppGUI/MainGUI.py:652
-msgid "Add SemiDisc\tE"
-msgstr ""
-
-#: AppGUI/MainGUI.py:654
-msgid "Add Disc\tD"
-msgstr ""
-
-#: AppGUI/MainGUI.py:656
-msgid "Buffer\tB"
-msgstr ""
-
-#: AppGUI/MainGUI.py:658
-msgid "Scale\tS"
-msgstr ""
-
-#: AppGUI/MainGUI.py:660
-msgid "Mark Area\tAlt+A"
-msgstr ""
-
-#: AppGUI/MainGUI.py:662
-msgid "Eraser\tCtrl+E"
-msgstr ""
-
-#: AppGUI/MainGUI.py:664
-msgid "Transform\tAlt+R"
-msgstr ""
-
-#: AppGUI/MainGUI.py:691
-msgid "Enable Plot"
-msgstr ""
-
-#: AppGUI/MainGUI.py:693
-msgid "Disable Plot"
-msgstr ""
-
-#: AppGUI/MainGUI.py:697
-msgid "Set Color"
-msgstr ""
-
-#: AppGUI/MainGUI.py:700 App_Main.py:9644
-msgid "Red"
-msgstr ""
-
-#: AppGUI/MainGUI.py:703 App_Main.py:9646
-msgid "Blue"
-msgstr ""
-
-#: AppGUI/MainGUI.py:706 App_Main.py:9649
-msgid "Yellow"
-msgstr ""
-
-#: AppGUI/MainGUI.py:709 App_Main.py:9651
-msgid "Green"
-msgstr ""
-
-#: AppGUI/MainGUI.py:712 App_Main.py:9653
-msgid "Purple"
-msgstr ""
-
-#: AppGUI/MainGUI.py:715 App_Main.py:9655
-msgid "Brown"
-msgstr ""
-
-#: AppGUI/MainGUI.py:718 App_Main.py:9657 App_Main.py:9713
-msgid "White"
-msgstr ""
-
-#: AppGUI/MainGUI.py:721 App_Main.py:9659
-msgid "Black"
-msgstr ""
-
-#: AppGUI/MainGUI.py:726 App_Main.py:9662
-msgid "Custom"
-msgstr ""
-
-#: AppGUI/MainGUI.py:731 App_Main.py:9696
-msgid "Opacity"
-msgstr ""
-
-#: AppGUI/MainGUI.py:734 App_Main.py:9672
-msgid "Default"
-msgstr ""
-
-#: AppGUI/MainGUI.py:739
-msgid "Generate CNC"
-msgstr ""
-
-#: AppGUI/MainGUI.py:741
-msgid "View Source"
-msgstr ""
-
-#: AppGUI/MainGUI.py:746 AppGUI/MainGUI.py:851 AppGUI/MainGUI.py:1066 AppGUI/MainGUI.py:1525
-#: AppGUI/MainGUI.py:1886 AppGUI/MainGUI.py:2097 AppGUI/MainGUI.py:4511
-#: AppGUI/ObjectUI.py:1519 AppObjects/FlatCAMGeometry.py:560 AppTools/ToolPanelize.py:551
-#: AppTools/ToolPanelize.py:578 AppTools/ToolPanelize.py:671 AppTools/ToolPanelize.py:700
-#: AppTools/ToolPanelize.py:762
-msgid "Copy"
-msgstr ""
-
-#: AppGUI/MainGUI.py:754 AppGUI/MainGUI.py:1538 AppTools/ToolProperties.py:31
-msgid "Properties"
-msgstr ""
-
-#: AppGUI/MainGUI.py:783
-msgid "File Toolbar"
-msgstr ""
-
-#: AppGUI/MainGUI.py:787
-msgid "Edit Toolbar"
-msgstr ""
-
-#: AppGUI/MainGUI.py:791
-msgid "View Toolbar"
-msgstr ""
-
-#: AppGUI/MainGUI.py:795
-msgid "Shell Toolbar"
-msgstr ""
-
-#: AppGUI/MainGUI.py:799
-msgid "Tools Toolbar"
-msgstr ""
-
-#: AppGUI/MainGUI.py:803
-msgid "Excellon Editor Toolbar"
-msgstr ""
-
-#: AppGUI/MainGUI.py:809
-msgid "Geometry Editor Toolbar"
-msgstr ""
-
-#: AppGUI/MainGUI.py:813
-msgid "Gerber Editor Toolbar"
-msgstr ""
-
-#: AppGUI/MainGUI.py:817
-msgid "Grid Toolbar"
-msgstr ""
-
-#: AppGUI/MainGUI.py:831 AppGUI/MainGUI.py:1865 App_Main.py:6592 App_Main.py:6597
-msgid "Open Gerber"
-msgstr ""
-
-#: AppGUI/MainGUI.py:833 AppGUI/MainGUI.py:1867 App_Main.py:6632 App_Main.py:6637
-msgid "Open Excellon"
-msgstr ""
-
-#: AppGUI/MainGUI.py:836 AppGUI/MainGUI.py:1870
-msgid "Open project"
-msgstr ""
-
-#: AppGUI/MainGUI.py:838 AppGUI/MainGUI.py:1872
-msgid "Save project"
-msgstr ""
-
-#: AppGUI/MainGUI.py:846 AppGUI/MainGUI.py:1881
-msgid "Save Object and close the Editor"
-msgstr ""
-
-#: AppGUI/MainGUI.py:853 AppGUI/MainGUI.py:1888
-msgid "&Delete"
-msgstr ""
-
-#: AppGUI/MainGUI.py:856 AppGUI/MainGUI.py:1891 AppGUI/MainGUI.py:4100
-#: AppGUI/MainGUI.py:4308 AppTools/ToolDistance.py:35 AppTools/ToolDistance.py:197
-msgid "Distance Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:858 AppGUI/MainGUI.py:1893
-msgid "Distance Min Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:860 AppGUI/MainGUI.py:1895 AppGUI/MainGUI.py:4093
-msgid "Set Origin"
-msgstr ""
-
-#: AppGUI/MainGUI.py:862 AppGUI/MainGUI.py:1897
-msgid "Move to Origin"
-msgstr ""
-
-#: AppGUI/MainGUI.py:865 AppGUI/MainGUI.py:1899
-msgid "Jump to Location"
-msgstr ""
-
-#: AppGUI/MainGUI.py:867 AppGUI/MainGUI.py:1901 AppGUI/MainGUI.py:4105
-msgid "Locate in Object"
-msgstr ""
-
-#: AppGUI/MainGUI.py:873 AppGUI/MainGUI.py:1907
-msgid "&Replot"
-msgstr ""
-
-#: AppGUI/MainGUI.py:875 AppGUI/MainGUI.py:1909
-msgid "&Clear plot"
-msgstr ""
-
-#: AppGUI/MainGUI.py:877 AppGUI/MainGUI.py:1911 AppGUI/MainGUI.py:4096
-msgid "Zoom In"
-msgstr ""
-
-#: AppGUI/MainGUI.py:879 AppGUI/MainGUI.py:1913 AppGUI/MainGUI.py:4096
-msgid "Zoom Out"
-msgstr ""
-
-#: AppGUI/MainGUI.py:881 AppGUI/MainGUI.py:1429 AppGUI/MainGUI.py:1915
-#: AppGUI/MainGUI.py:4095
-msgid "Zoom Fit"
-msgstr ""
-
-#: AppGUI/MainGUI.py:889 AppGUI/MainGUI.py:1921
-msgid "&Command Line"
-msgstr ""
-
-#: AppGUI/MainGUI.py:901 AppGUI/MainGUI.py:1933
-msgid "2Sided Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:903 AppGUI/MainGUI.py:1935 AppGUI/MainGUI.py:4111
-msgid "Align Objects Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:905 AppGUI/MainGUI.py:1937 AppGUI/MainGUI.py:4111
-#: AppTools/ToolExtractDrills.py:393
-msgid "Extract Drills Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:908 AppGUI/ObjectUI.py:360 AppTools/ToolCutOut.py:440
-msgid "Cutout Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:910 AppGUI/MainGUI.py:1942 AppGUI/ObjectUI.py:346
-#: AppGUI/ObjectUI.py:2087 AppTools/ToolNCC.py:974
-msgid "NCC Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:914 AppGUI/MainGUI.py:1946 AppGUI/MainGUI.py:4113
-#: AppTools/ToolIsolation.py:38 AppTools/ToolIsolation.py:766
-msgid "Isolation Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:918 AppGUI/MainGUI.py:1950
-msgid "Panel Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:920 AppGUI/MainGUI.py:1952 AppTools/ToolFilm.py:569
-msgid "Film Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:922 AppGUI/MainGUI.py:1954 AppTools/ToolSolderPaste.py:561
-msgid "SolderPaste Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:924 AppGUI/MainGUI.py:1956 AppGUI/MainGUI.py:4118
-#: AppTools/ToolSub.py:40
-msgid "Subtract Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:926 AppGUI/MainGUI.py:1958 AppTools/ToolRulesCheck.py:616
-msgid "Rules Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:928 AppGUI/MainGUI.py:1960 AppGUI/MainGUI.py:4115
-#: AppTools/ToolOptimal.py:33 AppTools/ToolOptimal.py:313
-msgid "Optimal Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:933 AppGUI/MainGUI.py:1965 AppGUI/MainGUI.py:4111
-msgid "Calculators Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:937 AppGUI/MainGUI.py:1969 AppGUI/MainGUI.py:4116
-#: AppTools/ToolQRCode.py:43 AppTools/ToolQRCode.py:391
-msgid "QRCode Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:939 AppGUI/MainGUI.py:1971 AppGUI/MainGUI.py:4113
-#: AppTools/ToolCopperThieving.py:39 AppTools/ToolCopperThieving.py:572
-msgid "Copper Thieving Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:942 AppGUI/MainGUI.py:1974 AppGUI/MainGUI.py:4112
-#: AppTools/ToolFiducials.py:33 AppTools/ToolFiducials.py:399
-msgid "Fiducials Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:944 AppGUI/MainGUI.py:1976 AppTools/ToolCalibration.py:37
-#: AppTools/ToolCalibration.py:759
-msgid "Calibration Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:946 AppGUI/MainGUI.py:1978 AppGUI/MainGUI.py:4113
-msgid "Punch Gerber Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:948 AppGUI/MainGUI.py:1980 AppTools/ToolInvertGerber.py:31
-msgid "Invert Gerber Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:950 AppGUI/MainGUI.py:1982 AppGUI/MainGUI.py:4115
-#: AppTools/ToolCorners.py:31
-msgid "Corner Markers Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:952 AppGUI/MainGUI.py:1984 AppTools/ToolEtchCompensation.py:32
-#: AppTools/ToolEtchCompensation.py:288
-msgid "Etch Compensation Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:958 AppGUI/MainGUI.py:984 AppGUI/MainGUI.py:1036 AppGUI/MainGUI.py:1990
-#: AppGUI/MainGUI.py:2068
-msgid "Select"
-msgstr ""
-
-#: AppGUI/MainGUI.py:960 AppGUI/MainGUI.py:1992
-msgid "Add Drill Hole"
-msgstr ""
-
-#: AppGUI/MainGUI.py:962 AppGUI/MainGUI.py:1994
-msgid "Add Drill Hole Array"
-msgstr ""
-
-#: AppGUI/MainGUI.py:964 AppGUI/MainGUI.py:1517 AppGUI/MainGUI.py:1998
-#: AppGUI/MainGUI.py:4393
-msgid "Add Slot"
-msgstr ""
-
-#: AppGUI/MainGUI.py:966 AppGUI/MainGUI.py:1519 AppGUI/MainGUI.py:2000
-#: AppGUI/MainGUI.py:4392
-msgid "Add Slot Array"
-msgstr ""
-
-#: AppGUI/MainGUI.py:968 AppGUI/MainGUI.py:1522 AppGUI/MainGUI.py:1996
-msgid "Resize Drill"
-msgstr ""
-
-#: AppGUI/MainGUI.py:972 AppGUI/MainGUI.py:2004
-msgid "Copy Drill"
-msgstr ""
-
-#: AppGUI/MainGUI.py:974 AppGUI/MainGUI.py:2006
-msgid "Delete Drill"
-msgstr ""
-
-#: AppGUI/MainGUI.py:978 AppGUI/MainGUI.py:2010
-msgid "Move Drill"
-msgstr ""
-
-#: AppGUI/MainGUI.py:986 AppGUI/MainGUI.py:2018
-msgid "Add Circle"
-msgstr ""
-
-#: AppGUI/MainGUI.py:988 AppGUI/MainGUI.py:2020
-msgid "Add Arc"
-msgstr ""
-
-#: AppGUI/MainGUI.py:990 AppGUI/MainGUI.py:2022
-msgid "Add Rectangle"
-msgstr ""
-
-#: AppGUI/MainGUI.py:994 AppGUI/MainGUI.py:2026
-msgid "Add Path"
-msgstr ""
-
-#: AppGUI/MainGUI.py:996 AppGUI/MainGUI.py:2028
-msgid "Add Polygon"
-msgstr ""
-
-#: AppGUI/MainGUI.py:999 AppGUI/MainGUI.py:2031
-msgid "Add Text"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1001 AppGUI/MainGUI.py:2033
-msgid "Add Buffer"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1003 AppGUI/MainGUI.py:2035
-msgid "Paint Shape"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1005 AppGUI/MainGUI.py:1062 AppGUI/MainGUI.py:1458
-#: AppGUI/MainGUI.py:1503 AppGUI/MainGUI.py:2037 AppGUI/MainGUI.py:2093
-msgid "Eraser"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1009 AppGUI/MainGUI.py:2041
-msgid "Polygon Union"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1011 AppGUI/MainGUI.py:2043
-msgid "Polygon Explode"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1014 AppGUI/MainGUI.py:2046
-msgid "Polygon Intersection"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1016 AppGUI/MainGUI.py:2048
-msgid "Polygon Subtraction"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1020 AppGUI/MainGUI.py:2052
-msgid "Cut Path"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1022
-msgid "Copy Shape(s)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1025
-msgid "Delete Shape '-'"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1027 AppGUI/MainGUI.py:1070 AppGUI/MainGUI.py:1470
-#: AppGUI/MainGUI.py:1507 AppGUI/MainGUI.py:2058 AppGUI/MainGUI.py:2101
-#: AppGUI/ObjectUI.py:109 AppGUI/ObjectUI.py:152
-msgid "Transformations"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1030
-msgid "Move Objects "
-msgstr ""
-
-#: AppGUI/MainGUI.py:1038 AppGUI/MainGUI.py:2070 AppGUI/MainGUI.py:4512
-msgid "Add Pad"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1042 AppGUI/MainGUI.py:2074 AppGUI/MainGUI.py:4513
-msgid "Add Track"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1044 AppGUI/MainGUI.py:2076 AppGUI/MainGUI.py:4512
-msgid "Add Region"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1046 AppGUI/MainGUI.py:1489 AppGUI/MainGUI.py:2078
-msgid "Poligonize"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1049 AppGUI/MainGUI.py:1491 AppGUI/MainGUI.py:2081
-msgid "SemiDisc"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1051 AppGUI/MainGUI.py:1493 AppGUI/MainGUI.py:2083
-msgid "Disc"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1059 AppGUI/MainGUI.py:1501 AppGUI/MainGUI.py:2091
-msgid "Mark Area"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1073 AppGUI/MainGUI.py:1474 AppGUI/MainGUI.py:1536
-#: AppGUI/MainGUI.py:2104 AppGUI/MainGUI.py:4512 AppTools/ToolMove.py:27
-msgid "Move"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1081
-msgid "Snap to grid"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1084
-msgid "Grid X snapping distance"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1089
-msgid ""
-"When active, value on Grid_X\n"
-"is copied to the Grid_Y value."
-msgstr ""
-
-#: AppGUI/MainGUI.py:1096
-msgid "Grid Y snapping distance"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1101
-msgid "Toggle the display of axis on canvas"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1107 AppGUI/preferences/PreferencesUIManager.py:846
-#: AppGUI/preferences/PreferencesUIManager.py:938
-#: AppGUI/preferences/PreferencesUIManager.py:966
-#: AppGUI/preferences/PreferencesUIManager.py:1072 App_Main.py:5140 App_Main.py:5145
-#: App_Main.py:5168
-msgid "Preferences"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1113
-msgid "Command Line"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1119
-msgid "HUD (Heads up display)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1125 AppGUI/preferences/general/GeneralAPPSetGroupUI.py:97
-msgid ""
-"Draw a delimiting rectangle on canvas.\n"
-"The purpose is to illustrate the limits for our work."
-msgstr ""
-
-#: AppGUI/MainGUI.py:1135
-msgid "Snap to corner"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1139 AppGUI/preferences/general/GeneralAPPSetGroupUI.py:78
-msgid "Max. magnet distance"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1175 AppGUI/MainGUI.py:1420 App_Main.py:7639
-msgid "Project"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1190
-msgid "Selected"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1218 AppGUI/MainGUI.py:1226
-msgid "Plot Area"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1253
-msgid "General"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1268 AppTools/ToolCopperThieving.py:74 AppTools/ToolCorners.py:55
-#: AppTools/ToolDblSided.py:64 AppTools/ToolEtchCompensation.py:73
-#: AppTools/ToolExtractDrills.py:61 AppTools/ToolFiducials.py:262
-#: AppTools/ToolInvertGerber.py:72 AppTools/ToolIsolation.py:94 AppTools/ToolOptimal.py:71
-#: AppTools/ToolPunchGerber.py:64 AppTools/ToolQRCode.py:78 AppTools/ToolRulesCheck.py:61
-#: AppTools/ToolSolderPaste.py:67 AppTools/ToolSub.py:70
-msgid "GERBER"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1278 AppTools/ToolDblSided.py:92 AppTools/ToolRulesCheck.py:199
-msgid "EXCELLON"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1288 AppTools/ToolDblSided.py:120 AppTools/ToolSub.py:125
-msgid "GEOMETRY"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1298
-msgid "CNC-JOB"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1307 AppGUI/ObjectUI.py:328 AppGUI/ObjectUI.py:2062
-msgid "TOOLS"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1316
-msgid "TOOLS 2"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1326
-msgid "UTILITIES"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1343 AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201
-msgid "Restore Defaults"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1346
-msgid ""
-"Restore the entire set of default values\n"
-"to the initial values loaded after first launch."
-msgstr ""
-
-#: AppGUI/MainGUI.py:1351
-msgid "Open Pref Folder"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1354
-msgid "Open the folder where FlatCAM save the preferences files."
-msgstr ""
-
-#: AppGUI/MainGUI.py:1358 AppGUI/MainGUI.py:1836
-msgid "Clear GUI Settings"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1362
-msgid ""
-"Clear the GUI settings for FlatCAM,\n"
-"such as: layout, gui state, style, hdpi support etc."
-msgstr ""
-
-#: AppGUI/MainGUI.py:1373
-msgid "Apply"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1376
-msgid "Apply the current preferences without saving to a file."
-msgstr ""
-
-#: AppGUI/MainGUI.py:1383
-msgid ""
-"Save the current settings in the 'current_defaults' file\n"
-"which is the file storing the working default preferences."
-msgstr ""
-
-#: AppGUI/MainGUI.py:1391
-msgid "Will not save the changes and will close the preferences window."
-msgstr ""
-
-#: AppGUI/MainGUI.py:1405
-msgid "Toggle Visibility"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1411
-msgid "New"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1413 AppTools/ToolCalibration.py:631 AppTools/ToolCalibration.py:648
-#: AppTools/ToolCalibration.py:815 AppTools/ToolCopperThieving.py:148
-#: AppTools/ToolCopperThieving.py:162 AppTools/ToolCopperThieving.py:608
-#: AppTools/ToolCutOut.py:92 AppTools/ToolDblSided.py:226 AppTools/ToolFilm.py:69
-#: AppTools/ToolFilm.py:92 AppTools/ToolImage.py:49 AppTools/ToolImage.py:271
-#: AppTools/ToolIsolation.py:464 AppTools/ToolIsolation.py:517
-#: AppTools/ToolIsolation.py:1281 AppTools/ToolNCC.py:95 AppTools/ToolNCC.py:558
-#: AppTools/ToolNCC.py:1318 AppTools/ToolPaint.py:501 AppTools/ToolPaint.py:705
-#: AppTools/ToolPanelize.py:116 AppTools/ToolPanelize.py:385 AppTools/ToolPanelize.py:402
-msgid "Geometry"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1417 AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99
-#: AppTools/ToolAlignObjects.py:74 AppTools/ToolAlignObjects.py:110
-#: AppTools/ToolCalibration.py:197 AppTools/ToolCalibration.py:631
-#: AppTools/ToolCalibration.py:648 AppTools/ToolCalibration.py:807
-#: AppTools/ToolCalibration.py:815 AppTools/ToolCopperThieving.py:148
-#: AppTools/ToolCopperThieving.py:162 AppTools/ToolCopperThieving.py:608
-#: AppTools/ToolDblSided.py:225 AppTools/ToolFilm.py:342 AppTools/ToolIsolation.py:517
-#: AppTools/ToolIsolation.py:1281 AppTools/ToolNCC.py:558 AppTools/ToolNCC.py:1318
-#: AppTools/ToolPaint.py:501 AppTools/ToolPaint.py:705 AppTools/ToolPanelize.py:385
-#: AppTools/ToolPunchGerber.py:149 AppTools/ToolPunchGerber.py:164
-msgid "Excellon"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1424
-msgid "Grids"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1431
-msgid "Clear Plot"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1433
-msgid "Replot"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1437
-msgid "Geo Editor"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1439
-msgid "Path"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1441
-msgid "Rectangle"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1444
-msgid "Circle"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1448
-msgid "Arc"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1462
-msgid "Union"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1464
-msgid "Intersection"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1466
-msgid "Subtraction"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1468 AppGUI/ObjectUI.py:2151
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:56
-msgid "Cut"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1479
-msgid "Pad"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1481
-msgid "Pad Array"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1485
-msgid "Track"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1487
-msgid "Region"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1510
-msgid "Exc Editor"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1512 AppGUI/MainGUI.py:4391
-msgid "Add Drill"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1531 App_Main.py:2219
-msgid "Close Editor"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1555
-msgid ""
-"Absolute measurement.\n"
-"Reference is (X=0, Y= 0) position"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1563
-msgid "Application units"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1654
-msgid "Lock Toolbars"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1824
-msgid "FlatCAM Preferences Folder opened."
-msgstr ""
-
-#: AppGUI/MainGUI.py:1835
-msgid "Are you sure you want to delete the GUI Settings? \n"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1840 AppGUI/preferences/PreferencesUIManager.py:877
-#: AppGUI/preferences/PreferencesUIManager.py:1123 AppTranslation.py:111
-#: AppTranslation.py:210 App_Main.py:2223 App_Main.py:3158 App_Main.py:5354 App_Main.py:6415
-msgid "Yes"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1841 AppGUI/preferences/PreferencesUIManager.py:1124
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:62
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 AppTools/ToolIsolation.py:174
-#: AppTools/ToolNCC.py:182 AppTools/ToolPaint.py:165 AppTranslation.py:112
-#: AppTranslation.py:211 App_Main.py:2224 App_Main.py:3159 App_Main.py:5355 App_Main.py:6416
-msgid "No"
-msgstr ""
-
-#: AppGUI/MainGUI.py:1940
-msgid "&Cutout Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:2016
-msgid "Select 'Esc'"
-msgstr ""
-
-#: AppGUI/MainGUI.py:2054
-msgid "Copy Objects"
-msgstr ""
-
-#: AppGUI/MainGUI.py:2056 AppGUI/MainGUI.py:4311
-msgid "Delete Shape"
-msgstr ""
-
-#: AppGUI/MainGUI.py:2062
-msgid "Move Objects"
-msgstr ""
-
-#: AppGUI/MainGUI.py:2648
-msgid ""
-"Please first select a geometry item to be cutted\n"
-"then select the geometry item that will be cutted\n"
-"out of the first item. In the end press ~X~ key or\n"
-"the toolbar button."
-msgstr ""
-
-#: AppGUI/MainGUI.py:2655 AppGUI/MainGUI.py:2819 AppGUI/MainGUI.py:2866
-#: AppGUI/MainGUI.py:2888
-msgid "Warning"
-msgstr ""
-
-#: AppGUI/MainGUI.py:2814
-msgid ""
-"Please select geometry items \n"
-"on which to perform Intersection Tool."
-msgstr ""
-
-#: AppGUI/MainGUI.py:2861
-msgid ""
-"Please select geometry items \n"
-"on which to perform Substraction Tool."
-msgstr ""
-
-#: AppGUI/MainGUI.py:2883
-msgid ""
-"Please select geometry items \n"
-"on which to perform union."
-msgstr ""
-
-#: AppGUI/MainGUI.py:2968 AppGUI/MainGUI.py:3183
-msgid "Cancelled. Nothing selected to delete."
-msgstr ""
-
-#: AppGUI/MainGUI.py:3052 AppGUI/MainGUI.py:3299
-msgid "Cancelled. Nothing selected to copy."
-msgstr ""
-
-#: AppGUI/MainGUI.py:3098 AppGUI/MainGUI.py:3328
-msgid "Cancelled. Nothing selected to move."
-msgstr ""
-
-#: AppGUI/MainGUI.py:3354
-msgid "New Tool ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:3355 AppTools/ToolIsolation.py:1258 AppTools/ToolNCC.py:924
-#: AppTools/ToolPaint.py:849 AppTools/ToolSolderPaste.py:568
-msgid "Enter a Tool Diameter"
-msgstr ""
-
-#: AppGUI/MainGUI.py:3367
-msgid "Adding Tool cancelled ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:3381
-msgid "Distance Tool exit..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:3561 App_Main.py:3146
-msgid "Application is saving the project. Please wait ..."
-msgstr ""
-
-#: AppGUI/MainGUI.py:3668
-msgid "Shell disabled."
-msgstr ""
-
-#: AppGUI/MainGUI.py:3678
-msgid "Shell enabled."
-msgstr ""
-
-#: AppGUI/MainGUI.py:3706 App_Main.py:9155
-msgid "Shortcut Key List"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4089
-msgid "General Shortcut list"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4090
-msgid "SHOW SHORTCUT LIST"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4090
-msgid "Switch to Project Tab"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4090
-msgid "Switch to Selected Tab"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4091
-msgid "Switch to Tool Tab"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4092
-msgid "New Gerber"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4092
-msgid "Edit Object (if selected)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4092 App_Main.py:5658
-msgid "Grid On/Off"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4092
-msgid "Jump to Coordinates"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4093
-msgid "New Excellon"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4093
-msgid "Move Obj"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4093
-msgid "New Geometry"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4093
-msgid "Change Units"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4094
-msgid "Open Properties Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4094
-msgid "Rotate by 90 degree CW"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4094
-msgid "Shell Toggle"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4095
-msgid "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4096
-msgid "Flip on X_axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4096
-msgid "Flip on Y_axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4099
-msgid "Copy Obj"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4099
-msgid "Open Tools Database"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4100
-msgid "Open Excellon File"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4100
-msgid "Open Gerber File"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4100
-msgid "New Project"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4101 App_Main.py:6711 App_Main.py:6714
-msgid "Open Project"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4101 AppTools/ToolPDF.py:41
-msgid "PDF Import Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4101
-msgid "Save Project"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4101
-msgid "Toggle Plot Area"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4104
-msgid "Copy Obj_Name"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4105
-msgid "Toggle Code Editor"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4105
-msgid "Toggle the axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4105 AppGUI/MainGUI.py:4306 AppGUI/MainGUI.py:4393
-#: AppGUI/MainGUI.py:4515
-msgid "Distance Minimum Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4106
-msgid "Open Preferences Window"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4107
-msgid "Rotate by 90 degree CCW"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4107
-msgid "Run a Script"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4107
-msgid "Toggle the workspace"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4107
-msgid "Skew on X axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4108
-msgid "Skew on Y axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4111
-msgid "2-Sided PCB Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4112
-msgid "Toggle Grid Lines"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4114
-msgid "Solder Paste Dispensing Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4115
-msgid "Film PCB Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4115
-msgid "Non-Copper Clearing Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4116
-msgid "Paint Area Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4116
-msgid "Rules Check Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4117
-msgid "View File Source"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4117
-msgid "Transformations Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4118
-msgid "Cutout PCB Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4118 AppTools/ToolPanelize.py:35
-msgid "Panelize PCB"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4119
-msgid "Enable all Plots"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4119
-msgid "Disable all Plots"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4119
-msgid "Disable Non-selected Plots"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4120
-msgid "Toggle Full Screen"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4123
-msgid "Abort current task (gracefully)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4126
-msgid "Save Project As"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4127
-msgid "Paste Special. Will convert a Windows path style to the one required in Tcl Shell"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4130
-msgid "Open Online Manual"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4131
-msgid "Open Online Tutorials"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4131
-msgid "Refresh Plots"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4131 AppTools/ToolSolderPaste.py:517
-msgid "Delete Object"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4131
-msgid "Alternate: Delete Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4132
-msgid "(left to Key_1)Toggle Notebook Area (Left Side)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4132
-msgid "En(Dis)able Obj Plot"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4133
-msgid "Deselects all objects"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4147
-msgid "Editor Shortcut list"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4301
-msgid "GEOMETRY EDITOR"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4301
-msgid "Draw an Arc"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4301
-msgid "Copy Geo Item"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4302
-msgid "Within Add Arc will toogle the ARC direction: CW or CCW"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4302
-msgid "Polygon Intersection Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4303
-msgid "Geo Paint Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4303 AppGUI/MainGUI.py:4392 AppGUI/MainGUI.py:4512
-msgid "Jump to Location (x, y)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4303
-msgid "Toggle Corner Snap"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4303
-msgid "Move Geo Item"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4304
-msgid "Within Add Arc will cycle through the ARC modes"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4304
-msgid "Draw a Polygon"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4304
-msgid "Draw a Circle"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4305
-msgid "Draw a Path"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4305
-msgid "Draw Rectangle"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4305
-msgid "Polygon Subtraction Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4305
-msgid "Add Text Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4306
-msgid "Polygon Union Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4306
-msgid "Flip shape on X axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4306
-msgid "Flip shape on Y axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4307
-msgid "Skew shape on X axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4307
-msgid "Skew shape on Y axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4307
-msgid "Editor Transformation Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4308
-msgid "Offset shape on X axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4308
-msgid "Offset shape on Y axis"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4309 AppGUI/MainGUI.py:4395 AppGUI/MainGUI.py:4517
-msgid "Save Object and Exit Editor"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4309
-msgid "Polygon Cut Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4310
-msgid "Rotate Geometry"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4310
-msgid "Finish drawing for certain tools"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4310 AppGUI/MainGUI.py:4395 AppGUI/MainGUI.py:4515
-msgid "Abort and return to Select"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4391
-msgid "EXCELLON EDITOR"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4391
-msgid "Copy Drill(s)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4392
-msgid "Move Drill(s)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4393
-msgid "Add a new Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4394
-msgid "Delete Drill(s)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4394
-msgid "Alternate: Delete Tool(s)"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4511
-msgid "GERBER EDITOR"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4511
-msgid "Add Disc"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4511
-msgid "Add SemiDisc"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4513
-msgid "Within Track & Region Tools will cycle in REVERSE the bend modes"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4514
-msgid "Within Track & Region Tools will cycle FORWARD the bend modes"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4515
-msgid "Alternate: Delete Apertures"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4516
-msgid "Eraser Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4517 AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221
-msgid "Mark Area Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4517
-msgid "Poligonize Tool"
-msgstr ""
-
-#: AppGUI/MainGUI.py:4517
-msgid "Transformation Tool"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:38
-msgid "App Object"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:78 AppTools/ToolIsolation.py:77
-msgid ""
-"BASIC is suitable for a beginner. Many parameters\n"
-"are hidden from the user in this mode.\n"
-"ADVANCED mode will make available all parameters.\n"
-"\n"
-"To change the application LEVEL, go to:\n"
-"Edit -> Preferences -> General and check:\n"
-"'APP. LEVEL' radio button."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:111 AppGUI/ObjectUI.py:154
-msgid "Geometrical transformations of the current object."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:120
-msgid ""
-"Factor by which to multiply\n"
-"geometric features of this object.\n"
-"Expressions are allowed. E.g: 1/25.4"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:127
-msgid "Perform scaling operation."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:138
-msgid ""
-"Amount by which to move the object\n"
-"in the x and y axes in (x, y) format.\n"
-"Expressions are allowed. E.g: (1/3.2, 0.5*3)"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:145
-msgid "Perform the offset operation."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:162 AppGUI/ObjectUI.py:173 AppTool.py:280 AppTool.py:291
-msgid "Edited value is out of range"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:168 AppGUI/ObjectUI.py:175 AppTool.py:286 AppTool.py:293
-msgid "Edited value is within limits."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:187
-msgid "Gerber Object"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:196 AppGUI/ObjectUI.py:496 AppGUI/ObjectUI.py:1313
-#: AppGUI/ObjectUI.py:2135 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:31
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:31
-msgid "Plot Options"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:202 AppGUI/ObjectUI.py:502
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:45
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119
-#: AppTools/ToolCopperThieving.py:195
-msgid "Solid"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:204 AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:47
-msgid "Solid color polygons."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:210 AppGUI/ObjectUI.py:510 AppGUI/ObjectUI.py:1319
-msgid "Multi-Color"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:212 AppGUI/ObjectUI.py:512 AppGUI/ObjectUI.py:1321
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:47
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:54
-msgid "Draw polygons in different colors."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:228 AppGUI/ObjectUI.py:548
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:38
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:38
-msgid "Plot"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:229 AppGUI/ObjectUI.py:550 AppGUI/ObjectUI.py:1383
-#: AppGUI/ObjectUI.py:2245 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
-msgid "Plot (show) this object."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:258
-msgid ""
-"Toggle the display of the Gerber Apertures Table.\n"
-"When unchecked, it will delete all mark shapes\n"
-"that are drawn on canvas."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:268
-msgid "Mark All"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:270
-msgid ""
-"When checked it will display all the apertures.\n"
-"When unchecked, it will delete all mark shapes\n"
-"that are drawn on canvas."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:298
-msgid "Mark the aperture instances on canvas."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:305 AppTools/ToolIsolation.py:579
-msgid "Buffer Solid Geometry"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:307 AppTools/ToolIsolation.py:581
-msgid ""
-"This button is shown only when the Gerber file\n"
-"is loaded without buffering.\n"
-"Clicking this will create the buffered geometry\n"
-"required for isolation."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:332
-msgid "Isolation Routing"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:334 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:32
-#: AppTools/ToolIsolation.py:67
-msgid ""
-"Create a Geometry object with\n"
-"toolpaths to cut around polygons."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:348 AppGUI/ObjectUI.py:2089 AppTools/ToolNCC.py:599
-msgid ""
-"Create the Geometry Object\n"
-"for non-copper routing."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:362
-msgid ""
-"Generate the geometry for\n"
-"the board cutout."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:379 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:32
-msgid "Non-copper regions"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:381 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:34
-msgid ""
-"Create polygons covering the\n"
-"areas without copper on the PCB.\n"
-"Equivalent to the inverse of this\n"
-"object. Can be used to remove all\n"
-"copper from a specified region."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:391 AppGUI/ObjectUI.py:432
-#: AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:46
-#: AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:79
-msgid "Boundary Margin"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:393 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:48
-msgid ""
-"Specify the edge of the PCB\n"
-"by drawing a box around all\n"
-"objects with this minimum\n"
-"distance."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:408 AppGUI/ObjectUI.py:446
-#: AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:61
-#: AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:92
-msgid "Rounded Geo"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:410 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:63
-msgid "Resulting geometry will have rounded corners."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:414 AppGUI/ObjectUI.py:455 AppTools/ToolSolderPaste.py:373
-msgid "Generate Geo"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:424 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:73
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 AppTools/ToolPanelize.py:99
-#: AppTools/ToolQRCode.py:201
-msgid "Bounding Box"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:426
-msgid ""
-"Create a geometry surrounding the Gerber object.\n"
-"Square shape."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:434 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:81
-msgid ""
-"Distance of the edges of the box\n"
-"to the nearest polygon."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:448 AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:94
-msgid ""
-"If the bounding box is \n"
-"to have rounded corners\n"
-"their radius is equal to\n"
-"the margin."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:457
-msgid "Generate the Geometry object."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:484
-msgid "Excellon Object"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:504
-msgid "Solid circles."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:560 AppGUI/ObjectUI.py:655 AppGUI/ObjectUI.py:2266
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 AppTools/ToolProperties.py:166
-msgid "Drills"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:560 AppGUI/ObjectUI.py:656 AppGUI/ObjectUI.py:2266
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 AppTools/ToolProperties.py:168
-msgid "Slots"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:565
-msgid ""
-"This is the Tool Number.\n"
-"When ToolChange is checked, on toolchange event this value\n"
-"will be showed as a T1, T2 ... Tn in the Machine Code.\n"
-"\n"
-"Here the tools are selected for G-code generation."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:570 AppGUI/ObjectUI.py:1407 AppTools/ToolPaint.py:141
-msgid ""
-"Tool Diameter. It's value (in current FlatCAM units) \n"
-"is the cut width into the material."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:573
-msgid ""
-"The number of Drill holes. Holes that are drilled with\n"
-"a drill bit."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:576
-msgid ""
-"The number of Slot holes. Holes that are created by\n"
-"milling them with an endmill bit."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:579
-msgid ""
-"Toggle display of the drills for the current tool.\n"
-"This does not select the tools for G-code generation."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:597 AppGUI/ObjectUI.py:1564 AppObjects/FlatCAMExcellon.py:537
-#: AppObjects/FlatCAMExcellon.py:836 AppObjects/FlatCAMExcellon.py:852
-#: AppObjects/FlatCAMExcellon.py:856 AppObjects/FlatCAMGeometry.py:380
-#: AppObjects/FlatCAMGeometry.py:825 AppObjects/FlatCAMGeometry.py:861
-#: AppTools/ToolIsolation.py:313 AppTools/ToolIsolation.py:1051
-#: AppTools/ToolIsolation.py:1171 AppTools/ToolIsolation.py:1185 AppTools/ToolNCC.py:331
-#: AppTools/ToolNCC.py:797 AppTools/ToolNCC.py:811 AppTools/ToolNCC.py:1214
-#: AppTools/ToolPaint.py:313 AppTools/ToolPaint.py:766 AppTools/ToolPaint.py:778
-#: AppTools/ToolPaint.py:1190
-msgid "Parameters for"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:600 AppGUI/ObjectUI.py:1567 AppTools/ToolIsolation.py:316
-#: AppTools/ToolNCC.py:334 AppTools/ToolPaint.py:316
-msgid ""
-"The data used for creating GCode.\n"
-"Each tool store it's own set of such data."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:626 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:48
-msgid ""
-"Operation type:\n"
-"- Drilling -> will drill the drills/slots associated with this tool\n"
-"- Milling -> will mill the drills/slots"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:632 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54
-msgid "Drilling"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:633 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55
-msgid "Milling"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:648 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:64
-msgid ""
-"Milling type:\n"
-"- Drills -> will mill the drills associated with this tool\n"
-"- Slots -> will mill the slots associated with this tool\n"
-"- Both -> will mill both drills and mills or whatever is available"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:657 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:73
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199 AppTools/ToolFilm.py:241
-msgid "Both"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:665 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80
-msgid "Milling Diameter"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:667 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:82
-msgid "The diameter of the tool who will do the milling"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:681 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:95
-msgid ""
-"Drill depth (negative)\n"
-"below the copper surface."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:700 AppGUI/ObjectUI.py:1626
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:113
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 AppTools/ToolCutOut.py:159
-msgid "Multi-Depth"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:703 AppGUI/ObjectUI.py:1629
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:116
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 AppTools/ToolCutOut.py:162
-msgid ""
-"Use multiple passes to limit\n"
-"the cut depth in each pass. Will\n"
-"cut multiple times until Cut Z is\n"
-"reached."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:716 AppGUI/ObjectUI.py:1643
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:128
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 AppTools/ToolCutOut.py:176
-msgid "Depth of each pass (positive)."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:727 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:136
-msgid ""
-"Tool height when travelling\n"
-"across the XY plane."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:748 AppGUI/ObjectUI.py:1673
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
-msgid ""
-"Cutting speed in the XY\n"
-"plane in units per minute"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:763 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:209
-msgid ""
-"Tool speed while drilling\n"
-"(in units per minute).\n"
-"So called 'Plunge' feedrate.\n"
-"This is for linear move G01."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:778 AppGUI/ObjectUI.py:1700
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:80
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
-msgid "Feedrate Rapids"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:780 AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:82
-msgid ""
-"Tool speed while drilling\n"
-"(in units per minute).\n"
-"This is for the rapid move G00.\n"
-"It is useful only for Marlin,\n"
-"ignore for any other cases."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:800 AppGUI/ObjectUI.py:1720
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
-msgid "Re-cut"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:802 AppGUI/ObjectUI.py:815 AppGUI/ObjectUI.py:1722
-#: AppGUI/ObjectUI.py:1734 AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
-msgid ""
-"In order to remove possible\n"
-"copper leftovers where first cut\n"
-"meet with last cut, we generate an\n"
-"extended cut over the first cut section."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:828 AppGUI/ObjectUI.py:1743
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
-#: AppObjects/FlatCAMExcellon.py:1512 AppObjects/FlatCAMGeometry.py:1687
-msgid "Spindle speed"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:830 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:224
-msgid ""
-"Speed of the spindle\n"
-"in RPM (optional)"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:845 AppGUI/ObjectUI.py:1762
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:238
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
-msgid ""
-"Pause to allow the spindle to reach its\n"
-"speed before cutting."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:856 AppGUI/ObjectUI.py:1772
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:246
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
-msgid "Number of time units for spindle to dwell."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:866 AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:46
-msgid "Offset Z"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:868 AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48
-msgid ""
-"Some drill bits (the larger ones) need to drill deeper\n"
-"to create the desired exit hole diameter due of the tip shape.\n"
-"The value here can compensate the Cut Z parameter."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:928 AppGUI/ObjectUI.py:1826 AppTools/ToolIsolation.py:412
-#: AppTools/ToolNCC.py:492 AppTools/ToolPaint.py:422
-msgid "Apply parameters to all tools"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:930 AppGUI/ObjectUI.py:1828 AppTools/ToolIsolation.py:414
-#: AppTools/ToolNCC.py:494 AppTools/ToolPaint.py:424
-msgid ""
-"The parameters in the current form will be applied\n"
-"on all the tools from the Tool Table."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:941 AppGUI/ObjectUI.py:1839 AppTools/ToolIsolation.py:425
-#: AppTools/ToolNCC.py:505 AppTools/ToolPaint.py:435
-msgid "Common Parameters"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:943 AppGUI/ObjectUI.py:1841 AppTools/ToolIsolation.py:427
-#: AppTools/ToolNCC.py:507 AppTools/ToolPaint.py:437
-msgid "Parameters that are common for all tools."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:948 AppGUI/ObjectUI.py:1846
-msgid "Tool change Z"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:950 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:154
-msgid ""
-"Include tool-change sequence\n"
-"in G-Code (Pause for tool change)."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:957 AppGUI/ObjectUI.py:1857
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:162
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
-msgid ""
-"Z-axis position (height) for\n"
-"tool change."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:974 AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:71
-msgid ""
-"Height of the tool just after start.\n"
-"Delete the value if you don't need this feature."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:983 AppGUI/ObjectUI.py:1885
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:178
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
-msgid "End move Z"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:985 AppGUI/ObjectUI.py:1887
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:180
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
-msgid ""
-"Height of the tool after\n"
-"the last move at the end of the job."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1002 AppGUI/ObjectUI.py:1904
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:195
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
-msgid "End move X,Y"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1004 AppGUI/ObjectUI.py:1906
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:197
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
-msgid ""
-"End move X,Y position. In format (x,y).\n"
-"If no value is entered then there is no move\n"
-"on X,Y plane at the end of the job."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1014 AppGUI/ObjectUI.py:1780
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:96
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
-msgid "Probe Z depth"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1016 AppGUI/ObjectUI.py:1782
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:98
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
-msgid ""
-"The maximum depth that the probe is allowed\n"
-"to probe. Negative value, in current units."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1033 AppGUI/ObjectUI.py:1797
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:109
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
-msgid "Feedrate Probe"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1035 AppGUI/ObjectUI.py:1799
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:111
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
-msgid "The feedrate used while the probe is probing."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1051
-msgid "Preprocessor E"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1053
-msgid ""
-"The preprocessor JSON file that dictates\n"
-"Gcode output for Excellon Objects."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1063
-msgid "Preprocessor G"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1065
-msgid ""
-"The preprocessor JSON file that dictates\n"
-"Gcode output for Geometry (Milling) Objects."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1079 AppGUI/ObjectUI.py:1934
-msgid "Add exclusion areas"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1082 AppGUI/ObjectUI.py:1937
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:212
-msgid ""
-"Include exclusion areas.\n"
-"In those areas the travel of the tools\n"
-"is forbidden."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1103 AppGUI/ObjectUI.py:1958
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 AppTools/ToolCalibration.py:186
-#: AppTools/ToolNCC.py:109 AppTools/ToolPaint.py:102 AppTools/ToolPanelize.py:98
-msgid "Object"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1103 AppGUI/ObjectUI.py:1122 AppGUI/ObjectUI.py:1958
-#: AppGUI/ObjectUI.py:1977 AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:232
-msgid "Strategy"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1103 AppGUI/ObjectUI.py:1134 AppGUI/ObjectUI.py:1958
-#: AppGUI/ObjectUI.py:1989 AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:244
-msgid "Over Z"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1105 AppGUI/ObjectUI.py:1960
-msgid "This is the Area ID."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1107 AppGUI/ObjectUI.py:1962
-msgid "Type of the object where the exclusion area was added."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1109 AppGUI/ObjectUI.py:1964
-msgid "The strategy used for exclusion area. Go around the exclusion areas or over it."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1111 AppGUI/ObjectUI.py:1966
-msgid ""
-"If the strategy is to go over the area then this is the height at which the tool will go "
-"to avoid the exclusion area."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1123 AppGUI/ObjectUI.py:1978
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:233
-msgid ""
-"The strategy followed when encountering an exclusion area.\n"
-"Can be:\n"
-"- Over -> when encountering the area, the tool will go to a set height\n"
-"- Around -> will avoid the exclusion area by going around the area"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1127 AppGUI/ObjectUI.py:1982
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:237
-msgid "Over"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1128 AppGUI/ObjectUI.py:1983
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:238
-msgid "Around"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1135 AppGUI/ObjectUI.py:1990
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:245
-msgid ""
-"The height Z to which the tool will rise in order to avoid\n"
-"an interdiction area."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1145 AppGUI/ObjectUI.py:2000
-msgid "Add area:"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1146 AppGUI/ObjectUI.py:2001
-msgid "Add an Exclusion Area."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1152 AppGUI/ObjectUI.py:2007
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:222
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:295
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 AppTools/ToolIsolation.py:542
-#: AppTools/ToolNCC.py:580 AppTools/ToolPaint.py:523
-msgid "The kind of selection shape used for area selection."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1162 AppGUI/ObjectUI.py:2017
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:42
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
-msgid "Delete All"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1163 AppGUI/ObjectUI.py:2018
-msgid "Delete all exclusion areas."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1166 AppGUI/ObjectUI.py:2021
-msgid "Delete Selected"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1167 AppGUI/ObjectUI.py:2022
-msgid "Delete all exclusion areas that are selected in the table."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1191 AppGUI/ObjectUI.py:2038
-msgid ""
-"Add / Select at least one tool in the tool-table.\n"
-"Click the # header to select all, or Ctrl + LMB\n"
-"for custom selection of tools."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1199 AppGUI/ObjectUI.py:2045
-msgid "Generate CNCJob object"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1201
-msgid ""
-"Generate the CNC Job.\n"
-"If milling then an additional Geometry object will be created"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1218
-msgid "Milling Geometry"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1220
-msgid ""
-"Create Geometry for milling holes.\n"
-"Select from the Tools Table above the hole dias to be\n"
-"milled. Use the # column to make the selection."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1228 AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:296
-msgid "Diameter of the cutting tool."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1238
-msgid "Mill Drills"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1240
-msgid ""
-"Create the Geometry Object\n"
-"for milling DRILLS toolpaths."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1258
-msgid "Mill Slots"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1260
-msgid ""
-"Create the Geometry Object\n"
-"for milling SLOTS toolpaths."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1302 AppTools/ToolCutOut.py:319
-msgid "Geometry Object"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1364
-msgid ""
-"Tools in this Geometry object used for cutting.\n"
-"The 'Offset' entry will set an offset for the cut.\n"
-"'Offset' can be inside, outside, on path (none) and custom.\n"
-"'Type' entry is only informative and it allow to know the \n"
-"intent of using the current tool. \n"
-"It can be Rough(ing), Finish(ing) or Iso(lation).\n"
-"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n"
-"ball(B), or V-Shaped(V). \n"
-"When V-shaped is selected the 'Type' entry is automatically \n"
-"set to Isolation, the CutZ parameter in the UI form is\n"
-"grayed out and Cut Z is automatically calculated from the newly \n"
-"showed UI form entries named V-Tip Dia and V-Tip Angle."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1381 AppGUI/ObjectUI.py:2243
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40
-msgid "Plot Object"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1394 AppGUI/ObjectUI.py:2256 AppGUI/ObjectUI.py:2266
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
-#: AppTools/ToolCopperThieving.py:225
-msgid "Dia"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1394 AppGUI/ObjectUI.py:2256 AppTools/ToolIsolation.py:130
-#: AppTools/ToolNCC.py:132 AppTools/ToolPaint.py:127
-msgid "TT"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1401
-msgid ""
-"This is the Tool Number.\n"
-"When ToolChange is checked, on toolchange event this value\n"
-"will be showed as a T1, T2 ... Tn"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1412
-msgid ""
-"The value for the Offset can be:\n"
-"- Path -> There is no offset, the tool cut will be done through the geometry line.\n"
-"- In(side) -> The tool cut will follow the geometry inside. It will create a 'pocket'.\n"
-"- Out(side) -> The tool cut will follow the geometry line on the outside."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1419
-msgid ""
-"The (Operation) Type has only informative value. Usually the UI form values \n"
-"are choose based on the operation type and this will serve as a reminder.\n"
-"Can be 'Roughing', 'Finishing' or 'Isolation'.\n"
-"For Roughing we may choose a lower Feedrate and multiDepth cut.\n"
-"For Finishing we may choose a higher Feedrate, without multiDepth.\n"
-"For Isolation we need a lower Feedrate as it use a milling bit with a fine tip."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1428
-msgid ""
-"The Tool Type (TT) can be:\n"
-"- Circular with 1 ... 4 teeth -> it is informative only. Being circular the cut width in "
-"material\n"
-"is exactly the tool diameter.\n"
-"- Ball -> informative only and make reference to the Ball type endmill.\n"
-"- V-Shape -> it will disable Z-Cut parameter in the UI form and enable two additional UI "
-"form\n"
-"fields: V-Tip Dia and V-Tip Angle. Adjusting those two values will adjust the Z-Cut "
-"parameter such\n"
-"as the cut width into material will be equal with the value in the Tool Diameter column "
-"of this table.\n"
-"Choosing the V-Shape Tool Type automatically will select the Operation Type as Isolation."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1440
-msgid ""
-"Plot column. It is visible only for MultiGeo geometries, meaning geometries that holds "
-"the geometry\n"
-"data into the tools. For those geometries, deleting the tool will delete the geometry "
-"data also,\n"
-"so be WARNED. From the checkboxes on each row it can be enabled/disabled the plot on "
-"canvas\n"
-"for the corresponding tool."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1458
-msgid ""
-"The value to offset the cut when \n"
-"the Offset type selected is 'Offset'.\n"
-"The value can be positive for 'outside'\n"
-"cut and negative for 'inside' cut."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1477 AppTools/ToolIsolation.py:195 AppTools/ToolIsolation.py:1257
-#: AppTools/ToolNCC.py:209 AppTools/ToolNCC.py:923 AppTools/ToolPaint.py:191
-#: AppTools/ToolPaint.py:848 AppTools/ToolSolderPaste.py:567
-msgid "New Tool"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1496 AppTools/ToolIsolation.py:278 AppTools/ToolNCC.py:296
-#: AppTools/ToolPaint.py:278
-msgid ""
-"Add a new tool to the Tool Table\n"
-"with the diameter specified above."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1500 AppTools/ToolIsolation.py:282 AppTools/ToolIsolation.py:613
-#: AppTools/ToolNCC.py:300 AppTools/ToolNCC.py:634 AppTools/ToolPaint.py:282
-#: AppTools/ToolPaint.py:678
-msgid "Add from DB"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1502 AppTools/ToolIsolation.py:284 AppTools/ToolNCC.py:302
-#: AppTools/ToolPaint.py:284
-msgid ""
-"Add a new tool to the Tool Table\n"
-"from the Tool DataBase."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1521
-msgid ""
-"Copy a selection of tools in the Tool Table\n"
-"by first selecting a row in the Tool Table."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1527
-msgid ""
-"Delete a selection of tools in the Tool Table\n"
-"by first selecting a row in the Tool Table."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1574 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:89
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 AppTools/ToolIsolation.py:219
-#: AppTools/ToolNCC.py:233 AppTools/ToolNCC.py:240 AppTools/ToolPaint.py:215
-msgid "V-Tip Dia"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1577 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:91
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 AppTools/ToolIsolation.py:221
-#: AppTools/ToolNCC.py:235 AppTools/ToolPaint.py:217
-msgid "The tip diameter for V-Shape Tool"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1589 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:101
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 AppTools/ToolIsolation.py:232
-#: AppTools/ToolNCC.py:246 AppTools/ToolNCC.py:254 AppTools/ToolPaint.py:228
-msgid "V-Tip Angle"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1592 AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 AppTools/ToolIsolation.py:234
-#: AppTools/ToolNCC.py:248 AppTools/ToolPaint.py:230
-msgid ""
-"The tip angle for V-Shape Tool.\n"
-"In degree."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1608 AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 AppObjects/FlatCAMGeometry.py:1238
-#: AppTools/ToolCutOut.py:141
-msgid ""
-"Cutting depth (negative)\n"
-"below the copper surface."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1654 AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104
-msgid ""
-"Height of the tool when\n"
-"moving without cutting."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1687 AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203
-msgid ""
-"Cutting speed in the XY\n"
-"plane in units per minute.\n"
-"It is called also Plunge."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1702 AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69
-msgid ""
-"Cutting speed in the XY plane\n"
-"(in units per minute).\n"
-"This is for the rapid move G00.\n"
-"It is useful only for Marlin,\n"
-"ignore for any other cases."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1746 AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220
-msgid ""
-"Speed of the spindle in RPM (optional).\n"
-"If LASER preprocessor is used,\n"
-"this value is the power of laser."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1849 AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125
-msgid ""
-"Include tool-change sequence\n"
-"in the Machine Code (Pause for tool change)."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:1918 AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257
-msgid ""
-"The Preprocessor file that dictates\n"
-"the Machine Code (like GCode, RML, HPGL) output."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2047 Common.py:426 Common.py:559 Common.py:619
-msgid "Generate the CNC Job object."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2064
-msgid "Launch Paint Tool in Tools Tab."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2072 AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35
-msgid ""
-"Creates tool paths to cover the\n"
-"whole area of a polygon (remove\n"
-"all copper). You will be asked\n"
-"to click on the desired polygon."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2127
-msgid "CNC Job Object"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2138 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:45
-msgid "Plot kind"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2141 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:47
-msgid ""
-"This selects the kind of geometries on the canvas to plot.\n"
-"Those can be either of type 'Travel' which means the moves\n"
-"above the work piece or it can be of type 'Cut',\n"
-"which means the moves that cut into the material."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2150 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:55
-msgid "Travel"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2154 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:64
-msgid "Display Annotation"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2156 AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:66
-msgid ""
-"This selects if to display text annotation on the plot.\n"
-"When checked it will display numbers in order for each end\n"
-"of a travel line."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2171
-msgid "Travelled dist."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2173 AppGUI/ObjectUI.py:2178
-msgid ""
-"This is the total travelled distance on X-Y plane.\n"
-"In current units."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2183
-msgid "Estimated time"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2185 AppGUI/ObjectUI.py:2190
-msgid ""
-"This is the estimated time to do the routing/drilling,\n"
-"without the time spent in ToolChange events."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2225
-msgid "CNC Tools Table"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2228
-msgid ""
-"Tools in this CNCJob object used for cutting.\n"
-"The tool diameter is used for plotting on canvas.\n"
-"The 'Offset' entry will set an offset for the cut.\n"
-"'Offset' can be inside, outside, on path (none) and custom.\n"
-"'Type' entry is only informative and it allow to know the \n"
-"intent of using the current tool. \n"
-"It can be Rough(ing), Finish(ing) or Iso(lation).\n"
-"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n"
-"ball(B), or V-Shaped(V)."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2256 AppGUI/ObjectUI.py:2267
-msgid "P"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2277
-msgid "Update Plot"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2279
-msgid "Update the plot."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2286 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30
-msgid "Export CNC Code"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2288 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:32
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33
-msgid ""
-"Export and save G-Code to\n"
-"make this object to a file."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2294
-msgid "Prepend to CNC Code"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2296 AppGUI/ObjectUI.py:2303
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49
-msgid ""
-"Type here any G-Code commands you would\n"
-"like to add at the beginning of the G-Code file."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2309
-msgid "Append to CNC Code"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2311 AppGUI/ObjectUI.py:2319
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65
-msgid ""
-"Type here any G-Code commands you would\n"
-"like to append to the generated file.\n"
-"I.e.: M2 (End of program)"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2333 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:38
-msgid "Toolchange G-Code"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2336 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:41
-msgid ""
-"Type here any G-Code commands you would\n"
-"like to be executed when Toolchange event is encountered.\n"
-"This will constitute a Custom Toolchange GCode,\n"
-"or a Toolchange Macro.\n"
-"The FlatCAM variables are surrounded by '%' symbol.\n"
-"\n"
-"WARNING: it can be used only with a preprocessor file\n"
-"that has 'toolchange_custom' in it's name and this is built\n"
-"having as template the 'Toolchange Custom' posprocessor file."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2351
-msgid ""
-"Type here any G-Code commands you would\n"
-"like to be executed when Toolchange event is encountered.\n"
-"This will constitute a Custom Toolchange GCode,\n"
-"or a Toolchange Macro.\n"
-"The FlatCAM variables are surrounded by '%' symbol.\n"
-"WARNING: it can be used only with a preprocessor file\n"
-"that has 'toolchange_custom' in it's name."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2366 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:80
-msgid "Use Toolchange Macro"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2368 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:82
-msgid ""
-"Check this box if you want to use\n"
-"a Custom Toolchange GCode (macro)."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2376 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:94
-msgid ""
-"A list of the FlatCAM variables that can be used\n"
-"in the Toolchange event.\n"
-"They have to be surrounded by the '%' symbol"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2383 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:30
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:31
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:31
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:37
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:36
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:36
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:31
-#: AppGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:31
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:31
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:30
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:32
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:30
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:31
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:31 AppTools/ToolCalibration.py:67
-#: AppTools/ToolCopperThieving.py:93 AppTools/ToolCorners.py:115
-#: AppTools/ToolEtchCompensation.py:138 AppTools/ToolFiducials.py:152
-#: AppTools/ToolInvertGerber.py:85 AppTools/ToolQRCode.py:114
-msgid "Parameters"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2386 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:106
-msgid "FlatCAM CNC parameters"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2387 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111
-msgid "tool number"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2388 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:112
-msgid "tool diameter"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2389 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113
-msgid "for Excellon, total number of drills"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2391 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:115
-msgid "X coord for Toolchange"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2392 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:116
-msgid "Y coord for Toolchange"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2393 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:118
-msgid "Z coord for Toolchange"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2394
-msgid "depth where to cut"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2395
-msgid "height where to travel"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2396 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121
-msgid "the step value for multidepth cut"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2398 AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:123
-msgid "the value for the spindle speed"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2400
-msgid "time to dwell to allow the spindle to reach it's set RPM"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2416
-msgid "View CNC Code"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2418
-msgid ""
-"Opens TAB to view/modify/print G-Code\n"
-"file."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2423
-msgid "Save CNC Code"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2425
-msgid ""
-"Opens dialog to save G-Code\n"
-"file."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2459
-msgid "Script Object"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2479 AppGUI/ObjectUI.py:2553
-msgid "Auto Completer"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2481
-msgid "This selects if the auto completer is enabled in the Script Editor."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2526
-msgid "Document Object"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2555
-msgid "This selects if the auto completer is enabled in the Document Editor."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2573
-msgid "Font Type"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2590 AppGUI/preferences/general/GeneralAPPSetGroupUI.py:189
-msgid "Font Size"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2626
-msgid "Alignment"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2631
-msgid "Align Left"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2636 App_Main.py:4715
-msgid "Center"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2641
-msgid "Align Right"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2646
-msgid "Justify"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2653
-msgid "Font Color"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2655
-msgid "Set the font color for the selected text"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2669
-msgid "Selection Color"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2671
-msgid "Set the selection color when doing text selection."
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2685
-msgid "Tab Size"
-msgstr ""
-
-#: AppGUI/ObjectUI.py:2687
-msgid "Set the tab size. In pixels. Default value is 80 pixels."
-msgstr ""
-
-#: AppGUI/PlotCanvas.py:236 AppGUI/PlotCanvasLegacy.py:345
-msgid "Axis enabled."
-msgstr ""
-
-#: AppGUI/PlotCanvas.py:242 AppGUI/PlotCanvasLegacy.py:352
-msgid "Axis disabled."
-msgstr ""
-
-#: AppGUI/PlotCanvas.py:260 AppGUI/PlotCanvasLegacy.py:372
-msgid "HUD enabled."
-msgstr ""
-
-#: AppGUI/PlotCanvas.py:268 AppGUI/PlotCanvasLegacy.py:378
-msgid "HUD disabled."
-msgstr ""
-
-#: AppGUI/PlotCanvas.py:276 AppGUI/PlotCanvasLegacy.py:451
-msgid "Grid enabled."
-msgstr ""
-
-#: AppGUI/PlotCanvas.py:280 AppGUI/PlotCanvasLegacy.py:459
-msgid "Grid disabled."
-msgstr ""
-
-#: AppGUI/PlotCanvasLegacy.py:1523
-msgid ""
-"Could not annotate due of a difference between the number of text elements and the number "
-"of text positions."
-msgstr ""
-
-#: AppGUI/preferences/PreferencesUIManager.py:852
-msgid "Preferences applied."
-msgstr ""
-
-#: AppGUI/preferences/PreferencesUIManager.py:872
-msgid "Are you sure you want to continue?"
-msgstr ""
-
-#: AppGUI/preferences/PreferencesUIManager.py:873
-msgid "Application will restart"
-msgstr ""
-
-#: AppGUI/preferences/PreferencesUIManager.py:971
-msgid "Preferences closed without saving."
-msgstr ""
-
-#: AppGUI/preferences/PreferencesUIManager.py:983
-msgid "Preferences default values are restored."
-msgstr ""
-
-#: AppGUI/preferences/PreferencesUIManager.py:1015 App_Main.py:2498 App_Main.py:2566
-msgid "Failed to write defaults to file."
-msgstr ""
-
-#: AppGUI/preferences/PreferencesUIManager.py:1019
-#: AppGUI/preferences/PreferencesUIManager.py:1132
-msgid "Preferences saved."
-msgstr ""
-
-#: AppGUI/preferences/PreferencesUIManager.py:1069
-msgid "Preferences edited but not saved."
-msgstr ""
-
-#: AppGUI/preferences/PreferencesUIManager.py:1117
-msgid ""
-"One or more values are changed.\n"
-"Do you want to save the Preferences?"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:27
-msgid "CNC Job Adv. Options"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64
-msgid ""
-"Type here any G-Code commands you would like to be executed when Toolchange event is "
-"encountered.\n"
-"This will constitute a Custom Toolchange GCode, or a Toolchange Macro.\n"
-"The FlatCAM variables are surrounded by '%' symbol.\n"
-"WARNING: it can be used only with a preprocessor file that has 'toolchange_custom' in "
-"it's name."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119
-msgid "Z depth for the cut"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:120
-msgid "Z height for travel"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:126
-msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:145
-msgid "Annotation Size"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:147
-msgid "The font size of the annotation text. In pixels."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:157
-msgid "Annotation Color"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:159
-msgid "Set the font color for the annotation texts."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:26
-msgid "CNC Job General"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:77
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:57
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:59
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:45
-msgid "Circle Steps"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:79
-msgid ""
-"The number of circle steps for GCode \n"
-"circle and arc shapes linear approximation."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:88
-msgid "Travel dia"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:90
-msgid ""
-"The width of the travel lines to be\n"
-"rendered in the plot."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:103
-msgid "G-code Decimals"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:106 AppTools/ToolFiducials.py:71
-msgid "Coordinates"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:108
-msgid ""
-"The number of decimals to be used for \n"
-"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:119 AppTools/ToolProperties.py:519
-msgid "Feedrate"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:121
-msgid ""
-"The number of decimals to be used for \n"
-"the Feedrate parameter in CNC code (GCODE, etc.)"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:132
-msgid "Coordinates type"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:134
-msgid ""
-"The type of coordinates to be used in Gcode.\n"
-"Can be:\n"
-"- Absolute G90 -> the reference is the origin x=0, y=0\n"
-"- Incremental G91 -> the reference is the previous position"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:140
-msgid "Absolute G90"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:141
-msgid "Incremental G91"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:151
-msgid "Force Windows style line-ending"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:153
-msgid ""
-"When checked will force a Windows style line-ending\n"
-"(\\r\\n) on non-Windows OS's."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:165
-msgid "Travel Line Color"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:169
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:210
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:271
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:154
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:195
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:94
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:153 AppTools/ToolRulesCheck.py:186
-msgid "Outline"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:171
-msgid "Set the travel line color for plotted objects."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:179
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:220
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:281
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:163
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:205
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:163
-msgid "Fill"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:181
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:222
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:283
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:165
-msgid ""
-"Set the fill color for plotted objects.\n"
-"First 6 digits are the color and the last 2\n"
-"digits are for alpha (transparency) level."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:191
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:293
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:176
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:218
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:175
-msgid "Alpha"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:193
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:295
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:177
-msgid "Set the fill transparency for plotted objects."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:206
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:267
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:90
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:149
-msgid "Object Color"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:212
-msgid "Set the color for plotted objects."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27
-msgid "CNC Job Options"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:31
-msgid "Export G-Code"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:47
-msgid "Prepend to G-Code"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56
-msgid ""
-"Type here any G-Code commands you would like to add at the beginning of the G-Code file."
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63
-msgid "Append to G-Code"
-msgstr ""
-
-#: AppGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73
-msgid ""
-"Type here any G-Code commands you would like to append to the generated file.\n"
-"I.e.: M2 (End of program)"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:27
-msgid "Excellon Adv. Options"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:34
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:34
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:31
-msgid "Advanced Options"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:36
-msgid ""
-"A list of Excellon advanced parameters.\n"
-"Those parameters are available only for\n"
-"Advanced App. Level."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:59
-msgid "Toolchange X,Y"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:61
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:48
-msgid "Toolchange X,Y position."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:121
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:137
-msgid "Spindle direction"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:123
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139
-msgid ""
-"This sets the direction that the spindle is rotating.\n"
-"It can be either:\n"
-"- CW = clockwise or\n"
-"- CCW = counter clockwise"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:134
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:151
-msgid "Fast Plunge"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:136
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:153
-msgid ""
-"By checking this, the vertical move from\n"
-"Z_Toolchange to Z_move is done with G0,\n"
-"meaning the fastest speed available.\n"
-"WARNING: the move is done at Toolchange X,Y coords."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:143
-msgid "Fast Retract"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:145
-msgid ""
-"Exit hole strategy.\n"
-" - When uncheked, while exiting the drilled hole the drill bit\n"
-"will travel slow, with set feedrate (G1), up to zero depth and then\n"
-"travel as fast as possible (G0) to the Z Move (travel height).\n"
-" - When checked the travel from Z cut (cut depth) to Z_move\n"
-"(travel height) is done as fast as possible (G0) in one move."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:32
-msgid "A list of Excellon Editor parameters."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:40
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:41
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:41
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:172
-msgid "Selection limit"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:42
-msgid ""
-"Set the number of selected Excellon geometry\n"
-"items above which the utility geometry\n"
-"becomes just a selection rectangle.\n"
-"Increases the performance when moving a\n"
-"large number of geometric elements."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:134
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123
-msgid "New Dia"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80
-msgid "Linear Drill Array"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:84
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:232
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:121
-msgid "Linear Direction"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126
-msgid "Circular Drill Array"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:165
-msgid "Circular Direction"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:132
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:282
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167
-msgid ""
-"Direction for circular array.\n"
-"Can be CW = clockwise or CCW = counter clockwise."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:143
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:293
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:178
-msgid "Circular Angle"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:196
-msgid ""
-"Angle at which the slot is placed.\n"
-"The precision is of max 2 decimals.\n"
-"Min value is: -359.99 degrees.\n"
-"Max value is: 360.00 degrees."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215
-msgid "Linear Slot Array"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276
-msgid "Circular Slot Array"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:26
-msgid "Excellon Export"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:30
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:31
-msgid "Export Options"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:32
-msgid ""
-"The parameters set here are used in the file exported\n"
-"when using the File -> Export -> Export Excellon menu entry."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:41
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:172
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:39
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:82 AppTools/ToolDistance.py:56
-#: AppTools/ToolDistanceMin.py:49 AppTools/ToolPcbWizard.py:127
-#: AppTools/ToolProperties.py:154
-msgid "Units"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:49
-msgid "The units used in the Excellon file."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:46
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:96
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:182
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:47
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:87 AppTools/ToolCalculators.py:61
-#: AppTools/ToolPcbWizard.py:125
-msgid "INCH"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:47
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:183
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:43
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:48
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:88 AppTools/ToolCalculators.py:62
-#: AppTools/ToolPcbWizard.py:126
-msgid "MM"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:55
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:56
-msgid "Int/Decimals"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:57
-msgid ""
-"The NC drill files, usually named Excellon files\n"
-"are files that can be found in different formats.\n"
-"Here we set the format used when the provided\n"
-"coordinates are not using period."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:69
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:104
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:133
-msgid ""
-"This numbers signify the number of digits in\n"
-"the whole part of Excellon coordinates."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:82
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:117
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:146
-msgid ""
-"This numbers signify the number of digits in\n"
-"the decimal part of Excellon coordinates."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:91
-msgid "Format"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:93
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:103
-msgid ""
-"Select the kind of coordinates format used.\n"
-"Coordinates can be saved with decimal point or without.\n"
-"When there is no decimal point, it is required to specify\n"
-"the number of digits for integer part and the number of decimals.\n"
-"Also it will have to be specified if LZ = leading zeros are kept\n"
-"or TZ = trailing zeros are kept."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:100
-msgid "Decimal"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:101
-msgid "No-Decimal"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:114
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:154
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:96
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:97
-msgid "Zeros"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:117
-msgid ""
-"This sets the type of Excellon zeros.\n"
-"If LZ then Leading Zeros are kept and\n"
-"Trailing Zeros are removed.\n"
-"If TZ is checked then Trailing Zeros are kept\n"
-"and Leading Zeros are removed."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:124
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:167
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:106
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:107 AppTools/ToolPcbWizard.py:111
-msgid "LZ"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:125
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:168
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:107
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:108 AppTools/ToolPcbWizard.py:112
-msgid "TZ"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:127
-msgid ""
-"This sets the default type of Excellon zeros.\n"
-"If LZ then Leading Zeros are kept and\n"
-"Trailing Zeros are removed.\n"
-"If TZ is checked then Trailing Zeros are kept\n"
-"and Leading Zeros are removed."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:137
-msgid "Slot type"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:140
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:150
-msgid ""
-"This sets how the slots will be exported.\n"
-"If ROUTED then the slots will be routed\n"
-"using M15/M16 commands.\n"
-"If DRILLED(G85) the slots will be exported\n"
-"using the Drilled slot command (G85)."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:147
-msgid "Routed"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:148
-msgid "Drilled(G85)"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:29
-msgid "Excellon General"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:54
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:45
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:52
-msgid "M-Color"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:71
-msgid "Excellon Format"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:73
-msgid ""
-"The NC drill files, usually named Excellon files\n"
-"are files that can be found in different formats.\n"
-"Here we set the format used when the provided\n"
-"coordinates are not using period.\n"
-"\n"
-"Possible presets:\n"
-"\n"
-"PROTEUS 3:3 MM LZ\n"
-"DipTrace 5:2 MM TZ\n"
-"DipTrace 4:3 MM LZ\n"
-"\n"
-"EAGLE 3:3 MM TZ\n"
-"EAGLE 4:3 MM TZ\n"
-"EAGLE 2:5 INCH TZ\n"
-"EAGLE 3:5 INCH TZ\n"
-"\n"
-"ALTIUM 2:4 INCH LZ\n"
-"Sprint Layout 2:4 INCH LZ\n"
-"KiCAD 3:5 INCH TZ"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:97
-msgid "Default values for INCH are 2:4"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:125
-msgid "METRIC"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:126
-msgid "Default values for METRIC are 3:3"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:157
-msgid ""
-"This sets the type of Excellon zeros.\n"
-"If LZ then Leading Zeros are kept and\n"
-"Trailing Zeros are removed.\n"
-"If TZ is checked then Trailing Zeros are kept\n"
-"and Leading Zeros are removed.\n"
-"\n"
-"This is used when there is no information\n"
-"stored in the Excellon file."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175
-msgid ""
-"This sets the default units of Excellon files.\n"
-"If it is not detected in the parsed file the value here\n"
-"will be used.Some Excellon files don't have an header\n"
-"therefore this parameter will be used."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:185
-msgid ""
-"This sets the units of Excellon files.\n"
-"Some Excellon files don't have an header\n"
-"therefore this parameter will be used."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:193
-msgid "Update Export settings"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:210
-msgid "Excellon Optimization"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:213
-msgid "Algorithm:"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:215
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:231
-msgid ""
-"This sets the optimization type for the Excellon drill path.\n"
-"If <> is checked then Google OR-Tools algorithm with\n"
-"MetaHeuristic Guided Local Path is used. Default search time is 3sec.\n"
-"If <> is checked then Google OR-Tools Basic algorithm is used.\n"
-"If <> is checked then Travelling Salesman algorithm is used for\n"
-"drill path optimization.\n"
-"\n"
-"If this control is disabled, then FlatCAM works in 32bit mode and it uses\n"
-"Travelling Salesman algorithm for path optimization."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:226
-msgid "MetaHeuristic"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:227
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:104 AppObjects/FlatCAMExcellon.py:694
-#: AppObjects/FlatCAMGeometry.py:568 AppObjects/FlatCAMGerber.py:219
-#: AppTools/ToolIsolation.py:785
-msgid "Basic"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:228
-msgid "TSA"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:245
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:245
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:238
-msgid "Duration"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:248
-msgid ""
-"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
-"maximum threshold for how much time is spent doing the\n"
-"path optimization. This max duration is set here.\n"
-"In seconds."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:273
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:96
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:155
-msgid "Set the line color for plotted objects."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:29
-msgid "Excellon Options"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:33
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:35
-msgid "Create CNC Job"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:35
-msgid ""
-"Parameters used to create a CNC Job object\n"
-"for this drill object."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:152
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:122
-msgid "Tool change"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:236
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:233
-msgid "Enable Dwell"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:259
-msgid ""
-"The preprocessor JSON file that dictates\n"
-"Gcode output."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:270
-msgid "Gcode"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:272
-msgid ""
-"Choose what to use for GCode generation:\n"
-"'Drills', 'Slots' or 'Both'.\n"
-"When choosing 'Slots' or 'Both', slots will be\n"
-"converted to drills."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:288
-msgid "Mill Holes"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:290
-msgid "Create Geometry for milling holes."
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:294
-msgid "Drill Tool dia"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:305
-msgid "Slot Tool dia"
-msgstr ""
-
-#: AppGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:307
-msgid ""
-"Diameter of the cutting tool\n"
-"when milling slots."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:28
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:74
-msgid "App Settings"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:49
-msgid "Grid Settings"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:53
-msgid "X value"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:55
-msgid "This is the Grid snap value on X axis."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:65
-msgid "Y value"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:67
-msgid "This is the Grid snap value on Y axis."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:77
-msgid "Snap Max"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:92
-msgid "Workspace Settings"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:95
-msgid "Active"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:105
-msgid ""
-"Select the type of rectangle to be used on canvas,\n"
-"as valid workspace."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:171
-msgid "Orientation"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:172
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 AppTools/ToolFilm.py:405
-msgid ""
-"Can be:\n"
-"- Portrait\n"
-"- Landscape"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:176
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:154
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 AppTools/ToolFilm.py:409
-msgid "Portrait"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:177
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:155
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 AppTools/ToolFilm.py:410
-msgid "Landscape"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:193
-msgid "Notebook"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:195
-msgid ""
-"This sets the font size for the elements found in the Notebook.\n"
-"The notebook is the collapsible area in the left side of the AppGUI,\n"
-"and include the Project, Selected and Tool tabs."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:214
-msgid "Axis"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:216
-msgid "This sets the font size for canvas axis."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:233
-msgid "Textbox"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:235
-msgid ""
-"This sets the font size for the Textbox AppGUI\n"
-"elements that are used in the application."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:253
-msgid "HUD"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:255
-msgid "This sets the font size for the Heads Up Display."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:280
-msgid "Mouse Settings"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:284
-msgid "Cursor Shape"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:286
-msgid ""
-"Choose a mouse cursor shape.\n"
-"- Small -> with a customizable size.\n"
-"- Big -> Infinite lines"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:292
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:193
-msgid "Small"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:293
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:194
-msgid "Big"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:300
-msgid "Cursor Size"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:302
-msgid "Set the size of the mouse cursor, in pixels."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:313
-msgid "Cursor Width"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:315
-msgid "Set the line width of the mouse cursor, in pixels."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:326
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:333
-msgid "Cursor Color"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:328
-msgid "Check this box to color mouse cursor."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:335
-msgid "Set the color of the mouse cursor."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:350
-msgid "Pan Button"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:352
-msgid ""
-"Select the mouse button to use for panning:\n"
-"- MMB --> Middle Mouse Button\n"
-"- RMB --> Right Mouse Button"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:356
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:226
-msgid "MMB"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:357
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:227
-msgid "RMB"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:363
-msgid "Multiple Selection"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:365
-msgid "Select the key used for multiple selection."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:367
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:233
-msgid "CTRL"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:368
-#: AppGUI/preferences/general/GeneralAppSettingsGroupUI.py:234
-msgid "SHIFT"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:379
-msgid "Delete object confirmation"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:381
-msgid ""
-"When checked the application will ask for user confirmation\n"
-"whenever the Delete object(s) event is triggered, either by\n"
-"menu shortcut or key shortcut."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:388
-msgid "\"Open\" behavior"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:390
-msgid ""
-"When checked the path for the last saved file is used when saving files,\n"
-"and the path for the last opened file is used when opening files.\n"
-"\n"
-"When unchecked the path for opening files is the one used last: either the\n"
-"path for saving files or the path for opening files."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:399
-msgid "Enable ToolTips"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:401
-msgid ""
-"Check this box if you want to have toolTips displayed\n"
-"when hovering with mouse over items throughout the App."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:408
-msgid "Allow Machinist Unsafe Settings"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:410
-msgid ""
-"If checked, some of the application settings will be allowed\n"
-"to have values that are usually unsafe to use.\n"
-"Like Z travel negative values or Z Cut positive values.\n"
-"It will applied at the next application start.\n"
-"<>: Don't change this unless you know what you are doing !!!"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:422
-msgid "Bookmarks limit"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:424
-msgid ""
-"The maximum number of bookmarks that may be installed in the menu.\n"
-"The number of bookmarks in the bookmark manager may be greater\n"
-"but the menu will hold only so much."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:433
-msgid "Activity Icon"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:435
-msgid "Select the GIF that show activity when FlatCAM is active."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:29
-msgid "App Preferences"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:40
-msgid ""
-"The default value for FlatCAM units.\n"
-"Whatever is selected here is set every time\n"
-"FlatCAM is started."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:44
-msgid "IN"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:50
-msgid "Precision MM"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:52
-msgid ""
-"The number of decimals used throughout the application\n"
-"when the set units are in METRIC system.\n"
-"Any change here require an application restart."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:64
-msgid "Precision INCH"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:66
-msgid ""
-"The number of decimals used throughout the application\n"
-"when the set units are in INCH system.\n"
-"Any change here require an application restart."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:78
-msgid "Graphic Engine"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:79
-msgid ""
-"Choose what graphic engine to use in FlatCAM.\n"
-"Legacy(2D) -> reduced functionality, slow performance but enhanced compatibility.\n"
-"OpenGL(3D) -> full functionality, high performance\n"
-"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n"
-"Intel HD3000 or older. In this case the plot area will be black therefore\n"
-"use the Legacy(2D) mode."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:85
-msgid "Legacy(2D)"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:86
-msgid "OpenGL(3D)"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:98
-msgid "APP. LEVEL"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:99
-msgid ""
-"Choose the default level of usage for FlatCAM.\n"
-"BASIC level -> reduced functionality, best for beginner's.\n"
-"ADVANCED level -> full functionality.\n"
-"\n"
-"The choice here will influence the parameters in\n"
-"the Selected Tab for all kinds of FlatCAM objects."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:105 AppObjects/FlatCAMExcellon.py:707
-#: AppObjects/FlatCAMGeometry.py:589 AppObjects/FlatCAMGerber.py:227
-#: AppTools/ToolIsolation.py:816
-msgid "Advanced"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:111
-msgid "Portable app"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:112
-msgid ""
-"Choose if the application should run as portable.\n"
-"\n"
-"If Checked the application will run portable,\n"
-"which means that the preferences files will be saved\n"
-"in the application folder, in the lib\\config subfolder."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:125
-msgid "Languages"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:126
-msgid "Set the language used throughout FlatCAM."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:132
-msgid "Apply Language"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:133
-msgid ""
-"Set the language used throughout FlatCAM.\n"
-"The app will restart after click."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:147
-msgid "Startup Settings"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:151
-msgid "Splash Screen"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:153
-msgid "Enable display of the splash screen at application startup."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:165
-msgid "Sys Tray Icon"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:167
-msgid "Enable display of FlatCAM icon in Sys Tray."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:172
-msgid "Show Shell"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:174
-msgid ""
-"Check this box if you want the shell to\n"
-"start automatically at startup."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:181
-msgid "Show Project"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:183
-msgid ""
-"Check this box if you want the project/selected/tool tab area to\n"
-"to be shown automatically at startup."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:189
-msgid "Version Check"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:191
-msgid ""
-"Check this box if you want to check\n"
-"for a new version automatically at startup."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:198
-msgid "Send Statistics"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:200
-msgid ""
-"Check this box if you agree to send anonymous\n"
-"stats automatically at startup, to help improve FlatCAM."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:214
-msgid "Workers number"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:216
-msgid ""
-"The number of Qthreads made available to the App.\n"
-"A bigger number may finish the jobs more quickly but\n"
-"depending on your computer speed, may make the App\n"
-"unresponsive. Can have a value between 2 and 16.\n"
-"Default value is 2.\n"
-"After change, it will be applied at next App start."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:230
-msgid "Geo Tolerance"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:232
-msgid ""
-"This value can counter the effect of the Circle Steps\n"
-"parameter. Default value is 0.005.\n"
-"A lower value will increase the detail both in image\n"
-"and in Gcode for the circles, with a higher cost in\n"
-"performance. Higher value will provide more\n"
-"performance at the expense of level of detail."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:252
-msgid "Save Settings"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:256
-msgid "Save Compressed Project"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:258
-msgid ""
-"Whether to save a compressed or uncompressed project.\n"
-"When checked it will save a compressed FlatCAM project."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:267
-msgid "Compression"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:269
-msgid ""
-"The level of compression used when saving\n"
-"a FlatCAM project. Higher value means better compression\n"
-"but require more RAM usage and more processing time."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:280
-msgid "Enable Auto Save"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:282
-msgid ""
-"Check to enable the autosave feature.\n"
-"When enabled, the application will try to save a project\n"
-"at the set interval."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:292
-msgid "Interval"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:294
-msgid ""
-"Time interval for autosaving. In milliseconds.\n"
-"The application will try to save periodically but only\n"
-"if the project was saved manually at least once.\n"
-"While active, some operations may block this feature."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:310
-msgid "Text to PDF parameters"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:312
-msgid "Used when saving text in Code Editor or in FlatCAM Document objects."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:321
-msgid "Top Margin"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:323
-msgid "Distance between text body and the top of the PDF file."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:334
-msgid "Bottom Margin"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:336
-msgid "Distance between text body and the bottom of the PDF file."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:347
-msgid "Left Margin"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:349
-msgid "Distance between text body and the left of the PDF file."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:360
-msgid "Right Margin"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralAppPrefGroupUI.py:362
-msgid "Distance between text body and the right of the PDF file."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:26
-msgid "GUI Preferences"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:36
-msgid "Theme"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:38
-msgid ""
-"Select a theme for the application.\n"
-"It will theme the plot area."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:43
-msgid "Light"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:44
-msgid "Dark"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:51
-msgid "Use Gray Icons"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:53
-msgid ""
-"Check this box to use a set of icons with\n"
-"a lighter (gray) color. To be used when a\n"
-"full dark theme is applied."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:73
-msgid "Layout"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:75
-msgid ""
-"Select a layout for the application.\n"
-"It is applied immediately."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:95
-msgid "Style"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:97
-msgid ""
-"Select a style for the application.\n"
-"It will be applied at the next app start."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:111
-msgid "Activate HDPI Support"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:113
-msgid ""
-"Enable High DPI support for the application.\n"
-"It will be applied at the next app start."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:127
-msgid "Display Hover Shape"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:129
-msgid ""
-"Enable display of a hover shape for the application objects.\n"
-"It is displayed whenever the mouse cursor is hovering\n"
-"over any kind of not-selected object."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:136
-msgid "Display Selection Shape"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:138
-msgid ""
-"Enable the display of a selection shape for the application objects.\n"
-"It is displayed whenever the mouse selects an object\n"
-"either by clicking or dragging mouse from left to right or\n"
-"right to left."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:151
-msgid "Left-Right Selection Color"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:156
-msgid "Set the line color for the 'left to right' selection box."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:165
-msgid ""
-"Set the fill color for the selection box\n"
-"in case that the selection is done from left to right.\n"
-"First 6 digits are the color and the last 2\n"
-"digits are for alpha (transparency) level."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:178
-msgid "Set the fill transparency for the 'left to right' selection box."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:191
-msgid "Right-Left Selection Color"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:197
-msgid "Set the line color for the 'right to left' selection box."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:207
-msgid ""
-"Set the fill color for the selection box\n"
-"in case that the selection is done from right to left.\n"
-"First 6 digits are the color and the last 2\n"
-"digits are for alpha (transparency) level."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:220
-msgid "Set the fill transparency for selection 'right to left' box."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:236
-msgid "Editor Color"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:240
-msgid "Drawing"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:242
-msgid "Set the color for the shape."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:275
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 AppTools/ToolIsolation.py:494
-#: AppTools/ToolNCC.py:539 AppTools/ToolPaint.py:455
-msgid "Selection"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:252
-msgid "Set the color of the shape when selected."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:268
-msgid "Project Items Color"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:272
-msgid "Enabled"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:274
-msgid "Set the color of the items in Project Tab Tree."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:281
-msgid "Disabled"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:283
-msgid ""
-"Set the color of the items in Project Tab Tree,\n"
-"for the case when the items are disabled."
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:292
-msgid "Project AutoHide"
-msgstr ""
-
-#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:294
-msgid ""
-"Check this box if you want the project/selected/tool tab area to\n"
-"hide automatically when there are no objects loaded and\n"
-"to show whenever a new object is created."
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:28
-msgid "Geometry Adv. Options"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:36
-msgid ""
-"A list of Geometry advanced parameters.\n"
-"Those parameters are available only for\n"
-"Advanced App. Level."
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:46
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:112
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:134
-#: AppTools/ToolCalibration.py:125 AppTools/ToolSolderPaste.py:236
-msgid "Toolchange X-Y"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:58
-msgid ""
-"Height of the tool just after starting the work.\n"
-"Delete the value if you don't need this feature."
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:161
-msgid "Segment X size"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:163
-msgid ""
-"The size of the trace segment on the X axis.\n"
-"Useful for auto-leveling.\n"
-"A value of 0 means no segmentation on the X axis."
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:177
-msgid "Segment Y size"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:179
-msgid ""
-"The size of the trace segment on the Y axis.\n"
-"Useful for auto-leveling.\n"
-"A value of 0 means no segmentation on the Y axis."
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:200
-msgid "Area Exclusion"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:202
-msgid ""
-"Area exclusion parameters.\n"
-"Those parameters are available only for\n"
-"Advanced App. Level."
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:209
-msgid "Exclusion areas"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:293
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 AppTools/ToolIsolation.py:540
-#: AppTools/ToolNCC.py:578 AppTools/ToolPaint.py:521
-msgid "Shape"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:33
-msgid "A list of Geometry Editor parameters."
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:43
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:174
-msgid ""
-"Set the number of selected geometry\n"
-"items above which the utility geometry\n"
-"becomes just a selection rectangle.\n"
-"Increases the performance when moving a\n"
-"large number of geometric elements."
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:58
-msgid ""
-"Milling type:\n"
-"- climb / best for precision milling and to reduce tool usage\n"
-"- conventional / useful when there is no backlash compensation"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27
-msgid "Geometry General"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:59
-msgid ""
-"The number of circle steps for Geometry \n"
-"circle and arc shapes linear approximation."
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:73
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:41
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42
-msgid "Tools Dia"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:43
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44
-msgid ""
-"Diameters of the tools, separated by comma.\n"
-"The value of the diameter has to use the dot decimals separator.\n"
-"Valid values: 0.3, 1.0"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:29
-msgid "Geometry Options"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:37
-msgid ""
-"Create a CNC Job object\n"
-"tracing the contours of this\n"
-"Geometry object."
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:81
-msgid "Depth/Pass"
-msgstr ""
-
-#: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:83
-msgid ""
-"The depth to cut on each pass,\n"
-"when multidepth is enabled.\n"
-"It has positive value although\n"
-"it is a fraction from the depth\n"
-"which has negative value."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:27
-msgid "Gerber Adv. Options"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:33
-msgid ""
-"A list of Gerber advanced parameters.\n"
-"Those parameters are available only for\n"
-"Advanced App. Level."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:43
-msgid "\"Follow\""
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:52
-msgid "Table Show/Hide"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54
-msgid ""
-"Toggle the display of the Gerber Apertures Table.\n"
-"Also, on hide, it will delete all mark shapes\n"
-"that are drawn on canvas."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:67 AppObjects/FlatCAMGerber.py:391
-#: AppTools/ToolCopperThieving.py:1026 AppTools/ToolCopperThieving.py:1215
-#: AppTools/ToolCopperThieving.py:1227 AppTools/ToolIsolation.py:1593
-#: AppTools/ToolNCC.py:2079 AppTools/ToolNCC.py:2190 AppTools/ToolNCC.py:2205
-#: AppTools/ToolNCC.py:3163 AppTools/ToolNCC.py:3268 AppTools/ToolNCC.py:3283
-#: AppTools/ToolNCC.py:3549 AppTools/ToolNCC.py:3650 AppTools/ToolNCC.py:3665 camlib.py:992
-msgid "Buffering"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:69
-msgid ""
-"Buffering type:\n"
-"- None --> best performance, fast file loading but no so good display\n"
-"- Full --> slow file loading but good visuals. This is the default.\n"
-"<>: Don't change this unless you know what you are doing !!!"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:74
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 AppTools/ToolFiducials.py:204
-#: AppTools/ToolFilm.py:238 AppTools/ToolProperties.py:452 AppTools/ToolProperties.py:455
-#: AppTools/ToolProperties.py:458 AppTools/ToolProperties.py:483
-msgid "None"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:80
-msgid "Simplify"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:82
-msgid ""
-"When checked all the Gerber polygons will be\n"
-"loaded with simplification having a set tolerance.\n"
-"<>: Don't change this unless you know what you are doing !!!"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:89
-msgid "Tolerance"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:90
-msgid "Tolerance for polygon simplification."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:33
-msgid "A list of Gerber Editor parameters."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:43
-msgid ""
-"Set the number of selected Gerber geometry\n"
-"items above which the utility geometry\n"
-"becomes just a selection rectangle.\n"
-"Increases the performance when moving a\n"
-"large number of geometric elements."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:56
-msgid "New Aperture code"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:69
-msgid "New Aperture size"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:71
-msgid "Size for the new aperture"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:82
-msgid "New Aperture type"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:84
-msgid ""
-"Type for the new aperture.\n"
-"Can be 'C', 'R' or 'O'."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:106
-msgid "Aperture Dimensions"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:117
-msgid "Linear Pad Array"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:161
-msgid "Circular Pad Array"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:197
-msgid "Distance at which to buffer the Gerber element."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:206
-msgid "Scale Tool"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:212
-msgid "Factor to scale the Gerber element."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:225
-msgid "Threshold low"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:227
-msgid "Threshold value under which the apertures are not marked."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:237
-msgid "Threshold high"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberEditorPrefGroupUI.py:239
-msgid "Threshold value over which the apertures are not marked."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:27
-msgid "Gerber Export"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:33
-msgid ""
-"The parameters set here are used in the file exported\n"
-"when using the File -> Export -> Export Gerber menu entry."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:44
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:50
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:84
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:90
-msgid "The units used in the Gerber file."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:58
-msgid ""
-"The number of digits in the whole part of the number\n"
-"and in the fractional part of the number."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:71
-msgid ""
-"This numbers signify the number of digits in\n"
-"the whole part of Gerber coordinates."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:87
-msgid ""
-"This numbers signify the number of digits in\n"
-"the decimal part of Gerber coordinates."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:99
-#: AppGUI/preferences/gerber/GerberExpPrefGroupUI.py:109
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:100
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:110
-msgid ""
-"This sets the type of Gerber zeros.\n"
-"If LZ then Leading Zeros are removed and\n"
-"Trailing Zeros are kept.\n"
-"If TZ is checked then Trailing Zeros are removed\n"
-"and Leading Zeros are kept."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:27
-msgid "Gerber General"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:61
-msgid ""
-"The number of circle steps for Gerber \n"
-"circular aperture linear approximation."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:73
-msgid "Default Values"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:75
-msgid ""
-"Those values will be used as fallback values\n"
-"in case that they are not found in the Gerber file."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:126
-msgid "Clean Apertures"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:128
-msgid ""
-"Will remove apertures that do not have geometry\n"
-"thus lowering the number of apertures in the Gerber object."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:134
-msgid "Polarity change buffer"
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:136
-msgid ""
-"Will apply extra buffering for the\n"
-"solid geometry when we have polarity changes.\n"
-"May help loading Gerber files that otherwise\n"
-"do not load correctly."
-msgstr ""
-
-#: AppGUI/preferences/gerber/GerberOptPrefGroupUI.py:29
-msgid "Gerber Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:27
-msgid "Copper Thieving Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:39
-msgid ""
-"A tool to generate a Copper Thieving that can be added\n"
-"to a selected Gerber file."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:47
-msgid "Number of steps (lines) used to interpolate circles."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:57
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261
-#: AppTools/ToolCopperThieving.py:100 AppTools/ToolCopperThieving.py:435
-msgid "Clearance"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:59
-msgid ""
-"This set the distance between the copper Thieving components\n"
-"(the polygon fill may be split in multiple polygons)\n"
-"and the copper traces in the Gerber file."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 AppTools/ToolCopperThieving.py:129
-#: AppTools/ToolNCC.py:535 AppTools/ToolNCC.py:1324 AppTools/ToolNCC.py:1655
-#: AppTools/ToolNCC.py:1948 AppTools/ToolNCC.py:2012 AppTools/ToolNCC.py:3027
-#: AppTools/ToolNCC.py:3036 defaults.py:419 tclCommands/TclCommandCopperClear.py:190
-msgid "Itself"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 AppTools/ToolCopperThieving.py:130
-#: AppTools/ToolIsolation.py:504 AppTools/ToolIsolation.py:1297
-#: AppTools/ToolIsolation.py:1671 AppTools/ToolNCC.py:535 AppTools/ToolNCC.py:1334
-#: AppTools/ToolNCC.py:1668 AppTools/ToolNCC.py:1964 AppTools/ToolNCC.py:2019
-#: AppTools/ToolPaint.py:485 AppTools/ToolPaint.py:945 AppTools/ToolPaint.py:1471
-msgid "Area Selection"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 AppTools/ToolCopperThieving.py:131
-#: AppTools/ToolDblSided.py:216 AppTools/ToolIsolation.py:504 AppTools/ToolIsolation.py:1711
-#: AppTools/ToolNCC.py:535 AppTools/ToolNCC.py:1684 AppTools/ToolNCC.py:1970
-#: AppTools/ToolNCC.py:2027 AppTools/ToolNCC.py:2408 AppTools/ToolNCC.py:2656
-#: AppTools/ToolNCC.py:3072 AppTools/ToolPaint.py:485 AppTools/ToolPaint.py:930
-#: AppTools/ToolPaint.py:1487 tclCommands/TclCommandCopperClear.py:192
-#: tclCommands/TclCommandPaint.py:166
-msgid "Reference Object"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:90
-#: AppTools/ToolCopperThieving.py:133
-msgid "Reference:"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92
-msgid ""
-"- 'Itself' - the copper Thieving extent is based on the object extent.\n"
-"- 'Area Selection' - left mouse click to start selection of the area to be filled.\n"
-"- 'Reference Object' - will do copper thieving within the area specified by another "
-"object."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:101
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:76
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:188
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:76
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:190
-#: AppTools/ToolCopperThieving.py:175 AppTools/ToolExtractDrills.py:102
-#: AppTools/ToolExtractDrills.py:240 AppTools/ToolPunchGerber.py:113
-#: AppTools/ToolPunchGerber.py:268
-msgid "Rectangular"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:102
-#: AppTools/ToolCopperThieving.py:176
-msgid "Minimal"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:104
-#: AppTools/ToolCopperThieving.py:178 AppTools/ToolFilm.py:94
-msgid "Box Type:"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:106
-#: AppTools/ToolCopperThieving.py:180
-msgid ""
-"- 'Rectangular' - the bounding box will be of rectangular shape.\n"
-"- 'Minimal' - the bounding box will be the convex hull shape."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:120
-#: AppTools/ToolCopperThieving.py:196
-msgid "Dots Grid"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:121
-#: AppTools/ToolCopperThieving.py:197
-msgid "Squares Grid"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:122
-#: AppTools/ToolCopperThieving.py:198
-msgid "Lines Grid"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:124
-#: AppTools/ToolCopperThieving.py:200
-msgid "Fill Type:"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126
-#: AppTools/ToolCopperThieving.py:202
-msgid ""
-"- 'Solid' - copper thieving will be a solid polygon.\n"
-"- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n"
-"- 'Squares Grid' - the empty area will be filled with a pattern of squares.\n"
-"- 'Lines Grid' - the empty area will be filled with a pattern of lines."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:134
-#: AppTools/ToolCopperThieving.py:221
-msgid "Dots Grid Parameters"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140
-#: AppTools/ToolCopperThieving.py:227
-msgid "Dot diameter in Dots Grid."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209
-#: AppTools/ToolCopperThieving.py:238 AppTools/ToolCopperThieving.py:278
-#: AppTools/ToolCopperThieving.py:318
-msgid "Spacing"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:153
-#: AppTools/ToolCopperThieving.py:240
-msgid "Distance between each two dots in Dots Grid."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:163
-#: AppTools/ToolCopperThieving.py:261
-msgid "Squares Grid Parameters"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169
-#: AppTools/ToolCopperThieving.py:267
-msgid "Square side size in Squares Grid."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:182
-#: AppTools/ToolCopperThieving.py:280
-msgid "Distance between each two squares in Squares Grid."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:192
-#: AppTools/ToolCopperThieving.py:301
-msgid "Lines Grid Parameters"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198
-#: AppTools/ToolCopperThieving.py:307
-msgid "Line thickness size in Lines Grid."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:211
-#: AppTools/ToolCopperThieving.py:320
-msgid "Distance between each two lines in Lines Grid."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:221
-#: AppTools/ToolCopperThieving.py:358
-msgid "Robber Bar Parameters"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:223
-#: AppTools/ToolCopperThieving.py:360
-msgid ""
-"Parameters used for the robber bar.\n"
-"Robber bar = copper border to help in pattern hole plating."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:231
-#: AppTools/ToolCopperThieving.py:368
-msgid "Bounding box margin for robber bar."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:242
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 AppTools/ToolCopperThieving.py:379
-#: AppTools/ToolCorners.py:122 AppTools/ToolEtchCompensation.py:152
-msgid "Thickness"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:244
-#: AppTools/ToolCopperThieving.py:381
-msgid "The robber bar thickness."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:254
-#: AppTools/ToolCopperThieving.py:412
-msgid "Pattern Plating Mask"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:256
-#: AppTools/ToolCopperThieving.py:414
-msgid "Generate a mask for pattern plating."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263
-#: AppTools/ToolCopperThieving.py:437
-msgid ""
-"The distance between the possible copper thieving elements\n"
-"and/or robber bar and the actual openings in the mask."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:27
-msgid "Calibration Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:38
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:38
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 AppTools/ToolCopperThieving.py:95
-#: AppTools/ToolCorners.py:117 AppTools/ToolFiducials.py:154
-msgid "Parameters used for this tool."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 AppTools/ToolCalibration.py:181
-msgid "Source Type"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:44 AppTools/ToolCalibration.py:182
-msgid ""
-"The source of calibration points.\n"
-"It can be:\n"
-"- Object -> click a hole geo for Excellon or a pad for Gerber\n"
-"- Free -> click freely on canvas to acquire the calibration points"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:49 AppTools/ToolCalibration.py:187
-msgid "Free"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:63 AppTools/ToolCalibration.py:76
-msgid "Height (Z) for travelling between the points."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:75 AppTools/ToolCalibration.py:88
-msgid "Verification Z"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:77 AppTools/ToolCalibration.py:90
-msgid "Height (Z) for checking the point."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:89 AppTools/ToolCalibration.py:102
-msgid "Zero Z tool"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:91 AppTools/ToolCalibration.py:104
-msgid ""
-"Include a sequence to zero the height (Z)\n"
-"of the verification tool."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:100 AppTools/ToolCalibration.py:113
-msgid "Height (Z) for mounting the verification probe."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:114 AppTools/ToolCalibration.py:127
-msgid ""
-"Toolchange X,Y position.\n"
-"If no value is entered then the current\n"
-"(x, y) point will be used,"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 AppTools/ToolCalibration.py:153
-msgid "Second point"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:127 AppTools/ToolCalibration.py:155
-msgid ""
-"Second point in the Gcode verification can be:\n"
-"- top-left -> the user will align the PCB vertically\n"
-"- bottom-right -> the user will align the PCB horizontally"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:131 AppTools/ToolCalibration.py:159
-#: App_Main.py:4712
-msgid "Top-Left"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2CalPrefGroupUI.py:132 AppTools/ToolCalibration.py:160
-#: App_Main.py:4713
-msgid "Bottom-Right"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:27
-msgid "Extract Drills Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:42
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:42
-#: AppTools/ToolExtractDrills.py:68 AppTools/ToolPunchGerber.py:75
-msgid "Processed Pads Type"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:44
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:44
-#: AppTools/ToolExtractDrills.py:70 AppTools/ToolPunchGerber.py:77
-msgid ""
-"The type of pads shape to be processed.\n"
-"If the PCB has many SMD pads with rectangular pads,\n"
-"disable the Rectangular aperture."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:54
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54
-#: AppTools/ToolExtractDrills.py:80 AppTools/ToolPunchGerber.py:91
-msgid "Process Circular Pads."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:60
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:162
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:60
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:164
-#: AppTools/ToolExtractDrills.py:86 AppTools/ToolExtractDrills.py:214
-#: AppTools/ToolPunchGerber.py:97 AppTools/ToolPunchGerber.py:242
-msgid "Oblong"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:62
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:62
-#: AppTools/ToolExtractDrills.py:88 AppTools/ToolPunchGerber.py:99
-msgid "Process Oblong Pads."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:70
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70
-#: AppTools/ToolExtractDrills.py:96 AppTools/ToolPunchGerber.py:107
-msgid "Process Square Pads."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:78
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78
-#: AppTools/ToolExtractDrills.py:104 AppTools/ToolPunchGerber.py:115
-msgid "Process Rectangular Pads."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:84
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:201
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203
-#: AppTools/ToolExtractDrills.py:110 AppTools/ToolExtractDrills.py:253
-#: AppTools/ToolProperties.py:172 AppTools/ToolPunchGerber.py:121
-#: AppTools/ToolPunchGerber.py:281
-msgid "Others"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:86
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:86
-#: AppTools/ToolExtractDrills.py:112 AppTools/ToolPunchGerber.py:123
-msgid "Process pads not in the categories above."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:99
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:123
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:100
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:125
-#: AppTools/ToolExtractDrills.py:139 AppTools/ToolExtractDrills.py:156
-#: AppTools/ToolPunchGerber.py:150 AppTools/ToolPunchGerber.py:184
-msgid "Fixed Diameter"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:100
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:140
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:101
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:142
-#: AppTools/ToolExtractDrills.py:140 AppTools/ToolExtractDrills.py:192
-#: AppTools/ToolPunchGerber.py:151 AppTools/ToolPunchGerber.py:214
-msgid "Fixed Annular Ring"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:101
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102
-#: AppTools/ToolExtractDrills.py:141 AppTools/ToolPunchGerber.py:152
-msgid "Proportional"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:107
-#: AppTools/ToolExtractDrills.py:130
-msgid ""
-"The method for processing pads. Can be:\n"
-"- Fixed Diameter -> all holes will have a set size\n"
-"- Fixed Annular Ring -> all holes will have a set annular ring\n"
-"- Proportional -> each hole size will be a fraction of the pad size"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220
-#: AppTools/ToolExtractDrills.py:164 AppTools/ToolExtractDrills.py:285
-#: AppTools/ToolPunchGerber.py:192 AppTools/ToolPunchGerber.py:308
-#: AppTools/ToolTransform.py:357 App_Main.py:9698
-msgid "Value"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:133
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135
-#: AppTools/ToolExtractDrills.py:166 AppTools/ToolPunchGerber.py:194
-msgid "Fixed hole diameter."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:142
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:144
-#: AppTools/ToolExtractDrills.py:194 AppTools/ToolPunchGerber.py:216
-msgid ""
-"The size of annular ring.\n"
-"The copper sliver between the hole exterior\n"
-"and the margin of the copper pad."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:151
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:153
-#: AppTools/ToolExtractDrills.py:203 AppTools/ToolPunchGerber.py:231
-msgid "The size of annular ring for circular pads."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:164
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:166
-#: AppTools/ToolExtractDrills.py:216 AppTools/ToolPunchGerber.py:244
-msgid "The size of annular ring for oblong pads."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:177
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:179
-#: AppTools/ToolExtractDrills.py:229 AppTools/ToolPunchGerber.py:257
-msgid "The size of annular ring for square pads."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:190
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:192
-#: AppTools/ToolExtractDrills.py:242 AppTools/ToolPunchGerber.py:270
-msgid "The size of annular ring for rectangular pads."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:203
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:205
-#: AppTools/ToolExtractDrills.py:255 AppTools/ToolPunchGerber.py:283
-msgid "The size of annular ring for other pads."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:213
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:215
-#: AppTools/ToolExtractDrills.py:276 AppTools/ToolPunchGerber.py:299
-msgid "Proportional Diameter"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:222
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:224
-msgid "Factor"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:224
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:226
-#: AppTools/ToolExtractDrills.py:287 AppTools/ToolPunchGerber.py:310
-msgid ""
-"Proportional Diameter.\n"
-"The hole diameter will be a fraction of the pad size."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:27
-msgid "Fiducials Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:45 AppTools/ToolFiducials.py:161
-msgid ""
-"This set the fiducial diameter if fiducial type is circular,\n"
-"otherwise is the size of the fiducial.\n"
-"The soldermask opening is double than that."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:73 AppTools/ToolFiducials.py:189
-msgid "Auto"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 AppTools/ToolFiducials.py:190
-msgid "Manual"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:76 AppTools/ToolFiducials.py:192
-msgid "Mode:"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:78
-msgid ""
-"- 'Auto' - automatic placement of fiducials in the corners of the bounding box.\n"
-"- 'Manual' - manual placement of fiducials."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 AppTools/ToolFiducials.py:202
-msgid "Up"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:87 AppTools/ToolFiducials.py:203
-msgid "Down"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:90 AppTools/ToolFiducials.py:206
-msgid "Second fiducial"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:92 AppTools/ToolFiducials.py:208
-msgid ""
-"The position for the second fiducial.\n"
-"- 'Up' - the order is: bottom-left, top-left, top-right.\n"
-"- 'Down' - the order is: bottom-left, bottom-right, top-right.\n"
-"- 'None' - there is no second fiducial. The order is: bottom-left, top-right."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 AppTools/ToolFiducials.py:224
-msgid "Cross"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:109 AppTools/ToolFiducials.py:225
-msgid "Chess"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:112 AppTools/ToolFiducials.py:227
-msgid "Fiducial Type"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:114 AppTools/ToolFiducials.py:229
-msgid ""
-"The type of fiducial.\n"
-"- 'Circular' - this is the regular fiducial.\n"
-"- 'Cross' - cross lines fiducial.\n"
-"- 'Chess' - chess pattern fiducial."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:123 AppTools/ToolFiducials.py:238
-msgid "Line thickness"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:27
-msgid "Invert Gerber Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:33
-msgid ""
-"A tool to invert Gerber geometry from positive to negative\n"
-"and in revers."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:47 AppTools/ToolInvertGerber.py:93
-msgid ""
-"Distance by which to avoid\n"
-"the edges of the Gerber object."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:58 AppTools/ToolInvertGerber.py:104
-msgid "Lines Join Style"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 AppTools/ToolInvertGerber.py:106
-msgid ""
-"The way that the lines in the object outline will be joined.\n"
-"Can be:\n"
-"- rounded -> an arc is added between two joining lines\n"
-"- square -> the lines meet in 90 degrees angle\n"
-"- bevel -> the lines are joined by a third line"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:27
-msgid "Optimal Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:33
-msgid ""
-"A tool to find the minimum distance between\n"
-"every two Gerber geometric elements"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:48 AppTools/ToolOptimal.py:84
-msgid "Precision"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:50
-msgid "Number of decimals for the distances and coordinates in this tool."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:27
-msgid "Punch Gerber Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:108
-#: AppTools/ToolPunchGerber.py:141
-msgid ""
-"The punch hole source can be:\n"
-"- Excellon Object-> the Excellon object drills center will serve as reference.\n"
-"- Fixed Diameter -> will try to use the pads center as reference adding fixed diameter "
-"holes.\n"
-"- Fixed Annular Ring -> will try to keep a set annular ring.\n"
-"- Proportional -> will make a Gerber punch hole having the diameter a percentage of the "
-"pad diameter."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:27
-msgid "QRCode Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:33
-msgid ""
-"A tool to create a QRCode that can be inserted\n"
-"into a selected Gerber file, or it can be exported as a file."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 AppTools/ToolQRCode.py:121
-msgid "Version"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:47 AppTools/ToolQRCode.py:123
-msgid ""
-"QRCode version can have values from 1 (21x21 boxes)\n"
-"to 40 (177x177 boxes)."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:58 AppTools/ToolQRCode.py:134
-msgid "Error correction"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:60
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:71 AppTools/ToolQRCode.py:136
-#: AppTools/ToolQRCode.py:147
-#, python-format
-msgid ""
-"Parameter that controls the error correction used for the QR Code.\n"
-"L = maximum 7%% errors can be corrected\n"
-"M = maximum 15%% errors can be corrected\n"
-"Q = maximum 25%% errors can be corrected\n"
-"H = maximum 30%% errors can be corrected."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:81 AppTools/ToolQRCode.py:157
-msgid "Box Size"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:83 AppTools/ToolQRCode.py:159
-msgid ""
-"Box size control the overall size of the QRcode\n"
-"by adjusting the size of each box in the code."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:94 AppTools/ToolQRCode.py:170
-msgid "Border Size"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:96 AppTools/ToolQRCode.py:172
-msgid ""
-"Size of the QRCode border. How many boxes thick is the border.\n"
-"Default value is 4. The width of the clearance around the QRCode."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 AppTools/ToolQRCode.py:92
-msgid "QRCode Data"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:109 AppTools/ToolQRCode.py:94
-msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 AppTools/ToolQRCode.py:98
-msgid "Add here the text to be included in the QRCode..."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 AppTools/ToolQRCode.py:183
-msgid "Polarity"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 AppTools/ToolQRCode.py:185
-msgid ""
-"Choose the polarity of the QRCode.\n"
-"It can be drawn in a negative way (squares are clear)\n"
-"or in a positive way (squares are opaque)."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:125 AppTools/ToolFilm.py:279
-#: AppTools/ToolQRCode.py:189
-msgid "Negative"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:126 AppTools/ToolFilm.py:278
-#: AppTools/ToolQRCode.py:190
-msgid "Positive"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:128 AppTools/ToolQRCode.py:192
-msgid ""
-"Choose the type of QRCode to be created.\n"
-"If added on a Silkscreen Gerber file the QRCode may\n"
-"be added as positive. If it is added to a Copper Gerber\n"
-"file then perhaps the QRCode can be added as negative."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 AppTools/ToolQRCode.py:203
-#: AppTools/ToolQRCode.py:209
-msgid ""
-"The bounding box, meaning the empty space that surrounds\n"
-"the QRCode geometry, can have a rounded or a square shape."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 AppTools/ToolQRCode.py:206
-#: AppTools/ToolTransform.py:383
-msgid "Rounded"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:152 AppTools/ToolQRCode.py:237
-msgid "Fill Color"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:154 AppTools/ToolQRCode.py:239
-msgid "Set the QRCode fill color (squares color)."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:162 AppTools/ToolQRCode.py:261
-msgid "Back Color"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:164 AppTools/ToolQRCode.py:263
-msgid "Set the QRCode background color."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:27
-msgid "Check Rules Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:32
-msgid ""
-"A tool to check if Gerber files are within a set\n"
-"of Manufacturing Rules."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:42 AppTools/ToolRulesCheck.py:265
-#: AppTools/ToolRulesCheck.py:929
-msgid "Trace Size"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:44 AppTools/ToolRulesCheck.py:267
-msgid "This checks if the minimum size for traces is met."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:54
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:74
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:94
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:114
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:134
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:154
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:174
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:194
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:216
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:236
-#: AppTools/ToolRulesCheck.py:277 AppTools/ToolRulesCheck.py:299
-#: AppTools/ToolRulesCheck.py:322 AppTools/ToolRulesCheck.py:345
-#: AppTools/ToolRulesCheck.py:368 AppTools/ToolRulesCheck.py:391
-#: AppTools/ToolRulesCheck.py:414 AppTools/ToolRulesCheck.py:437
-#: AppTools/ToolRulesCheck.py:462 AppTools/ToolRulesCheck.py:485
-msgid "Min value"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:56 AppTools/ToolRulesCheck.py:279
-msgid "Minimum acceptable trace size."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:61 AppTools/ToolRulesCheck.py:286
-#: AppTools/ToolRulesCheck.py:1157 AppTools/ToolRulesCheck.py:1187
-msgid "Copper to Copper clearance"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:63 AppTools/ToolRulesCheck.py:288
-msgid ""
-"This checks if the minimum clearance between copper\n"
-"features is met."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:76
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:96
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:116
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:136
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:156
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:176
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:238
-#: AppTools/ToolRulesCheck.py:301 AppTools/ToolRulesCheck.py:324
-#: AppTools/ToolRulesCheck.py:347 AppTools/ToolRulesCheck.py:370
-#: AppTools/ToolRulesCheck.py:393 AppTools/ToolRulesCheck.py:416
-#: AppTools/ToolRulesCheck.py:464
-msgid "Minimum acceptable clearance value."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:81 AppTools/ToolRulesCheck.py:309
-#: AppTools/ToolRulesCheck.py:1217 AppTools/ToolRulesCheck.py:1223
-#: AppTools/ToolRulesCheck.py:1236 AppTools/ToolRulesCheck.py:1243
-msgid "Copper to Outline clearance"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:83 AppTools/ToolRulesCheck.py:311
-msgid ""
-"This checks if the minimum clearance between copper\n"
-"features and the outline is met."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:101
-#: AppTools/ToolRulesCheck.py:332
-msgid "Silk to Silk Clearance"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:103
-#: AppTools/ToolRulesCheck.py:334
-msgid ""
-"This checks if the minimum clearance between silkscreen\n"
-"features and silkscreen features is met."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:121
-#: AppTools/ToolRulesCheck.py:355 AppTools/ToolRulesCheck.py:1326
-#: AppTools/ToolRulesCheck.py:1332 AppTools/ToolRulesCheck.py:1350
-msgid "Silk to Solder Mask Clearance"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:123
-#: AppTools/ToolRulesCheck.py:357
-msgid ""
-"This checks if the minimum clearance between silkscreen\n"
-"features and soldermask features is met."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:141
-#: AppTools/ToolRulesCheck.py:378 AppTools/ToolRulesCheck.py:1380
-#: AppTools/ToolRulesCheck.py:1386 AppTools/ToolRulesCheck.py:1400
-#: AppTools/ToolRulesCheck.py:1407
-msgid "Silk to Outline Clearance"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:143
-#: AppTools/ToolRulesCheck.py:380
-msgid ""
-"This checks if the minimum clearance between silk\n"
-"features and the outline is met."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:161
-#: AppTools/ToolRulesCheck.py:401 AppTools/ToolRulesCheck.py:1418
-#: AppTools/ToolRulesCheck.py:1445
-msgid "Minimum Solder Mask Sliver"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:163
-#: AppTools/ToolRulesCheck.py:403
-msgid ""
-"This checks if the minimum clearance between soldermask\n"
-"features and soldermask features is met."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:181
-#: AppTools/ToolRulesCheck.py:424 AppTools/ToolRulesCheck.py:1483
-#: AppTools/ToolRulesCheck.py:1489 AppTools/ToolRulesCheck.py:1505
-#: AppTools/ToolRulesCheck.py:1512
-msgid "Minimum Annular Ring"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:183
-#: AppTools/ToolRulesCheck.py:426
-msgid ""
-"This checks if the minimum copper ring left by drilling\n"
-"a hole into a pad is met."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:196
-#: AppTools/ToolRulesCheck.py:439
-msgid "Minimum acceptable ring value."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:203
-#: AppTools/ToolRulesCheck.py:449 AppTools/ToolRulesCheck.py:873
-msgid "Hole to Hole Clearance"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:205
-#: AppTools/ToolRulesCheck.py:451
-msgid ""
-"This checks if the minimum clearance between a drill hole\n"
-"and another drill hole is met."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:218
-#: AppTools/ToolRulesCheck.py:487
-msgid "Minimum acceptable drill size."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:223
-#: AppTools/ToolRulesCheck.py:472 AppTools/ToolRulesCheck.py:847
-msgid "Hole Size"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:225
-#: AppTools/ToolRulesCheck.py:474
-msgid ""
-"This checks if the drill holes\n"
-"sizes are above the threshold."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:27
-msgid "2Sided Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:33
-msgid ""
-"A tool to help in creating a double sided\n"
-"PCB using alignment holes."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:47
-msgid "Drill dia"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 AppTools/ToolDblSided.py:363
-#: AppTools/ToolDblSided.py:368
-msgid "Diameter of the drill for the alignment holes."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:56 AppTools/ToolDblSided.py:377
-msgid "Align Axis"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 AppTools/ToolDblSided.py:165
-#: AppTools/ToolDblSided.py:379
-msgid "Mirror vertically (X) or horizontally (Y)."
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:69
-msgid "Mirror Axis:"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 AppTools/ToolDblSided.py:181
-msgid "Point"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 AppTools/ToolDblSided.py:182
-msgid "Box"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:82
-msgid "Axis Ref"
-msgstr ""
-
-#: AppGUI/preferences/tools/Tools2sidedPrefGroupUI.py:84
-msgid ""
-"The axis should pass through a point or cut\n"
-" a specified box (in a FlatCAM object) through \n"
-"the center."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:27
-msgid "Calculators Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:31 AppTools/ToolCalculators.py:25
-msgid "V-Shape Tool Calculator"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:33
-msgid ""
-"Calculate the tool diameter for a given V-shape tool,\n"
-"having the tip diameter, tip angle and\n"
-"depth-of-cut as parameters."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:50 AppTools/ToolCalculators.py:94
-msgid "Tip Diameter"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:52
-#: AppTools/ToolCalculators.py:102
-msgid ""
-"This is the tool tip diameter.\n"
-"It is specified by manufacturer."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:64
-#: AppTools/ToolCalculators.py:105
-msgid "Tip Angle"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:66
-msgid ""
-"This is the angle on the tip of the tool.\n"
-"It is specified by manufacturer."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:80
-msgid ""
-"This is depth to cut into material.\n"
-"In the CNCJob object it is the CutZ parameter."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:87 AppTools/ToolCalculators.py:27
-msgid "ElectroPlating Calculator"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:89
-#: AppTools/ToolCalculators.py:158
-msgid ""
-"This calculator is useful for those who plate the via/pad/drill holes,\n"
-"using a method like graphite ink or calcium hypophosphite ink or palladium chloride."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:100
-#: AppTools/ToolCalculators.py:167
-msgid "Board Length"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:102
-#: AppTools/ToolCalculators.py:173
-msgid "This is the board length. In centimeters."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112
-#: AppTools/ToolCalculators.py:175
-msgid "Board Width"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114
-#: AppTools/ToolCalculators.py:181
-msgid "This is the board width.In centimeters."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:119
-#: AppTools/ToolCalculators.py:183
-msgid "Current Density"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:125
-#: AppTools/ToolCalculators.py:190
-msgid ""
-"Current density to pass through the board. \n"
-"In Amps per Square Feet ASF."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:131
-#: AppTools/ToolCalculators.py:193
-msgid "Copper Growth"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:137
-#: AppTools/ToolCalculators.py:200
-msgid ""
-"How thick the copper growth is intended to be.\n"
-"In microns."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:27
-msgid "Corner Markers Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:44 AppTools/ToolCorners.py:124
-msgid "The thickness of the line that makes the corner marker."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:58 AppTools/ToolCorners.py:138
-msgid "The length of the line that makes the corner marker."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:28
-msgid "Cutout Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:34
-msgid ""
-"Create toolpaths to cut around\n"
-"the PCB and separate it from\n"
-"the original board."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 AppTools/ToolCalculators.py:123
-#: AppTools/ToolCutOut.py:129
-msgid "Tool Diameter"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:45 AppTools/ToolCutOut.py:131
-msgid ""
-"Diameter of the tool used to cutout\n"
-"the PCB shape out of the surrounding material."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:100
-msgid "Object kind"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 AppTools/ToolCutOut.py:77
-msgid ""
-"Choice of what kind the object we want to cutout is.
- Single: contain a single "
-"PCB Gerber outline object.
- Panel: a panel PCB Gerber object, which is made\n"
-"out of many individual PCB outlines."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 AppTools/ToolCutOut.py:83
-msgid "Single"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:110 AppTools/ToolCutOut.py:84
-msgid "Panel"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 AppTools/ToolCutOut.py:192
-msgid ""
-"Margin over bounds. A positive value here\n"
-"will make the cutout of the PCB further from\n"
-"the actual PCB border"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:130 AppTools/ToolCutOut.py:203
-msgid "Gap size"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:132 AppTools/ToolCutOut.py:205
-msgid ""
-"The size of the bridge gaps in the cutout\n"
-"used to keep the board connected to\n"
-"the surrounding material (the one \n"
-"from which the PCB is cutout)."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 AppTools/ToolCutOut.py:245
-msgid "Gaps"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148
-msgid ""
-"Number of gaps used for the cutout.\n"
-"There can be maximum 8 bridges/gaps.\n"
-"The choices are:\n"
-"- None - no gaps\n"
-"- lr - left + right\n"
-"- tb - top + bottom\n"
-"- 4 - left + right +top + bottom\n"
-"- 2lr - 2*left + 2*right\n"
-"- 2tb - 2*top + 2*bottom\n"
-"- 8 - 2*left + 2*right +2*top + 2*bottom"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:170 AppTools/ToolCutOut.py:222
-msgid "Convex Shape"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:172 AppTools/ToolCutOut.py:225
-msgid ""
-"Create a convex shape surrounding the entire PCB.\n"
-"Used only if the source object type is Gerber."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:27
-msgid "Film Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:33
-msgid ""
-"Create a PCB film from a Gerber or Geometry object.\n"
-"The file is saved in SVG format."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:43
-msgid "Film Type"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:45 AppTools/ToolFilm.py:283
-msgid ""
-"Generate a Positive black film or a Negative film.\n"
-"Positive means that it will print the features\n"
-"with black on a white canvas.\n"
-"Negative means that it will print the features\n"
-"with white on a black canvas.\n"
-"The Film format is SVG."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:56
-msgid "Film Color"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:58
-msgid "Set the film color when positive film is selected."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:71 AppTools/ToolFilm.py:299
-msgid "Border"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:73 AppTools/ToolFilm.py:301
-msgid ""
-"Specify a border around the object.\n"
-"Only for negative film.\n"
-"It helps if we use as a Box Object the same \n"
-"object as in Film Object. It will create a thick\n"
-"black bar around the actual print allowing for a\n"
-"better delimitation of the outline features which are of\n"
-"white color like the rest and which may confound with the\n"
-"surroundings if not for this border."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 AppTools/ToolFilm.py:266
-msgid "Scale Stroke"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 AppTools/ToolFilm.py:268
-msgid ""
-"Scale the line stroke thickness of each feature in the SVG file.\n"
-"It means that the line that envelope each SVG feature will be thicker or thinner,\n"
-"therefore the fine features may be more affected by this parameter."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:99 AppTools/ToolFilm.py:124
-msgid "Film Adjustments"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:101 AppTools/ToolFilm.py:126
-msgid ""
-"Sometime the printers will distort the print shape, especially the Laser types.\n"
-"This section provide the tools to compensate for the print distortions."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:108 AppTools/ToolFilm.py:133
-msgid "Scale Film geometry"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:110 AppTools/ToolFilm.py:135
-msgid ""
-"A value greater than 1 will stretch the film\n"
-"while a value less than 1 will jolt it."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:103 AppTools/ToolFilm.py:145
-#: AppTools/ToolTransform.py:148
-msgid "X factor"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:116 AppTools/ToolFilm.py:154
-#: AppTools/ToolTransform.py:168
-msgid "Y factor"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:139 AppTools/ToolFilm.py:172
-msgid "Skew Film geometry"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:141 AppTools/ToolFilm.py:174
-msgid ""
-"Positive values will skew to the right\n"
-"while negative values will skew to the left."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 AppTools/ToolFilm.py:184
-#: AppTools/ToolTransform.py:97
-msgid "X angle"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:86 AppTools/ToolFilm.py:193
-#: AppTools/ToolTransform.py:118
-msgid "Y angle"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 AppTools/ToolFilm.py:204
-msgid ""
-"The reference point to be used as origin for the skew.\n"
-"It can be one of the four points of the geometry bounding box."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:174 AppTools/ToolCorners.py:80
-#: AppTools/ToolFiducials.py:83 AppTools/ToolFilm.py:207
-msgid "Bottom Left"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:175 AppTools/ToolCorners.py:88
-#: AppTools/ToolFilm.py:208
-msgid "Top Left"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:176 AppTools/ToolCorners.py:84
-#: AppTools/ToolFilm.py:209
-msgid "Bottom Right"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:177 AppTools/ToolFilm.py:210
-msgid "Top right"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:185 AppTools/ToolFilm.py:227
-msgid "Mirror Film geometry"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 AppTools/ToolFilm.py:229
-msgid "Mirror the film geometry on the selected axis or on both."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:201 AppTools/ToolFilm.py:243
-msgid "Mirror axis"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:211 AppTools/ToolFilm.py:388
-msgid "SVG"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 AppTools/ToolFilm.py:389
-msgid "PNG"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:213 AppTools/ToolFilm.py:390
-msgid "PDF"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:216 AppTools/ToolFilm.py:281
-#: AppTools/ToolFilm.py:393
-msgid "Film Type:"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:218 AppTools/ToolFilm.py:395
-msgid ""
-"The file type of the saved film. Can be:\n"
-"- 'SVG' -> open-source vectorial format\n"
-"- 'PNG' -> raster image\n"
-"- 'PDF' -> portable document format"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 AppTools/ToolFilm.py:404
-msgid "Page Orientation"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:240 AppTools/ToolFilm.py:417
-msgid "Page Size"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:241 AppTools/ToolFilm.py:418
-msgid "A selection of standard ISO 216 page sizes."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:26
-msgid "Isolation Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:48
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57
-msgid "Comma separated values"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:54
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 AppTools/ToolIsolation.py:166
-#: AppTools/ToolNCC.py:174 AppTools/ToolPaint.py:157
-msgid "Tool order"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:55
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 AppTools/ToolIsolation.py:167
-#: AppTools/ToolNCC.py:175 AppTools/ToolNCC.py:185 AppTools/ToolPaint.py:158
-#: AppTools/ToolPaint.py:168
-msgid ""
-"This set the way that the tools in the tools table are used.\n"
-"'No' --> means that the used order is the one in the tool table\n"
-"'Forward' --> means that the tools will be ordered from small to big\n"
-"'Reverse' --> means that the tools will ordered from big to small\n"
-"\n"
-"WARNING: using rest machining will automatically set the order\n"
-"in reverse and disable this control."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:63
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 AppTools/ToolIsolation.py:175
-#: AppTools/ToolNCC.py:183 AppTools/ToolPaint.py:166
-msgid "Forward"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:64
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 AppTools/ToolIsolation.py:176
-#: AppTools/ToolNCC.py:184 AppTools/ToolPaint.py:167
-msgid "Reverse"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:72
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:80
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 AppTools/ToolIsolation.py:201
-#: AppTools/ToolIsolation.py:209 AppTools/ToolNCC.py:215 AppTools/ToolNCC.py:223
-#: AppTools/ToolPaint.py:197 AppTools/ToolPaint.py:205
-msgid ""
-"Default tool type:\n"
-"- 'V-shape'\n"
-"- Circular"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:77
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 AppTools/ToolIsolation.py:206
-#: AppTools/ToolNCC.py:220 AppTools/ToolPaint.py:202
-msgid "V-shape"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:103
-msgid ""
-"The tip angle for V-Shape Tool.\n"
-"In degrees."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:117
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:126
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:100
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:109 AppTools/ToolIsolation.py:248
-#: AppTools/ToolNCC.py:262 AppTools/ToolNCC.py:271 AppTools/ToolPaint.py:244
-#: AppTools/ToolPaint.py:253
-msgid ""
-"Depth of cut into material. Negative value.\n"
-"In FlatCAM units."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:136
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 AppTools/ToolIsolation.py:262
-#: AppTools/ToolNCC.py:280 AppTools/ToolPaint.py:262
-msgid ""
-"Diameter for the new tool to add in the Tool Table.\n"
-"If the tool is V-shape type then this value is automatically\n"
-"calculated from the other parameters."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:243
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 AppTools/ToolIsolation.py:432
-#: AppTools/ToolNCC.py:512 AppTools/ToolPaint.py:441
-msgid "Rest"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 AppTools/ToolIsolation.py:435
-msgid ""
-"If checked, use 'rest machining'.\n"
-"Basically it will isolate outside PCB features,\n"
-"using the biggest tool and continue with the next tools,\n"
-"from bigger to smaller, to isolate the copper features that\n"
-"could not be cleared by previous tool, until there is\n"
-"no more copper features to isolate or there are no more tools.\n"
-"If not checked, use the standard algorithm."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 AppTools/ToolIsolation.py:447
-msgid "Combine"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 AppTools/ToolIsolation.py:449
-msgid "Combine all passes into one object"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 AppTools/ToolIsolation.py:456
-msgid "Except"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 AppTools/ToolIsolation.py:457
-msgid ""
-"When the isolation geometry is generated,\n"
-"by checking this, the area of the object below\n"
-"will be subtracted from the isolation geometry."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 AppTools/ToolIsolation.py:496
-msgid ""
-"Isolation scope. Choose what to isolate:\n"
-"- 'All' -> Isolate all the polygons in the object\n"
-"- 'Area Selection' -> Isolate polygons within a selection area.\n"
-"- 'Polygon Selection' -> Isolate a selection of polygons.\n"
-"- 'Reference Object' - will process the area specified by another object."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 AppTools/ToolIsolation.py:504
-#: AppTools/ToolIsolation.py:1308 AppTools/ToolIsolation.py:1690 AppTools/ToolPaint.py:485
-#: AppTools/ToolPaint.py:941 AppTools/ToolPaint.py:1451 tclCommands/TclCommandPaint.py:164
-msgid "Polygon Selection"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:310
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303
-msgid "Normal"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:311
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304
-msgid "Progressive"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:312
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 AppObjects/AppObject.py:349
-#: AppObjects/FlatCAMObj.py:251 AppObjects/FlatCAMObj.py:282 AppObjects/FlatCAMObj.py:298
-#: AppObjects/FlatCAMObj.py:378 AppTools/ToolCopperThieving.py:1491
-#: AppTools/ToolCorners.py:411 AppTools/ToolFiducials.py:813 AppTools/ToolMove.py:229
-#: AppTools/ToolQRCode.py:737 App_Main.py:4397
-msgid "Plotting"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:314
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307
-msgid ""
-"- 'Normal' - normal plotting, done at the end of the job\n"
-"- 'Progressive' - each shape is plotted after it is generated"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:27
-msgid "NCC Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:33
-msgid ""
-"Create a Geometry object with\n"
-"toolpaths to cut all non-copper regions."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:266
-msgid "Offset value"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:268
-msgid ""
-"If used, it will add an offset to the copper features.\n"
-"The copper clearing will finish to a distance\n"
-"from the copper features.\n"
-"The value can be between 0.0 and 9999.9 FlatCAM units."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 AppTools/ToolNCC.py:516
-msgid ""
-"If checked, use 'rest machining'.\n"
-"Basically it will clear copper outside PCB features,\n"
-"using the biggest tool and continue with the next tools,\n"
-"from bigger to smaller, to clear areas of copper that\n"
-"could not be cleared by previous tool, until there is\n"
-"no more copper to clear or there are no more tools.\n"
-"If not checked, use the standard algorithm."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 AppTools/ToolNCC.py:541
-msgid ""
-"Selection of area to be processed.\n"
-"- 'Itself' - the processing extent is based on the object that is processed.\n"
-" - 'Area Selection' - left mouse click to start selection of the area to be processed.\n"
-"- 'Reference Object' - will process the area specified by another object."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:27
-msgid "Paint Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33
-msgid "Parameters:"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116
-msgid ""
-"Depth of cut into material. Negative value.\n"
-"In application units."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 AppTools/ToolPaint.py:444
-msgid ""
-"If checked, use 'rest machining'.\n"
-"Basically it will clear copper outside PCB features,\n"
-"using the biggest tool and continue with the next tools,\n"
-"from bigger to smaller, to clear areas of copper that\n"
-"could not be cleared by previous tool, until there is\n"
-"no more copper to clear or there are no more tools.\n"
-"\n"
-"If not checked, use the standard algorithm."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 AppTools/ToolPaint.py:457
-msgid ""
-"Selection of area to be processed.\n"
-"- 'Polygon Selection' - left mouse click to add/remove polygons to be processed.\n"
-"- 'Area Selection' - left mouse click to start selection of the area to be processed.\n"
-"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple areas.\n"
-"- 'All Polygons' - the process will start after click.\n"
-"- 'Reference Object' - will process the area specified by another object."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:27
-msgid "Panelize Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:33
-msgid ""
-"Create an object that contains an array of (x, y) elements,\n"
-"each element is a copy of the source object spaced\n"
-"at a X distance, Y distance of each other."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:50 AppTools/ToolPanelize.py:165
-msgid "Spacing cols"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:52 AppTools/ToolPanelize.py:167
-msgid ""
-"Spacing between columns of the desired panel.\n"
-"In current units."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:64 AppTools/ToolPanelize.py:177
-msgid "Spacing rows"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:66 AppTools/ToolPanelize.py:179
-msgid ""
-"Spacing between rows of the desired panel.\n"
-"In current units."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 AppTools/ToolPanelize.py:188
-msgid "Columns"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:79 AppTools/ToolPanelize.py:190
-msgid "Number of columns of the desired panel"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 AppTools/ToolPanelize.py:198
-msgid "Rows"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 AppTools/ToolPanelize.py:200
-msgid "Number of rows of the desired panel"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 AppTools/ToolAlignObjects.py:73
-#: AppTools/ToolAlignObjects.py:109 AppTools/ToolCalibration.py:196
-#: AppTools/ToolCalibration.py:631 AppTools/ToolCalibration.py:648
-#: AppTools/ToolCalibration.py:807 AppTools/ToolCalibration.py:815
-#: AppTools/ToolCopperThieving.py:148 AppTools/ToolCopperThieving.py:162
-#: AppTools/ToolCopperThieving.py:608 AppTools/ToolCutOut.py:91 AppTools/ToolDblSided.py:224
-#: AppTools/ToolFilm.py:68 AppTools/ToolFilm.py:91 AppTools/ToolImage.py:49
-#: AppTools/ToolImage.py:252 AppTools/ToolImage.py:273 AppTools/ToolIsolation.py:465
-#: AppTools/ToolIsolation.py:517 AppTools/ToolIsolation.py:1281 AppTools/ToolNCC.py:96
-#: AppTools/ToolNCC.py:558 AppTools/ToolNCC.py:1318 AppTools/ToolPaint.py:501
-#: AppTools/ToolPaint.py:705 AppTools/ToolPanelize.py:116 AppTools/ToolPanelize.py:210
-#: AppTools/ToolPanelize.py:385 AppTools/ToolPanelize.py:402
-msgid "Gerber"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 AppTools/ToolPanelize.py:211
-msgid "Geo"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:99 AppTools/ToolPanelize.py:212
-msgid "Panel Type"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:101
-msgid ""
-"Choose the type of object for the panel object:\n"
-"- Gerber\n"
-"- Geometry"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:110
-msgid "Constrain within"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:112 AppTools/ToolPanelize.py:224
-msgid ""
-"Area define by DX and DY within to constrain the panel.\n"
-"DX and DY values are in current units.\n"
-"Regardless of how many columns and rows are desired,\n"
-"the final panel will have as many columns and rows as\n"
-"they fit completely within selected area."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:125 AppTools/ToolPanelize.py:236
-msgid "Width (DX)"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:127 AppTools/ToolPanelize.py:238
-msgid ""
-"The width (DX) within which the panel must fit.\n"
-"In current units."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:138 AppTools/ToolPanelize.py:247
-msgid "Height (DY)"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:140 AppTools/ToolPanelize.py:249
-msgid ""
-"The height (DY)within which the panel must fit.\n"
-"In current units."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:27
-msgid "SolderPaste Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:33
-msgid ""
-"A tool to create GCode for dispensing\n"
-"solder paste onto a PCB."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:54
-msgid "New Nozzle Dia"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:56
-#: AppTools/ToolSolderPaste.py:112
-msgid "Diameter for the new Nozzle tool to add in the Tool Table"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:72
-#: AppTools/ToolSolderPaste.py:179
-msgid "Z Dispense Start"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:74
-#: AppTools/ToolSolderPaste.py:181
-msgid "The height (Z) when solder paste dispensing starts."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:85
-#: AppTools/ToolSolderPaste.py:191
-msgid "Z Dispense"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:87
-#: AppTools/ToolSolderPaste.py:193
-msgid "The height (Z) when doing solder paste dispensing."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:98
-#: AppTools/ToolSolderPaste.py:203
-msgid "Z Dispense Stop"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:100
-#: AppTools/ToolSolderPaste.py:205
-msgid "The height (Z) when solder paste dispensing stops."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:111
-#: AppTools/ToolSolderPaste.py:215
-msgid "Z Travel"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:113
-#: AppTools/ToolSolderPaste.py:217
-msgid ""
-"The height (Z) for travel between pads\n"
-"(without dispensing solder paste)."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:125
-#: AppTools/ToolSolderPaste.py:228
-msgid "Z Toolchange"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127
-#: AppTools/ToolSolderPaste.py:230
-msgid "The height (Z) for tool (nozzle) change."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:136
-#: AppTools/ToolSolderPaste.py:238
-msgid ""
-"The X,Y location for tool (nozzle) change.\n"
-"The format is (x, y) where x and y are real numbers."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:150
-#: AppTools/ToolSolderPaste.py:251
-msgid "Feedrate (speed) while moving on the X-Y plane."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:163
-#: AppTools/ToolSolderPaste.py:263
-msgid ""
-"Feedrate (speed) while moving vertically\n"
-"(on Z plane)."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:175
-#: AppTools/ToolSolderPaste.py:274
-msgid "Feedrate Z Dispense"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:177
-msgid ""
-"Feedrate (speed) while moving up vertically\n"
-"to Dispense position (on Z plane)."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:188
-#: AppTools/ToolSolderPaste.py:286
-msgid "Spindle Speed FWD"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:190
-#: AppTools/ToolSolderPaste.py:288
-msgid ""
-"The dispenser speed while pushing solder paste\n"
-"through the dispenser nozzle."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:202
-#: AppTools/ToolSolderPaste.py:299
-msgid "Dwell FWD"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:204
-#: AppTools/ToolSolderPaste.py:301
-msgid "Pause after solder dispensing."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:214
-#: AppTools/ToolSolderPaste.py:310
-msgid "Spindle Speed REV"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:216
-#: AppTools/ToolSolderPaste.py:312
-msgid ""
-"The dispenser speed while retracting solder paste\n"
-"through the dispenser nozzle."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:228
-#: AppTools/ToolSolderPaste.py:323
-msgid "Dwell REV"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230
-#: AppTools/ToolSolderPaste.py:325
-msgid ""
-"Pause after solder paste dispenser retracted,\n"
-"to allow pressure equilibrium."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:239
-#: AppTools/ToolSolderPaste.py:333
-msgid "Files that control the GCode generation."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:27
-msgid "Substractor Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:33
-msgid ""
-"A tool to substract one Gerber or Geometry object\n"
-"from another of the same type."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 AppTools/ToolSub.py:160
-msgid "Close paths"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsSubPrefGroupUI.py:39
-msgid "Checking this will close the paths cut by the Geometry substractor object."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:27
-msgid "Transform Tool Options"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:33
-msgid ""
-"Various transformations that can be applied\n"
-"on a application object."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64
-msgid "Skew"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 AppTools/ToolTransform.py:150
-msgid "Factor for scaling on X axis."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 AppTools/ToolTransform.py:170
-msgid "Factor for scaling on Y axis."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:126 AppTools/ToolTransform.py:191
-msgid ""
-"Scale the selected object(s)\n"
-"using the Scale_X factor for both axis."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 AppTools/ToolTransform.py:198
-msgid ""
-"Scale the selected object(s)\n"
-"using the origin reference when checked,\n"
-"and the center of the biggest bounding box\n"
-"of the selected objects when unchecked."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:150 AppTools/ToolTransform.py:217
-msgid "X val"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:152 AppTools/ToolTransform.py:219
-msgid "Distance to offset on X axis. In current units."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:163 AppTools/ToolTransform.py:237
-msgid "Y val"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:165 AppTools/ToolTransform.py:239
-msgid "Distance to offset on Y axis. In current units."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 AppTools/ToolDblSided.py:67
-#: AppTools/ToolDblSided.py:95 AppTools/ToolDblSided.py:125
-msgid "Mirror"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 AppTools/ToolTransform.py:283
-msgid "Mirror Reference"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 AppTools/ToolTransform.py:285
-msgid ""
-"Flip the selected object(s)\n"
-"around the point in Point Entry Field.\n"
-"\n"
-"The point coordinates can be captured by\n"
-"left click on canvas together with pressing\n"
-"SHIFT key. \n"
-"Then click Add button to insert coordinates.\n"
-"Or enter the coords in format (x, y) in the\n"
-"Point Entry field and click Flip on X(Y)"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:188
-msgid "Mirror Reference point"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:190
-msgid ""
-"Coordinates in format (x, y) used as reference for mirroring.\n"
-"The 'x' in (x, y) will be used when using Flip on X and\n"
-"the 'y' in (x, y) will be used when using Flip on Y and"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:203 AppTools/ToolDistance.py:505
-#: AppTools/ToolDistanceMin.py:286 AppTools/ToolTransform.py:332
-msgid "Distance"
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 AppTools/ToolTransform.py:334
-msgid ""
-"A positive value will create the effect of dilation,\n"
-"while a negative value will create the effect of erosion.\n"
-"Each geometry element of the object will be increased\n"
-"or decreased with the 'distance'."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 AppTools/ToolTransform.py:359
-msgid ""
-"A positive value will create the effect of dilation,\n"
-"while a negative value will create the effect of erosion.\n"
-"Each geometry element of the object will be increased\n"
-"or decreased to fit the 'Value'. Value is a percentage\n"
-"of the initial dimension."
-msgstr ""
-
-#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:241 AppTools/ToolTransform.py:385
-msgid ""
-"If checked then the buffer will surround the buffered shape,\n"
-"every corner will be rounded.\n"
-"If not checked then the buffer will follow the exact geometry\n"
-"of the buffered shape."
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:27
-msgid "Autocompleter Keywords"
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:30
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:40
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:30
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:30
-msgid "Restore"
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:31
-msgid "Restore the autocompleter keywords list to the default state."
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:33
-msgid "Delete all autocompleter keywords from the list."
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:41
-msgid "Keywords list"
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:43
-msgid ""
-"List of keywords used by\n"
-"the autocompleter in FlatCAM.\n"
-"The autocompleter is installed\n"
-"in the Code Editor and for the Tcl Shell."
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:64
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:73
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:63
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:62
-msgid "Extension"
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:65
-msgid "A keyword to be added or deleted to the list."
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:73
-msgid "Add keyword"
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:74
-msgid "Add a keyword to the list"
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:75
-msgid "Delete keyword"
-msgstr ""
-
-#: AppGUI/preferences/utilities/AutoCompletePrefGroupUI.py:76
-msgid "Delete a keyword from the list"
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:27
-msgid "Excellon File associations"
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:41
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:31
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:31
-msgid "Restore the extension list to the default state."
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:43
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:33
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:33
-msgid "Delete all extensions from the list."
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:51
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:41
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:41
-msgid "Extensions list"
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:53
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:43
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:43
-msgid ""
-"List of file extensions to be\n"
-"associated with FlatCAM."
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:74
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:64
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:63
-msgid "A file extension to be added or deleted to the list."
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:82
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:72
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:71
-msgid "Add Extension"
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:83
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:73
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:72
-msgid "Add a file extension to the list"
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:84
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:74
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:73
-msgid "Delete Extension"
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:85
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:75
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:74
-msgid "Delete a file extension from the list"
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:92
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:82
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:81
-msgid "Apply Association"
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAExcPrefGroupUI.py:93
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:83
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:82
-msgid ""
-"Apply the file associations between\n"
-"FlatCAM and the files with above extensions.\n"
-"They will be active after next logon.\n"
-"This work only in Windows."
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAGcoPrefGroupUI.py:27
-msgid "GCode File associations"
-msgstr ""
-
-#: AppGUI/preferences/utilities/FAGrbPrefGroupUI.py:27
-msgid "Gerber File associations"
-msgstr ""
-
-#: AppObjects/AppObject.py:134
-#, python-brace-format
-msgid ""
-"Object ({kind}) failed because: {error} \n"
-"\n"
-msgstr ""
-
-#: AppObjects/AppObject.py:149
-msgid "Converting units to "
-msgstr ""
-
-#: AppObjects/AppObject.py:254
-msgid "CREATE A NEW FLATCAM TCL SCRIPT"
-msgstr ""
-
-#: AppObjects/AppObject.py:255
-msgid "TCL Tutorial is here"
-msgstr ""
-
-#: AppObjects/AppObject.py:257
-msgid "FlatCAM commands list"
-msgstr ""
-
-#: AppObjects/AppObject.py:258
-msgid ""
-"Type >help< followed by Run Code for a list of FlatCAM Tcl Commands (displayed in Tcl "
-"Shell)."
-msgstr ""
-
-#: AppObjects/AppObject.py:304 AppObjects/AppObject.py:310 AppObjects/AppObject.py:316
-#: AppObjects/AppObject.py:322 AppObjects/AppObject.py:328 AppObjects/AppObject.py:334
-msgid "created/selected"
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:429 AppObjects/FlatCAMDocument.py:71
-#: AppObjects/FlatCAMScript.py:82
-msgid "Basic"
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:435 AppObjects/FlatCAMDocument.py:75
-#: AppObjects/FlatCAMScript.py:86
-msgid "Advanced"
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:478
-msgid "Plotting..."
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:517 AppTools/ToolSolderPaste.py:1511
-msgid "Export cancelled ..."
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:538
-msgid "File saved to"
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:548 AppObjects/FlatCAMScript.py:134 App_Main.py:7301
-msgid "Loading..."
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:562 App_Main.py:7398
-msgid "Code Editor"
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:599 AppTools/ToolCalibration.py:1097
-msgid "Loaded Machine Code into Code Editor"
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:740
-msgid "This CNCJob object can't be processed because it is a"
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:742
-msgid "CNCJob object"
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:922
-msgid ""
-"G-code does not have a G94 code and we will not include the code in the 'Prepend to "
-"GCode' text box"
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:933
-msgid "Cancelled. The Toolchange Custom code is enabled but it's empty."
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:938
-msgid "Toolchange G-code was replaced by a custom code."
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:986 AppObjects/FlatCAMCNCJob.py:995
-msgid "The used preprocessor file has to have in it's name: 'toolchange_custom'"
-msgstr ""
-
-#: AppObjects/FlatCAMCNCJob.py:998
-msgid "There is no preprocessor file."
-msgstr ""
-
-#: AppObjects/FlatCAMDocument.py:175
-msgid "Document Editor"
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:537 AppObjects/FlatCAMExcellon.py:856
-#: AppObjects/FlatCAMGeometry.py:380 AppObjects/FlatCAMGeometry.py:861
-#: AppTools/ToolIsolation.py:1051 AppTools/ToolIsolation.py:1185 AppTools/ToolNCC.py:811
-#: AppTools/ToolNCC.py:1214 AppTools/ToolPaint.py:778 AppTools/ToolPaint.py:1190
-msgid "Multiple Tools"
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:836
-msgid "No Tool Selected"
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1234 AppObjects/FlatCAMExcellon.py:1348
-#: AppObjects/FlatCAMExcellon.py:1535
-msgid "Please select one or more tools from the list and try again."
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1241
-msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1265 AppObjects/FlatCAMExcellon.py:1368
-#: AppObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
-msgid "Tool_nr"
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1265 AppObjects/FlatCAMExcellon.py:1368
-#: AppObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
-msgid "Drills_Nr"
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1265 AppObjects/FlatCAMExcellon.py:1368
-#: AppObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
-msgid "Slots_Nr"
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1357
-msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1461 AppObjects/FlatCAMGeometry.py:1636
-msgid "Focus Z"
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1480 AppObjects/FlatCAMGeometry.py:1655
-msgid "Laser Power"
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1610 AppObjects/FlatCAMGeometry.py:2088
-#: AppObjects/FlatCAMGeometry.py:2092 AppObjects/FlatCAMGeometry.py:2243
-msgid "Generating CNC Code"
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1663 AppObjects/FlatCAMGeometry.py:2553
-msgid "Delete failed. There are no exclusion areas to delete."
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1680 AppObjects/FlatCAMGeometry.py:2570
-msgid "Delete failed. Nothing is selected."
-msgstr ""
-
-#: AppObjects/FlatCAMExcellon.py:1945 AppTools/ToolIsolation.py:1253 AppTools/ToolNCC.py:918
-#: AppTools/ToolPaint.py:843
-msgid "Current Tool parameters were applied to all tools."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:124 AppObjects/FlatCAMGeometry.py:1298
-#: AppObjects/FlatCAMGeometry.py:1299 AppObjects/FlatCAMGeometry.py:1308
-msgid "Iso"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:124 AppObjects/FlatCAMGeometry.py:522
-#: AppObjects/FlatCAMGeometry.py:920 AppObjects/FlatCAMGerber.py:565
-#: AppObjects/FlatCAMGerber.py:708 AppTools/ToolCutOut.py:727 AppTools/ToolCutOut.py:923
-#: AppTools/ToolCutOut.py:1083 AppTools/ToolIsolation.py:1842 AppTools/ToolIsolation.py:1979
-#: AppTools/ToolIsolation.py:2150
-msgid "Rough"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:124
-msgid "Finish"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:557
-msgid "Add from Tool DB"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:939
-msgid "Tool added in Tool Table."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1048 AppObjects/FlatCAMGeometry.py:1057
-msgid "Failed. Select a tool to copy."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1086
-msgid "Tool was copied in Tool Table."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1113
-msgid "Tool was edited in Tool Table."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1142 AppObjects/FlatCAMGeometry.py:1151
-msgid "Failed. Select a tool to delete."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1175
-msgid "Tool was deleted in Tool Table."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1212 AppObjects/FlatCAMGeometry.py:1221
-msgid ""
-"Disabled because the tool is V-shape.\n"
-"For V-shape tools the depth of cut is\n"
-"calculated from other parameters like:\n"
-"- 'V-tip Angle' -> angle at the tip of the tool\n"
-"- 'V-tip Dia' -> diameter at the tip of the tool \n"
-"- Tool Dia -> 'Dia' column found in the Tool Table\n"
-"NB: a value of zero means that Tool Dia = 'V-tip Dia'"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1708
-msgid "This Geometry can't be processed because it is"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1708
-msgid "geometry"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1749
-msgid "Failed. No tool selected in the tool table ..."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1847 AppObjects/FlatCAMGeometry.py:1997
-msgid ""
-"Tool Offset is selected in Tool Table but no value is provided.\n"
-"Add a Tool Offset or change the Offset Type."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1913 AppObjects/FlatCAMGeometry.py:2059
-msgid "G-Code parsing in progress..."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1915 AppObjects/FlatCAMGeometry.py:2061
-msgid "G-Code parsing finished..."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1923
-msgid "Finished G-Code processing"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1925 AppObjects/FlatCAMGeometry.py:2073
-msgid "G-Code processing failed with error"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:1967 AppTools/ToolSolderPaste.py:1309
-msgid "Cancelled. Empty file, it has no geometry"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:2071 AppObjects/FlatCAMGeometry.py:2238
-msgid "Finished G-Code processing..."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:2090 AppObjects/FlatCAMGeometry.py:2094
-#: AppObjects/FlatCAMGeometry.py:2245
-msgid "CNCjob created"
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:2276 AppObjects/FlatCAMGeometry.py:2285
-#: AppParsers/ParseGerber.py:1866 AppParsers/ParseGerber.py:1876
-msgid "Scale factor has to be a number: integer or float."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:2348
-msgid "Geometry Scale done."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:2365 AppParsers/ParseGerber.py:1992
-msgid ""
-"An (x,y) pair of values are needed. Probable you entered only one value in the Offset "
-"field."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:2421
-msgid "Geometry Offset done."
-msgstr ""
-
-#: AppObjects/FlatCAMGeometry.py:2450
-msgid ""
-"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y)\n"
-"but now there is only one value, not two."
-msgstr ""
-
-#: AppObjects/FlatCAMGerber.py:388 AppTools/ToolIsolation.py:1577
-msgid "Buffering solid geometry"
-msgstr ""
-
-#: AppObjects/FlatCAMGerber.py:397 AppTools/ToolIsolation.py:1599
-msgid "Done"
-msgstr ""
-
-#: AppObjects/FlatCAMGerber.py:423 AppObjects/FlatCAMGerber.py:449
-msgid "Operation could not be done."
-msgstr ""
-
-#: AppObjects/FlatCAMGerber.py:581 AppObjects/FlatCAMGerber.py:655
-#: AppTools/ToolIsolation.py:1805 AppTools/ToolIsolation.py:2126 AppTools/ToolNCC.py:2117
-#: AppTools/ToolNCC.py:3197 AppTools/ToolNCC.py:3576
-msgid "Isolation geometry could not be generated."
-msgstr ""
-
-#: AppObjects/FlatCAMGerber.py:606 AppObjects/FlatCAMGerber.py:733
-#: AppTools/ToolIsolation.py:1869 AppTools/ToolIsolation.py:2035
-#: AppTools/ToolIsolation.py:2202
-msgid "Isolation geometry created"
-msgstr ""
-
-#: AppObjects/FlatCAMGerber.py:1028
-msgid "Plotting Apertures"
-msgstr ""
-
-#: AppObjects/FlatCAMObj.py:237
-msgid "Name changed from"
-msgstr ""
-
-#: AppObjects/FlatCAMObj.py:237
-msgid "to"
-msgstr ""
-
-#: AppObjects/FlatCAMObj.py:248
-msgid "Offsetting..."
-msgstr ""
-
-#: AppObjects/FlatCAMObj.py:262 AppObjects/FlatCAMObj.py:267
-msgid "Scaling could not be executed."
-msgstr ""
-
-#: AppObjects/FlatCAMObj.py:271 AppObjects/FlatCAMObj.py:279
-msgid "Scale done."
-msgstr ""
-
-#: AppObjects/FlatCAMObj.py:277
-msgid "Scaling..."
-msgstr ""
-
-#: AppObjects/FlatCAMObj.py:295
-msgid "Skewing..."
-msgstr ""
-
-#: AppObjects/FlatCAMScript.py:163
-msgid "Script Editor"
-msgstr ""
-
-#: AppObjects/ObjectCollection.py:514
-#, python-brace-format
-msgid "Object renamed from {old} to {new}"
-msgstr ""
-
-#: AppObjects/ObjectCollection.py:926 AppObjects/ObjectCollection.py:932
-#: AppObjects/ObjectCollection.py:938 AppObjects/ObjectCollection.py:944
-#: AppObjects/ObjectCollection.py:950 AppObjects/ObjectCollection.py:956 App_Main.py:6235
-#: App_Main.py:6241 App_Main.py:6247 App_Main.py:6253
-msgid "selected"
-msgstr ""
-
-#: AppObjects/ObjectCollection.py:987
-msgid "Cause of error"
-msgstr ""
-
-#: AppObjects/ObjectCollection.py:1188
-msgid "All objects are selected."
-msgstr ""
-
-#: AppObjects/ObjectCollection.py:1198
-msgid "Objects selection is cleared."
-msgstr ""
-
-#: AppParsers/ParseExcellon.py:315
-msgid "This is GCODE mark"
-msgstr ""
-
-#: AppParsers/ParseExcellon.py:432
-msgid ""
-"No tool diameter info's. See shell.\n"
-"A tool change event: T"
-msgstr ""
-
-#: AppParsers/ParseExcellon.py:435
-msgid ""
-"was found but the Excellon file have no informations regarding the tool diameters "
-"therefore the application will try to load it by using some 'fake' diameters.\n"
-"The user needs to edit the resulting Excellon object and change the diameters to reflect "
-"the real diameters."
-msgstr ""
-
-#: AppParsers/ParseExcellon.py:899
-msgid ""
-"Excellon Parser error.\n"
-"Parsing Failed. Line"
-msgstr ""
-
-#: AppParsers/ParseExcellon.py:981
-msgid ""
-"Excellon.create_geometry() -> a drill location was skipped due of not having a tool "
-"associated.\n"
-"Check the resulting GCode."
-msgstr ""
-
-#: AppParsers/ParseFont.py:303
-msgid "Font not supported, try another one."
-msgstr ""
-
-#: AppParsers/ParseGerber.py:425
-msgid "Gerber processing. Parsing"
-msgstr ""
-
-#: AppParsers/ParseGerber.py:425 AppParsers/ParseHPGL2.py:181
-msgid "lines"
-msgstr ""
-
-#: AppParsers/ParseGerber.py:1001 AppParsers/ParseGerber.py:1101
-#: AppParsers/ParseHPGL2.py:274 AppParsers/ParseHPGL2.py:288 AppParsers/ParseHPGL2.py:307
-#: AppParsers/ParseHPGL2.py:331 AppParsers/ParseHPGL2.py:366
-msgid "Coordinates missing, line ignored"
-msgstr ""
-
-#: AppParsers/ParseGerber.py:1003 AppParsers/ParseGerber.py:1103
-msgid "GERBER file might be CORRUPT. Check the file !!!"
-msgstr ""
-
-#: AppParsers/ParseGerber.py:1057
-msgid ""
-"Region does not have enough points. File will be processed but there are parser errors. "
-"Line number"
-msgstr ""
-
-#: AppParsers/ParseGerber.py:1487 AppParsers/ParseHPGL2.py:401
-msgid "Gerber processing. Joining polygons"
-msgstr ""
-
-#: AppParsers/ParseGerber.py:1504
-msgid "Gerber processing. Applying Gerber polarity."
-msgstr ""
-
-#: AppParsers/ParseGerber.py:1564
-msgid "Gerber Line"
-msgstr ""
-
-#: AppParsers/ParseGerber.py:1564
-msgid "Gerber Line Content"
-msgstr ""
-
-#: AppParsers/ParseGerber.py:1566
-msgid "Gerber Parser ERROR"
-msgstr ""
-
-#: AppParsers/ParseGerber.py:1956
-msgid "Gerber Scale done."
-msgstr ""
-
-#: AppParsers/ParseGerber.py:2048
-msgid "Gerber Offset done."
-msgstr ""
-
-#: AppParsers/ParseGerber.py:2124
-msgid "Gerber Mirror done."
-msgstr ""
-
-#: AppParsers/ParseGerber.py:2198
-msgid "Gerber Skew done."
-msgstr ""
-
-#: AppParsers/ParseGerber.py:2260
-msgid "Gerber Rotate done."
-msgstr ""
-
-#: AppParsers/ParseGerber.py:2417
-msgid "Gerber Buffer done."
-msgstr ""
-
-#: AppParsers/ParseHPGL2.py:181
-msgid "HPGL2 processing. Parsing"
-msgstr ""
-
-#: AppParsers/ParseHPGL2.py:413
-msgid "HPGL2 Line"
-msgstr ""
-
-#: AppParsers/ParseHPGL2.py:413
-msgid "HPGL2 Line Content"
-msgstr ""
-
-#: AppParsers/ParseHPGL2.py:414
-msgid "HPGL2 Parser ERROR"
-msgstr ""
-
-#: AppProcess.py:172
-msgid "processes running."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:32
-msgid "Align Objects"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:61
-msgid "MOVING object"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:65
-msgid ""
-"Specify the type of object to be aligned.\n"
-"It can be of type: Gerber or Excellon.\n"
-"The selection here decide the type of objects that will be\n"
-"in the Object combobox."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:86
-msgid "Object to be aligned."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:98
-msgid "TARGET object"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:100
-msgid ""
-"Specify the type of object to be aligned to.\n"
-"It can be of type: Gerber or Excellon.\n"
-"The selection here decide the type of objects that will be\n"
-"in the Object combobox."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:122
-msgid "Object to be aligned to. Aligner."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:135
-msgid "Alignment Type"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:137
-msgid ""
-"The type of alignment can be:\n"
-"- Single Point -> it require a single point of sync, the action will be a translation\n"
-"- Dual Point -> it require two points of sync, the action will be translation followed by "
-"rotation"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:143
-msgid "Single Point"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:144
-msgid "Dual Point"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:159
-msgid "Align Object"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:161
-msgid ""
-"Align the specified object to the aligner object.\n"
-"If only one point is used then it assumes translation.\n"
-"If tho points are used it assume translation and rotation."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:176 AppTools/ToolCalculators.py:246
-#: AppTools/ToolCalibration.py:683 AppTools/ToolCopperThieving.py:488
-#: AppTools/ToolCorners.py:182 AppTools/ToolCutOut.py:362 AppTools/ToolDblSided.py:471
-#: AppTools/ToolEtchCompensation.py:240 AppTools/ToolExtractDrills.py:310
-#: AppTools/ToolFiducials.py:321 AppTools/ToolFilm.py:503 AppTools/ToolInvertGerber.py:143
-#: AppTools/ToolIsolation.py:591 AppTools/ToolNCC.py:612 AppTools/ToolOptimal.py:243
-#: AppTools/ToolPaint.py:555 AppTools/ToolPanelize.py:280 AppTools/ToolPunchGerber.py:339
-#: AppTools/ToolQRCode.py:323 AppTools/ToolRulesCheck.py:516 AppTools/ToolSolderPaste.py:481
-#: AppTools/ToolSub.py:181 AppTools/ToolTransform.py:398
-msgid "Reset Tool"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:178 AppTools/ToolCalculators.py:248
-#: AppTools/ToolCalibration.py:685 AppTools/ToolCopperThieving.py:490
-#: AppTools/ToolCorners.py:184 AppTools/ToolCutOut.py:364 AppTools/ToolDblSided.py:473
-#: AppTools/ToolEtchCompensation.py:242 AppTools/ToolExtractDrills.py:312
-#: AppTools/ToolFiducials.py:323 AppTools/ToolFilm.py:505 AppTools/ToolInvertGerber.py:145
-#: AppTools/ToolIsolation.py:593 AppTools/ToolNCC.py:614 AppTools/ToolOptimal.py:245
-#: AppTools/ToolPaint.py:557 AppTools/ToolPanelize.py:282 AppTools/ToolPunchGerber.py:341
-#: AppTools/ToolQRCode.py:325 AppTools/ToolRulesCheck.py:518 AppTools/ToolSolderPaste.py:483
-#: AppTools/ToolSub.py:183 AppTools/ToolTransform.py:400
-msgid "Will reset the tool parameters."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:244
-msgid "Align Tool"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:289
-msgid "There is no aligned FlatCAM object selected..."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:299
-msgid "There is no aligner FlatCAM object selected..."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:321 AppTools/ToolAlignObjects.py:385
-msgid "First Point"
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:321 AppTools/ToolAlignObjects.py:400
-msgid "Click on the START point."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:380 AppTools/ToolCalibration.py:920
-msgid "Cancelled by user request."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:385 AppTools/ToolAlignObjects.py:407
-msgid "Click on the DESTINATION point."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:385 AppTools/ToolAlignObjects.py:400
-#: AppTools/ToolAlignObjects.py:407
-msgid "Or right click to cancel."
-msgstr ""
-
-#: AppTools/ToolAlignObjects.py:400 AppTools/ToolAlignObjects.py:407
-#: AppTools/ToolFiducials.py:107
-msgid "Second Point"
-msgstr ""
-
-#: AppTools/ToolCalculators.py:24
-msgid "Calculators"
-msgstr ""
-
-#: AppTools/ToolCalculators.py:26
-msgid "Units Calculator"
-msgstr ""
-
-#: AppTools/ToolCalculators.py:70
-msgid "Here you enter the value to be converted from INCH to MM"
-msgstr ""
-
-#: AppTools/ToolCalculators.py:75
-msgid "Here you enter the value to be converted from MM to INCH"
-msgstr ""
-
-#: AppTools/ToolCalculators.py:111
-msgid ""
-"This is the angle of the tip of the tool.\n"
-"It is specified by manufacturer."
-msgstr ""
-
-#: AppTools/ToolCalculators.py:120
-msgid ""
-"This is the depth to cut into the material.\n"
-"In the CNCJob is the CutZ parameter."
-msgstr ""
-
-#: AppTools/ToolCalculators.py:128
-msgid ""
-"This is the tool diameter to be entered into\n"
-"FlatCAM Gerber section.\n"
-"In the CNCJob section it is called >Tool dia<."
-msgstr ""
-
-#: AppTools/ToolCalculators.py:139 AppTools/ToolCalculators.py:235
-msgid "Calculate"
-msgstr ""
-
-#: AppTools/ToolCalculators.py:142
-msgid ""
-"Calculate either the Cut Z or the effective tool diameter,\n"
-" depending on which is desired and which is known. "
-msgstr ""
-
-#: AppTools/ToolCalculators.py:205
-msgid "Current Value"
-msgstr ""
-
-#: AppTools/ToolCalculators.py:212
-msgid ""
-"This is the current intensity value\n"
-"to be set on the Power Supply. In Amps."
-msgstr ""
-
-#: AppTools/ToolCalculators.py:216
-msgid "Time"
-msgstr ""
-
-#: AppTools/ToolCalculators.py:223
-msgid ""
-"This is the calculated time required for the procedure.\n"
-"In minutes."
-msgstr ""
-
-#: AppTools/ToolCalculators.py:238
-msgid ""
-"Calculate the current intensity value and the procedure time,\n"
-"depending on the parameters above"
-msgstr ""
-
-#: AppTools/ToolCalculators.py:299
-msgid "Calc. Tool"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:69
-msgid "Parameters used when creating the GCode in this tool."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:173
-msgid "STEP 1: Acquire Calibration Points"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:175
-msgid ""
-"Pick four points by clicking on canvas.\n"
-"Those four points should be in the four\n"
-"(as much as possible) corners of the object."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:193 AppTools/ToolFilm.py:71 AppTools/ToolImage.py:54
-#: AppTools/ToolPanelize.py:77 AppTools/ToolProperties.py:177
-msgid "Object Type"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:210
-msgid "Source object selection"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:212
-msgid "FlatCAM Object to be used as a source for reference points."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:218
-msgid "Calibration Points"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:220
-msgid ""
-"Contain the expected calibration points and the\n"
-"ones measured."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:235 AppTools/ToolSub.py:81 AppTools/ToolSub.py:136
-msgid "Target"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:236
-msgid "Found Delta"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:248
-msgid "Bot Left X"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:257
-msgid "Bot Left Y"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:275
-msgid "Bot Right X"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:285
-msgid "Bot Right Y"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:300
-msgid "Top Left X"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:309
-msgid "Top Left Y"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:324
-msgid "Top Right X"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:334
-msgid "Top Right Y"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:367
-msgid "Get Points"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:369
-msgid ""
-"Pick four points by clicking on canvas if the source choice\n"
-"is 'free' or inside the object geometry if the source is 'object'.\n"
-"Those four points should be in the four squares of\n"
-"the object."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:390
-msgid "STEP 2: Verification GCode"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:392 AppTools/ToolCalibration.py:405
-msgid ""
-"Generate GCode file to locate and align the PCB by using\n"
-"the four points acquired above.\n"
-"The points sequence is:\n"
-"- first point -> set the origin\n"
-"- second point -> alignment point. Can be: top-left or bottom-right.\n"
-"- third point -> check point. Can be: top-left or bottom-right.\n"
-"- forth point -> final verification point. Just for evaluation."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:403 AppTools/ToolSolderPaste.py:344
-msgid "Generate GCode"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:429
-msgid "STEP 3: Adjustments"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:431 AppTools/ToolCalibration.py:440
-msgid ""
-"Calculate Scale and Skew factors based on the differences (delta)\n"
-"found when checking the PCB pattern. The differences must be filled\n"
-"in the fields Found (Delta)."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:438
-msgid "Calculate Factors"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:460
-msgid "STEP 4: Adjusted GCode"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:462
-msgid ""
-"Generate verification GCode file adjusted with\n"
-"the factors above."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:467
-msgid "Scale Factor X:"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:479
-msgid "Scale Factor Y:"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:491
-msgid "Apply Scale Factors"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:493
-msgid "Apply Scale factors on the calibration points."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:503
-msgid "Skew Angle X:"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:516
-msgid "Skew Angle Y:"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:529
-msgid "Apply Skew Factors"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:531
-msgid "Apply Skew factors on the calibration points."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:600
-msgid "Generate Adjusted GCode"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:602
-msgid ""
-"Generate verification GCode file adjusted with\n"
-"the factors set above.\n"
-"The GCode parameters can be readjusted\n"
-"before clicking this button."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:623
-msgid "STEP 5: Calibrate FlatCAM Objects"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:625
-msgid ""
-"Adjust the FlatCAM objects\n"
-"with the factors determined and verified above."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:637
-msgid "Adjusted object type"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:638
-msgid "Type of the FlatCAM Object to be adjusted."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:651
-msgid "Adjusted object selection"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:653
-msgid "The FlatCAM Object to be adjusted."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:660
-msgid "Calibrate"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:662
-msgid ""
-"Adjust (scale and/or skew) the objects\n"
-"with the factors determined above."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:770 AppTools/ToolCalibration.py:771
-msgid "Origin"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:800
-msgid "Tool initialized"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:838
-msgid "There is no source FlatCAM object selected..."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:859
-msgid "Get First calibration point. Bottom Left..."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:926
-msgid "Get Second calibration point. Bottom Right (Top Left)..."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:930
-msgid "Get Third calibration point. Top Left (Bottom Right)..."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:934
-msgid "Get Forth calibration point. Top Right..."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:938
-msgid "Done. All four points have been acquired."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:969
-msgid "Verification GCode for FlatCAM Calibration Tool"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:981 AppTools/ToolCalibration.py:1067
-msgid "Gcode Viewer"
-msgstr ""
-
-#: AppTools/ToolCalibration.py:997
-msgid "Cancelled. Four points are needed for GCode generation."
-msgstr ""
-
-#: AppTools/ToolCalibration.py:1253 AppTools/ToolCalibration.py:1349
-msgid "There is no FlatCAM object selected..."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:76 AppTools/ToolFiducials.py:264
-msgid "Gerber Object to which will be added a copper thieving."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:102
-msgid ""
-"This set the distance between the copper thieving components\n"
-"(the polygon fill may be split in multiple polygons)\n"
-"and the copper traces in the Gerber file."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:135
-msgid ""
-"- 'Itself' - the copper thieving extent is based on the object extent.\n"
-"- 'Area Selection' - left mouse click to start selection of the area to be filled.\n"
-"- 'Reference Object' - will do copper thieving within the area specified by another "
-"object."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:142 AppTools/ToolIsolation.py:511 AppTools/ToolNCC.py:552
-#: AppTools/ToolPaint.py:495
-msgid "Ref. Type"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:144
-msgid ""
-"The type of FlatCAM object to be used as copper thieving reference.\n"
-"It can be Gerber, Excellon or Geometry."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:153 AppTools/ToolIsolation.py:522 AppTools/ToolNCC.py:562
-#: AppTools/ToolPaint.py:505
-msgid "Ref. Object"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:155 AppTools/ToolIsolation.py:524 AppTools/ToolNCC.py:564
-#: AppTools/ToolPaint.py:507
-msgid "The FlatCAM object to be used as non copper clearing reference."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:331
-msgid "Insert Copper thieving"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:333
-msgid ""
-"Will add a polygon (may be split in multiple parts)\n"
-"that will surround the actual Gerber traces at a certain distance."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:392
-msgid "Insert Robber Bar"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:394
-msgid ""
-"Will add a polygon with a defined thickness\n"
-"that will surround the actual Gerber object\n"
-"at a certain distance.\n"
-"Required when doing holes pattern plating."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:418
-msgid "Select Soldermask object"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:420
-msgid ""
-"Gerber Object with the soldermask.\n"
-"It will be used as a base for\n"
-"the pattern plating mask."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:449
-msgid "Plated area"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:451
-msgid ""
-"The area to be plated by pattern plating.\n"
-"Basically is made from the openings in the plating mask.\n"
-"\n"
-"<> - the calculated area is actually a bit larger\n"
-"due of the fact that the soldermask openings are by design\n"
-"a bit larger than the copper pads, and this area is\n"
-"calculated from the soldermask openings."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:462
-msgid "mm"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:464
-msgid "in"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:471
-msgid "Generate pattern plating mask"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:473
-msgid ""
-"Will add to the soldermask gerber geometry\n"
-"the geometries of the copper thieving and/or\n"
-"the robber bar if those were generated."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:629 AppTools/ToolCopperThieving.py:654
-msgid "Lines Grid works only for 'itself' reference ..."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:640
-msgid "Solid fill selected."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:645
-msgid "Dots grid fill selected."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:650
-msgid "Squares grid fill selected."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:671 AppTools/ToolCopperThieving.py:753
-#: AppTools/ToolCopperThieving.py:1355 AppTools/ToolCorners.py:268
-#: AppTools/ToolDblSided.py:657 AppTools/ToolExtractDrills.py:436
-#: AppTools/ToolFiducials.py:470 AppTools/ToolFiducials.py:747 AppTools/ToolOptimal.py:348
-#: AppTools/ToolPunchGerber.py:512 AppTools/ToolQRCode.py:435
-msgid "There is no Gerber object loaded ..."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:684 AppTools/ToolCopperThieving.py:1283
-msgid "Append geometry"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:728 AppTools/ToolCopperThieving.py:1316
-#: AppTools/ToolCopperThieving.py:1469
-msgid "Append source file"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:736 AppTools/ToolCopperThieving.py:1324
-msgid "Copper Thieving Tool done."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:763 AppTools/ToolCopperThieving.py:796
-#: AppTools/ToolCutOut.py:556 AppTools/ToolCutOut.py:761
-#: AppTools/ToolEtchCompensation.py:360 AppTools/ToolInvertGerber.py:211
-#: AppTools/ToolIsolation.py:1585 AppTools/ToolIsolation.py:1612 AppTools/ToolNCC.py:1617
-#: AppTools/ToolNCC.py:1661 AppTools/ToolNCC.py:1690 AppTools/ToolPaint.py:1493
-#: AppTools/ToolPanelize.py:423 AppTools/ToolPanelize.py:437 AppTools/ToolSub.py:295
-#: AppTools/ToolSub.py:308 AppTools/ToolSub.py:499 AppTools/ToolSub.py:514
-#: tclCommands/TclCommandCopperClear.py:97 tclCommands/TclCommandPaint.py:99
-msgid "Could not retrieve object"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:773 AppTools/ToolIsolation.py:1672
-#: AppTools/ToolNCC.py:1669 Common.py:210
-msgid "Click the start point of the area."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:824
-msgid "Click the end point of the filling area."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:830 AppTools/ToolIsolation.py:2504
-#: AppTools/ToolIsolation.py:2556 AppTools/ToolNCC.py:1731 AppTools/ToolNCC.py:1783
-#: AppTools/ToolPaint.py:1625 AppTools/ToolPaint.py:1676 Common.py:275 Common.py:377
-msgid "Zone added. Click to start adding next zone or right click to finish."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:952 AppTools/ToolCopperThieving.py:956
-#: AppTools/ToolCopperThieving.py:1017
-msgid "Thieving"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:963
-msgid "Copper Thieving Tool started. Reading parameters."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:988
-msgid "Copper Thieving Tool. Preparing isolation polygons."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1033
-msgid "Copper Thieving Tool. Preparing areas to fill with copper."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1044 AppTools/ToolOptimal.py:355
-#: AppTools/ToolPanelize.py:810 AppTools/ToolRulesCheck.py:1127
-msgid "Working..."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1071
-msgid "Geometry not supported for bounding box"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1077 AppTools/ToolNCC.py:1962 AppTools/ToolNCC.py:2017
-#: AppTools/ToolNCC.py:3052 AppTools/ToolPaint.py:3405
-msgid "No object available."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1114 AppTools/ToolNCC.py:1987 AppTools/ToolNCC.py:2040
-#: AppTools/ToolNCC.py:3094
-msgid "The reference object type is not supported."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1119
-msgid "Copper Thieving Tool. Appending new geometry and buffering."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1135
-msgid "Create geometry"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1335 AppTools/ToolCopperThieving.py:1339
-msgid "P-Plating Mask"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1361
-msgid "Append PP-M geometry"
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1487
-msgid "Generating Pattern Plating Mask done."
-msgstr ""
-
-#: AppTools/ToolCopperThieving.py:1559
-msgid "Copper Thieving Tool exit."
-msgstr ""
-
-#: AppTools/ToolCorners.py:57
-msgid "The Gerber object to which will be added corner markers."
-msgstr ""
-
-#: AppTools/ToolCorners.py:73
-msgid "Locations"
-msgstr ""
-
-#: AppTools/ToolCorners.py:75
-msgid "Locations where to place corner markers."
-msgstr ""
-
-#: AppTools/ToolCorners.py:92 AppTools/ToolFiducials.py:95
-msgid "Top Right"
-msgstr ""
-
-#: AppTools/ToolCorners.py:101
-msgid "Toggle ALL"
-msgstr ""
-
-#: AppTools/ToolCorners.py:167
-msgid "Add Marker"
-msgstr ""
-
-#: AppTools/ToolCorners.py:169
-msgid "Will add corner markers to the selected Gerber file."
-msgstr ""
-
-#: AppTools/ToolCorners.py:235
-msgid "Corners Tool"
-msgstr ""
-
-#: AppTools/ToolCorners.py:305
-msgid "Please select at least a location"
-msgstr ""
-
-#: AppTools/ToolCorners.py:440
-msgid "Corners Tool exit."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:41
-msgid "Cutout PCB"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:69 AppTools/ToolPanelize.py:53
-msgid "Source Object"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:70
-msgid "Object to be cutout"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:75
-msgid "Kind"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:97
-msgid ""
-"Specify the type of object to be cutout.\n"
-"It can be of type: Gerber or Geometry.\n"
-"What is selected here will dictate the kind\n"
-"of objects that will populate the 'Object' combobox."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:121
-msgid "Tool Parameters"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:238
-msgid "A. Automatic Bridge Gaps"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:240
-msgid "This section handle creation of automatic bridge gaps."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:247
-msgid ""
-"Number of gaps used for the Automatic cutout.\n"
-"There can be maximum 8 bridges/gaps.\n"
-"The choices are:\n"
-"- None - no gaps\n"
-"- lr - left + right\n"
-"- tb - top + bottom\n"
-"- 4 - left + right +top + bottom\n"
-"- 2lr - 2*left + 2*right\n"
-"- 2tb - 2*top + 2*bottom\n"
-"- 8 - 2*left + 2*right +2*top + 2*bottom"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:269
-msgid "Generate Freeform Geometry"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:271
-msgid ""
-"Cutout the selected object.\n"
-"The cutout shape can be of any shape.\n"
-"Useful when the PCB has a non-rectangular shape."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:283
-msgid "Generate Rectangular Geometry"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:285
-msgid ""
-"Cutout the selected object.\n"
-"The resulting cutout shape is\n"
-"always a rectangle shape and it will be\n"
-"the bounding box of the Object."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:304
-msgid "B. Manual Bridge Gaps"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:306
-msgid ""
-"This section handle creation of manual bridge gaps.\n"
-"This is done by mouse clicking on the perimeter of the\n"
-"Geometry object that is used as a cutout object. "
-msgstr ""
-
-#: AppTools/ToolCutOut.py:321
-msgid "Geometry object used to create the manual cutout."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:328
-msgid "Generate Manual Geometry"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:330
-msgid ""
-"If the object to be cutout is a Gerber\n"
-"first create a Geometry that surrounds it,\n"
-"to be used as the cutout, if one doesn't exist yet.\n"
-"Select the source Gerber file in the top object combobox."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:343
-msgid "Manual Add Bridge Gaps"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:345
-msgid ""
-"Use the left mouse button (LMB) click\n"
-"to create a bridge gap to separate the PCB from\n"
-"the surrounding material.\n"
-"The LMB click has to be done on the perimeter of\n"
-"the Geometry object used as a cutout geometry."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:561
-msgid ""
-"There is no object selected for Cutout.\n"
-"Select one and try again."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:567 AppTools/ToolCutOut.py:770 AppTools/ToolCutOut.py:951
-#: AppTools/ToolCutOut.py:1033 tclCommands/TclCommandGeoCutout.py:184
-msgid "Tool Diameter is zero value. Change it to a positive real number."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:581 AppTools/ToolCutOut.py:785
-msgid "Number of gaps value is missing. Add it and retry."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:586 AppTools/ToolCutOut.py:789
-msgid ""
-"Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. Fill in a "
-"correct value and retry. "
-msgstr ""
-
-#: AppTools/ToolCutOut.py:591 AppTools/ToolCutOut.py:795
-msgid ""
-"Cutout operation cannot be done on a multi-geo Geometry.\n"
-"Optionally, this Multi-geo Geometry can be converted to Single-geo Geometry,\n"
-"and after that perform Cutout."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:743 AppTools/ToolCutOut.py:940
-msgid "Any form CutOut operation finished."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:765 AppTools/ToolEtchCompensation.py:366
-#: AppTools/ToolInvertGerber.py:217 AppTools/ToolIsolation.py:1589
-#: AppTools/ToolIsolation.py:1616 AppTools/ToolNCC.py:1621 AppTools/ToolPaint.py:1416
-#: AppTools/ToolPanelize.py:428 tclCommands/TclCommandBbox.py:71
-#: tclCommands/TclCommandNregions.py:71
-msgid "Object not found"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:909
-msgid "Rectangular cutout with negative margin is not possible."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:945
-msgid "Click on the selected geometry object perimeter to create a bridge gap ..."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:962 AppTools/ToolCutOut.py:988
-msgid "Could not retrieve Geometry object"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:993
-msgid "Geometry object for manual cutout not found"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:1003
-msgid "Added manual Bridge Gap."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:1015
-msgid "Could not retrieve Gerber object"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:1020
-msgid ""
-"There is no Gerber object selected for Cutout.\n"
-"Select one and try again."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:1026
-msgid ""
-"The selected object has to be of Gerber type.\n"
-"Select a Gerber file and try again."
-msgstr ""
-
-#: AppTools/ToolCutOut.py:1061
-msgid "Geometry not supported for cutout"
-msgstr ""
-
-#: AppTools/ToolCutOut.py:1136
-msgid "Making manual bridge gap..."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:26
-msgid "2-Sided PCB"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:52
-msgid "Mirror Operation"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:53
-msgid "Objects to be mirrored"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:65
-msgid "Gerber to be mirrored"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:69 AppTools/ToolDblSided.py:97 AppTools/ToolDblSided.py:127
-msgid ""
-"Mirrors (flips) the specified object around \n"
-"the specified axis. Does not create a new \n"
-"object, but modifies it."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:93
-msgid "Excellon Object to be mirrored."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:122
-msgid "Geometry Obj to be mirrored."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:158
-msgid "Mirror Parameters"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:159
-msgid "Parameters for the mirror operation"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:164
-msgid "Mirror Axis"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:175
-msgid ""
-"The coordinates used as reference for the mirror operation.\n"
-"Can be:\n"
-"- Point -> a set of coordinates (x,y) around which the object is mirrored\n"
-"- Box -> a set of coordinates (x, y) obtained from the center of the\n"
-"bounding box of another object selected below"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:189
-msgid "Point coordinates"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:194
-msgid ""
-"Add the coordinates in format (x, y) through which the mirroring axis\n"
-" selected in 'MIRROR AXIS' pass.\n"
-"The (x, y) coordinates are captured by pressing SHIFT key\n"
-"and left mouse button click on canvas or you can enter the coordinates manually."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:218
-msgid ""
-"It can be of type: Gerber or Excellon or Geometry.\n"
-"The coordinates of the center of the bounding box are used\n"
-"as reference for mirror operation."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:252
-msgid "Bounds Values"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:254
-msgid ""
-"Select on canvas the object(s)\n"
-"for which to calculate bounds values."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:264
-msgid "X min"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:266 AppTools/ToolDblSided.py:280
-msgid "Minimum location."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:278
-msgid "Y min"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:292
-msgid "X max"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:294 AppTools/ToolDblSided.py:308
-msgid "Maximum location."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:306
-msgid "Y max"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:317
-msgid "Center point coordinates"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:319
-msgid "Centroid"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:321
-msgid ""
-"The center point location for the rectangular\n"
-"bounding shape. Centroid. Format is (x, y)."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:330
-msgid "Calculate Bounds Values"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:332
-msgid ""
-"Calculate the enveloping rectangular shape coordinates,\n"
-"for the selection of objects.\n"
-"The envelope shape is parallel with the X, Y axis."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:352
-msgid "PCB Alignment"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:354 AppTools/ToolDblSided.py:456
-msgid ""
-"Creates an Excellon Object containing the\n"
-"specified alignment holes and their mirror\n"
-"images."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:361
-msgid "Drill Diameter"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:390 AppTools/ToolDblSided.py:397
-msgid ""
-"The reference point used to create the second alignment drill\n"
-"from the first alignment drill, by doing mirror.\n"
-"It can be modified in the Mirror Parameters -> Reference section"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:410
-msgid "Alignment Drill Coordinates"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:412
-msgid ""
-"Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For each set of "
-"(x, y) coordinates\n"
-"entered here, a pair of drills will be created:\n"
-"\n"
-"- one drill at the coordinates from the field\n"
-"- one drill in mirror position over the axis selected above in the 'Align Axis'."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:420
-msgid "Drill coordinates"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:427
-msgid ""
-"Add alignment drill holes coordinates in the format: (x1, y1), (x2, y2), ... \n"
-"on one side of the alignment axis.\n"
-"\n"
-"The coordinates set can be obtained:\n"
-"- press SHIFT key and left mouse clicking on canvas. Then click Add.\n"
-"- press SHIFT key and left mouse clicking on canvas. Then Ctrl+V in the field.\n"
-"- press SHIFT key and left mouse clicking on canvas. Then RMB click in the field and "
-"click Paste.\n"
-"- by entering the coords manually in the format: (x1, y1), (x2, y2), ..."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:442
-msgid "Delete Last"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:444
-msgid "Delete the last coordinates tuple in the list."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:454
-msgid "Create Excellon Object"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:541
-msgid "2-Sided Tool"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:581
-msgid ""
-"'Point' reference is selected and 'Point' coordinates are missing. Add them and retry."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:600
-msgid "There is no Box reference object loaded. Load one and retry."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:612
-msgid "No value or wrong format in Drill Dia entry. Add it and retry."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:623
-msgid "There are no Alignment Drill Coordinates to use. Add them and retry."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:648
-msgid "Excellon object with alignment drills created..."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:661 AppTools/ToolDblSided.py:704 AppTools/ToolDblSided.py:748
-msgid "Only Gerber, Excellon and Geometry objects can be mirrored."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:671 AppTools/ToolDblSided.py:715
-msgid "There are no Point coordinates in the Point field. Add coords and try again ..."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:681 AppTools/ToolDblSided.py:725 AppTools/ToolDblSided.py:762
-msgid "There is no Box object loaded ..."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:691 AppTools/ToolDblSided.py:735 AppTools/ToolDblSided.py:772
-msgid "was mirrored"
-msgstr ""
-
-#: AppTools/ToolDblSided.py:700 AppTools/ToolPunchGerber.py:533
-msgid "There is no Excellon object loaded ..."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:744
-msgid "There is no Geometry object loaded ..."
-msgstr ""
-
-#: AppTools/ToolDblSided.py:818 App_Main.py:4350 App_Main.py:4505
-msgid "Failed. No object(s) selected..."
-msgstr ""
-
-#: AppTools/ToolDistance.py:57 AppTools/ToolDistanceMin.py:50
-msgid "Those are the units in which the distance is measured."
-msgstr ""
-
-#: AppTools/ToolDistance.py:58 AppTools/ToolDistanceMin.py:51
-msgid "METRIC (mm)"
-msgstr ""
-
-#: AppTools/ToolDistance.py:58 AppTools/ToolDistanceMin.py:51
-msgid "INCH (in)"
-msgstr ""
-
-#: AppTools/ToolDistance.py:64
-msgid "Snap to center"
-msgstr ""
-
-#: AppTools/ToolDistance.py:66
-msgid ""
-"Mouse cursor will snap to the center of the pad/drill\n"
-"when it is hovering over the geometry of the pad/drill."
-msgstr ""
-
-#: AppTools/ToolDistance.py:76
-msgid "Start Coords"
-msgstr ""
-
-#: AppTools/ToolDistance.py:77 AppTools/ToolDistance.py:82
-msgid "This is measuring Start point coordinates."
-msgstr ""
-
-#: AppTools/ToolDistance.py:87
-msgid "Stop Coords"
-msgstr ""
-
-#: AppTools/ToolDistance.py:88 AppTools/ToolDistance.py:93
-msgid "This is the measuring Stop point coordinates."
-msgstr ""
-
-#: AppTools/ToolDistance.py:98 AppTools/ToolDistanceMin.py:62
-msgid "Dx"
-msgstr ""
-
-#: AppTools/ToolDistance.py:99 AppTools/ToolDistance.py:104 AppTools/ToolDistanceMin.py:63
-#: AppTools/ToolDistanceMin.py:92
-msgid "This is the distance measured over the X axis."
-msgstr ""
-
-#: AppTools/ToolDistance.py:109 AppTools/ToolDistanceMin.py:65
-msgid "Dy"
-msgstr ""
-
-#: AppTools/ToolDistance.py:110 AppTools/ToolDistance.py:115 AppTools/ToolDistanceMin.py:66
-#: AppTools/ToolDistanceMin.py:97
-msgid "This is the distance measured over the Y axis."
-msgstr ""
-
-#: AppTools/ToolDistance.py:121 AppTools/ToolDistance.py:126 AppTools/ToolDistanceMin.py:69
-#: AppTools/ToolDistanceMin.py:102
-msgid "This is orientation angle of the measuring line."
-msgstr ""
-
-#: AppTools/ToolDistance.py:131 AppTools/ToolDistanceMin.py:71
-msgid "DISTANCE"
-msgstr ""
-
-#: AppTools/ToolDistance.py:132 AppTools/ToolDistance.py:137
-msgid "This is the point to point Euclidian distance."
-msgstr ""
-
-#: AppTools/ToolDistance.py:142 AppTools/ToolDistance.py:339 AppTools/ToolDistanceMin.py:114
-msgid "Measure"
-msgstr ""
-
-#: AppTools/ToolDistance.py:274
-msgid "Working"
-msgstr ""
-
-#: AppTools/ToolDistance.py:279
-msgid "MEASURING: Click on the Start point ..."
-msgstr ""
-
-#: AppTools/ToolDistance.py:389
-msgid "Distance Tool finished."
-msgstr ""
-
-#: AppTools/ToolDistance.py:461
-msgid "Pads overlapped. Aborting."
-msgstr ""
-
-#: AppTools/ToolDistance.py:489
-msgid "Distance Tool cancelled."
-msgstr ""
-
-#: AppTools/ToolDistance.py:494
-msgid "MEASURING: Click on the Destination point ..."
-msgstr ""
-
-#: AppTools/ToolDistance.py:503 AppTools/ToolDistanceMin.py:284
-msgid "MEASURING"
-msgstr ""
-
-#: AppTools/ToolDistance.py:504 AppTools/ToolDistanceMin.py:285
-msgid "Result"
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:31 AppTools/ToolDistanceMin.py:143
-msgid "Minimum Distance Tool"
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:54
-msgid "First object point"
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:55 AppTools/ToolDistanceMin.py:80
-msgid ""
-"This is first object point coordinates.\n"
-"This is the start point for measuring distance."
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:58
-msgid "Second object point"
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:59 AppTools/ToolDistanceMin.py:86
-msgid ""
-"This is second object point coordinates.\n"
-"This is the end point for measuring distance."
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:72 AppTools/ToolDistanceMin.py:107
-msgid "This is the point to point Euclidean distance."
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:74
-msgid "Half Point"
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:75 AppTools/ToolDistanceMin.py:112
-msgid "This is the middle point of the point to point Euclidean distance."
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:117
-msgid "Jump to Half Point"
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:154
-msgid "Select two objects and no more, to measure the distance between them ..."
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:195 AppTools/ToolDistanceMin.py:216
-#: AppTools/ToolDistanceMin.py:225 AppTools/ToolDistanceMin.py:246
-msgid "Select two objects and no more. Currently the selection has objects: "
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:293
-msgid "Objects intersects or touch at"
-msgstr ""
-
-#: AppTools/ToolDistanceMin.py:299
-msgid "Jumped to the half point between the two selected objects"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:75 AppTools/ToolInvertGerber.py:74
-msgid "Gerber object that will be inverted."
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:86
-msgid "Utilities"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:87
-msgid "Conversion utilities"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:92
-msgid "Oz to Microns"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:94
-msgid ""
-"Will convert from oz thickness to microns [um].\n"
-"Can use formulas with operators: /, *, +, -, %, .\n"
-"The real numbers use the dot decimals separator."
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:103
-msgid "Oz value"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:105 AppTools/ToolEtchCompensation.py:126
-msgid "Microns value"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:113
-msgid "Mils to Microns"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:115
-msgid ""
-"Will convert from mils to microns [um].\n"
-"Can use formulas with operators: /, *, +, -, %, .\n"
-"The real numbers use the dot decimals separator."
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:124
-msgid "Mils value"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:139 AppTools/ToolInvertGerber.py:86
-msgid "Parameters for this tool"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:144
-msgid "Copper Thickness"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:146
-msgid ""
-"The thickness of the copper foil.\n"
-"In microns [um]."
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:157
-msgid "Ratio"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:159
-msgid ""
-"The ratio of lateral etch versus depth etch.\n"
-"Can be:\n"
-"- custom -> the user will enter a custom value\n"
-"- preselection -> value which depends on a selection of etchants"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:165
-msgid "Etch Factor"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:166
-msgid "Etchants list"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:167
-msgid "Manual offset"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:174 AppTools/ToolEtchCompensation.py:179
-msgid "Etchants"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:176
-msgid "A list of etchants."
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:180
-msgid "Alkaline baths"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:186
-msgid "Etch factor"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:188
-msgid ""
-"The ratio between depth etch and lateral etch .\n"
-"Accepts real numbers and formulas using the operators: /,*,+,-,%"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:192
-msgid "Real number or formula"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:193
-msgid "Etch_factor"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:201
-msgid ""
-"Value with which to increase or decrease (buffer)\n"
-"the copper features. In microns [um]."
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:225
-msgid "Compensate"
-msgstr ""
-
-#: AppTools/ToolEtchCompensation.py:227
-msgid "Will increase the copper features thickness to compensate the lateral etch."
-msgstr ""
-
-#: AppTools/ToolExtractDrills.py:29 AppTools/ToolExtractDrills.py:295
-msgid "Extract Drills"
-msgstr ""
-
-#: AppTools/ToolExtractDrills.py:62
-msgid "Gerber from which to extract drill holes"
-msgstr ""
-
-#: AppTools/ToolExtractDrills.py:297
-msgid "Extract drills from a given Gerber file."
-msgstr ""
-
-#: AppTools/ToolExtractDrills.py:478 AppTools/ToolExtractDrills.py:563
-#: AppTools/ToolExtractDrills.py:648
-msgid "No drills extracted. Try different parameters."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:56
-msgid "Fiducials Coordinates"
-msgstr ""
-
-#: AppTools/ToolFiducials.py:58
-msgid ""
-"A table with the fiducial points coordinates,\n"
-"in the format (x, y)."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:194
-msgid ""
-"- 'Auto' - automatic placement of fiducials in the corners of the bounding box.\n"
-" - 'Manual' - manual placement of fiducials."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:240
-msgid "Thickness of the line that makes the fiducial."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:271
-msgid "Add Fiducial"
-msgstr ""
-
-#: AppTools/ToolFiducials.py:273
-msgid "Will add a polygon on the copper layer to serve as fiducial."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:289
-msgid "Soldermask Gerber"
-msgstr ""
-
-#: AppTools/ToolFiducials.py:291
-msgid "The Soldermask Gerber object."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:303
-msgid "Add Soldermask Opening"
-msgstr ""
-
-#: AppTools/ToolFiducials.py:305
-msgid ""
-"Will add a polygon on the soldermask layer\n"
-"to serve as fiducial opening.\n"
-"The diameter is always double of the diameter\n"
-"for the copper fiducial."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:520
-msgid "Click to add first Fiducial. Bottom Left..."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:784
-msgid "Click to add the last fiducial. Top Right..."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:789
-msgid "Click to add the second fiducial. Top Left or Bottom Right..."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:792 AppTools/ToolFiducials.py:801
-msgid "Done. All fiducials have been added."
-msgstr ""
-
-#: AppTools/ToolFiducials.py:878
-msgid "Fiducials Tool exit."
-msgstr ""
-
-#: AppTools/ToolFilm.py:42
-msgid "Film PCB"
-msgstr ""
-
-#: AppTools/ToolFilm.py:73
-msgid ""
-"Specify the type of object for which to create the film.\n"
-"The object can be of type: Gerber or Geometry.\n"
-"The selection here decide the type of objects that will be\n"
-"in the Film Object combobox."
-msgstr ""
-
-#: AppTools/ToolFilm.py:96
-msgid ""
-"Specify the type of object to be used as an container for\n"
-"film creation. It can be: Gerber or Geometry type.The selection here decide the type of "
-"objects that will be\n"
-"in the Box Object combobox."
-msgstr ""
-
-#: AppTools/ToolFilm.py:256
-msgid "Film Parameters"
-msgstr ""
-
-#: AppTools/ToolFilm.py:317
-msgid "Punch drill holes"
-msgstr ""
-
-#: AppTools/ToolFilm.py:318
-msgid ""
-"When checked the generated film will have holes in pads when\n"
-"the generated film is positive. This is done to help drilling,\n"
-"when done manually."
-msgstr ""
-
-#: AppTools/ToolFilm.py:336
-msgid "Source"
-msgstr ""
-
-#: AppTools/ToolFilm.py:338
-msgid ""
-"The punch hole source can be:\n"
-"- Excellon -> an Excellon holes center will serve as reference.\n"
-"- Pad Center -> will try to use the pads center as reference."
-msgstr ""
-
-#: AppTools/ToolFilm.py:343
-msgid "Pad center"
-msgstr ""
-
-#: AppTools/ToolFilm.py:348
-msgid "Excellon Obj"
-msgstr ""
-
-#: AppTools/ToolFilm.py:350
-msgid "Remove the geometry of Excellon from the Film to create the holes in pads."
-msgstr ""
-
-#: AppTools/ToolFilm.py:364
-msgid "Punch Size"
-msgstr ""
-
-#: AppTools/ToolFilm.py:365
-msgid "The value here will control how big is the punch hole in the pads."
-msgstr ""
-
-#: AppTools/ToolFilm.py:485
-msgid "Save Film"
-msgstr ""
-
-#: AppTools/ToolFilm.py:487
-msgid ""
-"Create a Film for the selected object, within\n"
-"the specified box. Does not create a new \n"
-" FlatCAM object, but directly save it in the\n"
-"selected format."
-msgstr ""
-
-#: AppTools/ToolFilm.py:649
-msgid ""
-"Using the Pad center does not work on Geometry objects. Only a Gerber object has pads."
-msgstr ""
-
-#: AppTools/ToolFilm.py:659
-msgid "No FlatCAM object selected. Load an object for Film and retry."
-msgstr ""
-
-#: AppTools/ToolFilm.py:666
-msgid "No FlatCAM object selected. Load an object for Box and retry."
-msgstr ""
-
-#: AppTools/ToolFilm.py:670
-msgid "No FlatCAM object selected."
-msgstr ""
-
-#: AppTools/ToolFilm.py:681
-msgid "Generating Film ..."
-msgstr ""
-
-#: AppTools/ToolFilm.py:730 AppTools/ToolFilm.py:734
-msgid "Export positive film"
-msgstr ""
-
-#: AppTools/ToolFilm.py:767
-msgid "No Excellon object selected. Load an object for punching reference and retry."
-msgstr ""
-
-#: AppTools/ToolFilm.py:791
-msgid ""
-" Could not generate punched hole film because the punch hole sizeis bigger than some of "
-"the apertures in the Gerber object."
-msgstr ""
-
-#: AppTools/ToolFilm.py:803
-msgid ""
-"Could not generate punched hole film because the punch hole sizeis bigger than some of "
-"the apertures in the Gerber object."
-msgstr ""
-
-#: AppTools/ToolFilm.py:821
-msgid ""
-"Could not generate punched hole film because the newly created object geometry is the "
-"same as the one in the source object geometry..."
-msgstr ""
-
-#: AppTools/ToolFilm.py:876 AppTools/ToolFilm.py:880
-msgid "Export negative film"
-msgstr ""
-
-#: AppTools/ToolFilm.py:941 AppTools/ToolFilm.py:1124 AppTools/ToolPanelize.py:441
-msgid "No object Box. Using instead"
-msgstr ""
-
-#: AppTools/ToolFilm.py:1057 AppTools/ToolFilm.py:1237
-msgid "Film file exported to"
-msgstr ""
-
-#: AppTools/ToolFilm.py:1060 AppTools/ToolFilm.py:1240
-msgid "Generating Film ... Please wait."
-msgstr ""
-
-#: AppTools/ToolImage.py:24
-msgid "Image as Object"
-msgstr ""
-
-#: AppTools/ToolImage.py:33
-msgid "Image to PCB"
-msgstr ""
-
-#: AppTools/ToolImage.py:56
-msgid ""
-"Specify the type of object to create from the image.\n"
-"It can be of type: Gerber or Geometry."
-msgstr ""
-
-#: AppTools/ToolImage.py:65
-msgid "DPI value"
-msgstr ""
-
-#: AppTools/ToolImage.py:66
-msgid "Specify a DPI value for the image."
-msgstr ""
-
-#: AppTools/ToolImage.py:72
-msgid "Level of detail"
-msgstr ""
-
-#: AppTools/ToolImage.py:81
-msgid "Image type"
-msgstr ""
-
-#: AppTools/ToolImage.py:83
-msgid ""
-"Choose a method for the image interpretation.\n"
-"B/W means a black & white image. Color means a colored image."
-msgstr ""
-
-#: AppTools/ToolImage.py:92 AppTools/ToolImage.py:107 AppTools/ToolImage.py:120
-#: AppTools/ToolImage.py:133
-msgid "Mask value"
-msgstr ""
-
-#: AppTools/ToolImage.py:94
-msgid ""
-"Mask for monochrome image.\n"
-"Takes values between [0 ... 255].\n"
-"Decides the level of details to include\n"
-"in the resulting geometry.\n"
-"0 means no detail and 255 means everything \n"
-"(which is totally black)."
-msgstr ""
-
-#: AppTools/ToolImage.py:109
-msgid ""
-"Mask for RED color.\n"
-"Takes values between [0 ... 255].\n"
-"Decides the level of details to include\n"
-"in the resulting geometry."
-msgstr ""
-
-#: AppTools/ToolImage.py:122
-msgid ""
-"Mask for GREEN color.\n"
-"Takes values between [0 ... 255].\n"
-"Decides the level of details to include\n"
-"in the resulting geometry."
-msgstr ""
-
-#: AppTools/ToolImage.py:135
-msgid ""
-"Mask for BLUE color.\n"
-"Takes values between [0 ... 255].\n"
-"Decides the level of details to include\n"
-"in the resulting geometry."
-msgstr ""
-
-#: AppTools/ToolImage.py:143
-msgid "Import image"
-msgstr ""
-
-#: AppTools/ToolImage.py:145
-msgid "Open a image of raster type and then import it in FlatCAM."
-msgstr ""
-
-#: AppTools/ToolImage.py:182
-msgid "Image Tool"
-msgstr ""
-
-#: AppTools/ToolImage.py:234 AppTools/ToolImage.py:237
-msgid "Import IMAGE"
-msgstr ""
-
-#: AppTools/ToolImage.py:277 App_Main.py:8360 App_Main.py:8407
-msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported"
-msgstr ""
-
-#: AppTools/ToolImage.py:285
-msgid "Importing Image"
-msgstr ""
-
-#: AppTools/ToolImage.py:297 AppTools/ToolPDF.py:154 App_Main.py:8385 App_Main.py:8431
-#: App_Main.py:8495 App_Main.py:8562 App_Main.py:8628 App_Main.py:8693 App_Main.py:8750
-msgid "Opened"
-msgstr ""
-
-#: AppTools/ToolInvertGerber.py:126
-msgid "Invert Gerber"
-msgstr ""
-
-#: AppTools/ToolInvertGerber.py:128
-msgid ""
-"Will invert the Gerber object: areas that have copper\n"
-"will be empty of copper and previous empty area will be\n"
-"filled with copper."
-msgstr ""
-
-#: AppTools/ToolInvertGerber.py:187
-msgid "Invert Tool"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:96
-msgid "Gerber object for isolation routing."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:120 AppTools/ToolNCC.py:122
-msgid ""
-"Tools pool from which the algorithm\n"
-"will pick the ones used for copper clearing."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:136
-msgid ""
-"This is the Tool Number.\n"
-"Isolation routing will start with the tool with the biggest \n"
-"diameter, continuing until there are no more tools.\n"
-"Only tools that create Isolation geometry will still be present\n"
-"in the resulting geometry. This is because with some tools\n"
-"this function will not be able to create routing geometry."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:144 AppTools/ToolNCC.py:146
-msgid ""
-"Tool Diameter. It's value (in current FlatCAM units)\n"
-"is the cut width into the material."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:148 AppTools/ToolNCC.py:150
-msgid ""
-"The Tool Type (TT) can be:\n"
-"- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n"
-"the cut width in material is exactly the tool diameter.\n"
-"- Ball -> informative only and make reference to the Ball type endmill.\n"
-"- V-Shape -> it will disable Z-Cut parameter in the resulting geometry UI form\n"
-"and enable two additional UI form fields in the resulting geometry: V-Tip Dia and\n"
-"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter such\n"
-"as the cut width into material will be equal with the value in the Tool Diameter\n"
-"column of this table.\n"
-"Choosing the 'V-Shape' Tool Type automatically will select the Operation Type\n"
-"in the resulting geometry as Isolation."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:300 AppTools/ToolNCC.py:318 AppTools/ToolPaint.py:300
-#: AppTools/ToolSolderPaste.py:135
-msgid ""
-"Delete a selection of tools in the Tool Table\n"
-"by first selecting a row(s) in the Tool Table."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:467
-msgid ""
-"Specify the type of object to be excepted from isolation.\n"
-"It can be of type: Gerber or Geometry.\n"
-"What is selected here will dictate the kind\n"
-"of objects that will populate the 'Object' combobox."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:477
-msgid "Object whose area will be removed from isolation geometry."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:513 AppTools/ToolNCC.py:554
-msgid ""
-"The type of FlatCAM object to be used as non copper clearing reference.\n"
-"It can be Gerber, Excellon or Geometry."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:559
-msgid "Generate Isolation Geometry"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:567
-msgid ""
-"Create a Geometry object with toolpaths to cut \n"
-"isolation outside, inside or on both sides of the\n"
-"object. For a Gerber object outside means outside\n"
-"of the Gerber feature and inside means inside of\n"
-"the Gerber feature, if possible at all. This means\n"
-"that only if the Gerber feature has openings inside, they\n"
-"will be isolated. If what is wanted is to cut isolation\n"
-"inside the actual Gerber feature, use a negative tool\n"
-"diameter above."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1266 AppTools/ToolIsolation.py:1426 AppTools/ToolNCC.py:932
-#: AppTools/ToolNCC.py:1449 AppTools/ToolPaint.py:857 AppTools/ToolSolderPaste.py:576
-#: AppTools/ToolSolderPaste.py:901 App_Main.py:4210
-msgid "Please enter a tool diameter with non-zero value, in Float format."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1270 AppTools/ToolNCC.py:936 AppTools/ToolPaint.py:861
-#: AppTools/ToolSolderPaste.py:580 App_Main.py:4214
-msgid "Adding Tool cancelled"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1420 AppTools/ToolNCC.py:1443 AppTools/ToolPaint.py:1203
-#: AppTools/ToolSolderPaste.py:896
-msgid "Please enter a tool diameter to add, in Float format."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1451 AppTools/ToolIsolation.py:2959 AppTools/ToolNCC.py:1474
-#: AppTools/ToolNCC.py:4079 AppTools/ToolPaint.py:1227 AppTools/ToolPaint.py:3628
-#: AppTools/ToolSolderPaste.py:925
-msgid "Cancelled. Tool already in Tool Table."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1458 AppTools/ToolIsolation.py:2977 AppTools/ToolNCC.py:1481
-#: AppTools/ToolNCC.py:4096 AppTools/ToolPaint.py:1232 AppTools/ToolPaint.py:3645
-msgid "New tool added to Tool Table."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1502 AppTools/ToolNCC.py:1525 AppTools/ToolPaint.py:1276
-msgid "Tool from Tool Table was edited."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1514 AppTools/ToolNCC.py:1537 AppTools/ToolPaint.py:1288
-#: AppTools/ToolSolderPaste.py:986
-msgid "Cancelled. New diameter value is already in the Tool Table."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1566 AppTools/ToolNCC.py:1589 AppTools/ToolPaint.py:1386
-msgid "Delete failed. Select a tool to delete."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1572 AppTools/ToolNCC.py:1595 AppTools/ToolPaint.py:1392
-msgid "Tool(s) deleted from Tool Table."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1620
-msgid "Isolating..."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1654
-msgid "Failed to create Follow Geometry with tool diameter"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1657
-msgid "Follow Geometry was created with tool diameter"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1698
-msgid "Click on a polygon to isolate it."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1812 AppTools/ToolIsolation.py:1832
-#: AppTools/ToolIsolation.py:1967 AppTools/ToolIsolation.py:2138
-msgid "Subtracting Geo"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1816 AppTools/ToolIsolation.py:1971
-#: AppTools/ToolIsolation.py:2142
-msgid "Intersecting Geo"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:1865 AppTools/ToolIsolation.py:2032
-#: AppTools/ToolIsolation.py:2199
-msgid "Empty Geometry in"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2041
-msgid ""
-"Partial failure. The geometry was processed with all tools.\n"
-"But there are still not-isolated geometry elements. Try to include a tool with smaller "
-"diameter."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2044
-msgid "The following are coordinates for the copper features that could not be isolated:"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2356 AppTools/ToolIsolation.py:2465 AppTools/ToolPaint.py:1535
-msgid "Added polygon"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2357 AppTools/ToolIsolation.py:2467
-msgid "Click to add next polygon or right click to start isolation."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2369 AppTools/ToolPaint.py:1549
-msgid "Removed polygon"
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2370
-msgid "Click to add/remove next polygon or right click to start isolation."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2375 AppTools/ToolPaint.py:1555
-msgid "No polygon detected under click position."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2401 AppTools/ToolPaint.py:1584
-msgid "List of single polygons is empty. Aborting."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2470
-msgid "No polygon in selection."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2498 AppTools/ToolNCC.py:1725 AppTools/ToolPaint.py:1619
-msgid "Click the end point of the paint area."
-msgstr ""
-
-#: AppTools/ToolIsolation.py:2916 AppTools/ToolNCC.py:4036 AppTools/ToolPaint.py:3585
-#: App_Main.py:5318 App_Main.py:5328
-msgid "Tool from DB added in Tool Table."
-msgstr ""
-
-#: AppTools/ToolMove.py:102
-msgid "MOVE: Click on the Start point ..."
-msgstr ""
-
-#: AppTools/ToolMove.py:113
-msgid "Cancelled. No object(s) to move."
-msgstr ""
-
-#: AppTools/ToolMove.py:140
-msgid "MOVE: Click on the Destination point ..."
-msgstr ""
-
-#: AppTools/ToolMove.py:163
-msgid "Moving..."
-msgstr ""
-
-#: AppTools/ToolMove.py:166
-msgid "No object(s) selected."
-msgstr ""
-
-#: AppTools/ToolMove.py:221
-msgid "Error when mouse left click."
-msgstr ""
-
-#: AppTools/ToolNCC.py:42
-msgid "Non-Copper Clearing"
-msgstr ""
-
-#: AppTools/ToolNCC.py:86 AppTools/ToolPaint.py:79
-msgid "Obj Type"
-msgstr ""
-
-#: AppTools/ToolNCC.py:88
-msgid ""
-"Specify the type of object to be cleared of excess copper.\n"
-"It can be of type: Gerber or Geometry.\n"
-"What is selected here will dictate the kind\n"
-"of objects that will populate the 'Object' combobox."
-msgstr ""
-
-#: AppTools/ToolNCC.py:110
-msgid "Object to be cleared of excess copper."
-msgstr ""
-
-#: AppTools/ToolNCC.py:138
-msgid ""
-"This is the Tool Number.\n"
-"Non copper clearing will start with the tool with the biggest \n"
-"diameter, continuing until there are no more tools.\n"
-"Only tools that create NCC clearing geometry will still be present\n"
-"in the resulting geometry. This is because with some tools\n"
-"this function will not be able to create painting geometry."
-msgstr ""
-
-#: AppTools/ToolNCC.py:597 AppTools/ToolPaint.py:536
-msgid "Generate Geometry"
-msgstr ""
-
-#: AppTools/ToolNCC.py:1638
-msgid "Wrong Tool Dia value format entered, use a number."
-msgstr ""
-
-#: AppTools/ToolNCC.py:1649 AppTools/ToolPaint.py:1443
-msgid "No selected tools in Tool Table."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2005 AppTools/ToolNCC.py:3024
-msgid "NCC Tool. Preparing non-copper polygons."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2064 AppTools/ToolNCC.py:3152
-msgid "NCC Tool. Calculate 'empty' area."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2083 AppTools/ToolNCC.py:2192 AppTools/ToolNCC.py:2207
-#: AppTools/ToolNCC.py:3165 AppTools/ToolNCC.py:3270 AppTools/ToolNCC.py:3285
-#: AppTools/ToolNCC.py:3551 AppTools/ToolNCC.py:3652 AppTools/ToolNCC.py:3667
-msgid "Buffering finished"
-msgstr ""
-
-#: AppTools/ToolNCC.py:2091 AppTools/ToolNCC.py:2214 AppTools/ToolNCC.py:3173
-#: AppTools/ToolNCC.py:3292 AppTools/ToolNCC.py:3558 AppTools/ToolNCC.py:3674
-msgid "Could not get the extent of the area to be non copper cleared."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2121 AppTools/ToolNCC.py:2200 AppTools/ToolNCC.py:3200
-#: AppTools/ToolNCC.py:3277 AppTools/ToolNCC.py:3578 AppTools/ToolNCC.py:3659
-msgid "Isolation geometry is broken. Margin is less than isolation tool diameter."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2217 AppTools/ToolNCC.py:3296 AppTools/ToolNCC.py:3677
-msgid "The selected object is not suitable for copper clearing."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2224 AppTools/ToolNCC.py:3303
-msgid "NCC Tool. Finished calculation of 'empty' area."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2267
-msgid "Clearing the polygon with the method: lines."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2277
-msgid "Failed. Clearing the polygon with the method: seed."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2286
-msgid "Failed. Clearing the polygon with the method: standard."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2300
-msgid "Geometry could not be cleared completely"
-msgstr ""
-
-#: AppTools/ToolNCC.py:2325 AppTools/ToolNCC.py:2327 AppTools/ToolNCC.py:2973
-#: AppTools/ToolNCC.py:2975
-msgid "Non-Copper clearing ..."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2377 AppTools/ToolNCC.py:3120
-msgid "NCC Tool. Finished non-copper polygons. Normal copper clearing task started."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2415 AppTools/ToolNCC.py:2663
-msgid "NCC Tool failed creating bounding box."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2430 AppTools/ToolNCC.py:2680 AppTools/ToolNCC.py:3316
-#: AppTools/ToolNCC.py:3702
-msgid "NCC Tool clearing with tool diameter"
-msgstr ""
-
-#: AppTools/ToolNCC.py:2430 AppTools/ToolNCC.py:2680 AppTools/ToolNCC.py:3316
-#: AppTools/ToolNCC.py:3702
-msgid "started."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2588 AppTools/ToolNCC.py:3477
-msgid ""
-"There is no NCC Geometry in the file.\n"
-"Usually it means that the tool diameter is too big for the painted geometry.\n"
-"Change the painting parameters and try again."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2597 AppTools/ToolNCC.py:3486
-msgid "NCC Tool clear all done."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2600 AppTools/ToolNCC.py:3489
-msgid "NCC Tool clear all done but the copper features isolation is broken for"
-msgstr ""
-
-#: AppTools/ToolNCC.py:2602 AppTools/ToolNCC.py:2888 AppTools/ToolNCC.py:3491
-#: AppTools/ToolNCC.py:3874
-msgid "tools"
-msgstr ""
-
-#: AppTools/ToolNCC.py:2884 AppTools/ToolNCC.py:3870
-msgid "NCC Tool Rest Machining clear all done."
-msgstr ""
-
-#: AppTools/ToolNCC.py:2887 AppTools/ToolNCC.py:3873
-msgid ""
-"NCC Tool Rest Machining clear all done but the copper features isolation is broken for"
-msgstr ""
-
-#: AppTools/ToolNCC.py:2985
-msgid "NCC Tool started. Reading parameters."
-msgstr ""
-
-#: AppTools/ToolNCC.py:3972
-msgid ""
-"Try to use the Buffering Type = Full in Preferences -> Gerber General. Reload the Gerber "
-"file after this change."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:85
-msgid "Number of decimals kept for found distances."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:93
-msgid "Minimum distance"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:94
-msgid "Display minimum distance between copper features."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:98
-msgid "Determined"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:112
-msgid "Occurring"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:113
-msgid "How many times this minimum is found."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:119
-msgid "Minimum points coordinates"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:120 AppTools/ToolOptimal.py:126
-msgid "Coordinates for points where minimum distance was found."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:139 AppTools/ToolOptimal.py:215
-msgid "Jump to selected position"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:141 AppTools/ToolOptimal.py:217
-msgid ""
-"Select a position in the Locations text box and then\n"
-"click this button."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:149
-msgid "Other distances"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:150
-msgid ""
-"Will display other distances in the Gerber file ordered from\n"
-"the minimum to the maximum, not including the absolute minimum."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:155
-msgid "Other distances points coordinates"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:156 AppTools/ToolOptimal.py:170 AppTools/ToolOptimal.py:177
-#: AppTools/ToolOptimal.py:194 AppTools/ToolOptimal.py:201
-msgid ""
-"Other distances and the coordinates for points\n"
-"where the distance was found."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:169
-msgid "Gerber distances"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:193
-msgid "Points coordinates"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:225
-msgid "Find Minimum"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:227
-msgid ""
-"Calculate the minimum distance between copper features,\n"
-"this will allow the determination of the right tool to\n"
-"use for isolation or copper clearing."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:352
-msgid "Only Gerber objects can be evaluated."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:358
-msgid "Optimal Tool. Started to search for the minimum distance between copper features."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:368
-msgid "Optimal Tool. Parsing geometry for aperture"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:379
-msgid "Optimal Tool. Creating a buffer for the object geometry."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:389
-msgid ""
-"The Gerber object has one Polygon as geometry.\n"
-"There are no distances between geometry elements to be found."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:394
-msgid "Optimal Tool. Finding the distances between each two elements. Iterations"
-msgstr ""
-
-#: AppTools/ToolOptimal.py:429
-msgid "Optimal Tool. Finding the minimum distance."
-msgstr ""
-
-#: AppTools/ToolOptimal.py:445
-msgid "Optimal Tool. Finished successfully."
-msgstr ""
-
-#: AppTools/ToolPDF.py:91 AppTools/ToolPDF.py:95
-msgid "Open PDF"
-msgstr ""
-
-#: AppTools/ToolPDF.py:98
-msgid "Open PDF cancelled"
-msgstr ""
-
-#: AppTools/ToolPDF.py:122
-msgid "Parsing PDF file ..."
-msgstr ""
-
-#: AppTools/ToolPDF.py:138 App_Main.py:8593
-msgid "Failed to open"
-msgstr ""
-
-#: AppTools/ToolPDF.py:203 AppTools/ToolPcbWizard.py:445 App_Main.py:8542
-msgid "No geometry found in file"
-msgstr ""
-
-#: AppTools/ToolPDF.py:206 AppTools/ToolPDF.py:279
-#, python-format
-msgid "Rendering PDF layer #%d ..."
-msgstr ""
-
-#: AppTools/ToolPDF.py:210 AppTools/ToolPDF.py:283
-msgid "Open PDF file failed."
-msgstr ""
-
-#: AppTools/ToolPDF.py:215 AppTools/ToolPDF.py:288
-msgid "Rendered"
-msgstr ""
-
-#: AppTools/ToolPaint.py:81
-msgid ""
-"Specify the type of object to be painted.\n"
-"It can be of type: Gerber or Geometry.\n"
-"What is selected here will dictate the kind\n"
-"of objects that will populate the 'Object' combobox."
-msgstr ""
-
-#: AppTools/ToolPaint.py:103
-msgid "Object to be painted."
-msgstr ""
-
-#: AppTools/ToolPaint.py:116
-msgid ""
-"Tools pool from which the algorithm\n"
-"will pick the ones used for painting."
-msgstr ""
-
-#: AppTools/ToolPaint.py:133
-msgid ""
-"This is the Tool Number.\n"
-"Painting will start with the tool with the biggest diameter,\n"
-"continuing until there are no more tools.\n"
-"Only tools that create painting geometry will still be present\n"
-"in the resulting geometry. This is because with some tools\n"
-"this function will not be able to create painting geometry."
-msgstr ""
-
-#: AppTools/ToolPaint.py:145
-msgid ""
-"The Tool Type (TT) can be:\n"
-"- Circular -> it is informative only. Being circular,\n"
-"the cut width in material is exactly the tool diameter.\n"
-"- Ball -> informative only and make reference to the Ball type endmill.\n"
-"- V-Shape -> it will disable Z-Cut parameter in the resulting geometry UI form\n"
-"and enable two additional UI form fields in the resulting geometry: V-Tip Dia and\n"
-"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter such\n"
-"as the cut width into material will be equal with the value in the Tool Diameter\n"
-"column of this table.\n"
-"Choosing the 'V-Shape' Tool Type automatically will select the Operation Type\n"
-"in the resulting geometry as Isolation."
-msgstr ""
-
-#: AppTools/ToolPaint.py:497
-msgid ""
-"The type of FlatCAM object to be used as paint reference.\n"
-"It can be Gerber, Excellon or Geometry."
-msgstr ""
-
-#: AppTools/ToolPaint.py:538
-msgid ""
-"- 'Area Selection' - left mouse click to start selection of the area to be painted.\n"
-"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple areas.\n"
-"- 'All Polygons' - the Paint will start after click.\n"
-"- 'Reference Object' - will do non copper clearing within the area\n"
-"specified by another object."
-msgstr ""
-
-#: AppTools/ToolPaint.py:1412
-#, python-format
-msgid "Could not retrieve object: %s"
-msgstr ""
-
-#: AppTools/ToolPaint.py:1422
-msgid "Can't do Paint on MultiGeo geometries"
-msgstr ""
-
-#: AppTools/ToolPaint.py:1459
-msgid "Click on a polygon to paint it."
-msgstr ""
-
-#: AppTools/ToolPaint.py:1472
-msgid "Click the start point of the paint area."
-msgstr ""
-
-#: AppTools/ToolPaint.py:1537
-msgid "Click to add next polygon or right click to start painting."
-msgstr ""
-
-#: AppTools/ToolPaint.py:1550
-msgid "Click to add/remove next polygon or right click to start painting."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2054
-msgid "Painting polygon with method: lines."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2066
-msgid "Failed. Painting polygon with method: seed."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2077
-msgid "Failed. Painting polygon with method: standard."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2093
-msgid "Geometry could not be painted completely"
-msgstr ""
-
-#: AppTools/ToolPaint.py:2122 AppTools/ToolPaint.py:2125 AppTools/ToolPaint.py:2133
-#: AppTools/ToolPaint.py:2436 AppTools/ToolPaint.py:2439 AppTools/ToolPaint.py:2447
-#: AppTools/ToolPaint.py:2935 AppTools/ToolPaint.py:2938 AppTools/ToolPaint.py:2944
-msgid "Paint Tool."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2122 AppTools/ToolPaint.py:2125 AppTools/ToolPaint.py:2133
-msgid "Normal painting polygon task started."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2123 AppTools/ToolPaint.py:2437 AppTools/ToolPaint.py:2936
-msgid "Buffering geometry..."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2145 AppTools/ToolPaint.py:2454 AppTools/ToolPaint.py:2952
-msgid "No polygon found."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2175
-msgid "Painting polygon..."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2185 AppTools/ToolPaint.py:2500 AppTools/ToolPaint.py:2690
-#: AppTools/ToolPaint.py:2998 AppTools/ToolPaint.py:3177
-msgid "Painting with tool diameter = "
-msgstr ""
-
-#: AppTools/ToolPaint.py:2186 AppTools/ToolPaint.py:2501 AppTools/ToolPaint.py:2691
-#: AppTools/ToolPaint.py:2999 AppTools/ToolPaint.py:3178
-msgid "started"
-msgstr ""
-
-#: AppTools/ToolPaint.py:2211 AppTools/ToolPaint.py:2527 AppTools/ToolPaint.py:2717
-#: AppTools/ToolPaint.py:3025 AppTools/ToolPaint.py:3204
-msgid "Margin parameter too big. Tool is not used"
-msgstr ""
-
-#: AppTools/ToolPaint.py:2269 AppTools/ToolPaint.py:2596 AppTools/ToolPaint.py:2774
-#: AppTools/ToolPaint.py:3088 AppTools/ToolPaint.py:3266
-msgid ""
-"Could not do Paint. Try a different combination of parameters. Or a different strategy of "
-"paint"
-msgstr ""
-
-#: AppTools/ToolPaint.py:2326 AppTools/ToolPaint.py:2662 AppTools/ToolPaint.py:2831
-#: AppTools/ToolPaint.py:3149 AppTools/ToolPaint.py:3328
-msgid ""
-"There is no Painting Geometry in the file.\n"
-"Usually it means that the tool diameter is too big for the painted geometry.\n"
-"Change the painting parameters and try again."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2349
-msgid "Paint Single failed."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2355
-msgid "Paint Single Done."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2357 AppTools/ToolPaint.py:2867 AppTools/ToolPaint.py:3364
-msgid "Polygon Paint started ..."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2436 AppTools/ToolPaint.py:2439 AppTools/ToolPaint.py:2447
-msgid "Paint all polygons task started."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2478 AppTools/ToolPaint.py:2976
-msgid "Painting polygons..."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2671
-msgid "Paint All Done."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2840 AppTools/ToolPaint.py:3337
-msgid "Paint All with Rest-Machining done."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2859
-msgid "Paint All failed."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2865
-msgid "Paint Poly All Done."
-msgstr ""
-
-#: AppTools/ToolPaint.py:2935 AppTools/ToolPaint.py:2938 AppTools/ToolPaint.py:2944
-msgid "Painting area task started."
-msgstr ""
-
-#: AppTools/ToolPaint.py:3158
-msgid "Paint Area Done."
-msgstr ""
-
-#: AppTools/ToolPaint.py:3356
-msgid "Paint Area failed."
-msgstr ""
-
-#: AppTools/ToolPaint.py:3362
-msgid "Paint Poly Area Done."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:55
-msgid ""
-"Specify the type of object to be panelized\n"
-"It can be of type: Gerber, Excellon or Geometry.\n"
-"The selection here decide the type of objects that will be\n"
-"in the Object combobox."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:88
-msgid ""
-"Object to be panelized. This means that it will\n"
-"be duplicated in an array of rows and columns."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:100
-msgid "Penelization Reference"
-msgstr ""
-
-#: AppTools/ToolPanelize.py:102
-msgid ""
-"Choose the reference for panelization:\n"
-"- Object = the bounding box of a different object\n"
-"- Bounding Box = the bounding box of the object to be panelized\n"
-"\n"
-"The reference is useful when doing panelization for more than one\n"
-"object. The spacings (really offsets) will be applied in reference\n"
-"to this reference object therefore maintaining the panelized\n"
-"objects in sync."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:123
-msgid "Box Type"
-msgstr ""
-
-#: AppTools/ToolPanelize.py:125
-msgid ""
-"Specify the type of object to be used as an container for\n"
-"panelization. It can be: Gerber or Geometry type.\n"
-"The selection here decide the type of objects that will be\n"
-"in the Box Object combobox."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:139
-msgid ""
-"The actual object that is used as container for the\n"
-" selected object that is to be panelized."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:149
-msgid "Panel Data"
-msgstr ""
-
-#: AppTools/ToolPanelize.py:151
-msgid ""
-"This informations will shape the resulting panel.\n"
-"The number of rows and columns will set how many\n"
-"duplicates of the original geometry will be generated.\n"
-"\n"
-"The spacings will set the distance between any two\n"
-"elements of the panel array."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:214
-msgid ""
-"Choose the type of object for the panel object:\n"
-"- Geometry\n"
-"- Gerber"
-msgstr ""
-
-#: AppTools/ToolPanelize.py:222
-msgid "Constrain panel within"
-msgstr ""
-
-#: AppTools/ToolPanelize.py:263
-msgid "Panelize Object"
-msgstr ""
-
-#: AppTools/ToolPanelize.py:265 AppTools/ToolRulesCheck.py:501
-msgid ""
-"Panelize the specified object around the specified box.\n"
-"In other words it creates multiple copies of the source object,\n"
-"arranged in a 2D array of rows and columns."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:333
-msgid "Panel. Tool"
-msgstr ""
-
-#: AppTools/ToolPanelize.py:468
-msgid "Columns or Rows are zero value. Change them to a positive integer."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:505
-msgid "Generating panel ... "
-msgstr ""
-
-#: AppTools/ToolPanelize.py:788
-msgid "Generating panel ... Adding the Gerber code."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:796
-msgid "Generating panel... Spawning copies"
-msgstr ""
-
-#: AppTools/ToolPanelize.py:803
-msgid "Panel done..."
-msgstr ""
-
-#: AppTools/ToolPanelize.py:806
-#, python-brace-format
-msgid "{text} Too big for the constrain area. Final panel has {col} columns and {row} rows"
-msgstr ""
-
-#: AppTools/ToolPanelize.py:815
-msgid "Panel created successfully."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:31
-msgid "PcbWizard Import Tool"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:40
-msgid "Import 2-file Excellon"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:51
-msgid "Load files"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:57
-msgid "Excellon file"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:59
-msgid ""
-"Load the Excellon file.\n"
-"Usually it has a .DRL extension"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:65
-msgid "INF file"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:67
-msgid "Load the INF file."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:79
-msgid "Tool Number"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:81
-msgid "Tool diameter in file units."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:87
-msgid "Excellon format"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:95
-msgid "Int. digits"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:97
-msgid "The number of digits for the integral part of the coordinates."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:104
-msgid "Frac. digits"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:106
-msgid "The number of digits for the fractional part of the coordinates."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:113
-msgid "No Suppression"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:114
-msgid "Zeros supp."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:116
-msgid ""
-"The type of zeros suppression used.\n"
-"Can be of type:\n"
-"- LZ = leading zeros are kept\n"
-"- TZ = trailing zeros are kept\n"
-"- No Suppression = no zero suppression"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:129
-msgid ""
-"The type of units that the coordinates and tool\n"
-"diameters are using. Can be INCH or MM."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:136
-msgid "Import Excellon"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:138
-msgid ""
-"Import in FlatCAM an Excellon file\n"
-"that store it's information's in 2 files.\n"
-"One usually has .DRL extension while\n"
-"the other has .INF extension."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:197
-msgid "PCBWizard Tool"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:291 AppTools/ToolPcbWizard.py:295
-msgid "Load PcbWizard Excellon file"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:314 AppTools/ToolPcbWizard.py:318
-msgid "Load PcbWizard INF file"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:366
-msgid ""
-"The INF file does not contain the tool table.\n"
-"Try to open the Excellon file from File -> Open -> Excellon\n"
-"and edit the drill diameters manually."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:387
-msgid "PcbWizard .INF file loaded."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:392
-msgid "Main PcbWizard Excellon file loaded."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:424 App_Main.py:8520
-msgid "This is not Excellon file."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:427
-msgid "Cannot parse file"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:450
-msgid "Importing Excellon."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:457
-msgid "Import Excellon file failed."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:464
-msgid "Imported"
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:467
-msgid "Excellon merging is in progress. Please wait..."
-msgstr ""
-
-#: AppTools/ToolPcbWizard.py:469
-msgid "The imported Excellon file is empty."
-msgstr ""
-
-#: AppTools/ToolProperties.py:116 App_Main.py:4692 App_Main.py:6803 App_Main.py:6903
-#: App_Main.py:6944 App_Main.py:6985 App_Main.py:7027 App_Main.py:7069 App_Main.py:7113
-#: App_Main.py:7157 App_Main.py:7681 App_Main.py:7685
-msgid "No object selected."
-msgstr ""
-
-#: AppTools/ToolProperties.py:131
-msgid "Object Properties are displayed."
-msgstr ""
-
-#: AppTools/ToolProperties.py:136
-msgid "Properties Tool"
-msgstr ""
-
-#: AppTools/ToolProperties.py:150
-msgid "TYPE"
-msgstr ""
-
-#: AppTools/ToolProperties.py:151
-msgid "NAME"
-msgstr ""
-
-#: AppTools/ToolProperties.py:153
-msgid "Dimensions"
-msgstr ""
-
-#: AppTools/ToolProperties.py:181
-msgid "Geo Type"
-msgstr ""
-
-#: AppTools/ToolProperties.py:184
-msgid "Single-Geo"
-msgstr ""
-
-#: AppTools/ToolProperties.py:185
-msgid "Multi-Geo"
-msgstr ""
-
-#: AppTools/ToolProperties.py:196
-msgid "Calculating dimensions ... Please wait."
-msgstr ""
-
-#: AppTools/ToolProperties.py:339 AppTools/ToolProperties.py:343
-#: AppTools/ToolProperties.py:345
-msgid "Inch"
-msgstr ""
-
-#: AppTools/ToolProperties.py:339 AppTools/ToolProperties.py:344
-#: AppTools/ToolProperties.py:346
-msgid "Metric"
-msgstr ""
-
-#: AppTools/ToolProperties.py:421 AppTools/ToolProperties.py:486
-msgid "Drills number"
-msgstr ""
-
-#: AppTools/ToolProperties.py:422 AppTools/ToolProperties.py:488
-msgid "Slots number"
-msgstr ""
-
-#: AppTools/ToolProperties.py:424
-msgid "Drills total number:"
-msgstr ""
-
-#: AppTools/ToolProperties.py:425
-msgid "Slots total number:"
-msgstr ""
-
-#: AppTools/ToolProperties.py:452 AppTools/ToolProperties.py:455
-#: AppTools/ToolProperties.py:458 AppTools/ToolProperties.py:483
-msgid "Present"
-msgstr ""
-
-#: AppTools/ToolProperties.py:453 AppTools/ToolProperties.py:484
-msgid "Solid Geometry"
-msgstr ""
-
-#: AppTools/ToolProperties.py:456
-msgid "GCode Text"
-msgstr ""
-
-#: AppTools/ToolProperties.py:459
-msgid "GCode Geometry"
-msgstr ""
-
-#: AppTools/ToolProperties.py:462
-msgid "Data"
-msgstr ""
-
-#: AppTools/ToolProperties.py:495
-msgid "Depth of Cut"
-msgstr ""
-
-#: AppTools/ToolProperties.py:507
-msgid "Clearance Height"
-msgstr ""
-
-#: AppTools/ToolProperties.py:539
-msgid "Routing time"
-msgstr ""
-
-#: AppTools/ToolProperties.py:546
-msgid "Travelled distance"
-msgstr ""
-
-#: AppTools/ToolProperties.py:564
-msgid "Width"
-msgstr ""
-
-#: AppTools/ToolProperties.py:570 AppTools/ToolProperties.py:578
-msgid "Box Area"
-msgstr ""
-
-#: AppTools/ToolProperties.py:573 AppTools/ToolProperties.py:581
-msgid "Convex_Hull Area"
-msgstr ""
-
-#: AppTools/ToolProperties.py:588 AppTools/ToolProperties.py:591
-msgid "Copper Area"
-msgstr ""
-
-#: AppTools/ToolPunchGerber.py:30 AppTools/ToolPunchGerber.py:323
-msgid "Punch Gerber"
-msgstr ""
-
-#: AppTools/ToolPunchGerber.py:65
-msgid "Gerber into which to punch holes"
-msgstr ""
-
-#: AppTools/ToolPunchGerber.py:85
-msgid "ALL"
-msgstr ""
-
-#: AppTools/ToolPunchGerber.py:166
-msgid "Remove the geometry of Excellon from the Gerber to create the holes in pads."
-msgstr ""
-
-#: AppTools/ToolPunchGerber.py:325
-msgid ""
-"Create a Gerber object from the selected object, within\n"
-"the specified box."
-msgstr ""
-
-#: AppTools/ToolPunchGerber.py:425
-msgid "Punch Tool"
-msgstr ""
-
-#: AppTools/ToolPunchGerber.py:599
-msgid "The value of the fixed diameter is 0.0. Aborting."
-msgstr ""
-
-#: AppTools/ToolPunchGerber.py:602
-msgid ""
-"Could not generate punched hole Gerber because the punch hole size is bigger than some of "
-"the apertures in the Gerber object."
-msgstr ""
-
-#: AppTools/ToolPunchGerber.py:665
-msgid ""
-"Could not generate punched hole Gerber because the newly created object geometry is the "
-"same as the one in the source object geometry..."
-msgstr ""
-
-#: AppTools/ToolQRCode.py:80
-msgid "Gerber Object to which the QRCode will be added."
-msgstr ""
-
-#: AppTools/ToolQRCode.py:116
-msgid "The parameters used to shape the QRCode."
-msgstr ""
-
-#: AppTools/ToolQRCode.py:216
-msgid "Export QRCode"
-msgstr ""
-
-#: AppTools/ToolQRCode.py:218
-msgid ""
-"Show a set of controls allowing to export the QRCode\n"
-"to a SVG file or an PNG file."
-msgstr ""
-
-#: AppTools/ToolQRCode.py:257
-msgid "Transparent back color"
-msgstr ""
-
-#: AppTools/ToolQRCode.py:282
-msgid "Export QRCode SVG"
-msgstr ""
-
-#: AppTools/ToolQRCode.py:284
-msgid "Export a SVG file with the QRCode content."
-msgstr ""
-
-#: AppTools/ToolQRCode.py:295
-msgid "Export QRCode PNG"
-msgstr ""
-
-#: AppTools/ToolQRCode.py:297
-msgid "Export a PNG image file with the QRCode content."
-msgstr ""
-
-#: AppTools/ToolQRCode.py:308
-msgid "Insert QRCode"
-msgstr ""
-
-#: AppTools/ToolQRCode.py:310
-msgid "Create the QRCode object."
-msgstr ""
-
-#: AppTools/ToolQRCode.py:424 AppTools/ToolQRCode.py:759 AppTools/ToolQRCode.py:808
-msgid "Cancelled. There is no QRCode Data in the text box."
-msgstr ""
-
-#: AppTools/ToolQRCode.py:443
-msgid "Generating QRCode geometry"
-msgstr ""
-
-#: AppTools/ToolQRCode.py:483
-msgid "Click on the Destination point ..."
-msgstr ""
-
-#: AppTools/ToolQRCode.py:598
-msgid "QRCode Tool done."
-msgstr ""
-
-#: AppTools/ToolQRCode.py:791 AppTools/ToolQRCode.py:795
-msgid "Export PNG"
-msgstr ""
-
-#: AppTools/ToolQRCode.py:838 AppTools/ToolQRCode.py:842 App_Main.py:6835 App_Main.py:6839
-msgid "Export SVG"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:33
-msgid "Check Rules"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:63
-msgid "Gerber objects for which to check rules."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:78
-msgid "Top"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:80
-msgid "The Top Gerber Copper object for which rules are checked."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:96
-msgid "Bottom"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:98
-msgid "The Bottom Gerber Copper object for which rules are checked."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:114
-msgid "SM Top"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:116
-msgid "The Top Gerber Solder Mask object for which rules are checked."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:132
-msgid "SM Bottom"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:134
-msgid "The Bottom Gerber Solder Mask object for which rules are checked."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:150
-msgid "Silk Top"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:152
-msgid "The Top Gerber Silkscreen object for which rules are checked."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:168
-msgid "Silk Bottom"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:170
-msgid "The Bottom Gerber Silkscreen object for which rules are checked."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:188
-msgid "The Gerber Outline (Cutout) object for which rules are checked."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:201
-msgid "Excellon objects for which to check rules."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:213
-msgid "Excellon 1"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:215
-msgid ""
-"Excellon object for which to check rules.\n"
-"Holds the plated holes or a general Excellon file content."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:232
-msgid "Excellon 2"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:234
-msgid ""
-"Excellon object for which to check rules.\n"
-"Holds the non-plated holes."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:247
-msgid "All Rules"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:249
-msgid "This check/uncheck all the rules below."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:499
-msgid "Run Rules Check"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1158 AppTools/ToolRulesCheck.py:1218
-#: AppTools/ToolRulesCheck.py:1255 AppTools/ToolRulesCheck.py:1327
-#: AppTools/ToolRulesCheck.py:1381 AppTools/ToolRulesCheck.py:1419
-#: AppTools/ToolRulesCheck.py:1484
-msgid "Value is not valid."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1172
-msgid "TOP -> Copper to Copper clearance"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1183
-msgid "BOTTOM -> Copper to Copper clearance"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1188 AppTools/ToolRulesCheck.py:1282
-#: AppTools/ToolRulesCheck.py:1446
-msgid "At least one Gerber object has to be selected for this rule but none is selected."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1224
-msgid "One of the copper Gerber objects or the Outline Gerber object is not valid."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1237 AppTools/ToolRulesCheck.py:1401
-msgid "Outline Gerber object presence is mandatory for this rule but it is not selected."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1254 AppTools/ToolRulesCheck.py:1281
-msgid "Silk to Silk clearance"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1267
-msgid "TOP -> Silk to Silk clearance"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1277
-msgid "BOTTOM -> Silk to Silk clearance"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1333
-msgid "One or more of the Gerber objects is not valid."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1341
-msgid "TOP -> Silk to Solder Mask Clearance"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1347
-msgid "BOTTOM -> Silk to Solder Mask Clearance"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1351
-msgid "Both Silk and Solder Mask Gerber objects has to be either both Top or both Bottom."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1387
-msgid "One of the Silk Gerber objects or the Outline Gerber object is not valid."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1431
-msgid "TOP -> Minimum Solder Mask Sliver"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1441
-msgid "BOTTOM -> Minimum Solder Mask Sliver"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1490
-msgid "One of the Copper Gerber objects or the Excellon objects is not valid."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1506
-msgid "Excellon object presence is mandatory for this rule but none is selected."
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1579 AppTools/ToolRulesCheck.py:1592
-#: AppTools/ToolRulesCheck.py:1603 AppTools/ToolRulesCheck.py:1616
-msgid "STATUS"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1582 AppTools/ToolRulesCheck.py:1606
-msgid "FAILED"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1595 AppTools/ToolRulesCheck.py:1619
-msgid "PASSED"
-msgstr ""
-
-#: AppTools/ToolRulesCheck.py:1596 AppTools/ToolRulesCheck.py:1620
-msgid "Violations: There are no violations for the current rule."
-msgstr ""
-
-#: AppTools/ToolShell.py:59
-msgid "Clear the text."
-msgstr ""
-
-#: AppTools/ToolShell.py:91 AppTools/ToolShell.py:93
-msgid "...processing..."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:37
-msgid "Solder Paste Tool"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:68
-msgid "Gerber Solderpaste object."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:81
-msgid ""
-"Tools pool from which the algorithm\n"
-"will pick the ones used for dispensing solder paste."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:96
-msgid ""
-"This is the Tool Number.\n"
-"The solder dispensing will start with the tool with the biggest \n"
-"diameter, continuing until there are no more Nozzle tools.\n"
-"If there are no longer tools but there are still pads not covered\n"
-" with solder paste, the app will issue a warning message box."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:103
-msgid ""
-"Nozzle tool Diameter. It's value (in current FlatCAM units)\n"
-"is the width of the solder paste dispensed."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:110
-msgid "New Nozzle Tool"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:129
-msgid ""
-"Add a new nozzle tool to the Tool Table\n"
-"with the diameter specified above."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:151
-msgid "STEP 1"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:153
-msgid ""
-"First step is to select a number of nozzle tools for usage\n"
-"and then optionally modify the GCode parameters below."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:156
-msgid ""
-"Select tools.\n"
-"Modify parameters."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:276
-msgid ""
-"Feedrate (speed) while moving up vertically\n"
-" to Dispense position (on Z plane)."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:346
-msgid ""
-"Generate GCode for Solder Paste dispensing\n"
-"on PCB pads."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:367
-msgid "STEP 2"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:369
-msgid ""
-"Second step is to create a solder paste dispensing\n"
-"geometry out of an Solder Paste Mask Gerber file."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:375
-msgid "Generate solder paste dispensing geometry."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:398
-msgid "Geo Result"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:400
-msgid ""
-"Geometry Solder Paste object.\n"
-"The name of the object has to end in:\n"
-"'_solderpaste' as a protection."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:409
-msgid "STEP 3"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:411
-msgid ""
-"Third step is to select a solder paste dispensing geometry,\n"
-"and then generate a CNCJob object.\n"
-"\n"
-"REMEMBER: if you want to create a CNCJob with new parameters,\n"
-"first you need to generate a geometry with those new params,\n"
-"and only after that you can generate an updated CNCJob."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:432
-msgid "CNC Result"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:434
-msgid ""
-"CNCJob Solder paste object.\n"
-"In order to enable the GCode save section,\n"
-"the name of the object has to end in:\n"
-"'_solderpaste' as a protection."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:444
-msgid "View GCode"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:446
-msgid ""
-"View the generated GCode for Solder Paste dispensing\n"
-"on PCB pads."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:456
-msgid "Save GCode"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:458
-msgid ""
-"Save the generated GCode for Solder Paste dispensing\n"
-"on PCB pads, to a file."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:468
-msgid "STEP 4"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:470
-msgid ""
-"Fourth step (and last) is to select a CNCJob made from \n"
-"a solder paste dispensing geometry, and then view/save it's GCode."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:930
-msgid "New Nozzle tool added to Tool Table."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:973
-msgid "Nozzle tool from Tool Table was edited."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1032
-msgid "Delete failed. Select a Nozzle tool to delete."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1038
-msgid "Nozzle tool(s) deleted from Tool Table."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1094
-msgid "No SolderPaste mask Gerber object loaded."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1112
-msgid "Creating Solder Paste dispensing geometry."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1125
-msgid "No Nozzle tools in the tool table."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1251
-msgid "Cancelled. Empty file, it has no geometry..."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1254
-msgid "Solder Paste geometry generated successfully"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1261
-msgid "Some or all pads have no solder due of inadequate nozzle diameters..."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1275
-msgid "Generating Solder Paste dispensing geometry..."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1295
-msgid "There is no Geometry object available."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1300
-msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1336
-msgid "An internal error has ocurred. See shell.\n"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1401
-msgid "ToolSolderPaste CNCjob created"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1420
-msgid "SP GCode Editor"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1432 AppTools/ToolSolderPaste.py:1437
-#: AppTools/ToolSolderPaste.py:1492
-msgid "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1462
-msgid "No Gcode in the object"
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1502
-msgid "Export GCode ..."
-msgstr ""
-
-#: AppTools/ToolSolderPaste.py:1550
-msgid "Solder paste dispenser GCode file saved to"
-msgstr ""
-
-#: AppTools/ToolSub.py:83
-msgid ""
-"Gerber object from which to subtract\n"
-"the subtractor Gerber object."
-msgstr ""
-
-#: AppTools/ToolSub.py:96 AppTools/ToolSub.py:151
-msgid "Subtractor"
-msgstr ""
-
-#: AppTools/ToolSub.py:98
-msgid ""
-"Gerber object that will be subtracted\n"
-"from the target Gerber object."
-msgstr ""
-
-#: AppTools/ToolSub.py:105
-msgid "Subtract Gerber"
-msgstr ""
-
-#: AppTools/ToolSub.py:107
-msgid ""
-"Will remove the area occupied by the subtractor\n"
-"Gerber from the Target Gerber.\n"
-"Can be used to remove the overlapping silkscreen\n"
-"over the soldermask."
-msgstr ""
-
-#: AppTools/ToolSub.py:138
-msgid ""
-"Geometry object from which to subtract\n"
-"the subtractor Geometry object."
-msgstr ""
-
-#: AppTools/ToolSub.py:153
-msgid ""
-"Geometry object that will be subtracted\n"
-"from the target Geometry object."
-msgstr ""
-
-#: AppTools/ToolSub.py:161
-msgid "Checking this will close the paths cut by the Geometry subtractor object."
-msgstr ""
-
-#: AppTools/ToolSub.py:164
-msgid "Subtract Geometry"
-msgstr ""
-
-#: AppTools/ToolSub.py:166
-msgid ""
-"Will remove the area occupied by the subtractor\n"
-"Geometry from the Target Geometry."
-msgstr ""
-
-#: AppTools/ToolSub.py:264
-msgid "Sub Tool"
-msgstr ""
-
-#: AppTools/ToolSub.py:285 AppTools/ToolSub.py:490
-msgid "No Target object loaded."
-msgstr ""
-
-#: AppTools/ToolSub.py:288
-msgid "Loading geometry from Gerber objects."
-msgstr ""
-
-#: AppTools/ToolSub.py:300 AppTools/ToolSub.py:505
-msgid "No Subtractor object loaded."
-msgstr ""
-
-#: AppTools/ToolSub.py:342
-msgid "Finished parsing geometry for aperture"
-msgstr ""
-
-#: AppTools/ToolSub.py:344
-msgid "Subtraction aperture processing finished."
-msgstr ""
-
-#: AppTools/ToolSub.py:464 AppTools/ToolSub.py:662
-msgid "Generating new object ..."
-msgstr ""
-
-#: AppTools/ToolSub.py:467 AppTools/ToolSub.py:666 AppTools/ToolSub.py:745
-msgid "Generating new object failed."
-msgstr ""
-
-#: AppTools/ToolSub.py:471 AppTools/ToolSub.py:672
-msgid "Created"
-msgstr ""
-
-#: AppTools/ToolSub.py:519
-msgid "Currently, the Subtractor geometry cannot be of type Multigeo."
-msgstr ""
-
-#: AppTools/ToolSub.py:564
-msgid "Parsing solid_geometry ..."
-msgstr ""
-
-#: AppTools/ToolSub.py:566
-msgid "Parsing solid_geometry for tool"
-msgstr ""
-
-#: AppTools/ToolTransform.py:23
-msgid "Object Transform"
-msgstr ""
-
-#: AppTools/ToolTransform.py:78
-msgid ""
-"Rotate the selected object(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected objects."
-msgstr ""
-
-#: AppTools/ToolTransform.py:99 AppTools/ToolTransform.py:120
-msgid ""
-"Angle for Skew action, in degrees.\n"
-"Float number between -360 and 360."
-msgstr ""
-
-#: AppTools/ToolTransform.py:109 AppTools/ToolTransform.py:130
-msgid ""
-"Skew/shear the selected object(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected objects."
-msgstr ""
-
-#: AppTools/ToolTransform.py:159 AppTools/ToolTransform.py:179
-msgid ""
-"Scale the selected object(s).\n"
-"The point of reference depends on \n"
-"the Scale reference checkbox state."
-msgstr ""
-
-#: AppTools/ToolTransform.py:228 AppTools/ToolTransform.py:248
-msgid ""
-"Offset the selected object(s).\n"
-"The point of reference is the middle of\n"
-"the bounding box for all selected objects.\n"
-msgstr ""
-
-#: AppTools/ToolTransform.py:268 AppTools/ToolTransform.py:273
-msgid "Flip the selected object(s) over the X axis."
-msgstr ""
-
-#: AppTools/ToolTransform.py:297
-msgid "Ref. Point"
-msgstr ""
-
-#: AppTools/ToolTransform.py:348
-msgid ""
-"Create the buffer effect on each geometry,\n"
-"element from the selected object, using the distance."
-msgstr ""
-
-#: AppTools/ToolTransform.py:374
-msgid ""
-"Create the buffer effect on each geometry,\n"
-"element from the selected object, using the factor."
-msgstr ""
-
-#: AppTools/ToolTransform.py:479
-msgid "Buffer D"
-msgstr ""
-
-#: AppTools/ToolTransform.py:480
-msgid "Buffer F"
-msgstr ""
-
-#: AppTools/ToolTransform.py:557
-msgid "Rotate transformation can not be done for a value of 0."
-msgstr ""
-
-#: AppTools/ToolTransform.py:596 AppTools/ToolTransform.py:619
-msgid "Scale transformation can not be done for a factor of 0 or 1."
-msgstr ""
-
-#: AppTools/ToolTransform.py:634 AppTools/ToolTransform.py:644
-msgid "Offset transformation can not be done for a value of 0."
-msgstr ""
-
-#: AppTools/ToolTransform.py:676
-msgid "No object selected. Please Select an object to rotate!"
-msgstr ""
-
-#: AppTools/ToolTransform.py:702
-msgid "CNCJob objects can't be rotated."
-msgstr ""
-
-#: AppTools/ToolTransform.py:710
-msgid "Rotate done"
-msgstr ""
-
-#: AppTools/ToolTransform.py:713 AppTools/ToolTransform.py:783 AppTools/ToolTransform.py:833
-#: AppTools/ToolTransform.py:887 AppTools/ToolTransform.py:917 AppTools/ToolTransform.py:953
-msgid "Due of"
-msgstr ""
-
-#: AppTools/ToolTransform.py:713 AppTools/ToolTransform.py:783 AppTools/ToolTransform.py:833
-#: AppTools/ToolTransform.py:887 AppTools/ToolTransform.py:917 AppTools/ToolTransform.py:953
-msgid "action was not executed."
-msgstr ""
-
-#: AppTools/ToolTransform.py:725
-msgid "No object selected. Please Select an object to flip"
-msgstr ""
-
-#: AppTools/ToolTransform.py:758
-msgid "CNCJob objects can't be mirrored/flipped."
-msgstr ""
-
-#: AppTools/ToolTransform.py:793
-msgid "Skew transformation can not be done for 0, 90 and 180 degrees."
-msgstr ""
-
-#: AppTools/ToolTransform.py:798
-msgid "No object selected. Please Select an object to shear/skew!"
-msgstr ""
-
-#: AppTools/ToolTransform.py:818
-msgid "CNCJob objects can't be skewed."
-msgstr ""
-
-#: AppTools/ToolTransform.py:830
-msgid "Skew on the"
-msgstr ""
-
-#: AppTools/ToolTransform.py:830 AppTools/ToolTransform.py:884 AppTools/ToolTransform.py:914
-msgid "axis done"
-msgstr ""
-
-#: AppTools/ToolTransform.py:844
-msgid "No object selected. Please Select an object to scale!"
-msgstr ""
-
-#: AppTools/ToolTransform.py:875
-msgid "CNCJob objects can't be scaled."
-msgstr ""
-
-#: AppTools/ToolTransform.py:884
-msgid "Scale on the"
-msgstr ""
-
-#: AppTools/ToolTransform.py:894
-msgid "No object selected. Please Select an object to offset!"
-msgstr ""
-
-#: AppTools/ToolTransform.py:901
-msgid "CNCJob objects can't be offset."
-msgstr ""
-
-#: AppTools/ToolTransform.py:914
-msgid "Offset on the"
-msgstr ""
-
-#: AppTools/ToolTransform.py:924
-msgid "No object selected. Please Select an object to buffer!"
-msgstr ""
-
-#: AppTools/ToolTransform.py:927
-msgid "Applying Buffer"
-msgstr ""
-
-#: AppTools/ToolTransform.py:931
-msgid "CNCJob objects can't be buffered."
-msgstr ""
-
-#: AppTools/ToolTransform.py:948
-msgid "Buffer done"
-msgstr ""
-
-#: AppTranslation.py:104
-msgid "The application will restart."
-msgstr ""
-
-#: AppTranslation.py:106
-msgid "Are you sure do you want to change the current language to"
-msgstr ""
-
-#: AppTranslation.py:107
-msgid "Apply Language ..."
-msgstr ""
-
-#: AppTranslation.py:203 App_Main.py:3151
-msgid ""
-"There are files/objects modified in FlatCAM. \n"
-"Do you want to Save the project?"
-msgstr ""
-
-#: AppTranslation.py:206 App_Main.py:3154 App_Main.py:6411
-msgid "Save changes"
-msgstr ""
-
-#: App_Main.py:477
-msgid "FlatCAM is initializing ..."
-msgstr ""
-
-#: App_Main.py:620
-msgid "Could not find the Language files. The App strings are missing."
-msgstr ""
-
-#: App_Main.py:692
-msgid ""
-"FlatCAM is initializing ...\n"
-"Canvas initialization started."
-msgstr ""
-
-#: App_Main.py:712
-msgid ""
-"FlatCAM is initializing ...\n"
-"Canvas initialization started.\n"
-"Canvas initialization finished in"
-msgstr ""
-
-#: App_Main.py:1558 App_Main.py:6524
-msgid "New Project - Not saved"
-msgstr ""
-
-#: App_Main.py:1659
-msgid "Found old default preferences files. Please reboot the application to update."
-msgstr ""
-
-#: App_Main.py:1726
-msgid "Open Config file failed."
-msgstr ""
-
-#: App_Main.py:1741
-msgid "Open Script file failed."
-msgstr ""
-
-#: App_Main.py:1767
-msgid "Open Excellon file failed."
-msgstr ""
-
-#: App_Main.py:1780
-msgid "Open GCode file failed."
-msgstr ""
-
-#: App_Main.py:1793
-msgid "Open Gerber file failed."
-msgstr ""
-
-#: App_Main.py:2116
-msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
-msgstr ""
-
-#: App_Main.py:2131
-msgid ""
-"Simultaneous editing of tools geometry in a MultiGeo Geometry is not possible.\n"
-"Edit only one geometry at a time."
-msgstr ""
-
-#: App_Main.py:2197
-msgid "Editor is activated ..."
-msgstr ""
-
-#: App_Main.py:2218
-msgid "Do you want to save the edited object?"
-msgstr ""
-
-#: App_Main.py:2254
-msgid "Object empty after edit."
-msgstr ""
-
-#: App_Main.py:2259 App_Main.py:2277 App_Main.py:2296
-msgid "Editor exited. Editor content saved."
-msgstr ""
-
-#: App_Main.py:2300 App_Main.py:2324 App_Main.py:2342
-msgid "Select a Gerber, Geometry or Excellon Object to update."
-msgstr ""
-
-#: App_Main.py:2303
-msgid "is updated, returning to App..."
-msgstr ""
-
-#: App_Main.py:2310
-msgid "Editor exited. Editor content was not saved."
-msgstr ""
-
-#: App_Main.py:2443 App_Main.py:2447
-msgid "Import FlatCAM Preferences"
-msgstr ""
-
-#: App_Main.py:2458
-msgid "Imported Defaults from"
-msgstr ""
-
-#: App_Main.py:2478 App_Main.py:2484
-msgid "Export FlatCAM Preferences"
-msgstr ""
-
-#: App_Main.py:2504
-msgid "Exported preferences to"
-msgstr ""
-
-#: App_Main.py:2524 App_Main.py:2529
-msgid "Save to file"
-msgstr ""
-
-#: App_Main.py:2553
-msgid "Could not load the file."
-msgstr ""
-
-#: App_Main.py:2569
-msgid "Exported file to"
-msgstr ""
-
-#: App_Main.py:2606
-msgid "Failed to open recent files file for writing."
-msgstr ""
-
-#: App_Main.py:2617
-msgid "Failed to open recent projects file for writing."
-msgstr ""
-
-#: App_Main.py:2672
-msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
-msgstr ""
-
-#: App_Main.py:2673
-msgid "Development"
-msgstr ""
-
-#: App_Main.py:2674
-msgid "DOWNLOAD"
-msgstr ""
-
-#: App_Main.py:2675
-msgid "Issue tracker"
-msgstr ""
-
-#: App_Main.py:2694
-msgid "Licensed under the MIT license"
-msgstr ""
-
-#: App_Main.py:2703
-msgid ""
-"Permission is hereby granted, free of charge, to any person obtaining a copy\n"
-"of this software and associated documentation files (the \"Software\"), to deal\n"
-"in the Software without restriction, including without limitation the rights\n"
-"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n"
-"copies of the Software, and to permit persons to whom the Software is\n"
-"furnished to do so, subject to the following conditions:\n"
-"\n"
-"The above copyright notice and this permission notice shall be included in\n"
-"all copies or substantial portions of the Software.\n"
-"\n"
-"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n"
-"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
-"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n"
-"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
-"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n"
-"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n"
-"THE SOFTWARE."
-msgstr ""
-
-#: App_Main.py:2725
-msgid ""
-"Some of the icons used are from the following sources:
Icons by oNline Web Fonts"
-msgstr ""
-
-#: App_Main.py:2761
-msgid "Splash"
-msgstr ""
-
-#: App_Main.py:2767
-msgid "Programmers"
-msgstr ""
-
-#: App_Main.py:2773
-msgid "Translators"
-msgstr ""
-
-#: App_Main.py:2779
-msgid "License"
-msgstr ""
-
-#: App_Main.py:2785
-msgid "Attributions"
-msgstr ""
-
-#: App_Main.py:2808
-msgid "Programmer"
-msgstr ""
-
-#: App_Main.py:2809
-msgid "Status"
-msgstr ""
-
-#: App_Main.py:2810 App_Main.py:2890
-msgid "E-mail"
-msgstr ""
-
-#: App_Main.py:2813
-msgid "Program Author"
-msgstr ""
-
-#: App_Main.py:2818
-msgid "BETA Maintainer >= 2019"
-msgstr ""
-
-#: App_Main.py:2887
-msgid "Language"
-msgstr ""
-
-#: App_Main.py:2888
-msgid "Translator"
-msgstr ""
-
-#: App_Main.py:2889
-msgid "Corrections"
-msgstr ""
-
-#: App_Main.py:2963
-msgid "Important Information's"
-msgstr ""
-
-#: App_Main.py:3111
-msgid ""
-"This entry will resolve to another website if:\n"
-"\n"
-"1. FlatCAM.org website is down\n"
-"2. Someone forked FlatCAM project and wants to point\n"
-"to his own website\n"
-"\n"
-"If you can't get any informations about FlatCAM beta\n"
-"use the YouTube channel link from the Help menu."
-msgstr ""
-
-#: App_Main.py:3118
-msgid "Alternative website"
-msgstr ""
-
-#: App_Main.py:3421
-msgid "Selected Excellon file extensions registered with FlatCAM."
-msgstr ""
-
-#: App_Main.py:3443
-msgid "Selected GCode file extensions registered with FlatCAM."
-msgstr ""
-
-#: App_Main.py:3465
-msgid "Selected Gerber file extensions registered with FlatCAM."
-msgstr ""
-
-#: App_Main.py:3653 App_Main.py:3712 App_Main.py:3740
-msgid "At least two objects are required for join. Objects currently selected"
-msgstr ""
-
-#: App_Main.py:3662
-msgid ""
-"Failed join. The Geometry objects are of different types.\n"
-"At least one is MultiGeo type and the other is SingleGeo type. A possibility is to "
-"convert from one to another and retry joining \n"
-"but in the case of converting from MultiGeo to SingleGeo, informations may be lost and "
-"the result may not be what was expected. \n"
-"Check the generated GCODE."
-msgstr ""
-
-#: App_Main.py:3674 App_Main.py:3684
-msgid "Geometry merging finished"
-msgstr ""
-
-#: App_Main.py:3707
-msgid "Failed. Excellon joining works only on Excellon objects."
-msgstr ""
-
-#: App_Main.py:3717
-msgid "Excellon merging finished"
-msgstr ""
-
-#: App_Main.py:3735
-msgid "Failed. Gerber joining works only on Gerber objects."
-msgstr ""
-
-#: App_Main.py:3745
-msgid "Gerber merging finished"
-msgstr ""
-
-#: App_Main.py:3765 App_Main.py:3802
-msgid "Failed. Select a Geometry Object and try again."
-msgstr ""
-
-#: App_Main.py:3769 App_Main.py:3807
-msgid "Expected a GeometryObject, got"
-msgstr ""
-
-#: App_Main.py:3784
-msgid "A Geometry object was converted to MultiGeo type."
-msgstr ""
-
-#: App_Main.py:3822
-msgid "A Geometry object was converted to SingleGeo type."
-msgstr ""
-
-#: App_Main.py:4029
-msgid "Toggle Units"
-msgstr ""
-
-#: App_Main.py:4033
-msgid ""
-"Changing the units of the project\n"
-"will scale all objects.\n"
-"\n"
-"Do you want to continue?"
-msgstr ""
-
-#: App_Main.py:4036 App_Main.py:4223 App_Main.py:4306 App_Main.py:6809 App_Main.py:6825
-#: App_Main.py:7163 App_Main.py:7175
-msgid "Ok"
-msgstr ""
-
-#: App_Main.py:4086
-msgid "Converted units to"
-msgstr ""
-
-#: App_Main.py:4121
-msgid "Detachable Tabs"
-msgstr ""
-
-#: App_Main.py:4150
-msgid "Workspace enabled."
-msgstr ""
-
-#: App_Main.py:4153
-msgid "Workspace disabled."
-msgstr ""
-
-#: App_Main.py:4217
-msgid ""
-"Adding Tool works only when Advanced is checked.\n"
-"Go to Preferences -> General - Show Advanced Options."
-msgstr ""
-
-#: App_Main.py:4299
-msgid "Delete objects"
-msgstr ""
-
-#: App_Main.py:4304
-msgid ""
-"Are you sure you want to permanently delete\n"
-"the selected objects?"
-msgstr ""
-
-#: App_Main.py:4348
-msgid "Object(s) deleted"
-msgstr ""
-
-#: App_Main.py:4352
-msgid "Save the work in Editor and try again ..."
-msgstr ""
-
-#: App_Main.py:4381
-msgid "Object deleted"
-msgstr ""
-
-#: App_Main.py:4408
-msgid "Click to set the origin ..."
-msgstr ""
-
-#: App_Main.py:4430
-msgid "Setting Origin..."
-msgstr ""
-
-#: App_Main.py:4443 App_Main.py:4545
-msgid "Origin set"
-msgstr ""
-
-#: App_Main.py:4460
-msgid "Origin coordinates specified but incomplete."
-msgstr ""
-
-#: App_Main.py:4501
-msgid "Moving to Origin..."
-msgstr ""
-
-#: App_Main.py:4582
-msgid "Jump to ..."
-msgstr ""
-
-#: App_Main.py:4583
-msgid "Enter the coordinates in format X,Y:"
-msgstr ""
-
-#: App_Main.py:4593
-msgid "Wrong coordinates. Enter coordinates in format: X,Y"
-msgstr ""
-
-#: App_Main.py:4711
-msgid "Bottom-Left"
-msgstr ""
-
-#: App_Main.py:4714
-msgid "Top-Right"
-msgstr ""
-
-#: App_Main.py:4735
-msgid "Locate ..."
-msgstr ""
-
-#: App_Main.py:5008 App_Main.py:5085
-msgid "No object is selected. Select an object and try again."
-msgstr ""
-
-#: App_Main.py:5111
-msgid "Aborting. The current task will be gracefully closed as soon as possible..."
-msgstr ""
-
-#: App_Main.py:5117
-msgid "The current task was gracefully closed on user request..."
-msgstr ""
-
-#: App_Main.py:5291
-msgid "Tools in Tools Database edited but not saved."
-msgstr ""
-
-#: App_Main.py:5330
-msgid "Adding tool from DB is not allowed for this object."
-msgstr ""
-
-#: App_Main.py:5348
-msgid ""
-"One or more Tools are edited.\n"
-"Do you want to update the Tools Database?"
-msgstr ""
-
-#: App_Main.py:5350
-msgid "Save Tools Database"
-msgstr ""
-
-#: App_Main.py:5404
-msgid "No object selected to Flip on Y axis."
-msgstr ""
-
-#: App_Main.py:5430
-msgid "Flip on Y axis done."
-msgstr ""
-
-#: App_Main.py:5452
-msgid "No object selected to Flip on X axis."
-msgstr ""
-
-#: App_Main.py:5478
-msgid "Flip on X axis done."
-msgstr ""
-
-#: App_Main.py:5500
-msgid "No object selected to Rotate."
-msgstr ""
-
-#: App_Main.py:5503 App_Main.py:5554 App_Main.py:5591
-msgid "Transform"
-msgstr ""
-
-#: App_Main.py:5503 App_Main.py:5554 App_Main.py:5591
-msgid "Enter the Angle value:"
-msgstr ""
-
-#: App_Main.py:5533
-msgid "Rotation done."
-msgstr ""
-
-#: App_Main.py:5535
-msgid "Rotation movement was not executed."
-msgstr ""
-
-#: App_Main.py:5552
-msgid "No object selected to Skew/Shear on X axis."
-msgstr ""
-
-#: App_Main.py:5573
-msgid "Skew on X axis done."
-msgstr ""
-
-#: App_Main.py:5589
-msgid "No object selected to Skew/Shear on Y axis."
-msgstr ""
-
-#: App_Main.py:5610
-msgid "Skew on Y axis done."
-msgstr ""
-
-#: App_Main.py:5688
-msgid "New Grid ..."
-msgstr ""
-
-#: App_Main.py:5689
-msgid "Enter a Grid Value:"
-msgstr ""
-
-#: App_Main.py:5697 App_Main.py:5721
-msgid "Please enter a grid value with non-zero value, in Float format."
-msgstr ""
-
-#: App_Main.py:5702
-msgid "New Grid added"
-msgstr ""
-
-#: App_Main.py:5704
-msgid "Grid already exists"
-msgstr ""
-
-#: App_Main.py:5706
-msgid "Adding New Grid cancelled"
-msgstr ""
-
-#: App_Main.py:5727
-msgid " Grid Value does not exist"
-msgstr ""
-
-#: App_Main.py:5729
-msgid "Grid Value deleted"
-msgstr ""
-
-#: App_Main.py:5731
-msgid "Delete Grid value cancelled"
-msgstr ""
-
-#: App_Main.py:5737
-msgid "Key Shortcut List"
-msgstr ""
-
-#: App_Main.py:5771
-msgid " No object selected to copy it's name"
-msgstr ""
-
-#: App_Main.py:5775
-msgid "Name copied on clipboard ..."
-msgstr ""
-
-#: App_Main.py:6408
-msgid ""
-"There are files/objects opened in FlatCAM.\n"
-"Creating a New project will delete them.\n"
-"Do you want to Save the project?"
-msgstr ""
-
-#: App_Main.py:6431
-msgid "New Project created"
-msgstr ""
-
-#: App_Main.py:6603 App_Main.py:6642 App_Main.py:6686 App_Main.py:6756 App_Main.py:7550
-#: App_Main.py:8763 App_Main.py:8825
-msgid ""
-"Canvas initialization started.\n"
-"Canvas initialization finished in"
-msgstr ""
-
-#: App_Main.py:6605
-msgid "Opening Gerber file."
-msgstr ""
-
-#: App_Main.py:6644
-msgid "Opening Excellon file."
-msgstr ""
-
-#: App_Main.py:6675 App_Main.py:6680
-msgid "Open G-Code"
-msgstr ""
-
-#: App_Main.py:6688
-msgid "Opening G-Code file."
-msgstr ""
-
-#: App_Main.py:6747 App_Main.py:6751
-msgid "Open HPGL2"
-msgstr ""
-
-#: App_Main.py:6758
-msgid "Opening HPGL2 file."
-msgstr ""
-
-#: App_Main.py:6781 App_Main.py:6784
-msgid "Open Configuration File"
-msgstr ""
-
-#: App_Main.py:6804 App_Main.py:7158
-msgid "Please Select a Geometry object to export"
-msgstr ""
-
-#: App_Main.py:6820
-msgid "Only Geometry, Gerber and CNCJob objects can be used."
-msgstr ""
-
-#: App_Main.py:6865
-msgid "Data must be a 3D array with last dimension 3 or 4"
-msgstr ""
-
-#: App_Main.py:6871 App_Main.py:6875
-msgid "Export PNG Image"
-msgstr ""
-
-#: App_Main.py:6908 App_Main.py:7118
-msgid "Failed. Only Gerber objects can be saved as Gerber files..."
-msgstr ""
-
-#: App_Main.py:6920
-msgid "Save Gerber source file"
-msgstr ""
-
-#: App_Main.py:6949
-msgid "Failed. Only Script objects can be saved as TCL Script files..."
-msgstr ""
-
-#: App_Main.py:6961
-msgid "Save Script source file"
-msgstr ""
-
-#: App_Main.py:6990
-msgid "Failed. Only Document objects can be saved as Document files..."
-msgstr ""
-
-#: App_Main.py:7002
-msgid "Save Document source file"
-msgstr ""
-
-#: App_Main.py:7032 App_Main.py:7074 App_Main.py:8033
-msgid "Failed. Only Excellon objects can be saved as Excellon files..."
-msgstr ""
-
-#: App_Main.py:7040 App_Main.py:7045
-msgid "Save Excellon source file"
-msgstr ""
-
-#: App_Main.py:7082 App_Main.py:7086
-msgid "Export Excellon"
-msgstr ""
-
-#: App_Main.py:7126 App_Main.py:7130
-msgid "Export Gerber"
-msgstr ""
-
-#: App_Main.py:7170
-msgid "Only Geometry objects can be used."
-msgstr ""
-
-#: App_Main.py:7186 App_Main.py:7190
-msgid "Export DXF"
-msgstr ""
-
-#: App_Main.py:7215 App_Main.py:7218
-msgid "Import SVG"
-msgstr ""
-
-#: App_Main.py:7246 App_Main.py:7250
-msgid "Import DXF"
-msgstr ""
-
-#: App_Main.py:7300
-msgid "Viewing the source code of the selected object."
-msgstr ""
-
-#: App_Main.py:7307 App_Main.py:7311
-msgid "Select an Gerber or Excellon file to view it's source file."
-msgstr ""
-
-#: App_Main.py:7325
-msgid "Source Editor"
-msgstr ""
-
-#: App_Main.py:7365 App_Main.py:7372
-msgid "There is no selected object for which to see it's source file code."
-msgstr ""
-
-#: App_Main.py:7384
-msgid "Failed to load the source code for the selected object"
-msgstr ""
-
-#: App_Main.py:7420
-msgid "Go to Line ..."
-msgstr ""
-
-#: App_Main.py:7421
-msgid "Line:"
-msgstr ""
-
-#: App_Main.py:7448
-msgid "New TCL script file created in Code Editor."
-msgstr ""
-
-#: App_Main.py:7484 App_Main.py:7486 App_Main.py:7522 App_Main.py:7524
-msgid "Open TCL script"
-msgstr ""
-
-#: App_Main.py:7552
-msgid "Executing ScriptObject file."
-msgstr ""
-
-#: App_Main.py:7560 App_Main.py:7563
-msgid "Run TCL script"
-msgstr ""
-
-#: App_Main.py:7586
-msgid "TCL script file opened in Code Editor and executed."
-msgstr ""
-
-#: App_Main.py:7637 App_Main.py:7643
-msgid "Save Project As ..."
-msgstr ""
-
-#: App_Main.py:7678
-msgid "FlatCAM objects print"
-msgstr ""
-
-#: App_Main.py:7691 App_Main.py:7698
-msgid "Save Object as PDF ..."
-msgstr ""
-
-#: App_Main.py:7707
-msgid "Printing PDF ... Please wait."
-msgstr ""
-
-#: App_Main.py:7886
-msgid "PDF file saved to"
-msgstr ""
-
-#: App_Main.py:7911
-msgid "Exporting SVG"
-msgstr ""
-
-#: App_Main.py:7954
-msgid "SVG file exported to"
-msgstr ""
-
-#: App_Main.py:7980
-msgid "Save cancelled because source file is empty. Try to export the Gerber file."
-msgstr ""
-
-#: App_Main.py:8127
-msgid "Excellon file exported to"
-msgstr ""
-
-#: App_Main.py:8136
-msgid "Exporting Excellon"
-msgstr ""
-
-#: App_Main.py:8141 App_Main.py:8148
-msgid "Could not export Excellon file."
-msgstr ""
-
-#: App_Main.py:8263
-msgid "Gerber file exported to"
-msgstr ""
-
-#: App_Main.py:8271
-msgid "Exporting Gerber"
-msgstr ""
-
-#: App_Main.py:8276 App_Main.py:8283
-msgid "Could not export Gerber file."
-msgstr ""
-
-#: App_Main.py:8318
-msgid "DXF file exported to"
-msgstr ""
-
-#: App_Main.py:8324
-msgid "Exporting DXF"
-msgstr ""
-
-#: App_Main.py:8329 App_Main.py:8336
-msgid "Could not export DXF file."
-msgstr ""
-
-#: App_Main.py:8370
-msgid "Importing SVG"
-msgstr ""
-
-#: App_Main.py:8378 App_Main.py:8424
-msgid "Import failed."
-msgstr ""
-
-#: App_Main.py:8416
-msgid "Importing DXF"
-msgstr ""
-
-#: App_Main.py:8457 App_Main.py:8652 App_Main.py:8717
-msgid "Failed to open file"
-msgstr ""
-
-#: App_Main.py:8460 App_Main.py:8655 App_Main.py:8720
-msgid "Failed to parse file"
-msgstr ""
-
-#: App_Main.py:8472
-msgid "Object is not Gerber file or empty. Aborting object creation."
-msgstr ""
-
-#: App_Main.py:8477
-msgid "Opening Gerber"
-msgstr ""
-
-#: App_Main.py:8488
-msgid "Open Gerber failed. Probable not a Gerber file."
-msgstr ""
-
-#: App_Main.py:8524
-msgid "Cannot open file"
-msgstr ""
-
-#: App_Main.py:8545
-msgid "Opening Excellon."
-msgstr ""
-
-#: App_Main.py:8555
-msgid "Open Excellon file failed. Probable not an Excellon file."
-msgstr ""
-
-#: App_Main.py:8587
-msgid "Reading GCode file"
-msgstr ""
-
-#: App_Main.py:8600
-msgid "This is not GCODE"
-msgstr ""
-
-#: App_Main.py:8605
-msgid "Opening G-Code."
-msgstr ""
-
-#: App_Main.py:8618
-msgid ""
-"Failed to create CNCJob Object. Probable not a GCode file. Try to load it from File "
-"menu.\n"
-" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during processing"
-msgstr ""
-
-#: App_Main.py:8674
-msgid "Object is not HPGL2 file or empty. Aborting object creation."
-msgstr ""
-
-#: App_Main.py:8679
-msgid "Opening HPGL2"
-msgstr ""
-
-#: App_Main.py:8686
-msgid " Open HPGL2 failed. Probable not a HPGL2 file."
-msgstr ""
-
-#: App_Main.py:8712
-msgid "TCL script file opened in Code Editor."
-msgstr ""
-
-#: App_Main.py:8732
-msgid "Opening TCL Script..."
-msgstr ""
-
-#: App_Main.py:8743
-msgid "Failed to open TCL Script."
-msgstr ""
-
-#: App_Main.py:8765
-msgid "Opening FlatCAM Config file."
-msgstr ""
-
-#: App_Main.py:8793
-msgid "Failed to open config file"
-msgstr ""
-
-#: App_Main.py:8822
-msgid "Loading Project ... Please Wait ..."
-msgstr ""
-
-#: App_Main.py:8827
-msgid "Opening FlatCAM Project file."
-msgstr ""
-
-#: App_Main.py:8842 App_Main.py:8846 App_Main.py:8863
-msgid "Failed to open project file"
-msgstr ""
-
-#: App_Main.py:8900
-msgid "Loading Project ... restoring"
-msgstr ""
-
-#: App_Main.py:8910
-msgid "Project loaded from"
-msgstr ""
-
-#: App_Main.py:8936
-msgid "Redrawing all objects"
-msgstr ""
-
-#: App_Main.py:9024
-msgid "Failed to load recent item list."
-msgstr ""
-
-#: App_Main.py:9031
-msgid "Failed to parse recent item list."
-msgstr ""
-
-#: App_Main.py:9041
-msgid "Failed to load recent projects item list."
-msgstr ""
-
-#: App_Main.py:9048
-msgid "Failed to parse recent project item list."
-msgstr ""
-
-#: App_Main.py:9109
-msgid "Clear Recent projects"
-msgstr ""
-
-#: App_Main.py:9133
-msgid "Clear Recent files"
-msgstr ""
-
-#: App_Main.py:9235
-msgid "Selected Tab - Choose an Item from Project Tab"
-msgstr ""
-
-#: App_Main.py:9236
-msgid "Details"
-msgstr ""
-
-#: App_Main.py:9238
-msgid "The normal flow when working with the application is the following:"
-msgstr ""
-
-#: App_Main.py:9239
-msgid ""
-"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into the application "
-"using either the toolbars, key shortcuts or even dragging and dropping the files on the "
-"AppGUI."
-msgstr ""
-
-#: App_Main.py:9242
-msgid ""
-"You can also load a project by double clicking on the project file, drag and drop of the "
-"file into the AppGUI or through the menu (or toolbar) actions offered within the app."
-msgstr ""
-
-#: App_Main.py:9245
-msgid ""
-"Once an object is available in the Project Tab, by selecting it and then focusing on "
-"SELECTED TAB (more simpler is to double click the object name in the Project Tab, "
-"SELECTED TAB will be updated with the object properties according to its kind: Gerber, "
-"Excellon, Geometry or CNCJob object."
-msgstr ""
-
-#: App_Main.py:9249
-msgid ""
-"If the selection of the object is done on the canvas by single click instead, and the "
-"SELECTED TAB is in focus, again the object properties will be displayed into the Selected "
-"Tab. Alternatively, double clicking on the object on the canvas will bring the SELECTED "
-"TAB and populate it even if it was out of focus."
-msgstr ""
-
-#: App_Main.py:9253
-msgid "You can change the parameters in this screen and the flow direction is like this:"
-msgstr ""
-
-#: App_Main.py:9254
-msgid ""
-"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> Geometry Object --> "
-"Add tools (change param in Selected Tab) --> Generate CNCJob --> CNCJob Object --> Verify "
-"GCode (through Edit CNC Code) and/or append/prepend to GCode (again, done in SELECTED "
-"TAB) --> Save GCode."
-msgstr ""
-
-#: App_Main.py:9258
-msgid ""
-"A list of key shortcuts is available through an menu entry in Help --> Shortcuts List or "
-"through its own key shortcut: F3."
-msgstr ""
-
-#: App_Main.py:9322
-msgid "Failed checking for latest version. Could not connect."
-msgstr ""
-
-#: App_Main.py:9329
-msgid "Could not parse information about latest version."
-msgstr ""
-
-#: App_Main.py:9339
-msgid "FlatCAM is up to date!"
-msgstr ""
-
-#: App_Main.py:9344
-msgid "Newer Version Available"
-msgstr ""
-
-#: App_Main.py:9346
-msgid "There is a newer version of FlatCAM available for download:"
-msgstr ""
-
-#: App_Main.py:9350
-msgid "info"
-msgstr ""
-
-#: App_Main.py:9378
-msgid ""
-"OpenGL canvas initialization failed. HW or HW configuration not supported.Change the "
-"graphic engine to Legacy(2D) in Edit -> Preferences -> General tab.\n"
-"\n"
-msgstr ""
-
-#: App_Main.py:9456
-msgid "All plots disabled."
-msgstr ""
-
-#: App_Main.py:9463
-msgid "All non selected plots disabled."
-msgstr ""
-
-#: App_Main.py:9470
-msgid "All plots enabled."
-msgstr ""
-
-#: App_Main.py:9476
-msgid "Selected plots enabled..."
-msgstr ""
-
-#: App_Main.py:9484
-msgid "Selected plots disabled..."
-msgstr ""
-
-#: App_Main.py:9517
-msgid "Enabling plots ..."
-msgstr ""
-
-#: App_Main.py:9566
-msgid "Disabling plots ..."
-msgstr ""
-
-#: App_Main.py:9589
-msgid "Working ..."
-msgstr ""
-
-#: App_Main.py:9698
-msgid "Set alpha level ..."
-msgstr ""
-
-#: App_Main.py:9752
-msgid "Saving FlatCAM Project"
-msgstr ""
-
-#: App_Main.py:9773 App_Main.py:9809
-msgid "Project saved to"
-msgstr ""
-
-#: App_Main.py:9780
-msgid "The object is used by another application."
-msgstr ""
-
-#: App_Main.py:9794
-msgid "Failed to verify project file"
-msgstr ""
-
-#: App_Main.py:9794 App_Main.py:9802 App_Main.py:9812
-msgid "Retry to save it."
-msgstr ""
-
-#: App_Main.py:9802 App_Main.py:9812
-msgid "Failed to parse saved project file"
-msgstr ""
-
#: Bookmark.py:57 Bookmark.py:84
msgid "Title"
msgstr ""
@@ -15617,6 +96,35 @@ msgstr ""
msgid "Export Bookmarks"
msgstr ""
+#: Bookmark.py:293 appGUI/MainGUI.py:515
+msgid "Bookmarks"
+msgstr ""
+
+#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:665 appDatabase.py:711 appDatabase.py:2279
+#: appDatabase.py:2325 appEditors/FlatCAMExcEditor.py:1023
+#: appEditors/FlatCAMExcEditor.py:1091 appEditors/FlatCAMTextEditor.py:223
+#: appGUI/MainGUI.py:2730 appGUI/MainGUI.py:2952 appGUI/MainGUI.py:3167
+#: appObjects/ObjectCollection.py:127 appTools/ToolFilm.py:739 appTools/ToolFilm.py:885
+#: appTools/ToolImage.py:247 appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:301
+#: appTools/ToolPcbWizard.py:324 appTools/ToolQRCode.py:800 appTools/ToolQRCode.py:847
+#: app_Main.py:1711 app_Main.py:2452 app_Main.py:2488 app_Main.py:2535 app_Main.py:4101
+#: app_Main.py:6612 app_Main.py:6651 app_Main.py:6695 app_Main.py:6724 app_Main.py:6765
+#: app_Main.py:6790 app_Main.py:6846 app_Main.py:6882 app_Main.py:6927 app_Main.py:6968
+#: app_Main.py:7010 app_Main.py:7052 app_Main.py:7093 app_Main.py:7137 app_Main.py:7197
+#: app_Main.py:7229 app_Main.py:7261 app_Main.py:7492 app_Main.py:7530 app_Main.py:7573
+#: app_Main.py:7650 app_Main.py:7705
+msgid "Cancelled."
+msgstr ""
+
+#: Bookmark.py:308 appDatabase.py:673 appDatabase.py:2287
+#: appEditors/FlatCAMTextEditor.py:276 appObjects/FlatCAMCNCJob.py:959
+#: appTools/ToolFilm.py:1016 appTools/ToolFilm.py:1197 appTools/ToolSolderPaste.py:1542
+#: app_Main.py:2543 app_Main.py:7949 app_Main.py:7997 app_Main.py:8122 app_Main.py:8258
+msgid ""
+"Permission denied, saving not possible.\n"
+"Most likely another app is holding the file open and not accessible."
+msgstr ""
+
#: Bookmark.py:319 Bookmark.py:349
msgid "Could not load bookmarks file."
msgstr ""
@@ -15641,10 +149,26 @@ msgstr ""
msgid "The user requested a graceful exit of the current task."
msgstr ""
+#: Common.py:210 appTools/ToolCopperThieving.py:773 appTools/ToolIsolation.py:1672
+#: appTools/ToolNCC.py:1669
+msgid "Click the start point of the area."
+msgstr ""
+
#: Common.py:269
msgid "Click the end point of the area."
msgstr ""
+#: Common.py:275 Common.py:377 appTools/ToolCopperThieving.py:830
+#: appTools/ToolIsolation.py:2504 appTools/ToolIsolation.py:2556 appTools/ToolNCC.py:1731
+#: appTools/ToolNCC.py:1783 appTools/ToolPaint.py:1625 appTools/ToolPaint.py:1676
+msgid "Zone added. Click to start adding next zone or right click to finish."
+msgstr ""
+
+#: Common.py:322 appEditors/FlatCAMGeoEditor.py:2352 appTools/ToolIsolation.py:2527
+#: appTools/ToolNCC.py:1754 appTools/ToolPaint.py:1647
+msgid "Click on next Point or click right mouse button to complete ..."
+msgstr ""
+
#: Common.py:408
msgid "Exclusion areas added. Checking overlap with the object geometry ..."
msgstr ""
@@ -15657,6 +181,10 @@ msgstr ""
msgid "Exclusion areas added."
msgstr ""
+#: Common.py:426 Common.py:559 Common.py:619 appGUI/ObjectUI.py:2047
+msgid "Generate the CNC Job object."
+msgstr ""
+
#: Common.py:426
msgid "With Exclusion areas."
msgstr ""
@@ -15673,6 +201,15422 @@ msgstr ""
msgid "Selected exclusion zones deleted."
msgstr ""
+#: appDatabase.py:88
+msgid "Add Geometry Tool in DB"
+msgstr ""
+
+#: appDatabase.py:90 appDatabase.py:1757
+msgid ""
+"Add a new tool in the Tools Database.\n"
+"It will be used in the Geometry UI.\n"
+"You can edit it after it is added."
+msgstr ""
+
+#: appDatabase.py:104 appDatabase.py:1771
+msgid "Delete Tool from DB"
+msgstr ""
+
+#: appDatabase.py:106 appDatabase.py:1773
+msgid "Remove a selection of tools in the Tools Database."
+msgstr ""
+
+#: appDatabase.py:110 appDatabase.py:1777
+msgid "Export DB"
+msgstr ""
+
+#: appDatabase.py:112 appDatabase.py:1779
+msgid "Save the Tools Database to a custom text file."
+msgstr ""
+
+#: appDatabase.py:116 appDatabase.py:1783
+msgid "Import DB"
+msgstr ""
+
+#: appDatabase.py:118 appDatabase.py:1785
+msgid "Load the Tools Database information's from a custom text file."
+msgstr ""
+
+#: appDatabase.py:122 appDatabase.py:1795
+msgid "Transfer the Tool"
+msgstr ""
+
+#: appDatabase.py:124
+msgid ""
+"Add a new tool in the Tools Table of the\n"
+"active Geometry object after selecting a tool\n"
+"in the Tools Database."
+msgstr ""
+
+#: appDatabase.py:130 appDatabase.py:1810 appGUI/MainGUI.py:1388
+#: appGUI/preferences/PreferencesUIManager.py:885 app_Main.py:2226 app_Main.py:3161
+#: app_Main.py:4038 app_Main.py:4308 app_Main.py:6419
+msgid "Cancel"
+msgstr ""
+
+#: appDatabase.py:160 appDatabase.py:835 appDatabase.py:1106
+msgid "Tool Name"
+msgstr ""
+
+#: appDatabase.py:161 appDatabase.py:837 appDatabase.py:1119
+#: appEditors/FlatCAMExcEditor.py:1604 appGUI/ObjectUI.py:1226 appGUI/ObjectUI.py:1480
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 appTools/ToolIsolation.py:260
+#: appTools/ToolNCC.py:278 appTools/ToolNCC.py:287 appTools/ToolPaint.py:260
+msgid "Tool Dia"
+msgstr ""
+
+#: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1300 appGUI/ObjectUI.py:1455
+msgid "Tool Offset"
+msgstr ""
+
+#: appDatabase.py:163 appDatabase.py:841 appDatabase.py:1317
+msgid "Custom Offset"
+msgstr ""
+
+#: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1284
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 appTools/ToolIsolation.py:199
+#: appTools/ToolNCC.py:213 appTools/ToolNCC.py:227 appTools/ToolPaint.py:195
+msgid "Tool Type"
+msgstr ""
+
+#: appDatabase.py:165 appDatabase.py:845 appDatabase.py:1132
+msgid "Tool Shape"
+msgstr ""
+
+#: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1148 appGUI/ObjectUI.py:679
+#: appGUI/ObjectUI.py:1605 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:93
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 appTools/ToolCalculators.py:114
+#: appTools/ToolCutOut.py:138 appTools/ToolIsolation.py:246 appTools/ToolNCC.py:260
+#: appTools/ToolNCC.py:268 appTools/ToolPaint.py:242
+msgid "Cut Z"
+msgstr ""
+
+#: appDatabase.py:167 appDatabase.py:850 appDatabase.py:1162
+msgid "MultiDepth"
+msgstr ""
+
+#: appDatabase.py:168 appDatabase.py:852 appDatabase.py:1175
+msgid "DPP"
+msgstr ""
+
+#: appDatabase.py:169 appDatabase.py:854 appDatabase.py:1331
+msgid "V-Dia"
+msgstr ""
+
+#: appDatabase.py:170 appDatabase.py:856 appDatabase.py:1345
+msgid "V-Angle"
+msgstr ""
+
+#: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1189 appGUI/ObjectUI.py:725
+#: appGUI/ObjectUI.py:1652 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:134
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 appObjects/FlatCAMExcellon.py:1496
+#: appObjects/FlatCAMGeometry.py:1671 appTools/ToolCalibration.py:74
+msgid "Travel Z"
+msgstr ""
+
+#: appDatabase.py:172 appDatabase.py:860
+msgid "FR"
+msgstr ""
+
+#: appDatabase.py:173 appDatabase.py:862
+msgid "FR Z"
+msgstr ""
+
+#: appDatabase.py:174 appDatabase.py:864 appDatabase.py:1359
+msgid "FR Rapids"
+msgstr ""
+
+#: appDatabase.py:175 appDatabase.py:866 appDatabase.py:1232
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:222
+msgid "Spindle Speed"
+msgstr ""
+
+#: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1247 appGUI/ObjectUI.py:843
+#: appGUI/ObjectUI.py:1759
+msgid "Dwell"
+msgstr ""
+
+#: appDatabase.py:177 appDatabase.py:870 appDatabase.py:1260
+msgid "Dwelltime"
+msgstr ""
+
+#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1916
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:257
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237
+#: appTools/ToolSolderPaste.py:331
+msgid "Preprocessor"
+msgstr ""
+
+#: appDatabase.py:179 appDatabase.py:874 appDatabase.py:1375
+msgid "ExtraCut"
+msgstr ""
+
+#: appDatabase.py:180 appDatabase.py:876 appDatabase.py:1390
+msgid "E-Cut Length"
+msgstr ""
+
+#: appDatabase.py:181 appDatabase.py:878
+msgid "Toolchange"
+msgstr ""
+
+#: appDatabase.py:182 appDatabase.py:880
+msgid "Toolchange XY"
+msgstr ""
+
+#: appDatabase.py:183 appDatabase.py:882
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:160
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:132
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:98 appTools/ToolCalibration.py:111
+msgid "Toolchange Z"
+msgstr ""
+
+#: appDatabase.py:184 appDatabase.py:884 appGUI/ObjectUI.py:972
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:69
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:56
+msgid "Start Z"
+msgstr ""
+
+#: appDatabase.py:185 appDatabase.py:887
+msgid "End Z"
+msgstr ""
+
+#: appDatabase.py:189
+msgid "Tool Index."
+msgstr ""
+
+#: appDatabase.py:191 appDatabase.py:1108
+msgid ""
+"Tool name.\n"
+"This is not used in the app, it's function\n"
+"is to serve as a note for the user."
+msgstr ""
+
+#: appDatabase.py:195 appDatabase.py:1121
+msgid "Tool Diameter."
+msgstr ""
+
+#: appDatabase.py:197 appDatabase.py:1302
+msgid ""
+"Tool Offset.\n"
+"Can be of a few types:\n"
+"Path = zero offset\n"
+"In = offset inside by half of tool diameter\n"
+"Out = offset outside by half of tool diameter\n"
+"Custom = custom offset using the Custom Offset value"
+msgstr ""
+
+#: appDatabase.py:204 appDatabase.py:1319
+msgid ""
+"Custom Offset.\n"
+"A value to be used as offset from the current path."
+msgstr ""
+
+#: appDatabase.py:207 appDatabase.py:1286
+msgid ""
+"Tool Type.\n"
+"Can be:\n"
+"Iso = isolation cut\n"
+"Rough = rough cut, low feedrate, multiple passes\n"
+"Finish = finishing cut, high feedrate"
+msgstr ""
+
+#: appDatabase.py:213 appDatabase.py:1134
+msgid ""
+"Tool Shape. \n"
+"Can be:\n"
+"C1 ... C4 = circular tool with x flutes\n"
+"B = ball tip milling tool\n"
+"V = v-shape milling tool"
+msgstr ""
+
+#: appDatabase.py:219 appDatabase.py:1150
+msgid ""
+"Cutting Depth.\n"
+"The depth at which to cut into material."
+msgstr ""
+
+#: appDatabase.py:222 appDatabase.py:1164
+msgid ""
+"Multi Depth.\n"
+"Selecting this will allow cutting in multiple passes,\n"
+"each pass adding a DPP parameter depth."
+msgstr ""
+
+#: appDatabase.py:226 appDatabase.py:1177
+msgid ""
+"DPP. Depth per Pass.\n"
+"The value used to cut into material on each pass."
+msgstr ""
+
+#: appDatabase.py:229 appDatabase.py:1333
+msgid ""
+"V-Dia.\n"
+"Diameter of the tip for V-Shape Tools."
+msgstr ""
+
+#: appDatabase.py:232 appDatabase.py:1347
+msgid ""
+"V-Agle.\n"
+"Angle at the tip for the V-Shape Tools."
+msgstr ""
+
+#: appDatabase.py:235 appDatabase.py:1191
+msgid ""
+"Clearance Height.\n"
+"Height at which the milling bit will travel between cuts,\n"
+"above the surface of the material, avoiding all fixtures."
+msgstr ""
+
+#: appDatabase.py:239
+msgid ""
+"FR. Feedrate\n"
+"The speed on XY plane used while cutting into material."
+msgstr ""
+
+#: appDatabase.py:242
+msgid ""
+"FR Z. Feedrate Z\n"
+"The speed on Z plane."
+msgstr ""
+
+#: appDatabase.py:245 appDatabase.py:1361
+msgid ""
+"FR Rapids. Feedrate Rapids\n"
+"Speed used while moving as fast as possible.\n"
+"This is used only by some devices that can't use\n"
+"the G0 g-code command. Mostly 3D printers."
+msgstr ""
+
+#: appDatabase.py:250 appDatabase.py:1234
+msgid ""
+"Spindle Speed.\n"
+"If it's left empty it will not be used.\n"
+"The speed of the spindle in RPM."
+msgstr ""
+
+#: appDatabase.py:254 appDatabase.py:1249
+msgid ""
+"Dwell.\n"
+"Check this if a delay is needed to allow\n"
+"the spindle motor to reach it's set speed."
+msgstr ""
+
+#: appDatabase.py:258 appDatabase.py:1262
+msgid ""
+"Dwell Time.\n"
+"A delay used to allow the motor spindle reach it's set speed."
+msgstr ""
+
+#: appDatabase.py:261
+msgid ""
+"Preprocessor.\n"
+"A selection of files that will alter the generated G-code\n"
+"to fit for a number of use cases."
+msgstr ""
+
+#: appDatabase.py:265 appDatabase.py:1377
+msgid ""
+"Extra Cut.\n"
+"If checked, after a isolation is finished an extra cut\n"
+"will be added where the start and end of isolation meet\n"
+"such as that this point is covered by this extra cut to\n"
+"ensure a complete isolation."
+msgstr ""
+
+#: appDatabase.py:271 appDatabase.py:1392
+msgid ""
+"Extra Cut length.\n"
+"If checked, after a isolation is finished an extra cut\n"
+"will be added where the start and end of isolation meet\n"
+"such as that this point is covered by this extra cut to\n"
+"ensure a complete isolation. This is the length of\n"
+"the extra cut."
+msgstr ""
+
+#: appDatabase.py:278
+msgid ""
+"Toolchange.\n"
+"It will create a toolchange event.\n"
+"The kind of toolchange is determined by\n"
+"the preprocessor file."
+msgstr ""
+
+#: appDatabase.py:283
+msgid ""
+"Toolchange XY.\n"
+"A set of coordinates in the format (x, y).\n"
+"Will determine the cartesian position of the point\n"
+"where the tool change event take place."
+msgstr ""
+
+#: appDatabase.py:288
+msgid ""
+"Toolchange Z.\n"
+"The position on Z plane where the tool change event take place."
+msgstr ""
+
+#: appDatabase.py:291
+msgid ""
+"Start Z.\n"
+"If it's left empty it will not be used.\n"
+"A position on Z plane to move immediately after job start."
+msgstr ""
+
+#: appDatabase.py:295
+msgid ""
+"End Z.\n"
+"A position on Z plane to move immediately after job stop."
+msgstr ""
+
+#: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2033
+#: appDatabase.py:2298 appDatabase.py:2332
+msgid "Could not load Tools DB file."
+msgstr ""
+
+#: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2041 appDatabase.py:2340
+msgid "Failed to parse Tools DB file."
+msgstr ""
+
+#: appDatabase.py:318 appDatabase.py:729 appDatabase.py:2044 appDatabase.py:2343
+msgid "Loaded Tools DB from"
+msgstr ""
+
+#: appDatabase.py:324 appDatabase.py:1958
+msgid "Add to DB"
+msgstr ""
+
+#: appDatabase.py:326 appDatabase.py:1961
+msgid "Copy from DB"
+msgstr ""
+
+#: appDatabase.py:328 appDatabase.py:1964
+msgid "Delete from DB"
+msgstr ""
+
+#: appDatabase.py:605 appDatabase.py:2198
+msgid "Tool added to DB."
+msgstr ""
+
+#: appDatabase.py:626 appDatabase.py:2231
+msgid "Tool copied from Tools DB."
+msgstr ""
+
+#: appDatabase.py:644 appDatabase.py:2258
+msgid "Tool removed from Tools DB."
+msgstr ""
+
+#: appDatabase.py:655 appDatabase.py:2269
+msgid "Export Tools Database"
+msgstr ""
+
+#: appDatabase.py:658 appDatabase.py:2272
+msgid "Tools_Database"
+msgstr ""
+
+#: appDatabase.py:695 appDatabase.py:698 appDatabase.py:750 appDatabase.py:2309
+#: appDatabase.py:2312 appDatabase.py:2365
+msgid "Failed to write Tools DB to file."
+msgstr ""
+
+#: appDatabase.py:701 appDatabase.py:2315
+msgid "Exported Tools DB to"
+msgstr ""
+
+#: appDatabase.py:708 appDatabase.py:2322
+msgid "Import FlatCAM Tools DB"
+msgstr ""
+
+#: appDatabase.py:740 appDatabase.py:915 appDatabase.py:2354 appDatabase.py:2624
+#: appObjects/FlatCAMGeometry.py:956 appTools/ToolIsolation.py:2909
+#: appTools/ToolIsolation.py:2994 appTools/ToolNCC.py:4029 appTools/ToolNCC.py:4113
+#: appTools/ToolPaint.py:3578 appTools/ToolPaint.py:3663 app_Main.py:5235 app_Main.py:5269
+#: app_Main.py:5296 app_Main.py:5316 app_Main.py:5326
+msgid "Tools Database"
+msgstr ""
+
+#: appDatabase.py:754 appDatabase.py:2369
+msgid "Saved Tools DB."
+msgstr ""
+
+#: appDatabase.py:901 appDatabase.py:2611
+msgid "No Tool/row selected in the Tools Database table"
+msgstr ""
+
+#: appDatabase.py:919 appDatabase.py:2628
+msgid "Cancelled adding tool from DB."
+msgstr ""
+
+#: appDatabase.py:1020
+msgid "Basic Geo Parameters"
+msgstr ""
+
+#: appDatabase.py:1032
+msgid "Advanced Geo Parameters"
+msgstr ""
+
+#: appDatabase.py:1045
+msgid "NCC Parameters"
+msgstr ""
+
+#: appDatabase.py:1058
+msgid "Paint Parameters"
+msgstr ""
+
+#: appDatabase.py:1071
+msgid "Isolation Parameters"
+msgstr ""
+
+#: appDatabase.py:1204 appGUI/ObjectUI.py:746 appGUI/ObjectUI.py:1671
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148
+#: appTools/ToolSolderPaste.py:249
+msgid "Feedrate X-Y"
+msgstr ""
+
+#: appDatabase.py:1206
+msgid ""
+"Feedrate X-Y. Feedrate\n"
+"The speed on XY plane used while cutting into material."
+msgstr ""
+
+#: appDatabase.py:1218 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1685
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:207
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161
+#: appTools/ToolSolderPaste.py:261
+msgid "Feedrate Z"
+msgstr ""
+
+#: appDatabase.py:1220
+msgid ""
+"Feedrate Z\n"
+"The speed on Z plane."
+msgstr ""
+
+#: appDatabase.py:1418 appGUI/ObjectUI.py:624
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 appTools/ToolNCC.py:341
+msgid "Operation"
+msgstr ""
+
+#: appDatabase.py:1420 appTools/ToolNCC.py:343
+msgid ""
+"The 'Operation' can be:\n"
+"- Isolation -> will ensure that the non-copper clearing is always complete.\n"
+"If it's not successful then the non-copper clearing will fail, too.\n"
+"- Clear -> the regular non-copper clearing."
+msgstr ""
+
+#: appDatabase.py:1427 appEditors/FlatCAMGrbEditor.py:2749 appGUI/GUIElements.py:2754
+#: appTools/ToolNCC.py:350
+msgid "Clear"
+msgstr ""
+
+#: appDatabase.py:1428 appTools/ToolNCC.py:351
+msgid "Isolation"
+msgstr ""
+
+#: appDatabase.py:1436 appDatabase.py:1682 appGUI/ObjectUI.py:646
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 appTools/ToolIsolation.py:351
+#: appTools/ToolNCC.py:359
+msgid "Milling Type"
+msgstr ""
+
+#: appDatabase.py:1438 appDatabase.py:1446 appDatabase.py:1684 appDatabase.py:1692
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 appTools/ToolIsolation.py:353
+#: appTools/ToolIsolation.py:361 appTools/ToolNCC.py:361 appTools/ToolNCC.py:369
+msgid ""
+"Milling type when the selected tool is of type: 'iso_op':\n"
+"- climb / best for precision milling and to reduce tool usage\n"
+"- conventional / useful when there is no backlash compensation"
+msgstr ""
+
+#: appDatabase.py:1443 appDatabase.py:1689
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 appTools/ToolIsolation.py:358
+#: appTools/ToolNCC.py:366
+msgid "Climb"
+msgstr ""
+
+#: appDatabase.py:1444 appDatabase.py:1690
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 appTools/ToolIsolation.py:359
+#: appTools/ToolNCC.py:367
+msgid "Conventional"
+msgstr ""
+
+#: appDatabase.py:1456 appDatabase.py:1565 appDatabase.py:1667
+#: appEditors/FlatCAMGeoEditor.py:450 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 appTools/ToolIsolation.py:336
+#: appTools/ToolNCC.py:382 appTools/ToolPaint.py:328
+msgid "Overlap"
+msgstr ""
+
+#: appDatabase.py:1458 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184
+#: appTools/ToolNCC.py:384
+msgid ""
+"How much (percentage) of the tool width to overlap each tool pass.\n"
+"Adjust the value starting with lower values\n"
+"and increasing it if areas that should be cleared are still \n"
+"not cleared.\n"
+"Lower values = faster processing, faster execution on CNC.\n"
+"Higher values = slow processing and slow execution on CNC\n"
+"due of too many paths."
+msgstr ""
+
+#: appDatabase.py:1477 appDatabase.py:1586 appEditors/FlatCAMGeoEditor.py:470
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:59
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:45
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 appTools/ToolCopperThieving.py:115
+#: appTools/ToolCopperThieving.py:366 appTools/ToolCorners.py:149 appTools/ToolCutOut.py:190
+#: appTools/ToolFiducials.py:175 appTools/ToolInvertGerber.py:91
+#: appTools/ToolInvertGerber.py:99 appTools/ToolNCC.py:403 appTools/ToolPaint.py:349
+msgid "Margin"
+msgstr ""
+
+#: appDatabase.py:1479 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:74
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:61
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 appTools/ToolCopperThieving.py:117
+#: appTools/ToolCorners.py:151 appTools/ToolFiducials.py:177 appTools/ToolNCC.py:405
+msgid "Bounding box margin."
+msgstr ""
+
+#: appDatabase.py:1490 appDatabase.py:1601 appEditors/FlatCAMGeoEditor.py:484
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 appTools/ToolExtractDrills.py:128
+#: appTools/ToolNCC.py:416 appTools/ToolPaint.py:364 appTools/ToolPunchGerber.py:139
+msgid "Method"
+msgstr ""
+
+#: appDatabase.py:1492 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217
+#: appTools/ToolNCC.py:418
+msgid ""
+"Algorithm for copper clearing:\n"
+"- Standard: Fixed step inwards.\n"
+"- Seed-based: Outwards from seed.\n"
+"- Line-based: Parallel lines."
+msgstr ""
+
+#: appDatabase.py:1500 appDatabase.py:1615 appEditors/FlatCAMGeoEditor.py:498
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolNCC.py:431
+#: appTools/ToolNCC.py:2232 appTools/ToolNCC.py:2764 appTools/ToolNCC.py:2796
+#: appTools/ToolPaint.py:389 appTools/ToolPaint.py:1859
+#: tclCommands/TclCommandCopperClear.py:126 tclCommands/TclCommandCopperClear.py:134
+#: tclCommands/TclCommandPaint.py:125
+msgid "Standard"
+msgstr ""
+
+#: appDatabase.py:1500 appDatabase.py:1615 appEditors/FlatCAMGeoEditor.py:498
+#: appEditors/FlatCAMGeoEditor.py:568 appEditors/FlatCAMGeoEditor.py:5091
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolNCC.py:431
+#: appTools/ToolNCC.py:2243 appTools/ToolNCC.py:2770 appTools/ToolNCC.py:2802
+#: appTools/ToolPaint.py:389 appTools/ToolPaint.py:1873 defaults.py:414 defaults.py:446
+#: tclCommands/TclCommandCopperClear.py:128 tclCommands/TclCommandCopperClear.py:136
+#: tclCommands/TclCommandPaint.py:127
+msgid "Seed"
+msgstr ""
+
+#: appDatabase.py:1500 appDatabase.py:1615 appEditors/FlatCAMGeoEditor.py:498
+#: appEditors/FlatCAMGeoEditor.py:5095 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolNCC.py:431
+#: appTools/ToolNCC.py:2254 appTools/ToolPaint.py:389 appTools/ToolPaint.py:698
+#: appTools/ToolPaint.py:1887 tclCommands/TclCommandCopperClear.py:130
+#: tclCommands/TclCommandPaint.py:129
+msgid "Lines"
+msgstr ""
+
+#: appDatabase.py:1500 appDatabase.py:1615
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolNCC.py:431
+#: appTools/ToolNCC.py:2265 appTools/ToolPaint.py:389 appTools/ToolPaint.py:2052
+#: tclCommands/TclCommandPaint.py:133
+msgid "Combo"
+msgstr ""
+
+#: appDatabase.py:1508 appDatabase.py:1626
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 appTools/ToolNCC.py:439
+#: appTools/ToolPaint.py:400
+msgid "Connect"
+msgstr ""
+
+#: appDatabase.py:1512 appDatabase.py:1629 appEditors/FlatCAMGeoEditor.py:507
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 appTools/ToolNCC.py:443
+#: appTools/ToolPaint.py:403
+msgid ""
+"Draw lines between resulting\n"
+"segments to minimize tool lifts."
+msgstr ""
+
+#: appDatabase.py:1518 appDatabase.py:1633
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 appTools/ToolNCC.py:449
+#: appTools/ToolPaint.py:407
+msgid "Contour"
+msgstr ""
+
+#: appDatabase.py:1522 appDatabase.py:1636 appEditors/FlatCAMGeoEditor.py:517
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 appTools/ToolNCC.py:453
+#: appTools/ToolPaint.py:410
+msgid ""
+"Cut around the perimeter of the polygon\n"
+"to trim rough edges."
+msgstr ""
+
+#: appDatabase.py:1528 appEditors/FlatCAMGeoEditor.py:611
+#: appEditors/FlatCAMGrbEditor.py:5305 appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:1394
+#: appGUI/ObjectUI.py:2256 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183
+#: appTools/ToolEtchCompensation.py:199 appTools/ToolEtchCompensation.py:207
+#: appTools/ToolNCC.py:459 appTools/ToolTransform.py:31
+msgid "Offset"
+msgstr ""
+
+#: appDatabase.py:1532 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257
+#: appTools/ToolNCC.py:463
+msgid ""
+"If used, it will add an offset to the copper features.\n"
+"The copper clearing will finish to a distance\n"
+"from the copper features.\n"
+"The value can be between 0 and 10 FlatCAM units."
+msgstr ""
+
+#: appDatabase.py:1567 appEditors/FlatCAMGeoEditor.py:452
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 appTools/ToolPaint.py:330
+msgid ""
+"How much (percentage) of the tool width to overlap each tool pass.\n"
+"Adjust the value starting with lower values\n"
+"and increasing it if areas that should be painted are still \n"
+"not painted.\n"
+"Lower values = faster processing, faster execution on CNC.\n"
+"Higher values = slow processing and slow execution on CNC\n"
+"due of too many paths."
+msgstr ""
+
+#: appDatabase.py:1588 appEditors/FlatCAMGeoEditor.py:472
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 appTools/ToolPaint.py:351
+msgid ""
+"Distance by which to avoid\n"
+"the edges of the polygon to\n"
+"be painted."
+msgstr ""
+
+#: appDatabase.py:1603 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200
+#: appTools/ToolPaint.py:366
+msgid ""
+"Algorithm for painting:\n"
+"- Standard: Fixed step inwards.\n"
+"- Seed-based: Outwards from seed.\n"
+"- Line-based: Parallel lines.\n"
+"- Laser-lines: Active only for Gerber objects.\n"
+"Will create lines that follow the traces.\n"
+"- Combo: In case of failure a new method will be picked from the above\n"
+"in the order specified."
+msgstr ""
+
+#: appDatabase.py:1615 appDatabase.py:1617
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolPaint.py:389
+#: appTools/ToolPaint.py:391 appTools/ToolPaint.py:692 appTools/ToolPaint.py:697
+#: appTools/ToolPaint.py:1901 tclCommands/TclCommandPaint.py:131
+msgid "Laser_lines"
+msgstr ""
+
+#: appDatabase.py:1654 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154
+#: appTools/ToolIsolation.py:323
+msgid "Passes"
+msgstr ""
+
+#: appDatabase.py:1656 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156
+#: appTools/ToolIsolation.py:325
+msgid ""
+"Width of the isolation gap in\n"
+"number (integer) of tool widths."
+msgstr ""
+
+#: appDatabase.py:1669 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169
+#: appTools/ToolIsolation.py:338
+msgid "How much (percentage) of the tool width to overlap each tool pass."
+msgstr ""
+
+#: appDatabase.py:1702 appGUI/ObjectUI.py:236
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 appTools/ToolIsolation.py:371
+msgid "Follow"
+msgstr ""
+
+#: appDatabase.py:1704 appDatabase.py:1710 appGUI/ObjectUI.py:237
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 appTools/ToolIsolation.py:373
+#: appTools/ToolIsolation.py:379
+msgid ""
+"Generate a 'Follow' geometry.\n"
+"This means that it will cut through\n"
+"the middle of the trace."
+msgstr ""
+
+#: appDatabase.py:1719 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218
+#: appTools/ToolIsolation.py:388
+msgid "Isolation Type"
+msgstr ""
+
+#: appDatabase.py:1721 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220
+#: appTools/ToolIsolation.py:390
+msgid ""
+"Choose how the isolation will be executed:\n"
+"- 'Full' -> complete isolation of polygons\n"
+"- 'Ext' -> will isolate only on the outside\n"
+"- 'Int' -> will isolate only on the inside\n"
+"'Exterior' isolation is almost always possible\n"
+"(with the right tool) but 'Interior'\n"
+"isolation can be done only when there is an opening\n"
+"inside of the polygon (e.g polygon is a 'doughnut' shape)."
+msgstr ""
+
+#: appDatabase.py:1730 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:75
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 appTools/ToolIsolation.py:399
+msgid "Full"
+msgstr ""
+
+#: appDatabase.py:1731 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230
+#: appTools/ToolIsolation.py:400
+msgid "Ext"
+msgstr ""
+
+#: appDatabase.py:1732 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231
+#: appTools/ToolIsolation.py:401
+msgid "Int"
+msgstr ""
+
+#: appDatabase.py:1755
+msgid "Add Tool in DB"
+msgstr ""
+
+#: appDatabase.py:1789
+msgid "Save DB"
+msgstr ""
+
+#: appDatabase.py:1791
+msgid "Save the Tools Database information's."
+msgstr ""
+
+#: appDatabase.py:1797
+msgid ""
+"Insert a new tool in the Tools Table of the\n"
+"object/application tool after selecting a tool\n"
+"in the Tools Database."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:50 appEditors/FlatCAMExcEditor.py:74
+#: appEditors/FlatCAMExcEditor.py:168 appEditors/FlatCAMExcEditor.py:385
+#: appEditors/FlatCAMExcEditor.py:589 appEditors/FlatCAMGrbEditor.py:241
+#: appEditors/FlatCAMGrbEditor.py:248
+msgid "Click to place ..."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:58
+msgid "To add a drill first select a tool"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:122
+msgid "Done. Drill added."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:176
+msgid "To add an Drill Array first select a tool in Tool Table"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:192 appEditors/FlatCAMExcEditor.py:415
+#: appEditors/FlatCAMExcEditor.py:636 appEditors/FlatCAMExcEditor.py:1151
+#: appEditors/FlatCAMExcEditor.py:1178 appEditors/FlatCAMGrbEditor.py:471
+#: appEditors/FlatCAMGrbEditor.py:1944 appEditors/FlatCAMGrbEditor.py:1974
+msgid "Click on target location ..."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:211
+msgid "Click on the Drill Circular Array Start position"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:233 appEditors/FlatCAMExcEditor.py:677
+#: appEditors/FlatCAMGrbEditor.py:516
+msgid "The value is not Float. Check for comma instead of dot separator."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:237
+msgid "The value is mistyped. Check the value"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:336
+msgid "Too many drills for the selected spacing angle."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:354
+msgid "Done. Drill Array added."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:394
+msgid "To add a slot first select a tool"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:454 appEditors/FlatCAMExcEditor.py:461
+#: appEditors/FlatCAMExcEditor.py:742 appEditors/FlatCAMExcEditor.py:749
+msgid "Value is missing or wrong format. Add it and retry."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:559
+msgid "Done. Adding Slot completed."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:597
+msgid "To add an Slot Array first select a tool in Tool Table"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:655
+msgid "Click on the Slot Circular Array Start position"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:680 appEditors/FlatCAMGrbEditor.py:519
+msgid "The value is mistyped. Check the value."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:859
+msgid "Too many Slots for the selected spacing angle."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:882
+msgid "Done. Slot Array added."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:904
+msgid "Click on the Drill(s) to resize ..."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:934
+msgid "Resize drill(s) failed. Please enter a diameter for resize."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1112
+msgid "Done. Drill/Slot Resize completed."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1115
+msgid "Cancelled. No drills/slots selected for resize ..."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1153 appEditors/FlatCAMGrbEditor.py:1946
+msgid "Click on reference location ..."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1210
+msgid "Done. Drill(s) Move completed."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1318
+msgid "Done. Drill(s) copied."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1557
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26
+msgid "Excellon Editor"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1564 appEditors/FlatCAMGrbEditor.py:2469
+msgid "Name:"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1570 appGUI/ObjectUI.py:540 appGUI/ObjectUI.py:1362
+#: appTools/ToolIsolation.py:118 appTools/ToolNCC.py:120 appTools/ToolPaint.py:114
+#: appTools/ToolSolderPaste.py:79
+msgid "Tools Table"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1572 appGUI/ObjectUI.py:542
+msgid ""
+"Tools in this Excellon object\n"
+"when are used for drilling."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1584 appEditors/FlatCAMExcEditor.py:3041
+#: appGUI/ObjectUI.py:560 appObjects/FlatCAMExcellon.py:1265
+#: appObjects/FlatCAMExcellon.py:1368 appObjects/FlatCAMExcellon.py:1553
+#: appTools/ToolIsolation.py:130 appTools/ToolNCC.py:132 appTools/ToolPaint.py:127
+#: appTools/ToolPcbWizard.py:76 appTools/ToolProperties.py:416
+#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:90
+#: tclCommands/TclCommandDrillcncjob.py:195
+msgid "Diameter"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1592
+msgid "Add/Delete Tool"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1594
+msgid ""
+"Add/Delete a tool to the tool list\n"
+"for this Excellon object."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1606 appGUI/ObjectUI.py:1482
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57
+msgid "Diameter for the new tool"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1616
+msgid "Add Tool"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1618
+msgid ""
+"Add a new tool to the tool list\n"
+"with the diameter specified above."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1630
+msgid "Delete Tool"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1632
+msgid ""
+"Delete a tool in the tool list\n"
+"by selecting a row in the tool table."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1650 appGUI/MainGUI.py:4392
+msgid "Resize Drill(s)"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1652
+msgid "Resize a drill or a selection of drills."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1659
+msgid "Resize Dia"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1661
+msgid "Diameter to resize to."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1672
+msgid "Resize"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1674
+msgid "Resize drill(s)"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1699 appGUI/MainGUI.py:1514 appGUI/MainGUI.py:4391
+msgid "Add Drill Array"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1701
+msgid "Add an array of drills (linear or circular array)"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1707
+msgid ""
+"Select the type of drills array to create.\n"
+"It can be Linear X(Y) or Circular"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1710 appEditors/FlatCAMExcEditor.py:1924
+#: appEditors/FlatCAMGrbEditor.py:2782
+msgid "Linear"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1711 appEditors/FlatCAMExcEditor.py:1925
+#: appEditors/FlatCAMGrbEditor.py:2783
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:52
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 appTools/ToolExtractDrills.py:78
+#: appTools/ToolExtractDrills.py:201 appTools/ToolFiducials.py:223
+#: appTools/ToolIsolation.py:207 appTools/ToolNCC.py:221 appTools/ToolPaint.py:203
+#: appTools/ToolPunchGerber.py:89 appTools/ToolPunchGerber.py:229
+msgid "Circular"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1719
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:68
+msgid "Nr of drills"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1720
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:70
+msgid "Specify how many drills to be in the array."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1738 appEditors/FlatCAMExcEditor.py:1788
+#: appEditors/FlatCAMExcEditor.py:1860 appEditors/FlatCAMExcEditor.py:1953
+#: appEditors/FlatCAMExcEditor.py:2004 appEditors/FlatCAMGrbEditor.py:1580
+#: appEditors/FlatCAMGrbEditor.py:2811 appEditors/FlatCAMGrbEditor.py:2860
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178
+msgid "Direction"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1740 appEditors/FlatCAMExcEditor.py:1955
+#: appEditors/FlatCAMGrbEditor.py:2813
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123
+msgid ""
+"Direction on which the linear array is oriented:\n"
+"- 'X' - horizontal axis \n"
+"- 'Y' - vertical axis or \n"
+"- 'Angle' - a custom angle for the array inclination"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1747 appEditors/FlatCAMExcEditor.py:1869
+#: appEditors/FlatCAMExcEditor.py:1962 appEditors/FlatCAMGrbEditor.py:2820
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:240
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:129
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 appTools/ToolFilm.py:239
+msgid "X"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1748 appEditors/FlatCAMExcEditor.py:1870
+#: appEditors/FlatCAMExcEditor.py:1963 appEditors/FlatCAMGrbEditor.py:2821
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:198 appTools/ToolFilm.py:240
+msgid "Y"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1749 appEditors/FlatCAMExcEditor.py:1766
+#: appEditors/FlatCAMExcEditor.py:1800 appEditors/FlatCAMExcEditor.py:1871
+#: appEditors/FlatCAMExcEditor.py:1875 appEditors/FlatCAMExcEditor.py:1964
+#: appEditors/FlatCAMExcEditor.py:1982 appEditors/FlatCAMExcEditor.py:2016
+#: appEditors/FlatCAMGeoEditor.py:683 appEditors/FlatCAMGrbEditor.py:2822
+#: appEditors/FlatCAMGrbEditor.py:2839 appEditors/FlatCAMGrbEditor.py:2875
+#: appEditors/FlatCAMGrbEditor.py:5377
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:194
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:263
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:131
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:149
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:96 appTools/ToolDistance.py:120
+#: appTools/ToolDistanceMin.py:68 appTools/ToolTransform.py:130
+msgid "Angle"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1753 appEditors/FlatCAMExcEditor.py:1968
+#: appEditors/FlatCAMGrbEditor.py:2826
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137
+msgid "Pitch"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1755 appEditors/FlatCAMExcEditor.py:1970
+#: appEditors/FlatCAMGrbEditor.py:2828
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139
+msgid "Pitch = Distance between elements of the array."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1768 appEditors/FlatCAMExcEditor.py:1984
+msgid ""
+"Angle at which the linear array is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -360 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1789 appEditors/FlatCAMExcEditor.py:2005
+#: appEditors/FlatCAMGrbEditor.py:2862
+msgid "Direction for circular array.Can be CW = clockwise or CCW = counter clockwise."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1796 appEditors/FlatCAMExcEditor.py:2012
+#: appEditors/FlatCAMGrbEditor.py:2870
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:129
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:171
+msgid "CW"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1797 appEditors/FlatCAMExcEditor.py:2013
+#: appEditors/FlatCAMGrbEditor.py:2871
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:130
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:172
+msgid "CCW"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1801 appEditors/FlatCAMExcEditor.py:2017
+#: appEditors/FlatCAMGrbEditor.py:2877
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:295
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:151
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:180
+msgid "Angle at which each element in circular array is placed."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1835
+msgid "Slot Parameters"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1837
+msgid ""
+"Parameters for adding a slot (hole with oval shape)\n"
+"either single or as an part of an array."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1846
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 appTools/ToolCorners.py:136
+#: appTools/ToolProperties.py:559
+msgid "Length"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1848
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:164
+msgid "Length = The length of the slot."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1862
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180
+msgid ""
+"Direction on which the slot is oriented:\n"
+"- 'X' - horizontal axis \n"
+"- 'Y' - vertical axis or \n"
+"- 'Angle' - a custom angle for the slot inclination"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1877
+msgid ""
+"Angle at which the slot is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -360 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1910
+msgid "Slot Array Parameters"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1912
+msgid "Parameters for the array of slots (linear or circular array)"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1921
+msgid ""
+"Select the type of slot array to create.\n"
+"It can be Linear X(Y) or Circular"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1933
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:219
+msgid "Nr of slots"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:1934
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:221
+msgid "Specify how many slots to be in the array."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:2452 appObjects/FlatCAMExcellon.py:433
+msgid "Total Drills"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:2484 appObjects/FlatCAMExcellon.py:464
+msgid "Total Slots"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:2559 appObjects/FlatCAMGeometry.py:664
+#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1841
+#: appObjects/FlatCAMGeometry.py:2491 appTools/ToolIsolation.py:1493
+#: appTools/ToolNCC.py:1516 appTools/ToolPaint.py:1268 appTools/ToolPaint.py:1439
+#: appTools/ToolSolderPaste.py:891 appTools/ToolSolderPaste.py:964
+msgid "Wrong value format entered, use a number."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:2570
+msgid ""
+"Tool already in the original or actual tool list.\n"
+"Save and reedit Excellon if you need to add this tool. "
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:2579 appGUI/MainGUI.py:3364
+msgid "Added new tool with dia"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:2612
+msgid "Select a tool in Tool Table"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:2642
+msgid "Deleted tool with diameter"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:2790
+msgid "Done. Tool edit completed."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:3327
+msgid "There are no Tools definitions in the file. Aborting Excellon creation."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:3331
+msgid "An internal error has ocurred. See Shell.\n"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:3336
+msgid "Creating Excellon."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:3350
+msgid "Excellon editing finished."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:3367
+msgid "Cancelled. There is no Tool/Drill selected"
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:3601 appEditors/FlatCAMExcEditor.py:3609
+#: appEditors/FlatCAMGeoEditor.py:4286 appEditors/FlatCAMGeoEditor.py:4300
+#: appEditors/FlatCAMGrbEditor.py:1085 appEditors/FlatCAMGrbEditor.py:1312
+#: appEditors/FlatCAMGrbEditor.py:1497 appEditors/FlatCAMGrbEditor.py:1766
+#: appEditors/FlatCAMGrbEditor.py:4609 appEditors/FlatCAMGrbEditor.py:4626
+#: appGUI/MainGUI.py:2711 appGUI/MainGUI.py:2723 appTools/ToolAlignObjects.py:393
+#: appTools/ToolAlignObjects.py:415 app_Main.py:4678 app_Main.py:4832
+msgid "Done."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:3984
+msgid "Done. Drill(s) deleted."
+msgstr ""
+
+#: appEditors/FlatCAMExcEditor.py:4057 appEditors/FlatCAMExcEditor.py:4067
+#: appEditors/FlatCAMGrbEditor.py:5057
+msgid "Click on the circular array Center position"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:84
+msgid "Buffer distance:"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:85
+msgid "Buffer corner:"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:87
+msgid ""
+"There are 3 types of corners:\n"
+" - 'Round': the corner is rounded for exterior buffer.\n"
+" - 'Square': the corner is met in a sharp angle for exterior buffer.\n"
+" - 'Beveled': the corner is a line that directly connects the features meeting in the "
+"corner"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:93 appEditors/FlatCAMGrbEditor.py:2638
+msgid "Round"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:94 appEditors/FlatCAMGrbEditor.py:2639
+#: appGUI/ObjectUI.py:1149 appGUI/ObjectUI.py:2004
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:225
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:68
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:177
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:143
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:298
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 appTools/ToolExtractDrills.py:94
+#: appTools/ToolExtractDrills.py:227 appTools/ToolIsolation.py:545 appTools/ToolNCC.py:583
+#: appTools/ToolPaint.py:526 appTools/ToolPunchGerber.py:105 appTools/ToolPunchGerber.py:255
+#: appTools/ToolQRCode.py:207
+msgid "Square"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:95 appEditors/FlatCAMGrbEditor.py:2640
+msgid "Beveled"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:102
+msgid "Buffer Interior"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:104
+msgid "Buffer Exterior"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:110
+msgid "Full Buffer"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:131 appEditors/FlatCAMGeoEditor.py:2959
+#: appGUI/MainGUI.py:4301 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:191
+msgid "Buffer Tool"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:143 appEditors/FlatCAMGeoEditor.py:160
+#: appEditors/FlatCAMGeoEditor.py:177 appEditors/FlatCAMGeoEditor.py:2978
+#: appEditors/FlatCAMGeoEditor.py:3006 appEditors/FlatCAMGeoEditor.py:3034
+#: appEditors/FlatCAMGrbEditor.py:5110
+msgid "Buffer distance value is missing or wrong format. Add it and retry."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:241
+msgid "Font"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:322 appGUI/MainGUI.py:1452
+msgid "Text"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:348
+msgid "Text Tool"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:404 appGUI/MainGUI.py:502 appGUI/MainGUI.py:1199
+#: appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:1564 appObjects/FlatCAMExcellon.py:852
+#: appObjects/FlatCAMExcellon.py:1242 appObjects/FlatCAMGeometry.py:825
+#: appTools/ToolIsolation.py:313 appTools/ToolIsolation.py:1171 appTools/ToolNCC.py:331
+#: appTools/ToolNCC.py:797 appTools/ToolPaint.py:313 appTools/ToolPaint.py:766
+msgid "Tool"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:438
+msgid "Tool dia"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:440
+msgid "Diameter of the tool to be used in the operation."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:486
+msgid ""
+"Algorithm to paint the polygons:\n"
+"- Standard: Fixed step inwards.\n"
+"- Seed-based: Outwards from seed.\n"
+"- Line-based: Parallel lines."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:505
+msgid "Connect:"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:515
+msgid "Contour:"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:528 appGUI/MainGUI.py:1456
+msgid "Paint"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:546 appGUI/MainGUI.py:912 appGUI/MainGUI.py:1944
+#: appGUI/ObjectUI.py:2069 appTools/ToolPaint.py:42 appTools/ToolPaint.py:737
+msgid "Paint Tool"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:582 appEditors/FlatCAMGeoEditor.py:1071
+#: appEditors/FlatCAMGeoEditor.py:2966 appEditors/FlatCAMGeoEditor.py:2994
+#: appEditors/FlatCAMGeoEditor.py:3022 appEditors/FlatCAMGeoEditor.py:4439
+#: appEditors/FlatCAMGrbEditor.py:5765
+msgid "Cancelled. No shape selected."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:595 appEditors/FlatCAMGeoEditor.py:2984
+#: appEditors/FlatCAMGeoEditor.py:3012 appEditors/FlatCAMGeoEditor.py:3040
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 appTools/ToolProperties.py:117
+#: appTools/ToolProperties.py:162
+msgid "Tools"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:606 appEditors/FlatCAMGeoEditor.py:1035
+#: appEditors/FlatCAMGrbEditor.py:5300 appEditors/FlatCAMGrbEditor.py:5729
+#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:1967 appTools/ToolTransform.py:494
+msgid "Transform Tool"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:607 appEditors/FlatCAMGeoEditor.py:699
+#: appEditors/FlatCAMGrbEditor.py:5301 appEditors/FlatCAMGrbEditor.py:5393
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 appTools/ToolTransform.py:27
+#: appTools/ToolTransform.py:146
+msgid "Rotate"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:608 appEditors/FlatCAMGrbEditor.py:5302
+#: appTools/ToolTransform.py:28
+msgid "Skew/Shear"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:609 appEditors/FlatCAMGrbEditor.py:2687
+#: appEditors/FlatCAMGrbEditor.py:5303 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:1499
+#: appGUI/MainGUI.py:2089 appGUI/MainGUI.py:4513 appGUI/ObjectUI.py:125
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 appTools/ToolTransform.py:29
+msgid "Scale"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:610 appEditors/FlatCAMGrbEditor.py:5304
+#: appTools/ToolTransform.py:30
+msgid "Mirror (Flip)"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:612 appEditors/FlatCAMGrbEditor.py:2647
+#: appEditors/FlatCAMGrbEditor.py:5306 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1454
+#: appGUI/MainGUI.py:1497 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4511
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 appTools/ToolTransform.py:32
+msgid "Buffer"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:643 appEditors/FlatCAMGrbEditor.py:5337
+#: appGUI/GUIElements.py:2690 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 appTools/ToolDblSided.py:173
+#: appTools/ToolDblSided.py:388 appTools/ToolFilm.py:202 appTools/ToolTransform.py:60
+msgid "Reference"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:645 appEditors/FlatCAMGrbEditor.py:5339
+msgid ""
+"The reference point for Rotate, Skew, Scale, Mirror.\n"
+"Can be:\n"
+"- Origin -> it is the 0, 0 point\n"
+"- Selection -> the center of the bounding box of the selected objects\n"
+"- Point -> a custom point defined by X,Y coordinates\n"
+"- Min Selection -> the point (minx, miny) of the bounding box of the selection"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appTools/ToolCalibration.py:770
+#: appTools/ToolCalibration.py:771 appTools/ToolTransform.py:70
+msgid "Origin"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGeoEditor.py:1044
+#: appEditors/FlatCAMGrbEditor.py:5347 appEditors/FlatCAMGrbEditor.py:5738
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appTools/ToolIsolation.py:494
+#: appTools/ToolNCC.py:539 appTools/ToolPaint.py:455 appTools/ToolTransform.py:70
+#: defaults.py:503
+msgid "Selection"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 appTools/ToolDblSided.py:181
+#: appTools/ToolTransform.py:70
+msgid "Point"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347
+msgid "Minimum"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:659 appEditors/FlatCAMGeoEditor.py:955
+#: appEditors/FlatCAMGrbEditor.py:5353 appEditors/FlatCAMGrbEditor.py:5649
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243
+#: appTools/ToolExtractDrills.py:164 appTools/ToolExtractDrills.py:285
+#: appTools/ToolPunchGerber.py:192 appTools/ToolPunchGerber.py:308
+#: appTools/ToolTransform.py:76 appTools/ToolTransform.py:402 app_Main.py:9700
+msgid "Value"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:661 appEditors/FlatCAMGrbEditor.py:5355
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 appTools/ToolTransform.py:78
+msgid "A point of reference in format X,Y."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:668 appEditors/FlatCAMGrbEditor.py:2590
+#: appEditors/FlatCAMGrbEditor.py:5362 appGUI/ObjectUI.py:1494 appTools/ToolDblSided.py:192
+#: appTools/ToolDblSided.py:425 appTools/ToolIsolation.py:276 appTools/ToolIsolation.py:610
+#: appTools/ToolNCC.py:294 appTools/ToolNCC.py:631 appTools/ToolPaint.py:276
+#: appTools/ToolPaint.py:675 appTools/ToolSolderPaste.py:127 appTools/ToolSolderPaste.py:605
+#: appTools/ToolTransform.py:85 app_Main.py:5672
+msgid "Add"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:670 appEditors/FlatCAMGrbEditor.py:5364
+#: appTools/ToolTransform.py:87
+msgid "Add point coordinates from clipboard."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:685 appEditors/FlatCAMGrbEditor.py:5379
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 appTools/ToolTransform.py:132
+msgid ""
+"Angle for Rotation action, in degrees.\n"
+"Float number between -360 and 359.\n"
+"Positive numbers for CW motion.\n"
+"Negative numbers for CCW motion."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:701 appEditors/FlatCAMGrbEditor.py:5395
+#: appTools/ToolTransform.py:148
+msgid ""
+"Rotate the selected object(s).\n"
+"The point of reference is the middle of\n"
+"the bounding box for all selected objects."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:721 appEditors/FlatCAMGeoEditor.py:783
+#: appEditors/FlatCAMGrbEditor.py:5415 appEditors/FlatCAMGrbEditor.py:5477
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 appTools/ToolTransform.py:168
+#: appTools/ToolTransform.py:230
+msgid "Link"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:723 appEditors/FlatCAMGeoEditor.py:785
+#: appEditors/FlatCAMGrbEditor.py:5417 appEditors/FlatCAMGrbEditor.py:5479
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 appTools/ToolTransform.py:170
+#: appTools/ToolTransform.py:232
+msgid "Link the Y entry to X entry and copy its content."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:728 appEditors/FlatCAMGrbEditor.py:5422
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 appTools/ToolFilm.py:184
+#: appTools/ToolTransform.py:175
+msgid "X angle"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:730 appEditors/FlatCAMGeoEditor.py:751
+#: appEditors/FlatCAMGrbEditor.py:5424 appEditors/FlatCAMGrbEditor.py:5445
+#: appTools/ToolTransform.py:177 appTools/ToolTransform.py:198
+msgid ""
+"Angle for Skew action, in degrees.\n"
+"Float number between -360 and 360."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:738 appEditors/FlatCAMGrbEditor.py:5432
+#: appTools/ToolTransform.py:185
+msgid "Skew X"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:740 appEditors/FlatCAMGeoEditor.py:761
+#: appEditors/FlatCAMGrbEditor.py:5434 appEditors/FlatCAMGrbEditor.py:5455
+#: appTools/ToolTransform.py:187 appTools/ToolTransform.py:208
+msgid ""
+"Skew/shear the selected object(s).\n"
+"The point of reference is the middle of\n"
+"the bounding box for all selected objects."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:749 appEditors/FlatCAMGrbEditor.py:5443
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 appTools/ToolFilm.py:193
+#: appTools/ToolTransform.py:196
+msgid "Y angle"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:759 appEditors/FlatCAMGrbEditor.py:5453
+#: appTools/ToolTransform.py:206
+msgid "Skew Y"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:790 appEditors/FlatCAMGrbEditor.py:5484
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 appTools/ToolFilm.py:145
+#: appTools/ToolTransform.py:237
+msgid "X factor"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:792 appEditors/FlatCAMGrbEditor.py:5486
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 appTools/ToolTransform.py:239
+msgid "Factor for scaling on X axis."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:799 appEditors/FlatCAMGrbEditor.py:5493
+#: appTools/ToolTransform.py:246
+msgid "Scale X"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:801 appEditors/FlatCAMGeoEditor.py:821
+#: appEditors/FlatCAMGrbEditor.py:5495 appEditors/FlatCAMGrbEditor.py:5515
+#: appTools/ToolTransform.py:248 appTools/ToolTransform.py:268
+msgid ""
+"Scale the selected object(s).\n"
+"The point of reference depends on \n"
+"the Scale reference checkbox state."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:810 appEditors/FlatCAMGrbEditor.py:5504
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 appTools/ToolFilm.py:154
+#: appTools/ToolTransform.py:257
+msgid "Y factor"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:812 appEditors/FlatCAMGrbEditor.py:5506
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 appTools/ToolTransform.py:259
+msgid "Factor for scaling on Y axis."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:819 appEditors/FlatCAMGrbEditor.py:5513
+#: appTools/ToolTransform.py:266
+msgid "Scale Y"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:846 appEditors/FlatCAMGrbEditor.py:5540
+#: appTools/ToolTransform.py:293
+msgid "Flip on X"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:848 appEditors/FlatCAMGeoEditor.py:853
+#: appEditors/FlatCAMGrbEditor.py:5542 appEditors/FlatCAMGrbEditor.py:5547
+#: appTools/ToolTransform.py:295 appTools/ToolTransform.py:300
+msgid "Flip the selected object(s) over the X axis."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:851 appEditors/FlatCAMGrbEditor.py:5545
+#: appTools/ToolTransform.py:298
+msgid "Flip on Y"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:871 appEditors/FlatCAMGrbEditor.py:5565
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 appTools/ToolTransform.py:318
+msgid "X val"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:873 appEditors/FlatCAMGrbEditor.py:5567
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 appTools/ToolTransform.py:320
+msgid "Distance to offset on X axis. In current units."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:880 appEditors/FlatCAMGrbEditor.py:5574
+#: appTools/ToolTransform.py:327
+msgid "Offset X"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:882 appEditors/FlatCAMGeoEditor.py:902
+#: appEditors/FlatCAMGrbEditor.py:5576 appEditors/FlatCAMGrbEditor.py:5596
+#: appTools/ToolTransform.py:329 appTools/ToolTransform.py:349
+msgid ""
+"Offset the selected object(s).\n"
+"The point of reference is the middle of\n"
+"the bounding box for all selected objects.\n"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:891 appEditors/FlatCAMGrbEditor.py:5585
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 appTools/ToolTransform.py:338
+msgid "Y val"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:893 appEditors/FlatCAMGrbEditor.py:5587
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 appTools/ToolTransform.py:340
+msgid "Distance to offset on Y axis. In current units."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:900 appEditors/FlatCAMGrbEditor.py:5594
+#: appTools/ToolTransform.py:347
+msgid "Offset Y"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:920 appEditors/FlatCAMGrbEditor.py:5614
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 appTools/ToolQRCode.py:206
+#: appTools/ToolTransform.py:367
+msgid "Rounded"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:922 appEditors/FlatCAMGrbEditor.py:5616
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 appTools/ToolTransform.py:369
+msgid ""
+"If checked then the buffer will surround the buffered shape,\n"
+"every corner will be rounded.\n"
+"If not checked then the buffer will follow the exact geometry\n"
+"of the buffered shape."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:930 appEditors/FlatCAMGrbEditor.py:5624
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 appTools/ToolDistance.py:505
+#: appTools/ToolDistanceMin.py:286 appTools/ToolTransform.py:377
+msgid "Distance"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:932 appEditors/FlatCAMGrbEditor.py:5626
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 appTools/ToolTransform.py:379
+msgid ""
+"A positive value will create the effect of dilation,\n"
+"while a negative value will create the effect of erosion.\n"
+"Each geometry element of the object will be increased\n"
+"or decreased with the 'distance'."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:944 appEditors/FlatCAMGrbEditor.py:5638
+#: appTools/ToolTransform.py:391
+msgid "Buffer D"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:946 appEditors/FlatCAMGrbEditor.py:5640
+#: appTools/ToolTransform.py:393
+msgid ""
+"Create the buffer effect on each geometry,\n"
+"element from the selected object, using the distance."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:957 appEditors/FlatCAMGrbEditor.py:5651
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 appTools/ToolTransform.py:404
+msgid ""
+"A positive value will create the effect of dilation,\n"
+"while a negative value will create the effect of erosion.\n"
+"Each geometry element of the object will be increased\n"
+"or decreased to fit the 'Value'. Value is a percentage\n"
+"of the initial dimension."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:970 appEditors/FlatCAMGrbEditor.py:5664
+#: appTools/ToolTransform.py:417
+msgid "Buffer F"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:972 appEditors/FlatCAMGrbEditor.py:5666
+#: appTools/ToolTransform.py:419
+msgid ""
+"Create the buffer effect on each geometry,\n"
+"element from the selected object, using the factor."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1043 appEditors/FlatCAMGrbEditor.py:5737
+#: appGUI/ObjectUI.py:1103 appGUI/ObjectUI.py:1958
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 appTools/ToolCalibration.py:186
+#: appTools/ToolNCC.py:109 appTools/ToolPaint.py:102 appTools/ToolPanelize.py:98
+#: appTools/ToolTransform.py:70
+msgid "Object"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1107 appEditors/FlatCAMGeoEditor.py:1130
+#: appEditors/FlatCAMGeoEditor.py:1276 appEditors/FlatCAMGeoEditor.py:1301
+#: appEditors/FlatCAMGeoEditor.py:1335 appEditors/FlatCAMGeoEditor.py:1370
+#: appEditors/FlatCAMGeoEditor.py:1401 appEditors/FlatCAMGrbEditor.py:5801
+#: appEditors/FlatCAMGrbEditor.py:5824 appEditors/FlatCAMGrbEditor.py:5969
+#: appEditors/FlatCAMGrbEditor.py:6002 appEditors/FlatCAMGrbEditor.py:6045
+#: appEditors/FlatCAMGrbEditor.py:6086 appEditors/FlatCAMGrbEditor.py:6122
+msgid "No shape selected."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1115 appEditors/FlatCAMGrbEditor.py:5809
+#: appTools/ToolTransform.py:585
+msgid "Incorrect format for Point value. Needs format X,Y"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1140 appEditors/FlatCAMGrbEditor.py:5834
+#: appTools/ToolTransform.py:602
+msgid "Rotate transformation can not be done for a value of 0."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1198 appEditors/FlatCAMGeoEditor.py:1219
+#: appEditors/FlatCAMGrbEditor.py:5892 appEditors/FlatCAMGrbEditor.py:5913
+#: appTools/ToolTransform.py:660 appTools/ToolTransform.py:681
+msgid "Scale transformation can not be done for a factor of 0 or 1."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1232 appEditors/FlatCAMGeoEditor.py:1241
+#: appEditors/FlatCAMGrbEditor.py:5926 appEditors/FlatCAMGrbEditor.py:5935
+#: appTools/ToolTransform.py:694 appTools/ToolTransform.py:703
+msgid "Offset transformation can not be done for a value of 0."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1271 appEditors/FlatCAMGrbEditor.py:5972
+#: appTools/ToolTransform.py:731
+msgid "Appying Rotate"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1284 appEditors/FlatCAMGrbEditor.py:5984
+msgid "Done. Rotate completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1286
+msgid "Rotation action was not executed"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1304 appEditors/FlatCAMGrbEditor.py:6005
+#: appTools/ToolTransform.py:757
+msgid "Applying Flip"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1312 appEditors/FlatCAMGrbEditor.py:6017
+#: appTools/ToolTransform.py:774
+msgid "Flip on the Y axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1315 appEditors/FlatCAMGrbEditor.py:6025
+#: appTools/ToolTransform.py:783
+msgid "Flip on the X axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1319
+msgid "Flip action was not executed"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1338 appEditors/FlatCAMGrbEditor.py:6048
+#: appTools/ToolTransform.py:804
+msgid "Applying Skew"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1347 appEditors/FlatCAMGrbEditor.py:6064
+msgid "Skew on the X axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1349 appEditors/FlatCAMGrbEditor.py:6066
+msgid "Skew on the Y axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1352
+msgid "Skew action was not executed"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1373 appEditors/FlatCAMGrbEditor.py:6089
+#: appTools/ToolTransform.py:831
+msgid "Applying Scale"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1382 appEditors/FlatCAMGrbEditor.py:6102
+msgid "Scale on the X axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1384 appEditors/FlatCAMGrbEditor.py:6104
+msgid "Scale on the Y axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1386
+msgid "Scale action was not executed"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1404 appEditors/FlatCAMGrbEditor.py:6125
+#: appTools/ToolTransform.py:859
+msgid "Applying Offset"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1414 appEditors/FlatCAMGrbEditor.py:6146
+msgid "Offset on the X axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1416 appEditors/FlatCAMGrbEditor.py:6148
+msgid "Offset on the Y axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1419
+msgid "Offset action was not executed"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1426 appEditors/FlatCAMGrbEditor.py:6158
+msgid "No shape selected"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1429 appEditors/FlatCAMGrbEditor.py:6161
+#: appTools/ToolTransform.py:889
+msgid "Applying Buffer"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1436 appEditors/FlatCAMGrbEditor.py:6183
+#: appTools/ToolTransform.py:910
+msgid "Buffer done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1440 appEditors/FlatCAMGrbEditor.py:6187
+#: appTools/ToolTransform.py:879 appTools/ToolTransform.py:915
+msgid "Action was not executed, due of"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1444 appEditors/FlatCAMGrbEditor.py:6191
+msgid "Rotate ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1445 appEditors/FlatCAMGeoEditor.py:1494
+#: appEditors/FlatCAMGeoEditor.py:1509 appEditors/FlatCAMGrbEditor.py:6192
+#: appEditors/FlatCAMGrbEditor.py:6241 appEditors/FlatCAMGrbEditor.py:6256
+msgid "Enter an Angle Value (degrees)"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1453 appEditors/FlatCAMGrbEditor.py:6200
+msgid "Geometry shape rotate done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1456 appEditors/FlatCAMGrbEditor.py:6203
+msgid "Geometry shape rotate cancelled"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1461 appEditors/FlatCAMGrbEditor.py:6208
+msgid "Offset on X axis ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1462 appEditors/FlatCAMGeoEditor.py:1479
+#: appEditors/FlatCAMGrbEditor.py:6209 appEditors/FlatCAMGrbEditor.py:6226
+msgid "Enter a distance Value"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1470 appEditors/FlatCAMGrbEditor.py:6217
+msgid "Geometry shape offset on X axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1473 appEditors/FlatCAMGrbEditor.py:6220
+msgid "Geometry shape offset X cancelled"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1478 appEditors/FlatCAMGrbEditor.py:6225
+msgid "Offset on Y axis ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1487 appEditors/FlatCAMGrbEditor.py:6234
+msgid "Geometry shape offset on Y axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1490
+msgid "Geometry shape offset on Y axis canceled"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1493 appEditors/FlatCAMGrbEditor.py:6240
+msgid "Skew on X axis ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1502 appEditors/FlatCAMGrbEditor.py:6249
+msgid "Geometry shape skew on X axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1505
+msgid "Geometry shape skew on X axis canceled"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1508 appEditors/FlatCAMGrbEditor.py:6255
+msgid "Skew on Y axis ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1517 appEditors/FlatCAMGrbEditor.py:6264
+msgid "Geometry shape skew on Y axis done"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1520
+msgid "Geometry shape skew on Y axis canceled"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1950 appEditors/FlatCAMGeoEditor.py:2021
+#: appEditors/FlatCAMGrbEditor.py:1444 appEditors/FlatCAMGrbEditor.py:1522
+msgid "Click on Center point ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1963 appEditors/FlatCAMGrbEditor.py:1454
+msgid "Click on Perimeter point to complete ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:1995
+msgid "Done. Adding Circle completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2049 appEditors/FlatCAMGrbEditor.py:1555
+msgid "Click on Start point ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2051 appEditors/FlatCAMGrbEditor.py:1557
+msgid "Click on Point3 ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2053 appEditors/FlatCAMGrbEditor.py:1559
+msgid "Click on Stop point ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2058 appEditors/FlatCAMGrbEditor.py:1564
+msgid "Click on Stop point to complete ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2060 appEditors/FlatCAMGrbEditor.py:1566
+msgid "Click on Point2 to complete ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2062 appEditors/FlatCAMGrbEditor.py:1568
+msgid "Click on Center point to complete ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2074
+#, python-format
+msgid "Direction: %s"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2088 appEditors/FlatCAMGrbEditor.py:1594
+msgid "Mode: Start -> Stop -> Center. Click on Start point ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2091 appEditors/FlatCAMGrbEditor.py:1597
+msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2094 appEditors/FlatCAMGrbEditor.py:1600
+msgid "Mode: Center -> Start -> Stop. Click on Center point ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2235
+msgid "Done. Arc completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2266 appEditors/FlatCAMGeoEditor.py:2339
+msgid "Click on 1st corner ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2278
+msgid "Click on opposite corner to complete ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2308
+msgid "Done. Rectangle completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2383
+msgid "Done. Polygon completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2397 appEditors/FlatCAMGeoEditor.py:2462
+#: appEditors/FlatCAMGrbEditor.py:1102 appEditors/FlatCAMGrbEditor.py:1322
+msgid "Backtracked one point ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2440
+msgid "Done. Path completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2599
+msgid "No shape selected. Select a shape to explode"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2632
+msgid "Done. Polygons exploded into lines."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2664
+msgid "MOVE: No shape selected. Select a shape to move"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2667 appEditors/FlatCAMGeoEditor.py:2687
+msgid " MOVE: Click on reference point ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2672
+msgid " Click on destination point ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2712
+msgid "Done. Geometry(s) Move completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2845
+msgid "Done. Geometry(s) Copy completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2876 appEditors/FlatCAMGrbEditor.py:897
+msgid "Click on 1st point ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2900
+msgid "Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. Error"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2908
+msgid "No text to add."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2918
+msgid " Done. Adding Text completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2955
+msgid "Create buffer geometry ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:2990 appEditors/FlatCAMGrbEditor.py:5154
+msgid "Done. Buffer Tool completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3018
+msgid "Done. Buffer Int Tool completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3046
+msgid "Done. Buffer Ext Tool completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3095 appEditors/FlatCAMGrbEditor.py:2160
+msgid "Select a shape to act as deletion area ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3097 appEditors/FlatCAMGeoEditor.py:3123
+#: appEditors/FlatCAMGeoEditor.py:3129 appEditors/FlatCAMGrbEditor.py:2162
+msgid "Click to pick-up the erase shape..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3133 appEditors/FlatCAMGrbEditor.py:2221
+msgid "Click to erase ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3162 appEditors/FlatCAMGrbEditor.py:2254
+msgid "Done. Eraser tool action completed."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3212
+msgid "Create Paint geometry ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3225 appEditors/FlatCAMGrbEditor.py:2417
+msgid "Shape transformations ..."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3281
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27
+msgid "Geometry Editor"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3287 appEditors/FlatCAMGrbEditor.py:2495
+#: appEditors/FlatCAMGrbEditor.py:3952 appGUI/ObjectUI.py:282 appGUI/ObjectUI.py:1394
+#: appGUI/ObjectUI.py:2256 appTools/ToolCutOut.py:95 appTools/ToolTransform.py:92
+msgid "Type"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3287 appGUI/ObjectUI.py:221 appGUI/ObjectUI.py:521
+#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:2165 appGUI/ObjectUI.py:2469
+#: appGUI/ObjectUI.py:2536 appTools/ToolCalibration.py:234 appTools/ToolFiducials.py:70
+msgid "Name"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3539
+msgid "Ring"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3541
+msgid "Line"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3543 appGUI/MainGUI.py:1446 appGUI/ObjectUI.py:1150
+#: appGUI/ObjectUI.py:2005 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:226
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 appTools/ToolIsolation.py:546
+#: appTools/ToolNCC.py:584 appTools/ToolPaint.py:527
+msgid "Polygon"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3545
+msgid "Multi-Line"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3547
+msgid "Multi-Polygon"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:3554
+msgid "Geo Elem"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4007
+msgid "Editing MultiGeo Geometry, tool"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4009
+msgid "with diameter"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4081
+msgid "Grid Snap enabled."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4085
+msgid "Grid Snap disabled."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4446 appGUI/MainGUI.py:3046 appGUI/MainGUI.py:3092
+#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3254 appGUI/MainGUI.py:3293
+#: appGUI/MainGUI.py:3305 appGUI/MainGUI.py:3322
+msgid "Click on target point."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4762 appEditors/FlatCAMGeoEditor.py:4797
+msgid "A selection of at least 2 geo items is required to do Intersection."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4883 appEditors/FlatCAMGeoEditor.py:4987
+msgid ""
+"Negative buffer value is not accepted. Use Buffer interior to generate an 'inside' shape"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4893 appEditors/FlatCAMGeoEditor.py:4946
+#: appEditors/FlatCAMGeoEditor.py:4996
+msgid "Nothing selected for buffering."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4898 appEditors/FlatCAMGeoEditor.py:4950
+#: appEditors/FlatCAMGeoEditor.py:5001
+msgid "Invalid distance for buffering."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4922 appEditors/FlatCAMGeoEditor.py:5021
+msgid "Failed, the result is empty. Choose a different buffer value."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4933
+msgid "Full buffer geometry created."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4939
+msgid "Negative buffer value is not accepted."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4970
+msgid "Failed, the result is empty. Choose a smaller buffer value."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:4980
+msgid "Interior buffer geometry created."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:5031
+msgid "Exterior buffer geometry created."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:5037
+#, python-format
+msgid "Could not do Paint. Overlap value has to be less than 100%%."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:5044
+msgid "Nothing selected for painting."
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:5050
+msgid "Invalid value for"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:5109
+msgid ""
+"Could not do Paint. Try a different combination of parameters. Or a different method of "
+"Paint"
+msgstr ""
+
+#: appEditors/FlatCAMGeoEditor.py:5120
+msgid "Paint done."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:211
+msgid "To add an Pad first select a aperture in Aperture Table"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:218 appEditors/FlatCAMGrbEditor.py:418
+msgid "Aperture size is zero. It needs to be greater than zero."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:371 appEditors/FlatCAMGrbEditor.py:684
+msgid "Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:383
+msgid "Done. Adding Pad completed."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:410
+msgid "To add an Pad Array first select a aperture in Aperture Table"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:490
+msgid "Click on the Pad Circular Array Start position"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:710
+msgid "Too many Pads for the selected spacing angle."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:733
+msgid "Done. Pad Array added."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:758
+msgid "Select shape(s) and then click ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:770
+msgid "Failed. Nothing selected."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:786
+msgid "Failed. Poligonize works only on geometries belonging to the same aperture."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:840
+msgid "Done. Poligonize completed."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:895 appEditors/FlatCAMGrbEditor.py:1119
+#: appEditors/FlatCAMGrbEditor.py:1143
+msgid "Corner Mode 1: 45 degrees ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:907 appEditors/FlatCAMGrbEditor.py:1219
+msgid "Click on next Point or click Right mouse button to complete ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1107 appEditors/FlatCAMGrbEditor.py:1140
+msgid "Corner Mode 2: Reverse 45 degrees ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1110 appEditors/FlatCAMGrbEditor.py:1137
+msgid "Corner Mode 3: 90 degrees ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1113 appEditors/FlatCAMGrbEditor.py:1134
+msgid "Corner Mode 4: Reverse 90 degrees ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1116 appEditors/FlatCAMGrbEditor.py:1131
+msgid "Corner Mode 5: Free angle ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1193 appEditors/FlatCAMGrbEditor.py:1358
+#: appEditors/FlatCAMGrbEditor.py:1397
+msgid "Track Mode 1: 45 degrees ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1338 appEditors/FlatCAMGrbEditor.py:1392
+msgid "Track Mode 2: Reverse 45 degrees ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1343 appEditors/FlatCAMGrbEditor.py:1387
+msgid "Track Mode 3: 90 degrees ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1348 appEditors/FlatCAMGrbEditor.py:1382
+msgid "Track Mode 4: Reverse 90 degrees ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1353 appEditors/FlatCAMGrbEditor.py:1377
+msgid "Track Mode 5: Free angle ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1787
+msgid "Scale the selected Gerber apertures ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1829
+msgid "Buffer the selected apertures ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1871
+msgid "Mark polygon areas in the edited Gerber ..."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:1937
+msgid "Nothing selected to move"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2062
+msgid "Done. Apertures Move completed."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2144
+msgid "Done. Apertures copied."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2462 appGUI/MainGUI.py:1477
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27
+msgid "Gerber Editor"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2482 appGUI/ObjectUI.py:247 appTools/ToolProperties.py:159
+msgid "Apertures"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2484 appGUI/ObjectUI.py:249
+msgid "Apertures Table for the Gerber Object."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2495 appEditors/FlatCAMGrbEditor.py:3952
+#: appGUI/ObjectUI.py:282
+msgid "Code"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2495 appEditors/FlatCAMGrbEditor.py:3952
+#: appGUI/ObjectUI.py:282 appGUI/preferences/general/GeneralAPPSetGroupUI.py:103
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:167
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:196
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:43
+#: appTools/ToolCopperThieving.py:265 appTools/ToolCopperThieving.py:305
+#: appTools/ToolFiducials.py:159
+msgid "Size"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2495 appEditors/FlatCAMGrbEditor.py:3952
+#: appGUI/ObjectUI.py:282
+msgid "Dim"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2500 appGUI/ObjectUI.py:286
+msgid "Index"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2502 appEditors/FlatCAMGrbEditor.py:2531
+#: appGUI/ObjectUI.py:288
+msgid "Aperture Code"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2504 appGUI/ObjectUI.py:290
+msgid "Type of aperture: circular, rectangle, macros etc"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2506 appGUI/ObjectUI.py:292
+msgid "Aperture Size:"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2508 appGUI/ObjectUI.py:294
+msgid ""
+"Aperture Dimensions:\n"
+" - (width, height) for R, O type.\n"
+" - (dia, nVertices) for P type"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2532
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58
+msgid "Code for the new aperture"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2541
+msgid "Aperture Size"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2543
+msgid ""
+"Size for the new aperture.\n"
+"If aperture type is 'R' or 'O' then\n"
+"this value is automatically\n"
+"calculated as:\n"
+"sqrt(width**2 + height**2)"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2557
+msgid "Aperture Type"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2559
+msgid ""
+"Select the type of new aperture. Can be:\n"
+"C = circular\n"
+"R = rectangular\n"
+"O = oblong"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2570
+msgid "Aperture Dim"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2572
+msgid ""
+"Dimensions for the new aperture.\n"
+"Active only for rectangular apertures (type R).\n"
+"The format is (width, height)"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2581
+msgid "Add/Delete Aperture"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2583
+msgid "Add/Delete an aperture in the aperture table"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2592
+msgid "Add a new aperture to the aperture list."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2595 appEditors/FlatCAMGrbEditor.py:2743
+#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1068 appGUI/MainGUI.py:1527
+#: appGUI/MainGUI.py:2099 appGUI/MainGUI.py:4514 appGUI/ObjectUI.py:1525
+#: appObjects/FlatCAMGeometry.py:563 appTools/ToolIsolation.py:298
+#: appTools/ToolIsolation.py:616 appTools/ToolNCC.py:316 appTools/ToolNCC.py:637
+#: appTools/ToolPaint.py:298 appTools/ToolPaint.py:681 appTools/ToolSolderPaste.py:133
+#: appTools/ToolSolderPaste.py:608 app_Main.py:5674
+msgid "Delete"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2597
+msgid "Delete a aperture in the aperture list"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2614
+msgid "Buffer Aperture"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2616
+msgid "Buffer a aperture in the aperture list"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2629
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195
+msgid "Buffer distance"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2630
+msgid "Buffer corner"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2632
+msgid ""
+"There are 3 types of corners:\n"
+" - 'Round': the corner is rounded.\n"
+" - 'Square': the corner is met in a sharp angle.\n"
+" - 'Beveled': the corner is a line that directly connects the features meeting in the "
+"corner"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2662
+msgid "Scale Aperture"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2664
+msgid "Scale a aperture in the aperture list"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2672
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210
+msgid "Scale factor"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2674
+msgid ""
+"The factor by which to scale the selected aperture.\n"
+"Values can be between 0.0000 and 999.9999"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2702
+msgid "Mark polygons"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2704
+msgid "Mark the polygon areas."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2712
+msgid "Area UPPER threshold"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2714
+msgid ""
+"The threshold value, all areas less than this are marked.\n"
+"Can have a value between 0.0000 and 9999.9999"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2721
+msgid "Area LOWER threshold"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2723
+msgid ""
+"The threshold value, all areas more than this are marked.\n"
+"Can have a value between 0.0000 and 9999.9999"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2737
+msgid "Mark"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2739
+msgid "Mark the polygons that fit within limits."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2745
+msgid "Delete all the marked polygons."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2751
+msgid "Clear all the markings."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2771 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2072
+#: appGUI/MainGUI.py:4511
+msgid "Add Pad Array"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2773
+msgid "Add an array of pads (linear or circular array)"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2779
+msgid ""
+"Select the type of pads array to create.\n"
+"It can be Linear X(Y) or Circular"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2790
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95
+msgid "Nr of pads"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2792
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97
+msgid "Specify how many pads to be in the array."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:2841
+msgid ""
+"Angle at which the linear array is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -359.99 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:3335 appEditors/FlatCAMGrbEditor.py:3339
+msgid "Aperture code value is missing or wrong format. Add it and retry."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:3375
+msgid ""
+"Aperture dimensions value is missing or wrong format. Add it in format (width, height) "
+"and retry."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:3388
+msgid "Aperture size value is missing or wrong format. Add it and retry."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:3399
+msgid "Aperture already in the aperture table."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:3406
+msgid "Added new aperture with code"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:3438
+msgid " Select an aperture in Aperture Table"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:3446
+msgid "Select an aperture in Aperture Table -->"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:3460
+msgid "Deleted aperture with code"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:3528
+msgid "Dimensions need two float values separated by comma."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:3537
+msgid "Dimensions edited."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4067
+msgid "Loading Gerber into Editor"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4195
+msgid "Setting up the UI"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4196
+msgid "Adding geometry finished. Preparing the GUI"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4205
+msgid "Finished loading the Gerber object into the editor."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4346
+msgid "There are no Aperture definitions in the file. Aborting Gerber creation."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4348 appObjects/AppObject.py:133
+#: appObjects/FlatCAMGeometry.py:1786 appParsers/ParseExcellon.py:896
+#: appTools/ToolPcbWizard.py:432 app_Main.py:8467 app_Main.py:8531 app_Main.py:8662
+#: app_Main.py:8727 app_Main.py:9379
+msgid "An internal error has occurred. See shell.\n"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4356
+msgid "Creating Gerber."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4368
+msgid "Done. Gerber editing finished."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4384
+msgid "Cancelled. No aperture is selected"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4539 app_Main.py:6000
+msgid "Coordinates copied to clipboard."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4986
+msgid "Failed. No aperture geometry is selected."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:4995 appEditors/FlatCAMGrbEditor.py:5266
+msgid "Done. Apertures geometry deleted."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:5138
+msgid "No aperture to buffer. Select at least one aperture and try again."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:5150
+msgid "Failed."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:5169
+msgid "Scale factor value is missing or wrong format. Add it and retry."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:5201
+msgid "No aperture to scale. Select at least one aperture and try again."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:5217
+msgid "Done. Scale Tool completed."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:5255
+msgid "Polygons marked."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:5258
+msgid "No polygons were marked. None fit within the limits."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:5986
+msgid "Rotation action was not executed."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:6028 app_Main.py:5434 app_Main.py:5482
+msgid "Flip action was not executed."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:6068
+msgid "Skew action was not executed."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:6107
+msgid "Scale action was not executed."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:6151
+msgid "Offset action was not executed."
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:6237
+msgid "Geometry shape offset Y cancelled"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:6252
+msgid "Geometry shape skew X cancelled"
+msgstr ""
+
+#: appEditors/FlatCAMGrbEditor.py:6267
+msgid "Geometry shape skew Y cancelled"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:74
+msgid "Print Preview"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:75
+msgid "Open a OS standard Preview Print window."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:78
+msgid "Print Code"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:79
+msgid "Open a OS standard Print window."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:81
+msgid "Find in Code"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:82
+msgid "Will search and highlight in yellow the string in the Find box."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:86
+msgid "Find box. Enter here the strings to be searched in the text."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:88
+msgid "Replace With"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:89
+msgid "Will replace the string from the Find box with the one in the Replace box."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:93
+msgid "String to replace the one in the Find box throughout the text."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:95 appGUI/ObjectUI.py:2149
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 appTools/ToolIsolation.py:504
+#: appTools/ToolIsolation.py:1287 appTools/ToolIsolation.py:1669 appTools/ToolPaint.py:485
+#: appTools/ToolPaint.py:1446 defaults.py:404 defaults.py:447
+#: tclCommands/TclCommandPaint.py:162
+msgid "All"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:96
+msgid ""
+"When checked it will replace all instances in the 'Find' box\n"
+"with the text in the 'Replace' box.."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:99
+msgid "Copy All"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:100
+msgid "Will copy all the text in the Code Editor to the clipboard."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:103
+msgid "Open Code"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:104
+msgid "Will open a text file in the editor."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:106
+msgid "Save Code"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:107
+msgid "Will save the text in the editor into a file."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:109
+msgid "Run Code"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:110
+msgid "Will run the TCL commands found in the text file, one by one."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:184
+msgid "Open file"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:215 appEditors/FlatCAMTextEditor.py:220
+#: appObjects/FlatCAMCNCJob.py:507 appObjects/FlatCAMCNCJob.py:512
+#: appTools/ToolSolderPaste.py:1508
+msgid "Export Code ..."
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:272 appObjects/FlatCAMCNCJob.py:955
+#: appTools/ToolSolderPaste.py:1538
+msgid "No such file or directory"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:284 appObjects/FlatCAMCNCJob.py:969
+msgid "Saved to"
+msgstr ""
+
+#: appEditors/FlatCAMTextEditor.py:334
+msgid "Code Editor content copied to clipboard ..."
+msgstr ""
+
+#: appGUI/GUIElements.py:2692
+msgid ""
+"The reference can be:\n"
+"- Absolute -> the reference point is point (0,0)\n"
+"- Relative -> the reference point is the mouse position before Jump"
+msgstr ""
+
+#: appGUI/GUIElements.py:2697
+msgid "Abs"
+msgstr ""
+
+#: appGUI/GUIElements.py:2698
+msgid "Relative"
+msgstr ""
+
+#: appGUI/GUIElements.py:2708
+msgid "Location"
+msgstr ""
+
+#: appGUI/GUIElements.py:2710
+msgid ""
+"The Location value is a tuple (x,y).\n"
+"If the reference is Absolute then the Jump will be at the position (x,y).\n"
+"If the reference is Relative then the Jump will be at the (x,y) distance\n"
+"from the current mouse location point."
+msgstr ""
+
+#: appGUI/GUIElements.py:2750
+msgid "Save Log"
+msgstr ""
+
+#: appGUI/GUIElements.py:2760 app_Main.py:2680 app_Main.py:2989 app_Main.py:3123
+msgid "Close"
+msgstr ""
+
+#: appGUI/GUIElements.py:2769 appTools/ToolShell.py:296
+msgid "Type >help< to get started"
+msgstr ""
+
+#: appGUI/GUIElements.py:3159 appGUI/GUIElements.py:3168
+msgid "Idle."
+msgstr ""
+
+#: appGUI/GUIElements.py:3201
+msgid "Application started ..."
+msgstr ""
+
+#: appGUI/GUIElements.py:3202
+msgid "Hello!"
+msgstr ""
+
+#: appGUI/GUIElements.py:3249 appGUI/MainGUI.py:190 appGUI/MainGUI.py:895
+#: appGUI/MainGUI.py:1927
+msgid "Run Script ..."
+msgstr ""
+
+#: appGUI/GUIElements.py:3251 appGUI/MainGUI.py:192
+msgid ""
+"Will run the opened Tcl Script thus\n"
+"enabling the automation of certain\n"
+"functions of FlatCAM."
+msgstr ""
+
+#: appGUI/GUIElements.py:3260 appGUI/MainGUI.py:118 appTools/ToolPcbWizard.py:62
+#: appTools/ToolPcbWizard.py:69
+msgid "Open"
+msgstr ""
+
+#: appGUI/GUIElements.py:3264
+msgid "Open Project ..."
+msgstr ""
+
+#: appGUI/GUIElements.py:3270 appGUI/MainGUI.py:129
+msgid "Open &Gerber ...\tCtrl+G"
+msgstr ""
+
+#: appGUI/GUIElements.py:3275 appGUI/MainGUI.py:134
+msgid "Open &Excellon ...\tCtrl+E"
+msgstr ""
+
+#: appGUI/GUIElements.py:3280 appGUI/MainGUI.py:139
+msgid "Open G-&Code ..."
+msgstr ""
+
+#: appGUI/GUIElements.py:3290
+msgid "Exit"
+msgstr ""
+
+#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1407
+msgid "Toggle Panel"
+msgstr ""
+
+#: appGUI/MainGUI.py:79
+msgid "File"
+msgstr ""
+
+#: appGUI/MainGUI.py:84
+msgid "&New Project ...\tCtrl+N"
+msgstr ""
+
+#: appGUI/MainGUI.py:86
+msgid "Will create a new, blank project"
+msgstr ""
+
+#: appGUI/MainGUI.py:91
+msgid "&New"
+msgstr ""
+
+#: appGUI/MainGUI.py:95
+msgid "Geometry\tN"
+msgstr ""
+
+#: appGUI/MainGUI.py:97
+msgid "Will create a new, empty Geometry Object."
+msgstr ""
+
+#: appGUI/MainGUI.py:100
+msgid "Gerber\tB"
+msgstr ""
+
+#: appGUI/MainGUI.py:102
+msgid "Will create a new, empty Gerber Object."
+msgstr ""
+
+#: appGUI/MainGUI.py:105
+msgid "Excellon\tL"
+msgstr ""
+
+#: appGUI/MainGUI.py:107
+msgid "Will create a new, empty Excellon Object."
+msgstr ""
+
+#: appGUI/MainGUI.py:112
+msgid "Document\tD"
+msgstr ""
+
+#: appGUI/MainGUI.py:114
+msgid "Will create a new, empty Document Object."
+msgstr ""
+
+#: appGUI/MainGUI.py:123
+msgid "Open &Project ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:146
+msgid "Open Config ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:151
+msgid "Recent projects"
+msgstr ""
+
+#: appGUI/MainGUI.py:153
+msgid "Recent files"
+msgstr ""
+
+#: appGUI/MainGUI.py:156 appGUI/MainGUI.py:750 appGUI/MainGUI.py:1380
+msgid "Save"
+msgstr ""
+
+#: appGUI/MainGUI.py:160
+msgid "&Save Project ...\tCtrl+S"
+msgstr ""
+
+#: appGUI/MainGUI.py:165
+msgid "Save Project &As ...\tCtrl+Shift+S"
+msgstr ""
+
+#: appGUI/MainGUI.py:180
+msgid "Scripting"
+msgstr ""
+
+#: appGUI/MainGUI.py:184 appGUI/MainGUI.py:891 appGUI/MainGUI.py:1923
+msgid "New Script ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:186 appGUI/MainGUI.py:893 appGUI/MainGUI.py:1925
+msgid "Open Script ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:188
+msgid "Open Example ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:207
+msgid "Import"
+msgstr ""
+
+#: appGUI/MainGUI.py:209
+msgid "&SVG as Geometry Object ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:212
+msgid "&SVG as Gerber Object ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:217
+msgid "&DXF as Geometry Object ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:220
+msgid "&DXF as Gerber Object ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:224
+msgid "HPGL2 as Geometry Object ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:230
+msgid "Export"
+msgstr ""
+
+#: appGUI/MainGUI.py:234
+msgid "Export &SVG ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:238
+msgid "Export DXF ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:244
+msgid "Export &PNG ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:246
+msgid ""
+"Will export an image in PNG format,\n"
+"the saved image will contain the visual \n"
+"information currently in FlatCAM Plot Area."
+msgstr ""
+
+#: appGUI/MainGUI.py:255
+msgid "Export &Excellon ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:257
+msgid ""
+"Will export an Excellon Object as Excellon file,\n"
+"the coordinates format, the file units and zeros\n"
+"are set in Preferences -> Excellon Export."
+msgstr ""
+
+#: appGUI/MainGUI.py:264
+msgid "Export &Gerber ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:266
+msgid ""
+"Will export an Gerber Object as Gerber file,\n"
+"the coordinates format, the file units and zeros\n"
+"are set in Preferences -> Gerber Export."
+msgstr ""
+
+#: appGUI/MainGUI.py:276
+msgid "Backup"
+msgstr ""
+
+#: appGUI/MainGUI.py:281
+msgid "Import Preferences from file ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:287
+msgid "Export Preferences to file ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1125
+msgid "Save Preferences"
+msgstr ""
+
+#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4101
+msgid "Print (PDF)"
+msgstr ""
+
+#: appGUI/MainGUI.py:309
+msgid "E&xit"
+msgstr ""
+
+#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:744 appGUI/MainGUI.py:1529
+msgid "Edit"
+msgstr ""
+
+#: appGUI/MainGUI.py:321
+msgid "Edit Object\tE"
+msgstr ""
+
+#: appGUI/MainGUI.py:323
+msgid "Close Editor\tCtrl+S"
+msgstr ""
+
+#: appGUI/MainGUI.py:332
+msgid "Conversion"
+msgstr ""
+
+#: appGUI/MainGUI.py:334
+msgid "&Join Geo/Gerber/Exc -> Geo"
+msgstr ""
+
+#: appGUI/MainGUI.py:336
+msgid ""
+"Merge a selection of objects, which can be of type:\n"
+"- Gerber\n"
+"- Excellon\n"
+"- Geometry\n"
+"into a new combo Geometry object."
+msgstr ""
+
+#: appGUI/MainGUI.py:343
+msgid "Join Excellon(s) -> Excellon"
+msgstr ""
+
+#: appGUI/MainGUI.py:345
+msgid "Merge a selection of Excellon objects into a new combo Excellon object."
+msgstr ""
+
+#: appGUI/MainGUI.py:348
+msgid "Join Gerber(s) -> Gerber"
+msgstr ""
+
+#: appGUI/MainGUI.py:350
+msgid "Merge a selection of Gerber objects into a new combo Gerber object."
+msgstr ""
+
+#: appGUI/MainGUI.py:355
+msgid "Convert Single to MultiGeo"
+msgstr ""
+
+#: appGUI/MainGUI.py:357
+msgid ""
+"Will convert a Geometry object from single_geometry type\n"
+"to a multi_geometry type."
+msgstr ""
+
+#: appGUI/MainGUI.py:361
+msgid "Convert Multi to SingleGeo"
+msgstr ""
+
+#: appGUI/MainGUI.py:363
+msgid ""
+"Will convert a Geometry object from multi_geometry type\n"
+"to a single_geometry type."
+msgstr ""
+
+#: appGUI/MainGUI.py:370
+msgid "Convert Any to Geo"
+msgstr ""
+
+#: appGUI/MainGUI.py:373
+msgid "Convert Any to Gerber"
+msgstr ""
+
+#: appGUI/MainGUI.py:379
+msgid "&Copy\tCtrl+C"
+msgstr ""
+
+#: appGUI/MainGUI.py:384
+msgid "&Delete\tDEL"
+msgstr ""
+
+#: appGUI/MainGUI.py:389
+msgid "Se&t Origin\tO"
+msgstr ""
+
+#: appGUI/MainGUI.py:391
+msgid "Move to Origin\tShift+O"
+msgstr ""
+
+#: appGUI/MainGUI.py:394
+msgid "Jump to Location\tJ"
+msgstr ""
+
+#: appGUI/MainGUI.py:396
+msgid "Locate in Object\tShift+J"
+msgstr ""
+
+#: appGUI/MainGUI.py:401
+msgid "Toggle Units\tQ"
+msgstr ""
+
+#: appGUI/MainGUI.py:403
+msgid "&Select All\tCtrl+A"
+msgstr ""
+
+#: appGUI/MainGUI.py:408
+msgid "&Preferences\tShift+P"
+msgstr ""
+
+#: appGUI/MainGUI.py:414 appTools/ToolProperties.py:155
+msgid "Options"
+msgstr ""
+
+#: appGUI/MainGUI.py:416
+msgid "&Rotate Selection\tShift+(R)"
+msgstr ""
+
+#: appGUI/MainGUI.py:421
+msgid "&Skew on X axis\tShift+X"
+msgstr ""
+
+#: appGUI/MainGUI.py:423
+msgid "S&kew on Y axis\tShift+Y"
+msgstr ""
+
+#: appGUI/MainGUI.py:428
+msgid "Flip on &X axis\tX"
+msgstr ""
+
+#: appGUI/MainGUI.py:430
+msgid "Flip on &Y axis\tY"
+msgstr ""
+
+#: appGUI/MainGUI.py:435
+msgid "View source\tAlt+S"
+msgstr ""
+
+#: appGUI/MainGUI.py:437
+msgid "Tools DataBase\tCtrl+D"
+msgstr ""
+
+#: appGUI/MainGUI.py:444 appGUI/MainGUI.py:1427
+msgid "View"
+msgstr ""
+
+#: appGUI/MainGUI.py:446
+msgid "Enable all plots\tAlt+1"
+msgstr ""
+
+#: appGUI/MainGUI.py:448
+msgid "Disable all plots\tAlt+2"
+msgstr ""
+
+#: appGUI/MainGUI.py:450
+msgid "Disable non-selected\tAlt+3"
+msgstr ""
+
+#: appGUI/MainGUI.py:454
+msgid "&Zoom Fit\tV"
+msgstr ""
+
+#: appGUI/MainGUI.py:456
+msgid "&Zoom In\t="
+msgstr ""
+
+#: appGUI/MainGUI.py:458
+msgid "&Zoom Out\t-"
+msgstr ""
+
+#: appGUI/MainGUI.py:463
+msgid "Redraw All\tF5"
+msgstr ""
+
+#: appGUI/MainGUI.py:467
+msgid "Toggle Code Editor\tShift+E"
+msgstr ""
+
+#: appGUI/MainGUI.py:470
+msgid "&Toggle FullScreen\tAlt+F10"
+msgstr ""
+
+#: appGUI/MainGUI.py:472
+msgid "&Toggle Plot Area\tCtrl+F10"
+msgstr ""
+
+#: appGUI/MainGUI.py:474
+msgid "&Toggle Project/Sel/Tool\t`"
+msgstr ""
+
+#: appGUI/MainGUI.py:478
+msgid "&Toggle Grid Snap\tG"
+msgstr ""
+
+#: appGUI/MainGUI.py:480
+msgid "&Toggle Grid Lines\tAlt+G"
+msgstr ""
+
+#: appGUI/MainGUI.py:482
+msgid "&Toggle Axis\tShift+G"
+msgstr ""
+
+#: appGUI/MainGUI.py:484
+msgid "Toggle Workspace\tShift+W"
+msgstr ""
+
+#: appGUI/MainGUI.py:486
+msgid "Toggle HUD\tAlt+H"
+msgstr ""
+
+#: appGUI/MainGUI.py:491
+msgid "Objects"
+msgstr ""
+
+#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4099 appObjects/ObjectCollection.py:1121
+#: appObjects/ObjectCollection.py:1168
+msgid "Select All"
+msgstr ""
+
+#: appGUI/MainGUI.py:496 appObjects/ObjectCollection.py:1125
+#: appObjects/ObjectCollection.py:1172
+msgid "Deselect All"
+msgstr ""
+
+#: appGUI/MainGUI.py:505
+msgid "&Command Line\tS"
+msgstr ""
+
+#: appGUI/MainGUI.py:510
+msgid "Help"
+msgstr ""
+
+#: appGUI/MainGUI.py:512
+msgid "Online Help\tF1"
+msgstr ""
+
+#: appGUI/MainGUI.py:518 app_Main.py:3092 app_Main.py:3101
+msgid "Bookmarks Manager"
+msgstr ""
+
+#: appGUI/MainGUI.py:522
+msgid "Report a bug"
+msgstr ""
+
+#: appGUI/MainGUI.py:525
+msgid "Excellon Specification"
+msgstr ""
+
+#: appGUI/MainGUI.py:527
+msgid "Gerber Specification"
+msgstr ""
+
+#: appGUI/MainGUI.py:532
+msgid "Shortcuts List\tF3"
+msgstr ""
+
+#: appGUI/MainGUI.py:534
+msgid "YouTube Channel\tF4"
+msgstr ""
+
+#: appGUI/MainGUI.py:539
+msgid "ReadMe?"
+msgstr ""
+
+#: appGUI/MainGUI.py:542 app_Main.py:2647
+msgid "About FlatCAM"
+msgstr ""
+
+#: appGUI/MainGUI.py:551
+msgid "Add Circle\tO"
+msgstr ""
+
+#: appGUI/MainGUI.py:554
+msgid "Add Arc\tA"
+msgstr ""
+
+#: appGUI/MainGUI.py:557
+msgid "Add Rectangle\tR"
+msgstr ""
+
+#: appGUI/MainGUI.py:560
+msgid "Add Polygon\tN"
+msgstr ""
+
+#: appGUI/MainGUI.py:563
+msgid "Add Path\tP"
+msgstr ""
+
+#: appGUI/MainGUI.py:566
+msgid "Add Text\tT"
+msgstr ""
+
+#: appGUI/MainGUI.py:569
+msgid "Polygon Union\tU"
+msgstr ""
+
+#: appGUI/MainGUI.py:571
+msgid "Polygon Intersection\tE"
+msgstr ""
+
+#: appGUI/MainGUI.py:573
+msgid "Polygon Subtraction\tS"
+msgstr ""
+
+#: appGUI/MainGUI.py:577
+msgid "Cut Path\tX"
+msgstr ""
+
+#: appGUI/MainGUI.py:581
+msgid "Copy Geom\tC"
+msgstr ""
+
+#: appGUI/MainGUI.py:583
+msgid "Delete Shape\tDEL"
+msgstr ""
+
+#: appGUI/MainGUI.py:587 appGUI/MainGUI.py:674
+msgid "Move\tM"
+msgstr ""
+
+#: appGUI/MainGUI.py:589
+msgid "Buffer Tool\tB"
+msgstr ""
+
+#: appGUI/MainGUI.py:592
+msgid "Paint Tool\tI"
+msgstr ""
+
+#: appGUI/MainGUI.py:595
+msgid "Transform Tool\tAlt+R"
+msgstr ""
+
+#: appGUI/MainGUI.py:599
+msgid "Toggle Corner Snap\tK"
+msgstr ""
+
+#: appGUI/MainGUI.py:605
+msgid ">Excellon Editor<"
+msgstr ""
+
+#: appGUI/MainGUI.py:609
+msgid "Add Drill Array\tA"
+msgstr ""
+
+#: appGUI/MainGUI.py:611
+msgid "Add Drill\tD"
+msgstr ""
+
+#: appGUI/MainGUI.py:615
+msgid "Add Slot Array\tQ"
+msgstr ""
+
+#: appGUI/MainGUI.py:617
+msgid "Add Slot\tW"
+msgstr ""
+
+#: appGUI/MainGUI.py:621
+msgid "Resize Drill(S)\tR"
+msgstr ""
+
+#: appGUI/MainGUI.py:624 appGUI/MainGUI.py:668
+msgid "Copy\tC"
+msgstr ""
+
+#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:670
+msgid "Delete\tDEL"
+msgstr ""
+
+#: appGUI/MainGUI.py:631
+msgid "Move Drill(s)\tM"
+msgstr ""
+
+#: appGUI/MainGUI.py:636
+msgid ">Gerber Editor<"
+msgstr ""
+
+#: appGUI/MainGUI.py:640
+msgid "Add Pad\tP"
+msgstr ""
+
+#: appGUI/MainGUI.py:642
+msgid "Add Pad Array\tA"
+msgstr ""
+
+#: appGUI/MainGUI.py:644
+msgid "Add Track\tT"
+msgstr ""
+
+#: appGUI/MainGUI.py:646
+msgid "Add Region\tN"
+msgstr ""
+
+#: appGUI/MainGUI.py:650
+msgid "Poligonize\tAlt+N"
+msgstr ""
+
+#: appGUI/MainGUI.py:652
+msgid "Add SemiDisc\tE"
+msgstr ""
+
+#: appGUI/MainGUI.py:654
+msgid "Add Disc\tD"
+msgstr ""
+
+#: appGUI/MainGUI.py:656
+msgid "Buffer\tB"
+msgstr ""
+
+#: appGUI/MainGUI.py:658
+msgid "Scale\tS"
+msgstr ""
+
+#: appGUI/MainGUI.py:660
+msgid "Mark Area\tAlt+A"
+msgstr ""
+
+#: appGUI/MainGUI.py:662
+msgid "Eraser\tCtrl+E"
+msgstr ""
+
+#: appGUI/MainGUI.py:664
+msgid "Transform\tAlt+R"
+msgstr ""
+
+#: appGUI/MainGUI.py:691
+msgid "Enable Plot"
+msgstr ""
+
+#: appGUI/MainGUI.py:693
+msgid "Disable Plot"
+msgstr ""
+
+#: appGUI/MainGUI.py:697
+msgid "Set Color"
+msgstr ""
+
+#: appGUI/MainGUI.py:700 app_Main.py:9646
+msgid "Red"
+msgstr ""
+
+#: appGUI/MainGUI.py:703 app_Main.py:9648
+msgid "Blue"
+msgstr ""
+
+#: appGUI/MainGUI.py:706 app_Main.py:9651
+msgid "Yellow"
+msgstr ""
+
+#: appGUI/MainGUI.py:709 app_Main.py:9653
+msgid "Green"
+msgstr ""
+
+#: appGUI/MainGUI.py:712 app_Main.py:9655
+msgid "Purple"
+msgstr ""
+
+#: appGUI/MainGUI.py:715 app_Main.py:9657
+msgid "Brown"
+msgstr ""
+
+#: appGUI/MainGUI.py:718 app_Main.py:9659 app_Main.py:9715
+msgid "White"
+msgstr ""
+
+#: appGUI/MainGUI.py:721 app_Main.py:9661
+msgid "Black"
+msgstr ""
+
+#: appGUI/MainGUI.py:726 app_Main.py:9664
+msgid "Custom"
+msgstr ""
+
+#: appGUI/MainGUI.py:731 app_Main.py:9698
+msgid "Opacity"
+msgstr ""
+
+#: appGUI/MainGUI.py:734 app_Main.py:9674
+msgid "Default"
+msgstr ""
+
+#: appGUI/MainGUI.py:739
+msgid "Generate CNC"
+msgstr ""
+
+#: appGUI/MainGUI.py:741
+msgid "View Source"
+msgstr ""
+
+#: appGUI/MainGUI.py:746 appGUI/MainGUI.py:851 appGUI/MainGUI.py:1066 appGUI/MainGUI.py:1525
+#: appGUI/MainGUI.py:1886 appGUI/MainGUI.py:2097 appGUI/MainGUI.py:4511
+#: appGUI/ObjectUI.py:1519 appObjects/FlatCAMGeometry.py:560 appTools/ToolPanelize.py:551
+#: appTools/ToolPanelize.py:578 appTools/ToolPanelize.py:671 appTools/ToolPanelize.py:700
+#: appTools/ToolPanelize.py:762
+msgid "Copy"
+msgstr ""
+
+#: appGUI/MainGUI.py:754 appGUI/MainGUI.py:1538 appTools/ToolProperties.py:31
+msgid "Properties"
+msgstr ""
+
+#: appGUI/MainGUI.py:783
+msgid "File Toolbar"
+msgstr ""
+
+#: appGUI/MainGUI.py:787
+msgid "Edit Toolbar"
+msgstr ""
+
+#: appGUI/MainGUI.py:791
+msgid "View Toolbar"
+msgstr ""
+
+#: appGUI/MainGUI.py:795
+msgid "Shell Toolbar"
+msgstr ""
+
+#: appGUI/MainGUI.py:799
+msgid "Tools Toolbar"
+msgstr ""
+
+#: appGUI/MainGUI.py:803
+msgid "Excellon Editor Toolbar"
+msgstr ""
+
+#: appGUI/MainGUI.py:809
+msgid "Geometry Editor Toolbar"
+msgstr ""
+
+#: appGUI/MainGUI.py:813
+msgid "Gerber Editor Toolbar"
+msgstr ""
+
+#: appGUI/MainGUI.py:817
+msgid "Grid Toolbar"
+msgstr ""
+
+#: appGUI/MainGUI.py:831 appGUI/MainGUI.py:1865 app_Main.py:6594 app_Main.py:6599
+msgid "Open Gerber"
+msgstr ""
+
+#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1867 app_Main.py:6634 app_Main.py:6639
+msgid "Open Excellon"
+msgstr ""
+
+#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1870
+msgid "Open project"
+msgstr ""
+
+#: appGUI/MainGUI.py:838 appGUI/MainGUI.py:1872
+msgid "Save project"
+msgstr ""
+
+#: appGUI/MainGUI.py:844 appGUI/MainGUI.py:1878
+msgid "Editor"
+msgstr ""
+
+#: appGUI/MainGUI.py:846 appGUI/MainGUI.py:1881
+msgid "Save Object and close the Editor"
+msgstr ""
+
+#: appGUI/MainGUI.py:853 appGUI/MainGUI.py:1888
+msgid "&Delete"
+msgstr ""
+
+#: appGUI/MainGUI.py:856 appGUI/MainGUI.py:1891 appGUI/MainGUI.py:4100
+#: appGUI/MainGUI.py:4308 appTools/ToolDistance.py:35 appTools/ToolDistance.py:197
+msgid "Distance Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:858 appGUI/MainGUI.py:1893
+msgid "Distance Min Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:860 appGUI/MainGUI.py:1895 appGUI/MainGUI.py:4093
+msgid "Set Origin"
+msgstr ""
+
+#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:1897
+msgid "Move to Origin"
+msgstr ""
+
+#: appGUI/MainGUI.py:865 appGUI/MainGUI.py:1899
+msgid "Jump to Location"
+msgstr ""
+
+#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:1901 appGUI/MainGUI.py:4105
+msgid "Locate in Object"
+msgstr ""
+
+#: appGUI/MainGUI.py:873 appGUI/MainGUI.py:1907
+msgid "&Replot"
+msgstr ""
+
+#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1909
+msgid "&Clear plot"
+msgstr ""
+
+#: appGUI/MainGUI.py:877 appGUI/MainGUI.py:1911 appGUI/MainGUI.py:4096
+msgid "Zoom In"
+msgstr ""
+
+#: appGUI/MainGUI.py:879 appGUI/MainGUI.py:1913 appGUI/MainGUI.py:4096
+msgid "Zoom Out"
+msgstr ""
+
+#: appGUI/MainGUI.py:881 appGUI/MainGUI.py:1429 appGUI/MainGUI.py:1915
+#: appGUI/MainGUI.py:4095
+msgid "Zoom Fit"
+msgstr ""
+
+#: appGUI/MainGUI.py:889 appGUI/MainGUI.py:1921
+msgid "&Command Line"
+msgstr ""
+
+#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:1933
+msgid "2Sided Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:1935 appGUI/MainGUI.py:4111
+msgid "Align Objects Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:1937 appGUI/MainGUI.py:4111
+#: appTools/ToolExtractDrills.py:393
+msgid "Extract Drills Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:908 appGUI/ObjectUI.py:360 appTools/ToolCutOut.py:440
+msgid "Cutout Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:910 appGUI/MainGUI.py:1942 appGUI/ObjectUI.py:346
+#: appGUI/ObjectUI.py:2087 appTools/ToolNCC.py:974
+msgid "NCC Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:914 appGUI/MainGUI.py:1946 appGUI/MainGUI.py:4113
+#: appTools/ToolIsolation.py:38 appTools/ToolIsolation.py:766
+msgid "Isolation Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:918 appGUI/MainGUI.py:1950
+msgid "Panel Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:920 appGUI/MainGUI.py:1952 appTools/ToolFilm.py:569
+msgid "Film Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:922 appGUI/MainGUI.py:1954 appTools/ToolSolderPaste.py:561
+msgid "SolderPaste Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:924 appGUI/MainGUI.py:1956 appGUI/MainGUI.py:4118
+#: appTools/ToolSub.py:40
+msgid "Subtract Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:926 appGUI/MainGUI.py:1958 appTools/ToolRulesCheck.py:616
+msgid "Rules Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:928 appGUI/MainGUI.py:1960 appGUI/MainGUI.py:4115
+#: appTools/ToolOptimal.py:33 appTools/ToolOptimal.py:313
+msgid "Optimal Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:933 appGUI/MainGUI.py:1965 appGUI/MainGUI.py:4111
+msgid "Calculators Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:937 appGUI/MainGUI.py:1969 appGUI/MainGUI.py:4116
+#: appTools/ToolQRCode.py:43 appTools/ToolQRCode.py:391
+msgid "QRCode Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1971 appGUI/MainGUI.py:4113
+#: appTools/ToolCopperThieving.py:39 appTools/ToolCopperThieving.py:572
+msgid "Copper Thieving Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:1974 appGUI/MainGUI.py:4112
+#: appTools/ToolFiducials.py:33 appTools/ToolFiducials.py:399
+msgid "Fiducials Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:944 appGUI/MainGUI.py:1976 appTools/ToolCalibration.py:37
+#: appTools/ToolCalibration.py:759
+msgid "Calibration Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:1978 appGUI/MainGUI.py:4113
+msgid "Punch Gerber Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:1980 appTools/ToolInvertGerber.py:31
+msgid "Invert Gerber Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:1982 appGUI/MainGUI.py:4115
+#: appTools/ToolCorners.py:31
+msgid "Corner Markers Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:1984 appTools/ToolEtchCompensation.py:32
+#: appTools/ToolEtchCompensation.py:288
+msgid "Etch Compensation Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:958 appGUI/MainGUI.py:984 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:1990
+#: appGUI/MainGUI.py:2068
+msgid "Select"
+msgstr ""
+
+#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:1992
+msgid "Add Drill Hole"
+msgstr ""
+
+#: appGUI/MainGUI.py:962 appGUI/MainGUI.py:1994
+msgid "Add Drill Hole Array"
+msgstr ""
+
+#: appGUI/MainGUI.py:964 appGUI/MainGUI.py:1517 appGUI/MainGUI.py:1998
+#: appGUI/MainGUI.py:4393
+msgid "Add Slot"
+msgstr ""
+
+#: appGUI/MainGUI.py:966 appGUI/MainGUI.py:1519 appGUI/MainGUI.py:2000
+#: appGUI/MainGUI.py:4392
+msgid "Add Slot Array"
+msgstr ""
+
+#: appGUI/MainGUI.py:968 appGUI/MainGUI.py:1522 appGUI/MainGUI.py:1996
+msgid "Resize Drill"
+msgstr ""
+
+#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2004
+msgid "Copy Drill"
+msgstr ""
+
+#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2006
+msgid "Delete Drill"
+msgstr ""
+
+#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2010
+msgid "Move Drill"
+msgstr ""
+
+#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:2018
+msgid "Add Circle"
+msgstr ""
+
+#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2020
+msgid "Add Arc"
+msgstr ""
+
+#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2022
+msgid "Add Rectangle"
+msgstr ""
+
+#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:2026
+msgid "Add Path"
+msgstr ""
+
+#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:2028
+msgid "Add Polygon"
+msgstr ""
+
+#: appGUI/MainGUI.py:999 appGUI/MainGUI.py:2031
+msgid "Add Text"
+msgstr ""
+
+#: appGUI/MainGUI.py:1001 appGUI/MainGUI.py:2033
+msgid "Add Buffer"
+msgstr ""
+
+#: appGUI/MainGUI.py:1003 appGUI/MainGUI.py:2035
+msgid "Paint Shape"
+msgstr ""
+
+#: appGUI/MainGUI.py:1005 appGUI/MainGUI.py:1062 appGUI/MainGUI.py:1458
+#: appGUI/MainGUI.py:1503 appGUI/MainGUI.py:2037 appGUI/MainGUI.py:2093
+msgid "Eraser"
+msgstr ""
+
+#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2041
+msgid "Polygon Union"
+msgstr ""
+
+#: appGUI/MainGUI.py:1011 appGUI/MainGUI.py:2043
+msgid "Polygon Explode"
+msgstr ""
+
+#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2046
+msgid "Polygon Intersection"
+msgstr ""
+
+#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2048
+msgid "Polygon Subtraction"
+msgstr ""
+
+#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2052
+msgid "Cut Path"
+msgstr ""
+
+#: appGUI/MainGUI.py:1022
+msgid "Copy Shape(s)"
+msgstr ""
+
+#: appGUI/MainGUI.py:1025
+msgid "Delete Shape '-'"
+msgstr ""
+
+#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1070 appGUI/MainGUI.py:1470
+#: appGUI/MainGUI.py:1507 appGUI/MainGUI.py:2058 appGUI/MainGUI.py:2101
+#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152
+msgid "Transformations"
+msgstr ""
+
+#: appGUI/MainGUI.py:1030
+msgid "Move Objects "
+msgstr ""
+
+#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2070 appGUI/MainGUI.py:4512
+msgid "Add Pad"
+msgstr ""
+
+#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2074 appGUI/MainGUI.py:4513
+msgid "Add Track"
+msgstr ""
+
+#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2076 appGUI/MainGUI.py:4512
+msgid "Add Region"
+msgstr ""
+
+#: appGUI/MainGUI.py:1046 appGUI/MainGUI.py:1489 appGUI/MainGUI.py:2078
+msgid "Poligonize"
+msgstr ""
+
+#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:1491 appGUI/MainGUI.py:2081
+msgid "SemiDisc"
+msgstr ""
+
+#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1493 appGUI/MainGUI.py:2083
+msgid "Disc"
+msgstr ""
+
+#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1501 appGUI/MainGUI.py:2091
+msgid "Mark Area"
+msgstr ""
+
+#: appGUI/MainGUI.py:1073 appGUI/MainGUI.py:1474 appGUI/MainGUI.py:1536
+#: appGUI/MainGUI.py:2104 appGUI/MainGUI.py:4512 appTools/ToolMove.py:27
+msgid "Move"
+msgstr ""
+
+#: appGUI/MainGUI.py:1081
+msgid "Snap to grid"
+msgstr ""
+
+#: appGUI/MainGUI.py:1084
+msgid "Grid X snapping distance"
+msgstr ""
+
+#: appGUI/MainGUI.py:1089
+msgid ""
+"When active, value on Grid_X\n"
+"is copied to the Grid_Y value."
+msgstr ""
+
+#: appGUI/MainGUI.py:1096
+msgid "Grid Y snapping distance"
+msgstr ""
+
+#: appGUI/MainGUI.py:1101
+msgid "Toggle the display of axis on canvas"
+msgstr ""
+
+#: appGUI/MainGUI.py:1107 appGUI/preferences/PreferencesUIManager.py:853
+#: appGUI/preferences/PreferencesUIManager.py:945
+#: appGUI/preferences/PreferencesUIManager.py:973
+#: appGUI/preferences/PreferencesUIManager.py:1078 app_Main.py:5141 app_Main.py:5146
+#: app_Main.py:5161
+msgid "Preferences"
+msgstr ""
+
+#: appGUI/MainGUI.py:1113
+msgid "Command Line"
+msgstr ""
+
+#: appGUI/MainGUI.py:1119
+msgid "HUD (Heads up display)"
+msgstr ""
+
+#: appGUI/MainGUI.py:1125 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97
+msgid ""
+"Draw a delimiting rectangle on canvas.\n"
+"The purpose is to illustrate the limits for our work."
+msgstr ""
+
+#: appGUI/MainGUI.py:1135
+msgid "Snap to corner"
+msgstr ""
+
+#: appGUI/MainGUI.py:1139 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78
+msgid "Max. magnet distance"
+msgstr ""
+
+#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1420 app_Main.py:7641
+msgid "Project"
+msgstr ""
+
+#: appGUI/MainGUI.py:1190
+msgid "Selected"
+msgstr ""
+
+#: appGUI/MainGUI.py:1218 appGUI/MainGUI.py:1226
+msgid "Plot Area"
+msgstr ""
+
+#: appGUI/MainGUI.py:1253
+msgid "General"
+msgstr ""
+
+#: appGUI/MainGUI.py:1268 appTools/ToolCopperThieving.py:74 appTools/ToolCorners.py:55
+#: appTools/ToolDblSided.py:64 appTools/ToolEtchCompensation.py:73
+#: appTools/ToolExtractDrills.py:61 appTools/ToolFiducials.py:262
+#: appTools/ToolInvertGerber.py:72 appTools/ToolIsolation.py:94 appTools/ToolOptimal.py:71
+#: appTools/ToolPunchGerber.py:64 appTools/ToolQRCode.py:78 appTools/ToolRulesCheck.py:61
+#: appTools/ToolSolderPaste.py:67 appTools/ToolSub.py:70
+msgid "GERBER"
+msgstr ""
+
+#: appGUI/MainGUI.py:1278 appTools/ToolDblSided.py:92 appTools/ToolRulesCheck.py:199
+msgid "EXCELLON"
+msgstr ""
+
+#: appGUI/MainGUI.py:1288 appTools/ToolDblSided.py:120 appTools/ToolSub.py:125
+msgid "GEOMETRY"
+msgstr ""
+
+#: appGUI/MainGUI.py:1298
+msgid "CNC-JOB"
+msgstr ""
+
+#: appGUI/MainGUI.py:1307 appGUI/ObjectUI.py:328 appGUI/ObjectUI.py:2062
+msgid "TOOLS"
+msgstr ""
+
+#: appGUI/MainGUI.py:1316
+msgid "TOOLS 2"
+msgstr ""
+
+#: appGUI/MainGUI.py:1326
+msgid "UTILITIES"
+msgstr ""
+
+#: appGUI/MainGUI.py:1343 appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201
+msgid "Restore Defaults"
+msgstr ""
+
+#: appGUI/MainGUI.py:1346
+msgid ""
+"Restore the entire set of default values\n"
+"to the initial values loaded after first launch."
+msgstr ""
+
+#: appGUI/MainGUI.py:1351
+msgid "Open Pref Folder"
+msgstr ""
+
+#: appGUI/MainGUI.py:1354
+msgid "Open the folder where FlatCAM save the preferences files."
+msgstr ""
+
+#: appGUI/MainGUI.py:1358 appGUI/MainGUI.py:1836
+msgid "Clear GUI Settings"
+msgstr ""
+
+#: appGUI/MainGUI.py:1362
+msgid ""
+"Clear the GUI settings for FlatCAM,\n"
+"such as: layout, gui state, style, hdpi support etc."
+msgstr ""
+
+#: appGUI/MainGUI.py:1373
+msgid "Apply"
+msgstr ""
+
+#: appGUI/MainGUI.py:1376
+msgid "Apply the current preferences without saving to a file."
+msgstr ""
+
+#: appGUI/MainGUI.py:1383
+msgid ""
+"Save the current settings in the 'current_defaults' file\n"
+"which is the file storing the working default preferences."
+msgstr ""
+
+#: appGUI/MainGUI.py:1391
+msgid "Will not save the changes and will close the preferences window."
+msgstr ""
+
+#: appGUI/MainGUI.py:1405
+msgid "Toggle Visibility"
+msgstr ""
+
+#: appGUI/MainGUI.py:1411
+msgid "New"
+msgstr ""
+
+#: appGUI/MainGUI.py:1413 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78
+#: appTools/ToolCalibration.py:631 appTools/ToolCalibration.py:648
+#: appTools/ToolCalibration.py:815 appTools/ToolCopperThieving.py:148
+#: appTools/ToolCopperThieving.py:162 appTools/ToolCopperThieving.py:608
+#: appTools/ToolCutOut.py:92 appTools/ToolDblSided.py:226 appTools/ToolFilm.py:69
+#: appTools/ToolFilm.py:92 appTools/ToolImage.py:49 appTools/ToolImage.py:271
+#: appTools/ToolIsolation.py:464 appTools/ToolIsolation.py:517
+#: appTools/ToolIsolation.py:1281 appTools/ToolNCC.py:95 appTools/ToolNCC.py:558
+#: appTools/ToolNCC.py:1318 appTools/ToolPaint.py:501 appTools/ToolPaint.py:705
+#: appTools/ToolPanelize.py:116 appTools/ToolPanelize.py:385 appTools/ToolPanelize.py:402
+#: appTools/ToolTransform.py:100 appTools/ToolTransform.py:535
+msgid "Geometry"
+msgstr ""
+
+#: appGUI/MainGUI.py:1417 appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 appTools/ToolAlignObjects.py:74
+#: appTools/ToolAlignObjects.py:110 appTools/ToolCalibration.py:197
+#: appTools/ToolCalibration.py:631 appTools/ToolCalibration.py:648
+#: appTools/ToolCalibration.py:807 appTools/ToolCalibration.py:815
+#: appTools/ToolCopperThieving.py:148 appTools/ToolCopperThieving.py:162
+#: appTools/ToolCopperThieving.py:608 appTools/ToolDblSided.py:225 appTools/ToolFilm.py:342
+#: appTools/ToolIsolation.py:517 appTools/ToolIsolation.py:1281 appTools/ToolNCC.py:558
+#: appTools/ToolNCC.py:1318 appTools/ToolPaint.py:501 appTools/ToolPaint.py:705
+#: appTools/ToolPanelize.py:385 appTools/ToolPunchGerber.py:149
+#: appTools/ToolPunchGerber.py:164 appTools/ToolTransform.py:99
+#: appTools/ToolTransform.py:535
+msgid "Excellon"
+msgstr ""
+
+#: appGUI/MainGUI.py:1424
+msgid "Grids"
+msgstr ""
+
+#: appGUI/MainGUI.py:1431
+msgid "Clear Plot"
+msgstr ""
+
+#: appGUI/MainGUI.py:1433
+msgid "Replot"
+msgstr ""
+
+#: appGUI/MainGUI.py:1437
+msgid "Geo Editor"
+msgstr ""
+
+#: appGUI/MainGUI.py:1439
+msgid "Path"
+msgstr ""
+
+#: appGUI/MainGUI.py:1441
+msgid "Rectangle"
+msgstr ""
+
+#: appGUI/MainGUI.py:1444
+msgid "Circle"
+msgstr ""
+
+#: appGUI/MainGUI.py:1448
+msgid "Arc"
+msgstr ""
+
+#: appGUI/MainGUI.py:1462
+msgid "Union"
+msgstr ""
+
+#: appGUI/MainGUI.py:1464
+msgid "Intersection"
+msgstr ""
+
+#: appGUI/MainGUI.py:1466
+msgid "Subtraction"
+msgstr ""
+
+#: appGUI/MainGUI.py:1468 appGUI/ObjectUI.py:2151
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:56
+msgid "Cut"
+msgstr ""
+
+#: appGUI/MainGUI.py:1479
+msgid "Pad"
+msgstr ""
+
+#: appGUI/MainGUI.py:1481
+msgid "Pad Array"
+msgstr ""
+
+#: appGUI/MainGUI.py:1485
+msgid "Track"
+msgstr ""
+
+#: appGUI/MainGUI.py:1487
+msgid "Region"
+msgstr ""
+
+#: appGUI/MainGUI.py:1510
+msgid "Exc Editor"
+msgstr ""
+
+#: appGUI/MainGUI.py:1512 appGUI/MainGUI.py:4391
+msgid "Add Drill"
+msgstr ""
+
+#: appGUI/MainGUI.py:1531 app_Main.py:2220
+msgid "Close Editor"
+msgstr ""
+
+#: appGUI/MainGUI.py:1555
+msgid ""
+"Absolute measurement.\n"
+"Reference is (X=0, Y= 0) position"
+msgstr ""
+
+#: appGUI/MainGUI.py:1563
+msgid "Application units"
+msgstr ""
+
+#: appGUI/MainGUI.py:1654
+msgid "Lock Toolbars"
+msgstr ""
+
+#: appGUI/MainGUI.py:1824
+msgid "FlatCAM Preferences Folder opened."
+msgstr ""
+
+#: appGUI/MainGUI.py:1835
+msgid "Are you sure you want to delete the GUI Settings? \n"
+msgstr ""
+
+#: appGUI/MainGUI.py:1840 appGUI/preferences/PreferencesUIManager.py:884
+#: appGUI/preferences/PreferencesUIManager.py:1129 appTranslation.py:111
+#: appTranslation.py:210 app_Main.py:2224 app_Main.py:3159 app_Main.py:5356 app_Main.py:6417
+msgid "Yes"
+msgstr ""
+
+#: appGUI/MainGUI.py:1841 appGUI/preferences/PreferencesUIManager.py:1130
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 appTools/ToolIsolation.py:174
+#: appTools/ToolNCC.py:182 appTools/ToolPaint.py:165 appTranslation.py:112
+#: appTranslation.py:211 app_Main.py:2225 app_Main.py:3160 app_Main.py:5357 app_Main.py:6418
+msgid "No"
+msgstr ""
+
+#: appGUI/MainGUI.py:1940
+msgid "&Cutout Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:2016
+msgid "Select 'Esc'"
+msgstr ""
+
+#: appGUI/MainGUI.py:2054
+msgid "Copy Objects"
+msgstr ""
+
+#: appGUI/MainGUI.py:2056 appGUI/MainGUI.py:4311
+msgid "Delete Shape"
+msgstr ""
+
+#: appGUI/MainGUI.py:2062
+msgid "Move Objects"
+msgstr ""
+
+#: appGUI/MainGUI.py:2648
+msgid ""
+"Please first select a geometry item to be cutted\n"
+"then select the geometry item that will be cutted\n"
+"out of the first item. In the end press ~X~ key or\n"
+"the toolbar button."
+msgstr ""
+
+#: appGUI/MainGUI.py:2655 appGUI/MainGUI.py:2819 appGUI/MainGUI.py:2866
+#: appGUI/MainGUI.py:2888
+msgid "Warning"
+msgstr ""
+
+#: appGUI/MainGUI.py:2814
+msgid ""
+"Please select geometry items \n"
+"on which to perform Intersection Tool."
+msgstr ""
+
+#: appGUI/MainGUI.py:2861
+msgid ""
+"Please select geometry items \n"
+"on which to perform Substraction Tool."
+msgstr ""
+
+#: appGUI/MainGUI.py:2883
+msgid ""
+"Please select geometry items \n"
+"on which to perform union."
+msgstr ""
+
+#: appGUI/MainGUI.py:2968 appGUI/MainGUI.py:3183
+msgid "Cancelled. Nothing selected to delete."
+msgstr ""
+
+#: appGUI/MainGUI.py:3052 appGUI/MainGUI.py:3299
+msgid "Cancelled. Nothing selected to copy."
+msgstr ""
+
+#: appGUI/MainGUI.py:3098 appGUI/MainGUI.py:3328
+msgid "Cancelled. Nothing selected to move."
+msgstr ""
+
+#: appGUI/MainGUI.py:3354
+msgid "New Tool ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:3355 appTools/ToolIsolation.py:1258 appTools/ToolNCC.py:924
+#: appTools/ToolPaint.py:849 appTools/ToolSolderPaste.py:568
+msgid "Enter a Tool Diameter"
+msgstr ""
+
+#: appGUI/MainGUI.py:3367
+msgid "Adding Tool cancelled ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:3381
+msgid "Distance Tool exit..."
+msgstr ""
+
+#: appGUI/MainGUI.py:3561 app_Main.py:3147
+msgid "Application is saving the project. Please wait ..."
+msgstr ""
+
+#: appGUI/MainGUI.py:3668
+msgid "Shell disabled."
+msgstr ""
+
+#: appGUI/MainGUI.py:3678
+msgid "Shell enabled."
+msgstr ""
+
+#: appGUI/MainGUI.py:3706 app_Main.py:9157
+msgid "Shortcut Key List"
+msgstr ""
+
+#: appGUI/MainGUI.py:4089
+msgid "General Shortcut list"
+msgstr ""
+
+#: appGUI/MainGUI.py:4090
+msgid "SHOW SHORTCUT LIST"
+msgstr ""
+
+#: appGUI/MainGUI.py:4090
+msgid "Switch to Project Tab"
+msgstr ""
+
+#: appGUI/MainGUI.py:4090
+msgid "Switch to Selected Tab"
+msgstr ""
+
+#: appGUI/MainGUI.py:4091
+msgid "Switch to Tool Tab"
+msgstr ""
+
+#: appGUI/MainGUI.py:4092
+msgid "New Gerber"
+msgstr ""
+
+#: appGUI/MainGUI.py:4092
+msgid "Edit Object (if selected)"
+msgstr ""
+
+#: appGUI/MainGUI.py:4092 app_Main.py:5660
+msgid "Grid On/Off"
+msgstr ""
+
+#: appGUI/MainGUI.py:4092
+msgid "Jump to Coordinates"
+msgstr ""
+
+#: appGUI/MainGUI.py:4093
+msgid "New Excellon"
+msgstr ""
+
+#: appGUI/MainGUI.py:4093
+msgid "Move Obj"
+msgstr ""
+
+#: appGUI/MainGUI.py:4093
+msgid "New Geometry"
+msgstr ""
+
+#: appGUI/MainGUI.py:4093
+msgid "Change Units"
+msgstr ""
+
+#: appGUI/MainGUI.py:4094
+msgid "Open Properties Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4094
+msgid "Rotate by 90 degree CW"
+msgstr ""
+
+#: appGUI/MainGUI.py:4094
+msgid "Shell Toggle"
+msgstr ""
+
+#: appGUI/MainGUI.py:4095
+msgid "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)"
+msgstr ""
+
+#: appGUI/MainGUI.py:4096
+msgid "Flip on X_axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4096
+msgid "Flip on Y_axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4099
+msgid "Copy Obj"
+msgstr ""
+
+#: appGUI/MainGUI.py:4099
+msgid "Open Tools Database"
+msgstr ""
+
+#: appGUI/MainGUI.py:4100
+msgid "Open Excellon File"
+msgstr ""
+
+#: appGUI/MainGUI.py:4100
+msgid "Open Gerber File"
+msgstr ""
+
+#: appGUI/MainGUI.py:4100
+msgid "New Project"
+msgstr ""
+
+#: appGUI/MainGUI.py:4101 app_Main.py:6713 app_Main.py:6716
+msgid "Open Project"
+msgstr ""
+
+#: appGUI/MainGUI.py:4101 appTools/ToolPDF.py:41
+msgid "PDF Import Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4101
+msgid "Save Project"
+msgstr ""
+
+#: appGUI/MainGUI.py:4101
+msgid "Toggle Plot Area"
+msgstr ""
+
+#: appGUI/MainGUI.py:4104
+msgid "Copy Obj_Name"
+msgstr ""
+
+#: appGUI/MainGUI.py:4105
+msgid "Toggle Code Editor"
+msgstr ""
+
+#: appGUI/MainGUI.py:4105
+msgid "Toggle the axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4105 appGUI/MainGUI.py:4306 appGUI/MainGUI.py:4393
+#: appGUI/MainGUI.py:4515
+msgid "Distance Minimum Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4106
+msgid "Open Preferences Window"
+msgstr ""
+
+#: appGUI/MainGUI.py:4107
+msgid "Rotate by 90 degree CCW"
+msgstr ""
+
+#: appGUI/MainGUI.py:4107
+msgid "Run a Script"
+msgstr ""
+
+#: appGUI/MainGUI.py:4107
+msgid "Toggle the workspace"
+msgstr ""
+
+#: appGUI/MainGUI.py:4107
+msgid "Skew on X axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4108
+msgid "Skew on Y axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4111
+msgid "2-Sided PCB Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4112
+msgid "Toggle Grid Lines"
+msgstr ""
+
+#: appGUI/MainGUI.py:4114
+msgid "Solder Paste Dispensing Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4115
+msgid "Film PCB Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4115
+msgid "Non-Copper Clearing Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4116
+msgid "Paint Area Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4116
+msgid "Rules Check Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4117
+msgid "View File Source"
+msgstr ""
+
+#: appGUI/MainGUI.py:4117
+msgid "Transformations Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4118
+msgid "Cutout PCB Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4118 appTools/ToolPanelize.py:35
+msgid "Panelize PCB"
+msgstr ""
+
+#: appGUI/MainGUI.py:4119
+msgid "Enable all Plots"
+msgstr ""
+
+#: appGUI/MainGUI.py:4119
+msgid "Disable all Plots"
+msgstr ""
+
+#: appGUI/MainGUI.py:4119
+msgid "Disable Non-selected Plots"
+msgstr ""
+
+#: appGUI/MainGUI.py:4120
+msgid "Toggle Full Screen"
+msgstr ""
+
+#: appGUI/MainGUI.py:4123
+msgid "Abort current task (gracefully)"
+msgstr ""
+
+#: appGUI/MainGUI.py:4126
+msgid "Save Project As"
+msgstr ""
+
+#: appGUI/MainGUI.py:4127
+msgid "Paste Special. Will convert a Windows path style to the one required in Tcl Shell"
+msgstr ""
+
+#: appGUI/MainGUI.py:4130
+msgid "Open Online Manual"
+msgstr ""
+
+#: appGUI/MainGUI.py:4131
+msgid "Open Online Tutorials"
+msgstr ""
+
+#: appGUI/MainGUI.py:4131
+msgid "Refresh Plots"
+msgstr ""
+
+#: appGUI/MainGUI.py:4131 appTools/ToolSolderPaste.py:517
+msgid "Delete Object"
+msgstr ""
+
+#: appGUI/MainGUI.py:4131
+msgid "Alternate: Delete Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4132
+msgid "(left to Key_1)Toggle Notebook Area (Left Side)"
+msgstr ""
+
+#: appGUI/MainGUI.py:4132
+msgid "En(Dis)able Obj Plot"
+msgstr ""
+
+#: appGUI/MainGUI.py:4133
+msgid "Deselects all objects"
+msgstr ""
+
+#: appGUI/MainGUI.py:4147
+msgid "Editor Shortcut list"
+msgstr ""
+
+#: appGUI/MainGUI.py:4301
+msgid "GEOMETRY EDITOR"
+msgstr ""
+
+#: appGUI/MainGUI.py:4301
+msgid "Draw an Arc"
+msgstr ""
+
+#: appGUI/MainGUI.py:4301
+msgid "Copy Geo Item"
+msgstr ""
+
+#: appGUI/MainGUI.py:4302
+msgid "Within Add Arc will toogle the ARC direction: CW or CCW"
+msgstr ""
+
+#: appGUI/MainGUI.py:4302
+msgid "Polygon Intersection Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4303
+msgid "Geo Paint Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4303 appGUI/MainGUI.py:4392 appGUI/MainGUI.py:4512
+msgid "Jump to Location (x, y)"
+msgstr ""
+
+#: appGUI/MainGUI.py:4303
+msgid "Toggle Corner Snap"
+msgstr ""
+
+#: appGUI/MainGUI.py:4303
+msgid "Move Geo Item"
+msgstr ""
+
+#: appGUI/MainGUI.py:4304
+msgid "Within Add Arc will cycle through the ARC modes"
+msgstr ""
+
+#: appGUI/MainGUI.py:4304
+msgid "Draw a Polygon"
+msgstr ""
+
+#: appGUI/MainGUI.py:4304
+msgid "Draw a Circle"
+msgstr ""
+
+#: appGUI/MainGUI.py:4305
+msgid "Draw a Path"
+msgstr ""
+
+#: appGUI/MainGUI.py:4305
+msgid "Draw Rectangle"
+msgstr ""
+
+#: appGUI/MainGUI.py:4305
+msgid "Polygon Subtraction Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4305
+msgid "Add Text Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4306
+msgid "Polygon Union Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4306
+msgid "Flip shape on X axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4306
+msgid "Flip shape on Y axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4307
+msgid "Skew shape on X axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4307
+msgid "Skew shape on Y axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4307
+msgid "Editor Transformation Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4308
+msgid "Offset shape on X axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4308
+msgid "Offset shape on Y axis"
+msgstr ""
+
+#: appGUI/MainGUI.py:4309 appGUI/MainGUI.py:4395 appGUI/MainGUI.py:4517
+msgid "Save Object and Exit Editor"
+msgstr ""
+
+#: appGUI/MainGUI.py:4309
+msgid "Polygon Cut Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4310
+msgid "Rotate Geometry"
+msgstr ""
+
+#: appGUI/MainGUI.py:4310
+msgid "Finish drawing for certain tools"
+msgstr ""
+
+#: appGUI/MainGUI.py:4310 appGUI/MainGUI.py:4395 appGUI/MainGUI.py:4515
+msgid "Abort and return to Select"
+msgstr ""
+
+#: appGUI/MainGUI.py:4391
+msgid "EXCELLON EDITOR"
+msgstr ""
+
+#: appGUI/MainGUI.py:4391
+msgid "Copy Drill(s)"
+msgstr ""
+
+#: appGUI/MainGUI.py:4392
+msgid "Move Drill(s)"
+msgstr ""
+
+#: appGUI/MainGUI.py:4393
+msgid "Add a new Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4394
+msgid "Delete Drill(s)"
+msgstr ""
+
+#: appGUI/MainGUI.py:4394
+msgid "Alternate: Delete Tool(s)"
+msgstr ""
+
+#: appGUI/MainGUI.py:4511
+msgid "GERBER EDITOR"
+msgstr ""
+
+#: appGUI/MainGUI.py:4511
+msgid "Add Disc"
+msgstr ""
+
+#: appGUI/MainGUI.py:4511
+msgid "Add SemiDisc"
+msgstr ""
+
+#: appGUI/MainGUI.py:4513
+msgid "Within Track & Region Tools will cycle in REVERSE the bend modes"
+msgstr ""
+
+#: appGUI/MainGUI.py:4514
+msgid "Within Track & Region Tools will cycle FORWARD the bend modes"
+msgstr ""
+
+#: appGUI/MainGUI.py:4515
+msgid "Alternate: Delete Apertures"
+msgstr ""
+
+#: appGUI/MainGUI.py:4516
+msgid "Eraser Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4517 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221
+msgid "Mark Area Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4517
+msgid "Poligonize Tool"
+msgstr ""
+
+#: appGUI/MainGUI.py:4517
+msgid "Transformation Tool"
+msgstr ""
+
+#: appGUI/ObjectUI.py:38
+msgid "App Object"
+msgstr ""
+
+#: appGUI/ObjectUI.py:78 appTools/ToolIsolation.py:77
+msgid ""
+"BASIC is suitable for a beginner. Many parameters\n"
+"are hidden from the user in this mode.\n"
+"ADVANCED mode will make available all parameters.\n"
+"\n"
+"To change the application LEVEL, go to:\n"
+"Edit -> Preferences -> General and check:\n"
+"'APP. LEVEL' radio button."
+msgstr ""
+
+#: appGUI/ObjectUI.py:111 appGUI/ObjectUI.py:154
+msgid "Geometrical transformations of the current object."
+msgstr ""
+
+#: appGUI/ObjectUI.py:120
+msgid ""
+"Factor by which to multiply\n"
+"geometric features of this object.\n"
+"Expressions are allowed. E.g: 1/25.4"
+msgstr ""
+
+#: appGUI/ObjectUI.py:127
+msgid "Perform scaling operation."
+msgstr ""
+
+#: appGUI/ObjectUI.py:138
+msgid ""
+"Amount by which to move the object\n"
+"in the x and y axes in (x, y) format.\n"
+"Expressions are allowed. E.g: (1/3.2, 0.5*3)"
+msgstr ""
+
+#: appGUI/ObjectUI.py:145
+msgid "Perform the offset operation."
+msgstr ""
+
+#: appGUI/ObjectUI.py:162 appGUI/ObjectUI.py:173 appTool.py:280 appTool.py:291
+msgid "Edited value is out of range"
+msgstr ""
+
+#: appGUI/ObjectUI.py:168 appGUI/ObjectUI.py:175 appTool.py:286 appTool.py:293
+msgid "Edited value is within limits."
+msgstr ""
+
+#: appGUI/ObjectUI.py:187
+msgid "Gerber Object"
+msgstr ""
+
+#: appGUI/ObjectUI.py:196 appGUI/ObjectUI.py:496 appGUI/ObjectUI.py:1313
+#: appGUI/ObjectUI.py:2135 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:31
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31
+msgid "Plot Options"
+msgstr ""
+
+#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:502
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119
+#: appTools/ToolCopperThieving.py:195
+msgid "Solid"
+msgstr ""
+
+#: appGUI/ObjectUI.py:204 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47
+msgid "Solid color polygons."
+msgstr ""
+
+#: appGUI/ObjectUI.py:210 appGUI/ObjectUI.py:510 appGUI/ObjectUI.py:1319
+msgid "Multi-Color"
+msgstr ""
+
+#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:512 appGUI/ObjectUI.py:1321
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:47
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54
+msgid "Draw polygons in different colors."
+msgstr ""
+
+#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:548
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:38
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38
+msgid "Plot"
+msgstr ""
+
+#: appGUI/ObjectUI.py:229 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:1383
+#: appGUI/ObjectUI.py:2245 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40
+msgid "Plot (show) this object."
+msgstr ""
+
+#: appGUI/ObjectUI.py:258
+msgid ""
+"Toggle the display of the Gerber Apertures Table.\n"
+"When unchecked, it will delete all mark shapes\n"
+"that are drawn on canvas."
+msgstr ""
+
+#: appGUI/ObjectUI.py:268
+msgid "Mark All"
+msgstr ""
+
+#: appGUI/ObjectUI.py:270
+msgid ""
+"When checked it will display all the apertures.\n"
+"When unchecked, it will delete all mark shapes\n"
+"that are drawn on canvas."
+msgstr ""
+
+#: appGUI/ObjectUI.py:298
+msgid "Mark the aperture instances on canvas."
+msgstr ""
+
+#: appGUI/ObjectUI.py:305 appTools/ToolIsolation.py:579
+msgid "Buffer Solid Geometry"
+msgstr ""
+
+#: appGUI/ObjectUI.py:307 appTools/ToolIsolation.py:581
+msgid ""
+"This button is shown only when the Gerber file\n"
+"is loaded without buffering.\n"
+"Clicking this will create the buffered geometry\n"
+"required for isolation."
+msgstr ""
+
+#: appGUI/ObjectUI.py:332
+msgid "Isolation Routing"
+msgstr ""
+
+#: appGUI/ObjectUI.py:334 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32
+#: appTools/ToolIsolation.py:67
+msgid ""
+"Create a Geometry object with\n"
+"toolpaths to cut around polygons."
+msgstr ""
+
+#: appGUI/ObjectUI.py:348 appGUI/ObjectUI.py:2089 appTools/ToolNCC.py:599
+msgid ""
+"Create the Geometry Object\n"
+"for non-copper routing."
+msgstr ""
+
+#: appGUI/ObjectUI.py:362
+msgid ""
+"Generate the geometry for\n"
+"the board cutout."
+msgstr ""
+
+#: appGUI/ObjectUI.py:379 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32
+msgid "Non-copper regions"
+msgstr ""
+
+#: appGUI/ObjectUI.py:381 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34
+msgid ""
+"Create polygons covering the\n"
+"areas without copper on the PCB.\n"
+"Equivalent to the inverse of this\n"
+"object. Can be used to remove all\n"
+"copper from a specified region."
+msgstr ""
+
+#: appGUI/ObjectUI.py:391 appGUI/ObjectUI.py:432
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79
+msgid "Boundary Margin"
+msgstr ""
+
+#: appGUI/ObjectUI.py:393 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48
+msgid ""
+"Specify the edge of the PCB\n"
+"by drawing a box around all\n"
+"objects with this minimum\n"
+"distance."
+msgstr ""
+
+#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:446
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:61
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:92
+msgid "Rounded Geo"
+msgstr ""
+
+#: appGUI/ObjectUI.py:410 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63
+msgid "Resulting geometry will have rounded corners."
+msgstr ""
+
+#: appGUI/ObjectUI.py:414 appGUI/ObjectUI.py:455 appTools/ToolSolderPaste.py:373
+msgid "Generate Geo"
+msgstr ""
+
+#: appGUI/ObjectUI.py:424 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 appTools/ToolPanelize.py:99
+#: appTools/ToolQRCode.py:201
+msgid "Bounding Box"
+msgstr ""
+
+#: appGUI/ObjectUI.py:426
+msgid ""
+"Create a geometry surrounding the Gerber object.\n"
+"Square shape."
+msgstr ""
+
+#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81
+msgid ""
+"Distance of the edges of the box\n"
+"to the nearest polygon."
+msgstr ""
+
+#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94
+msgid ""
+"If the bounding box is \n"
+"to have rounded corners\n"
+"their radius is equal to\n"
+"the margin."
+msgstr ""
+
+#: appGUI/ObjectUI.py:457
+msgid "Generate the Geometry object."
+msgstr ""
+
+#: appGUI/ObjectUI.py:484
+msgid "Excellon Object"
+msgstr ""
+
+#: appGUI/ObjectUI.py:504
+msgid "Solid circles."
+msgstr ""
+
+#: appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:655 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 appTools/ToolProperties.py:166
+msgid "Drills"
+msgstr ""
+
+#: appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:656 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 appTools/ToolProperties.py:168
+msgid "Slots"
+msgstr ""
+
+#: appGUI/ObjectUI.py:565
+msgid ""
+"This is the Tool Number.\n"
+"When ToolChange is checked, on toolchange event this value\n"
+"will be showed as a T1, T2 ... Tn in the Machine Code.\n"
+"\n"
+"Here the tools are selected for G-code generation."
+msgstr ""
+
+#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:1407 appTools/ToolPaint.py:141
+msgid ""
+"Tool Diameter. It's value (in current FlatCAM units) \n"
+"is the cut width into the material."
+msgstr ""
+
+#: appGUI/ObjectUI.py:573
+msgid ""
+"The number of Drill holes. Holes that are drilled with\n"
+"a drill bit."
+msgstr ""
+
+#: appGUI/ObjectUI.py:576
+msgid ""
+"The number of Slot holes. Holes that are created by\n"
+"milling them with an endmill bit."
+msgstr ""
+
+#: appGUI/ObjectUI.py:579
+msgid ""
+"Toggle display of the drills for the current tool.\n"
+"This does not select the tools for G-code generation."
+msgstr ""
+
+#: appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:1564 appObjects/FlatCAMExcellon.py:537
+#: appObjects/FlatCAMExcellon.py:836 appObjects/FlatCAMExcellon.py:852
+#: appObjects/FlatCAMExcellon.py:856 appObjects/FlatCAMGeometry.py:380
+#: appObjects/FlatCAMGeometry.py:825 appObjects/FlatCAMGeometry.py:861
+#: appTools/ToolIsolation.py:313 appTools/ToolIsolation.py:1051
+#: appTools/ToolIsolation.py:1171 appTools/ToolIsolation.py:1185 appTools/ToolNCC.py:331
+#: appTools/ToolNCC.py:797 appTools/ToolNCC.py:811 appTools/ToolNCC.py:1214
+#: appTools/ToolPaint.py:313 appTools/ToolPaint.py:766 appTools/ToolPaint.py:778
+#: appTools/ToolPaint.py:1190
+msgid "Parameters for"
+msgstr ""
+
+#: appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:1567 appTools/ToolIsolation.py:316
+#: appTools/ToolNCC.py:334 appTools/ToolPaint.py:316
+msgid ""
+"The data used for creating GCode.\n"
+"Each tool store it's own set of such data."
+msgstr ""
+
+#: appGUI/ObjectUI.py:626 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:48
+msgid ""
+"Operation type:\n"
+"- Drilling -> will drill the drills/slots associated with this tool\n"
+"- Milling -> will mill the drills/slots"
+msgstr ""
+
+#: appGUI/ObjectUI.py:632 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54
+msgid "Drilling"
+msgstr ""
+
+#: appGUI/ObjectUI.py:633 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55
+msgid "Milling"
+msgstr ""
+
+#: appGUI/ObjectUI.py:648 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:64
+msgid ""
+"Milling type:\n"
+"- Drills -> will mill the drills associated with this tool\n"
+"- Slots -> will mill the slots associated with this tool\n"
+"- Both -> will mill both drills and mills or whatever is available"
+msgstr ""
+
+#: appGUI/ObjectUI.py:657 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:73
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:199 appTools/ToolFilm.py:241
+msgid "Both"
+msgstr ""
+
+#: appGUI/ObjectUI.py:665 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80
+msgid "Milling Diameter"
+msgstr ""
+
+#: appGUI/ObjectUI.py:667 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:82
+msgid "The diameter of the tool who will do the milling"
+msgstr ""
+
+#: appGUI/ObjectUI.py:681 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:95
+msgid ""
+"Drill depth (negative)\n"
+"below the copper surface."
+msgstr ""
+
+#: appGUI/ObjectUI.py:700 appGUI/ObjectUI.py:1626
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:113
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 appTools/ToolCutOut.py:159
+msgid "Multi-Depth"
+msgstr ""
+
+#: appGUI/ObjectUI.py:703 appGUI/ObjectUI.py:1629
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:116
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 appTools/ToolCutOut.py:162
+msgid ""
+"Use multiple passes to limit\n"
+"the cut depth in each pass. Will\n"
+"cut multiple times until Cut Z is\n"
+"reached."
+msgstr ""
+
+#: appGUI/ObjectUI.py:716 appGUI/ObjectUI.py:1643
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:128
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 appTools/ToolCutOut.py:176
+msgid "Depth of each pass (positive)."
+msgstr ""
+
+#: appGUI/ObjectUI.py:727 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:136
+msgid ""
+"Tool height when travelling\n"
+"across the XY plane."
+msgstr ""
+
+#: appGUI/ObjectUI.py:748 appGUI/ObjectUI.py:1673
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188
+msgid ""
+"Cutting speed in the XY\n"
+"plane in units per minute"
+msgstr ""
+
+#: appGUI/ObjectUI.py:763 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:209
+msgid ""
+"Tool speed while drilling\n"
+"(in units per minute).\n"
+"So called 'Plunge' feedrate.\n"
+"This is for linear move G01."
+msgstr ""
+
+#: appGUI/ObjectUI.py:778 appGUI/ObjectUI.py:1700
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:80
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67
+msgid "Feedrate Rapids"
+msgstr ""
+
+#: appGUI/ObjectUI.py:780 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:82
+msgid ""
+"Tool speed while drilling\n"
+"(in units per minute).\n"
+"This is for the rapid move G00.\n"
+"It is useful only for Marlin,\n"
+"ignore for any other cases."
+msgstr ""
+
+#: appGUI/ObjectUI.py:800 appGUI/ObjectUI.py:1720
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85
+msgid "Re-cut"
+msgstr ""
+
+#: appGUI/ObjectUI.py:802 appGUI/ObjectUI.py:815 appGUI/ObjectUI.py:1722
+#: appGUI/ObjectUI.py:1734 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99
+msgid ""
+"In order to remove possible\n"
+"copper leftovers where first cut\n"
+"meet with last cut, we generate an\n"
+"extended cut over the first cut section."
+msgstr ""
+
+#: appGUI/ObjectUI.py:828 appGUI/ObjectUI.py:1743
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217
+#: appObjects/FlatCAMExcellon.py:1512 appObjects/FlatCAMGeometry.py:1687
+msgid "Spindle speed"
+msgstr ""
+
+#: appGUI/ObjectUI.py:830 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:224
+msgid ""
+"Speed of the spindle\n"
+"in RPM (optional)"
+msgstr ""
+
+#: appGUI/ObjectUI.py:845 appGUI/ObjectUI.py:1762
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:238
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235
+msgid ""
+"Pause to allow the spindle to reach its\n"
+"speed before cutting."
+msgstr ""
+
+#: appGUI/ObjectUI.py:856 appGUI/ObjectUI.py:1772
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:246
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240
+msgid "Number of time units for spindle to dwell."
+msgstr ""
+
+#: appGUI/ObjectUI.py:866 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:46
+msgid "Offset Z"
+msgstr ""
+
+#: appGUI/ObjectUI.py:868 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48
+msgid ""
+"Some drill bits (the larger ones) need to drill deeper\n"
+"to create the desired exit hole diameter due of the tip shape.\n"
+"The value here can compensate the Cut Z parameter."
+msgstr ""
+
+#: appGUI/ObjectUI.py:928 appGUI/ObjectUI.py:1826 appTools/ToolIsolation.py:412
+#: appTools/ToolNCC.py:492 appTools/ToolPaint.py:422
+msgid "Apply parameters to all tools"
+msgstr ""
+
+#: appGUI/ObjectUI.py:930 appGUI/ObjectUI.py:1828 appTools/ToolIsolation.py:414
+#: appTools/ToolNCC.py:494 appTools/ToolPaint.py:424
+msgid ""
+"The parameters in the current form will be applied\n"
+"on all the tools from the Tool Table."
+msgstr ""
+
+#: appGUI/ObjectUI.py:941 appGUI/ObjectUI.py:1839 appTools/ToolIsolation.py:425
+#: appTools/ToolNCC.py:505 appTools/ToolPaint.py:435
+msgid "Common Parameters"
+msgstr ""
+
+#: appGUI/ObjectUI.py:943 appGUI/ObjectUI.py:1841 appTools/ToolIsolation.py:427
+#: appTools/ToolNCC.py:507 appTools/ToolPaint.py:437
+msgid "Parameters that are common for all tools."
+msgstr ""
+
+#: appGUI/ObjectUI.py:948 appGUI/ObjectUI.py:1846
+msgid "Tool change Z"
+msgstr ""
+
+#: appGUI/ObjectUI.py:950 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:154
+msgid ""
+"Include tool-change sequence\n"
+"in G-Code (Pause for tool change)."
+msgstr ""
+
+#: appGUI/ObjectUI.py:957 appGUI/ObjectUI.py:1857
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:162
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135
+msgid ""
+"Z-axis position (height) for\n"
+"tool change."
+msgstr ""
+
+#: appGUI/ObjectUI.py:974 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:71
+msgid ""
+"Height of the tool just after start.\n"
+"Delete the value if you don't need this feature."
+msgstr ""
+
+#: appGUI/ObjectUI.py:983 appGUI/ObjectUI.py:1885
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:178
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154
+msgid "End move Z"
+msgstr ""
+
+#: appGUI/ObjectUI.py:985 appGUI/ObjectUI.py:1887
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:180
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156
+msgid ""
+"Height of the tool after\n"
+"the last move at the end of the job."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:1904
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:195
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174
+msgid "End move X,Y"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1004 appGUI/ObjectUI.py:1906
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:197
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176
+msgid ""
+"End move X,Y position. In format (x,y).\n"
+"If no value is entered then there is no move\n"
+"on X,Y plane at the end of the job."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1014 appGUI/ObjectUI.py:1780
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:96
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108
+msgid "Probe Z depth"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1016 appGUI/ObjectUI.py:1782
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:98
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110
+msgid ""
+"The maximum depth that the probe is allowed\n"
+"to probe. Negative value, in current units."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1033 appGUI/ObjectUI.py:1797
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:109
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123
+msgid "Feedrate Probe"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1035 appGUI/ObjectUI.py:1799
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:111
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125
+msgid "The feedrate used while the probe is probing."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1051
+msgid "Preprocessor E"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1053
+msgid ""
+"The preprocessor JSON file that dictates\n"
+"Gcode output for Excellon Objects."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1063
+msgid "Preprocessor G"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1065
+msgid ""
+"The preprocessor JSON file that dictates\n"
+"Gcode output for Geometry (Milling) Objects."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1079 appGUI/ObjectUI.py:1934
+msgid "Add exclusion areas"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1937
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:212
+msgid ""
+"Include exclusion areas.\n"
+"In those areas the travel of the tools\n"
+"is forbidden."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1103 appGUI/ObjectUI.py:1122 appGUI/ObjectUI.py:1958
+#: appGUI/ObjectUI.py:1977 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:232
+msgid "Strategy"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1103 appGUI/ObjectUI.py:1134 appGUI/ObjectUI.py:1958
+#: appGUI/ObjectUI.py:1989 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:244
+msgid "Over Z"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1105 appGUI/ObjectUI.py:1960
+msgid "This is the Area ID."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1107 appGUI/ObjectUI.py:1962
+msgid "Type of the object where the exclusion area was added."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1964
+msgid "The strategy used for exclusion area. Go around the exclusion areas or over it."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1111 appGUI/ObjectUI.py:1966
+msgid ""
+"If the strategy is to go over the area then this is the height at which the tool will go "
+"to avoid the exclusion area."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1123 appGUI/ObjectUI.py:1978
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:233
+msgid ""
+"The strategy followed when encountering an exclusion area.\n"
+"Can be:\n"
+"- Over -> when encountering the area, the tool will go to a set height\n"
+"- Around -> will avoid the exclusion area by going around the area"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1127 appGUI/ObjectUI.py:1982
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:237
+msgid "Over"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1128 appGUI/ObjectUI.py:1983
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:238
+msgid "Around"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1135 appGUI/ObjectUI.py:1990
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:245
+msgid ""
+"The height Z to which the tool will rise in order to avoid\n"
+"an interdiction area."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1145 appGUI/ObjectUI.py:2000
+msgid "Add area:"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1146 appGUI/ObjectUI.py:2001
+msgid "Add an Exclusion Area."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1152 appGUI/ObjectUI.py:2007
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:222
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 appTools/ToolIsolation.py:542
+#: appTools/ToolNCC.py:580 appTools/ToolPaint.py:523
+msgid "The kind of selection shape used for area selection."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1162 appGUI/ObjectUI.py:2017
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32
+msgid "Delete All"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1163 appGUI/ObjectUI.py:2018
+msgid "Delete all exclusion areas."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1166 appGUI/ObjectUI.py:2021
+msgid "Delete Selected"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1167 appGUI/ObjectUI.py:2022
+msgid "Delete all exclusion areas that are selected in the table."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1191 appGUI/ObjectUI.py:2038
+msgid ""
+"Add / Select at least one tool in the tool-table.\n"
+"Click the # header to select all, or Ctrl + LMB\n"
+"for custom selection of tools."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1199 appGUI/ObjectUI.py:2045
+msgid "Generate CNCJob object"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1201
+msgid ""
+"Generate the CNC Job.\n"
+"If milling then an additional Geometry object will be created"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1218
+msgid "Milling Geometry"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1220
+msgid ""
+"Create Geometry for milling holes.\n"
+"Select from the Tools Table above the hole dias to be\n"
+"milled. Use the # column to make the selection."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1228 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:296
+msgid "Diameter of the cutting tool."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1238
+msgid "Mill Drills"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1240
+msgid ""
+"Create the Geometry Object\n"
+"for milling DRILLS toolpaths."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1258
+msgid "Mill Slots"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1260
+msgid ""
+"Create the Geometry Object\n"
+"for milling SLOTS toolpaths."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1302 appTools/ToolCutOut.py:319
+msgid "Geometry Object"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1364
+msgid ""
+"Tools in this Geometry object used for cutting.\n"
+"The 'Offset' entry will set an offset for the cut.\n"
+"'Offset' can be inside, outside, on path (none) and custom.\n"
+"'Type' entry is only informative and it allow to know the \n"
+"intent of using the current tool. \n"
+"It can be Rough(ing), Finish(ing) or Iso(lation).\n"
+"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n"
+"ball(B), or V-Shaped(V). \n"
+"When V-shaped is selected the 'Type' entry is automatically \n"
+"set to Isolation, the CutZ parameter in the UI form is\n"
+"grayed out and Cut Z is automatically calculated from the newly \n"
+"showed UI form entries named V-Tip Dia and V-Tip Angle."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1381 appGUI/ObjectUI.py:2243
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40
+msgid "Plot Object"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1394 appGUI/ObjectUI.py:2256 appGUI/ObjectUI.py:2266
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138
+#: appTools/ToolCopperThieving.py:225
+msgid "Dia"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1394 appGUI/ObjectUI.py:2256 appTools/ToolIsolation.py:130
+#: appTools/ToolNCC.py:132 appTools/ToolPaint.py:127
+msgid "TT"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1401
+msgid ""
+"This is the Tool Number.\n"
+"When ToolChange is checked, on toolchange event this value\n"
+"will be showed as a T1, T2 ... Tn"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1412
+msgid ""
+"The value for the Offset can be:\n"
+"- Path -> There is no offset, the tool cut will be done through the geometry line.\n"
+"- In(side) -> The tool cut will follow the geometry inside. It will create a 'pocket'.\n"
+"- Out(side) -> The tool cut will follow the geometry line on the outside."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1419
+msgid ""
+"The (Operation) Type has only informative value. Usually the UI form values \n"
+"are choose based on the operation type and this will serve as a reminder.\n"
+"Can be 'Roughing', 'Finishing' or 'Isolation'.\n"
+"For Roughing we may choose a lower Feedrate and multiDepth cut.\n"
+"For Finishing we may choose a higher Feedrate, without multiDepth.\n"
+"For Isolation we need a lower Feedrate as it use a milling bit with a fine tip."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1428
+msgid ""
+"The Tool Type (TT) can be:\n"
+"- Circular with 1 ... 4 teeth -> it is informative only. Being circular the cut width in "
+"material\n"
+"is exactly the tool diameter.\n"
+"- Ball -> informative only and make reference to the Ball type endmill.\n"
+"- V-Shape -> it will disable Z-Cut parameter in the UI form and enable two additional UI "
+"form\n"
+"fields: V-Tip Dia and V-Tip Angle. Adjusting those two values will adjust the Z-Cut "
+"parameter such\n"
+"as the cut width into material will be equal with the value in the Tool Diameter column "
+"of this table.\n"
+"Choosing the V-Shape Tool Type automatically will select the Operation Type as Isolation."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1440
+msgid ""
+"Plot column. It is visible only for MultiGeo geometries, meaning geometries that holds "
+"the geometry\n"
+"data into the tools. For those geometries, deleting the tool will delete the geometry "
+"data also,\n"
+"so be WARNED. From the checkboxes on each row it can be enabled/disabled the plot on "
+"canvas\n"
+"for the corresponding tool."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1458
+msgid ""
+"The value to offset the cut when \n"
+"the Offset type selected is 'Offset'.\n"
+"The value can be positive for 'outside'\n"
+"cut and negative for 'inside' cut."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1477 appTools/ToolIsolation.py:195 appTools/ToolIsolation.py:1257
+#: appTools/ToolNCC.py:209 appTools/ToolNCC.py:923 appTools/ToolPaint.py:191
+#: appTools/ToolPaint.py:848 appTools/ToolSolderPaste.py:567
+msgid "New Tool"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1496 appTools/ToolIsolation.py:278 appTools/ToolNCC.py:296
+#: appTools/ToolPaint.py:278
+msgid ""
+"Add a new tool to the Tool Table\n"
+"with the diameter specified above."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1500 appTools/ToolIsolation.py:282 appTools/ToolIsolation.py:613
+#: appTools/ToolNCC.py:300 appTools/ToolNCC.py:634 appTools/ToolPaint.py:282
+#: appTools/ToolPaint.py:678
+msgid "Add from DB"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1502 appTools/ToolIsolation.py:284 appTools/ToolNCC.py:302
+#: appTools/ToolPaint.py:284
+msgid ""
+"Add a new tool to the Tool Table\n"
+"from the Tool DataBase."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1521
+msgid ""
+"Copy a selection of tools in the Tool Table\n"
+"by first selecting a row in the Tool Table."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1527
+msgid ""
+"Delete a selection of tools in the Tool Table\n"
+"by first selecting a row in the Tool Table."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1574 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 appTools/ToolIsolation.py:219
+#: appTools/ToolNCC.py:233 appTools/ToolNCC.py:240 appTools/ToolPaint.py:215
+msgid "V-Tip Dia"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1577 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 appTools/ToolIsolation.py:221
+#: appTools/ToolNCC.py:235 appTools/ToolPaint.py:217
+msgid "The tip diameter for V-Shape Tool"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1589 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 appTools/ToolIsolation.py:232
+#: appTools/ToolNCC.py:246 appTools/ToolNCC.py:254 appTools/ToolPaint.py:228
+msgid "V-Tip Angle"
+msgstr ""
+
+#: appGUI/ObjectUI.py:1592 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 appTools/ToolIsolation.py:234
+#: appTools/ToolNCC.py:248 appTools/ToolPaint.py:230
+msgid ""
+"The tip angle for V-Shape Tool.\n"
+"In degree."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1608 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 appObjects/FlatCAMGeometry.py:1238
+#: appTools/ToolCutOut.py:141
+msgid ""
+"Cutting depth (negative)\n"
+"below the copper surface."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1654 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104
+msgid ""
+"Height of the tool when\n"
+"moving without cutting."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1687 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203
+msgid ""
+"Cutting speed in the XY\n"
+"plane in units per minute.\n"
+"It is called also Plunge."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1702 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69
+msgid ""
+"Cutting speed in the XY plane\n"
+"(in units per minute).\n"
+"This is for the rapid move G00.\n"
+"It is useful only for Marlin,\n"
+"ignore for any other cases."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1746 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220
+msgid ""
+"Speed of the spindle in RPM (optional).\n"
+"If LASER preprocessor is used,\n"
+"this value is the power of laser."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1849 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125
+msgid ""
+"Include tool-change sequence\n"
+"in the Machine Code (Pause for tool change)."
+msgstr ""
+
+#: appGUI/ObjectUI.py:1918 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257
+msgid ""
+"The Preprocessor file that dictates\n"
+"the Machine Code (like GCode, RML, HPGL) output."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2064
+msgid "Launch Paint Tool in Tools Tab."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2072 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35
+msgid ""
+"Creates tool paths to cover the\n"
+"whole area of a polygon (remove\n"
+"all copper). You will be asked\n"
+"to click on the desired polygon."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2127
+msgid "CNC Job Object"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2138 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:45
+msgid "Plot kind"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2141 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:47
+msgid ""
+"This selects the kind of geometries on the canvas to plot.\n"
+"Those can be either of type 'Travel' which means the moves\n"
+"above the work piece or it can be of type 'Cut',\n"
+"which means the moves that cut into the material."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2150 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:55
+msgid "Travel"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2154 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:64
+msgid "Display Annotation"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2156 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:66
+msgid ""
+"This selects if to display text annotation on the plot.\n"
+"When checked it will display numbers in order for each end\n"
+"of a travel line."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2171
+msgid "Travelled dist."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2173 appGUI/ObjectUI.py:2178
+msgid ""
+"This is the total travelled distance on X-Y plane.\n"
+"In current units."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2183
+msgid "Estimated time"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2185 appGUI/ObjectUI.py:2190
+msgid ""
+"This is the estimated time to do the routing/drilling,\n"
+"without the time spent in ToolChange events."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2225
+msgid "CNC Tools Table"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2228
+msgid ""
+"Tools in this CNCJob object used for cutting.\n"
+"The tool diameter is used for plotting on canvas.\n"
+"The 'Offset' entry will set an offset for the cut.\n"
+"'Offset' can be inside, outside, on path (none) and custom.\n"
+"'Type' entry is only informative and it allow to know the \n"
+"intent of using the current tool. \n"
+"It can be Rough(ing), Finish(ing) or Iso(lation).\n"
+"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n"
+"ball(B), or V-Shaped(V)."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2256 appGUI/ObjectUI.py:2267
+msgid "P"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2277
+msgid "Update Plot"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2279
+msgid "Update the plot."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2286 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30
+msgid "Export CNC Code"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2288 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:32
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33
+msgid ""
+"Export and save G-Code to\n"
+"make this object to a file."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2294
+msgid "Prepend to CNC Code"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2296 appGUI/ObjectUI.py:2303
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to add at the beginning of the G-Code file."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2309
+msgid "Append to CNC Code"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2311 appGUI/ObjectUI.py:2319
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to append to the generated file.\n"
+"I.e.: M2 (End of program)"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2333 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:38
+msgid "Toolchange G-Code"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2336 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:41
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to be executed when Toolchange event is encountered.\n"
+"This will constitute a Custom Toolchange GCode,\n"
+"or a Toolchange Macro.\n"
+"The FlatCAM variables are surrounded by '%' symbol.\n"
+"\n"
+"WARNING: it can be used only with a preprocessor file\n"
+"that has 'toolchange_custom' in it's name and this is built\n"
+"having as template the 'Toolchange Custom' posprocessor file."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2351
+msgid ""
+"Type here any G-Code commands you would\n"
+"like to be executed when Toolchange event is encountered.\n"
+"This will constitute a Custom Toolchange GCode,\n"
+"or a Toolchange Macro.\n"
+"The FlatCAM variables are surrounded by '%' symbol.\n"
+"WARNING: it can be used only with a preprocessor file\n"
+"that has 'toolchange_custom' in it's name."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2366 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:80
+msgid "Use Toolchange Macro"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2368 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:82
+msgid ""
+"Check this box if you want to use\n"
+"a Custom Toolchange GCode (macro)."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2376 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:94
+msgid ""
+"A list of the FlatCAM variables that can be used\n"
+"in the Toolchange event.\n"
+"They have to be surrounded by the '%' symbol"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2383 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:30
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:31
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:37
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:31
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:30
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:32
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:31 appTools/ToolCalibration.py:67
+#: appTools/ToolCopperThieving.py:93 appTools/ToolCorners.py:115
+#: appTools/ToolEtchCompensation.py:138 appTools/ToolFiducials.py:152
+#: appTools/ToolInvertGerber.py:85 appTools/ToolQRCode.py:114
+msgid "Parameters"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2386 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:106
+msgid "FlatCAM CNC parameters"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2387 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111
+msgid "tool number"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2388 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:112
+msgid "tool diameter"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2389 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113
+msgid "for Excellon, total number of drills"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2391 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:115
+msgid "X coord for Toolchange"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2392 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:116
+msgid "Y coord for Toolchange"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2393 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:118
+msgid "Z coord for Toolchange"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2394
+msgid "depth where to cut"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2395
+msgid "height where to travel"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2396 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121
+msgid "the step value for multidepth cut"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2398 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:123
+msgid "the value for the spindle speed"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2400
+msgid "time to dwell to allow the spindle to reach it's set RPM"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2416
+msgid "View CNC Code"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2418
+msgid ""
+"Opens TAB to view/modify/print G-Code\n"
+"file."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2423
+msgid "Save CNC Code"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2425
+msgid ""
+"Opens dialog to save G-Code\n"
+"file."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2459
+msgid "Script Object"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2479 appGUI/ObjectUI.py:2553
+msgid "Auto Completer"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2481
+msgid "This selects if the auto completer is enabled in the Script Editor."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2526
+msgid "Document Object"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2555
+msgid "This selects if the auto completer is enabled in the Document Editor."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2573
+msgid "Font Type"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2590 appGUI/preferences/general/GeneralAPPSetGroupUI.py:189
+msgid "Font Size"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2626
+msgid "Alignment"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2631
+msgid "Align Left"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2636 app_Main.py:4716
+msgid "Center"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2641
+msgid "Align Right"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2646
+msgid "Justify"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2653
+msgid "Font Color"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2655
+msgid "Set the font color for the selected text"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2669
+msgid "Selection Color"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2671
+msgid "Set the selection color when doing text selection."
+msgstr ""
+
+#: appGUI/ObjectUI.py:2685
+msgid "Tab Size"
+msgstr ""
+
+#: appGUI/ObjectUI.py:2687
+msgid "Set the tab size. In pixels. Default value is 80 pixels."
+msgstr ""
+
+#: appGUI/PlotCanvas.py:236 appGUI/PlotCanvasLegacy.py:345
+msgid "Axis enabled."
+msgstr ""
+
+#: appGUI/PlotCanvas.py:242 appGUI/PlotCanvasLegacy.py:352
+msgid "Axis disabled."
+msgstr ""
+
+#: appGUI/PlotCanvas.py:260 appGUI/PlotCanvasLegacy.py:372
+msgid "HUD enabled."
+msgstr ""
+
+#: appGUI/PlotCanvas.py:268 appGUI/PlotCanvasLegacy.py:378
+msgid "HUD disabled."
+msgstr ""
+
+#: appGUI/PlotCanvas.py:276 appGUI/PlotCanvasLegacy.py:451
+msgid "Grid enabled."
+msgstr ""
+
+#: appGUI/PlotCanvas.py:280 appGUI/PlotCanvasLegacy.py:459
+msgid "Grid disabled."
+msgstr ""
+
+#: appGUI/PlotCanvasLegacy.py:1523
+msgid ""
+"Could not annotate due of a difference between the number of text elements and the number "
+"of text positions."
+msgstr ""
+
+#: appGUI/preferences/PreferencesUIManager.py:859
+msgid "Preferences applied."
+msgstr ""
+
+#: appGUI/preferences/PreferencesUIManager.py:879
+msgid "Are you sure you want to continue?"
+msgstr ""
+
+#: appGUI/preferences/PreferencesUIManager.py:880
+msgid "Application will restart"
+msgstr ""
+
+#: appGUI/preferences/PreferencesUIManager.py:978
+msgid "Preferences closed without saving."
+msgstr ""
+
+#: appGUI/preferences/PreferencesUIManager.py:990
+msgid "Preferences default values are restored."
+msgstr ""
+
+#: appGUI/preferences/PreferencesUIManager.py:1021 app_Main.py:2499 app_Main.py:2567
+msgid "Failed to write defaults to file."
+msgstr ""
+
+#: appGUI/preferences/PreferencesUIManager.py:1025
+#: appGUI/preferences/PreferencesUIManager.py:1138
+msgid "Preferences saved."
+msgstr ""
+
+#: appGUI/preferences/PreferencesUIManager.py:1075
+msgid "Preferences edited but not saved."
+msgstr ""
+
+#: appGUI/preferences/PreferencesUIManager.py:1123
+msgid ""
+"One or more values are changed.\n"
+"Do you want to save the Preferences?"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:27
+msgid "CNC Job Adv. Options"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64
+msgid ""
+"Type here any G-Code commands you would like to be executed when Toolchange event is "
+"encountered.\n"
+"This will constitute a Custom Toolchange GCode, or a Toolchange Macro.\n"
+"The FlatCAM variables are surrounded by '%' symbol.\n"
+"WARNING: it can be used only with a preprocessor file that has 'toolchange_custom' in "
+"it's name."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119
+msgid "Z depth for the cut"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:120
+msgid "Z height for travel"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:126
+msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:145
+msgid "Annotation Size"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:147
+msgid "The font size of the annotation text. In pixels."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:157
+msgid "Annotation Color"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:159
+msgid "Set the font color for the annotation texts."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:26
+msgid "CNC Job General"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:77
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:57
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:59
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:45
+msgid "Circle Steps"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:79
+msgid ""
+"The number of circle steps for GCode \n"
+"circle and arc shapes linear approximation."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:88
+msgid "Travel dia"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:90
+msgid ""
+"The width of the travel lines to be\n"
+"rendered in the plot."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:103
+msgid "G-code Decimals"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:106 appTools/ToolFiducials.py:71
+msgid "Coordinates"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:108
+msgid ""
+"The number of decimals to be used for \n"
+"the X, Y, Z coordinates in CNC code (GCODE, etc.)"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:119 appTools/ToolProperties.py:519
+msgid "Feedrate"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:121
+msgid ""
+"The number of decimals to be used for \n"
+"the Feedrate parameter in CNC code (GCODE, etc.)"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:132
+msgid "Coordinates type"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:134
+msgid ""
+"The type of coordinates to be used in Gcode.\n"
+"Can be:\n"
+"- Absolute G90 -> the reference is the origin x=0, y=0\n"
+"- Incremental G91 -> the reference is the previous position"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:140
+msgid "Absolute G90"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:141
+msgid "Incremental G91"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:151
+msgid "Force Windows style line-ending"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:153
+msgid ""
+"When checked will force a Windows style line-ending\n"
+"(\\r\\n) on non-Windows OS's."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:165
+msgid "Travel Line Color"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:169
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:210
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:271
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:154
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:195
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:94
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:153 appTools/ToolRulesCheck.py:186
+msgid "Outline"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:171
+msgid "Set the travel line color for plotted objects."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:179
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:220
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:281
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:163
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:205
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:163
+msgid "Fill"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:181
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:222
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:283
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:165
+msgid ""
+"Set the fill color for plotted objects.\n"
+"First 6 digits are the color and the last 2\n"
+"digits are for alpha (transparency) level."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:191
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:293
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:176
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:218
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:175
+msgid "Alpha"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:193
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:295
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:177
+msgid "Set the fill transparency for plotted objects."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:206
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:267
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:90
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:149
+msgid "Object Color"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:212
+msgid "Set the color for plotted objects."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27
+msgid "CNC Job Options"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:31
+msgid "Export G-Code"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:47
+msgid "Prepend to G-Code"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56
+msgid ""
+"Type here any G-Code commands you would like to add at the beginning of the G-Code file."
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63
+msgid "Append to G-Code"
+msgstr ""
+
+#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73
+msgid ""
+"Type here any G-Code commands you would like to append to the generated file.\n"
+"I.e.: M2 (End of program)"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:27
+msgid "Excellon Adv. Options"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:34
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:34
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:31
+msgid "Advanced Options"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:36
+msgid ""
+"A list of Excellon advanced parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:59
+msgid "Toolchange X,Y"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:61
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:48
+msgid "Toolchange X,Y position."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:121
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:137
+msgid "Spindle direction"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:123
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139
+msgid ""
+"This sets the direction that the spindle is rotating.\n"
+"It can be either:\n"
+"- CW = clockwise or\n"
+"- CCW = counter clockwise"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:134
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:151
+msgid "Fast Plunge"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:136
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:153
+msgid ""
+"By checking this, the vertical move from\n"
+"Z_Toolchange to Z_move is done with G0,\n"
+"meaning the fastest speed available.\n"
+"WARNING: the move is done at Toolchange X,Y coords."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:143
+msgid "Fast Retract"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:145
+msgid ""
+"Exit hole strategy.\n"
+" - When uncheked, while exiting the drilled hole the drill bit\n"
+"will travel slow, with set feedrate (G1), up to zero depth and then\n"
+"travel as fast as possible (G0) to the Z Move (travel height).\n"
+" - When checked the travel from Z cut (cut depth) to Z_move\n"
+"(travel height) is done as fast as possible (G0) in one move."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:32
+msgid "A list of Excellon Editor parameters."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:40
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:41
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:41
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:172
+msgid "Selection limit"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:42
+msgid ""
+"Set the number of selected Excellon geometry\n"
+"items above which the utility geometry\n"
+"becomes just a selection rectangle.\n"
+"Increases the performance when moving a\n"
+"large number of geometric elements."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123
+msgid "New Dia"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80
+msgid "Linear Drill Array"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:84
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:232
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:121
+msgid "Linear Direction"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126
+msgid "Circular Drill Array"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:165
+msgid "Circular Direction"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:132
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:282
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167
+msgid ""
+"Direction for circular array.\n"
+"Can be CW = clockwise or CCW = counter clockwise."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:143
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:293
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:178
+msgid "Circular Angle"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:196
+msgid ""
+"Angle at which the slot is placed.\n"
+"The precision is of max 2 decimals.\n"
+"Min value is: -359.99 degrees.\n"
+"Max value is: 360.00 degrees."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215
+msgid "Linear Slot Array"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276
+msgid "Circular Slot Array"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:26
+msgid "Excellon Export"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:30
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:31
+msgid "Export Options"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:32
+msgid ""
+"The parameters set here are used in the file exported\n"
+"when using the File -> Export -> Export Excellon menu entry."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:41
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:172
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82 appTools/ToolDistance.py:56
+#: appTools/ToolDistanceMin.py:49 appTools/ToolPcbWizard.py:127
+#: appTools/ToolProperties.py:154
+msgid "Units"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:49
+msgid "The units used in the Excellon file."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:46
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:96
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:182
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:47
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:87 appTools/ToolCalculators.py:61
+#: appTools/ToolPcbWizard.py:125
+msgid "INCH"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:47
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:183
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:43
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:48
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:88 appTools/ToolCalculators.py:62
+#: appTools/ToolPcbWizard.py:126
+msgid "MM"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:55
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:56
+msgid "Int/Decimals"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:57
+msgid ""
+"The NC drill files, usually named Excellon files\n"
+"are files that can be found in different formats.\n"
+"Here we set the format used when the provided\n"
+"coordinates are not using period."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:69
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:104
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:133
+msgid ""
+"This numbers signify the number of digits in\n"
+"the whole part of Excellon coordinates."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:82
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:117
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:146
+msgid ""
+"This numbers signify the number of digits in\n"
+"the decimal part of Excellon coordinates."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:91
+msgid "Format"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:93
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:103
+msgid ""
+"Select the kind of coordinates format used.\n"
+"Coordinates can be saved with decimal point or without.\n"
+"When there is no decimal point, it is required to specify\n"
+"the number of digits for integer part and the number of decimals.\n"
+"Also it will have to be specified if LZ = leading zeros are kept\n"
+"or TZ = trailing zeros are kept."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:100
+msgid "Decimal"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:101
+msgid "No-Decimal"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:114
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:154
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:96
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:97
+msgid "Zeros"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:117
+msgid ""
+"This sets the type of Excellon zeros.\n"
+"If LZ then Leading Zeros are kept and\n"
+"Trailing Zeros are removed.\n"
+"If TZ is checked then Trailing Zeros are kept\n"
+"and Leading Zeros are removed."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:124
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:167
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:106
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:107 appTools/ToolPcbWizard.py:111
+msgid "LZ"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:125
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:168
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:107
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:108 appTools/ToolPcbWizard.py:112
+msgid "TZ"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:127
+msgid ""
+"This sets the default type of Excellon zeros.\n"
+"If LZ then Leading Zeros are kept and\n"
+"Trailing Zeros are removed.\n"
+"If TZ is checked then Trailing Zeros are kept\n"
+"and Leading Zeros are removed."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:137
+msgid "Slot type"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:140
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:150
+msgid ""
+"This sets how the slots will be exported.\n"
+"If ROUTED then the slots will be routed\n"
+"using M15/M16 commands.\n"
+"If DRILLED(G85) the slots will be exported\n"
+"using the Drilled slot command (G85)."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:147
+msgid "Routed"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:148
+msgid "Drilled(G85)"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:29
+msgid "Excellon General"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:54
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:45
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:52
+msgid "M-Color"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:71
+msgid "Excellon Format"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:73
+msgid ""
+"The NC drill files, usually named Excellon files\n"
+"are files that can be found in different formats.\n"
+"Here we set the format used when the provided\n"
+"coordinates are not using period.\n"
+"\n"
+"Possible presets:\n"
+"\n"
+"PROTEUS 3:3 MM LZ\n"
+"DipTrace 5:2 MM TZ\n"
+"DipTrace 4:3 MM LZ\n"
+"\n"
+"EAGLE 3:3 MM TZ\n"
+"EAGLE 4:3 MM TZ\n"
+"EAGLE 2:5 INCH TZ\n"
+"EAGLE 3:5 INCH TZ\n"
+"\n"
+"ALTIUM 2:4 INCH LZ\n"
+"Sprint Layout 2:4 INCH LZ\n"
+"KiCAD 3:5 INCH TZ"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:97
+msgid "Default values for INCH are 2:4"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:125
+msgid "METRIC"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:126
+msgid "Default values for METRIC are 3:3"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:157
+msgid ""
+"This sets the type of Excellon zeros.\n"
+"If LZ then Leading Zeros are kept and\n"
+"Trailing Zeros are removed.\n"
+"If TZ is checked then Trailing Zeros are kept\n"
+"and Leading Zeros are removed.\n"
+"\n"
+"This is used when there is no information\n"
+"stored in the Excellon file."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175
+msgid ""
+"This sets the default units of Excellon files.\n"
+"If it is not detected in the parsed file the value here\n"
+"will be used.Some Excellon files don't have an header\n"
+"therefore this parameter will be used."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:185
+msgid ""
+"This sets the units of Excellon files.\n"
+"Some Excellon files don't have an header\n"
+"therefore this parameter will be used."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:193
+msgid "Update Export settings"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:210
+msgid "Excellon Optimization"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:213
+msgid "Algorithm:"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:215
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:231
+msgid ""
+"This sets the optimization type for the Excellon drill path.\n"
+"If <> is checked then Google OR-Tools algorithm with\n"
+"MetaHeuristic Guided Local Path is used. Default search time is 3sec.\n"
+"If <> is checked then Google OR-Tools Basic algorithm is used.\n"
+"If <> is checked then Travelling Salesman algorithm is used for\n"
+"drill path optimization.\n"
+"\n"
+"If this control is disabled, then FlatCAM works in 32bit mode and it uses\n"
+"Travelling Salesman algorithm for path optimization."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:226
+msgid "MetaHeuristic"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:227
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:104 appObjects/FlatCAMExcellon.py:694
+#: appObjects/FlatCAMGeometry.py:568 appObjects/FlatCAMGerber.py:223
+#: appTools/ToolIsolation.py:785
+msgid "Basic"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:228
+msgid "TSA"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:245
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:245
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:238
+msgid "Duration"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:248
+msgid ""
+"When OR-Tools Metaheuristic (MH) is enabled there is a\n"
+"maximum threshold for how much time is spent doing the\n"
+"path optimization. This max duration is set here.\n"
+"In seconds."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:273
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:96
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:155
+msgid "Set the line color for plotted objects."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:29
+msgid "Excellon Options"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:33
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:35
+msgid "Create CNC Job"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:35
+msgid ""
+"Parameters used to create a CNC Job object\n"
+"for this drill object."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:152
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:122
+msgid "Tool change"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:236
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:233
+msgid "Enable Dwell"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:259
+msgid ""
+"The preprocessor JSON file that dictates\n"
+"Gcode output."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:270
+msgid "Gcode"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:272
+msgid ""
+"Choose what to use for GCode generation:\n"
+"'Drills', 'Slots' or 'Both'.\n"
+"When choosing 'Slots' or 'Both', slots will be\n"
+"converted to drills."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:288
+msgid "Mill Holes"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:290
+msgid "Create Geometry for milling holes."
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:294
+msgid "Drill Tool dia"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:305
+msgid "Slot Tool dia"
+msgstr ""
+
+#: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:307
+msgid ""
+"Diameter of the cutting tool\n"
+"when milling slots."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:28
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:74
+msgid "App Settings"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:49
+msgid "Grid Settings"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53
+msgid "X value"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:55
+msgid "This is the Grid snap value on X axis."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65
+msgid "Y value"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:67
+msgid "This is the Grid snap value on Y axis."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:77
+msgid "Snap Max"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:92
+msgid "Workspace Settings"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:95
+msgid "Active"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:105
+msgid ""
+"Select the type of rectangle to be used on canvas,\n"
+"as valid workspace."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171
+msgid "Orientation"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:172
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 appTools/ToolFilm.py:405
+msgid ""
+"Can be:\n"
+"- Portrait\n"
+"- Landscape"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:154
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 appTools/ToolFilm.py:409
+msgid "Portrait"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:155
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 appTools/ToolFilm.py:410
+msgid "Landscape"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:193
+msgid "Notebook"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:195
+msgid ""
+"This sets the font size for the elements found in the Notebook.\n"
+"The notebook is the collapsible area in the left side of the GUI,\n"
+"and include the Project, Selected and Tool tabs."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214
+msgid "Axis"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:216
+msgid "This sets the font size for canvas axis."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:233
+msgid "Textbox"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:235
+msgid ""
+"This sets the font size for the Textbox GUI\n"
+"elements that are used in the application."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253
+msgid "HUD"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:255
+msgid "This sets the font size for the Heads Up Display."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:280
+msgid "Mouse Settings"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:284
+msgid "Cursor Shape"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:286
+msgid ""
+"Choose a mouse cursor shape.\n"
+"- Small -> with a customizable size.\n"
+"- Big -> Infinite lines"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:292
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:193
+msgid "Small"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:293
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:194
+msgid "Big"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:300
+msgid "Cursor Size"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:302
+msgid "Set the size of the mouse cursor, in pixels."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:313
+msgid "Cursor Width"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:315
+msgid "Set the line width of the mouse cursor, in pixels."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:326
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:333
+msgid "Cursor Color"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:328
+msgid "Check this box to color mouse cursor."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:335
+msgid "Set the color of the mouse cursor."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:350
+msgid "Pan Button"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:352
+msgid ""
+"Select the mouse button to use for panning:\n"
+"- MMB --> Middle Mouse Button\n"
+"- RMB --> Right Mouse Button"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:356
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:226
+msgid "MMB"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:357
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:227
+msgid "RMB"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:363
+msgid "Multiple Selection"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:365
+msgid "Select the key used for multiple selection."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:367
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:233
+msgid "CTRL"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:368
+#: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:234
+msgid "SHIFT"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:379
+msgid "Delete object confirmation"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:381
+msgid ""
+"When checked the application will ask for user confirmation\n"
+"whenever the Delete object(s) event is triggered, either by\n"
+"menu shortcut or key shortcut."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:388
+msgid "\"Open\" behavior"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:390
+msgid ""
+"When checked the path for the last saved file is used when saving files,\n"
+"and the path for the last opened file is used when opening files.\n"
+"\n"
+"When unchecked the path for opening files is the one used last: either the\n"
+"path for saving files or the path for opening files."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:399
+msgid "Enable ToolTips"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:401
+msgid ""
+"Check this box if you want to have toolTips displayed\n"
+"when hovering with mouse over items throughout the App."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:408
+msgid "Allow Machinist Unsafe Settings"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:410
+msgid ""
+"If checked, some of the application settings will be allowed\n"
+"to have values that are usually unsafe to use.\n"
+"Like Z travel negative values or Z Cut positive values.\n"
+"It will applied at the next application start.\n"
+"<>: Don't change this unless you know what you are doing !!!"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:422
+msgid "Bookmarks limit"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:424
+msgid ""
+"The maximum number of bookmarks that may be installed in the menu.\n"
+"The number of bookmarks in the bookmark manager may be greater\n"
+"but the menu will hold only so much."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:433
+msgid "Activity Icon"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:435
+msgid "Select the GIF that show activity when FlatCAM is active."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:29
+msgid "App Preferences"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:40
+msgid ""
+"The default value for FlatCAM units.\n"
+"Whatever is selected here is set every time\n"
+"FlatCAM is started."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:44
+msgid "IN"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:50
+msgid "Precision MM"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:52
+msgid ""
+"The number of decimals used throughout the application\n"
+"when the set units are in METRIC system.\n"
+"Any change here require an application restart."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:64
+msgid "Precision INCH"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:66
+msgid ""
+"The number of decimals used throughout the application\n"
+"when the set units are in INCH system.\n"
+"Any change here require an application restart."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:78
+msgid "Graphic Engine"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:79
+msgid ""
+"Choose what graphic engine to use in FlatCAM.\n"
+"Legacy(2D) -> reduced functionality, slow performance but enhanced compatibility.\n"
+"OpenGL(3D) -> full functionality, high performance\n"
+"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n"
+"Intel HD3000 or older. In this case the plot area will be black therefore\n"
+"use the Legacy(2D) mode."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:85
+msgid "Legacy(2D)"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:86
+msgid "OpenGL(3D)"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98
+msgid "APP. LEVEL"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:99
+msgid ""
+"Choose the default level of usage for FlatCAM.\n"
+"BASIC level -> reduced functionality, best for beginner's.\n"
+"ADVANCED level -> full functionality.\n"
+"\n"
+"The choice here will influence the parameters in\n"
+"the Selected Tab for all kinds of FlatCAM objects."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 appObjects/FlatCAMExcellon.py:707
+#: appObjects/FlatCAMGeometry.py:589 appObjects/FlatCAMGerber.py:231
+#: appTools/ToolIsolation.py:816
+msgid "Advanced"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111
+msgid "Portable app"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:112
+msgid ""
+"Choose if the application should run as portable.\n"
+"\n"
+"If Checked the application will run portable,\n"
+"which means that the preferences files will be saved\n"
+"in the application folder, in the lib\\config subfolder."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:125
+msgid "Languages"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:126
+msgid "Set the language used throughout FlatCAM."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132
+msgid "Apply Language"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:133
+msgid ""
+"Set the language used throughout FlatCAM.\n"
+"The app will restart after click."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:147
+msgid "Startup Settings"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151
+msgid "Splash Screen"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:153
+msgid "Enable display of the splash screen at application startup."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:165
+msgid "Sys Tray Icon"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:167
+msgid "Enable display of FlatCAM icon in Sys Tray."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172
+msgid "Show Shell"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174
+msgid ""
+"Check this box if you want the shell to\n"
+"start automatically at startup."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181
+msgid "Show Project"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:183
+msgid ""
+"Check this box if you want the project/selected/tool tab area to\n"
+"to be shown automatically at startup."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:189
+msgid "Version Check"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:191
+msgid ""
+"Check this box if you want to check\n"
+"for a new version automatically at startup."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198
+msgid "Send Statistics"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:200
+msgid ""
+"Check this box if you agree to send anonymous\n"
+"stats automatically at startup, to help improve FlatCAM."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:214
+msgid "Workers number"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:216
+msgid ""
+"The number of Qthreads made available to the App.\n"
+"A bigger number may finish the jobs more quickly but\n"
+"depending on your computer speed, may make the App\n"
+"unresponsive. Can have a value between 2 and 16.\n"
+"Default value is 2.\n"
+"After change, it will be applied at next App start."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:230
+msgid "Geo Tolerance"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:232
+msgid ""
+"This value can counter the effect of the Circle Steps\n"
+"parameter. Default value is 0.005.\n"
+"A lower value will increase the detail both in image\n"
+"and in Gcode for the circles, with a higher cost in\n"
+"performance. Higher value will provide more\n"
+"performance at the expense of level of detail."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:252
+msgid "Save Settings"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256
+msgid "Save Compressed Project"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:258
+msgid ""
+"Whether to save a compressed or uncompressed project.\n"
+"When checked it will save a compressed FlatCAM project."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:267
+msgid "Compression"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:269
+msgid ""
+"The level of compression used when saving\n"
+"a FlatCAM project. Higher value means better compression\n"
+"but require more RAM usage and more processing time."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:280
+msgid "Enable Auto Save"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:282
+msgid ""
+"Check to enable the autosave feature.\n"
+"When enabled, the application will try to save a project\n"
+"at the set interval."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:292
+msgid "Interval"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:294
+msgid ""
+"Time interval for autosaving. In milliseconds.\n"
+"The application will try to save periodically but only\n"
+"if the project was saved manually at least once.\n"
+"While active, some operations may block this feature."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:310
+msgid "Text to PDF parameters"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:312
+msgid "Used when saving text in Code Editor or in FlatCAM Document objects."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:321
+msgid "Top Margin"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:323
+msgid "Distance between text body and the top of the PDF file."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:334
+msgid "Bottom Margin"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:336
+msgid "Distance between text body and the bottom of the PDF file."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:347
+msgid "Left Margin"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:349
+msgid "Distance between text body and the left of the PDF file."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:360
+msgid "Right Margin"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:362
+msgid "Distance between text body and the right of the PDF file."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:26
+msgid "GUI Preferences"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:36
+msgid "Theme"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:38
+msgid ""
+"Select a theme for the application.\n"
+"It will theme the plot area."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:43
+msgid "Light"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:44
+msgid "Dark"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:51
+msgid "Use Gray Icons"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:53
+msgid ""
+"Check this box to use a set of icons with\n"
+"a lighter (gray) color. To be used when a\n"
+"full dark theme is applied."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:73
+msgid "Layout"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:75
+msgid ""
+"Select a layout for the application.\n"
+"It is applied immediately."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:95
+msgid "Style"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:97
+msgid ""
+"Select a style for the application.\n"
+"It will be applied at the next app start."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:111
+msgid "Activate HDPI Support"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:113
+msgid ""
+"Enable High DPI support for the application.\n"
+"It will be applied at the next app start."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:127
+msgid "Display Hover Shape"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:129
+msgid ""
+"Enable display of a hover shape for the application objects.\n"
+"It is displayed whenever the mouse cursor is hovering\n"
+"over any kind of not-selected object."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:136
+msgid "Display Selection Shape"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:138
+msgid ""
+"Enable the display of a selection shape for the application objects.\n"
+"It is displayed whenever the mouse selects an object\n"
+"either by clicking or dragging mouse from left to right or\n"
+"right to left."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:151
+msgid "Left-Right Selection Color"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:156
+msgid "Set the line color for the 'left to right' selection box."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:165
+msgid ""
+"Set the fill color for the selection box\n"
+"in case that the selection is done from left to right.\n"
+"First 6 digits are the color and the last 2\n"
+"digits are for alpha (transparency) level."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:178
+msgid "Set the fill transparency for the 'left to right' selection box."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:191
+msgid "Right-Left Selection Color"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:197
+msgid "Set the line color for the 'right to left' selection box."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:207
+msgid ""
+"Set the fill color for the selection box\n"
+"in case that the selection is done from right to left.\n"
+"First 6 digits are the color and the last 2\n"
+"digits are for alpha (transparency) level."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:220
+msgid "Set the fill transparency for selection 'right to left' box."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:236
+msgid "Editor Color"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:240
+msgid "Drawing"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:242
+msgid "Set the color for the shape."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:252
+msgid "Set the color of the shape when selected."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:268
+msgid "Project Items Color"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:272
+msgid "Enabled"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:274
+msgid "Set the color of the items in Project Tab Tree."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:281
+msgid "Disabled"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:283
+msgid ""
+"Set the color of the items in Project Tab Tree,\n"
+"for the case when the items are disabled."
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:292
+msgid "Project AutoHide"
+msgstr ""
+
+#: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:294
+msgid ""
+"Check this box if you want the project/selected/tool tab area to\n"
+"hide automatically when there are no objects loaded and\n"
+"to show whenever a new object is created."
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:28
+msgid "Geometry Adv. Options"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:36
+msgid ""
+"A list of Geometry advanced parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:46
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:112
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:134
+#: appTools/ToolCalibration.py:125 appTools/ToolSolderPaste.py:236
+msgid "Toolchange X-Y"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:58
+msgid ""
+"Height of the tool just after starting the work.\n"
+"Delete the value if you don't need this feature."
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:161
+msgid "Segment X size"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:163
+msgid ""
+"The size of the trace segment on the X axis.\n"
+"Useful for auto-leveling.\n"
+"A value of 0 means no segmentation on the X axis."
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:177
+msgid "Segment Y size"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:179
+msgid ""
+"The size of the trace segment on the Y axis.\n"
+"Useful for auto-leveling.\n"
+"A value of 0 means no segmentation on the Y axis."
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:200
+msgid "Area Exclusion"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:202
+msgid ""
+"Area exclusion parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:209
+msgid "Exclusion areas"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:293
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 appTools/ToolIsolation.py:540
+#: appTools/ToolNCC.py:578 appTools/ToolPaint.py:521
+msgid "Shape"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:33
+msgid "A list of Geometry Editor parameters."
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:43
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:174
+msgid ""
+"Set the number of selected geometry\n"
+"items above which the utility geometry\n"
+"becomes just a selection rectangle.\n"
+"Increases the performance when moving a\n"
+"large number of geometric elements."
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:58
+msgid ""
+"Milling type:\n"
+"- climb / best for precision milling and to reduce tool usage\n"
+"- conventional / useful when there is no backlash compensation"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27
+msgid "Geometry General"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:59
+msgid ""
+"The number of circle steps for Geometry \n"
+"circle and arc shapes linear approximation."
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:73
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42
+msgid "Tools Dia"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44
+msgid ""
+"Diameters of the tools, separated by comma.\n"
+"The value of the diameter has to use the dot decimals separator.\n"
+"Valid values: 0.3, 1.0"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:29
+msgid "Geometry Options"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:37
+msgid ""
+"Create a CNC Job object\n"
+"tracing the contours of this\n"
+"Geometry object."
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:81
+msgid "Depth/Pass"
+msgstr ""
+
+#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:83
+msgid ""
+"The depth to cut on each pass,\n"
+"when multidepth is enabled.\n"
+"It has positive value although\n"
+"it is a fraction from the depth\n"
+"which has negative value."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:27
+msgid "Gerber Adv. Options"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:33
+msgid ""
+"A list of Gerber advanced parameters.\n"
+"Those parameters are available only for\n"
+"Advanced App. Level."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:43
+msgid "\"Follow\""
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:52
+msgid "Table Show/Hide"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54
+msgid ""
+"Toggle the display of the Gerber Apertures Table.\n"
+"Also, on hide, it will delete all mark shapes\n"
+"that are drawn on canvas."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:67 appObjects/FlatCAMGerber.py:406
+#: appTools/ToolCopperThieving.py:1026 appTools/ToolCopperThieving.py:1215
+#: appTools/ToolCopperThieving.py:1227 appTools/ToolIsolation.py:1593
+#: appTools/ToolNCC.py:2079 appTools/ToolNCC.py:2190 appTools/ToolNCC.py:2205
+#: appTools/ToolNCC.py:3163 appTools/ToolNCC.py:3268 appTools/ToolNCC.py:3283
+#: appTools/ToolNCC.py:3549 appTools/ToolNCC.py:3650 appTools/ToolNCC.py:3665 camlib.py:991
+msgid "Buffering"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:69
+msgid ""
+"Buffering type:\n"
+"- None --> best performance, fast file loading but no so good display\n"
+"- Full --> slow file loading but good visuals. This is the default.\n"
+"<>: Don't change this unless you know what you are doing !!!"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:74
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 appTools/ToolFiducials.py:204
+#: appTools/ToolFilm.py:238 appTools/ToolProperties.py:452 appTools/ToolProperties.py:455
+#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:483
+msgid "None"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:80
+msgid "Delayed Buffering"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:82
+msgid "When checked it will do the buffering in background."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87
+msgid "Simplify"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:89
+msgid ""
+"When checked all the Gerber polygons will be\n"
+"loaded with simplification having a set tolerance.\n"
+"<>: Don't change this unless you know what you are doing !!!"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:96
+msgid "Tolerance"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:97
+msgid "Tolerance for polygon simplification."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:33
+msgid "A list of Gerber Editor parameters."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:43
+msgid ""
+"Set the number of selected Gerber geometry\n"
+"items above which the utility geometry\n"
+"becomes just a selection rectangle.\n"
+"Increases the performance when moving a\n"
+"large number of geometric elements."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:56
+msgid "New Aperture code"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:69
+msgid "New Aperture size"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:71
+msgid "Size for the new aperture"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:82
+msgid "New Aperture type"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:84
+msgid ""
+"Type for the new aperture.\n"
+"Can be 'C', 'R' or 'O'."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:106
+msgid "Aperture Dimensions"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:117
+msgid "Linear Pad Array"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:161
+msgid "Circular Pad Array"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:197
+msgid "Distance at which to buffer the Gerber element."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:206
+msgid "Scale Tool"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:212
+msgid "Factor to scale the Gerber element."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:225
+msgid "Threshold low"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:227
+msgid "Threshold value under which the apertures are not marked."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:237
+msgid "Threshold high"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:239
+msgid "Threshold value over which the apertures are not marked."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:27
+msgid "Gerber Export"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:33
+msgid ""
+"The parameters set here are used in the file exported\n"
+"when using the File -> Export -> Export Gerber menu entry."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:50
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:84
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:90
+msgid "The units used in the Gerber file."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:58
+msgid ""
+"The number of digits in the whole part of the number\n"
+"and in the fractional part of the number."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:71
+msgid ""
+"This numbers signify the number of digits in\n"
+"the whole part of Gerber coordinates."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:87
+msgid ""
+"This numbers signify the number of digits in\n"
+"the decimal part of Gerber coordinates."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:99
+#: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:109
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:100
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:110
+msgid ""
+"This sets the type of Gerber zeros.\n"
+"If LZ then Leading Zeros are removed and\n"
+"Trailing Zeros are kept.\n"
+"If TZ is checked then Trailing Zeros are removed\n"
+"and Leading Zeros are kept."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:27
+msgid "Gerber General"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:61
+msgid ""
+"The number of circle steps for Gerber \n"
+"circular aperture linear approximation."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:73
+msgid "Default Values"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:75
+msgid ""
+"Those values will be used as fallback values\n"
+"in case that they are not found in the Gerber file."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:126
+msgid "Clean Apertures"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:128
+msgid ""
+"Will remove apertures that do not have geometry\n"
+"thus lowering the number of apertures in the Gerber object."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:134
+msgid "Polarity change buffer"
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:136
+msgid ""
+"Will apply extra buffering for the\n"
+"solid geometry when we have polarity changes.\n"
+"May help loading Gerber files that otherwise\n"
+"do not load correctly."
+msgstr ""
+
+#: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:29
+msgid "Gerber Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:27
+msgid "Copper Thieving Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:39
+msgid ""
+"A tool to generate a Copper Thieving that can be added\n"
+"to a selected Gerber file."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:47
+msgid "Number of steps (lines) used to interpolate circles."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:57
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261
+#: appTools/ToolCopperThieving.py:100 appTools/ToolCopperThieving.py:435
+msgid "Clearance"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:59
+msgid ""
+"This set the distance between the copper Thieving components\n"
+"(the polygon fill may be split in multiple polygons)\n"
+"and the copper traces in the Gerber file."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 appTools/ToolCopperThieving.py:129
+#: appTools/ToolNCC.py:535 appTools/ToolNCC.py:1324 appTools/ToolNCC.py:1655
+#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2012 appTools/ToolNCC.py:3027
+#: appTools/ToolNCC.py:3036 defaults.py:420 tclCommands/TclCommandCopperClear.py:190
+msgid "Itself"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 appTools/ToolCopperThieving.py:130
+#: appTools/ToolIsolation.py:504 appTools/ToolIsolation.py:1297
+#: appTools/ToolIsolation.py:1671 appTools/ToolNCC.py:535 appTools/ToolNCC.py:1334
+#: appTools/ToolNCC.py:1668 appTools/ToolNCC.py:1964 appTools/ToolNCC.py:2019
+#: appTools/ToolPaint.py:485 appTools/ToolPaint.py:945 appTools/ToolPaint.py:1471
+msgid "Area Selection"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 appTools/ToolCopperThieving.py:131
+#: appTools/ToolDblSided.py:216 appTools/ToolIsolation.py:504 appTools/ToolIsolation.py:1711
+#: appTools/ToolNCC.py:535 appTools/ToolNCC.py:1684 appTools/ToolNCC.py:1970
+#: appTools/ToolNCC.py:2027 appTools/ToolNCC.py:2408 appTools/ToolNCC.py:2656
+#: appTools/ToolNCC.py:3072 appTools/ToolPaint.py:485 appTools/ToolPaint.py:930
+#: appTools/ToolPaint.py:1487 tclCommands/TclCommandCopperClear.py:192
+#: tclCommands/TclCommandPaint.py:166
+msgid "Reference Object"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:90
+#: appTools/ToolCopperThieving.py:133
+msgid "Reference:"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92
+msgid ""
+"- 'Itself' - the copper Thieving extent is based on the object extent.\n"
+"- 'Area Selection' - left mouse click to start selection of the area to be filled.\n"
+"- 'Reference Object' - will do copper thieving within the area specified by another "
+"object."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:101
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:76
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:188
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:76
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:190
+#: appTools/ToolCopperThieving.py:175 appTools/ToolExtractDrills.py:102
+#: appTools/ToolExtractDrills.py:240 appTools/ToolPunchGerber.py:113
+#: appTools/ToolPunchGerber.py:268
+msgid "Rectangular"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:102
+#: appTools/ToolCopperThieving.py:176
+msgid "Minimal"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:104
+#: appTools/ToolCopperThieving.py:178 appTools/ToolFilm.py:94
+msgid "Box Type:"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:106
+#: appTools/ToolCopperThieving.py:180
+msgid ""
+"- 'Rectangular' - the bounding box will be of rectangular shape.\n"
+"- 'Minimal' - the bounding box will be the convex hull shape."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:120
+#: appTools/ToolCopperThieving.py:196
+msgid "Dots Grid"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:121
+#: appTools/ToolCopperThieving.py:197
+msgid "Squares Grid"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:122
+#: appTools/ToolCopperThieving.py:198
+msgid "Lines Grid"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:124
+#: appTools/ToolCopperThieving.py:200
+msgid "Fill Type:"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126
+#: appTools/ToolCopperThieving.py:202
+msgid ""
+"- 'Solid' - copper thieving will be a solid polygon.\n"
+"- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n"
+"- 'Squares Grid' - the empty area will be filled with a pattern of squares.\n"
+"- 'Lines Grid' - the empty area will be filled with a pattern of lines."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:134
+#: appTools/ToolCopperThieving.py:221
+msgid "Dots Grid Parameters"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140
+#: appTools/ToolCopperThieving.py:227
+msgid "Dot diameter in Dots Grid."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209
+#: appTools/ToolCopperThieving.py:238 appTools/ToolCopperThieving.py:278
+#: appTools/ToolCopperThieving.py:318
+msgid "Spacing"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:153
+#: appTools/ToolCopperThieving.py:240
+msgid "Distance between each two dots in Dots Grid."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:163
+#: appTools/ToolCopperThieving.py:261
+msgid "Squares Grid Parameters"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169
+#: appTools/ToolCopperThieving.py:267
+msgid "Square side size in Squares Grid."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:182
+#: appTools/ToolCopperThieving.py:280
+msgid "Distance between each two squares in Squares Grid."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:192
+#: appTools/ToolCopperThieving.py:301
+msgid "Lines Grid Parameters"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198
+#: appTools/ToolCopperThieving.py:307
+msgid "Line thickness size in Lines Grid."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:211
+#: appTools/ToolCopperThieving.py:320
+msgid "Distance between each two lines in Lines Grid."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:221
+#: appTools/ToolCopperThieving.py:358
+msgid "Robber Bar Parameters"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:223
+#: appTools/ToolCopperThieving.py:360
+msgid ""
+"Parameters used for the robber bar.\n"
+"Robber bar = copper border to help in pattern hole plating."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:231
+#: appTools/ToolCopperThieving.py:368
+msgid "Bounding box margin for robber bar."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:242
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 appTools/ToolCopperThieving.py:379
+#: appTools/ToolCorners.py:122 appTools/ToolEtchCompensation.py:152
+msgid "Thickness"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:244
+#: appTools/ToolCopperThieving.py:381
+msgid "The robber bar thickness."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:254
+#: appTools/ToolCopperThieving.py:412
+msgid "Pattern Plating Mask"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:256
+#: appTools/ToolCopperThieving.py:414
+msgid "Generate a mask for pattern plating."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263
+#: appTools/ToolCopperThieving.py:437
+msgid ""
+"The distance between the possible copper thieving elements\n"
+"and/or robber bar and the actual openings in the mask."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:27
+msgid "Calibration Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:38
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 appTools/ToolCopperThieving.py:95
+#: appTools/ToolCorners.py:117 appTools/ToolFiducials.py:154
+msgid "Parameters used for this tool."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 appTools/ToolCalibration.py:181
+msgid "Source Type"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:44 appTools/ToolCalibration.py:182
+msgid ""
+"The source of calibration points.\n"
+"It can be:\n"
+"- Object -> click a hole geo for Excellon or a pad for Gerber\n"
+"- Free -> click freely on canvas to acquire the calibration points"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:49 appTools/ToolCalibration.py:187
+msgid "Free"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:63 appTools/ToolCalibration.py:76
+msgid "Height (Z) for travelling between the points."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:75 appTools/ToolCalibration.py:88
+msgid "Verification Z"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:77 appTools/ToolCalibration.py:90
+msgid "Height (Z) for checking the point."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:89 appTools/ToolCalibration.py:102
+msgid "Zero Z tool"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:91 appTools/ToolCalibration.py:104
+msgid ""
+"Include a sequence to zero the height (Z)\n"
+"of the verification tool."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:100 appTools/ToolCalibration.py:113
+msgid "Height (Z) for mounting the verification probe."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:114 appTools/ToolCalibration.py:127
+msgid ""
+"Toolchange X,Y position.\n"
+"If no value is entered then the current\n"
+"(x, y) point will be used,"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 appTools/ToolCalibration.py:153
+msgid "Second point"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:127 appTools/ToolCalibration.py:155
+msgid ""
+"Second point in the Gcode verification can be:\n"
+"- top-left -> the user will align the PCB vertically\n"
+"- bottom-right -> the user will align the PCB horizontally"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131 appTools/ToolCalibration.py:159
+#: app_Main.py:4713
+msgid "Top-Left"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132 appTools/ToolCalibration.py:160
+#: app_Main.py:4714
+msgid "Bottom-Right"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:27
+msgid "Extract Drills Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:42
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:42
+#: appTools/ToolExtractDrills.py:68 appTools/ToolPunchGerber.py:75
+msgid "Processed Pads Type"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:44
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:44
+#: appTools/ToolExtractDrills.py:70 appTools/ToolPunchGerber.py:77
+msgid ""
+"The type of pads shape to be processed.\n"
+"If the PCB has many SMD pads with rectangular pads,\n"
+"disable the Rectangular aperture."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:54
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54
+#: appTools/ToolExtractDrills.py:80 appTools/ToolPunchGerber.py:91
+msgid "Process Circular Pads."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:60
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:162
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:60
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:164
+#: appTools/ToolExtractDrills.py:86 appTools/ToolExtractDrills.py:214
+#: appTools/ToolPunchGerber.py:97 appTools/ToolPunchGerber.py:242
+msgid "Oblong"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:62
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:62
+#: appTools/ToolExtractDrills.py:88 appTools/ToolPunchGerber.py:99
+msgid "Process Oblong Pads."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:70
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70
+#: appTools/ToolExtractDrills.py:96 appTools/ToolPunchGerber.py:107
+msgid "Process Square Pads."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:78
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78
+#: appTools/ToolExtractDrills.py:104 appTools/ToolPunchGerber.py:115
+msgid "Process Rectangular Pads."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:84
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:201
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203
+#: appTools/ToolExtractDrills.py:110 appTools/ToolExtractDrills.py:253
+#: appTools/ToolProperties.py:172 appTools/ToolPunchGerber.py:121
+#: appTools/ToolPunchGerber.py:281
+msgid "Others"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:86
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:86
+#: appTools/ToolExtractDrills.py:112 appTools/ToolPunchGerber.py:123
+msgid "Process pads not in the categories above."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:99
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:123
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:100
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:125
+#: appTools/ToolExtractDrills.py:139 appTools/ToolExtractDrills.py:156
+#: appTools/ToolPunchGerber.py:150 appTools/ToolPunchGerber.py:184
+msgid "Fixed Diameter"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:100
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:140
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:101
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:142
+#: appTools/ToolExtractDrills.py:140 appTools/ToolExtractDrills.py:192
+#: appTools/ToolPunchGerber.py:151 appTools/ToolPunchGerber.py:214
+msgid "Fixed Annular Ring"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:101
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102
+#: appTools/ToolExtractDrills.py:141 appTools/ToolPunchGerber.py:152
+msgid "Proportional"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:107
+#: appTools/ToolExtractDrills.py:130
+msgid ""
+"The method for processing pads. Can be:\n"
+"- Fixed Diameter -> all holes will have a set size\n"
+"- Fixed Annular Ring -> all holes will have a set annular ring\n"
+"- Proportional -> each hole size will be a fraction of the pad size"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:133
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135
+#: appTools/ToolExtractDrills.py:166 appTools/ToolPunchGerber.py:194
+msgid "Fixed hole diameter."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:142
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:144
+#: appTools/ToolExtractDrills.py:194 appTools/ToolPunchGerber.py:216
+msgid ""
+"The size of annular ring.\n"
+"The copper sliver between the hole exterior\n"
+"and the margin of the copper pad."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:151
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:153
+#: appTools/ToolExtractDrills.py:203 appTools/ToolPunchGerber.py:231
+msgid "The size of annular ring for circular pads."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:164
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:166
+#: appTools/ToolExtractDrills.py:216 appTools/ToolPunchGerber.py:244
+msgid "The size of annular ring for oblong pads."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:177
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:179
+#: appTools/ToolExtractDrills.py:229 appTools/ToolPunchGerber.py:257
+msgid "The size of annular ring for square pads."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:190
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:192
+#: appTools/ToolExtractDrills.py:242 appTools/ToolPunchGerber.py:270
+msgid "The size of annular ring for rectangular pads."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:203
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:205
+#: appTools/ToolExtractDrills.py:255 appTools/ToolPunchGerber.py:283
+msgid "The size of annular ring for other pads."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:213
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:215
+#: appTools/ToolExtractDrills.py:276 appTools/ToolPunchGerber.py:299
+msgid "Proportional Diameter"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:222
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:224
+msgid "Factor"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:224
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:226
+#: appTools/ToolExtractDrills.py:287 appTools/ToolPunchGerber.py:310
+msgid ""
+"Proportional Diameter.\n"
+"The hole diameter will be a fraction of the pad size."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:27
+msgid "Fiducials Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:45 appTools/ToolFiducials.py:161
+msgid ""
+"This set the fiducial diameter if fiducial type is circular,\n"
+"otherwise is the size of the fiducial.\n"
+"The soldermask opening is double than that."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:73 appTools/ToolFiducials.py:189
+msgid "Auto"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 appTools/ToolFiducials.py:190
+msgid "Manual"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:76 appTools/ToolFiducials.py:192
+msgid "Mode:"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:78
+msgid ""
+"- 'Auto' - automatic placement of fiducials in the corners of the bounding box.\n"
+"- 'Manual' - manual placement of fiducials."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 appTools/ToolFiducials.py:202
+msgid "Up"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:87 appTools/ToolFiducials.py:203
+msgid "Down"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:90 appTools/ToolFiducials.py:206
+msgid "Second fiducial"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:92 appTools/ToolFiducials.py:208
+msgid ""
+"The position for the second fiducial.\n"
+"- 'Up' - the order is: bottom-left, top-left, top-right.\n"
+"- 'Down' - the order is: bottom-left, bottom-right, top-right.\n"
+"- 'None' - there is no second fiducial. The order is: bottom-left, top-right."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 appTools/ToolFiducials.py:224
+msgid "Cross"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:109 appTools/ToolFiducials.py:225
+msgid "Chess"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:112 appTools/ToolFiducials.py:227
+msgid "Fiducial Type"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:114 appTools/ToolFiducials.py:229
+msgid ""
+"The type of fiducial.\n"
+"- 'Circular' - this is the regular fiducial.\n"
+"- 'Cross' - cross lines fiducial.\n"
+"- 'Chess' - chess pattern fiducial."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:123 appTools/ToolFiducials.py:238
+msgid "Line thickness"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:27
+msgid "Invert Gerber Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:33
+msgid ""
+"A tool to invert Gerber geometry from positive to negative\n"
+"and in revers."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:47 appTools/ToolInvertGerber.py:93
+msgid ""
+"Distance by which to avoid\n"
+"the edges of the Gerber object."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:58 appTools/ToolInvertGerber.py:104
+msgid "Lines Join Style"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 appTools/ToolInvertGerber.py:106
+msgid ""
+"The way that the lines in the object outline will be joined.\n"
+"Can be:\n"
+"- rounded -> an arc is added between two joining lines\n"
+"- square -> the lines meet in 90 degrees angle\n"
+"- bevel -> the lines are joined by a third line"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:27
+msgid "Optimal Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:33
+msgid ""
+"A tool to find the minimum distance between\n"
+"every two Gerber geometric elements"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:48 appTools/ToolOptimal.py:84
+msgid "Precision"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:50
+msgid "Number of decimals for the distances and coordinates in this tool."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:27
+msgid "Punch Gerber Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:108
+#: appTools/ToolPunchGerber.py:141
+msgid ""
+"The punch hole source can be:\n"
+"- Excellon Object-> the Excellon object drills center will serve as reference.\n"
+"- Fixed Diameter -> will try to use the pads center as reference adding fixed diameter "
+"holes.\n"
+"- Fixed Annular Ring -> will try to keep a set annular ring.\n"
+"- Proportional -> will make a Gerber punch hole having the diameter a percentage of the "
+"pad diameter."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:27
+msgid "QRCode Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:33
+msgid ""
+"A tool to create a QRCode that can be inserted\n"
+"into a selected Gerber file, or it can be exported as a file."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 appTools/ToolQRCode.py:121
+msgid "Version"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:47 appTools/ToolQRCode.py:123
+msgid ""
+"QRCode version can have values from 1 (21x21 boxes)\n"
+"to 40 (177x177 boxes)."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:58 appTools/ToolQRCode.py:134
+msgid "Error correction"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:60
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:71 appTools/ToolQRCode.py:136
+#: appTools/ToolQRCode.py:147
+#, python-format
+msgid ""
+"Parameter that controls the error correction used for the QR Code.\n"
+"L = maximum 7%% errors can be corrected\n"
+"M = maximum 15%% errors can be corrected\n"
+"Q = maximum 25%% errors can be corrected\n"
+"H = maximum 30%% errors can be corrected."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:81 appTools/ToolQRCode.py:157
+msgid "Box Size"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:83 appTools/ToolQRCode.py:159
+msgid ""
+"Box size control the overall size of the QRcode\n"
+"by adjusting the size of each box in the code."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:94 appTools/ToolQRCode.py:170
+msgid "Border Size"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:96 appTools/ToolQRCode.py:172
+msgid ""
+"Size of the QRCode border. How many boxes thick is the border.\n"
+"Default value is 4. The width of the clearance around the QRCode."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 appTools/ToolQRCode.py:92
+msgid "QRCode Data"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:109 appTools/ToolQRCode.py:94
+msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 appTools/ToolQRCode.py:98
+msgid "Add here the text to be included in the QRCode..."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 appTools/ToolQRCode.py:183
+msgid "Polarity"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 appTools/ToolQRCode.py:185
+msgid ""
+"Choose the polarity of the QRCode.\n"
+"It can be drawn in a negative way (squares are clear)\n"
+"or in a positive way (squares are opaque)."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:125 appTools/ToolFilm.py:279
+#: appTools/ToolQRCode.py:189
+msgid "Negative"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:126 appTools/ToolFilm.py:278
+#: appTools/ToolQRCode.py:190
+msgid "Positive"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:128 appTools/ToolQRCode.py:192
+msgid ""
+"Choose the type of QRCode to be created.\n"
+"If added on a Silkscreen Gerber file the QRCode may\n"
+"be added as positive. If it is added to a Copper Gerber\n"
+"file then perhaps the QRCode can be added as negative."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 appTools/ToolQRCode.py:203
+#: appTools/ToolQRCode.py:209
+msgid ""
+"The bounding box, meaning the empty space that surrounds\n"
+"the QRCode geometry, can have a rounded or a square shape."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:152 appTools/ToolQRCode.py:237
+msgid "Fill Color"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:154 appTools/ToolQRCode.py:239
+msgid "Set the QRCode fill color (squares color)."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:162 appTools/ToolQRCode.py:261
+msgid "Back Color"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:164 appTools/ToolQRCode.py:263
+msgid "Set the QRCode background color."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:27
+msgid "Check Rules Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:32
+msgid ""
+"A tool to check if Gerber files are within a set\n"
+"of Manufacturing Rules."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:42 appTools/ToolRulesCheck.py:265
+#: appTools/ToolRulesCheck.py:929
+msgid "Trace Size"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:44 appTools/ToolRulesCheck.py:267
+msgid "This checks if the minimum size for traces is met."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:54
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:74
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:94
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:114
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:134
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:154
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:174
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:194
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:216
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:236
+#: appTools/ToolRulesCheck.py:277 appTools/ToolRulesCheck.py:299
+#: appTools/ToolRulesCheck.py:322 appTools/ToolRulesCheck.py:345
+#: appTools/ToolRulesCheck.py:368 appTools/ToolRulesCheck.py:391
+#: appTools/ToolRulesCheck.py:414 appTools/ToolRulesCheck.py:437
+#: appTools/ToolRulesCheck.py:462 appTools/ToolRulesCheck.py:485
+msgid "Min value"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:56 appTools/ToolRulesCheck.py:279
+msgid "Minimum acceptable trace size."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:61 appTools/ToolRulesCheck.py:286
+#: appTools/ToolRulesCheck.py:1157 appTools/ToolRulesCheck.py:1187
+msgid "Copper to Copper clearance"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:63 appTools/ToolRulesCheck.py:288
+msgid ""
+"This checks if the minimum clearance between copper\n"
+"features is met."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:76
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:96
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:116
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:136
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:156
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:176
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:238
+#: appTools/ToolRulesCheck.py:301 appTools/ToolRulesCheck.py:324
+#: appTools/ToolRulesCheck.py:347 appTools/ToolRulesCheck.py:370
+#: appTools/ToolRulesCheck.py:393 appTools/ToolRulesCheck.py:416
+#: appTools/ToolRulesCheck.py:464
+msgid "Minimum acceptable clearance value."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:81 appTools/ToolRulesCheck.py:309
+#: appTools/ToolRulesCheck.py:1217 appTools/ToolRulesCheck.py:1223
+#: appTools/ToolRulesCheck.py:1236 appTools/ToolRulesCheck.py:1243
+msgid "Copper to Outline clearance"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:83 appTools/ToolRulesCheck.py:311
+msgid ""
+"This checks if the minimum clearance between copper\n"
+"features and the outline is met."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:101
+#: appTools/ToolRulesCheck.py:332
+msgid "Silk to Silk Clearance"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:103
+#: appTools/ToolRulesCheck.py:334
+msgid ""
+"This checks if the minimum clearance between silkscreen\n"
+"features and silkscreen features is met."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:121
+#: appTools/ToolRulesCheck.py:355 appTools/ToolRulesCheck.py:1326
+#: appTools/ToolRulesCheck.py:1332 appTools/ToolRulesCheck.py:1350
+msgid "Silk to Solder Mask Clearance"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:123
+#: appTools/ToolRulesCheck.py:357
+msgid ""
+"This checks if the minimum clearance between silkscreen\n"
+"features and soldermask features is met."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:141
+#: appTools/ToolRulesCheck.py:378 appTools/ToolRulesCheck.py:1380
+#: appTools/ToolRulesCheck.py:1386 appTools/ToolRulesCheck.py:1400
+#: appTools/ToolRulesCheck.py:1407
+msgid "Silk to Outline Clearance"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:143
+#: appTools/ToolRulesCheck.py:380
+msgid ""
+"This checks if the minimum clearance between silk\n"
+"features and the outline is met."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:161
+#: appTools/ToolRulesCheck.py:401 appTools/ToolRulesCheck.py:1418
+#: appTools/ToolRulesCheck.py:1445
+msgid "Minimum Solder Mask Sliver"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:163
+#: appTools/ToolRulesCheck.py:403
+msgid ""
+"This checks if the minimum clearance between soldermask\n"
+"features and soldermask features is met."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:181
+#: appTools/ToolRulesCheck.py:424 appTools/ToolRulesCheck.py:1483
+#: appTools/ToolRulesCheck.py:1489 appTools/ToolRulesCheck.py:1505
+#: appTools/ToolRulesCheck.py:1512
+msgid "Minimum Annular Ring"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:183
+#: appTools/ToolRulesCheck.py:426
+msgid ""
+"This checks if the minimum copper ring left by drilling\n"
+"a hole into a pad is met."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:196
+#: appTools/ToolRulesCheck.py:439
+msgid "Minimum acceptable ring value."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:203
+#: appTools/ToolRulesCheck.py:449 appTools/ToolRulesCheck.py:873
+msgid "Hole to Hole Clearance"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:205
+#: appTools/ToolRulesCheck.py:451
+msgid ""
+"This checks if the minimum clearance between a drill hole\n"
+"and another drill hole is met."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:218
+#: appTools/ToolRulesCheck.py:487
+msgid "Minimum acceptable drill size."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:223
+#: appTools/ToolRulesCheck.py:472 appTools/ToolRulesCheck.py:847
+msgid "Hole Size"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2RulesCheckPrefGroupUI.py:225
+#: appTools/ToolRulesCheck.py:474
+msgid ""
+"This checks if the drill holes\n"
+"sizes are above the threshold."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:27
+msgid "2Sided Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:33
+msgid ""
+"A tool to help in creating a double sided\n"
+"PCB using alignment holes."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:47
+msgid "Drill dia"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 appTools/ToolDblSided.py:363
+#: appTools/ToolDblSided.py:368
+msgid "Diameter of the drill for the alignment holes."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:56 appTools/ToolDblSided.py:377
+msgid "Align Axis"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 appTools/ToolDblSided.py:165
+#: appTools/ToolDblSided.py:379
+msgid "Mirror vertically (X) or horizontally (Y)."
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:69
+msgid "Mirror Axis:"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 appTools/ToolDblSided.py:182
+msgid "Box"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:82
+msgid "Axis Ref"
+msgstr ""
+
+#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:84
+msgid ""
+"The axis should pass through a point or cut\n"
+" a specified box (in a FlatCAM object) through \n"
+"the center."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:27
+msgid "Calculators Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:31 appTools/ToolCalculators.py:25
+msgid "V-Shape Tool Calculator"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:33
+msgid ""
+"Calculate the tool diameter for a given V-shape tool,\n"
+"having the tip diameter, tip angle and\n"
+"depth-of-cut as parameters."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:50 appTools/ToolCalculators.py:94
+msgid "Tip Diameter"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:52
+#: appTools/ToolCalculators.py:102
+msgid ""
+"This is the tool tip diameter.\n"
+"It is specified by manufacturer."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:64
+#: appTools/ToolCalculators.py:105
+msgid "Tip Angle"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:66
+msgid ""
+"This is the angle on the tip of the tool.\n"
+"It is specified by manufacturer."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:80
+msgid ""
+"This is depth to cut into material.\n"
+"In the CNCJob object it is the CutZ parameter."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:87 appTools/ToolCalculators.py:27
+msgid "ElectroPlating Calculator"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:89
+#: appTools/ToolCalculators.py:158
+msgid ""
+"This calculator is useful for those who plate the via/pad/drill holes,\n"
+"using a method like graphite ink or calcium hypophosphite ink or palladium chloride."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:100
+#: appTools/ToolCalculators.py:167
+msgid "Board Length"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:102
+#: appTools/ToolCalculators.py:173
+msgid "This is the board length. In centimeters."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112
+#: appTools/ToolCalculators.py:175
+msgid "Board Width"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114
+#: appTools/ToolCalculators.py:181
+msgid "This is the board width.In centimeters."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:119
+#: appTools/ToolCalculators.py:183
+msgid "Current Density"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:125
+#: appTools/ToolCalculators.py:190
+msgid ""
+"Current density to pass through the board. \n"
+"In Amps per Square Feet ASF."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:131
+#: appTools/ToolCalculators.py:193
+msgid "Copper Growth"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:137
+#: appTools/ToolCalculators.py:200
+msgid ""
+"How thick the copper growth is intended to be.\n"
+"In microns."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:27
+msgid "Corner Markers Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:44 appTools/ToolCorners.py:124
+msgid "The thickness of the line that makes the corner marker."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:58 appTools/ToolCorners.py:138
+msgid "The length of the line that makes the corner marker."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:28
+msgid "Cutout Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:34
+msgid ""
+"Create toolpaths to cut around\n"
+"the PCB and separate it from\n"
+"the original board."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 appTools/ToolCalculators.py:123
+#: appTools/ToolCutOut.py:129
+msgid "Tool Diameter"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:45 appTools/ToolCutOut.py:131
+msgid ""
+"Diameter of the tool used to cutout\n"
+"the PCB shape out of the surrounding material."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:100
+msgid "Object kind"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 appTools/ToolCutOut.py:77
+msgid ""
+"Choice of what kind the object we want to cutout is.
- Single: contain a single "
+"PCB Gerber outline object.
- Panel: a panel PCB Gerber object, which is made\n"
+"out of many individual PCB outlines."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 appTools/ToolCutOut.py:83
+msgid "Single"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:110 appTools/ToolCutOut.py:84
+msgid "Panel"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 appTools/ToolCutOut.py:192
+msgid ""
+"Margin over bounds. A positive value here\n"
+"will make the cutout of the PCB further from\n"
+"the actual PCB border"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:130 appTools/ToolCutOut.py:203
+msgid "Gap size"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:132 appTools/ToolCutOut.py:205
+msgid ""
+"The size of the bridge gaps in the cutout\n"
+"used to keep the board connected to\n"
+"the surrounding material (the one \n"
+"from which the PCB is cutout)."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 appTools/ToolCutOut.py:245
+msgid "Gaps"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148
+msgid ""
+"Number of gaps used for the cutout.\n"
+"There can be maximum 8 bridges/gaps.\n"
+"The choices are:\n"
+"- None - no gaps\n"
+"- lr - left + right\n"
+"- tb - top + bottom\n"
+"- 4 - left + right +top + bottom\n"
+"- 2lr - 2*left + 2*right\n"
+"- 2tb - 2*top + 2*bottom\n"
+"- 8 - 2*left + 2*right +2*top + 2*bottom"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:170 appTools/ToolCutOut.py:222
+msgid "Convex Shape"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:172 appTools/ToolCutOut.py:225
+msgid ""
+"Create a convex shape surrounding the entire PCB.\n"
+"Used only if the source object type is Gerber."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:27
+msgid "Film Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:33
+msgid ""
+"Create a PCB film from a Gerber or Geometry object.\n"
+"The file is saved in SVG format."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:43
+msgid "Film Type"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:45 appTools/ToolFilm.py:283
+msgid ""
+"Generate a Positive black film or a Negative film.\n"
+"Positive means that it will print the features\n"
+"with black on a white canvas.\n"
+"Negative means that it will print the features\n"
+"with white on a black canvas.\n"
+"The Film format is SVG."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:56
+msgid "Film Color"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:58
+msgid "Set the film color when positive film is selected."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:71 appTools/ToolFilm.py:299
+msgid "Border"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:73 appTools/ToolFilm.py:301
+msgid ""
+"Specify a border around the object.\n"
+"Only for negative film.\n"
+"It helps if we use as a Box Object the same \n"
+"object as in Film Object. It will create a thick\n"
+"black bar around the actual print allowing for a\n"
+"better delimitation of the outline features which are of\n"
+"white color like the rest and which may confound with the\n"
+"surroundings if not for this border."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 appTools/ToolFilm.py:266
+msgid "Scale Stroke"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 appTools/ToolFilm.py:268
+msgid ""
+"Scale the line stroke thickness of each feature in the SVG file.\n"
+"It means that the line that envelope each SVG feature will be thicker or thinner,\n"
+"therefore the fine features may be more affected by this parameter."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:99 appTools/ToolFilm.py:124
+msgid "Film Adjustments"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:101 appTools/ToolFilm.py:126
+msgid ""
+"Sometime the printers will distort the print shape, especially the Laser types.\n"
+"This section provide the tools to compensate for the print distortions."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:108 appTools/ToolFilm.py:133
+msgid "Scale Film geometry"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:110 appTools/ToolFilm.py:135
+msgid ""
+"A value greater than 1 will stretch the film\n"
+"while a value less than 1 will jolt it."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:139 appTools/ToolFilm.py:172
+msgid "Skew Film geometry"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:141 appTools/ToolFilm.py:174
+msgid ""
+"Positive values will skew to the right\n"
+"while negative values will skew to the left."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 appTools/ToolFilm.py:204
+msgid ""
+"The reference point to be used as origin for the skew.\n"
+"It can be one of the four points of the geometry bounding box."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:174 appTools/ToolCorners.py:80
+#: appTools/ToolFiducials.py:83 appTools/ToolFilm.py:207
+msgid "Bottom Left"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:175 appTools/ToolCorners.py:88
+#: appTools/ToolFilm.py:208
+msgid "Top Left"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:176 appTools/ToolCorners.py:84
+#: appTools/ToolFilm.py:209
+msgid "Bottom Right"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:177 appTools/ToolFilm.py:210
+msgid "Top right"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:185 appTools/ToolFilm.py:227
+msgid "Mirror Film geometry"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 appTools/ToolFilm.py:229
+msgid "Mirror the film geometry on the selected axis or on both."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:201 appTools/ToolFilm.py:243
+msgid "Mirror axis"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:211 appTools/ToolFilm.py:388
+msgid "SVG"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 appTools/ToolFilm.py:389
+msgid "PNG"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:213 appTools/ToolFilm.py:390
+msgid "PDF"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:216 appTools/ToolFilm.py:281
+#: appTools/ToolFilm.py:393
+msgid "Film Type:"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:218 appTools/ToolFilm.py:395
+msgid ""
+"The file type of the saved film. Can be:\n"
+"- 'SVG' -> open-source vectorial format\n"
+"- 'PNG' -> raster image\n"
+"- 'PDF' -> portable document format"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 appTools/ToolFilm.py:404
+msgid "Page Orientation"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:240 appTools/ToolFilm.py:417
+msgid "Page Size"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:241 appTools/ToolFilm.py:418
+msgid "A selection of standard ISO 216 page sizes."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26
+msgid "Isolation Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57
+msgid "Comma separated values"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 appTools/ToolIsolation.py:166
+#: appTools/ToolNCC.py:174 appTools/ToolPaint.py:157
+msgid "Tool order"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 appTools/ToolIsolation.py:167
+#: appTools/ToolNCC.py:175 appTools/ToolNCC.py:185 appTools/ToolPaint.py:158
+#: appTools/ToolPaint.py:168
+msgid ""
+"This set the way that the tools in the tools table are used.\n"
+"'No' --> means that the used order is the one in the tool table\n"
+"'Forward' --> means that the tools will be ordered from small to big\n"
+"'Reverse' --> means that the tools will ordered from big to small\n"
+"\n"
+"WARNING: using rest machining will automatically set the order\n"
+"in reverse and disable this control."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 appTools/ToolIsolation.py:175
+#: appTools/ToolNCC.py:183 appTools/ToolPaint.py:166
+msgid "Forward"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 appTools/ToolIsolation.py:176
+#: appTools/ToolNCC.py:184 appTools/ToolPaint.py:167
+msgid "Reverse"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 appTools/ToolIsolation.py:201
+#: appTools/ToolIsolation.py:209 appTools/ToolNCC.py:215 appTools/ToolNCC.py:223
+#: appTools/ToolPaint.py:197 appTools/ToolPaint.py:205
+msgid ""
+"Default tool type:\n"
+"- 'V-shape'\n"
+"- Circular"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 appTools/ToolIsolation.py:206
+#: appTools/ToolNCC.py:220 appTools/ToolPaint.py:202
+msgid "V-shape"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:103
+msgid ""
+"The tip angle for V-Shape Tool.\n"
+"In degrees."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:117
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:126
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:100
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:109 appTools/ToolIsolation.py:248
+#: appTools/ToolNCC.py:262 appTools/ToolNCC.py:271 appTools/ToolPaint.py:244
+#: appTools/ToolPaint.py:253
+msgid ""
+"Depth of cut into material. Negative value.\n"
+"In FlatCAM units."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 appTools/ToolIsolation.py:262
+#: appTools/ToolNCC.py:280 appTools/ToolPaint.py:262
+msgid ""
+"Diameter for the new tool to add in the Tool Table.\n"
+"If the tool is V-shape type then this value is automatically\n"
+"calculated from the other parameters."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 appTools/ToolIsolation.py:432
+#: appTools/ToolNCC.py:512 appTools/ToolPaint.py:441
+msgid "Rest"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 appTools/ToolIsolation.py:435
+msgid ""
+"If checked, use 'rest machining'.\n"
+"Basically it will isolate outside PCB features,\n"
+"using the biggest tool and continue with the next tools,\n"
+"from bigger to smaller, to isolate the copper features that\n"
+"could not be cleared by previous tool, until there is\n"
+"no more copper features to isolate or there are no more tools.\n"
+"If not checked, use the standard algorithm."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 appTools/ToolIsolation.py:447
+msgid "Combine"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 appTools/ToolIsolation.py:449
+msgid "Combine all passes into one object"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 appTools/ToolIsolation.py:456
+msgid "Except"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 appTools/ToolIsolation.py:457
+msgid ""
+"When the isolation geometry is generated,\n"
+"by checking this, the area of the object below\n"
+"will be subtracted from the isolation geometry."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 appTools/ToolIsolation.py:496
+msgid ""
+"Isolation scope. Choose what to isolate:\n"
+"- 'All' -> Isolate all the polygons in the object\n"
+"- 'Area Selection' -> Isolate polygons within a selection area.\n"
+"- 'Polygon Selection' -> Isolate a selection of polygons.\n"
+"- 'Reference Object' - will process the area specified by another object."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 appTools/ToolIsolation.py:504
+#: appTools/ToolIsolation.py:1308 appTools/ToolIsolation.py:1690 appTools/ToolPaint.py:485
+#: appTools/ToolPaint.py:941 appTools/ToolPaint.py:1451 tclCommands/TclCommandPaint.py:164
+msgid "Polygon Selection"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:310
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303
+msgid "Normal"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:311
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304
+msgid "Progressive"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:312
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 appObjects/AppObject.py:349
+#: appObjects/FlatCAMObj.py:251 appObjects/FlatCAMObj.py:282 appObjects/FlatCAMObj.py:298
+#: appObjects/FlatCAMObj.py:378 appTools/ToolCopperThieving.py:1491
+#: appTools/ToolCorners.py:411 appTools/ToolFiducials.py:813 appTools/ToolMove.py:229
+#: appTools/ToolQRCode.py:737 app_Main.py:4398
+msgid "Plotting"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:314
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307
+msgid ""
+"- 'Normal' - normal plotting, done at the end of the job\n"
+"- 'Progressive' - each shape is plotted after it is generated"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:27
+msgid "NCC Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:33
+msgid ""
+"Create a Geometry object with\n"
+"toolpaths to cut all non-copper regions."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:266
+msgid "Offset value"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:268
+msgid ""
+"If used, it will add an offset to the copper features.\n"
+"The copper clearing will finish to a distance\n"
+"from the copper features.\n"
+"The value can be between 0.0 and 9999.9 FlatCAM units."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:516
+msgid ""
+"If checked, use 'rest machining'.\n"
+"Basically it will clear copper outside PCB features,\n"
+"using the biggest tool and continue with the next tools,\n"
+"from bigger to smaller, to clear areas of copper that\n"
+"could not be cleared by previous tool, until there is\n"
+"no more copper to clear or there are no more tools.\n"
+"If not checked, use the standard algorithm."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:541
+msgid ""
+"Selection of area to be processed.\n"
+"- 'Itself' - the processing extent is based on the object that is processed.\n"
+" - 'Area Selection' - left mouse click to start selection of the area to be processed.\n"
+"- 'Reference Object' - will process the area specified by another object."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:27
+msgid "Paint Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33
+msgid "Parameters:"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116
+msgid ""
+"Depth of cut into material. Negative value.\n"
+"In application units."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 appTools/ToolPaint.py:444
+msgid ""
+"If checked, use 'rest machining'.\n"
+"Basically it will clear copper outside PCB features,\n"
+"using the biggest tool and continue with the next tools,\n"
+"from bigger to smaller, to clear areas of copper that\n"
+"could not be cleared by previous tool, until there is\n"
+"no more copper to clear or there are no more tools.\n"
+"\n"
+"If not checked, use the standard algorithm."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 appTools/ToolPaint.py:457
+msgid ""
+"Selection of area to be processed.\n"
+"- 'Polygon Selection' - left mouse click to add/remove polygons to be processed.\n"
+"- 'Area Selection' - left mouse click to start selection of the area to be processed.\n"
+"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple areas.\n"
+"- 'All Polygons' - the process will start after click.\n"
+"- 'Reference Object' - will process the area specified by another object."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:27
+msgid "Panelize Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:33
+msgid ""
+"Create an object that contains an array of (x, y) elements,\n"
+"each element is a copy of the source object spaced\n"
+"at a X distance, Y distance of each other."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:50 appTools/ToolPanelize.py:165
+msgid "Spacing cols"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:52 appTools/ToolPanelize.py:167
+msgid ""
+"Spacing between columns of the desired panel.\n"
+"In current units."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:64 appTools/ToolPanelize.py:177
+msgid "Spacing rows"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:66 appTools/ToolPanelize.py:179
+msgid ""
+"Spacing between rows of the desired panel.\n"
+"In current units."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 appTools/ToolPanelize.py:188
+msgid "Columns"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:79 appTools/ToolPanelize.py:190
+msgid "Number of columns of the desired panel"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 appTools/ToolPanelize.py:198
+msgid "Rows"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 appTools/ToolPanelize.py:200
+msgid "Number of rows of the desired panel"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 appTools/ToolAlignObjects.py:73
+#: appTools/ToolAlignObjects.py:109 appTools/ToolCalibration.py:196
+#: appTools/ToolCalibration.py:631 appTools/ToolCalibration.py:648
+#: appTools/ToolCalibration.py:807 appTools/ToolCalibration.py:815
+#: appTools/ToolCopperThieving.py:148 appTools/ToolCopperThieving.py:162
+#: appTools/ToolCopperThieving.py:608 appTools/ToolCutOut.py:91 appTools/ToolDblSided.py:224
+#: appTools/ToolFilm.py:68 appTools/ToolFilm.py:91 appTools/ToolImage.py:49
+#: appTools/ToolImage.py:252 appTools/ToolImage.py:273 appTools/ToolIsolation.py:465
+#: appTools/ToolIsolation.py:517 appTools/ToolIsolation.py:1281 appTools/ToolNCC.py:96
+#: appTools/ToolNCC.py:558 appTools/ToolNCC.py:1318 appTools/ToolPaint.py:501
+#: appTools/ToolPaint.py:705 appTools/ToolPanelize.py:116 appTools/ToolPanelize.py:210
+#: appTools/ToolPanelize.py:385 appTools/ToolPanelize.py:402 appTools/ToolTransform.py:98
+#: appTools/ToolTransform.py:535 defaults.py:504
+msgid "Gerber"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 appTools/ToolPanelize.py:211
+msgid "Geo"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:99 appTools/ToolPanelize.py:212
+msgid "Panel Type"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:101
+msgid ""
+"Choose the type of object for the panel object:\n"
+"- Gerber\n"
+"- Geometry"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:110
+msgid "Constrain within"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:112 appTools/ToolPanelize.py:224
+msgid ""
+"Area define by DX and DY within to constrain the panel.\n"
+"DX and DY values are in current units.\n"
+"Regardless of how many columns and rows are desired,\n"
+"the final panel will have as many columns and rows as\n"
+"they fit completely within selected area."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:125 appTools/ToolPanelize.py:236
+msgid "Width (DX)"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:127 appTools/ToolPanelize.py:238
+msgid ""
+"The width (DX) within which the panel must fit.\n"
+"In current units."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:138 appTools/ToolPanelize.py:247
+msgid "Height (DY)"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:140 appTools/ToolPanelize.py:249
+msgid ""
+"The height (DY)within which the panel must fit.\n"
+"In current units."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:27
+msgid "SolderPaste Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:33
+msgid ""
+"A tool to create GCode for dispensing\n"
+"solder paste onto a PCB."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:54
+msgid "New Nozzle Dia"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:56
+#: appTools/ToolSolderPaste.py:112
+msgid "Diameter for the new Nozzle tool to add in the Tool Table"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:72
+#: appTools/ToolSolderPaste.py:179
+msgid "Z Dispense Start"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:74
+#: appTools/ToolSolderPaste.py:181
+msgid "The height (Z) when solder paste dispensing starts."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:85
+#: appTools/ToolSolderPaste.py:191
+msgid "Z Dispense"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:87
+#: appTools/ToolSolderPaste.py:193
+msgid "The height (Z) when doing solder paste dispensing."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:98
+#: appTools/ToolSolderPaste.py:203
+msgid "Z Dispense Stop"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:100
+#: appTools/ToolSolderPaste.py:205
+msgid "The height (Z) when solder paste dispensing stops."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:111
+#: appTools/ToolSolderPaste.py:215
+msgid "Z Travel"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:113
+#: appTools/ToolSolderPaste.py:217
+msgid ""
+"The height (Z) for travel between pads\n"
+"(without dispensing solder paste)."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:125
+#: appTools/ToolSolderPaste.py:228
+msgid "Z Toolchange"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127
+#: appTools/ToolSolderPaste.py:230
+msgid "The height (Z) for tool (nozzle) change."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:136
+#: appTools/ToolSolderPaste.py:238
+msgid ""
+"The X,Y location for tool (nozzle) change.\n"
+"The format is (x, y) where x and y are real numbers."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:150
+#: appTools/ToolSolderPaste.py:251
+msgid "Feedrate (speed) while moving on the X-Y plane."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:163
+#: appTools/ToolSolderPaste.py:263
+msgid ""
+"Feedrate (speed) while moving vertically\n"
+"(on Z plane)."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:175
+#: appTools/ToolSolderPaste.py:274
+msgid "Feedrate Z Dispense"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:177
+msgid ""
+"Feedrate (speed) while moving up vertically\n"
+"to Dispense position (on Z plane)."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:188
+#: appTools/ToolSolderPaste.py:286
+msgid "Spindle Speed FWD"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:190
+#: appTools/ToolSolderPaste.py:288
+msgid ""
+"The dispenser speed while pushing solder paste\n"
+"through the dispenser nozzle."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:202
+#: appTools/ToolSolderPaste.py:299
+msgid "Dwell FWD"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:204
+#: appTools/ToolSolderPaste.py:301
+msgid "Pause after solder dispensing."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:214
+#: appTools/ToolSolderPaste.py:310
+msgid "Spindle Speed REV"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:216
+#: appTools/ToolSolderPaste.py:312
+msgid ""
+"The dispenser speed while retracting solder paste\n"
+"through the dispenser nozzle."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:228
+#: appTools/ToolSolderPaste.py:323
+msgid "Dwell REV"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230
+#: appTools/ToolSolderPaste.py:325
+msgid ""
+"Pause after solder paste dispenser retracted,\n"
+"to allow pressure equilibrium."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:239
+#: appTools/ToolSolderPaste.py:333
+msgid "Files that control the GCode generation."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:27
+msgid "Substractor Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33
+msgid ""
+"A tool to substract one Gerber or Geometry object\n"
+"from another of the same type."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:160
+msgid "Close paths"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:39
+msgid "Checking this will close the paths cut by the Geometry substractor object."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:27
+msgid "Transform Tool Options"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:33
+msgid ""
+"Various transformations that can be applied\n"
+"on a application object."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:46 appTools/ToolTransform.py:62
+msgid ""
+"The reference point for Rotate, Skew, Scale, Mirror.\n"
+"Can be:\n"
+"- Origin -> it is the 0, 0 point\n"
+"- Selection -> the center of the bounding box of the selected objects\n"
+"- Point -> a custom point defined by X,Y coordinates\n"
+"- Object -> the center of the bounding box of a specific object"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 appTools/ToolTransform.py:94
+msgid "The type of object used as reference."
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107
+msgid "Skew"
+msgstr ""
+
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:126
+#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 appTools/ToolCalibration.py:505
+#: appTools/ToolCalibration.py:518
+msgid ""
+"Angle for Skew action, in degrees.\n"
+"Float number between -360 and 359."
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:27
+msgid "Autocompleter Keywords"
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:30
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:40
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:30
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:30
+msgid "Restore"
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:31
+msgid "Restore the autocompleter keywords list to the default state."
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:33
+msgid "Delete all autocompleter keywords from the list."
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:41
+msgid "Keywords list"
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:43
+msgid ""
+"List of keywords used by\n"
+"the autocompleter in FlatCAM.\n"
+"The autocompleter is installed\n"
+"in the Code Editor and for the Tcl Shell."
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:64
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:73
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:63
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:62
+msgid "Extension"
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:65
+msgid "A keyword to be added or deleted to the list."
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:73
+msgid "Add keyword"
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:74
+msgid "Add a keyword to the list"
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:75
+msgid "Delete keyword"
+msgstr ""
+
+#: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:76
+msgid "Delete a keyword from the list"
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:27
+msgid "Excellon File associations"
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:41
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:31
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:31
+msgid "Restore the extension list to the default state."
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:43
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:33
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:33
+msgid "Delete all extensions from the list."
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:51
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:41
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:41
+msgid "Extensions list"
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:53
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:43
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:43
+msgid ""
+"List of file extensions to be\n"
+"associated with FlatCAM."
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:74
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:64
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:63
+msgid "A file extension to be added or deleted to the list."
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:82
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:72
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:71
+msgid "Add Extension"
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:83
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:73
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:72
+msgid "Add a file extension to the list"
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:84
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:74
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:73
+msgid "Delete Extension"
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:85
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:75
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:74
+msgid "Delete a file extension from the list"
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:92
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:82
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:81
+msgid "Apply Association"
+msgstr ""
+
+#: appGUI/preferences/utilities/FAExcPrefGroupUI.py:93
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:83
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:82
+msgid ""
+"Apply the file associations between\n"
+"FlatCAM and the files with above extensions.\n"
+"They will be active after next logon.\n"
+"This work only in Windows."
+msgstr ""
+
+#: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27
+msgid "GCode File associations"
+msgstr ""
+
+#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27
+msgid "Gerber File associations"
+msgstr ""
+
+#: appObjects/AppObject.py:134
+#, python-brace-format
+msgid ""
+"Object ({kind}) failed because: {error} \n"
+"\n"
+msgstr ""
+
+#: appObjects/AppObject.py:149
+msgid "Converting units to "
+msgstr ""
+
+#: appObjects/AppObject.py:254
+msgid "CREATE A NEW FLATCAM TCL SCRIPT"
+msgstr ""
+
+#: appObjects/AppObject.py:255
+msgid "TCL Tutorial is here"
+msgstr ""
+
+#: appObjects/AppObject.py:257
+msgid "FlatCAM commands list"
+msgstr ""
+
+#: appObjects/AppObject.py:258
+msgid ""
+"Type >help< followed by Run Code for a list of FlatCAM Tcl Commands (displayed in Tcl "
+"Shell)."
+msgstr ""
+
+#: appObjects/AppObject.py:304 appObjects/AppObject.py:310 appObjects/AppObject.py:316
+#: appObjects/AppObject.py:322 appObjects/AppObject.py:328 appObjects/AppObject.py:334
+msgid "created/selected"
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:429 appObjects/FlatCAMDocument.py:71
+#: appObjects/FlatCAMScript.py:82
+msgid "Basic"
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:435 appObjects/FlatCAMDocument.py:75
+#: appObjects/FlatCAMScript.py:86
+msgid "Advanced"
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:478
+msgid "Plotting..."
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:517 appTools/ToolSolderPaste.py:1511
+msgid "Export cancelled ..."
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:538
+msgid "File saved to"
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:548 appObjects/FlatCAMScript.py:134 app_Main.py:7303
+msgid "Loading..."
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:562 app_Main.py:7400
+msgid "Code Editor"
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:599 appTools/ToolCalibration.py:1097
+msgid "Loaded Machine Code into Code Editor"
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:740
+msgid "This CNCJob object can't be processed because it is a"
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:742
+msgid "CNCJob object"
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:922
+msgid ""
+"G-code does not have a G94 code and we will not include the code in the 'Prepend to "
+"GCode' text box"
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:933
+msgid "Cancelled. The Toolchange Custom code is enabled but it's empty."
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:938
+msgid "Toolchange G-code was replaced by a custom code."
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:986 appObjects/FlatCAMCNCJob.py:995
+msgid "The used preprocessor file has to have in it's name: 'toolchange_custom'"
+msgstr ""
+
+#: appObjects/FlatCAMCNCJob.py:998
+msgid "There is no preprocessor file."
+msgstr ""
+
+#: appObjects/FlatCAMDocument.py:175
+msgid "Document Editor"
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:537 appObjects/FlatCAMExcellon.py:856
+#: appObjects/FlatCAMGeometry.py:380 appObjects/FlatCAMGeometry.py:861
+#: appTools/ToolIsolation.py:1051 appTools/ToolIsolation.py:1185 appTools/ToolNCC.py:811
+#: appTools/ToolNCC.py:1214 appTools/ToolPaint.py:778 appTools/ToolPaint.py:1190
+msgid "Multiple Tools"
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:836
+msgid "No Tool Selected"
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1234 appObjects/FlatCAMExcellon.py:1348
+#: appObjects/FlatCAMExcellon.py:1535
+msgid "Please select one or more tools from the list and try again."
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1241
+msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1265 appObjects/FlatCAMExcellon.py:1368
+#: appObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Tool_nr"
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1265 appObjects/FlatCAMExcellon.py:1368
+#: appObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Drills_Nr"
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1265 appObjects/FlatCAMExcellon.py:1368
+#: appObjects/FlatCAMExcellon.py:1553 tclCommands/TclCommandDrillcncjob.py:195
+msgid "Slots_Nr"
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1357
+msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1461 appObjects/FlatCAMGeometry.py:1636
+msgid "Focus Z"
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1480 appObjects/FlatCAMGeometry.py:1655
+msgid "Laser Power"
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1610 appObjects/FlatCAMGeometry.py:2088
+#: appObjects/FlatCAMGeometry.py:2092 appObjects/FlatCAMGeometry.py:2243
+msgid "Generating CNC Code"
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1663 appObjects/FlatCAMGeometry.py:2553
+msgid "Delete failed. There are no exclusion areas to delete."
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1680 appObjects/FlatCAMGeometry.py:2570
+msgid "Delete failed. Nothing is selected."
+msgstr ""
+
+#: appObjects/FlatCAMExcellon.py:1945 appTools/ToolIsolation.py:1253 appTools/ToolNCC.py:918
+#: appTools/ToolPaint.py:843
+msgid "Current Tool parameters were applied to all tools."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:124 appObjects/FlatCAMGeometry.py:1298
+#: appObjects/FlatCAMGeometry.py:1299 appObjects/FlatCAMGeometry.py:1308
+msgid "Iso"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:124 appObjects/FlatCAMGeometry.py:522
+#: appObjects/FlatCAMGeometry.py:920 appObjects/FlatCAMGerber.py:578
+#: appObjects/FlatCAMGerber.py:721 appTools/ToolCutOut.py:727 appTools/ToolCutOut.py:923
+#: appTools/ToolCutOut.py:1083 appTools/ToolIsolation.py:1842 appTools/ToolIsolation.py:1979
+#: appTools/ToolIsolation.py:2150
+msgid "Rough"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:124
+msgid "Finish"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:557
+msgid "Add from Tool DB"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:939
+msgid "Tool added in Tool Table."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1048 appObjects/FlatCAMGeometry.py:1057
+msgid "Failed. Select a tool to copy."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1086
+msgid "Tool was copied in Tool Table."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1113
+msgid "Tool was edited in Tool Table."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1142 appObjects/FlatCAMGeometry.py:1151
+msgid "Failed. Select a tool to delete."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1175
+msgid "Tool was deleted in Tool Table."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1212 appObjects/FlatCAMGeometry.py:1221
+msgid ""
+"Disabled because the tool is V-shape.\n"
+"For V-shape tools the depth of cut is\n"
+"calculated from other parameters like:\n"
+"- 'V-tip Angle' -> angle at the tip of the tool\n"
+"- 'V-tip Dia' -> diameter at the tip of the tool \n"
+"- Tool Dia -> 'Dia' column found in the Tool Table\n"
+"NB: a value of zero means that Tool Dia = 'V-tip Dia'"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1708
+msgid "This Geometry can't be processed because it is"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1708
+msgid "geometry"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1749
+msgid "Failed. No tool selected in the tool table ..."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1847 appObjects/FlatCAMGeometry.py:1997
+msgid ""
+"Tool Offset is selected in Tool Table but no value is provided.\n"
+"Add a Tool Offset or change the Offset Type."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1913 appObjects/FlatCAMGeometry.py:2059
+msgid "G-Code parsing in progress..."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1915 appObjects/FlatCAMGeometry.py:2061
+msgid "G-Code parsing finished..."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1923
+msgid "Finished G-Code processing"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1925 appObjects/FlatCAMGeometry.py:2073
+msgid "G-Code processing failed with error"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:1967 appTools/ToolSolderPaste.py:1309
+msgid "Cancelled. Empty file, it has no geometry"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:2071 appObjects/FlatCAMGeometry.py:2238
+msgid "Finished G-Code processing..."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:2090 appObjects/FlatCAMGeometry.py:2094
+#: appObjects/FlatCAMGeometry.py:2245
+msgid "CNCjob created"
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:2276 appObjects/FlatCAMGeometry.py:2285
+#: appParsers/ParseGerber.py:1867 appParsers/ParseGerber.py:1877
+msgid "Scale factor has to be a number: integer or float."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:2348
+msgid "Geometry Scale done."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:2365 appParsers/ParseGerber.py:1993
+msgid ""
+"An (x,y) pair of values are needed. Probable you entered only one value in the Offset "
+"field."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:2421
+msgid "Geometry Offset done."
+msgstr ""
+
+#: appObjects/FlatCAMGeometry.py:2450
+msgid ""
+"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y)\n"
+"but now there is only one value, not two."
+msgstr ""
+
+#: appObjects/FlatCAMGerber.py:403 appTools/ToolIsolation.py:1577
+msgid "Buffering solid geometry"
+msgstr ""
+
+#: appObjects/FlatCAMGerber.py:410 appTools/ToolIsolation.py:1599
+msgid "Done"
+msgstr ""
+
+#: appObjects/FlatCAMGerber.py:436 appObjects/FlatCAMGerber.py:462
+msgid "Operation could not be done."
+msgstr ""
+
+#: appObjects/FlatCAMGerber.py:594 appObjects/FlatCAMGerber.py:668
+#: appTools/ToolIsolation.py:1805 appTools/ToolIsolation.py:2126 appTools/ToolNCC.py:2117
+#: appTools/ToolNCC.py:3197 appTools/ToolNCC.py:3576
+msgid "Isolation geometry could not be generated."
+msgstr ""
+
+#: appObjects/FlatCAMGerber.py:619 appObjects/FlatCAMGerber.py:746
+#: appTools/ToolIsolation.py:1869 appTools/ToolIsolation.py:2035
+#: appTools/ToolIsolation.py:2202
+msgid "Isolation geometry created"
+msgstr ""
+
+#: appObjects/FlatCAMGerber.py:1041
+msgid "Plotting Apertures"
+msgstr ""
+
+#: appObjects/FlatCAMObj.py:237
+msgid "Name changed from"
+msgstr ""
+
+#: appObjects/FlatCAMObj.py:237
+msgid "to"
+msgstr ""
+
+#: appObjects/FlatCAMObj.py:248
+msgid "Offsetting..."
+msgstr ""
+
+#: appObjects/FlatCAMObj.py:262 appObjects/FlatCAMObj.py:267
+msgid "Scaling could not be executed."
+msgstr ""
+
+#: appObjects/FlatCAMObj.py:271 appObjects/FlatCAMObj.py:279
+msgid "Scale done."
+msgstr ""
+
+#: appObjects/FlatCAMObj.py:277
+msgid "Scaling..."
+msgstr ""
+
+#: appObjects/FlatCAMObj.py:295
+msgid "Skewing..."
+msgstr ""
+
+#: appObjects/FlatCAMScript.py:163
+msgid "Script Editor"
+msgstr ""
+
+#: appObjects/ObjectCollection.py:514
+#, python-brace-format
+msgid "Object renamed from {old} to {new}"
+msgstr ""
+
+#: appObjects/ObjectCollection.py:926 appObjects/ObjectCollection.py:932
+#: appObjects/ObjectCollection.py:938 appObjects/ObjectCollection.py:944
+#: appObjects/ObjectCollection.py:950 appObjects/ObjectCollection.py:956 app_Main.py:6237
+#: app_Main.py:6243 app_Main.py:6249 app_Main.py:6255
+msgid "selected"
+msgstr ""
+
+#: appObjects/ObjectCollection.py:987
+msgid "Cause of error"
+msgstr ""
+
+#: appObjects/ObjectCollection.py:1188
+msgid "All objects are selected."
+msgstr ""
+
+#: appObjects/ObjectCollection.py:1198
+msgid "Objects selection is cleared."
+msgstr ""
+
+#: appParsers/ParseExcellon.py:315
+msgid "This is GCODE mark"
+msgstr ""
+
+#: appParsers/ParseExcellon.py:432
+msgid ""
+"No tool diameter info's. See shell.\n"
+"A tool change event: T"
+msgstr ""
+
+#: appParsers/ParseExcellon.py:435
+msgid ""
+"was found but the Excellon file have no informations regarding the tool diameters "
+"therefore the application will try to load it by using some 'fake' diameters.\n"
+"The user needs to edit the resulting Excellon object and change the diameters to reflect "
+"the real diameters."
+msgstr ""
+
+#: appParsers/ParseExcellon.py:899
+msgid ""
+"Excellon Parser error.\n"
+"Parsing Failed. Line"
+msgstr ""
+
+#: appParsers/ParseExcellon.py:981
+msgid ""
+"Excellon.create_geometry() -> a drill location was skipped due of not having a tool "
+"associated.\n"
+"Check the resulting GCode."
+msgstr ""
+
+#: appParsers/ParseFont.py:303
+msgid "Font not supported, try another one."
+msgstr ""
+
+#: appParsers/ParseGerber.py:425
+msgid "Gerber processing. Parsing"
+msgstr ""
+
+#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:181
+msgid "lines"
+msgstr ""
+
+#: appParsers/ParseGerber.py:1001 appParsers/ParseGerber.py:1101
+#: appParsers/ParseHPGL2.py:274 appParsers/ParseHPGL2.py:288 appParsers/ParseHPGL2.py:307
+#: appParsers/ParseHPGL2.py:331 appParsers/ParseHPGL2.py:366
+msgid "Coordinates missing, line ignored"
+msgstr ""
+
+#: appParsers/ParseGerber.py:1003 appParsers/ParseGerber.py:1103
+msgid "GERBER file might be CORRUPT. Check the file !!!"
+msgstr ""
+
+#: appParsers/ParseGerber.py:1057
+msgid ""
+"Region does not have enough points. File will be processed but there are parser errors. "
+"Line number"
+msgstr ""
+
+#: appParsers/ParseGerber.py:1487 appParsers/ParseHPGL2.py:401
+msgid "Gerber processing. Joining polygons"
+msgstr ""
+
+#: appParsers/ParseGerber.py:1505
+msgid "Gerber processing. Applying Gerber polarity."
+msgstr ""
+
+#: appParsers/ParseGerber.py:1565
+msgid "Gerber Line"
+msgstr ""
+
+#: appParsers/ParseGerber.py:1565
+msgid "Gerber Line Content"
+msgstr ""
+
+#: appParsers/ParseGerber.py:1567
+msgid "Gerber Parser ERROR"
+msgstr ""
+
+#: appParsers/ParseGerber.py:1957
+msgid "Gerber Scale done."
+msgstr ""
+
+#: appParsers/ParseGerber.py:2049
+msgid "Gerber Offset done."
+msgstr ""
+
+#: appParsers/ParseGerber.py:2125
+msgid "Gerber Mirror done."
+msgstr ""
+
+#: appParsers/ParseGerber.py:2199
+msgid "Gerber Skew done."
+msgstr ""
+
+#: appParsers/ParseGerber.py:2261
+msgid "Gerber Rotate done."
+msgstr ""
+
+#: appParsers/ParseGerber.py:2418
+msgid "Gerber Buffer done."
+msgstr ""
+
+#: appParsers/ParseHPGL2.py:181
+msgid "HPGL2 processing. Parsing"
+msgstr ""
+
+#: appParsers/ParseHPGL2.py:413
+msgid "HPGL2 Line"
+msgstr ""
+
+#: appParsers/ParseHPGL2.py:413
+msgid "HPGL2 Line Content"
+msgstr ""
+
+#: appParsers/ParseHPGL2.py:414
+msgid "HPGL2 Parser ERROR"
+msgstr ""
+
+#: appProcess.py:172
+msgid "processes running."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:32
+msgid "Align Objects"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:61
+msgid "MOVING object"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:65
+msgid ""
+"Specify the type of object to be aligned.\n"
+"It can be of type: Gerber or Excellon.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Object combobox."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:86
+msgid "Object to be aligned."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:98
+msgid "TARGET object"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:100
+msgid ""
+"Specify the type of object to be aligned to.\n"
+"It can be of type: Gerber or Excellon.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Object combobox."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:122
+msgid "Object to be aligned to. Aligner."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:135
+msgid "Alignment Type"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:137
+msgid ""
+"The type of alignment can be:\n"
+"- Single Point -> it require a single point of sync, the action will be a translation\n"
+"- Dual Point -> it require two points of sync, the action will be translation followed by "
+"rotation"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:143
+msgid "Single Point"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:144
+msgid "Dual Point"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:159
+msgid "Align Object"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:161
+msgid ""
+"Align the specified object to the aligner object.\n"
+"If only one point is used then it assumes translation.\n"
+"If tho points are used it assume translation and rotation."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:176 appTools/ToolCalculators.py:246
+#: appTools/ToolCalibration.py:683 appTools/ToolCopperThieving.py:488
+#: appTools/ToolCorners.py:182 appTools/ToolCutOut.py:362 appTools/ToolDblSided.py:471
+#: appTools/ToolEtchCompensation.py:240 appTools/ToolExtractDrills.py:310
+#: appTools/ToolFiducials.py:321 appTools/ToolFilm.py:503 appTools/ToolInvertGerber.py:143
+#: appTools/ToolIsolation.py:591 appTools/ToolNCC.py:612 appTools/ToolOptimal.py:243
+#: appTools/ToolPaint.py:555 appTools/ToolPanelize.py:280 appTools/ToolPunchGerber.py:339
+#: appTools/ToolQRCode.py:323 appTools/ToolRulesCheck.py:516 appTools/ToolSolderPaste.py:481
+#: appTools/ToolSub.py:181 appTools/ToolTransform.py:433
+msgid "Reset Tool"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:178 appTools/ToolCalculators.py:248
+#: appTools/ToolCalibration.py:685 appTools/ToolCopperThieving.py:490
+#: appTools/ToolCorners.py:184 appTools/ToolCutOut.py:364 appTools/ToolDblSided.py:473
+#: appTools/ToolEtchCompensation.py:242 appTools/ToolExtractDrills.py:312
+#: appTools/ToolFiducials.py:323 appTools/ToolFilm.py:505 appTools/ToolInvertGerber.py:145
+#: appTools/ToolIsolation.py:593 appTools/ToolNCC.py:614 appTools/ToolOptimal.py:245
+#: appTools/ToolPaint.py:557 appTools/ToolPanelize.py:282 appTools/ToolPunchGerber.py:341
+#: appTools/ToolQRCode.py:325 appTools/ToolRulesCheck.py:518 appTools/ToolSolderPaste.py:483
+#: appTools/ToolSub.py:183 appTools/ToolTransform.py:435
+msgid "Will reset the tool parameters."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:244
+msgid "Align Tool"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:289
+msgid "There is no aligned FlatCAM object selected..."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:299
+msgid "There is no aligner FlatCAM object selected..."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:321 appTools/ToolAlignObjects.py:385
+msgid "First Point"
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:321 appTools/ToolAlignObjects.py:400
+msgid "Click on the START point."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:380 appTools/ToolCalibration.py:920
+msgid "Cancelled by user request."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:385 appTools/ToolAlignObjects.py:407
+msgid "Click on the DESTINATION point."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:385 appTools/ToolAlignObjects.py:400
+#: appTools/ToolAlignObjects.py:407
+msgid "Or right click to cancel."
+msgstr ""
+
+#: appTools/ToolAlignObjects.py:400 appTools/ToolAlignObjects.py:407
+#: appTools/ToolFiducials.py:107
+msgid "Second Point"
+msgstr ""
+
+#: appTools/ToolCalculators.py:24
+msgid "Calculators"
+msgstr ""
+
+#: appTools/ToolCalculators.py:26
+msgid "Units Calculator"
+msgstr ""
+
+#: appTools/ToolCalculators.py:70
+msgid "Here you enter the value to be converted from INCH to MM"
+msgstr ""
+
+#: appTools/ToolCalculators.py:75
+msgid "Here you enter the value to be converted from MM to INCH"
+msgstr ""
+
+#: appTools/ToolCalculators.py:111
+msgid ""
+"This is the angle of the tip of the tool.\n"
+"It is specified by manufacturer."
+msgstr ""
+
+#: appTools/ToolCalculators.py:120
+msgid ""
+"This is the depth to cut into the material.\n"
+"In the CNCJob is the CutZ parameter."
+msgstr ""
+
+#: appTools/ToolCalculators.py:128
+msgid ""
+"This is the tool diameter to be entered into\n"
+"FlatCAM Gerber section.\n"
+"In the CNCJob section it is called >Tool dia<."
+msgstr ""
+
+#: appTools/ToolCalculators.py:139 appTools/ToolCalculators.py:235
+msgid "Calculate"
+msgstr ""
+
+#: appTools/ToolCalculators.py:142
+msgid ""
+"Calculate either the Cut Z or the effective tool diameter,\n"
+" depending on which is desired and which is known. "
+msgstr ""
+
+#: appTools/ToolCalculators.py:205
+msgid "Current Value"
+msgstr ""
+
+#: appTools/ToolCalculators.py:212
+msgid ""
+"This is the current intensity value\n"
+"to be set on the Power Supply. In Amps."
+msgstr ""
+
+#: appTools/ToolCalculators.py:216
+msgid "Time"
+msgstr ""
+
+#: appTools/ToolCalculators.py:223
+msgid ""
+"This is the calculated time required for the procedure.\n"
+"In minutes."
+msgstr ""
+
+#: appTools/ToolCalculators.py:238
+msgid ""
+"Calculate the current intensity value and the procedure time,\n"
+"depending on the parameters above"
+msgstr ""
+
+#: appTools/ToolCalculators.py:299
+msgid "Calc. Tool"
+msgstr ""
+
+#: appTools/ToolCalibration.py:69
+msgid "Parameters used when creating the GCode in this tool."
+msgstr ""
+
+#: appTools/ToolCalibration.py:173
+msgid "STEP 1: Acquire Calibration Points"
+msgstr ""
+
+#: appTools/ToolCalibration.py:175
+msgid ""
+"Pick four points by clicking on canvas.\n"
+"Those four points should be in the four\n"
+"(as much as possible) corners of the object."
+msgstr ""
+
+#: appTools/ToolCalibration.py:193 appTools/ToolFilm.py:71 appTools/ToolImage.py:54
+#: appTools/ToolPanelize.py:77 appTools/ToolProperties.py:177
+msgid "Object Type"
+msgstr ""
+
+#: appTools/ToolCalibration.py:210
+msgid "Source object selection"
+msgstr ""
+
+#: appTools/ToolCalibration.py:212
+msgid "FlatCAM Object to be used as a source for reference points."
+msgstr ""
+
+#: appTools/ToolCalibration.py:218
+msgid "Calibration Points"
+msgstr ""
+
+#: appTools/ToolCalibration.py:220
+msgid ""
+"Contain the expected calibration points and the\n"
+"ones measured."
+msgstr ""
+
+#: appTools/ToolCalibration.py:235 appTools/ToolSub.py:81 appTools/ToolSub.py:136
+msgid "Target"
+msgstr ""
+
+#: appTools/ToolCalibration.py:236
+msgid "Found Delta"
+msgstr ""
+
+#: appTools/ToolCalibration.py:248
+msgid "Bot Left X"
+msgstr ""
+
+#: appTools/ToolCalibration.py:257
+msgid "Bot Left Y"
+msgstr ""
+
+#: appTools/ToolCalibration.py:275
+msgid "Bot Right X"
+msgstr ""
+
+#: appTools/ToolCalibration.py:285
+msgid "Bot Right Y"
+msgstr ""
+
+#: appTools/ToolCalibration.py:300
+msgid "Top Left X"
+msgstr ""
+
+#: appTools/ToolCalibration.py:309
+msgid "Top Left Y"
+msgstr ""
+
+#: appTools/ToolCalibration.py:324
+msgid "Top Right X"
+msgstr ""
+
+#: appTools/ToolCalibration.py:334
+msgid "Top Right Y"
+msgstr ""
+
+#: appTools/ToolCalibration.py:367
+msgid "Get Points"
+msgstr ""
+
+#: appTools/ToolCalibration.py:369
+msgid ""
+"Pick four points by clicking on canvas if the source choice\n"
+"is 'free' or inside the object geometry if the source is 'object'.\n"
+"Those four points should be in the four squares of\n"
+"the object."
+msgstr ""
+
+#: appTools/ToolCalibration.py:390
+msgid "STEP 2: Verification GCode"
+msgstr ""
+
+#: appTools/ToolCalibration.py:392 appTools/ToolCalibration.py:405
+msgid ""
+"Generate GCode file to locate and align the PCB by using\n"
+"the four points acquired above.\n"
+"The points sequence is:\n"
+"- first point -> set the origin\n"
+"- second point -> alignment point. Can be: top-left or bottom-right.\n"
+"- third point -> check point. Can be: top-left or bottom-right.\n"
+"- forth point -> final verification point. Just for evaluation."
+msgstr ""
+
+#: appTools/ToolCalibration.py:403 appTools/ToolSolderPaste.py:344
+msgid "Generate GCode"
+msgstr ""
+
+#: appTools/ToolCalibration.py:429
+msgid "STEP 3: Adjustments"
+msgstr ""
+
+#: appTools/ToolCalibration.py:431 appTools/ToolCalibration.py:440
+msgid ""
+"Calculate Scale and Skew factors based on the differences (delta)\n"
+"found when checking the PCB pattern. The differences must be filled\n"
+"in the fields Found (Delta)."
+msgstr ""
+
+#: appTools/ToolCalibration.py:438
+msgid "Calculate Factors"
+msgstr ""
+
+#: appTools/ToolCalibration.py:460
+msgid "STEP 4: Adjusted GCode"
+msgstr ""
+
+#: appTools/ToolCalibration.py:462
+msgid ""
+"Generate verification GCode file adjusted with\n"
+"the factors above."
+msgstr ""
+
+#: appTools/ToolCalibration.py:467
+msgid "Scale Factor X:"
+msgstr ""
+
+#: appTools/ToolCalibration.py:469
+msgid "Factor for Scale action over X axis."
+msgstr ""
+
+#: appTools/ToolCalibration.py:479
+msgid "Scale Factor Y:"
+msgstr ""
+
+#: appTools/ToolCalibration.py:481
+msgid "Factor for Scale action over Y axis."
+msgstr ""
+
+#: appTools/ToolCalibration.py:491
+msgid "Apply Scale Factors"
+msgstr ""
+
+#: appTools/ToolCalibration.py:493
+msgid "Apply Scale factors on the calibration points."
+msgstr ""
+
+#: appTools/ToolCalibration.py:503
+msgid "Skew Angle X:"
+msgstr ""
+
+#: appTools/ToolCalibration.py:516
+msgid "Skew Angle Y:"
+msgstr ""
+
+#: appTools/ToolCalibration.py:529
+msgid "Apply Skew Factors"
+msgstr ""
+
+#: appTools/ToolCalibration.py:531
+msgid "Apply Skew factors on the calibration points."
+msgstr ""
+
+#: appTools/ToolCalibration.py:600
+msgid "Generate Adjusted GCode"
+msgstr ""
+
+#: appTools/ToolCalibration.py:602
+msgid ""
+"Generate verification GCode file adjusted with\n"
+"the factors set above.\n"
+"The GCode parameters can be readjusted\n"
+"before clicking this button."
+msgstr ""
+
+#: appTools/ToolCalibration.py:623
+msgid "STEP 5: Calibrate FlatCAM Objects"
+msgstr ""
+
+#: appTools/ToolCalibration.py:625
+msgid ""
+"Adjust the FlatCAM objects\n"
+"with the factors determined and verified above."
+msgstr ""
+
+#: appTools/ToolCalibration.py:637
+msgid "Adjusted object type"
+msgstr ""
+
+#: appTools/ToolCalibration.py:638
+msgid "Type of the FlatCAM Object to be adjusted."
+msgstr ""
+
+#: appTools/ToolCalibration.py:651
+msgid "Adjusted object selection"
+msgstr ""
+
+#: appTools/ToolCalibration.py:653
+msgid "The FlatCAM Object to be adjusted."
+msgstr ""
+
+#: appTools/ToolCalibration.py:660
+msgid "Calibrate"
+msgstr ""
+
+#: appTools/ToolCalibration.py:662
+msgid ""
+"Adjust (scale and/or skew) the objects\n"
+"with the factors determined above."
+msgstr ""
+
+#: appTools/ToolCalibration.py:800
+msgid "Tool initialized"
+msgstr ""
+
+#: appTools/ToolCalibration.py:838
+msgid "There is no source FlatCAM object selected..."
+msgstr ""
+
+#: appTools/ToolCalibration.py:859
+msgid "Get First calibration point. Bottom Left..."
+msgstr ""
+
+#: appTools/ToolCalibration.py:926
+msgid "Get Second calibration point. Bottom Right (Top Left)..."
+msgstr ""
+
+#: appTools/ToolCalibration.py:930
+msgid "Get Third calibration point. Top Left (Bottom Right)..."
+msgstr ""
+
+#: appTools/ToolCalibration.py:934
+msgid "Get Forth calibration point. Top Right..."
+msgstr ""
+
+#: appTools/ToolCalibration.py:938
+msgid "Done. All four points have been acquired."
+msgstr ""
+
+#: appTools/ToolCalibration.py:969
+msgid "Verification GCode for FlatCAM Calibration Tool"
+msgstr ""
+
+#: appTools/ToolCalibration.py:981 appTools/ToolCalibration.py:1067
+msgid "Gcode Viewer"
+msgstr ""
+
+#: appTools/ToolCalibration.py:997
+msgid "Cancelled. Four points are needed for GCode generation."
+msgstr ""
+
+#: appTools/ToolCalibration.py:1253 appTools/ToolCalibration.py:1349
+msgid "There is no FlatCAM object selected..."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:76 appTools/ToolFiducials.py:264
+msgid "Gerber Object to which will be added a copper thieving."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:102
+msgid ""
+"This set the distance between the copper thieving components\n"
+"(the polygon fill may be split in multiple polygons)\n"
+"and the copper traces in the Gerber file."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:135
+msgid ""
+"- 'Itself' - the copper thieving extent is based on the object extent.\n"
+"- 'Area Selection' - left mouse click to start selection of the area to be filled.\n"
+"- 'Reference Object' - will do copper thieving within the area specified by another "
+"object."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:142 appTools/ToolIsolation.py:511 appTools/ToolNCC.py:552
+#: appTools/ToolPaint.py:495
+msgid "Ref. Type"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:144
+msgid ""
+"The type of FlatCAM object to be used as copper thieving reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:153 appTools/ToolIsolation.py:522 appTools/ToolNCC.py:562
+#: appTools/ToolPaint.py:505
+msgid "Ref. Object"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:155 appTools/ToolIsolation.py:524 appTools/ToolNCC.py:564
+#: appTools/ToolPaint.py:507
+msgid "The FlatCAM object to be used as non copper clearing reference."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:331
+msgid "Insert Copper thieving"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:333
+msgid ""
+"Will add a polygon (may be split in multiple parts)\n"
+"that will surround the actual Gerber traces at a certain distance."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:392
+msgid "Insert Robber Bar"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:394
+msgid ""
+"Will add a polygon with a defined thickness\n"
+"that will surround the actual Gerber object\n"
+"at a certain distance.\n"
+"Required when doing holes pattern plating."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:418
+msgid "Select Soldermask object"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:420
+msgid ""
+"Gerber Object with the soldermask.\n"
+"It will be used as a base for\n"
+"the pattern plating mask."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:449
+msgid "Plated area"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:451
+msgid ""
+"The area to be plated by pattern plating.\n"
+"Basically is made from the openings in the plating mask.\n"
+"\n"
+"<> - the calculated area is actually a bit larger\n"
+"due of the fact that the soldermask openings are by design\n"
+"a bit larger than the copper pads, and this area is\n"
+"calculated from the soldermask openings."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:462
+msgid "mm"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:464
+msgid "in"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:471
+msgid "Generate pattern plating mask"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:473
+msgid ""
+"Will add to the soldermask gerber geometry\n"
+"the geometries of the copper thieving and/or\n"
+"the robber bar if those were generated."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:629 appTools/ToolCopperThieving.py:654
+msgid "Lines Grid works only for 'itself' reference ..."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:640
+msgid "Solid fill selected."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:645
+msgid "Dots grid fill selected."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:650
+msgid "Squares grid fill selected."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:671 appTools/ToolCopperThieving.py:753
+#: appTools/ToolCopperThieving.py:1355 appTools/ToolCorners.py:268
+#: appTools/ToolDblSided.py:657 appTools/ToolExtractDrills.py:436
+#: appTools/ToolFiducials.py:470 appTools/ToolFiducials.py:747 appTools/ToolOptimal.py:348
+#: appTools/ToolPunchGerber.py:512 appTools/ToolQRCode.py:435
+msgid "There is no Gerber object loaded ..."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:684 appTools/ToolCopperThieving.py:1283
+msgid "Append geometry"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:728 appTools/ToolCopperThieving.py:1316
+#: appTools/ToolCopperThieving.py:1469
+msgid "Append source file"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:736 appTools/ToolCopperThieving.py:1324
+msgid "Copper Thieving Tool done."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:763 appTools/ToolCopperThieving.py:796
+#: appTools/ToolCutOut.py:556 appTools/ToolCutOut.py:761
+#: appTools/ToolEtchCompensation.py:360 appTools/ToolInvertGerber.py:211
+#: appTools/ToolIsolation.py:1585 appTools/ToolIsolation.py:1612 appTools/ToolNCC.py:1617
+#: appTools/ToolNCC.py:1661 appTools/ToolNCC.py:1690 appTools/ToolPaint.py:1493
+#: appTools/ToolPanelize.py:423 appTools/ToolPanelize.py:437 appTools/ToolSub.py:295
+#: appTools/ToolSub.py:308 appTools/ToolSub.py:499 appTools/ToolSub.py:514
+#: tclCommands/TclCommandCopperClear.py:97 tclCommands/TclCommandPaint.py:99
+msgid "Could not retrieve object"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:824
+msgid "Click the end point of the filling area."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:952 appTools/ToolCopperThieving.py:956
+#: appTools/ToolCopperThieving.py:1017
+msgid "Thieving"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:963
+msgid "Copper Thieving Tool started. Reading parameters."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:988
+msgid "Copper Thieving Tool. Preparing isolation polygons."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1033
+msgid "Copper Thieving Tool. Preparing areas to fill with copper."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1044 appTools/ToolOptimal.py:355
+#: appTools/ToolPanelize.py:810 appTools/ToolRulesCheck.py:1127
+msgid "Working..."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1071
+msgid "Geometry not supported for bounding box"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1077 appTools/ToolNCC.py:1962 appTools/ToolNCC.py:2017
+#: appTools/ToolNCC.py:3052 appTools/ToolPaint.py:3405
+msgid "No object available."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1114 appTools/ToolNCC.py:1987 appTools/ToolNCC.py:2040
+#: appTools/ToolNCC.py:3094
+msgid "The reference object type is not supported."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1119
+msgid "Copper Thieving Tool. Appending new geometry and buffering."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1135
+msgid "Create geometry"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1335 appTools/ToolCopperThieving.py:1339
+msgid "P-Plating Mask"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1361
+msgid "Append PP-M geometry"
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1487
+msgid "Generating Pattern Plating Mask done."
+msgstr ""
+
+#: appTools/ToolCopperThieving.py:1559
+msgid "Copper Thieving Tool exit."
+msgstr ""
+
+#: appTools/ToolCorners.py:57
+msgid "The Gerber object to which will be added corner markers."
+msgstr ""
+
+#: appTools/ToolCorners.py:73
+msgid "Locations"
+msgstr ""
+
+#: appTools/ToolCorners.py:75
+msgid "Locations where to place corner markers."
+msgstr ""
+
+#: appTools/ToolCorners.py:92 appTools/ToolFiducials.py:95
+msgid "Top Right"
+msgstr ""
+
+#: appTools/ToolCorners.py:101
+msgid "Toggle ALL"
+msgstr ""
+
+#: appTools/ToolCorners.py:167
+msgid "Add Marker"
+msgstr ""
+
+#: appTools/ToolCorners.py:169
+msgid "Will add corner markers to the selected Gerber file."
+msgstr ""
+
+#: appTools/ToolCorners.py:235
+msgid "Corners Tool"
+msgstr ""
+
+#: appTools/ToolCorners.py:305
+msgid "Please select at least a location"
+msgstr ""
+
+#: appTools/ToolCorners.py:440
+msgid "Corners Tool exit."
+msgstr ""
+
+#: appTools/ToolCutOut.py:41
+msgid "Cutout PCB"
+msgstr ""
+
+#: appTools/ToolCutOut.py:69 appTools/ToolPanelize.py:53
+msgid "Source Object"
+msgstr ""
+
+#: appTools/ToolCutOut.py:70
+msgid "Object to be cutout"
+msgstr ""
+
+#: appTools/ToolCutOut.py:75
+msgid "Kind"
+msgstr ""
+
+#: appTools/ToolCutOut.py:97
+msgid ""
+"Specify the type of object to be cutout.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+
+#: appTools/ToolCutOut.py:121
+msgid "Tool Parameters"
+msgstr ""
+
+#: appTools/ToolCutOut.py:238
+msgid "A. Automatic Bridge Gaps"
+msgstr ""
+
+#: appTools/ToolCutOut.py:240
+msgid "This section handle creation of automatic bridge gaps."
+msgstr ""
+
+#: appTools/ToolCutOut.py:247
+msgid ""
+"Number of gaps used for the Automatic cutout.\n"
+"There can be maximum 8 bridges/gaps.\n"
+"The choices are:\n"
+"- None - no gaps\n"
+"- lr - left + right\n"
+"- tb - top + bottom\n"
+"- 4 - left + right +top + bottom\n"
+"- 2lr - 2*left + 2*right\n"
+"- 2tb - 2*top + 2*bottom\n"
+"- 8 - 2*left + 2*right +2*top + 2*bottom"
+msgstr ""
+
+#: appTools/ToolCutOut.py:269
+msgid "Generate Freeform Geometry"
+msgstr ""
+
+#: appTools/ToolCutOut.py:271
+msgid ""
+"Cutout the selected object.\n"
+"The cutout shape can be of any shape.\n"
+"Useful when the PCB has a non-rectangular shape."
+msgstr ""
+
+#: appTools/ToolCutOut.py:283
+msgid "Generate Rectangular Geometry"
+msgstr ""
+
+#: appTools/ToolCutOut.py:285
+msgid ""
+"Cutout the selected object.\n"
+"The resulting cutout shape is\n"
+"always a rectangle shape and it will be\n"
+"the bounding box of the Object."
+msgstr ""
+
+#: appTools/ToolCutOut.py:304
+msgid "B. Manual Bridge Gaps"
+msgstr ""
+
+#: appTools/ToolCutOut.py:306
+msgid ""
+"This section handle creation of manual bridge gaps.\n"
+"This is done by mouse clicking on the perimeter of the\n"
+"Geometry object that is used as a cutout object. "
+msgstr ""
+
+#: appTools/ToolCutOut.py:321
+msgid "Geometry object used to create the manual cutout."
+msgstr ""
+
+#: appTools/ToolCutOut.py:328
+msgid "Generate Manual Geometry"
+msgstr ""
+
+#: appTools/ToolCutOut.py:330
+msgid ""
+"If the object to be cutout is a Gerber\n"
+"first create a Geometry that surrounds it,\n"
+"to be used as the cutout, if one doesn't exist yet.\n"
+"Select the source Gerber file in the top object combobox."
+msgstr ""
+
+#: appTools/ToolCutOut.py:343
+msgid "Manual Add Bridge Gaps"
+msgstr ""
+
+#: appTools/ToolCutOut.py:345
+msgid ""
+"Use the left mouse button (LMB) click\n"
+"to create a bridge gap to separate the PCB from\n"
+"the surrounding material.\n"
+"The LMB click has to be done on the perimeter of\n"
+"the Geometry object used as a cutout geometry."
+msgstr ""
+
+#: appTools/ToolCutOut.py:561
+msgid ""
+"There is no object selected for Cutout.\n"
+"Select one and try again."
+msgstr ""
+
+#: appTools/ToolCutOut.py:567 appTools/ToolCutOut.py:770 appTools/ToolCutOut.py:951
+#: appTools/ToolCutOut.py:1033 tclCommands/TclCommandGeoCutout.py:184
+msgid "Tool Diameter is zero value. Change it to a positive real number."
+msgstr ""
+
+#: appTools/ToolCutOut.py:581 appTools/ToolCutOut.py:785
+msgid "Number of gaps value is missing. Add it and retry."
+msgstr ""
+
+#: appTools/ToolCutOut.py:586 appTools/ToolCutOut.py:789
+msgid ""
+"Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. Fill in a "
+"correct value and retry. "
+msgstr ""
+
+#: appTools/ToolCutOut.py:591 appTools/ToolCutOut.py:795
+msgid ""
+"Cutout operation cannot be done on a multi-geo Geometry.\n"
+"Optionally, this Multi-geo Geometry can be converted to Single-geo Geometry,\n"
+"and after that perform Cutout."
+msgstr ""
+
+#: appTools/ToolCutOut.py:743 appTools/ToolCutOut.py:940
+msgid "Any form CutOut operation finished."
+msgstr ""
+
+#: appTools/ToolCutOut.py:765 appTools/ToolEtchCompensation.py:366
+#: appTools/ToolInvertGerber.py:217 appTools/ToolIsolation.py:1589
+#: appTools/ToolIsolation.py:1616 appTools/ToolNCC.py:1621 appTools/ToolPaint.py:1416
+#: appTools/ToolPanelize.py:428 tclCommands/TclCommandBbox.py:71
+#: tclCommands/TclCommandNregions.py:71
+msgid "Object not found"
+msgstr ""
+
+#: appTools/ToolCutOut.py:909
+msgid "Rectangular cutout with negative margin is not possible."
+msgstr ""
+
+#: appTools/ToolCutOut.py:945
+msgid "Click on the selected geometry object perimeter to create a bridge gap ..."
+msgstr ""
+
+#: appTools/ToolCutOut.py:962 appTools/ToolCutOut.py:988
+msgid "Could not retrieve Geometry object"
+msgstr ""
+
+#: appTools/ToolCutOut.py:993
+msgid "Geometry object for manual cutout not found"
+msgstr ""
+
+#: appTools/ToolCutOut.py:1003
+msgid "Added manual Bridge Gap."
+msgstr ""
+
+#: appTools/ToolCutOut.py:1015
+msgid "Could not retrieve Gerber object"
+msgstr ""
+
+#: appTools/ToolCutOut.py:1020
+msgid ""
+"There is no Gerber object selected for Cutout.\n"
+"Select one and try again."
+msgstr ""
+
+#: appTools/ToolCutOut.py:1026
+msgid ""
+"The selected object has to be of Gerber type.\n"
+"Select a Gerber file and try again."
+msgstr ""
+
+#: appTools/ToolCutOut.py:1061
+msgid "Geometry not supported for cutout"
+msgstr ""
+
+#: appTools/ToolCutOut.py:1136
+msgid "Making manual bridge gap..."
+msgstr ""
+
+#: appTools/ToolDblSided.py:26
+msgid "2-Sided PCB"
+msgstr ""
+
+#: appTools/ToolDblSided.py:52
+msgid "Mirror Operation"
+msgstr ""
+
+#: appTools/ToolDblSided.py:53
+msgid "Objects to be mirrored"
+msgstr ""
+
+#: appTools/ToolDblSided.py:65
+msgid "Gerber to be mirrored"
+msgstr ""
+
+#: appTools/ToolDblSided.py:67 appTools/ToolDblSided.py:95 appTools/ToolDblSided.py:125
+msgid "Mirror"
+msgstr ""
+
+#: appTools/ToolDblSided.py:69 appTools/ToolDblSided.py:97 appTools/ToolDblSided.py:127
+msgid ""
+"Mirrors (flips) the specified object around \n"
+"the specified axis. Does not create a new \n"
+"object, but modifies it."
+msgstr ""
+
+#: appTools/ToolDblSided.py:93
+msgid "Excellon Object to be mirrored."
+msgstr ""
+
+#: appTools/ToolDblSided.py:122
+msgid "Geometry Obj to be mirrored."
+msgstr ""
+
+#: appTools/ToolDblSided.py:158
+msgid "Mirror Parameters"
+msgstr ""
+
+#: appTools/ToolDblSided.py:159
+msgid "Parameters for the mirror operation"
+msgstr ""
+
+#: appTools/ToolDblSided.py:164
+msgid "Mirror Axis"
+msgstr ""
+
+#: appTools/ToolDblSided.py:175
+msgid ""
+"The coordinates used as reference for the mirror operation.\n"
+"Can be:\n"
+"- Point -> a set of coordinates (x,y) around which the object is mirrored\n"
+"- Box -> a set of coordinates (x, y) obtained from the center of the\n"
+"bounding box of another object selected below"
+msgstr ""
+
+#: appTools/ToolDblSided.py:189
+msgid "Point coordinates"
+msgstr ""
+
+#: appTools/ToolDblSided.py:194
+msgid ""
+"Add the coordinates in format (x, y) through which the mirroring axis\n"
+" selected in 'MIRROR AXIS' pass.\n"
+"The (x, y) coordinates are captured by pressing SHIFT key\n"
+"and left mouse button click on canvas or you can enter the coordinates manually."
+msgstr ""
+
+#: appTools/ToolDblSided.py:218
+msgid ""
+"It can be of type: Gerber or Excellon or Geometry.\n"
+"The coordinates of the center of the bounding box are used\n"
+"as reference for mirror operation."
+msgstr ""
+
+#: appTools/ToolDblSided.py:252
+msgid "Bounds Values"
+msgstr ""
+
+#: appTools/ToolDblSided.py:254
+msgid ""
+"Select on canvas the object(s)\n"
+"for which to calculate bounds values."
+msgstr ""
+
+#: appTools/ToolDblSided.py:264
+msgid "X min"
+msgstr ""
+
+#: appTools/ToolDblSided.py:266 appTools/ToolDblSided.py:280
+msgid "Minimum location."
+msgstr ""
+
+#: appTools/ToolDblSided.py:278
+msgid "Y min"
+msgstr ""
+
+#: appTools/ToolDblSided.py:292
+msgid "X max"
+msgstr ""
+
+#: appTools/ToolDblSided.py:294 appTools/ToolDblSided.py:308
+msgid "Maximum location."
+msgstr ""
+
+#: appTools/ToolDblSided.py:306
+msgid "Y max"
+msgstr ""
+
+#: appTools/ToolDblSided.py:317
+msgid "Center point coordinates"
+msgstr ""
+
+#: appTools/ToolDblSided.py:319
+msgid "Centroid"
+msgstr ""
+
+#: appTools/ToolDblSided.py:321
+msgid ""
+"The center point location for the rectangular\n"
+"bounding shape. Centroid. Format is (x, y)."
+msgstr ""
+
+#: appTools/ToolDblSided.py:330
+msgid "Calculate Bounds Values"
+msgstr ""
+
+#: appTools/ToolDblSided.py:332
+msgid ""
+"Calculate the enveloping rectangular shape coordinates,\n"
+"for the selection of objects.\n"
+"The envelope shape is parallel with the X, Y axis."
+msgstr ""
+
+#: appTools/ToolDblSided.py:352
+msgid "PCB Alignment"
+msgstr ""
+
+#: appTools/ToolDblSided.py:354 appTools/ToolDblSided.py:456
+msgid ""
+"Creates an Excellon Object containing the\n"
+"specified alignment holes and their mirror\n"
+"images."
+msgstr ""
+
+#: appTools/ToolDblSided.py:361
+msgid "Drill Diameter"
+msgstr ""
+
+#: appTools/ToolDblSided.py:390 appTools/ToolDblSided.py:397
+msgid ""
+"The reference point used to create the second alignment drill\n"
+"from the first alignment drill, by doing mirror.\n"
+"It can be modified in the Mirror Parameters -> Reference section"
+msgstr ""
+
+#: appTools/ToolDblSided.py:410
+msgid "Alignment Drill Coordinates"
+msgstr ""
+
+#: appTools/ToolDblSided.py:412
+msgid ""
+"Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For each set of "
+"(x, y) coordinates\n"
+"entered here, a pair of drills will be created:\n"
+"\n"
+"- one drill at the coordinates from the field\n"
+"- one drill in mirror position over the axis selected above in the 'Align Axis'."
+msgstr ""
+
+#: appTools/ToolDblSided.py:420
+msgid "Drill coordinates"
+msgstr ""
+
+#: appTools/ToolDblSided.py:427
+msgid ""
+"Add alignment drill holes coordinates in the format: (x1, y1), (x2, y2), ... \n"
+"on one side of the alignment axis.\n"
+"\n"
+"The coordinates set can be obtained:\n"
+"- press SHIFT key and left mouse clicking on canvas. Then click Add.\n"
+"- press SHIFT key and left mouse clicking on canvas. Then Ctrl+V in the field.\n"
+"- press SHIFT key and left mouse clicking on canvas. Then RMB click in the field and "
+"click Paste.\n"
+"- by entering the coords manually in the format: (x1, y1), (x2, y2), ..."
+msgstr ""
+
+#: appTools/ToolDblSided.py:442
+msgid "Delete Last"
+msgstr ""
+
+#: appTools/ToolDblSided.py:444
+msgid "Delete the last coordinates tuple in the list."
+msgstr ""
+
+#: appTools/ToolDblSided.py:454
+msgid "Create Excellon Object"
+msgstr ""
+
+#: appTools/ToolDblSided.py:541
+msgid "2-Sided Tool"
+msgstr ""
+
+#: appTools/ToolDblSided.py:581
+msgid ""
+"'Point' reference is selected and 'Point' coordinates are missing. Add them and retry."
+msgstr ""
+
+#: appTools/ToolDblSided.py:600
+msgid "There is no Box reference object loaded. Load one and retry."
+msgstr ""
+
+#: appTools/ToolDblSided.py:612
+msgid "No value or wrong format in Drill Dia entry. Add it and retry."
+msgstr ""
+
+#: appTools/ToolDblSided.py:623
+msgid "There are no Alignment Drill Coordinates to use. Add them and retry."
+msgstr ""
+
+#: appTools/ToolDblSided.py:648
+msgid "Excellon object with alignment drills created..."
+msgstr ""
+
+#: appTools/ToolDblSided.py:661 appTools/ToolDblSided.py:704 appTools/ToolDblSided.py:748
+msgid "Only Gerber, Excellon and Geometry objects can be mirrored."
+msgstr ""
+
+#: appTools/ToolDblSided.py:671 appTools/ToolDblSided.py:715
+msgid "There are no Point coordinates in the Point field. Add coords and try again ..."
+msgstr ""
+
+#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:725 appTools/ToolDblSided.py:762
+msgid "There is no Box object loaded ..."
+msgstr ""
+
+#: appTools/ToolDblSided.py:691 appTools/ToolDblSided.py:735 appTools/ToolDblSided.py:772
+msgid "was mirrored"
+msgstr ""
+
+#: appTools/ToolDblSided.py:700 appTools/ToolPunchGerber.py:533
+msgid "There is no Excellon object loaded ..."
+msgstr ""
+
+#: appTools/ToolDblSided.py:744
+msgid "There is no Geometry object loaded ..."
+msgstr ""
+
+#: appTools/ToolDblSided.py:818 app_Main.py:4351 app_Main.py:4506
+msgid "Failed. No object(s) selected..."
+msgstr ""
+
+#: appTools/ToolDistance.py:57 appTools/ToolDistanceMin.py:50
+msgid "Those are the units in which the distance is measured."
+msgstr ""
+
+#: appTools/ToolDistance.py:58 appTools/ToolDistanceMin.py:51
+msgid "METRIC (mm)"
+msgstr ""
+
+#: appTools/ToolDistance.py:58 appTools/ToolDistanceMin.py:51
+msgid "INCH (in)"
+msgstr ""
+
+#: appTools/ToolDistance.py:64
+msgid "Snap to center"
+msgstr ""
+
+#: appTools/ToolDistance.py:66
+msgid ""
+"Mouse cursor will snap to the center of the pad/drill\n"
+"when it is hovering over the geometry of the pad/drill."
+msgstr ""
+
+#: appTools/ToolDistance.py:76
+msgid "Start Coords"
+msgstr ""
+
+#: appTools/ToolDistance.py:77 appTools/ToolDistance.py:82
+msgid "This is measuring Start point coordinates."
+msgstr ""
+
+#: appTools/ToolDistance.py:87
+msgid "Stop Coords"
+msgstr ""
+
+#: appTools/ToolDistance.py:88 appTools/ToolDistance.py:93
+msgid "This is the measuring Stop point coordinates."
+msgstr ""
+
+#: appTools/ToolDistance.py:98 appTools/ToolDistanceMin.py:62
+msgid "Dx"
+msgstr ""
+
+#: appTools/ToolDistance.py:99 appTools/ToolDistance.py:104 appTools/ToolDistanceMin.py:63
+#: appTools/ToolDistanceMin.py:92
+msgid "This is the distance measured over the X axis."
+msgstr ""
+
+#: appTools/ToolDistance.py:109 appTools/ToolDistanceMin.py:65
+msgid "Dy"
+msgstr ""
+
+#: appTools/ToolDistance.py:110 appTools/ToolDistance.py:115 appTools/ToolDistanceMin.py:66
+#: appTools/ToolDistanceMin.py:97
+msgid "This is the distance measured over the Y axis."
+msgstr ""
+
+#: appTools/ToolDistance.py:121 appTools/ToolDistance.py:126 appTools/ToolDistanceMin.py:69
+#: appTools/ToolDistanceMin.py:102
+msgid "This is orientation angle of the measuring line."
+msgstr ""
+
+#: appTools/ToolDistance.py:131 appTools/ToolDistanceMin.py:71
+msgid "DISTANCE"
+msgstr ""
+
+#: appTools/ToolDistance.py:132 appTools/ToolDistance.py:137
+msgid "This is the point to point Euclidian distance."
+msgstr ""
+
+#: appTools/ToolDistance.py:142 appTools/ToolDistance.py:339 appTools/ToolDistanceMin.py:114
+msgid "Measure"
+msgstr ""
+
+#: appTools/ToolDistance.py:274
+msgid "Working"
+msgstr ""
+
+#: appTools/ToolDistance.py:279
+msgid "MEASURING: Click on the Start point ..."
+msgstr ""
+
+#: appTools/ToolDistance.py:389
+msgid "Distance Tool finished."
+msgstr ""
+
+#: appTools/ToolDistance.py:461
+msgid "Pads overlapped. Aborting."
+msgstr ""
+
+#: appTools/ToolDistance.py:489
+msgid "Distance Tool cancelled."
+msgstr ""
+
+#: appTools/ToolDistance.py:494
+msgid "MEASURING: Click on the Destination point ..."
+msgstr ""
+
+#: appTools/ToolDistance.py:503 appTools/ToolDistanceMin.py:284
+msgid "MEASURING"
+msgstr ""
+
+#: appTools/ToolDistance.py:504 appTools/ToolDistanceMin.py:285
+msgid "Result"
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:31 appTools/ToolDistanceMin.py:143
+msgid "Minimum Distance Tool"
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:54
+msgid "First object point"
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:55 appTools/ToolDistanceMin.py:80
+msgid ""
+"This is first object point coordinates.\n"
+"This is the start point for measuring distance."
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:58
+msgid "Second object point"
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:59 appTools/ToolDistanceMin.py:86
+msgid ""
+"This is second object point coordinates.\n"
+"This is the end point for measuring distance."
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:72 appTools/ToolDistanceMin.py:107
+msgid "This is the point to point Euclidean distance."
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:74
+msgid "Half Point"
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:75 appTools/ToolDistanceMin.py:112
+msgid "This is the middle point of the point to point Euclidean distance."
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:117
+msgid "Jump to Half Point"
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:154
+msgid "Select two objects and no more, to measure the distance between them ..."
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:195 appTools/ToolDistanceMin.py:216
+#: appTools/ToolDistanceMin.py:225 appTools/ToolDistanceMin.py:246
+msgid "Select two objects and no more. Currently the selection has objects: "
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:293
+msgid "Objects intersects or touch at"
+msgstr ""
+
+#: appTools/ToolDistanceMin.py:299
+msgid "Jumped to the half point between the two selected objects"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:75 appTools/ToolInvertGerber.py:74
+msgid "Gerber object that will be inverted."
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:86
+msgid "Utilities"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:87
+msgid "Conversion utilities"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:92
+msgid "Oz to Microns"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:94
+msgid ""
+"Will convert from oz thickness to microns [um].\n"
+"Can use formulas with operators: /, *, +, -, %, .\n"
+"The real numbers use the dot decimals separator."
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:103
+msgid "Oz value"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:105 appTools/ToolEtchCompensation.py:126
+msgid "Microns value"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:113
+msgid "Mils to Microns"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:115
+msgid ""
+"Will convert from mils to microns [um].\n"
+"Can use formulas with operators: /, *, +, -, %, .\n"
+"The real numbers use the dot decimals separator."
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:124
+msgid "Mils value"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:139 appTools/ToolInvertGerber.py:86
+msgid "Parameters for this tool"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:144
+msgid "Copper Thickness"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:146
+msgid ""
+"The thickness of the copper foil.\n"
+"In microns [um]."
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:157
+msgid "Ratio"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:159
+msgid ""
+"The ratio of lateral etch versus depth etch.\n"
+"Can be:\n"
+"- custom -> the user will enter a custom value\n"
+"- preselection -> value which depends on a selection of etchants"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:165
+msgid "Etch Factor"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:166
+msgid "Etchants list"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:167
+msgid "Manual offset"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:174 appTools/ToolEtchCompensation.py:179
+msgid "Etchants"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:176
+msgid "A list of etchants."
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:180
+msgid "Alkaline baths"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:186
+msgid "Etch factor"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:188
+msgid ""
+"The ratio between depth etch and lateral etch .\n"
+"Accepts real numbers and formulas using the operators: /,*,+,-,%"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:192
+msgid "Real number or formula"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:193
+msgid "Etch_factor"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:201
+msgid ""
+"Value with which to increase or decrease (buffer)\n"
+"the copper features. In microns [um]."
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:225
+msgid "Compensate"
+msgstr ""
+
+#: appTools/ToolEtchCompensation.py:227
+msgid "Will increase the copper features thickness to compensate the lateral etch."
+msgstr ""
+
+#: appTools/ToolExtractDrills.py:29 appTools/ToolExtractDrills.py:295
+msgid "Extract Drills"
+msgstr ""
+
+#: appTools/ToolExtractDrills.py:62
+msgid "Gerber from which to extract drill holes"
+msgstr ""
+
+#: appTools/ToolExtractDrills.py:297
+msgid "Extract drills from a given Gerber file."
+msgstr ""
+
+#: appTools/ToolExtractDrills.py:478 appTools/ToolExtractDrills.py:563
+#: appTools/ToolExtractDrills.py:648
+msgid "No drills extracted. Try different parameters."
+msgstr ""
+
+#: appTools/ToolFiducials.py:56
+msgid "Fiducials Coordinates"
+msgstr ""
+
+#: appTools/ToolFiducials.py:58
+msgid ""
+"A table with the fiducial points coordinates,\n"
+"in the format (x, y)."
+msgstr ""
+
+#: appTools/ToolFiducials.py:194
+msgid ""
+"- 'Auto' - automatic placement of fiducials in the corners of the bounding box.\n"
+" - 'Manual' - manual placement of fiducials."
+msgstr ""
+
+#: appTools/ToolFiducials.py:240
+msgid "Thickness of the line that makes the fiducial."
+msgstr ""
+
+#: appTools/ToolFiducials.py:271
+msgid "Add Fiducial"
+msgstr ""
+
+#: appTools/ToolFiducials.py:273
+msgid "Will add a polygon on the copper layer to serve as fiducial."
+msgstr ""
+
+#: appTools/ToolFiducials.py:289
+msgid "Soldermask Gerber"
+msgstr ""
+
+#: appTools/ToolFiducials.py:291
+msgid "The Soldermask Gerber object."
+msgstr ""
+
+#: appTools/ToolFiducials.py:303
+msgid "Add Soldermask Opening"
+msgstr ""
+
+#: appTools/ToolFiducials.py:305
+msgid ""
+"Will add a polygon on the soldermask layer\n"
+"to serve as fiducial opening.\n"
+"The diameter is always double of the diameter\n"
+"for the copper fiducial."
+msgstr ""
+
+#: appTools/ToolFiducials.py:520
+msgid "Click to add first Fiducial. Bottom Left..."
+msgstr ""
+
+#: appTools/ToolFiducials.py:784
+msgid "Click to add the last fiducial. Top Right..."
+msgstr ""
+
+#: appTools/ToolFiducials.py:789
+msgid "Click to add the second fiducial. Top Left or Bottom Right..."
+msgstr ""
+
+#: appTools/ToolFiducials.py:792 appTools/ToolFiducials.py:801
+msgid "Done. All fiducials have been added."
+msgstr ""
+
+#: appTools/ToolFiducials.py:878
+msgid "Fiducials Tool exit."
+msgstr ""
+
+#: appTools/ToolFilm.py:42
+msgid "Film PCB"
+msgstr ""
+
+#: appTools/ToolFilm.py:73
+msgid ""
+"Specify the type of object for which to create the film.\n"
+"The object can be of type: Gerber or Geometry.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Film Object combobox."
+msgstr ""
+
+#: appTools/ToolFilm.py:96
+msgid ""
+"Specify the type of object to be used as an container for\n"
+"film creation. It can be: Gerber or Geometry type.The selection here decide the type of "
+"objects that will be\n"
+"in the Box Object combobox."
+msgstr ""
+
+#: appTools/ToolFilm.py:256
+msgid "Film Parameters"
+msgstr ""
+
+#: appTools/ToolFilm.py:317
+msgid "Punch drill holes"
+msgstr ""
+
+#: appTools/ToolFilm.py:318
+msgid ""
+"When checked the generated film will have holes in pads when\n"
+"the generated film is positive. This is done to help drilling,\n"
+"when done manually."
+msgstr ""
+
+#: appTools/ToolFilm.py:336
+msgid "Source"
+msgstr ""
+
+#: appTools/ToolFilm.py:338
+msgid ""
+"The punch hole source can be:\n"
+"- Excellon -> an Excellon holes center will serve as reference.\n"
+"- Pad Center -> will try to use the pads center as reference."
+msgstr ""
+
+#: appTools/ToolFilm.py:343
+msgid "Pad center"
+msgstr ""
+
+#: appTools/ToolFilm.py:348
+msgid "Excellon Obj"
+msgstr ""
+
+#: appTools/ToolFilm.py:350
+msgid "Remove the geometry of Excellon from the Film to create the holes in pads."
+msgstr ""
+
+#: appTools/ToolFilm.py:364
+msgid "Punch Size"
+msgstr ""
+
+#: appTools/ToolFilm.py:365
+msgid "The value here will control how big is the punch hole in the pads."
+msgstr ""
+
+#: appTools/ToolFilm.py:485
+msgid "Save Film"
+msgstr ""
+
+#: appTools/ToolFilm.py:487
+msgid ""
+"Create a Film for the selected object, within\n"
+"the specified box. Does not create a new \n"
+" FlatCAM object, but directly save it in the\n"
+"selected format."
+msgstr ""
+
+#: appTools/ToolFilm.py:649
+msgid ""
+"Using the Pad center does not work on Geometry objects. Only a Gerber object has pads."
+msgstr ""
+
+#: appTools/ToolFilm.py:659
+msgid "No FlatCAM object selected. Load an object for Film and retry."
+msgstr ""
+
+#: appTools/ToolFilm.py:666
+msgid "No FlatCAM object selected. Load an object for Box and retry."
+msgstr ""
+
+#: appTools/ToolFilm.py:670
+msgid "No FlatCAM object selected."
+msgstr ""
+
+#: appTools/ToolFilm.py:681
+msgid "Generating Film ..."
+msgstr ""
+
+#: appTools/ToolFilm.py:730 appTools/ToolFilm.py:734
+msgid "Export positive film"
+msgstr ""
+
+#: appTools/ToolFilm.py:767
+msgid "No Excellon object selected. Load an object for punching reference and retry."
+msgstr ""
+
+#: appTools/ToolFilm.py:791
+msgid ""
+" Could not generate punched hole film because the punch hole sizeis bigger than some of "
+"the apertures in the Gerber object."
+msgstr ""
+
+#: appTools/ToolFilm.py:803
+msgid ""
+"Could not generate punched hole film because the punch hole sizeis bigger than some of "
+"the apertures in the Gerber object."
+msgstr ""
+
+#: appTools/ToolFilm.py:821
+msgid ""
+"Could not generate punched hole film because the newly created object geometry is the "
+"same as the one in the source object geometry..."
+msgstr ""
+
+#: appTools/ToolFilm.py:876 appTools/ToolFilm.py:880
+msgid "Export negative film"
+msgstr ""
+
+#: appTools/ToolFilm.py:941 appTools/ToolFilm.py:1124 appTools/ToolPanelize.py:441
+msgid "No object Box. Using instead"
+msgstr ""
+
+#: appTools/ToolFilm.py:1057 appTools/ToolFilm.py:1237
+msgid "Film file exported to"
+msgstr ""
+
+#: appTools/ToolFilm.py:1060 appTools/ToolFilm.py:1240
+msgid "Generating Film ... Please wait."
+msgstr ""
+
+#: appTools/ToolImage.py:24
+msgid "Image as Object"
+msgstr ""
+
+#: appTools/ToolImage.py:33
+msgid "Image to PCB"
+msgstr ""
+
+#: appTools/ToolImage.py:56
+msgid ""
+"Specify the type of object to create from the image.\n"
+"It can be of type: Gerber or Geometry."
+msgstr ""
+
+#: appTools/ToolImage.py:65
+msgid "DPI value"
+msgstr ""
+
+#: appTools/ToolImage.py:66
+msgid "Specify a DPI value for the image."
+msgstr ""
+
+#: appTools/ToolImage.py:72
+msgid "Level of detail"
+msgstr ""
+
+#: appTools/ToolImage.py:81
+msgid "Image type"
+msgstr ""
+
+#: appTools/ToolImage.py:83
+msgid ""
+"Choose a method for the image interpretation.\n"
+"B/W means a black & white image. Color means a colored image."
+msgstr ""
+
+#: appTools/ToolImage.py:92 appTools/ToolImage.py:107 appTools/ToolImage.py:120
+#: appTools/ToolImage.py:133
+msgid "Mask value"
+msgstr ""
+
+#: appTools/ToolImage.py:94
+msgid ""
+"Mask for monochrome image.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry.\n"
+"0 means no detail and 255 means everything \n"
+"(which is totally black)."
+msgstr ""
+
+#: appTools/ToolImage.py:109
+msgid ""
+"Mask for RED color.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry."
+msgstr ""
+
+#: appTools/ToolImage.py:122
+msgid ""
+"Mask for GREEN color.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry."
+msgstr ""
+
+#: appTools/ToolImage.py:135
+msgid ""
+"Mask for BLUE color.\n"
+"Takes values between [0 ... 255].\n"
+"Decides the level of details to include\n"
+"in the resulting geometry."
+msgstr ""
+
+#: appTools/ToolImage.py:143
+msgid "Import image"
+msgstr ""
+
+#: appTools/ToolImage.py:145
+msgid "Open a image of raster type and then import it in FlatCAM."
+msgstr ""
+
+#: appTools/ToolImage.py:182
+msgid "Image Tool"
+msgstr ""
+
+#: appTools/ToolImage.py:234 appTools/ToolImage.py:237
+msgid "Import IMAGE"
+msgstr ""
+
+#: appTools/ToolImage.py:277 app_Main.py:8362 app_Main.py:8409
+msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported"
+msgstr ""
+
+#: appTools/ToolImage.py:285
+msgid "Importing Image"
+msgstr ""
+
+#: appTools/ToolImage.py:297 appTools/ToolPDF.py:154 app_Main.py:8387 app_Main.py:8433
+#: app_Main.py:8497 app_Main.py:8564 app_Main.py:8630 app_Main.py:8695 app_Main.py:8752
+msgid "Opened"
+msgstr ""
+
+#: appTools/ToolInvertGerber.py:126
+msgid "Invert Gerber"
+msgstr ""
+
+#: appTools/ToolInvertGerber.py:128
+msgid ""
+"Will invert the Gerber object: areas that have copper\n"
+"will be empty of copper and previous empty area will be\n"
+"filled with copper."
+msgstr ""
+
+#: appTools/ToolInvertGerber.py:187
+msgid "Invert Tool"
+msgstr ""
+
+#: appTools/ToolIsolation.py:96
+msgid "Gerber object for isolation routing."
+msgstr ""
+
+#: appTools/ToolIsolation.py:120 appTools/ToolNCC.py:122
+msgid ""
+"Tools pool from which the algorithm\n"
+"will pick the ones used for copper clearing."
+msgstr ""
+
+#: appTools/ToolIsolation.py:136
+msgid ""
+"This is the Tool Number.\n"
+"Isolation routing will start with the tool with the biggest \n"
+"diameter, continuing until there are no more tools.\n"
+"Only tools that create Isolation geometry will still be present\n"
+"in the resulting geometry. This is because with some tools\n"
+"this function will not be able to create routing geometry."
+msgstr ""
+
+#: appTools/ToolIsolation.py:144 appTools/ToolNCC.py:146
+msgid ""
+"Tool Diameter. It's value (in current FlatCAM units)\n"
+"is the cut width into the material."
+msgstr ""
+
+#: appTools/ToolIsolation.py:148 appTools/ToolNCC.py:150
+msgid ""
+"The Tool Type (TT) can be:\n"
+"- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n"
+"the cut width in material is exactly the tool diameter.\n"
+"- Ball -> informative only and make reference to the Ball type endmill.\n"
+"- V-Shape -> it will disable Z-Cut parameter in the resulting geometry UI form\n"
+"and enable two additional UI form fields in the resulting geometry: V-Tip Dia and\n"
+"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter such\n"
+"as the cut width into material will be equal with the value in the Tool Diameter\n"
+"column of this table.\n"
+"Choosing the 'V-Shape' Tool Type automatically will select the Operation Type\n"
+"in the resulting geometry as Isolation."
+msgstr ""
+
+#: appTools/ToolIsolation.py:300 appTools/ToolNCC.py:318 appTools/ToolPaint.py:300
+#: appTools/ToolSolderPaste.py:135
+msgid ""
+"Delete a selection of tools in the Tool Table\n"
+"by first selecting a row(s) in the Tool Table."
+msgstr ""
+
+#: appTools/ToolIsolation.py:467
+msgid ""
+"Specify the type of object to be excepted from isolation.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+
+#: appTools/ToolIsolation.py:477
+msgid "Object whose area will be removed from isolation geometry."
+msgstr ""
+
+#: appTools/ToolIsolation.py:513 appTools/ToolNCC.py:554
+msgid ""
+"The type of FlatCAM object to be used as non copper clearing reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+
+#: appTools/ToolIsolation.py:559
+msgid "Generate Isolation Geometry"
+msgstr ""
+
+#: appTools/ToolIsolation.py:567
+msgid ""
+"Create a Geometry object with toolpaths to cut \n"
+"isolation outside, inside or on both sides of the\n"
+"object. For a Gerber object outside means outside\n"
+"of the Gerber feature and inside means inside of\n"
+"the Gerber feature, if possible at all. This means\n"
+"that only if the Gerber feature has openings inside, they\n"
+"will be isolated. If what is wanted is to cut isolation\n"
+"inside the actual Gerber feature, use a negative tool\n"
+"diameter above."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1266 appTools/ToolIsolation.py:1426 appTools/ToolNCC.py:932
+#: appTools/ToolNCC.py:1449 appTools/ToolPaint.py:857 appTools/ToolSolderPaste.py:576
+#: appTools/ToolSolderPaste.py:901 app_Main.py:4211
+msgid "Please enter a tool diameter with non-zero value, in Float format."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1270 appTools/ToolNCC.py:936 appTools/ToolPaint.py:861
+#: appTools/ToolSolderPaste.py:580 app_Main.py:4215
+msgid "Adding Tool cancelled"
+msgstr ""
+
+#: appTools/ToolIsolation.py:1420 appTools/ToolNCC.py:1443 appTools/ToolPaint.py:1203
+#: appTools/ToolSolderPaste.py:896
+msgid "Please enter a tool diameter to add, in Float format."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1451 appTools/ToolIsolation.py:2959 appTools/ToolNCC.py:1474
+#: appTools/ToolNCC.py:4079 appTools/ToolPaint.py:1227 appTools/ToolPaint.py:3628
+#: appTools/ToolSolderPaste.py:925
+msgid "Cancelled. Tool already in Tool Table."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1458 appTools/ToolIsolation.py:2977 appTools/ToolNCC.py:1481
+#: appTools/ToolNCC.py:4096 appTools/ToolPaint.py:1232 appTools/ToolPaint.py:3645
+msgid "New tool added to Tool Table."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1502 appTools/ToolNCC.py:1525 appTools/ToolPaint.py:1276
+msgid "Tool from Tool Table was edited."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1514 appTools/ToolNCC.py:1537 appTools/ToolPaint.py:1288
+#: appTools/ToolSolderPaste.py:986
+msgid "Cancelled. New diameter value is already in the Tool Table."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1566 appTools/ToolNCC.py:1589 appTools/ToolPaint.py:1386
+msgid "Delete failed. Select a tool to delete."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1572 appTools/ToolNCC.py:1595 appTools/ToolPaint.py:1392
+msgid "Tool(s) deleted from Tool Table."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1620
+msgid "Isolating..."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1654
+msgid "Failed to create Follow Geometry with tool diameter"
+msgstr ""
+
+#: appTools/ToolIsolation.py:1657
+msgid "Follow Geometry was created with tool diameter"
+msgstr ""
+
+#: appTools/ToolIsolation.py:1698
+msgid "Click on a polygon to isolate it."
+msgstr ""
+
+#: appTools/ToolIsolation.py:1812 appTools/ToolIsolation.py:1832
+#: appTools/ToolIsolation.py:1967 appTools/ToolIsolation.py:2138
+msgid "Subtracting Geo"
+msgstr ""
+
+#: appTools/ToolIsolation.py:1816 appTools/ToolIsolation.py:1971
+#: appTools/ToolIsolation.py:2142
+msgid "Intersecting Geo"
+msgstr ""
+
+#: appTools/ToolIsolation.py:1865 appTools/ToolIsolation.py:2032
+#: appTools/ToolIsolation.py:2199
+msgid "Empty Geometry in"
+msgstr ""
+
+#: appTools/ToolIsolation.py:2041
+msgid ""
+"Partial failure. The geometry was processed with all tools.\n"
+"But there are still not-isolated geometry elements. Try to include a tool with smaller "
+"diameter."
+msgstr ""
+
+#: appTools/ToolIsolation.py:2044
+msgid "The following are coordinates for the copper features that could not be isolated:"
+msgstr ""
+
+#: appTools/ToolIsolation.py:2356 appTools/ToolIsolation.py:2465 appTools/ToolPaint.py:1535
+msgid "Added polygon"
+msgstr ""
+
+#: appTools/ToolIsolation.py:2357 appTools/ToolIsolation.py:2467
+msgid "Click to add next polygon or right click to start isolation."
+msgstr ""
+
+#: appTools/ToolIsolation.py:2369 appTools/ToolPaint.py:1549
+msgid "Removed polygon"
+msgstr ""
+
+#: appTools/ToolIsolation.py:2370
+msgid "Click to add/remove next polygon or right click to start isolation."
+msgstr ""
+
+#: appTools/ToolIsolation.py:2375 appTools/ToolPaint.py:1555
+msgid "No polygon detected under click position."
+msgstr ""
+
+#: appTools/ToolIsolation.py:2401 appTools/ToolPaint.py:1584
+msgid "List of single polygons is empty. Aborting."
+msgstr ""
+
+#: appTools/ToolIsolation.py:2470
+msgid "No polygon in selection."
+msgstr ""
+
+#: appTools/ToolIsolation.py:2498 appTools/ToolNCC.py:1725 appTools/ToolPaint.py:1619
+msgid "Click the end point of the paint area."
+msgstr ""
+
+#: appTools/ToolIsolation.py:2916 appTools/ToolNCC.py:4036 appTools/ToolPaint.py:3585
+#: app_Main.py:5320 app_Main.py:5330
+msgid "Tool from DB added in Tool Table."
+msgstr ""
+
+#: appTools/ToolMove.py:102
+msgid "MOVE: Click on the Start point ..."
+msgstr ""
+
+#: appTools/ToolMove.py:113
+msgid "Cancelled. No object(s) to move."
+msgstr ""
+
+#: appTools/ToolMove.py:140
+msgid "MOVE: Click on the Destination point ..."
+msgstr ""
+
+#: appTools/ToolMove.py:163
+msgid "Moving..."
+msgstr ""
+
+#: appTools/ToolMove.py:166
+msgid "No object(s) selected."
+msgstr ""
+
+#: appTools/ToolMove.py:221
+msgid "Error when mouse left click."
+msgstr ""
+
+#: appTools/ToolNCC.py:42
+msgid "Non-Copper Clearing"
+msgstr ""
+
+#: appTools/ToolNCC.py:86 appTools/ToolPaint.py:79
+msgid "Obj Type"
+msgstr ""
+
+#: appTools/ToolNCC.py:88
+msgid ""
+"Specify the type of object to be cleared of excess copper.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+
+#: appTools/ToolNCC.py:110
+msgid "Object to be cleared of excess copper."
+msgstr ""
+
+#: appTools/ToolNCC.py:138
+msgid ""
+"This is the Tool Number.\n"
+"Non copper clearing will start with the tool with the biggest \n"
+"diameter, continuing until there are no more tools.\n"
+"Only tools that create NCC clearing geometry will still be present\n"
+"in the resulting geometry. This is because with some tools\n"
+"this function will not be able to create painting geometry."
+msgstr ""
+
+#: appTools/ToolNCC.py:597 appTools/ToolPaint.py:536
+msgid "Generate Geometry"
+msgstr ""
+
+#: appTools/ToolNCC.py:1638
+msgid "Wrong Tool Dia value format entered, use a number."
+msgstr ""
+
+#: appTools/ToolNCC.py:1649 appTools/ToolPaint.py:1443
+msgid "No selected tools in Tool Table."
+msgstr ""
+
+#: appTools/ToolNCC.py:2005 appTools/ToolNCC.py:3024
+msgid "NCC Tool. Preparing non-copper polygons."
+msgstr ""
+
+#: appTools/ToolNCC.py:2064 appTools/ToolNCC.py:3152
+msgid "NCC Tool. Calculate 'empty' area."
+msgstr ""
+
+#: appTools/ToolNCC.py:2083 appTools/ToolNCC.py:2192 appTools/ToolNCC.py:2207
+#: appTools/ToolNCC.py:3165 appTools/ToolNCC.py:3270 appTools/ToolNCC.py:3285
+#: appTools/ToolNCC.py:3551 appTools/ToolNCC.py:3652 appTools/ToolNCC.py:3667
+msgid "Buffering finished"
+msgstr ""
+
+#: appTools/ToolNCC.py:2091 appTools/ToolNCC.py:2214 appTools/ToolNCC.py:3173
+#: appTools/ToolNCC.py:3292 appTools/ToolNCC.py:3558 appTools/ToolNCC.py:3674
+msgid "Could not get the extent of the area to be non copper cleared."
+msgstr ""
+
+#: appTools/ToolNCC.py:2121 appTools/ToolNCC.py:2200 appTools/ToolNCC.py:3200
+#: appTools/ToolNCC.py:3277 appTools/ToolNCC.py:3578 appTools/ToolNCC.py:3659
+msgid "Isolation geometry is broken. Margin is less than isolation tool diameter."
+msgstr ""
+
+#: appTools/ToolNCC.py:2217 appTools/ToolNCC.py:3296 appTools/ToolNCC.py:3677
+msgid "The selected object is not suitable for copper clearing."
+msgstr ""
+
+#: appTools/ToolNCC.py:2224 appTools/ToolNCC.py:3303
+msgid "NCC Tool. Finished calculation of 'empty' area."
+msgstr ""
+
+#: appTools/ToolNCC.py:2267
+msgid "Clearing the polygon with the method: lines."
+msgstr ""
+
+#: appTools/ToolNCC.py:2277
+msgid "Failed. Clearing the polygon with the method: seed."
+msgstr ""
+
+#: appTools/ToolNCC.py:2286
+msgid "Failed. Clearing the polygon with the method: standard."
+msgstr ""
+
+#: appTools/ToolNCC.py:2300
+msgid "Geometry could not be cleared completely"
+msgstr ""
+
+#: appTools/ToolNCC.py:2325 appTools/ToolNCC.py:2327 appTools/ToolNCC.py:2973
+#: appTools/ToolNCC.py:2975
+msgid "Non-Copper clearing ..."
+msgstr ""
+
+#: appTools/ToolNCC.py:2377 appTools/ToolNCC.py:3120
+msgid "NCC Tool. Finished non-copper polygons. Normal copper clearing task started."
+msgstr ""
+
+#: appTools/ToolNCC.py:2415 appTools/ToolNCC.py:2663
+msgid "NCC Tool failed creating bounding box."
+msgstr ""
+
+#: appTools/ToolNCC.py:2430 appTools/ToolNCC.py:2680 appTools/ToolNCC.py:3316
+#: appTools/ToolNCC.py:3702
+msgid "NCC Tool clearing with tool diameter"
+msgstr ""
+
+#: appTools/ToolNCC.py:2430 appTools/ToolNCC.py:2680 appTools/ToolNCC.py:3316
+#: appTools/ToolNCC.py:3702
+msgid "started."
+msgstr ""
+
+#: appTools/ToolNCC.py:2588 appTools/ToolNCC.py:3477
+msgid ""
+"There is no NCC Geometry in the file.\n"
+"Usually it means that the tool diameter is too big for the painted geometry.\n"
+"Change the painting parameters and try again."
+msgstr ""
+
+#: appTools/ToolNCC.py:2597 appTools/ToolNCC.py:3486
+msgid "NCC Tool clear all done."
+msgstr ""
+
+#: appTools/ToolNCC.py:2600 appTools/ToolNCC.py:3489
+msgid "NCC Tool clear all done but the copper features isolation is broken for"
+msgstr ""
+
+#: appTools/ToolNCC.py:2602 appTools/ToolNCC.py:2888 appTools/ToolNCC.py:3491
+#: appTools/ToolNCC.py:3874
+msgid "tools"
+msgstr ""
+
+#: appTools/ToolNCC.py:2884 appTools/ToolNCC.py:3870
+msgid "NCC Tool Rest Machining clear all done."
+msgstr ""
+
+#: appTools/ToolNCC.py:2887 appTools/ToolNCC.py:3873
+msgid ""
+"NCC Tool Rest Machining clear all done but the copper features isolation is broken for"
+msgstr ""
+
+#: appTools/ToolNCC.py:2985
+msgid "NCC Tool started. Reading parameters."
+msgstr ""
+
+#: appTools/ToolNCC.py:3972
+msgid ""
+"Try to use the Buffering Type = Full in Preferences -> Gerber General. Reload the Gerber "
+"file after this change."
+msgstr ""
+
+#: appTools/ToolOptimal.py:85
+msgid "Number of decimals kept for found distances."
+msgstr ""
+
+#: appTools/ToolOptimal.py:93
+msgid "Minimum distance"
+msgstr ""
+
+#: appTools/ToolOptimal.py:94
+msgid "Display minimum distance between copper features."
+msgstr ""
+
+#: appTools/ToolOptimal.py:98
+msgid "Determined"
+msgstr ""
+
+#: appTools/ToolOptimal.py:112
+msgid "Occurring"
+msgstr ""
+
+#: appTools/ToolOptimal.py:113
+msgid "How many times this minimum is found."
+msgstr ""
+
+#: appTools/ToolOptimal.py:119
+msgid "Minimum points coordinates"
+msgstr ""
+
+#: appTools/ToolOptimal.py:120 appTools/ToolOptimal.py:126
+msgid "Coordinates for points where minimum distance was found."
+msgstr ""
+
+#: appTools/ToolOptimal.py:139 appTools/ToolOptimal.py:215
+msgid "Jump to selected position"
+msgstr ""
+
+#: appTools/ToolOptimal.py:141 appTools/ToolOptimal.py:217
+msgid ""
+"Select a position in the Locations text box and then\n"
+"click this button."
+msgstr ""
+
+#: appTools/ToolOptimal.py:149
+msgid "Other distances"
+msgstr ""
+
+#: appTools/ToolOptimal.py:150
+msgid ""
+"Will display other distances in the Gerber file ordered from\n"
+"the minimum to the maximum, not including the absolute minimum."
+msgstr ""
+
+#: appTools/ToolOptimal.py:155
+msgid "Other distances points coordinates"
+msgstr ""
+
+#: appTools/ToolOptimal.py:156 appTools/ToolOptimal.py:170 appTools/ToolOptimal.py:177
+#: appTools/ToolOptimal.py:194 appTools/ToolOptimal.py:201
+msgid ""
+"Other distances and the coordinates for points\n"
+"where the distance was found."
+msgstr ""
+
+#: appTools/ToolOptimal.py:169
+msgid "Gerber distances"
+msgstr ""
+
+#: appTools/ToolOptimal.py:193
+msgid "Points coordinates"
+msgstr ""
+
+#: appTools/ToolOptimal.py:225
+msgid "Find Minimum"
+msgstr ""
+
+#: appTools/ToolOptimal.py:227
+msgid ""
+"Calculate the minimum distance between copper features,\n"
+"this will allow the determination of the right tool to\n"
+"use for isolation or copper clearing."
+msgstr ""
+
+#: appTools/ToolOptimal.py:352
+msgid "Only Gerber objects can be evaluated."
+msgstr ""
+
+#: appTools/ToolOptimal.py:358
+msgid "Optimal Tool. Started to search for the minimum distance between copper features."
+msgstr ""
+
+#: appTools/ToolOptimal.py:368
+msgid "Optimal Tool. Parsing geometry for aperture"
+msgstr ""
+
+#: appTools/ToolOptimal.py:379
+msgid "Optimal Tool. Creating a buffer for the object geometry."
+msgstr ""
+
+#: appTools/ToolOptimal.py:389
+msgid ""
+"The Gerber object has one Polygon as geometry.\n"
+"There are no distances between geometry elements to be found."
+msgstr ""
+
+#: appTools/ToolOptimal.py:394
+msgid "Optimal Tool. Finding the distances between each two elements. Iterations"
+msgstr ""
+
+#: appTools/ToolOptimal.py:429
+msgid "Optimal Tool. Finding the minimum distance."
+msgstr ""
+
+#: appTools/ToolOptimal.py:445
+msgid "Optimal Tool. Finished successfully."
+msgstr ""
+
+#: appTools/ToolPDF.py:91 appTools/ToolPDF.py:95
+msgid "Open PDF"
+msgstr ""
+
+#: appTools/ToolPDF.py:98
+msgid "Open PDF cancelled"
+msgstr ""
+
+#: appTools/ToolPDF.py:122
+msgid "Parsing PDF file ..."
+msgstr ""
+
+#: appTools/ToolPDF.py:138 app_Main.py:8595
+msgid "Failed to open"
+msgstr ""
+
+#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:445 app_Main.py:8544
+msgid "No geometry found in file"
+msgstr ""
+
+#: appTools/ToolPDF.py:206 appTools/ToolPDF.py:279
+#, python-format
+msgid "Rendering PDF layer #%d ..."
+msgstr ""
+
+#: appTools/ToolPDF.py:210 appTools/ToolPDF.py:283
+msgid "Open PDF file failed."
+msgstr ""
+
+#: appTools/ToolPDF.py:215 appTools/ToolPDF.py:288
+msgid "Rendered"
+msgstr ""
+
+#: appTools/ToolPaint.py:81
+msgid ""
+"Specify the type of object to be painted.\n"
+"It can be of type: Gerber or Geometry.\n"
+"What is selected here will dictate the kind\n"
+"of objects that will populate the 'Object' combobox."
+msgstr ""
+
+#: appTools/ToolPaint.py:103
+msgid "Object to be painted."
+msgstr ""
+
+#: appTools/ToolPaint.py:116
+msgid ""
+"Tools pool from which the algorithm\n"
+"will pick the ones used for painting."
+msgstr ""
+
+#: appTools/ToolPaint.py:133
+msgid ""
+"This is the Tool Number.\n"
+"Painting will start with the tool with the biggest diameter,\n"
+"continuing until there are no more tools.\n"
+"Only tools that create painting geometry will still be present\n"
+"in the resulting geometry. This is because with some tools\n"
+"this function will not be able to create painting geometry."
+msgstr ""
+
+#: appTools/ToolPaint.py:145
+msgid ""
+"The Tool Type (TT) can be:\n"
+"- Circular -> it is informative only. Being circular,\n"
+"the cut width in material is exactly the tool diameter.\n"
+"- Ball -> informative only and make reference to the Ball type endmill.\n"
+"- V-Shape -> it will disable Z-Cut parameter in the resulting geometry UI form\n"
+"and enable two additional UI form fields in the resulting geometry: V-Tip Dia and\n"
+"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter such\n"
+"as the cut width into material will be equal with the value in the Tool Diameter\n"
+"column of this table.\n"
+"Choosing the 'V-Shape' Tool Type automatically will select the Operation Type\n"
+"in the resulting geometry as Isolation."
+msgstr ""
+
+#: appTools/ToolPaint.py:497
+msgid ""
+"The type of FlatCAM object to be used as paint reference.\n"
+"It can be Gerber, Excellon or Geometry."
+msgstr ""
+
+#: appTools/ToolPaint.py:538
+msgid ""
+"- 'Area Selection' - left mouse click to start selection of the area to be painted.\n"
+"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple areas.\n"
+"- 'All Polygons' - the Paint will start after click.\n"
+"- 'Reference Object' - will do non copper clearing within the area\n"
+"specified by another object."
+msgstr ""
+
+#: appTools/ToolPaint.py:1412
+#, python-format
+msgid "Could not retrieve object: %s"
+msgstr ""
+
+#: appTools/ToolPaint.py:1422
+msgid "Can't do Paint on MultiGeo geometries"
+msgstr ""
+
+#: appTools/ToolPaint.py:1459
+msgid "Click on a polygon to paint it."
+msgstr ""
+
+#: appTools/ToolPaint.py:1472
+msgid "Click the start point of the paint area."
+msgstr ""
+
+#: appTools/ToolPaint.py:1537
+msgid "Click to add next polygon or right click to start painting."
+msgstr ""
+
+#: appTools/ToolPaint.py:1550
+msgid "Click to add/remove next polygon or right click to start painting."
+msgstr ""
+
+#: appTools/ToolPaint.py:2054
+msgid "Painting polygon with method: lines."
+msgstr ""
+
+#: appTools/ToolPaint.py:2066
+msgid "Failed. Painting polygon with method: seed."
+msgstr ""
+
+#: appTools/ToolPaint.py:2077
+msgid "Failed. Painting polygon with method: standard."
+msgstr ""
+
+#: appTools/ToolPaint.py:2093
+msgid "Geometry could not be painted completely"
+msgstr ""
+
+#: appTools/ToolPaint.py:2122 appTools/ToolPaint.py:2125 appTools/ToolPaint.py:2133
+#: appTools/ToolPaint.py:2436 appTools/ToolPaint.py:2439 appTools/ToolPaint.py:2447
+#: appTools/ToolPaint.py:2935 appTools/ToolPaint.py:2938 appTools/ToolPaint.py:2944
+msgid "Paint Tool."
+msgstr ""
+
+#: appTools/ToolPaint.py:2122 appTools/ToolPaint.py:2125 appTools/ToolPaint.py:2133
+msgid "Normal painting polygon task started."
+msgstr ""
+
+#: appTools/ToolPaint.py:2123 appTools/ToolPaint.py:2437 appTools/ToolPaint.py:2936
+msgid "Buffering geometry..."
+msgstr ""
+
+#: appTools/ToolPaint.py:2145 appTools/ToolPaint.py:2454 appTools/ToolPaint.py:2952
+msgid "No polygon found."
+msgstr ""
+
+#: appTools/ToolPaint.py:2175
+msgid "Painting polygon..."
+msgstr ""
+
+#: appTools/ToolPaint.py:2185 appTools/ToolPaint.py:2500 appTools/ToolPaint.py:2690
+#: appTools/ToolPaint.py:2998 appTools/ToolPaint.py:3177
+msgid "Painting with tool diameter = "
+msgstr ""
+
+#: appTools/ToolPaint.py:2186 appTools/ToolPaint.py:2501 appTools/ToolPaint.py:2691
+#: appTools/ToolPaint.py:2999 appTools/ToolPaint.py:3178
+msgid "started"
+msgstr ""
+
+#: appTools/ToolPaint.py:2211 appTools/ToolPaint.py:2527 appTools/ToolPaint.py:2717
+#: appTools/ToolPaint.py:3025 appTools/ToolPaint.py:3204
+msgid "Margin parameter too big. Tool is not used"
+msgstr ""
+
+#: appTools/ToolPaint.py:2269 appTools/ToolPaint.py:2596 appTools/ToolPaint.py:2774
+#: appTools/ToolPaint.py:3088 appTools/ToolPaint.py:3266
+msgid ""
+"Could not do Paint. Try a different combination of parameters. Or a different strategy of "
+"paint"
+msgstr ""
+
+#: appTools/ToolPaint.py:2326 appTools/ToolPaint.py:2662 appTools/ToolPaint.py:2831
+#: appTools/ToolPaint.py:3149 appTools/ToolPaint.py:3328
+msgid ""
+"There is no Painting Geometry in the file.\n"
+"Usually it means that the tool diameter is too big for the painted geometry.\n"
+"Change the painting parameters and try again."
+msgstr ""
+
+#: appTools/ToolPaint.py:2349
+msgid "Paint Single failed."
+msgstr ""
+
+#: appTools/ToolPaint.py:2355
+msgid "Paint Single Done."
+msgstr ""
+
+#: appTools/ToolPaint.py:2357 appTools/ToolPaint.py:2867 appTools/ToolPaint.py:3364
+msgid "Polygon Paint started ..."
+msgstr ""
+
+#: appTools/ToolPaint.py:2436 appTools/ToolPaint.py:2439 appTools/ToolPaint.py:2447
+msgid "Paint all polygons task started."
+msgstr ""
+
+#: appTools/ToolPaint.py:2478 appTools/ToolPaint.py:2976
+msgid "Painting polygons..."
+msgstr ""
+
+#: appTools/ToolPaint.py:2671
+msgid "Paint All Done."
+msgstr ""
+
+#: appTools/ToolPaint.py:2840 appTools/ToolPaint.py:3337
+msgid "Paint All with Rest-Machining done."
+msgstr ""
+
+#: appTools/ToolPaint.py:2859
+msgid "Paint All failed."
+msgstr ""
+
+#: appTools/ToolPaint.py:2865
+msgid "Paint Poly All Done."
+msgstr ""
+
+#: appTools/ToolPaint.py:2935 appTools/ToolPaint.py:2938 appTools/ToolPaint.py:2944
+msgid "Painting area task started."
+msgstr ""
+
+#: appTools/ToolPaint.py:3158
+msgid "Paint Area Done."
+msgstr ""
+
+#: appTools/ToolPaint.py:3356
+msgid "Paint Area failed."
+msgstr ""
+
+#: appTools/ToolPaint.py:3362
+msgid "Paint Poly Area Done."
+msgstr ""
+
+#: appTools/ToolPanelize.py:55
+msgid ""
+"Specify the type of object to be panelized\n"
+"It can be of type: Gerber, Excellon or Geometry.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Object combobox."
+msgstr ""
+
+#: appTools/ToolPanelize.py:88
+msgid ""
+"Object to be panelized. This means that it will\n"
+"be duplicated in an array of rows and columns."
+msgstr ""
+
+#: appTools/ToolPanelize.py:100
+msgid "Penelization Reference"
+msgstr ""
+
+#: appTools/ToolPanelize.py:102
+msgid ""
+"Choose the reference for panelization:\n"
+"- Object = the bounding box of a different object\n"
+"- Bounding Box = the bounding box of the object to be panelized\n"
+"\n"
+"The reference is useful when doing panelization for more than one\n"
+"object. The spacings (really offsets) will be applied in reference\n"
+"to this reference object therefore maintaining the panelized\n"
+"objects in sync."
+msgstr ""
+
+#: appTools/ToolPanelize.py:123
+msgid "Box Type"
+msgstr ""
+
+#: appTools/ToolPanelize.py:125
+msgid ""
+"Specify the type of object to be used as an container for\n"
+"panelization. It can be: Gerber or Geometry type.\n"
+"The selection here decide the type of objects that will be\n"
+"in the Box Object combobox."
+msgstr ""
+
+#: appTools/ToolPanelize.py:139
+msgid ""
+"The actual object that is used as container for the\n"
+" selected object that is to be panelized."
+msgstr ""
+
+#: appTools/ToolPanelize.py:149
+msgid "Panel Data"
+msgstr ""
+
+#: appTools/ToolPanelize.py:151
+msgid ""
+"This informations will shape the resulting panel.\n"
+"The number of rows and columns will set how many\n"
+"duplicates of the original geometry will be generated.\n"
+"\n"
+"The spacings will set the distance between any two\n"
+"elements of the panel array."
+msgstr ""
+
+#: appTools/ToolPanelize.py:214
+msgid ""
+"Choose the type of object for the panel object:\n"
+"- Geometry\n"
+"- Gerber"
+msgstr ""
+
+#: appTools/ToolPanelize.py:222
+msgid "Constrain panel within"
+msgstr ""
+
+#: appTools/ToolPanelize.py:263
+msgid "Panelize Object"
+msgstr ""
+
+#: appTools/ToolPanelize.py:265 appTools/ToolRulesCheck.py:501
+msgid ""
+"Panelize the specified object around the specified box.\n"
+"In other words it creates multiple copies of the source object,\n"
+"arranged in a 2D array of rows and columns."
+msgstr ""
+
+#: appTools/ToolPanelize.py:333
+msgid "Panel. Tool"
+msgstr ""
+
+#: appTools/ToolPanelize.py:468
+msgid "Columns or Rows are zero value. Change them to a positive integer."
+msgstr ""
+
+#: appTools/ToolPanelize.py:505
+msgid "Generating panel ... "
+msgstr ""
+
+#: appTools/ToolPanelize.py:788
+msgid "Generating panel ... Adding the Gerber code."
+msgstr ""
+
+#: appTools/ToolPanelize.py:796
+msgid "Generating panel... Spawning copies"
+msgstr ""
+
+#: appTools/ToolPanelize.py:803
+msgid "Panel done..."
+msgstr ""
+
+#: appTools/ToolPanelize.py:806
+#, python-brace-format
+msgid "{text} Too big for the constrain area. Final panel has {col} columns and {row} rows"
+msgstr ""
+
+#: appTools/ToolPanelize.py:815
+msgid "Panel created successfully."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:31
+msgid "PcbWizard Import Tool"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:40
+msgid "Import 2-file Excellon"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:51
+msgid "Load files"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:57
+msgid "Excellon file"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:59
+msgid ""
+"Load the Excellon file.\n"
+"Usually it has a .DRL extension"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:65
+msgid "INF file"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:67
+msgid "Load the INF file."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:79
+msgid "Tool Number"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:81
+msgid "Tool diameter in file units."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:87
+msgid "Excellon format"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:95
+msgid "Int. digits"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:97
+msgid "The number of digits for the integral part of the coordinates."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:104
+msgid "Frac. digits"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:106
+msgid "The number of digits for the fractional part of the coordinates."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:113
+msgid "No Suppression"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:114
+msgid "Zeros supp."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:116
+msgid ""
+"The type of zeros suppression used.\n"
+"Can be of type:\n"
+"- LZ = leading zeros are kept\n"
+"- TZ = trailing zeros are kept\n"
+"- No Suppression = no zero suppression"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:129
+msgid ""
+"The type of units that the coordinates and tool\n"
+"diameters are using. Can be INCH or MM."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:136
+msgid "Import Excellon"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:138
+msgid ""
+"Import in FlatCAM an Excellon file\n"
+"that store it's information's in 2 files.\n"
+"One usually has .DRL extension while\n"
+"the other has .INF extension."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:197
+msgid "PCBWizard Tool"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:291 appTools/ToolPcbWizard.py:295
+msgid "Load PcbWizard Excellon file"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:314 appTools/ToolPcbWizard.py:318
+msgid "Load PcbWizard INF file"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:366
+msgid ""
+"The INF file does not contain the tool table.\n"
+"Try to open the Excellon file from File -> Open -> Excellon\n"
+"and edit the drill diameters manually."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:387
+msgid "PcbWizard .INF file loaded."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:392
+msgid "Main PcbWizard Excellon file loaded."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:424 app_Main.py:8522
+msgid "This is not Excellon file."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:427
+msgid "Cannot parse file"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:450
+msgid "Importing Excellon."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:457
+msgid "Import Excellon file failed."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:464
+msgid "Imported"
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:467
+msgid "Excellon merging is in progress. Please wait..."
+msgstr ""
+
+#: appTools/ToolPcbWizard.py:469
+msgid "The imported Excellon file is empty."
+msgstr ""
+
+#: appTools/ToolProperties.py:116 appTools/ToolTransform.py:577 app_Main.py:4693
+#: app_Main.py:6805 app_Main.py:6905 app_Main.py:6946 app_Main.py:6987 app_Main.py:7029
+#: app_Main.py:7071 app_Main.py:7115 app_Main.py:7159 app_Main.py:7683 app_Main.py:7687
+msgid "No object selected."
+msgstr ""
+
+#: appTools/ToolProperties.py:131
+msgid "Object Properties are displayed."
+msgstr ""
+
+#: appTools/ToolProperties.py:136
+msgid "Properties Tool"
+msgstr ""
+
+#: appTools/ToolProperties.py:150
+msgid "TYPE"
+msgstr ""
+
+#: appTools/ToolProperties.py:151
+msgid "NAME"
+msgstr ""
+
+#: appTools/ToolProperties.py:153
+msgid "Dimensions"
+msgstr ""
+
+#: appTools/ToolProperties.py:181
+msgid "Geo Type"
+msgstr ""
+
+#: appTools/ToolProperties.py:184
+msgid "Single-Geo"
+msgstr ""
+
+#: appTools/ToolProperties.py:185
+msgid "Multi-Geo"
+msgstr ""
+
+#: appTools/ToolProperties.py:196
+msgid "Calculating dimensions ... Please wait."
+msgstr ""
+
+#: appTools/ToolProperties.py:339 appTools/ToolProperties.py:343
+#: appTools/ToolProperties.py:345
+msgid "Inch"
+msgstr ""
+
+#: appTools/ToolProperties.py:339 appTools/ToolProperties.py:344
+#: appTools/ToolProperties.py:346
+msgid "Metric"
+msgstr ""
+
+#: appTools/ToolProperties.py:421 appTools/ToolProperties.py:486
+msgid "Drills number"
+msgstr ""
+
+#: appTools/ToolProperties.py:422 appTools/ToolProperties.py:488
+msgid "Slots number"
+msgstr ""
+
+#: appTools/ToolProperties.py:424
+msgid "Drills total number:"
+msgstr ""
+
+#: appTools/ToolProperties.py:425
+msgid "Slots total number:"
+msgstr ""
+
+#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455
+#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:483
+msgid "Present"
+msgstr ""
+
+#: appTools/ToolProperties.py:453 appTools/ToolProperties.py:484
+msgid "Solid Geometry"
+msgstr ""
+
+#: appTools/ToolProperties.py:456
+msgid "GCode Text"
+msgstr ""
+
+#: appTools/ToolProperties.py:459
+msgid "GCode Geometry"
+msgstr ""
+
+#: appTools/ToolProperties.py:462
+msgid "Data"
+msgstr ""
+
+#: appTools/ToolProperties.py:495
+msgid "Depth of Cut"
+msgstr ""
+
+#: appTools/ToolProperties.py:507
+msgid "Clearance Height"
+msgstr ""
+
+#: appTools/ToolProperties.py:539
+msgid "Routing time"
+msgstr ""
+
+#: appTools/ToolProperties.py:546
+msgid "Travelled distance"
+msgstr ""
+
+#: appTools/ToolProperties.py:564
+msgid "Width"
+msgstr ""
+
+#: appTools/ToolProperties.py:570 appTools/ToolProperties.py:578
+msgid "Box Area"
+msgstr ""
+
+#: appTools/ToolProperties.py:573 appTools/ToolProperties.py:581
+msgid "Convex_Hull Area"
+msgstr ""
+
+#: appTools/ToolProperties.py:588 appTools/ToolProperties.py:591
+msgid "Copper Area"
+msgstr ""
+
+#: appTools/ToolPunchGerber.py:30 appTools/ToolPunchGerber.py:323
+msgid "Punch Gerber"
+msgstr ""
+
+#: appTools/ToolPunchGerber.py:65
+msgid "Gerber into which to punch holes"
+msgstr ""
+
+#: appTools/ToolPunchGerber.py:85
+msgid "ALL"
+msgstr ""
+
+#: appTools/ToolPunchGerber.py:166
+msgid "Remove the geometry of Excellon from the Gerber to create the holes in pads."
+msgstr ""
+
+#: appTools/ToolPunchGerber.py:325
+msgid ""
+"Create a Gerber object from the selected object, within\n"
+"the specified box."
+msgstr ""
+
+#: appTools/ToolPunchGerber.py:425
+msgid "Punch Tool"
+msgstr ""
+
+#: appTools/ToolPunchGerber.py:599
+msgid "The value of the fixed diameter is 0.0. Aborting."
+msgstr ""
+
+#: appTools/ToolPunchGerber.py:602
+msgid ""
+"Could not generate punched hole Gerber because the punch hole size is bigger than some of "
+"the apertures in the Gerber object."
+msgstr ""
+
+#: appTools/ToolPunchGerber.py:665
+msgid ""
+"Could not generate punched hole Gerber because the newly created object geometry is the "
+"same as the one in the source object geometry..."
+msgstr ""
+
+#: appTools/ToolQRCode.py:80
+msgid "Gerber Object to which the QRCode will be added."
+msgstr ""
+
+#: appTools/ToolQRCode.py:116
+msgid "The parameters used to shape the QRCode."
+msgstr ""
+
+#: appTools/ToolQRCode.py:216
+msgid "Export QRCode"
+msgstr ""
+
+#: appTools/ToolQRCode.py:218
+msgid ""
+"Show a set of controls allowing to export the QRCode\n"
+"to a SVG file or an PNG file."
+msgstr ""
+
+#: appTools/ToolQRCode.py:257
+msgid "Transparent back color"
+msgstr ""
+
+#: appTools/ToolQRCode.py:282
+msgid "Export QRCode SVG"
+msgstr ""
+
+#: appTools/ToolQRCode.py:284
+msgid "Export a SVG file with the QRCode content."
+msgstr ""
+
+#: appTools/ToolQRCode.py:295
+msgid "Export QRCode PNG"
+msgstr ""
+
+#: appTools/ToolQRCode.py:297
+msgid "Export a PNG image file with the QRCode content."
+msgstr ""
+
+#: appTools/ToolQRCode.py:308
+msgid "Insert QRCode"
+msgstr ""
+
+#: appTools/ToolQRCode.py:310
+msgid "Create the QRCode object."
+msgstr ""
+
+#: appTools/ToolQRCode.py:424 appTools/ToolQRCode.py:759 appTools/ToolQRCode.py:808
+msgid "Cancelled. There is no QRCode Data in the text box."
+msgstr ""
+
+#: appTools/ToolQRCode.py:443
+msgid "Generating QRCode geometry"
+msgstr ""
+
+#: appTools/ToolQRCode.py:483
+msgid "Click on the Destination point ..."
+msgstr ""
+
+#: appTools/ToolQRCode.py:598
+msgid "QRCode Tool done."
+msgstr ""
+
+#: appTools/ToolQRCode.py:791 appTools/ToolQRCode.py:795
+msgid "Export PNG"
+msgstr ""
+
+#: appTools/ToolQRCode.py:838 appTools/ToolQRCode.py:842 app_Main.py:6837 app_Main.py:6841
+msgid "Export SVG"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:33
+msgid "Check Rules"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:63
+msgid "Gerber objects for which to check rules."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:78
+msgid "Top"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:80
+msgid "The Top Gerber Copper object for which rules are checked."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:96
+msgid "Bottom"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:98
+msgid "The Bottom Gerber Copper object for which rules are checked."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:114
+msgid "SM Top"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:116
+msgid "The Top Gerber Solder Mask object for which rules are checked."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:132
+msgid "SM Bottom"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:134
+msgid "The Bottom Gerber Solder Mask object for which rules are checked."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:150
+msgid "Silk Top"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:152
+msgid "The Top Gerber Silkscreen object for which rules are checked."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:168
+msgid "Silk Bottom"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:170
+msgid "The Bottom Gerber Silkscreen object for which rules are checked."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:188
+msgid "The Gerber Outline (Cutout) object for which rules are checked."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:201
+msgid "Excellon objects for which to check rules."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:213
+msgid "Excellon 1"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:215
+msgid ""
+"Excellon object for which to check rules.\n"
+"Holds the plated holes or a general Excellon file content."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:232
+msgid "Excellon 2"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:234
+msgid ""
+"Excellon object for which to check rules.\n"
+"Holds the non-plated holes."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:247
+msgid "All Rules"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:249
+msgid "This check/uncheck all the rules below."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:499
+msgid "Run Rules Check"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1158 appTools/ToolRulesCheck.py:1218
+#: appTools/ToolRulesCheck.py:1255 appTools/ToolRulesCheck.py:1327
+#: appTools/ToolRulesCheck.py:1381 appTools/ToolRulesCheck.py:1419
+#: appTools/ToolRulesCheck.py:1484
+msgid "Value is not valid."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1172
+msgid "TOP -> Copper to Copper clearance"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1183
+msgid "BOTTOM -> Copper to Copper clearance"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1188 appTools/ToolRulesCheck.py:1282
+#: appTools/ToolRulesCheck.py:1446
+msgid "At least one Gerber object has to be selected for this rule but none is selected."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1224
+msgid "One of the copper Gerber objects or the Outline Gerber object is not valid."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1237 appTools/ToolRulesCheck.py:1401
+msgid "Outline Gerber object presence is mandatory for this rule but it is not selected."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1254 appTools/ToolRulesCheck.py:1281
+msgid "Silk to Silk clearance"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1267
+msgid "TOP -> Silk to Silk clearance"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1277
+msgid "BOTTOM -> Silk to Silk clearance"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1333
+msgid "One or more of the Gerber objects is not valid."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1341
+msgid "TOP -> Silk to Solder Mask Clearance"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1347
+msgid "BOTTOM -> Silk to Solder Mask Clearance"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1351
+msgid "Both Silk and Solder Mask Gerber objects has to be either both Top or both Bottom."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1387
+msgid "One of the Silk Gerber objects or the Outline Gerber object is not valid."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1431
+msgid "TOP -> Minimum Solder Mask Sliver"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1441
+msgid "BOTTOM -> Minimum Solder Mask Sliver"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1490
+msgid "One of the Copper Gerber objects or the Excellon objects is not valid."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1506
+msgid "Excellon object presence is mandatory for this rule but none is selected."
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1579 appTools/ToolRulesCheck.py:1592
+#: appTools/ToolRulesCheck.py:1603 appTools/ToolRulesCheck.py:1616
+msgid "STATUS"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1582 appTools/ToolRulesCheck.py:1606
+msgid "FAILED"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1595 appTools/ToolRulesCheck.py:1619
+msgid "PASSED"
+msgstr ""
+
+#: appTools/ToolRulesCheck.py:1596 appTools/ToolRulesCheck.py:1620
+msgid "Violations: There are no violations for the current rule."
+msgstr ""
+
+#: appTools/ToolShell.py:59
+msgid "Clear the text."
+msgstr ""
+
+#: appTools/ToolShell.py:91 appTools/ToolShell.py:93
+msgid "...processing..."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:37
+msgid "Solder Paste Tool"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:68
+msgid "Gerber Solderpaste object."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:81
+msgid ""
+"Tools pool from which the algorithm\n"
+"will pick the ones used for dispensing solder paste."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:96
+msgid ""
+"This is the Tool Number.\n"
+"The solder dispensing will start with the tool with the biggest \n"
+"diameter, continuing until there are no more Nozzle tools.\n"
+"If there are no longer tools but there are still pads not covered\n"
+" with solder paste, the app will issue a warning message box."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:103
+msgid ""
+"Nozzle tool Diameter. It's value (in current FlatCAM units)\n"
+"is the width of the solder paste dispensed."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:110
+msgid "New Nozzle Tool"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:129
+msgid ""
+"Add a new nozzle tool to the Tool Table\n"
+"with the diameter specified above."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:151
+msgid "STEP 1"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:153
+msgid ""
+"First step is to select a number of nozzle tools for usage\n"
+"and then optionally modify the GCode parameters below."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:156
+msgid ""
+"Select tools.\n"
+"Modify parameters."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:276
+msgid ""
+"Feedrate (speed) while moving up vertically\n"
+" to Dispense position (on Z plane)."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:346
+msgid ""
+"Generate GCode for Solder Paste dispensing\n"
+"on PCB pads."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:367
+msgid "STEP 2"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:369
+msgid ""
+"Second step is to create a solder paste dispensing\n"
+"geometry out of an Solder Paste Mask Gerber file."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:375
+msgid "Generate solder paste dispensing geometry."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:398
+msgid "Geo Result"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:400
+msgid ""
+"Geometry Solder Paste object.\n"
+"The name of the object has to end in:\n"
+"'_solderpaste' as a protection."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:409
+msgid "STEP 3"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:411
+msgid ""
+"Third step is to select a solder paste dispensing geometry,\n"
+"and then generate a CNCJob object.\n"
+"\n"
+"REMEMBER: if you want to create a CNCJob with new parameters,\n"
+"first you need to generate a geometry with those new params,\n"
+"and only after that you can generate an updated CNCJob."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:432
+msgid "CNC Result"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:434
+msgid ""
+"CNCJob Solder paste object.\n"
+"In order to enable the GCode save section,\n"
+"the name of the object has to end in:\n"
+"'_solderpaste' as a protection."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:444
+msgid "View GCode"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:446
+msgid ""
+"View the generated GCode for Solder Paste dispensing\n"
+"on PCB pads."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:456
+msgid "Save GCode"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:458
+msgid ""
+"Save the generated GCode for Solder Paste dispensing\n"
+"on PCB pads, to a file."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:468
+msgid "STEP 4"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:470
+msgid ""
+"Fourth step (and last) is to select a CNCJob made from \n"
+"a solder paste dispensing geometry, and then view/save it's GCode."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:930
+msgid "New Nozzle tool added to Tool Table."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:973
+msgid "Nozzle tool from Tool Table was edited."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1032
+msgid "Delete failed. Select a Nozzle tool to delete."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1038
+msgid "Nozzle tool(s) deleted from Tool Table."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1094
+msgid "No SolderPaste mask Gerber object loaded."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1112
+msgid "Creating Solder Paste dispensing geometry."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1125
+msgid "No Nozzle tools in the tool table."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1251
+msgid "Cancelled. Empty file, it has no geometry..."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1254
+msgid "Solder Paste geometry generated successfully"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1261
+msgid "Some or all pads have no solder due of inadequate nozzle diameters..."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1275
+msgid "Generating Solder Paste dispensing geometry..."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1295
+msgid "There is no Geometry object available."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1300
+msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1336
+msgid "An internal error has ocurred. See shell.\n"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1401
+msgid "ToolSolderPaste CNCjob created"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1420
+msgid "SP GCode Editor"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1432 appTools/ToolSolderPaste.py:1437
+#: appTools/ToolSolderPaste.py:1492
+msgid "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1462
+msgid "No Gcode in the object"
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1502
+msgid "Export GCode ..."
+msgstr ""
+
+#: appTools/ToolSolderPaste.py:1550
+msgid "Solder paste dispenser GCode file saved to"
+msgstr ""
+
+#: appTools/ToolSub.py:83
+msgid ""
+"Gerber object from which to subtract\n"
+"the subtractor Gerber object."
+msgstr ""
+
+#: appTools/ToolSub.py:96 appTools/ToolSub.py:151
+msgid "Subtractor"
+msgstr ""
+
+#: appTools/ToolSub.py:98
+msgid ""
+"Gerber object that will be subtracted\n"
+"from the target Gerber object."
+msgstr ""
+
+#: appTools/ToolSub.py:105
+msgid "Subtract Gerber"
+msgstr ""
+
+#: appTools/ToolSub.py:107
+msgid ""
+"Will remove the area occupied by the subtractor\n"
+"Gerber from the Target Gerber.\n"
+"Can be used to remove the overlapping silkscreen\n"
+"over the soldermask."
+msgstr ""
+
+#: appTools/ToolSub.py:138
+msgid ""
+"Geometry object from which to subtract\n"
+"the subtractor Geometry object."
+msgstr ""
+
+#: appTools/ToolSub.py:153
+msgid ""
+"Geometry object that will be subtracted\n"
+"from the target Geometry object."
+msgstr ""
+
+#: appTools/ToolSub.py:161
+msgid "Checking this will close the paths cut by the Geometry subtractor object."
+msgstr ""
+
+#: appTools/ToolSub.py:164
+msgid "Subtract Geometry"
+msgstr ""
+
+#: appTools/ToolSub.py:166
+msgid ""
+"Will remove the area occupied by the subtractor\n"
+"Geometry from the Target Geometry."
+msgstr ""
+
+#: appTools/ToolSub.py:264
+msgid "Sub Tool"
+msgstr ""
+
+#: appTools/ToolSub.py:285 appTools/ToolSub.py:490
+msgid "No Target object loaded."
+msgstr ""
+
+#: appTools/ToolSub.py:288
+msgid "Loading geometry from Gerber objects."
+msgstr ""
+
+#: appTools/ToolSub.py:300 appTools/ToolSub.py:505
+msgid "No Subtractor object loaded."
+msgstr ""
+
+#: appTools/ToolSub.py:342
+msgid "Finished parsing geometry for aperture"
+msgstr ""
+
+#: appTools/ToolSub.py:344
+msgid "Subtraction aperture processing finished."
+msgstr ""
+
+#: appTools/ToolSub.py:464 appTools/ToolSub.py:662
+msgid "Generating new object ..."
+msgstr ""
+
+#: appTools/ToolSub.py:467 appTools/ToolSub.py:666 appTools/ToolSub.py:745
+msgid "Generating new object failed."
+msgstr ""
+
+#: appTools/ToolSub.py:471 appTools/ToolSub.py:672
+msgid "Created"
+msgstr ""
+
+#: appTools/ToolSub.py:519
+msgid "Currently, the Subtractor geometry cannot be of type Multigeo."
+msgstr ""
+
+#: appTools/ToolSub.py:564
+msgid "Parsing solid_geometry ..."
+msgstr ""
+
+#: appTools/ToolSub.py:566
+msgid "Parsing solid_geometry for tool"
+msgstr ""
+
+#: appTools/ToolTransform.py:26
+msgid "Object Transform"
+msgstr ""
+
+#: appTools/ToolTransform.py:116
+msgid ""
+"The object used as reference.\n"
+"The used point is the center of it's bounding box."
+msgstr ""
+
+#: appTools/ToolTransform.py:728
+msgid "No object selected. Please Select an object to rotate!"
+msgstr ""
+
+#: appTools/ToolTransform.py:736
+msgid "CNCJob objects can't be rotated."
+msgstr ""
+
+#: appTools/ToolTransform.py:744
+msgid "Rotate done"
+msgstr ""
+
+#: appTools/ToolTransform.py:747 appTools/ToolTransform.py:788 appTools/ToolTransform.py:821
+#: appTools/ToolTransform.py:849
+msgid "Due of"
+msgstr ""
+
+#: appTools/ToolTransform.py:747 appTools/ToolTransform.py:788 appTools/ToolTransform.py:821
+#: appTools/ToolTransform.py:849
+msgid "action was not executed."
+msgstr ""
+
+#: appTools/ToolTransform.py:754
+msgid "No object selected. Please Select an object to flip"
+msgstr ""
+
+#: appTools/ToolTransform.py:764
+msgid "CNCJob objects can't be mirrored/flipped."
+msgstr ""
+
+#: appTools/ToolTransform.py:796
+msgid "Skew transformation can not be done for 0, 90 and 180 degrees."
+msgstr ""
+
+#: appTools/ToolTransform.py:801
+msgid "No object selected. Please Select an object to shear/skew!"
+msgstr ""
+
+#: appTools/ToolTransform.py:810
+msgid "CNCJob objects can't be skewed."
+msgstr ""
+
+#: appTools/ToolTransform.py:818
+msgid "Skew on the"
+msgstr ""
+
+#: appTools/ToolTransform.py:818 appTools/ToolTransform.py:846 appTools/ToolTransform.py:876
+msgid "axis done"
+msgstr ""
+
+#: appTools/ToolTransform.py:828
+msgid "No object selected. Please Select an object to scale!"
+msgstr ""
+
+#: appTools/ToolTransform.py:837
+msgid "CNCJob objects can't be scaled."
+msgstr ""
+
+#: appTools/ToolTransform.py:846
+msgid "Scale on the"
+msgstr ""
+
+#: appTools/ToolTransform.py:856
+msgid "No object selected. Please Select an object to offset!"
+msgstr ""
+
+#: appTools/ToolTransform.py:863
+msgid "CNCJob objects can't be offset."
+msgstr ""
+
+#: appTools/ToolTransform.py:876
+msgid "Offset on the"
+msgstr ""
+
+#: appTools/ToolTransform.py:886
+msgid "No object selected. Please Select an object to buffer!"
+msgstr ""
+
+#: appTools/ToolTransform.py:893
+msgid "CNCJob objects can't be buffered."
+msgstr ""
+
+#: appTranslation.py:104
+msgid "The application will restart."
+msgstr ""
+
+#: appTranslation.py:106
+msgid "Are you sure do you want to change the current language to"
+msgstr ""
+
+#: appTranslation.py:107
+msgid "Apply Language ..."
+msgstr ""
+
+#: appTranslation.py:203 app_Main.py:3152
+msgid ""
+"There are files/objects modified in FlatCAM. \n"
+"Do you want to Save the project?"
+msgstr ""
+
+#: appTranslation.py:206 app_Main.py:3155 app_Main.py:6413
+msgid "Save changes"
+msgstr ""
+
+#: app_Main.py:477
+msgid "FlatCAM is initializing ..."
+msgstr ""
+
+#: app_Main.py:621
+msgid "Could not find the Language files. The App strings are missing."
+msgstr ""
+
+#: app_Main.py:693
+msgid ""
+"FlatCAM is initializing ...\n"
+"Canvas initialization started."
+msgstr ""
+
+#: app_Main.py:713
+msgid ""
+"FlatCAM is initializing ...\n"
+"Canvas initialization started.\n"
+"Canvas initialization finished in"
+msgstr ""
+
+#: app_Main.py:1559 app_Main.py:6526
+msgid "New Project - Not saved"
+msgstr ""
+
+#: app_Main.py:1660
+msgid "Found old default preferences files. Please reboot the application to update."
+msgstr ""
+
+#: app_Main.py:1727
+msgid "Open Config file failed."
+msgstr ""
+
+#: app_Main.py:1742
+msgid "Open Script file failed."
+msgstr ""
+
+#: app_Main.py:1768
+msgid "Open Excellon file failed."
+msgstr ""
+
+#: app_Main.py:1781
+msgid "Open GCode file failed."
+msgstr ""
+
+#: app_Main.py:1794
+msgid "Open Gerber file failed."
+msgstr ""
+
+#: app_Main.py:2117
+msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit."
+msgstr ""
+
+#: app_Main.py:2132
+msgid ""
+"Simultaneous editing of tools geometry in a MultiGeo Geometry is not possible.\n"
+"Edit only one geometry at a time."
+msgstr ""
+
+#: app_Main.py:2198
+msgid "Editor is activated ..."
+msgstr ""
+
+#: app_Main.py:2219
+msgid "Do you want to save the edited object?"
+msgstr ""
+
+#: app_Main.py:2255
+msgid "Object empty after edit."
+msgstr ""
+
+#: app_Main.py:2260 app_Main.py:2278 app_Main.py:2297
+msgid "Editor exited. Editor content saved."
+msgstr ""
+
+#: app_Main.py:2301 app_Main.py:2325 app_Main.py:2343
+msgid "Select a Gerber, Geometry or Excellon Object to update."
+msgstr ""
+
+#: app_Main.py:2304
+msgid "is updated, returning to App..."
+msgstr ""
+
+#: app_Main.py:2311
+msgid "Editor exited. Editor content was not saved."
+msgstr ""
+
+#: app_Main.py:2444 app_Main.py:2448
+msgid "Import FlatCAM Preferences"
+msgstr ""
+
+#: app_Main.py:2459
+msgid "Imported Defaults from"
+msgstr ""
+
+#: app_Main.py:2479 app_Main.py:2485
+msgid "Export FlatCAM Preferences"
+msgstr ""
+
+#: app_Main.py:2505
+msgid "Exported preferences to"
+msgstr ""
+
+#: app_Main.py:2525 app_Main.py:2530
+msgid "Save to file"
+msgstr ""
+
+#: app_Main.py:2554
+msgid "Could not load the file."
+msgstr ""
+
+#: app_Main.py:2570
+msgid "Exported file to"
+msgstr ""
+
+#: app_Main.py:2607
+msgid "Failed to open recent files file for writing."
+msgstr ""
+
+#: app_Main.py:2618
+msgid "Failed to open recent projects file for writing."
+msgstr ""
+
+#: app_Main.py:2673
+msgid "2D Computer-Aided Printed Circuit Board Manufacturing"
+msgstr ""
+
+#: app_Main.py:2674
+msgid "Development"
+msgstr ""
+
+#: app_Main.py:2675
+msgid "DOWNLOAD"
+msgstr ""
+
+#: app_Main.py:2676
+msgid "Issue tracker"
+msgstr ""
+
+#: app_Main.py:2695
+msgid "Licensed under the MIT license"
+msgstr ""
+
+#: app_Main.py:2704
+msgid ""
+"Permission is hereby granted, free of charge, to any person obtaining a copy\n"
+"of this software and associated documentation files (the \"Software\"), to deal\n"
+"in the Software without restriction, including without limitation the rights\n"
+"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n"
+"copies of the Software, and to permit persons to whom the Software is\n"
+"furnished to do so, subject to the following conditions:\n"
+"\n"
+"The above copyright notice and this permission notice shall be included in\n"
+"all copies or substantial portions of the Software.\n"
+"\n"
+"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n"
+"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n"
+"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n"
+"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n"
+"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n"
+"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n"
+"THE SOFTWARE."
+msgstr ""
+
+#: app_Main.py:2726
+msgid ""
+"Some of the icons used are from the following sources:
Icons by oNline Web Fonts"
+msgstr ""
+
+#: app_Main.py:2762
+msgid "Splash"
+msgstr ""
+
+#: app_Main.py:2768
+msgid "Programmers"
+msgstr ""
+
+#: app_Main.py:2774
+msgid "Translators"
+msgstr ""
+
+#: app_Main.py:2780
+msgid "License"
+msgstr ""
+
+#: app_Main.py:2786
+msgid "Attributions"
+msgstr ""
+
+#: app_Main.py:2809
+msgid "Programmer"
+msgstr ""
+
+#: app_Main.py:2810
+msgid "Status"
+msgstr ""
+
+#: app_Main.py:2811 app_Main.py:2891
+msgid "E-mail"
+msgstr ""
+
+#: app_Main.py:2814
+msgid "Program Author"
+msgstr ""
+
+#: app_Main.py:2819
+msgid "BETA Maintainer >= 2019"
+msgstr ""
+
+#: app_Main.py:2888
+msgid "Language"
+msgstr ""
+
+#: app_Main.py:2889
+msgid "Translator"
+msgstr ""
+
+#: app_Main.py:2890
+msgid "Corrections"
+msgstr ""
+
+#: app_Main.py:2964
+msgid "Important Information's"
+msgstr ""
+
+#: app_Main.py:3112
+msgid ""
+"This entry will resolve to another website if:\n"
+"\n"
+"1. FlatCAM.org website is down\n"
+"2. Someone forked FlatCAM project and wants to point\n"
+"to his own website\n"
+"\n"
+"If you can't get any informations about FlatCAM beta\n"
+"use the YouTube channel link from the Help menu."
+msgstr ""
+
+#: app_Main.py:3119
+msgid "Alternative website"
+msgstr ""
+
+#: app_Main.py:3422
+msgid "Selected Excellon file extensions registered with FlatCAM."
+msgstr ""
+
+#: app_Main.py:3444
+msgid "Selected GCode file extensions registered with FlatCAM."
+msgstr ""
+
+#: app_Main.py:3466
+msgid "Selected Gerber file extensions registered with FlatCAM."
+msgstr ""
+
+#: app_Main.py:3654 app_Main.py:3713 app_Main.py:3741
+msgid "At least two objects are required for join. Objects currently selected"
+msgstr ""
+
+#: app_Main.py:3663
+msgid ""
+"Failed join. The Geometry objects are of different types.\n"
+"At least one is MultiGeo type and the other is SingleGeo type. A possibility is to "
+"convert from one to another and retry joining \n"
+"but in the case of converting from MultiGeo to SingleGeo, informations may be lost and "
+"the result may not be what was expected. \n"
+"Check the generated GCODE."
+msgstr ""
+
+#: app_Main.py:3675 app_Main.py:3685
+msgid "Geometry merging finished"
+msgstr ""
+
+#: app_Main.py:3708
+msgid "Failed. Excellon joining works only on Excellon objects."
+msgstr ""
+
+#: app_Main.py:3718
+msgid "Excellon merging finished"
+msgstr ""
+
+#: app_Main.py:3736
+msgid "Failed. Gerber joining works only on Gerber objects."
+msgstr ""
+
+#: app_Main.py:3746
+msgid "Gerber merging finished"
+msgstr ""
+
+#: app_Main.py:3766 app_Main.py:3803
+msgid "Failed. Select a Geometry Object and try again."
+msgstr ""
+
+#: app_Main.py:3770 app_Main.py:3808
+msgid "Expected a GeometryObject, got"
+msgstr ""
+
+#: app_Main.py:3785
+msgid "A Geometry object was converted to MultiGeo type."
+msgstr ""
+
+#: app_Main.py:3823
+msgid "A Geometry object was converted to SingleGeo type."
+msgstr ""
+
+#: app_Main.py:4030
+msgid "Toggle Units"
+msgstr ""
+
+#: app_Main.py:4034
+msgid ""
+"Changing the units of the project\n"
+"will scale all objects.\n"
+"\n"
+"Do you want to continue?"
+msgstr ""
+
+#: app_Main.py:4037 app_Main.py:4224 app_Main.py:4307 app_Main.py:6811 app_Main.py:6827
+#: app_Main.py:7165 app_Main.py:7177
+msgid "Ok"
+msgstr ""
+
+#: app_Main.py:4087
+msgid "Converted units to"
+msgstr ""
+
+#: app_Main.py:4122
+msgid "Detachable Tabs"
+msgstr ""
+
+#: app_Main.py:4151
+msgid "Workspace enabled."
+msgstr ""
+
+#: app_Main.py:4154
+msgid "Workspace disabled."
+msgstr ""
+
+#: app_Main.py:4218
+msgid ""
+"Adding Tool works only when Advanced is checked.\n"
+"Go to Preferences -> General - Show Advanced Options."
+msgstr ""
+
+#: app_Main.py:4300
+msgid "Delete objects"
+msgstr ""
+
+#: app_Main.py:4305
+msgid ""
+"Are you sure you want to permanently delete\n"
+"the selected objects?"
+msgstr ""
+
+#: app_Main.py:4349
+msgid "Object(s) deleted"
+msgstr ""
+
+#: app_Main.py:4353
+msgid "Save the work in Editor and try again ..."
+msgstr ""
+
+#: app_Main.py:4382
+msgid "Object deleted"
+msgstr ""
+
+#: app_Main.py:4409
+msgid "Click to set the origin ..."
+msgstr ""
+
+#: app_Main.py:4431
+msgid "Setting Origin..."
+msgstr ""
+
+#: app_Main.py:4444 app_Main.py:4546
+msgid "Origin set"
+msgstr ""
+
+#: app_Main.py:4461
+msgid "Origin coordinates specified but incomplete."
+msgstr ""
+
+#: app_Main.py:4502
+msgid "Moving to Origin..."
+msgstr ""
+
+#: app_Main.py:4583
+msgid "Jump to ..."
+msgstr ""
+
+#: app_Main.py:4584
+msgid "Enter the coordinates in format X,Y:"
+msgstr ""
+
+#: app_Main.py:4594
+msgid "Wrong coordinates. Enter coordinates in format: X,Y"
+msgstr ""
+
+#: app_Main.py:4712
+msgid "Bottom-Left"
+msgstr ""
+
+#: app_Main.py:4715
+msgid "Top-Right"
+msgstr ""
+
+#: app_Main.py:4736
+msgid "Locate ..."
+msgstr ""
+
+#: app_Main.py:5009 app_Main.py:5086
+msgid "No object is selected. Select an object and try again."
+msgstr ""
+
+#: app_Main.py:5112
+msgid "Aborting. The current task will be gracefully closed as soon as possible..."
+msgstr ""
+
+#: app_Main.py:5118
+msgid "The current task was gracefully closed on user request..."
+msgstr ""
+
+#: app_Main.py:5293
+msgid "Tools in Tools Database edited but not saved."
+msgstr ""
+
+#: app_Main.py:5332
+msgid "Adding tool from DB is not allowed for this object."
+msgstr ""
+
+#: app_Main.py:5350
+msgid ""
+"One or more Tools are edited.\n"
+"Do you want to update the Tools Database?"
+msgstr ""
+
+#: app_Main.py:5352
+msgid "Save Tools Database"
+msgstr ""
+
+#: app_Main.py:5406
+msgid "No object selected to Flip on Y axis."
+msgstr ""
+
+#: app_Main.py:5432
+msgid "Flip on Y axis done."
+msgstr ""
+
+#: app_Main.py:5454
+msgid "No object selected to Flip on X axis."
+msgstr ""
+
+#: app_Main.py:5480
+msgid "Flip on X axis done."
+msgstr ""
+
+#: app_Main.py:5502
+msgid "No object selected to Rotate."
+msgstr ""
+
+#: app_Main.py:5505 app_Main.py:5556 app_Main.py:5593
+msgid "Transform"
+msgstr ""
+
+#: app_Main.py:5505 app_Main.py:5556 app_Main.py:5593
+msgid "Enter the Angle value:"
+msgstr ""
+
+#: app_Main.py:5535
+msgid "Rotation done."
+msgstr ""
+
+#: app_Main.py:5537
+msgid "Rotation movement was not executed."
+msgstr ""
+
+#: app_Main.py:5554
+msgid "No object selected to Skew/Shear on X axis."
+msgstr ""
+
+#: app_Main.py:5575
+msgid "Skew on X axis done."
+msgstr ""
+
+#: app_Main.py:5591
+msgid "No object selected to Skew/Shear on Y axis."
+msgstr ""
+
+#: app_Main.py:5612
+msgid "Skew on Y axis done."
+msgstr ""
+
+#: app_Main.py:5690
+msgid "New Grid ..."
+msgstr ""
+
+#: app_Main.py:5691
+msgid "Enter a Grid Value:"
+msgstr ""
+
+#: app_Main.py:5699 app_Main.py:5723
+msgid "Please enter a grid value with non-zero value, in Float format."
+msgstr ""
+
+#: app_Main.py:5704
+msgid "New Grid added"
+msgstr ""
+
+#: app_Main.py:5706
+msgid "Grid already exists"
+msgstr ""
+
+#: app_Main.py:5708
+msgid "Adding New Grid cancelled"
+msgstr ""
+
+#: app_Main.py:5729
+msgid " Grid Value does not exist"
+msgstr ""
+
+#: app_Main.py:5731
+msgid "Grid Value deleted"
+msgstr ""
+
+#: app_Main.py:5733
+msgid "Delete Grid value cancelled"
+msgstr ""
+
+#: app_Main.py:5739
+msgid "Key Shortcut List"
+msgstr ""
+
+#: app_Main.py:5773
+msgid " No object selected to copy it's name"
+msgstr ""
+
+#: app_Main.py:5777
+msgid "Name copied on clipboard ..."
+msgstr ""
+
+#: app_Main.py:6410
+msgid ""
+"There are files/objects opened in FlatCAM.\n"
+"Creating a New project will delete them.\n"
+"Do you want to Save the project?"
+msgstr ""
+
+#: app_Main.py:6433
+msgid "New Project created"
+msgstr ""
+
+#: app_Main.py:6605 app_Main.py:6644 app_Main.py:6688 app_Main.py:6758 app_Main.py:7552
+#: app_Main.py:8765 app_Main.py:8827
+msgid ""
+"Canvas initialization started.\n"
+"Canvas initialization finished in"
+msgstr ""
+
+#: app_Main.py:6607
+msgid "Opening Gerber file."
+msgstr ""
+
+#: app_Main.py:6646
+msgid "Opening Excellon file."
+msgstr ""
+
+#: app_Main.py:6677 app_Main.py:6682
+msgid "Open G-Code"
+msgstr ""
+
+#: app_Main.py:6690
+msgid "Opening G-Code file."
+msgstr ""
+
+#: app_Main.py:6749 app_Main.py:6753
+msgid "Open HPGL2"
+msgstr ""
+
+#: app_Main.py:6760
+msgid "Opening HPGL2 file."
+msgstr ""
+
+#: app_Main.py:6783 app_Main.py:6786
+msgid "Open Configuration File"
+msgstr ""
+
+#: app_Main.py:6806 app_Main.py:7160
+msgid "Please Select a Geometry object to export"
+msgstr ""
+
+#: app_Main.py:6822
+msgid "Only Geometry, Gerber and CNCJob objects can be used."
+msgstr ""
+
+#: app_Main.py:6867
+msgid "Data must be a 3D array with last dimension 3 or 4"
+msgstr ""
+
+#: app_Main.py:6873 app_Main.py:6877
+msgid "Export PNG Image"
+msgstr ""
+
+#: app_Main.py:6910 app_Main.py:7120
+msgid "Failed. Only Gerber objects can be saved as Gerber files..."
+msgstr ""
+
+#: app_Main.py:6922
+msgid "Save Gerber source file"
+msgstr ""
+
+#: app_Main.py:6951
+msgid "Failed. Only Script objects can be saved as TCL Script files..."
+msgstr ""
+
+#: app_Main.py:6963
+msgid "Save Script source file"
+msgstr ""
+
+#: app_Main.py:6992
+msgid "Failed. Only Document objects can be saved as Document files..."
+msgstr ""
+
+#: app_Main.py:7004
+msgid "Save Document source file"
+msgstr ""
+
+#: app_Main.py:7034 app_Main.py:7076 app_Main.py:8035
+msgid "Failed. Only Excellon objects can be saved as Excellon files..."
+msgstr ""
+
+#: app_Main.py:7042 app_Main.py:7047
+msgid "Save Excellon source file"
+msgstr ""
+
+#: app_Main.py:7084 app_Main.py:7088
+msgid "Export Excellon"
+msgstr ""
+
+#: app_Main.py:7128 app_Main.py:7132
+msgid "Export Gerber"
+msgstr ""
+
+#: app_Main.py:7172
+msgid "Only Geometry objects can be used."
+msgstr ""
+
+#: app_Main.py:7188 app_Main.py:7192
+msgid "Export DXF"
+msgstr ""
+
+#: app_Main.py:7217 app_Main.py:7220
+msgid "Import SVG"
+msgstr ""
+
+#: app_Main.py:7248 app_Main.py:7252
+msgid "Import DXF"
+msgstr ""
+
+#: app_Main.py:7302
+msgid "Viewing the source code of the selected object."
+msgstr ""
+
+#: app_Main.py:7309 app_Main.py:7313
+msgid "Select an Gerber or Excellon file to view it's source file."
+msgstr ""
+
+#: app_Main.py:7327
+msgid "Source Editor"
+msgstr ""
+
+#: app_Main.py:7367 app_Main.py:7374
+msgid "There is no selected object for which to see it's source file code."
+msgstr ""
+
+#: app_Main.py:7386
+msgid "Failed to load the source code for the selected object"
+msgstr ""
+
+#: app_Main.py:7422
+msgid "Go to Line ..."
+msgstr ""
+
+#: app_Main.py:7423
+msgid "Line:"
+msgstr ""
+
+#: app_Main.py:7450
+msgid "New TCL script file created in Code Editor."
+msgstr ""
+
+#: app_Main.py:7486 app_Main.py:7488 app_Main.py:7524 app_Main.py:7526
+msgid "Open TCL script"
+msgstr ""
+
+#: app_Main.py:7554
+msgid "Executing ScriptObject file."
+msgstr ""
+
+#: app_Main.py:7562 app_Main.py:7565
+msgid "Run TCL script"
+msgstr ""
+
+#: app_Main.py:7588
+msgid "TCL script file opened in Code Editor and executed."
+msgstr ""
+
+#: app_Main.py:7639 app_Main.py:7645
+msgid "Save Project As ..."
+msgstr ""
+
+#: app_Main.py:7680
+msgid "FlatCAM objects print"
+msgstr ""
+
+#: app_Main.py:7693 app_Main.py:7700
+msgid "Save Object as PDF ..."
+msgstr ""
+
+#: app_Main.py:7709
+msgid "Printing PDF ... Please wait."
+msgstr ""
+
+#: app_Main.py:7888
+msgid "PDF file saved to"
+msgstr ""
+
+#: app_Main.py:7913
+msgid "Exporting SVG"
+msgstr ""
+
+#: app_Main.py:7956
+msgid "SVG file exported to"
+msgstr ""
+
+#: app_Main.py:7982
+msgid "Save cancelled because source file is empty. Try to export the Gerber file."
+msgstr ""
+
+#: app_Main.py:8129
+msgid "Excellon file exported to"
+msgstr ""
+
+#: app_Main.py:8138
+msgid "Exporting Excellon"
+msgstr ""
+
+#: app_Main.py:8143 app_Main.py:8150
+msgid "Could not export Excellon file."
+msgstr ""
+
+#: app_Main.py:8265
+msgid "Gerber file exported to"
+msgstr ""
+
+#: app_Main.py:8273
+msgid "Exporting Gerber"
+msgstr ""
+
+#: app_Main.py:8278 app_Main.py:8285
+msgid "Could not export Gerber file."
+msgstr ""
+
+#: app_Main.py:8320
+msgid "DXF file exported to"
+msgstr ""
+
+#: app_Main.py:8326
+msgid "Exporting DXF"
+msgstr ""
+
+#: app_Main.py:8331 app_Main.py:8338
+msgid "Could not export DXF file."
+msgstr ""
+
+#: app_Main.py:8372
+msgid "Importing SVG"
+msgstr ""
+
+#: app_Main.py:8380 app_Main.py:8426
+msgid "Import failed."
+msgstr ""
+
+#: app_Main.py:8418
+msgid "Importing DXF"
+msgstr ""
+
+#: app_Main.py:8459 app_Main.py:8654 app_Main.py:8719
+msgid "Failed to open file"
+msgstr ""
+
+#: app_Main.py:8462 app_Main.py:8657 app_Main.py:8722
+msgid "Failed to parse file"
+msgstr ""
+
+#: app_Main.py:8474
+msgid "Object is not Gerber file or empty. Aborting object creation."
+msgstr ""
+
+#: app_Main.py:8479
+msgid "Opening Gerber"
+msgstr ""
+
+#: app_Main.py:8490
+msgid "Open Gerber failed. Probable not a Gerber file."
+msgstr ""
+
+#: app_Main.py:8526
+msgid "Cannot open file"
+msgstr ""
+
+#: app_Main.py:8547
+msgid "Opening Excellon."
+msgstr ""
+
+#: app_Main.py:8557
+msgid "Open Excellon file failed. Probable not an Excellon file."
+msgstr ""
+
+#: app_Main.py:8589
+msgid "Reading GCode file"
+msgstr ""
+
+#: app_Main.py:8602
+msgid "This is not GCODE"
+msgstr ""
+
+#: app_Main.py:8607
+msgid "Opening G-Code."
+msgstr ""
+
+#: app_Main.py:8620
+msgid ""
+"Failed to create CNCJob Object. Probable not a GCode file. Try to load it from File "
+"menu.\n"
+" Attempting to create a FlatCAM CNCJob Object from G-Code file failed during processing"
+msgstr ""
+
+#: app_Main.py:8676
+msgid "Object is not HPGL2 file or empty. Aborting object creation."
+msgstr ""
+
+#: app_Main.py:8681
+msgid "Opening HPGL2"
+msgstr ""
+
+#: app_Main.py:8688
+msgid " Open HPGL2 failed. Probable not a HPGL2 file."
+msgstr ""
+
+#: app_Main.py:8714
+msgid "TCL script file opened in Code Editor."
+msgstr ""
+
+#: app_Main.py:8734
+msgid "Opening TCL Script..."
+msgstr ""
+
+#: app_Main.py:8745
+msgid "Failed to open TCL Script."
+msgstr ""
+
+#: app_Main.py:8767
+msgid "Opening FlatCAM Config file."
+msgstr ""
+
+#: app_Main.py:8795
+msgid "Failed to open config file"
+msgstr ""
+
+#: app_Main.py:8824
+msgid "Loading Project ... Please Wait ..."
+msgstr ""
+
+#: app_Main.py:8829
+msgid "Opening FlatCAM Project file."
+msgstr ""
+
+#: app_Main.py:8844 app_Main.py:8848 app_Main.py:8865
+msgid "Failed to open project file"
+msgstr ""
+
+#: app_Main.py:8902
+msgid "Loading Project ... restoring"
+msgstr ""
+
+#: app_Main.py:8912
+msgid "Project loaded from"
+msgstr ""
+
+#: app_Main.py:8938
+msgid "Redrawing all objects"
+msgstr ""
+
+#: app_Main.py:9026
+msgid "Failed to load recent item list."
+msgstr ""
+
+#: app_Main.py:9033
+msgid "Failed to parse recent item list."
+msgstr ""
+
+#: app_Main.py:9043
+msgid "Failed to load recent projects item list."
+msgstr ""
+
+#: app_Main.py:9050
+msgid "Failed to parse recent project item list."
+msgstr ""
+
+#: app_Main.py:9111
+msgid "Clear Recent projects"
+msgstr ""
+
+#: app_Main.py:9135
+msgid "Clear Recent files"
+msgstr ""
+
+#: app_Main.py:9237
+msgid "Selected Tab - Choose an Item from Project Tab"
+msgstr ""
+
+#: app_Main.py:9238
+msgid "Details"
+msgstr ""
+
+#: app_Main.py:9240
+msgid "The normal flow when working with the application is the following:"
+msgstr ""
+
+#: app_Main.py:9241
+msgid ""
+"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into the application "
+"using either the toolbars, key shortcuts or even dragging and dropping the files on the "
+"GUI."
+msgstr ""
+
+#: app_Main.py:9244
+msgid ""
+"You can also load a project by double clicking on the project file, drag and drop of the "
+"file into the GUI or through the menu (or toolbar) actions offered within the app."
+msgstr ""
+
+#: app_Main.py:9247
+msgid ""
+"Once an object is available in the Project Tab, by selecting it and then focusing on "
+"SELECTED TAB (more simpler is to double click the object name in the Project Tab, "
+"SELECTED TAB will be updated with the object properties according to its kind: Gerber, "
+"Excellon, Geometry or CNCJob object."
+msgstr ""
+
+#: app_Main.py:9251
+msgid ""
+"If the selection of the object is done on the canvas by single click instead, and the "
+"SELECTED TAB is in focus, again the object properties will be displayed into the Selected "
+"Tab. Alternatively, double clicking on the object on the canvas will bring the SELECTED "
+"TAB and populate it even if it was out of focus."
+msgstr ""
+
+#: app_Main.py:9255
+msgid "You can change the parameters in this screen and the flow direction is like this:"
+msgstr ""
+
+#: app_Main.py:9256
+msgid ""
+"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> Geometry Object --> "
+"Add tools (change param in Selected Tab) --> Generate CNCJob --> CNCJob Object --> Verify "
+"GCode (through Edit CNC Code) and/or append/prepend to GCode (again, done in SELECTED "
+"TAB) --> Save GCode."
+msgstr ""
+
+#: app_Main.py:9260
+msgid ""
+"A list of key shortcuts is available through an menu entry in Help --> Shortcuts List or "
+"through its own key shortcut: F3."
+msgstr ""
+
+#: app_Main.py:9324
+msgid "Failed checking for latest version. Could not connect."
+msgstr ""
+
+#: app_Main.py:9331
+msgid "Could not parse information about latest version."
+msgstr ""
+
+#: app_Main.py:9341
+msgid "FlatCAM is up to date!"
+msgstr ""
+
+#: app_Main.py:9346
+msgid "Newer Version Available"
+msgstr ""
+
+#: app_Main.py:9348
+msgid "There is a newer version of FlatCAM available for download:"
+msgstr ""
+
+#: app_Main.py:9352
+msgid "info"
+msgstr ""
+
+#: app_Main.py:9380
+msgid ""
+"OpenGL canvas initialization failed. HW or HW configuration not supported.Change the "
+"graphic engine to Legacy(2D) in Edit -> Preferences -> General tab.\n"
+"\n"
+msgstr ""
+
+#: app_Main.py:9458
+msgid "All plots disabled."
+msgstr ""
+
+#: app_Main.py:9465
+msgid "All non selected plots disabled."
+msgstr ""
+
+#: app_Main.py:9472
+msgid "All plots enabled."
+msgstr ""
+
+#: app_Main.py:9478
+msgid "Selected plots enabled..."
+msgstr ""
+
+#: app_Main.py:9486
+msgid "Selected plots disabled..."
+msgstr ""
+
+#: app_Main.py:9519
+msgid "Enabling plots ..."
+msgstr ""
+
+#: app_Main.py:9568
+msgid "Disabling plots ..."
+msgstr ""
+
+#: app_Main.py:9591
+msgid "Working ..."
+msgstr ""
+
+#: app_Main.py:9700
+msgid "Set alpha level ..."
+msgstr ""
+
+#: app_Main.py:9754
+msgid "Saving FlatCAM Project"
+msgstr ""
+
+#: app_Main.py:9775 app_Main.py:9811
+msgid "Project saved to"
+msgstr ""
+
+#: app_Main.py:9782
+msgid "The object is used by another application."
+msgstr ""
+
+#: app_Main.py:9796
+msgid "Failed to verify project file"
+msgstr ""
+
+#: app_Main.py:9796 app_Main.py:9804 app_Main.py:9814
+msgid "Retry to save it."
+msgstr ""
+
+#: app_Main.py:9804 app_Main.py:9814
+msgid "Failed to parse saved project file"
+msgstr ""
+
#: assets/linux/flatcam-beta.desktop:3
msgid "FlatCAM Beta"
msgstr ""
@@ -15681,131 +15625,131 @@ msgstr ""
msgid "G-Code from GERBERS"
msgstr ""
-#: camlib.py:597
+#: camlib.py:596
msgid "self.solid_geometry is neither BaseGeometry or list."
msgstr ""
-#: camlib.py:979
+#: camlib.py:978
msgid "Pass"
msgstr ""
-#: camlib.py:1001
+#: camlib.py:1000
msgid "Get Exteriors"
msgstr ""
-#: camlib.py:1004
+#: camlib.py:1003
msgid "Get Interiors"
msgstr ""
-#: camlib.py:2192
+#: camlib.py:2191
msgid "Object was mirrored"
msgstr ""
-#: camlib.py:2194
+#: camlib.py:2193
msgid "Failed to mirror. No object selected"
msgstr ""
-#: camlib.py:2259
+#: camlib.py:2258
msgid "Object was rotated"
msgstr ""
-#: camlib.py:2261
+#: camlib.py:2260
msgid "Failed to rotate. No object selected"
msgstr ""
-#: camlib.py:2327
+#: camlib.py:2326
msgid "Object was skewed"
msgstr ""
-#: camlib.py:2329
+#: camlib.py:2328
msgid "Failed to skew. No object selected"
msgstr ""
-#: camlib.py:2405
+#: camlib.py:2404
msgid "Object was buffered"
msgstr ""
-#: camlib.py:2407
+#: camlib.py:2406
msgid "Failed to buffer. No object selected"
msgstr ""
-#: camlib.py:2650
+#: camlib.py:2649
msgid "There is no such parameter"
msgstr ""
-#: camlib.py:2718 camlib.py:2970 camlib.py:3233 camlib.py:3489
+#: camlib.py:2717 camlib.py:2969 camlib.py:3232 camlib.py:3488
msgid ""
"The Cut Z parameter has positive value. It is the depth value to drill into material.\n"
"The Cut Z parameter needs to have a negative value, assuming it is a typo therefore the "
"app will convert the value to negative. Check the resulting CNC code (Gcode etc)."
msgstr ""
-#: camlib.py:2726 camlib.py:2980 camlib.py:3243 camlib.py:3499 camlib.py:3824 camlib.py:4224
+#: camlib.py:2725 camlib.py:2979 camlib.py:3242 camlib.py:3498 camlib.py:3823 camlib.py:4223
msgid "The Cut Z parameter is zero. There will be no cut, skipping file"
msgstr ""
-#: camlib.py:2741 camlib.py:4192
+#: camlib.py:2740 camlib.py:4191
msgid ""
"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y) \n"
"but now there is only one value, not two. "
msgstr ""
-#: camlib.py:2754 camlib.py:3771 camlib.py:4170
+#: camlib.py:2753 camlib.py:3770 camlib.py:4169
msgid ""
"The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) but now "
"there is only one value, not two."
msgstr ""
-#: camlib.py:2842
+#: camlib.py:2841
msgid "Creating a list of points to drill..."
msgstr ""
-#: camlib.py:2866
+#: camlib.py:2865
msgid "Failed. Drill points inside the exclusion zones."
msgstr ""
-#: camlib.py:2943 camlib.py:3922 camlib.py:4332
+#: camlib.py:2942 camlib.py:3921 camlib.py:4331
msgid "Starting G-Code"
msgstr ""
-#: camlib.py:3084 camlib.py:3337 camlib.py:3535 camlib.py:3935 camlib.py:4343
+#: camlib.py:3083 camlib.py:3336 camlib.py:3534 camlib.py:3934 camlib.py:4342
msgid "Starting G-Code for tool with diameter"
msgstr ""
-#: camlib.py:3201 camlib.py:3453 camlib.py:3655
+#: camlib.py:3200 camlib.py:3452 camlib.py:3654
msgid "G91 coordinates not implemented"
msgstr ""
-#: camlib.py:3207 camlib.py:3460 camlib.py:3660
+#: camlib.py:3206 camlib.py:3459 camlib.py:3659
msgid "The loaded Excellon file has no drills"
msgstr ""
-#: camlib.py:3683
+#: camlib.py:3682
msgid "Finished G-Code generation..."
msgstr ""
-#: camlib.py:3793
+#: camlib.py:3792
msgid ""
"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y) \n"
"but now there is only one value, not two."
msgstr ""
-#: camlib.py:3807 camlib.py:4207
+#: camlib.py:3806 camlib.py:4206
msgid "Cut_Z parameter is None or zero. Most likely a bad combinations of other parameters."
msgstr ""
-#: camlib.py:3816 camlib.py:4216
+#: camlib.py:3815 camlib.py:4215
msgid ""
"The Cut Z parameter has positive value. It is the depth value to cut into material.\n"
"The Cut Z parameter needs to have a negative value, assuming it is a typo therefore the "
"app will convert the value to negative.Check the resulting CNC code (Gcode etc)."
msgstr ""
-#: camlib.py:3829 camlib.py:4230
+#: camlib.py:3828 camlib.py:4229
msgid "Travel Z parameter is None or zero."
msgstr ""
-#: camlib.py:3834 camlib.py:4235
+#: camlib.py:3833 camlib.py:4234
msgid ""
"The Travel Z parameter has negative value. It is the height value to travel between "
"cuts.\n"
@@ -15813,69 +15757,69 @@ msgid ""
"the app will convert the value to positive.Check the resulting CNC code (Gcode etc)."
msgstr ""
-#: camlib.py:3842 camlib.py:4243
+#: camlib.py:3841 camlib.py:4242
msgid "The Z Travel parameter is zero. This is dangerous, skipping file"
msgstr ""
-#: camlib.py:3861 camlib.py:4266
+#: camlib.py:3860 camlib.py:4265
msgid "Indexing geometry before generating G-Code..."
msgstr ""
-#: camlib.py:4009 camlib.py:4420
+#: camlib.py:4008 camlib.py:4419
msgid "Finished G-Code generation"
msgstr ""
-#: camlib.py:4009
+#: camlib.py:4008
msgid "paths traced"
msgstr ""
-#: camlib.py:4059
+#: camlib.py:4058
msgid "Expected a Geometry, got"
msgstr ""
-#: camlib.py:4066
+#: camlib.py:4065
msgid "Trying to generate a CNC Job from a Geometry object without solid_geometry."
msgstr ""
-#: camlib.py:4107
+#: camlib.py:4106
msgid ""
"The Tool Offset value is too negative to use for the current_geometry.\n"
"Raise the value (in module) and try again."
msgstr ""
-#: camlib.py:4420
+#: camlib.py:4419
msgid " paths traced."
msgstr ""
-#: camlib.py:4448
+#: camlib.py:4447
msgid "There is no tool data in the SolderPaste geometry."
msgstr ""
-#: camlib.py:4537
+#: camlib.py:4536
msgid "Finished SolderPaste G-Code generation"
msgstr ""
-#: camlib.py:4537
+#: camlib.py:4536
msgid "paths traced."
msgstr ""
-#: camlib.py:4872
+#: camlib.py:4871
msgid "Parsing GCode file. Number of lines"
msgstr ""
-#: camlib.py:4979
+#: camlib.py:4978
msgid "Creating Geometry from the parsed GCode file. "
msgstr ""
-#: camlib.py:5147 camlib.py:5420 camlib.py:5568 camlib.py:5737
+#: camlib.py:5146 camlib.py:5419 camlib.py:5567 camlib.py:5736
msgid "G91 coordinates not implemented ..."
msgstr ""
-#: defaults.py:771
+#: defaults.py:784
msgid "Could not load defaults file."
msgstr ""
-#: defaults.py:784
+#: defaults.py:797
msgid "Failed to parse defaults file."
msgstr ""
diff --git a/make_freezed.py b/make_freezed.py
index 170fc7a7..0ec9742a 100644
--- a/make_freezed.py
+++ b/make_freezed.py
@@ -63,7 +63,7 @@ include_files.append(("assets/examples", "lib/assets/examples"))
include_files.append(("assets/linux", "lib/assets/linux"))
include_files.append(("assets/resources", "lib/assets/resources"))
# include_files.append(("share", "lib/share"))
-include_files.append(("AppGUI/VisPyData", "lib/vispy"))
+include_files.append(("appGUI/VisPyData", "lib/vispy"))
include_files.append(("config", "lib/config"))
include_files.append(("README.md", "README.md"))
diff --git a/preprocessors/Berta_CNC.py b/preprocessors/Berta_CNC.py
index c17028c1..43c553e2 100644
--- a/preprocessors/Berta_CNC.py
+++ b/preprocessors/Berta_CNC.py
@@ -10,7 +10,7 @@
# MIT Licence #
##############################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class Berta_CNC(PreProc):
@@ -102,7 +102,7 @@ class Berta_CNC(PreProc):
gcode += '(Spindle Speed: %s RPM)\n' % str(p['spindlespeed'])
gcode += (
- # This line allow you to sets the machine to METRIC / INCH in the AppGUI
+ # This line allow you to sets the machine to METRIC / INCH in the appGUI
'G20\n' if p.units.upper() == 'IN' else 'G21\n') + '\n'
# gcode += 'G21\n' # This line sets the machine to METRIC ONLY
# gcode += 'G20\n' # This line sets the machine to INCH ONLY
diff --git a/preprocessors/GRBL_laser.py b/preprocessors/GRBL_laser.py
index 052a4898..62797122 100644
--- a/preprocessors/GRBL_laser.py
+++ b/preprocessors/GRBL_laser.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
# This post processor is configured to output code that
# is compatible with almost any version of Grbl.
diff --git a/preprocessors/ISEL_CNC.py b/preprocessors/ISEL_CNC.py
index 3d27a12e..bf2ffd2e 100644
--- a/preprocessors/ISEL_CNC.py
+++ b/preprocessors/ISEL_CNC.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class ISEL_CNC(PreProc):
diff --git a/preprocessors/ISEL_ICP_CNC.py b/preprocessors/ISEL_ICP_CNC.py
index e2690279..3732cd4e 100644
--- a/preprocessors/ISEL_ICP_CNC.py
+++ b/preprocessors/ISEL_ICP_CNC.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class ISEL_ICP_CNC(PreProc):
diff --git a/preprocessors/Marlin.py b/preprocessors/Marlin.py
index a88e8e7d..aea09f12 100644
--- a/preprocessors/Marlin.py
+++ b/preprocessors/Marlin.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class Marlin(PreProc):
diff --git a/preprocessors/Marlin_laser_FAN_pin.py b/preprocessors/Marlin_laser_FAN_pin.py
index 94223295..982fb933 100644
--- a/preprocessors/Marlin_laser_FAN_pin.py
+++ b/preprocessors/Marlin_laser_FAN_pin.py
@@ -6,7 +6,7 @@
# License: MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class Marlin_laser_FAN_pin(PreProc):
diff --git a/preprocessors/Marlin_laser_Spindle_pin.py b/preprocessors/Marlin_laser_Spindle_pin.py
index 9e98c5c3..1d3ca4cf 100644
--- a/preprocessors/Marlin_laser_Spindle_pin.py
+++ b/preprocessors/Marlin_laser_Spindle_pin.py
@@ -6,7 +6,7 @@
# License: MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class Marlin_laser_Spindle_pin(PreProc):
diff --git a/preprocessors/Paste_1.py b/preprocessors/Paste_1.py
index 4de695d2..9cff6016 100644
--- a/preprocessors/Paste_1.py
+++ b/preprocessors/Paste_1.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class Paste_1(AppPreProcTools):
diff --git a/preprocessors/Repetier.py b/preprocessors/Repetier.py
index eace3dff..71d5daea 100644
--- a/preprocessors/Repetier.py
+++ b/preprocessors/Repetier.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class Repetier(PreProc):
diff --git a/preprocessors/Roland_MDX_20.py b/preprocessors/Roland_MDX_20.py
index aaafb9b8..199c76b0 100644
--- a/preprocessors/Roland_MDX_20.py
+++ b/preprocessors/Roland_MDX_20.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
# for Roland Preprocessors it is mandatory for the preprocessor name (python file and class name, both of them must be
diff --git a/preprocessors/Toolchange_Custom.py b/preprocessors/Toolchange_Custom.py
index da299c4e..b2bd0067 100644
--- a/preprocessors/Toolchange_Custom.py
+++ b/preprocessors/Toolchange_Custom.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class Toolchange_Custom(PreProc):
diff --git a/preprocessors/Toolchange_Manual.py b/preprocessors/Toolchange_Manual.py
index ba2e8fda..7040c73f 100644
--- a/preprocessors/Toolchange_Manual.py
+++ b/preprocessors/Toolchange_Manual.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class Toolchange_Manual(PreProc):
diff --git a/preprocessors/Toolchange_Probe_MACH3.py b/preprocessors/Toolchange_Probe_MACH3.py
index 4872b12b..5014116a 100644
--- a/preprocessors/Toolchange_Probe_MACH3.py
+++ b/preprocessors/Toolchange_Probe_MACH3.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class Toolchange_Probe_MACH3(PreProc):
diff --git a/preprocessors/default.py b/preprocessors/default.py
index 7da50390..79488f67 100644
--- a/preprocessors/default.py
+++ b/preprocessors/default.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class default(PreProc):
diff --git a/preprocessors/grbl_11.py b/preprocessors/grbl_11.py
index 21aed110..8bc32441 100644
--- a/preprocessors/grbl_11.py
+++ b/preprocessors/grbl_11.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class grbl_11(PreProc):
diff --git a/preprocessors/hpgl.py b/preprocessors/hpgl.py
index 5126d01d..019af04c 100644
--- a/preprocessors/hpgl.py
+++ b/preprocessors/hpgl.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
# for Roland Preprocessors it is mandatory for the preprocessor name (python file and class name, both of them must be
diff --git a/preprocessors/line_xyz.py b/preprocessors/line_xyz.py
index 8bdbc97c..d883abf9 100644
--- a/preprocessors/line_xyz.py
+++ b/preprocessors/line_xyz.py
@@ -6,7 +6,7 @@
# MIT Licence #
# ##########################################################
-from AppPreProcessor import *
+from appPreProcessor import *
class line_xyz(PreProc):
diff --git a/tclCommands/TclCommand.py b/tclCommands/TclCommand.py
index 9d0ecc8d..2c927ebd 100644
--- a/tclCommands/TclCommand.py
+++ b/tclCommands/TclCommand.py
@@ -1,6 +1,6 @@
import sys
import re
-import App_Main
+import app_Main
import abc
import collections
from PyQt5 import QtCore
@@ -53,7 +53,7 @@ class TclCommand(object):
if self.app is None:
raise TypeError('Expected app to be FlatCAMApp instance.')
- if not isinstance(self.app, App_Main.App):
+ if not isinstance(self.app, app_Main.App):
raise TypeError('Expected FlatCAMApp, got %s.' % type(app))
self.log = self.app.log
diff --git a/tclCommands/TclCommandBbox.py b/tclCommands/TclCommandBbox.py
index c8fd1273..57be664d 100644
--- a/tclCommands/TclCommandBbox.py
+++ b/tclCommands/TclCommandBbox.py
@@ -4,7 +4,7 @@ from tclCommands.TclCommand import TclCommand
from shapely.ops import cascaded_union
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandBounds.py b/tclCommands/TclCommandBounds.py
index e4d68d9b..1d2e94a7 100644
--- a/tclCommands/TclCommandBounds.py
+++ b/tclCommands/TclCommandBounds.py
@@ -3,7 +3,7 @@ import collections
import logging
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandCopperClear.py b/tclCommands/TclCommandCopperClear.py
index 0e849ee5..33b0fcc4 100644
--- a/tclCommands/TclCommandCopperClear.py
+++ b/tclCommands/TclCommandCopperClear.py
@@ -4,7 +4,7 @@ import collections
import logging
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandDrillcncjob.py b/tclCommands/TclCommandDrillcncjob.py
index 95b271d8..74bcae18 100644
--- a/tclCommands/TclCommandDrillcncjob.py
+++ b/tclCommands/TclCommandDrillcncjob.py
@@ -4,7 +4,7 @@ import collections
import math
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandGeoCutout.py b/tclCommands/TclCommandGeoCutout.py
index 9a1c29bc..99d18797 100644
--- a/tclCommands/TclCommandGeoCutout.py
+++ b/tclCommands/TclCommandGeoCutout.py
@@ -7,7 +7,7 @@ from shapely.ops import cascaded_union
from shapely.geometry import Polygon, LineString, LinearRing
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
log = logging.getLogger('base')
diff --git a/tclCommands/TclCommandGetNames.py b/tclCommands/TclCommandGetNames.py
index ca6c17b4..b2a7aa06 100644
--- a/tclCommands/TclCommandGetNames.py
+++ b/tclCommands/TclCommandGetNames.py
@@ -5,7 +5,7 @@ import collections
class TclCommandGetNames(TclCommand):
"""
- Tcl shell command to set an object as active in the AppGUI.
+ Tcl shell command to set an object as active in the appGUI.
example:
diff --git a/tclCommands/TclCommandGetPath.py b/tclCommands/TclCommandGetPath.py
index 346a9243..91c1276f 100644
--- a/tclCommands/TclCommandGetPath.py
+++ b/tclCommands/TclCommandGetPath.py
@@ -11,7 +11,7 @@ import collections
import os
import logging
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandHelp.py b/tclCommands/TclCommandHelp.py
index ff1e9d12..f4f36906 100644
--- a/tclCommands/TclCommandHelp.py
+++ b/tclCommands/TclCommandHelp.py
@@ -11,7 +11,7 @@ from tclCommands.TclCommand import TclCommand
import collections
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandJoinExcellon.py b/tclCommands/TclCommandJoinExcellon.py
index e3c342e8..ba473b06 100644
--- a/tclCommands/TclCommandJoinExcellon.py
+++ b/tclCommands/TclCommandJoinExcellon.py
@@ -1,5 +1,5 @@
from tclCommands.TclCommand import TclCommand
-from AppObjects.FlatCAMExcellon import ExcellonObject
+from appObjects.FlatCAMExcellon import ExcellonObject
import collections
diff --git a/tclCommands/TclCommandJoinGeometry.py b/tclCommands/TclCommandJoinGeometry.py
index 44cfd9b2..5703f8b3 100644
--- a/tclCommands/TclCommandJoinGeometry.py
+++ b/tclCommands/TclCommandJoinGeometry.py
@@ -1,5 +1,5 @@
from tclCommands.TclCommand import TclCommand
-from AppObjects.FlatCAMGeometry import GeometryObject
+from appObjects.FlatCAMGeometry import GeometryObject
import collections
diff --git a/tclCommands/TclCommandNregions.py b/tclCommands/TclCommandNregions.py
index e4ba7ac5..00a169e6 100644
--- a/tclCommands/TclCommandNregions.py
+++ b/tclCommands/TclCommandNregions.py
@@ -5,7 +5,7 @@ from shapely.ops import cascaded_union
import collections
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandPaint.py b/tclCommands/TclCommandPaint.py
index 617057b0..4ea0d958 100644
--- a/tclCommands/TclCommandPaint.py
+++ b/tclCommands/TclCommandPaint.py
@@ -4,7 +4,7 @@ import collections
import logging
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandPlotAll.py b/tclCommands/TclCommandPlotAll.py
index 001afb36..c9b63e7f 100644
--- a/tclCommands/TclCommandPlotAll.py
+++ b/tclCommands/TclCommandPlotAll.py
@@ -14,7 +14,7 @@ class TclCommandPlotAll(TclCommandSignaled):
# List of all command aliases, to be able use old names for backward compatibility (add_poly, add_polygon)
aliases = ['plot_all']
- description = '%s %s' % ("--", "Plots all objects on AppGUI.")
+ description = '%s %s' % ("--", "Plots all objects on appGUI.")
# Dictionary of types from Tcl command, needs to be ordered
arg_names = collections.OrderedDict([
@@ -32,7 +32,7 @@ class TclCommandPlotAll(TclCommandSignaled):
# structured help for current command, args needs to be ordered
help = {
- 'main': "Plots all objects on AppGUI.",
+ 'main': "Plots all objects on appGUI.",
'args': collections.OrderedDict([
('plot_status', 'If to display or not the objects: True (1) or False (0).'),
('use_thread', 'If to use multithreading: True (1) or False (0).')
diff --git a/tclCommands/TclCommandPlotObjects.py b/tclCommands/TclCommandPlotObjects.py
index 5fce3216..1a230b3b 100644
--- a/tclCommands/TclCommandPlotObjects.py
+++ b/tclCommands/TclCommandPlotObjects.py
@@ -21,7 +21,7 @@ class TclCommandPlotObjects(TclCommand):
# List of all command aliases, to be able use old names for backward compatibility (add_poly, add_polygon)
aliases = ['plot_objects']
- description = '%s %s' % ("--", "Plot a specified list of objects in AppGUI.")
+ description = '%s %s' % ("--", "Plot a specified list of objects in appGUI.")
# Dictionary of types from Tcl command, needs to be ordered
arg_names = collections.OrderedDict([
@@ -38,7 +38,7 @@ class TclCommandPlotObjects(TclCommand):
# structured help for current command, args needs to be ordered
help = {
- 'main': "Plot a specified list of objects in AppGUI.",
+ 'main': "Plot a specified list of objects in appGUI.",
'args': collections.OrderedDict([
('names', "A list of object names to be plotted separated by comma. Required.\n"
"WARNING: no spaces are allowed. If unsure enclose the entire list with quotes."),
diff --git a/tclCommands/TclCommandScale.py b/tclCommands/TclCommandScale.py
index b447db8c..4c7e4491 100644
--- a/tclCommands/TclCommandScale.py
+++ b/tclCommands/TclCommandScale.py
@@ -4,7 +4,7 @@ import collections
import logging
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandSetActive.py b/tclCommands/TclCommandSetActive.py
index febe927b..24979e5a 100644
--- a/tclCommands/TclCommandSetActive.py
+++ b/tclCommands/TclCommandSetActive.py
@@ -5,7 +5,7 @@ import collections
class TclCommandSetActive(TclCommand):
"""
- Tcl shell command to set an object as active in the AppGUI.
+ Tcl shell command to set an object as active in the appGUI.
example:
diff --git a/tclCommands/TclCommandSetOrigin.py b/tclCommands/TclCommandSetOrigin.py
index d2c9681c..2a5f5d18 100644
--- a/tclCommands/TclCommandSetOrigin.py
+++ b/tclCommands/TclCommandSetOrigin.py
@@ -13,7 +13,7 @@ from camlib import get_bounds
import logging
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandSetPath.py b/tclCommands/TclCommandSetPath.py
index 09b30e43..7a8ae872 100644
--- a/tclCommands/TclCommandSetPath.py
+++ b/tclCommands/TclCommandSetPath.py
@@ -11,7 +11,7 @@ import collections
import os
import logging
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')
diff --git a/tclCommands/TclCommandSubtractRectangle.py b/tclCommands/TclCommandSubtractRectangle.py
index 95d66bd2..b7b30037 100644
--- a/tclCommands/TclCommandSubtractRectangle.py
+++ b/tclCommands/TclCommandSubtractRectangle.py
@@ -3,7 +3,7 @@ from tclCommands.TclCommand import TclCommandSignaled
import collections
import gettext
-import AppTranslation as fcTranslate
+import appTranslation as fcTranslate
import builtins
fcTranslate.apply_language('strings')