diff --git a/CHANGELOG.md b/CHANGELOG.md index c95cfe46..db08b2b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,11 @@ CHANGELOG for FlatCAM beta ================================================= +22.09.2020 + +- fixed an error in importing SVG that has a single line +- updated the POT file and the PO/MO files for Turkish language + 20.09.2020 - in CNCJob UI Autolevelling: on manual add of probe points, only voronoi diagram is calculated diff --git a/camlib.py b/camlib.py index 04e0cfb7..39976466 100644 --- a/camlib.py +++ b/camlib.py @@ -1132,9 +1132,12 @@ class Geometry(object): merged_lines = linemerge(geos_lines) geos = geos_polys - for l in merged_lines: - geos.append(l) - + try: + for l in merged_lines: + geos.append(l) + except TypeError: + geos.append(merged_lines) + # Add to object if self.solid_geometry is None: self.solid_geometry = [] diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index 810702c6..83f6dc92 100644 Binary files a/locale/tr/LC_MESSAGES/strings.mo and b/locale/tr/LC_MESSAGES/strings.mo differ diff --git a/locale/tr/LC_MESSAGES/strings.po b/locale/tr/LC_MESSAGES/strings.po index 752fccbd..d9d722b4 100644 --- a/locale/tr/LC_MESSAGES/strings.po +++ b/locale/tr/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-08-29 16:08+0300\n" -"PO-Revision-Date: 2020-08-29 16:08+0300\n" +"POT-Creation-Date: 2020-09-22 16:12+0300\n" +"PO-Revision-Date: 2020-09-22 16:12+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.3.1\n" +"X-Generator: Poedit 2.4.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" @@ -108,11 +108,11 @@ msgstr "Yer İşaretleri" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1589 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1716 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:234 appTools/ToolFilm.py:380 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 -#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:523 -#: appTools/ToolQRCode.py:570 app_Main.py:1747 app_Main.py:2575 +#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:525 +#: appTools/ToolQRCode.py:572 app_Main.py:1747 app_Main.py:2575 #: app_Main.py:2611 app_Main.py:2658 app_Main.py:4404 app_Main.py:7105 #: app_Main.py:7144 app_Main.py:7188 app_Main.py:7217 app_Main.py:7258 #: app_Main.py:7283 app_Main.py:7339 app_Main.py:7375 app_Main.py:7420 @@ -124,11 +124,11 @@ msgid "Cancelled." msgstr "İptal edildi." #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1511 -#: appObjects/FlatCAMCNCJob.py:2110 appTools/ToolFilm.py:509 -#: appTools/ToolFilm.py:688 appTools/ToolSolderPaste.py:1097 app_Main.py:2666 -#: app_Main.py:8434 app_Main.py:8482 app_Main.py:8611 app_Main.py:8748 -#: app_Main.py:8816 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1638 +#: appObjects/FlatCAMCNCJob.py:1828 appObjects/FlatCAMCNCJob.py:2277 +#: appTools/ToolFilm.py:509 appTools/ToolFilm.py:688 +#: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8434 +#: app_Main.py:8482 app_Main.py:8611 app_Main.py:8748 app_Main.py:8816 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -270,7 +270,7 @@ msgstr "" "yeni bir araç ekler." #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:922 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:923 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6878 msgid "Cancel" msgstr "İptal" @@ -282,7 +282,7 @@ msgstr "Uç Adı" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 #: appGUI/ObjectUI.py:690 appGUI/ObjectUI.py:959 appGUI/ObjectUI.py:1525 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 -#: appTools/ToolCutOut.py:1819 appTools/ToolIsolation.py:3053 +#: appTools/ToolCutOut.py:2058 appTools/ToolIsolation.py:3053 #: appTools/ToolNCC.py:3858 appTools/ToolNCC.py:3867 appTools/ToolPaint.py:2881 msgid "Tool Dia" msgstr "Uç Kalınlığı" @@ -319,7 +319,7 @@ msgstr "Uç Şekli" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 -#: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:1862 +#: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2101 #: appTools/ToolDrilling.py:2129 appTools/ToolMilling.py:1793 msgid "Cut Z" msgstr "Z Derinliği" @@ -344,7 +344,7 @@ msgstr "V-Uç Açısı" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 #: appDatabase.py:1903 appGUI/ObjectUI.py:1135 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:184 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98 @@ -699,14 +699,14 @@ msgstr "" "Z düzleminde, iş durduktan hemen sonra tekrar hareket edilecek bir konum." #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 -#: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:287 +#: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:293 #: appTools/ToolDrilling.py:881 appTools/ToolIsolation.py:1032 #: appTools/ToolNCC.py:964 appTools/ToolPaint.py:703 msgid "Could not load Tools DB file." msgstr "Araçlar veritabannı dosyası yüklenemedi." #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 -#: appDatabase.py:3059 appTools/ToolCutOut.py:298 appTools/ToolDrilling.py:889 +#: appDatabase.py:3059 appTools/ToolCutOut.py:304 appTools/ToolDrilling.py:889 #: appTools/ToolIsolation.py:1043 appTools/ToolNCC.py:975 #: appTools/ToolPaint.py:714 msgid "Failed to parse Tools DB file." @@ -764,7 +764,7 @@ msgstr "FlatCAM Araçlar Veritabanını İçe Aktar" #: appDatabase.py:740 appDatabase.py:915 appDatabase.py:3073 #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1027 -#: appTools/ToolCutOut.py:476 appTools/ToolCutOut.py:517 +#: appTools/ToolCutOut.py:482 appTools/ToolCutOut.py:523 #: appTools/ToolIsolation.py:2545 appTools/ToolIsolation.py:2629 #: appTools/ToolNCC.py:3607 appTools/ToolNCC.py:3687 appTools/ToolPaint.py:2625 #: appTools/ToolPaint.py:2714 app_Main.py:5676 app_Main.py:5718 @@ -822,7 +822,7 @@ msgstr "Yuva Seçenekleri" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:521 appGUI/ObjectUI.py:794 appGUI/ObjectUI.py:1738 -#: appGUI/ObjectUI.py:2474 appGUI/ObjectUI.py:2541 +#: appGUI/ObjectUI.py:2517 appGUI/ObjectUI.py:2584 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "İsim" @@ -917,8 +917,8 @@ msgstr "Çizim Oluştur" msgid "NCC" msgstr "CCW" -#: appDatabase.py:1192 appDatabase.py:2779 appTools/ToolCutOut.py:321 -#: appTools/ToolCutOut.py:457 +#: appDatabase.py:1192 appDatabase.py:2779 appTools/ToolCutOut.py:327 +#: appTools/ToolCutOut.py:463 #, fuzzy #| msgid "Cutout PCB" msgid "Cutout" @@ -1067,7 +1067,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 -#: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:1915 +#: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2154 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 #: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4021 #: appTools/ToolNCC.py:4124 @@ -1087,7 +1087,8 @@ msgid "Bounding box margin." msgstr "Sınırlayıcı kutu boşluğu." #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1567 +#: appGUI/ObjectUI.py:1567 appGUI/ObjectUI.py:2008 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 @@ -1120,18 +1121,18 @@ msgid "Standard" msgstr "Standart" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5109 +#: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 #: appGUI/ObjectUI.py:1577 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 #: appTools/ToolNCC.py:1926 appTools/ToolNCC.py:4013 appTools/ToolPaint.py:1469 -#: appTools/ToolPaint.py:3014 defaults.py:462 defaults.py:499 +#: appTools/ToolPaint.py:3014 defaults.py:463 defaults.py:500 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "Nokta Bazlı" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5113 appGUI/ObjectUI.py:1577 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1577 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 #: appTools/ToolNCC.py:1937 appTools/ToolNCC.py:4013 appTools/ToolPaint.py:160 @@ -1148,10 +1149,10 @@ msgstr "Çizgi Bazlı" msgid "Combo" msgstr "Karma" -#: appDatabase.py:1594 appDatabase.py:1712 appGUI/ObjectUI.py:2070 -#: appGUI/ObjectUI.py:2093 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 +#: appDatabase.py:1594 appDatabase.py:1712 appGUI/ObjectUI.py:2093 +#: appGUI/ObjectUI.py:2116 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1157 appObjects/FlatCAMCNCJob.py:1179 +#: appObjects/FlatCAMCNCJob.py:1271 appObjects/FlatCAMCNCJob.py:1293 #: appTools/ToolNCC.py:4034 appTools/ToolNCC.py:4137 appTools/ToolPaint.py:3025 msgid "Connect" msgstr "Birleştir" @@ -1377,7 +1378,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 -#: appTools/ToolCutOut.py:1886 appTools/ToolDrilling.py:2153 +#: appTools/ToolCutOut.py:2125 appTools/ToolDrilling.py:2153 #: appTools/ToolMilling.py:1817 msgid "" "Use multiple passes to limit\n" @@ -1392,7 +1393,7 @@ msgstr "" #: appDatabase.py:1896 appGUI/ObjectUI.py:1126 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 -#: appTools/ToolCutOut.py:1900 appTools/ToolDrilling.py:2166 +#: appTools/ToolCutOut.py:2139 appTools/ToolDrilling.py:2166 #: appTools/ToolMilling.py:1830 msgid "Depth of each pass (positive)." msgstr "Her geçişin derinliği (pozitif)." @@ -1494,7 +1495,7 @@ msgid "" msgstr "" #: appDatabase.py:2073 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 -#: appTools/ToolCutOut.py:1917 +#: appTools/ToolCutOut.py:2156 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1506,12 +1507,12 @@ msgstr "" "çevresinden tamamen ayrılmasına sebep olacaktır" #: appDatabase.py:2085 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 -#: appTools/ToolCutOut.py:1925 +#: appTools/ToolCutOut.py:2164 msgid "Gap size" msgstr "Geçit Boyutu" #: appDatabase.py:2087 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 -#: appTools/ToolCutOut.py:1927 +#: appTools/ToolCutOut.py:2166 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1522,14 +1523,14 @@ msgstr "" "için kullanılan, kesik içindeki geçitlerin boyutu." #: appDatabase.py:2096 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 -#: appTools/ToolCutOut.py:1940 +#: appTools/ToolCutOut.py:2179 #, fuzzy #| msgid "Image type" msgid "Gap type" msgstr "Görüntü Rengi" #: appDatabase.py:2098 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appTools/ToolCutOut.py:1942 +#: appTools/ToolCutOut.py:2181 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1539,24 +1540,24 @@ msgid "" msgstr "" #: appDatabase.py:2106 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 -#: appTools/ToolCutOut.py:1950 +#: appTools/ToolCutOut.py:2189 msgid "Bridge" msgstr "" #: appDatabase.py:2107 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appTools/ToolCutOut.py:1951 +#: appTools/ToolCutOut.py:2190 msgid "Thin" msgstr "" #: appDatabase.py:2118 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 -#: appTools/ToolCutOut.py:1961 +#: appTools/ToolCutOut.py:2200 #, fuzzy #| msgid "MultiDepth" msgid "Depth" msgstr "Çoklu Geçiş" #: appDatabase.py:2120 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appTools/ToolCutOut.py:1963 +#: appTools/ToolCutOut.py:2202 #, fuzzy #| msgid "" #| "The width of the travel lines to be\n" @@ -1568,12 +1569,12 @@ msgstr "Şekilde oluşturulacak hareket hattı çizgilerinin genişliği." #: appDatabase.py:2137 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 -#: appTools/ToolCalculators.py:249 appTools/ToolCutOut.py:1978 +#: appTools/ToolCalculators.py:249 appTools/ToolCutOut.py:2217 msgid "Tool Diameter" msgstr "Uç Kalınlığı" #: appDatabase.py:2139 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 -#: appTools/ToolCutOut.py:1980 +#: appTools/ToolCutOut.py:2219 msgid "The drill hole diameter when doing mpuse bites." msgstr "" @@ -1583,22 +1584,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 #: appTools/ToolCopperThieving.py:1327 appTools/ToolCopperThieving.py:1367 -#: appTools/ToolCopperThieving.py:1407 appTools/ToolCutOut.py:1990 +#: appTools/ToolCopperThieving.py:1407 appTools/ToolCutOut.py:2229 msgid "Spacing" msgstr "Aralık" #: appDatabase.py:2152 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 -#: appTools/ToolCutOut.py:1992 +#: appTools/ToolCutOut.py:2231 msgid "The spacing between drill holes when doing mouse bites." msgstr "" #: appDatabase.py:2171 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 -#: appTools/ToolCutOut.py:1793 +#: appTools/ToolCutOut.py:2032 msgid "Convex Shape" msgstr "Yuvarlak Köşe" #: appDatabase.py:2174 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 -#: appTools/ToolCutOut.py:1795 appTools/ToolCutOut.py:1800 +#: appTools/ToolCutOut.py:2034 appTools/ToolCutOut.py:2039 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1608,11 +1609,11 @@ msgstr "" "Yalnız, kaynak nesnenin türü Gerber ise kullanılabilir." #: appDatabase.py:2182 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 -#: appTools/ToolCutOut.py:2021 +#: appTools/ToolCutOut.py:2260 msgid "Gaps" msgstr "Geçit Sayısı" -#: appDatabase.py:2184 appTools/ToolCutOut.py:2023 +#: appDatabase.py:2184 appTools/ToolCutOut.py:2262 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1666,7 +1667,7 @@ msgstr "" #: appTools/ToolCalibration.py:1395 appTools/ToolCalibration.py:1406 #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 -#: appTools/ToolCutOut.py:2195 appTools/ToolCutOut.py:2206 +#: appTools/ToolCutOut.py:2434 appTools/ToolCutOut.py:2445 #: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 @@ -1685,7 +1686,7 @@ msgstr "" #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 #: appTools/ToolPcbWizard.py:488 appTools/ToolPcbWizard.py:499 #: appTools/ToolPunchGerber.py:1022 appTools/ToolPunchGerber.py:1033 -#: appTools/ToolQRCode.py:919 appTools/ToolQRCode.py:930 +#: appTools/ToolQRCode.py:921 appTools/ToolQRCode.py:932 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 #: appTools/ToolSub.py:770 appTools/ToolSub.py:781 @@ -1702,7 +1703,7 @@ msgstr "Düzenlenen değer aralık dışında" #: appTools/ToolCalibration.py:1401 appTools/ToolCalibration.py:1408 #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 -#: appTools/ToolCutOut.py:2201 appTools/ToolCutOut.py:2208 +#: appTools/ToolCutOut.py:2440 appTools/ToolCutOut.py:2447 #: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 @@ -1721,7 +1722,7 @@ msgstr "Düzenlenen değer aralık dışında" #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 #: appTools/ToolPcbWizard.py:494 appTools/ToolPcbWizard.py:501 #: appTools/ToolPunchGerber.py:1028 appTools/ToolPunchGerber.py:1035 -#: appTools/ToolQRCode.py:925 appTools/ToolQRCode.py:932 +#: appTools/ToolQRCode.py:927 appTools/ToolQRCode.py:934 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 #: appTools/ToolSub.py:776 appTools/ToolSub.py:783 @@ -2356,7 +2357,7 @@ msgstr "Yuvarlak" #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3375 #: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4234 #: appTools/ToolPaint.py:3166 appTools/ToolPunchGerber.py:759 -#: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:785 +#: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:787 msgid "Square" msgstr "Kare" @@ -2450,7 +2451,7 @@ msgstr "Çizim" #: appEditors/AppGeoEditor.py:582 appEditors/AppGeoEditor.py:1071 #: appEditors/AppGeoEditor.py:2966 appEditors/AppGeoEditor.py:2994 -#: appEditors/AppGeoEditor.py:3022 appEditors/AppGeoEditor.py:4386 +#: appEditors/AppGeoEditor.py:3022 appEditors/AppGeoEditor.py:4390 #: appEditors/AppGerberEditor.py:5781 msgid "Cancelled. No shape selected." msgstr "Çizim işlemi iptal edildi. Şekil seçilmedi." @@ -2544,7 +2545,7 @@ msgstr "Orijin" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolIsolation.py:3313 appTools/ToolNCC.py:4190 -#: appTools/ToolPaint.py:3095 appTools/ToolTransform.py:557 defaults.py:557 +#: appTools/ToolPaint.py:3095 appTools/ToolTransform.py:557 defaults.py:558 msgid "Selection" msgstr "Seçim" @@ -2568,7 +2569,7 @@ msgstr "Minimum" #: appTools/ToolExtractDrills.py:556 appTools/ToolExtractDrills.py:677 #: appTools/ToolPunchGerber.py:846 appTools/ToolPunchGerber.py:962 #: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 -#: app_Main.py:10219 +#: app_Main.py:10216 msgid "Value" msgstr "Değer" @@ -2580,7 +2581,7 @@ msgstr "X,Y biçiminde referans noktası." #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 #: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:973 -#: appGUI/ObjectUI.py:2151 appTools/ToolDblSided.py:713 +#: appGUI/ObjectUI.py:2174 appTools/ToolDblSided.py:713 #: appTools/ToolDblSided.py:901 appTools/ToolNCC.py:63 #: appTools/ToolPaint.py:137 appTools/ToolSolderPaste.py:160 #: appTools/ToolSolderPaste.py:1203 appTools/ToolTransform.py:572 @@ -2794,7 +2795,7 @@ msgstr "Hizala" #: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:447 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 -#: appTools/ToolQRCode.py:784 appTools/ToolTransform.py:854 +#: appTools/ToolQRCode.py:786 appTools/ToolTransform.py:854 msgid "Rounded" msgstr "Yuvarlak" @@ -3283,7 +3284,7 @@ msgstr "Şekil Düzenleyici" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 #: appGUI/ObjectUI.py:276 appGUI/ObjectUI.py:858 appGUI/ObjectUI.py:1830 -#: appTools/ToolCutOut.py:1772 appTools/ToolDblSided.py:519 +#: appTools/ToolCutOut.py:2011 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" msgstr "Tür" @@ -3328,27 +3329,27 @@ msgstr "Izgaraya yapıştırma etkinleştirildi." msgid "Grid Snap disabled." msgstr "Izgaraya yapıştırma devre dışı bırakıldı." -#: appEditors/AppGeoEditor.py:4393 appGUI/MainGUI.py:3194 +#: appEditors/AppGeoEditor.py:4397 appGUI/MainGUI.py:3194 #: appGUI/MainGUI.py:3240 appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3402 #: appGUI/MainGUI.py:3441 appGUI/MainGUI.py:3453 appGUI/MainGUI.py:3470 msgid "Click on target point." msgstr "Hedef noktayı tıkla." -#: appEditors/AppGeoEditor.py:4675 +#: appEditors/AppGeoEditor.py:4679 msgid "Editing MultiGeo Geometry, tool" msgstr "MultiGeometry (Çoklu şekil) Şeklini Düzenleme, araç" -#: appEditors/AppGeoEditor.py:4677 appTools/ToolNCC.py:2232 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2232 msgid "with diameter" msgstr "çap ile" -#: appEditors/AppGeoEditor.py:4780 appEditors/AppGeoEditor.py:4815 +#: appEditors/AppGeoEditor.py:4784 appEditors/AppGeoEditor.py:4819 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "" "Kesişim yapabilmek için en az 2 geometrik şekilden oluşan bir seçim " "gereklidir." -#: appEditors/AppGeoEditor.py:4901 appEditors/AppGeoEditor.py:5005 +#: appEditors/AppGeoEditor.py:4905 appEditors/AppGeoEditor.py:5009 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3356,56 +3357,56 @@ msgstr "" "Negatif tampon değeri kabul edilmiyor. 'İç' şekil oluşturmak için İç Tampon " "kısmını kullanın" -#: appEditors/AppGeoEditor.py:4911 appEditors/AppGeoEditor.py:4964 -#: appEditors/AppGeoEditor.py:5014 +#: appEditors/AppGeoEditor.py:4915 appEditors/AppGeoEditor.py:4968 +#: appEditors/AppGeoEditor.py:5018 msgid "Nothing selected for buffering." msgstr "Tampon oluşturmak için hiçbir şey seçilmedi." -#: appEditors/AppGeoEditor.py:4916 appEditors/AppGeoEditor.py:4968 -#: appEditors/AppGeoEditor.py:5019 +#: appEditors/AppGeoEditor.py:4920 appEditors/AppGeoEditor.py:4972 +#: appEditors/AppGeoEditor.py:5023 msgid "Invalid distance for buffering." msgstr "Tampon oluşturmak için geçersiz mesafe." -#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:5039 +#: appEditors/AppGeoEditor.py:4944 appEditors/AppGeoEditor.py:5043 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "Hata, sonuç yok. Farklı bir tampon değeri seçin." -#: appEditors/AppGeoEditor.py:4951 +#: appEditors/AppGeoEditor.py:4955 msgid "Full buffer geometry created." msgstr "Tam tampon oluşturuldu." -#: appEditors/AppGeoEditor.py:4957 +#: appEditors/AppGeoEditor.py:4961 msgid "Negative buffer value is not accepted." msgstr "Negatif bir tampon değeri kabul edilmiyor." -#: appEditors/AppGeoEditor.py:4988 +#: appEditors/AppGeoEditor.py:4992 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "Hata, sonuç yok. Daha düşük bir tampon değeri seçin." -#: appEditors/AppGeoEditor.py:4998 +#: appEditors/AppGeoEditor.py:5002 msgid "Interior buffer geometry created." msgstr "İç tampon başarıyla oluşturuldu." -#: appEditors/AppGeoEditor.py:5049 +#: appEditors/AppGeoEditor.py:5053 msgid "Exterior buffer geometry created." msgstr "Dış tampon başarıyla oluşturuldu." -#: appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGeoEditor.py:5059 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" "Çizim yapılamadı. Üst üste gelme değerinin 1,00'den (% 100%) düşük olması " "gerekir." -#: appEditors/AppGeoEditor.py:5062 +#: appEditors/AppGeoEditor.py:5066 msgid "Nothing selected for painting." msgstr "Çizim için hiçbir şey seçilmedi." -#: appEditors/AppGeoEditor.py:5068 +#: appEditors/AppGeoEditor.py:5072 msgid "Invalid value for" msgstr "İçin geçersiz değer" -#: appEditors/AppGeoEditor.py:5127 +#: appEditors/AppGeoEditor.py:5131 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3413,7 +3414,7 @@ msgstr "" "Çizim yapılamadı. Farklı bir seçenek kombinasyonu veya farklı bir çizim " "yöntemi deneyin" -#: appEditors/AppGeoEditor.py:5138 +#: appEditors/AppGeoEditor.py:5142 msgid "Paint done." msgstr "Çizim tamamlandı." @@ -3890,8 +3891,8 @@ msgstr "Dosyada şekil tanımı yok. Gerber oluşturma işlemi iptal ediliyor." #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 #: appObjects/FlatCAMGeometry.py:1850 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:8990 app_Main.py:9050 -#: app_Main.py:9181 app_Main.py:9246 app_Main.py:9898 +#: appTools/ToolPcbWizard.py:318 app_Main.py:8987 app_Main.py:9047 +#: app_Main.py:9178 app_Main.py:9243 app_Main.py:9895 msgid "An internal error has occurred. See shell.\n" msgstr "Dahili bir hata oluştu. Komut satırına bakın.\n" @@ -3925,9 +3926,9 @@ msgstr "" "Bir tampon oluşturmak için şekil yok. Lütfen en az bir şekil seçin ve tekrar " "deneyin." -#: appEditors/AppGerberEditor.py:5166 appTools/ToolCutOut.py:756 -#: appTools/ToolCutOut.py:830 appTools/ToolCutOut.py:1049 -#: appTools/ToolCutOut.py:1088 camlib.py:4826 camlib.py:5582 +#: appEditors/AppGerberEditor.py:5166 appTools/ToolCutOut.py:770 +#: appTools/ToolCutOut.py:893 appTools/ToolCutOut.py:1116 +#: appTools/ToolCutOut.py:1262 camlib.py:4839 camlib.py:5598 msgid "Failed." msgstr "Başarısız oldu." @@ -4031,7 +4032,7 @@ msgstr "Metin boyunca Bul kutusundaki ile değiştirilecek dize." #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:1395 #: appTools/ToolIsolation.py:3323 appTools/ToolPaint.py:1034 -#: appTools/ToolPaint.py:3125 defaults.py:413 defaults.py:500 +#: appTools/ToolPaint.py:3125 defaults.py:414 defaults.py:501 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Tamamı" @@ -4087,18 +4088,20 @@ msgid "Open file" msgstr "Dosyayı Aç" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1485 appObjects/FlatCAMCNCJob.py:1490 -#: appObjects/FlatCAMCNCJob.py:1713 appObjects/FlatCAMCNCJob.py:1718 +#: appObjects/FlatCAMCNCJob.py:1612 appObjects/FlatCAMCNCJob.py:1617 +#: appObjects/FlatCAMCNCJob.py:1802 appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1880 appObjects/FlatCAMCNCJob.py:1885 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7021 app_Main.py:7026 msgid "Export Code ..." msgstr "Kodu Dışa Aktar ..." -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1507 -#: appObjects/FlatCAMCNCJob.py:2106 appTools/ToolSolderPaste.py:1093 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1634 +#: appObjects/FlatCAMCNCJob.py:1824 appObjects/FlatCAMCNCJob.py:2273 +#: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "Böyle bir dosya ya da dizin yok" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2120 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2287 msgid "Saved to" msgstr "Şuraya kaydedildi" @@ -4130,7 +4133,7 @@ msgstr "G Kod'u Kaydet" msgid "Start GCode" msgstr "G-Kodu başlatılıyor" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1811 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1978 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "Kod düzenleyiciye makine kodu yüklendi" @@ -4539,7 +4542,7 @@ msgstr "Ayarları Dosyadan İçe Aktar ..." msgid "Export Preferences to file ..." msgstr "Ayarları Dosyaya Aktar ..." -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1163 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1164 msgid "Save Preferences" msgstr "Ayarları Kaydet" @@ -5007,47 +5010,47 @@ msgstr "Çizimi Devre Dışı Bırak" msgid "Set Color" msgstr "Rengi Ayarla" -#: appGUI/MainGUI.py:709 app_Main.py:10165 +#: appGUI/MainGUI.py:709 app_Main.py:10162 msgid "Red" msgstr "Kırmızı" -#: appGUI/MainGUI.py:712 app_Main.py:10167 +#: appGUI/MainGUI.py:712 app_Main.py:10164 msgid "Blue" msgstr "Mavi" -#: appGUI/MainGUI.py:715 app_Main.py:10170 +#: appGUI/MainGUI.py:715 app_Main.py:10167 msgid "Yellow" msgstr "Sarı" -#: appGUI/MainGUI.py:718 app_Main.py:10172 +#: appGUI/MainGUI.py:718 app_Main.py:10169 msgid "Green" msgstr "Yeşil" -#: appGUI/MainGUI.py:721 app_Main.py:10174 +#: appGUI/MainGUI.py:721 app_Main.py:10171 msgid "Purple" msgstr "Mor" -#: appGUI/MainGUI.py:724 app_Main.py:10176 +#: appGUI/MainGUI.py:724 app_Main.py:10173 msgid "Brown" msgstr "Kahverengi" -#: appGUI/MainGUI.py:727 app_Main.py:10178 app_Main.py:10234 +#: appGUI/MainGUI.py:727 app_Main.py:10175 app_Main.py:10231 msgid "White" msgstr "Beyaz" -#: appGUI/MainGUI.py:730 app_Main.py:10180 +#: appGUI/MainGUI.py:730 app_Main.py:10177 msgid "Black" msgstr "Siyah" -#: appGUI/MainGUI.py:735 app_Main.py:10183 +#: appGUI/MainGUI.py:735 app_Main.py:10180 msgid "Custom" msgstr "Özel" -#: appGUI/MainGUI.py:740 app_Main.py:10217 +#: appGUI/MainGUI.py:740 app_Main.py:10214 msgid "Opacity" msgstr "Opaklık" -#: appGUI/MainGUI.py:743 app_Main.py:10193 +#: appGUI/MainGUI.py:743 app_Main.py:10190 msgid "Default" msgstr "Varsayılan" @@ -5220,8 +5223,8 @@ msgstr "Nesne Hizalama" msgid "Extract Drills Tool" msgstr "Delik Çıkarma" -#: appGUI/MainGUI.py:931 appGUI/ObjectUI.py:361 appTools/ToolCutOut.py:150 -#: appTools/ToolCutOut.py:1811 +#: appGUI/MainGUI.py:931 appGUI/ObjectUI.py:361 appTools/ToolCutOut.py:156 +#: appTools/ToolCutOut.py:2050 msgid "Cutout Tool" msgstr "PCB Kesimi" @@ -5274,7 +5277,7 @@ msgid "Calculators Tool" msgstr "Hesap Makinesi" #: appGUI/MainGUI.py:962 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4285 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:625 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:627 msgid "QRCode Tool" msgstr "QR Kod" @@ -5491,10 +5494,10 @@ msgstr "Maksimum Yapışma Mesafesi" msgid "Toggle the display of axis on canvas" msgstr "Çalışma alanındaki eksen görüntüsünü değiştirir" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:889 -#: appGUI/preferences/PreferencesUIManager.py:982 -#: appGUI/preferences/PreferencesUIManager.py:1010 -#: appGUI/preferences/PreferencesUIManager.py:1115 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:890 +#: appGUI/preferences/PreferencesUIManager.py:983 +#: appGUI/preferences/PreferencesUIManager.py:1011 +#: appGUI/preferences/PreferencesUIManager.py:1116 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "Ayarlar" @@ -5548,7 +5551,7 @@ msgstr "Çalışma Alanı" #: appTools/ToolExtractDrills.py:453 appTools/ToolFiducials.py:873 #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2948 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 -#: appTools/ToolQRCode.py:656 appTools/ToolRulesCheck.py:1163 +#: appTools/ToolQRCode.py:658 appTools/ToolRulesCheck.py:1163 #: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 msgid "GERBER" msgstr "GERBER" @@ -5636,7 +5639,7 @@ msgstr "Değişiklikleri kaydetmeden ayarlar penceresini kapatır." msgid "Toggle Visibility" msgstr "Görünürlüğü Değiştir" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2143 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2166 msgid "New" msgstr "Yeni" @@ -5645,7 +5648,7 @@ msgstr "Yeni" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:1769 appTools/ToolDblSided.py:529 +#: appTools/ToolCutOut.py:2008 appTools/ToolDblSided.py:529 #: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:782 #: appTools/ToolFilm.py:805 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:796 appTools/ToolIsolation.py:3283 @@ -5774,14 +5777,14 @@ msgstr "" "Arayüz sıfırlamak istediğinizden emin misiniz?\n" "\n" -#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:921 -#: appGUI/preferences/PreferencesUIManager.py:1167 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:922 +#: appGUI/preferences/PreferencesUIManager.py:1168 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6876 msgid "Yes" msgstr "Evet" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1168 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1169 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5894,7 +5897,7 @@ msgstr "Komut etkinleştirildi." msgid "Shell disabled." msgstr "Komut devre dışı bırakıldı." -#: appGUI/MainGUI.py:3875 app_Main.py:9676 +#: appGUI/MainGUI.py:3875 app_Main.py:9673 msgid "Shortcut Key List" msgstr " Klavye Kısayol Listesi " @@ -6570,15 +6573,15 @@ msgstr "" msgid "Resulting geometry will have rounded corners." msgstr "Ortaya çıkan şeklin köşeleri yuvarlatılmış olacaktır." -#: appGUI/ObjectUI.py:415 appGUI/ObjectUI.py:455 appTools/ToolCutOut.py:2045 -#: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3389 +#: appGUI/ObjectUI.py:415 appGUI/ObjectUI.py:455 appTools/ToolCutOut.py:2284 +#: appTools/ToolCutOut.py:2299 appTools/ToolIsolation.py:3389 #: appTools/ToolNCC.py:4248 appTools/ToolPaint.py:3176 msgid "Generate Geometry" msgstr "Bakır Temizliğini Başlat" #: appGUI/ObjectUI.py:426 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 -#: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:779 +#: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:781 msgid "Bounding Box" msgstr "Sınırlayıcı Kutu" @@ -6925,7 +6928,7 @@ msgstr "" msgid "Add from DB" msgstr "Veritabanından Ekle" -#: appGUI/ObjectUI.py:982 appTools/ToolCutOut.py:1845 +#: appGUI/ObjectUI.py:982 appTools/ToolCutOut.py:2084 #: appTools/ToolIsolation.py:3092 appTools/ToolNCC.py:3897 #: appTools/ToolPaint.py:2911 #, fuzzy @@ -7020,7 +7023,7 @@ msgstr "" #: appGUI/ObjectUI.py:1091 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 -#: appObjects/FlatCAMGeometry.py:1312 appTools/ToolCutOut.py:1865 +#: appObjects/FlatCAMGeometry.py:1312 appTools/ToolCutOut.py:2104 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7032,7 +7035,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 -#: appTools/ToolCutOut.py:1883 appTools/ToolDrilling.py:2150 +#: appTools/ToolCutOut.py:2122 appTools/ToolDrilling.py:2150 #: appTools/ToolMilling.py:1814 msgid "Multi-Depth" msgstr "Çoklu Geçiş" @@ -7135,16 +7138,16 @@ msgstr "" "Ucun gerekli hıza ulaşması için\n" "beklenmesi gereken zaman birimi." -#: appGUI/ObjectUI.py:1263 appGUI/ObjectUI.py:1962 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:117 +#: appGUI/ObjectUI.py:1263 appGUI/ObjectUI.py:1964 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2129 msgid "Probe Z depth" msgstr "Ucun Z Derinliği" -#: appGUI/ObjectUI.py:1265 appGUI/ObjectUI.py:1964 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 +#: appGUI/ObjectUI.py:1265 appGUI/ObjectUI.py:1966 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2131 @@ -7162,8 +7165,8 @@ msgstr "" msgid "Feedrate Probe" msgstr "Ucun İlerleme Hızı" -#: appGUI/ObjectUI.py:1282 appGUI/ObjectUI.py:1977 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1282 appGUI/ObjectUI.py:1979 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 #: appTools/ToolDrilling.py:2468 appTools/ToolMilling.py:2150 @@ -7655,55 +7658,60 @@ msgid "Height" msgstr "Açık" #: appGUI/ObjectUI.py:1926 -msgid "Show Voronoi diagram" -msgstr "" +#, fuzzy +#| msgid "Plot Options" +msgid "Plot probing points" +msgstr "Çizim Seçenekleri" #: appGUI/ObjectUI.py:1928 -msgid "Display Voronoi diagram if there are probe points in the table." +msgid "" +"Plot the probing points in the table.\n" +"If a Voronoi method is used then\n" +"the Voronoi areas are also plotted." msgstr "" -#: appGUI/ObjectUI.py:1941 +#: appGUI/ObjectUI.py:1943 #, fuzzy #| msgid "Finished G-Code generation" msgid "Probe GCode Generation" msgstr "G-Kodu oluşturma işlemi tamamlanıyor" -#: appGUI/ObjectUI.py:1943 +#: appGUI/ObjectUI.py:1945 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" "that is to modify the original GCode to level the cutting height." msgstr "" -#: appGUI/ObjectUI.py:1950 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:105 +#: appGUI/ObjectUI.py:1952 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 #, fuzzy #| msgid "Probe Z depth" msgid "Probe Z travel" msgstr "Ucun Z Derinliği" -#: appGUI/ObjectUI.py:1952 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:107 +#: appGUI/ObjectUI.py:1954 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 #, fuzzy #| msgid "Height (Z) for travelling between the points." msgid "The safe Z for probe travelling between probe points." msgstr "Noktalar arasında hareket etmek için (Z) yüksekliği." -#: appGUI/ObjectUI.py:1975 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:130 +#: appGUI/ObjectUI.py:1977 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 #, fuzzy #| msgid "Feedrate" msgid "Probe Feedrate" msgstr "İlerleme Hızı" -#: appGUI/ObjectUI.py:1991 +#: appGUI/ObjectUI.py:1994 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 #, fuzzy #| msgid "Mode:" msgid "Mode" msgstr "Mod:" -#: appGUI/ObjectUI.py:1992 +#: appGUI/ObjectUI.py:1995 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7711,127 +7719,147 @@ msgid "" "- Grid: will automatically generate a grid of probe points" msgstr "" -#: appGUI/ObjectUI.py:1998 +#: appGUI/ObjectUI.py:2001 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 -#: appTools/ToolCutOut.py:2082 appTools/ToolFiducials.py:801 +#: appTools/ToolCutOut.py:2321 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "El İle" -#: appGUI/ObjectUI.py:1999 +#: appGUI/ObjectUI.py:2002 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 #, fuzzy #| msgid "Grids" msgid "Grid" msgstr "Izgara" -#: appGUI/ObjectUI.py:2007 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:2009 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 +msgid "" +"Choose a method for approximation of heights from autolevelling data.\n" +"- Voronoi: will generate a Voronoi diagram\n" +"- Bilinear: will use bilinear interpolation. Usable only for grid mode." +msgstr "" + +#: appGUI/ObjectUI.py:2015 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 +msgid "Voronoi" +msgstr "" + +#: appGUI/ObjectUI.py:2016 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 +#, fuzzy +#| msgid "Linear" +msgid "Bilinear" +msgstr "Doğrusal" + +#: appGUI/ObjectUI.py:2029 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "Sütunlar" -#: appGUI/ObjectUI.py:2009 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:2031 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "" -#: appGUI/ObjectUI.py:2017 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:97 +#: appGUI/ObjectUI.py:2040 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "Satır" -#: appGUI/ObjectUI.py:2019 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:99 +#: appGUI/ObjectUI.py:2042 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "" -#: appGUI/ObjectUI.py:2024 +#: appGUI/ObjectUI.py:2047 #, fuzzy #| msgid "Get Points" msgid "Add Probe Points" msgstr "Kalibrasyon Noktaları Al" -#: appGUI/ObjectUI.py:2032 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 +#: appGUI/ObjectUI.py:2055 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 #, fuzzy #| msgid "Contour" msgid "Controller" msgstr "Kenar" -#: appGUI/ObjectUI.py:2034 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:148 +#: appGUI/ObjectUI.py:2057 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/ObjectUI.py:2080 appGUI/ObjectUI.py:2095 -#: appObjects/FlatCAMCNCJob.py:1159 appObjects/FlatCAMCNCJob.py:1181 +#: appGUI/ObjectUI.py:2103 appGUI/ObjectUI.py:2118 +#: appObjects/FlatCAMCNCJob.py:1273 appObjects/FlatCAMCNCJob.py:1295 #, fuzzy #| msgid "Contour" msgid "Control" msgstr "Kenar" -#: appGUI/ObjectUI.py:2090 appGUI/ObjectUI.py:2097 -#: appObjects/FlatCAMCNCJob.py:1161 appObjects/FlatCAMCNCJob.py:1183 +#: appGUI/ObjectUI.py:2113 appGUI/ObjectUI.py:2120 +#: appObjects/FlatCAMCNCJob.py:1275 appObjects/FlatCAMCNCJob.py:1297 #, fuzzy #| msgid "Rendered" msgid "Sender" msgstr "Çizim" -#: appGUI/ObjectUI.py:2111 +#: appGUI/ObjectUI.py:2134 msgid "COM list" msgstr "" -#: appGUI/ObjectUI.py:2113 appGUI/ObjectUI.py:2128 +#: appGUI/ObjectUI.py:2136 appGUI/ObjectUI.py:2151 msgid "Lists the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2117 +#: appGUI/ObjectUI.py:2140 msgid "Search" msgstr "" -#: appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2142 msgid "Search for the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2126 +#: appGUI/ObjectUI.py:2149 msgid "Baud rates" msgstr "" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2168 msgid "New, custom baudrate." msgstr "" -#: appGUI/ObjectUI.py:2153 +#: appGUI/ObjectUI.py:2176 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appGUI/ObjectUI.py:2159 +#: appGUI/ObjectUI.py:2182 #, fuzzy #| msgid "Delete Selected" msgid "Delete selected baudrate" msgstr "Delete Selected" -#: appGUI/ObjectUI.py:2163 +#: appGUI/ObjectUI.py:2186 msgid "Reset" msgstr "Reset" -#: appGUI/ObjectUI.py:2165 +#: appGUI/ObjectUI.py:2188 msgid "Software reset of the controller." msgstr "" -#: appGUI/ObjectUI.py:2171 appObjects/FlatCAMCNCJob.py:1175 +#: appGUI/ObjectUI.py:2194 appObjects/FlatCAMCNCJob.py:1289 #, fuzzy #| msgid "Connect" msgid "Disconnected" msgstr "Birleştir" -#: appGUI/ObjectUI.py:2173 +#: appGUI/ObjectUI.py:2196 #, fuzzy #| msgid "" #| "Create a Gerber object from the selected object, within\n" @@ -7839,121 +7867,131 @@ msgstr "Birleştir" msgid "Connect to the selected port with the selected baud rate." msgstr "Belirtilen kutu içinde seçili nesneden bir Gerber nesnesi oluşturun." -#: appGUI/ObjectUI.py:2198 +#: appGUI/ObjectUI.py:2221 msgid "Jog" msgstr "" -#: appGUI/ObjectUI.py:2206 +#: appGUI/ObjectUI.py:2229 #, fuzzy #| msgid "Zeros" msgid "Zero Axes" msgstr "Sıfırlar" -#: appGUI/ObjectUI.py:2239 +#: appGUI/ObjectUI.py:2262 msgid "Pause/Resume" msgstr "" -#: appGUI/ObjectUI.py:2261 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:158 +#: appGUI/ObjectUI.py:2284 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "" -#: appGUI/ObjectUI.py:2263 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 +#: appGUI/ObjectUI.py:2286 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/ObjectUI.py:2275 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:171 +#: appGUI/ObjectUI.py:2298 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 #: appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "İlerleme Hızı" -#: appGUI/ObjectUI.py:2277 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:173 +#: appGUI/ObjectUI.py:2300 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "" -#: appGUI/ObjectUI.py:2297 +#: appGUI/ObjectUI.py:2320 msgid "Send Command" msgstr "" -#: appGUI/ObjectUI.py:2299 appGUI/ObjectUI.py:2309 +#: appGUI/ObjectUI.py:2322 appGUI/ObjectUI.py:2332 msgid "Send a custom command to GRBL." msgstr "" -#: appGUI/ObjectUI.py:2304 +#: appGUI/ObjectUI.py:2327 msgid "Type GRBL command ..." msgstr "" -#: appGUI/ObjectUI.py:2307 +#: appGUI/ObjectUI.py:2330 msgid "Send" msgstr "" -#: appGUI/ObjectUI.py:2315 +#: appGUI/ObjectUI.py:2338 #, fuzzy #| msgid "Text to PDF parameters" msgid "Get Config parameter" msgstr "PDF Metin Seçenekleri" -#: appGUI/ObjectUI.py:2317 +#: appGUI/ObjectUI.py:2340 msgid "A GRBL configuration parameter." msgstr "" -#: appGUI/ObjectUI.py:2322 +#: appGUI/ObjectUI.py:2345 msgid "Type GRBL parameter ..." msgstr "" -#: appGUI/ObjectUI.py:2325 +#: appGUI/ObjectUI.py:2348 #, fuzzy #| msgid "Geo" msgid "Get" msgstr "Şekil" -#: appGUI/ObjectUI.py:2327 +#: appGUI/ObjectUI.py:2350 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appGUI/ObjectUI.py:2335 +#: appGUI/ObjectUI.py:2358 #, fuzzy #| msgid "Gerber Export" msgid "Get Report" msgstr "Gerber'i Dışa Aktar" -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2360 msgid "Print in shell the GRBL report." msgstr "" -#: appGUI/ObjectUI.py:2342 +#: appGUI/ObjectUI.py:2366 msgid "Apply AutoLevelling" msgstr "" -#: appGUI/ObjectUI.py:2344 +#: appGUI/ObjectUI.py:2368 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" "over the original GCode therefore doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2354 +#: appGUI/ObjectUI.py:2377 +msgid "Will save the GRBL height map." +msgstr "" + +#: appGUI/ObjectUI.py:2387 #, fuzzy #| msgid "Starting G-Code" msgid "Save Probing GCode" msgstr "G-Kodu başlatılıyor" -#: appGUI/ObjectUI.py:2362 +#: appGUI/ObjectUI.py:2389 +#, fuzzy +#| msgid "Starting G-Code" +msgid "Will save the probing GCode." +msgstr "G-Kodu başlatılıyor" + +#: appGUI/ObjectUI.py:2398 msgid "View/Edit the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2369 appObjects/FlatCAMCNCJob.py:1579 -#: appObjects/FlatCAMCNCJob.py:1583 +#: appGUI/ObjectUI.py:2405 appObjects/FlatCAMCNCJob.py:1706 +#: appObjects/FlatCAMCNCJob.py:1710 #, fuzzy #| msgid "Import List" msgid "Import Height Map" msgstr "Listeyi İçe Aktar" -#: appGUI/ObjectUI.py:2371 +#: appGUI/ObjectUI.py:2407 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -7961,11 +7999,11 @@ msgid "" "doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2389 +#: appGUI/ObjectUI.py:2425 msgid "Export CNC Code" msgstr "CNC Kodunu Dışa Aktar" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2427 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -7975,11 +8013,11 @@ msgstr "" "Bu nesneyi bir dosyaya kaydetmek \n" "için G-Kod'u dışa aktarın." -#: appGUI/ObjectUI.py:2400 +#: appGUI/ObjectUI.py:2436 msgid "Save CNC Code" msgstr "CNC Kodunu Kaydet" -#: appGUI/ObjectUI.py:2403 +#: appGUI/ObjectUI.py:2439 msgid "" "Opens dialog to save G-Code\n" "file." @@ -7987,88 +8025,88 @@ msgstr "" "G-Kod dosyasını kaydetmek için bir\n" "iletişim kutusu açar." -#: appGUI/ObjectUI.py:2410 +#: appGUI/ObjectUI.py:2446 #, fuzzy #| msgid "View CNC Code" msgid "Review CNC Code." msgstr "CNC Kodunu Görüntüle" -#: appGUI/ObjectUI.py:2464 +#: appGUI/ObjectUI.py:2507 msgid "Script Object" msgstr "Komut Dosyası Nesnesi" -#: appGUI/ObjectUI.py:2484 appGUI/ObjectUI.py:2558 +#: appGUI/ObjectUI.py:2527 appGUI/ObjectUI.py:2601 msgid "Auto Completer" msgstr "Otomatik Tamamlayıcı" -#: appGUI/ObjectUI.py:2486 +#: appGUI/ObjectUI.py:2529 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" "Bu seçenek, Kod Düzenleyi'de otomatik \n" "tamamlamanın etkin olup olmadığını seçer." -#: appGUI/ObjectUI.py:2531 +#: appGUI/ObjectUI.py:2574 msgid "Document Object" msgstr "Belge Nesnesi" -#: appGUI/ObjectUI.py:2560 +#: appGUI/ObjectUI.py:2603 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Bu seçenek, Belge Düzenleyici'de otomatik tamamlamanın\n" "etkin olup olmadığını seçer." -#: appGUI/ObjectUI.py:2578 +#: appGUI/ObjectUI.py:2621 msgid "Font Type" msgstr "Yazı Tipi" -#: appGUI/ObjectUI.py:2595 +#: appGUI/ObjectUI.py:2638 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "Yazı Boyutu" -#: appGUI/ObjectUI.py:2631 +#: appGUI/ObjectUI.py:2674 msgid "Alignment" msgstr "Hizala" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2679 msgid "Align Left" msgstr "Sola Hizala" -#: appGUI/ObjectUI.py:2641 app_Main.py:4993 +#: appGUI/ObjectUI.py:2684 app_Main.py:4993 msgid "Center" msgstr "Ortala" -#: appGUI/ObjectUI.py:2646 +#: appGUI/ObjectUI.py:2689 msgid "Align Right" msgstr "Sağa Hizala" -#: appGUI/ObjectUI.py:2651 +#: appGUI/ObjectUI.py:2694 msgid "Justify" msgstr "Yasla" -#: appGUI/ObjectUI.py:2658 +#: appGUI/ObjectUI.py:2701 msgid "Font Color" msgstr "Yazı Rengi" -#: appGUI/ObjectUI.py:2660 +#: appGUI/ObjectUI.py:2703 msgid "Set the font color for the selected text" msgstr "Seçilen metnin yazı tipi rengini ayarlar" -#: appGUI/ObjectUI.py:2674 +#: appGUI/ObjectUI.py:2717 msgid "Selection Color" msgstr "Vurgu Rengi" -#: appGUI/ObjectUI.py:2676 +#: appGUI/ObjectUI.py:2719 msgid "Set the selection color when doing text selection." msgstr "" "Metin seçimi yaparken seçili metinleri\n" "belirlemek için vurgu rengini belirleyin." -#: appGUI/ObjectUI.py:2690 +#: appGUI/ObjectUI.py:2733 msgid "Tab Size" msgstr "Sekme Boyutu" -#: appGUI/ObjectUI.py:2692 +#: appGUI/ObjectUI.py:2735 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Sekme boyutunu ayarlayın. Piksel cinsinden.\n" @@ -8106,41 +8144,41 @@ msgstr "" "Metin öğelerinin sayısı ile metin konumlarının sayısı arasındaki farktan " "dolayı açıklama eklenemedi." -#: appGUI/preferences/PreferencesUIManager.py:896 +#: appGUI/preferences/PreferencesUIManager.py:897 msgid "Preferences applied." msgstr "Ayar değişiklikleri uygulandı." -#: appGUI/preferences/PreferencesUIManager.py:916 +#: appGUI/preferences/PreferencesUIManager.py:917 msgid "Are you sure you want to continue?" msgstr "Devam etmek istiyor musunuz?" -#: appGUI/preferences/PreferencesUIManager.py:917 +#: appGUI/preferences/PreferencesUIManager.py:918 msgid "Application will restart" msgstr "Uygulama Yeniden Başlatılacak" -#: appGUI/preferences/PreferencesUIManager.py:1015 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences closed without saving." msgstr "Uygulama, ayarlar kaydedilmeden kapatıldı." -#: appGUI/preferences/PreferencesUIManager.py:1027 +#: appGUI/preferences/PreferencesUIManager.py:1028 msgid "Preferences default values are restored." msgstr "Varsayılan ayarlar geri yüklendi." -#: appGUI/preferences/PreferencesUIManager.py:1058 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1059 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "Varsayılan değerler dosyaya yazılamadı." -#: appGUI/preferences/PreferencesUIManager.py:1062 -#: appGUI/preferences/PreferencesUIManager.py:1176 +#: appGUI/preferences/PreferencesUIManager.py:1063 +#: appGUI/preferences/PreferencesUIManager.py:1177 msgid "Preferences saved." msgstr "Ayarlar kaydedildi." -#: appGUI/preferences/PreferencesUIManager.py:1112 +#: appGUI/preferences/PreferencesUIManager.py:1113 msgid "Preferences edited but not saved." msgstr "Ayarlar düzenlendi ancak kaydedilmedi." -#: appGUI/preferences/PreferencesUIManager.py:1161 +#: appGUI/preferences/PreferencesUIManager.py:1162 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -8179,7 +8217,7 @@ msgstr "CNC İş Gelişmiş Seçenekleri" #: appTools/ToolCalibration.py:762 appTools/ToolCopperThieving.py:1182 #: appTools/ToolCorners.py:377 appTools/ToolEtchCompensation.py:356 #: appTools/ToolFiducials.py:763 appTools/ToolInvertGerber.py:228 -#: appTools/ToolQRCode.py:692 +#: appTools/ToolQRCode.py:694 msgid "Parameters" msgstr "Seçenekler" @@ -8205,7 +8243,7 @@ msgstr "Ek açıklama metinleri için yazı rengini ayarlayın." msgid "Parameters for the autolevelling." msgstr "Bu araç için kullanılan seçenekler" -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:186 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:200 msgid "Safe height (Z) distance when jogging to origin." msgstr "" @@ -10551,7 +10589,7 @@ msgstr "Bu seçim bakır dolgu ile yollar arasındaki mesafeyi ayarlar." #: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1301 #: appTools/ToolNCC.py:1617 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:2601 #: appTools/ToolNCC.py:2610 appTools/ToolNCC.py:4186 appTools/ToolNCC.py:4312 -#: defaults.py:468 tclCommands/TclCommandCopperClear.py:190 +#: defaults.py:469 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Tamamı" @@ -11256,12 +11294,12 @@ msgstr "" "aktarılabilen bir QR Kodu oluşturmak için bir araç." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 -#: appTools/ToolQRCode.py:699 +#: appTools/ToolQRCode.py:701 msgid "Version" msgstr "Versiyon" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:47 -#: appTools/ToolQRCode.py:701 +#: appTools/ToolQRCode.py:703 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -11270,13 +11308,13 @@ msgstr "" "40 (177x177 kare) arasında değerlere sahip olabilir." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:58 -#: appTools/ToolQRCode.py:712 +#: appTools/ToolQRCode.py:714 msgid "Error correction" msgstr "Hata Düzeltme" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:71 -#: appTools/ToolQRCode.py:714 appTools/ToolQRCode.py:725 +#: appTools/ToolQRCode.py:716 appTools/ToolQRCode.py:727 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -11292,12 +11330,12 @@ msgstr "" "H = En fazla %% 30 hataları düzeltilebilir." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:81 -#: appTools/ToolQRCode.py:735 +#: appTools/ToolQRCode.py:737 msgid "Box Size" msgstr "Kare Boyutu" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:83 -#: appTools/ToolQRCode.py:737 +#: appTools/ToolQRCode.py:739 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -11306,12 +11344,12 @@ msgstr "" "QR Kodun genel boyutunu kontrol eder." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:94 -#: appTools/ToolQRCode.py:748 +#: appTools/ToolQRCode.py:750 msgid "Border Size" msgstr "Kenarlık boyutu" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:96 -#: appTools/ToolQRCode.py:750 +#: appTools/ToolQRCode.py:752 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." @@ -11320,27 +11358,27 @@ msgstr "" "QR Kodu etrafındaki boşluk genişliği. Varsayılan değer 4'tür." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appTools/ToolQRCode.py:670 +#: appTools/ToolQRCode.py:672 msgid "QRCode Data" msgstr "QR Kod Verileri" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:109 -#: appTools/ToolQRCode.py:672 +#: appTools/ToolQRCode.py:674 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "QR Kod verileri. QR Kod'a kodlanacak metin." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appTools/ToolQRCode.py:676 +#: appTools/ToolQRCode.py:678 msgid "Add here the text to be included in the QRCode..." msgstr "QR Kod'a eklenecek metni buraya ekleyin ..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appTools/ToolQRCode.py:761 +#: appTools/ToolQRCode.py:763 msgid "Polarity" msgstr "Polarite" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 -#: appTools/ToolQRCode.py:763 +#: appTools/ToolQRCode.py:765 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -11351,17 +11389,17 @@ msgstr "" "Pozitif seçildiğinde QR Kod'u oluşturan kareler opaktır." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:125 -#: appTools/ToolFilm.py:997 appTools/ToolQRCode.py:767 +#: appTools/ToolFilm.py:997 appTools/ToolQRCode.py:769 msgid "Negative" msgstr "Negatif" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:126 -#: appTools/ToolFilm.py:996 appTools/ToolQRCode.py:768 +#: appTools/ToolFilm.py:996 appTools/ToolQRCode.py:770 msgid "Positive" msgstr "Pozitif" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:128 -#: appTools/ToolQRCode.py:770 +#: appTools/ToolQRCode.py:772 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -11375,7 +11413,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 -#: appTools/ToolQRCode.py:781 appTools/ToolQRCode.py:787 +#: appTools/ToolQRCode.py:783 appTools/ToolQRCode.py:789 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -11384,22 +11422,22 @@ msgstr "" "yuvarlak veya kare şekle sahip olabilir." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:152 -#: appTools/ToolQRCode.py:815 +#: appTools/ToolQRCode.py:817 msgid "Fill Color" msgstr "Dolgu Rengi" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:154 -#: appTools/ToolQRCode.py:817 +#: appTools/ToolQRCode.py:819 msgid "Set the QRCode fill color (squares color)." msgstr "QR Kod dolgusunun rengini (karelerin rengi) ayarlar." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:162 -#: appTools/ToolQRCode.py:839 +#: appTools/ToolQRCode.py:841 msgid "Back Color" msgstr "Arka Plan Rengi" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:164 -#: appTools/ToolQRCode.py:841 +#: appTools/ToolQRCode.py:843 msgid "Set the QRCode background color." msgstr "QR Kod'un arka plan rengini ayarlar." @@ -11833,7 +11871,7 @@ msgstr "" "parçasından ayırmak." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:45 -#: appTools/ToolCutOut.py:1821 +#: appTools/ToolCutOut.py:2060 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11846,7 +11884,7 @@ msgid "Object kind" msgstr "Nesne Şekli" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appTools/ToolCutOut.py:1754 +#: appTools/ToolCutOut.py:1993 msgid "" "Choice of what kind the object we want to cutout is.
- Single: " "contain a single PCB Gerber outline object.
- Panel: a panel PCB " @@ -11858,12 +11896,12 @@ msgstr "" "dosyasında oluşturulan PCB’nin panelleştirilmesi." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 -#: appTools/ToolCutOut.py:1760 +#: appTools/ToolCutOut.py:1999 msgid "Single" msgstr "Tekli" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:110 -#: appTools/ToolCutOut.py:1761 +#: appTools/ToolCutOut.py:2000 msgid "Panel" msgstr "Panel" @@ -11892,12 +11930,12 @@ msgstr "" "- 8-->2*sol + 2*sağ +2*üst + 2*alt" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appTools/ToolCutOut.py:2091 +#: appTools/ToolCutOut.py:2330 msgid "Big cursor" msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appTools/ToolCutOut.py:2093 +#: appTools/ToolCutOut.py:2332 msgid "Use a big cursor when adding manual gaps." msgstr "" @@ -12442,7 +12480,7 @@ msgstr "Sıralı" #: appObjects/FlatCAMObj.py:286 appObjects/FlatCAMObj.py:302 #: appObjects/FlatCAMObj.py:382 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:460 app_Main.py:4676 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:462 app_Main.py:4676 msgid "Plotting" msgstr "Çizim" @@ -12635,7 +12673,7 @@ msgstr "İstenen panelin satır sayısı" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:1768 appTools/ToolDblSided.py:528 +#: appTools/ToolCutOut.py:2007 appTools/ToolDblSided.py:528 #: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:781 #: appTools/ToolFilm.py:804 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:796 @@ -12644,7 +12682,7 @@ msgstr "İstenen panelin satır sayısı" #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3141 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:558 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:559 msgid "Gerber" msgstr "Gerber" @@ -13134,9 +13172,9 @@ msgstr "Birimler şuna dönüştürülüyor " #: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:514 appObjects/FlatCAMGeometry.py:991 #: appObjects/FlatCAMGerber.py:522 appObjects/FlatCAMGerber.py:665 -#: appTools/ToolCutOut.py:440 appTools/ToolIsolation.py:1585 -#: appTools/ToolIsolation.py:1747 appTools/ToolIsolation.py:1940 camlib.py:1173 -#: camlib.py:1234 +#: appTools/ToolCutOut.py:446 appTools/ToolIsolation.py:1585 +#: appTools/ToolIsolation.py:1747 appTools/ToolIsolation.py:1940 camlib.py:1178 +#: camlib.py:1239 msgid "Rough" msgstr "Kaba" @@ -13166,23 +13204,27 @@ msgstr "" msgid "created/selected" msgstr "oluşturuldu/seçildi" -#: appObjects/FlatCAMCNCJob.py:618 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:630 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "Basit" -#: appObjects/FlatCAMCNCJob.py:625 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "Gelişmiş" -#: appObjects/FlatCAMCNCJob.py:740 +#: appObjects/FlatCAMCNCJob.py:783 #, fuzzy #| msgid "Click on Start point ..." msgid "Click on canvas to add a Probe Point..." msgstr "Başlangıç noktasını tıklayın ..." -#: appObjects/FlatCAMCNCJob.py:926 +#: appObjects/FlatCAMCNCJob.py:979 +msgid "Point is not within the object area. Choose another point." +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:999 #, fuzzy #| msgid "" #| "Zone added. Click to start adding next zone or right click to finish." @@ -13192,135 +13234,139 @@ msgid "" msgstr "" "Alan belirlendi. Sonraki bölgeyi belirlemek veya bitirmek için sağ tıklayın." -#: appObjects/FlatCAMCNCJob.py:948 +#: appObjects/FlatCAMCNCJob.py:1021 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished adding Probe Points..." msgstr "G Kodu işleme tamamlandı ..." -#: appObjects/FlatCAMCNCJob.py:1117 +#: appObjects/FlatCAMCNCJob.py:1231 #, fuzzy #| msgid "Click to place ..." msgid "COM list updated ..." msgstr "Yerleştirmek için tıklayın ..." -#: appObjects/FlatCAMCNCJob.py:1153 +#: appObjects/FlatCAMCNCJob.py:1267 #, fuzzy #| msgid "Connect" msgid "Connected" msgstr "Birleştir" -#: appObjects/FlatCAMCNCJob.py:1164 +#: appObjects/FlatCAMCNCJob.py:1278 msgid "Port connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1168 +#: appObjects/FlatCAMCNCJob.py:1282 msgid "Could not connect to GRBL on port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1185 +#: appObjects/FlatCAMCNCJob.py:1299 msgid "Port is connected. Disconnecting" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1187 +#: appObjects/FlatCAMCNCJob.py:1301 #, fuzzy #| msgid "Could not retrieve box object" msgid "Could not connect to port" msgstr "Kutu nesnesi alınamadı" -#: appObjects/FlatCAMCNCJob.py:1217 appObjects/FlatCAMCNCJob.py:1634 +#: appObjects/FlatCAMCNCJob.py:1331 appObjects/FlatCAMCNCJob.py:1761 #, fuzzy #| msgid "Opening G-Code." msgid "Sending GCode..." msgstr "G-Kodu açılıyor." -#: appObjects/FlatCAMCNCJob.py:1346 +#: appObjects/FlatCAMCNCJob.py:1460 msgid "GRBL is doing a home cycle." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1352 +#: appObjects/FlatCAMCNCJob.py:1466 msgid "GRBL software reset was sent." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1360 +#: appObjects/FlatCAMCNCJob.py:1474 msgid "GRBL resumed." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1364 +#: appObjects/FlatCAMCNCJob.py:1478 msgid "GRBL paused." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1493 appObjects/FlatCAMCNCJob.py:1728 -#: appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1620 appObjects/FlatCAMCNCJob.py:1810 +#: appObjects/FlatCAMCNCJob.py:1895 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "Dışarı aktarma iptal edildi ..." -#: appObjects/FlatCAMCNCJob.py:1517 appObjects/FlatCAMCNCJob.py:1764 +#: appObjects/FlatCAMCNCJob.py:1644 appObjects/FlatCAMCNCJob.py:1931 #: appObjects/FlatCAMScript.py:134 app_Main.py:7807 msgid "Loading..." msgstr "Yükleniyor..." -#: appObjects/FlatCAMCNCJob.py:1521 +#: appObjects/FlatCAMCNCJob.py:1648 #, fuzzy #| msgid "There is no such parameter" msgid "There is nothing to view" msgstr "Böyle bir seçenek yok" -#: appObjects/FlatCAMCNCJob.py:1527 +#: appObjects/FlatCAMCNCJob.py:1654 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Viewer" msgstr "G Kod'u Görüntüleyici" -#: appObjects/FlatCAMCNCJob.py:1565 +#: appObjects/FlatCAMCNCJob.py:1692 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "Loaded Machine Code into Code Viewer" msgstr "Kod düzenleyiciye makine kodu yüklendi" -#: appObjects/FlatCAMCNCJob.py:1611 +#: appObjects/FlatCAMCNCJob.py:1737 #, fuzzy #| msgid "Failed to open config file" msgid "Failed to open height map file" msgstr "Yapılandırma dosyası açılamadı" -#: appObjects/FlatCAMCNCJob.py:1660 +#: appObjects/FlatCAMCNCJob.py:1787 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1665 +#: appObjects/FlatCAMCNCJob.py:1792 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1670 +#: appObjects/FlatCAMCNCJob.py:1833 +msgid "Empty GRBL heightmap." +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:1837 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished autolevelling." msgstr "G Kodu işleme tamamlandı ..." -#: appObjects/FlatCAMCNCJob.py:1684 +#: appObjects/FlatCAMCNCJob.py:1851 msgid "Plotting..." msgstr "Çiziliyor..." -#: appObjects/FlatCAMCNCJob.py:1754 +#: appObjects/FlatCAMCNCJob.py:1921 msgid "File saved to" msgstr "Dosya şuraya kaydedildi" -#: appObjects/FlatCAMCNCJob.py:1778 +#: appObjects/FlatCAMCNCJob.py:1945 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Review" msgstr "G Kod'u Görüntüleyici" -#: appObjects/FlatCAMCNCJob.py:1961 +#: appObjects/FlatCAMCNCJob.py:2128 msgid "This CNCJob object can't be processed because it is a" msgstr "Bu CNC iş nesnesi işlenemez çünkü bir" -#: appObjects/FlatCAMCNCJob.py:1963 +#: appObjects/FlatCAMCNCJob.py:2130 msgid "CNCJob object" msgstr "CNC İş nesnesi" -#: appObjects/FlatCAMCNCJob.py:2073 +#: appObjects/FlatCAMCNCJob.py:2240 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -13508,7 +13554,7 @@ msgid "CNCjob created" msgstr "CNC İşi oluşturuldu" #: appObjects/FlatCAMGeometry.py:2351 appObjects/FlatCAMGeometry.py:2360 -#: appParsers/ParseGerber.py:1953 appParsers/ParseGerber.py:1963 +#: appParsers/ParseGerber.py:1955 appParsers/ParseGerber.py:1965 msgid "Scale factor has to be a number: integer or float." msgstr "Ölçek faktörü bir sayı olmalıdır: Tamsayı veya ondalıklı sayı." @@ -13516,7 +13562,7 @@ msgstr "Ölçek faktörü bir sayı olmalıdır: Tamsayı veya ondalıklı sayı msgid "Geometry Scale done." msgstr "Şekil ölçeklendirmesi yapıldı." -#: appObjects/FlatCAMGeometry.py:2440 appParsers/ParseGerber.py:2079 +#: appObjects/FlatCAMGeometry.py:2440 appParsers/ParseGerber.py:2081 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13714,27 +13760,27 @@ msgstr "Gerber Satır İçeriği" msgid "Gerber Parser ERROR" msgstr "Gerber okuma HATASI" -#: appParsers/ParseGerber.py:2043 +#: appParsers/ParseGerber.py:2045 msgid "Gerber Scale done." msgstr "Gerber ölçeklendirmesi başarıyla yapıldı." -#: appParsers/ParseGerber.py:2135 +#: appParsers/ParseGerber.py:2137 msgid "Gerber Offset done." msgstr "Gerber hizalaması başarıyla tamamlandı." -#: appParsers/ParseGerber.py:2211 +#: appParsers/ParseGerber.py:2213 msgid "Gerber Mirror done." msgstr "Gerber tersleme işlemi başarıyla tamamlandı." -#: appParsers/ParseGerber.py:2285 +#: appParsers/ParseGerber.py:2287 msgid "Gerber Skew done." msgstr "Gerber eğriltme işlemi başarıyla tamamlandı." -#: appParsers/ParseGerber.py:2347 +#: appParsers/ParseGerber.py:2349 msgid "Gerber Rotate done." msgstr "Gerber döndürme işlemi tamamlandı." -#: appParsers/ParseGerber.py:2504 +#: appParsers/ParseGerber.py:2506 msgid "Gerber Buffer done." msgstr "Gerber tampon oluşturma işlemi başarıyla tamamlandı." @@ -13883,7 +13929,7 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 -#: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2152 +#: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2391 #: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2635 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1222 @@ -13891,7 +13937,7 @@ msgstr "" #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4264 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3192 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 -#: appTools/ToolQRCode.py:901 appTools/ToolRulesCheck.py:1618 +#: appTools/ToolQRCode.py:903 appTools/ToolRulesCheck.py:1618 #: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 #: appTools/ToolTransform.py:920 msgid "Reset Tool" @@ -13899,7 +13945,7 @@ msgstr "Verileri Sıfırla" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 -#: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2155 +#: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2394 #: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2638 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1225 @@ -13907,7 +13953,7 @@ msgstr "Verileri Sıfırla" #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4267 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3195 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 -#: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1621 +#: appTools/ToolQRCode.py:906 appTools/ToolRulesCheck.py:1621 #: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." @@ -14338,7 +14384,7 @@ msgid "Copper Thieving Tool done." msgstr "Bakır dolgu işlemi tamamlandı." #: appTools/ToolCopperThieving.py:318 appTools/ToolCopperThieving.py:351 -#: appTools/ToolCutOut.py:539 appTools/ToolCutOut.py:862 +#: appTools/ToolCutOut.py:542 appTools/ToolCutOut.py:915 #: appTools/ToolDrilling.py:725 appTools/ToolDrilling.py:1568 #: appTools/ToolEtchCompensation.py:152 appTools/ToolInvertGerber.py:99 #: appTools/ToolIsolation.py:899 appTools/ToolIsolation.py:1310 @@ -14592,7 +14638,7 @@ msgstr "Köşe İşareti Ekle" msgid "Will add corner markers to the selected Gerber file." msgstr "Seçilen Gerber dosyasına köşe işaretleyicileri ekler." -#: appTools/ToolCutOut.py:274 appTools/ToolIsolation.py:785 +#: appTools/ToolCutOut.py:280 appTools/ToolIsolation.py:785 #: appTools/ToolIsolation.py:1014 appTools/ToolIsolation.py:1150 #: appTools/ToolNCC.py:458 appTools/ToolNCC.py:945 appTools/ToolNCC.py:1083 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:685 @@ -14601,14 +14647,14 @@ msgstr "Seçilen Gerber dosyasına köşe işaretleyicileri ekler." msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "Lütfen ondalıklı formatta sıfır olmayan bir uç kalınlığı girin." -#: appTools/ToolCutOut.py:350 appTools/ToolIsolation.py:1095 +#: appTools/ToolCutOut.py:356 appTools/ToolIsolation.py:1095 #: appTools/ToolNCC.py:1028 appTools/ToolPaint.py:766 #, fuzzy #| msgid "Tools in Tools Database edited but not saved." msgid "Tool not in Tools Database. Adding a default tool." msgstr "Ayarlar düzenlendi ancak kaydedilmedi." -#: appTools/ToolCutOut.py:357 appTools/ToolDrilling.py:941 +#: appTools/ToolCutOut.py:363 appTools/ToolDrilling.py:941 #: appTools/ToolIsolation.py:1102 appTools/ToolNCC.py:1035 #: appTools/ToolPaint.py:774 msgid "" @@ -14616,46 +14662,46 @@ msgid "" "Multiple tools for one tool diameter found in Tools Database." msgstr "" -#: appTools/ToolCutOut.py:381 +#: appTools/ToolCutOut.py:387 #, fuzzy #| msgid "Add Tool from Tools DB" msgid "Updated tool from Tools Database." msgstr "Add Tool from Tools DB" -#: appTools/ToolCutOut.py:449 +#: appTools/ToolCutOut.py:455 #, fuzzy #| msgid "Default Values" msgid "Default tool added." msgstr "Varsayılan Değerler" -#: appTools/ToolCutOut.py:458 appTools/ToolIsolation.py:2539 +#: appTools/ToolCutOut.py:464 appTools/ToolIsolation.py:2539 #: appTools/ToolNCC.py:3601 appTools/ToolPaint.py:2619 msgid "Selected tool can't be used here. Pick another." msgstr "" -#: appTools/ToolCutOut.py:481 +#: appTools/ToolCutOut.py:487 #, fuzzy #| msgid "Tool copied from Tools DB." msgid "Tool updated from Tools Database." msgstr "Araç, Araçlar veritabanından kopyalandı." -#: appTools/ToolCutOut.py:544 +#: appTools/ToolCutOut.py:547 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." msgstr "Kesmek için seçilen nesne yok. Birini seçip tekrar deneyin." -#: appTools/ToolCutOut.py:550 appTools/ToolCutOut.py:871 -#: appTools/ToolCutOut.py:1118 appTools/ToolCutOut.py:1236 +#: appTools/ToolCutOut.py:553 appTools/ToolCutOut.py:924 +#: appTools/ToolCutOut.py:1298 appTools/ToolCutOut.py:1429 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "Ucun kalınlığı sıfırdır. Pozitif bir tamsayı olarak değiştin." -#: appTools/ToolCutOut.py:563 appTools/ToolCutOut.py:886 +#: appTools/ToolCutOut.py:566 appTools/ToolCutOut.py:938 msgid "Number of gaps value is missing. Add it and retry." msgstr "Geçitlerin sayısı eksik. Ekle ve tekrar dene." -#: appTools/ToolCutOut.py:568 appTools/ToolCutOut.py:890 +#: appTools/ToolCutOut.py:571 appTools/ToolCutOut.py:942 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " "Fill in a correct value and retry. " @@ -14664,27 +14710,18 @@ msgstr "" " 'Yok', 'Sol Sağ', 'Üst Alt', '2 Sol Sağ', '2 Üst Alt', 4 veya 8. Doğru " "sayıyı girin ve tekrar deneyin. " -#: appTools/ToolCutOut.py:573 appTools/ToolCutOut.py:896 -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 "" -"Çoklu şekil nedeniyle kesme işlemi gerçekleştirilemedi. Alternatif olarak, " -"bu çoklu şekli tekli şekle dönüştürebilir ve ondan sonra kesebilirsiniz." - -#: appTools/ToolCutOut.py:836 +#: appTools/ToolCutOut.py:889 appTools/ToolCutOut.py:1258 +#: appTools/ToolCutOut.py:1613 #, fuzzy #| msgid "Open GCode file failed." msgid "Mouse bites failed." msgstr "G-Kod dosyası açılamadı." -#: appTools/ToolCutOut.py:840 appTools/ToolCutOut.py:1086 +#: appTools/ToolCutOut.py:897 msgid "Any form CutOut operation finished." msgstr "Kesme işlemi tamamlandı." -#: appTools/ToolCutOut.py:866 appTools/ToolDrilling.py:1572 +#: appTools/ToolCutOut.py:919 appTools/ToolDrilling.py:1572 #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:903 appTools/ToolIsolation.py:1314 #: appTools/ToolIsolation.py:1341 appTools/ToolMilling.py:1326 @@ -14694,30 +14731,36 @@ msgstr "Kesme işlemi tamamlandı." msgid "Object not found" msgstr "Nesne bulunamadı" -#: appTools/ToolCutOut.py:1040 +#: appTools/ToolCutOut.py:1112 appTools/ToolCutOut.py:1185 msgid "Rectangular cutout with negative margin is not possible." msgstr "Kenar payı negatif, dikdörtgeni kesim mümkün değildir." -#: appTools/ToolCutOut.py:1102 appTools/ToolCutOut.py:1129 +#: appTools/ToolCutOut.py:1266 +#, fuzzy +#| msgid "Any form CutOut operation finished." +msgid "Rectangular CutOut operation finished." +msgstr "Kesme işlemi tamamlandı." + +#: appTools/ToolCutOut.py:1282 appTools/ToolCutOut.py:1314 msgid "Could not retrieve Geometry object" msgstr "Şekil nesnesi alınamadı" -#: appTools/ToolCutOut.py:1107 appTools/ToolCutOut.py:1158 +#: appTools/ToolCutOut.py:1287 appTools/ToolCutOut.py:1342 msgid "Geometry object for manual cutout not found" msgstr "Geçitleri elle eklemek için kesim sınırı bulunamadı" -#: appTools/ToolCutOut.py:1110 +#: appTools/ToolCutOut.py:1290 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "Bir geçit oluşturmak için seçilen şeklin sınırları üzerine tıklayın." -#: appTools/ToolCutOut.py:1185 +#: appTools/ToolCutOut.py:1378 #, fuzzy #| msgid "Generate the Geometry object." msgid "No tool in the Geometry object." msgstr "Bir şekil nesnesi oluşturulacaktır." -#: appTools/ToolCutOut.py:1206 +#: appTools/ToolCutOut.py:1399 #, fuzzy #| msgid "" #| "Zone added. Click to start adding next zone or right click to finish." @@ -14726,17 +14769,17 @@ msgid "" msgstr "" "Alan belirlendi. Sonraki bölgeyi belirlemek veya bitirmek için sağ tıklayın." -#: appTools/ToolCutOut.py:1218 +#: appTools/ToolCutOut.py:1411 msgid "Could not retrieve Gerber object" msgstr "Gerber nesnesi alınamadı" -#: appTools/ToolCutOut.py:1223 +#: appTools/ToolCutOut.py:1416 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." msgstr "Kesmek için Gerber nesnesi seçilmedi. Birini seçip tekrar deneyin." -#: appTools/ToolCutOut.py:1229 +#: appTools/ToolCutOut.py:1422 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -14744,36 +14787,36 @@ msgstr "" "Seçilen nesne Gerber türünde olmalıdır. Bir Gerber dosyası seçin ve tekrar " "deneyin." -#: appTools/ToolCutOut.py:1264 +#: appTools/ToolCutOut.py:1457 msgid "Geometry not supported for cutout" msgstr "Kesmek için şekil desteklenmiyor" -#: appTools/ToolCutOut.py:1336 +#: appTools/ToolCutOut.py:1529 msgid "Making manual bridge gap..." msgstr "Elle geçit oluşturuluyor..." -#: appTools/ToolCutOut.py:1378 +#: appTools/ToolCutOut.py:1617 msgid "Finished manual adding of gaps." msgstr "" -#: appTools/ToolCutOut.py:1720 +#: appTools/ToolCutOut.py:1959 msgid "Cutout PCB" msgstr "PCB Kesimi" -#: appTools/ToolCutOut.py:1746 appTools/ToolDblSided.py:513 +#: appTools/ToolCutOut.py:1985 appTools/ToolDblSided.py:513 #: appTools/ToolPanelize.py:652 msgid "Source Object" msgstr "Kaynak Nesne" -#: appTools/ToolCutOut.py:1747 +#: appTools/ToolCutOut.py:1986 msgid "Object to be cutout" msgstr "Kesilecek nesne" -#: appTools/ToolCutOut.py:1752 +#: appTools/ToolCutOut.py:1991 msgid "Kind" msgstr "Şekil" -#: appTools/ToolCutOut.py:1774 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:521 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14785,13 +14828,13 @@ msgstr "" "Burada seçilen, 'Nesne' açılır kutudaki \n" "nesne türlerini belirler." -#: appTools/ToolCutOut.py:1830 appTools/ToolIsolation.py:61 +#: appTools/ToolCutOut.py:2069 appTools/ToolIsolation.py:61 #: appTools/ToolIsolation.py:3078 appTools/ToolNCC.py:3883 #: appTools/ToolPaint.py:2897 msgid "Search and Add" msgstr "" -#: appTools/ToolCutOut.py:1833 appTools/ToolIsolation.py:3081 +#: appTools/ToolCutOut.py:2072 appTools/ToolIsolation.py:3081 #: appTools/ToolNCC.py:3886 appTools/ToolPaint.py:2900 msgid "" "Add a new tool to the Tool Table\n" @@ -14801,7 +14844,7 @@ msgid "" "in the Tools DB then a default tool is added." msgstr "" -#: appTools/ToolCutOut.py:1842 appTools/ToolIsolation.py:65 +#: appTools/ToolCutOut.py:2081 appTools/ToolIsolation.py:65 #: appTools/ToolIsolation.py:3089 appTools/ToolNCC.py:3894 #: appTools/ToolPaint.py:2908 #, fuzzy @@ -14809,30 +14852,30 @@ msgstr "" msgid "Pick from DB" msgstr "Veritabanından Ekle" -#: appTools/ToolCutOut.py:1858 +#: appTools/ToolCutOut.py:2097 msgid "Tool Parameters" msgstr "Uç Seçenekleri" -#: appTools/ToolCutOut.py:2007 +#: appTools/ToolCutOut.py:2246 #, fuzzy #| msgid "Auto" msgid "Automatic" msgstr "Otomatik" -#: appTools/ToolCutOut.py:2007 appTools/ToolCutOut.py:2082 +#: appTools/ToolCutOut.py:2246 appTools/ToolCutOut.py:2321 #, fuzzy #| msgid "B. Manual Bridge Gaps" msgid "Bridge Gaps" msgstr "B. Geçitlerin El İle Yerleştirilmesi" -#: appTools/ToolCutOut.py:2009 +#: appTools/ToolCutOut.py:2248 msgid "This section handle creation of automatic bridge gaps." msgstr "" "Bu bölüm geçit boşluklarının otomatik oluşturulmasını ele almaktadır.\n" "\n" "Geçit: PCB kesildiği zaman çevresinden kopmaması için kullanılan köprülerdir." -#: appTools/ToolCutOut.py:2048 +#: appTools/ToolCutOut.py:2287 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14843,7 +14886,7 @@ msgstr "" "PCB dikdörtgen olmayan bir şekle sahip\n" "olduğunda kullanışlıdır." -#: appTools/ToolCutOut.py:2063 +#: appTools/ToolCutOut.py:2302 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14854,7 +14897,7 @@ msgstr "" "Ortaya çıkan kesme şekli her zaman bir dikdörtgen \n" "şekli ve nesnenin sınırlayıcı kutusu olacaktır." -#: appTools/ToolCutOut.py:2084 +#: appTools/ToolCutOut.py:2323 msgid "" "This section handle creation of manual bridge gaps.\n" "This is done by mouse clicking on the perimeter of the\n" @@ -14865,11 +14908,11 @@ msgstr "" "Geçit: PCB kesildiği zaman çevresinden kopmaması için kullanılan " "köprülerdir. " -#: appTools/ToolCutOut.py:2100 +#: appTools/ToolCutOut.py:2339 msgid "Generate Manual Geometry" msgstr "Kesim Şeklini Elle Oluştur" -#: appTools/ToolCutOut.py:2103 +#: appTools/ToolCutOut.py:2342 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14881,21 +14924,21 @@ msgstr "" "Nesnelerin listesini içeren üstteki açılır kutudan kaynak \n" "Gerber dosyasını seçin." -#: appTools/ToolCutOut.py:2123 +#: appTools/ToolCutOut.py:2362 #, fuzzy #| msgid "Subtract Geometry" msgid "Manual cutout Geometry" msgstr "Şekli Çıkar" -#: appTools/ToolCutOut.py:2125 +#: appTools/ToolCutOut.py:2364 msgid "Geometry object used to create the manual cutout." msgstr "Geçitlerin elle yerleştirileceği nesne." -#: appTools/ToolCutOut.py:2132 +#: appTools/ToolCutOut.py:2371 msgid "Manual Add Bridge Gaps" msgstr "Geçitleri Elle Ekle" -#: appTools/ToolCutOut.py:2135 +#: appTools/ToolCutOut.py:2374 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14973,7 +15016,7 @@ msgstr "" "Nokta alanında Nokta koordinatları yoktur. Koordinatları ekleyin ve tekrar " "deneyin ..." -#: appTools/ToolDblSided.py:337 camlib.py:2329 +#: appTools/ToolDblSided.py:337 camlib.py:2342 msgid "Object was mirrored" msgstr "Nesne terslendi" @@ -15411,19 +15454,19 @@ msgstr "Orta Noktaya Git" msgid "Current Tool parameters were applied to all tools." msgstr "Mevcut araç seçenekleri tüm araçlara uygulandı." -#: appTools/ToolDrilling.py:1586 camlib.py:3619 +#: appTools/ToolDrilling.py:1586 camlib.py:3632 msgid "The loaded Excellon file has no drills" msgstr "Yüklenen Excellon dosyasında delik yok" -#: appTools/ToolDrilling.py:1631 camlib.py:3541 +#: appTools/ToolDrilling.py:1631 camlib.py:3554 msgid "Creating a list of points to drill..." msgstr "Delinecek noktalar listesi oluşturuluyor ..." -#: appTools/ToolDrilling.py:1638 camlib.py:3570 +#: appTools/ToolDrilling.py:1638 camlib.py:3583 msgid "Failed. Drill points inside the exclusion zones." msgstr "Hata. Dışlama alanlarında delikler var." -#: appTools/ToolDrilling.py:1654 camlib.py:3609 camlib.py:5002 camlib.py:5767 +#: appTools/ToolDrilling.py:1654 camlib.py:3622 camlib.py:5015 camlib.py:5783 msgid "Starting G-Code" msgstr "G-Kodu başlatılıyor" @@ -15433,7 +15476,7 @@ msgstr "G-Kodu başlatılıyor" msgid "Generating Excellon CNCJob..." msgstr "Generating panel ..." -#: appTools/ToolDrilling.py:1777 camlib.py:3140 camlib.py:5270 camlib.py:5629 +#: appTools/ToolDrilling.py:1777 camlib.py:3153 camlib.py:5285 camlib.py:5645 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "" @@ -15907,7 +15950,7 @@ msgstr "Görüntü" msgid "Import IMAGE" msgstr "Görüntüyü İçe Aktar" -#: appTools/ToolImage.py:142 app_Main.py:8870 app_Main.py:8923 +#: appTools/ToolImage.py:142 app_Main.py:8870 app_Main.py:8920 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15919,9 +15962,9 @@ msgstr "" msgid "Importing Image" msgstr "Görüntü içe aktarılıyor" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:8901 -#: app_Main.py:8956 app_Main.py:9020 app_Main.py:9083 app_Main.py:9149 -#: app_Main.py:9214 app_Main.py:9271 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:8898 +#: app_Main.py:8953 app_Main.py:9017 app_Main.py:9080 app_Main.py:9146 +#: app_Main.py:9211 app_Main.py:9268 msgid "Opened" msgstr "Dosyanın yüklendiği yer" @@ -16720,11 +16763,11 @@ msgstr "PDF'yi açma işlemi iptal edildi" msgid "Parsing PDF file ..." msgstr "PDF dosyası okunuyor ..." -#: appTools/ToolPDF.py:138 app_Main.py:9114 +#: appTools/ToolPDF.py:138 app_Main.py:9111 msgid "Failed to open" msgstr "Açılamadı" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9063 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9060 msgid "No geometry found in file" msgstr "Dosyada şekli bulunamadı" @@ -17149,7 +17192,7 @@ msgstr "Pcb Sihirbazı .INF dosyası yüklendi." msgid "Main PcbWizard Excellon file loaded." msgstr "Pcb Sihirbazı Excellon dosyası yüklendi." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9043 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9040 msgid "This is not Excellon file." msgstr "Bu Excellon dosyası değil." @@ -17447,8 +17490,8 @@ msgid "" "the specified box." msgstr "Belirtilen kutu içinde seçili nesneden bir Gerber nesnesi oluşturun." -#: appTools/ToolQRCode.py:147 appTools/ToolQRCode.py:482 -#: appTools/ToolQRCode.py:531 +#: appTools/ToolQRCode.py:147 appTools/ToolQRCode.py:484 +#: appTools/ToolQRCode.py:533 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "İptal edildi. Metin kutusunda QR Kod verisi yoktur." @@ -17464,28 +17507,28 @@ msgstr "QR Kod'un ekleneceği hedef noktasını tıklayın ..." msgid "QRCode Tool done." msgstr "QR Kod ekleme başarıyla tamamlandı." -#: appTools/ToolQRCode.py:514 appTools/ToolQRCode.py:518 +#: appTools/ToolQRCode.py:516 appTools/ToolQRCode.py:520 msgid "Export PNG" msgstr "PNG'yi Dışa Aktar" -#: appTools/ToolQRCode.py:561 appTools/ToolQRCode.py:565 app_Main.py:7330 +#: appTools/ToolQRCode.py:563 appTools/ToolQRCode.py:567 app_Main.py:7330 #: app_Main.py:7334 msgid "Export SVG" msgstr "SVG'yi dışa aktar" -#: appTools/ToolQRCode.py:658 +#: appTools/ToolQRCode.py:660 msgid "Gerber Object to which the QRCode will be added." msgstr "QR Kod eklenecek Gerber nesnesi." -#: appTools/ToolQRCode.py:694 +#: appTools/ToolQRCode.py:696 msgid "The parameters used to shape the QRCode." msgstr "QR Kod'u oluşturmak için kullanılan seçenekler." -#: appTools/ToolQRCode.py:794 +#: appTools/ToolQRCode.py:796 msgid "Export QRCode" msgstr "QR Kod'u Dışa Aktar" -#: appTools/ToolQRCode.py:796 +#: appTools/ToolQRCode.py:798 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17493,31 +17536,31 @@ msgstr "" "QR Kod'u bir SVG veya PNG dosyasına\n" " aktarmanıza izin veren bir kontrolları gösterir." -#: appTools/ToolQRCode.py:835 +#: appTools/ToolQRCode.py:837 msgid "Transparent back color" msgstr "Şeffaf Arka Plan" -#: appTools/ToolQRCode.py:860 +#: appTools/ToolQRCode.py:862 msgid "Export QRCode SVG" msgstr "QR Kod İçeren SVG Dosyasını Dışa Aktar" -#: appTools/ToolQRCode.py:862 +#: appTools/ToolQRCode.py:864 msgid "Export a SVG file with the QRCode content." msgstr "QR Kod içeren bir SVG dosyasını dışa aktarın." -#: appTools/ToolQRCode.py:873 +#: appTools/ToolQRCode.py:875 msgid "Export QRCode PNG" msgstr "QR Kod İçeren PNG Dosyasını Dışa Aktar" -#: appTools/ToolQRCode.py:875 +#: appTools/ToolQRCode.py:877 msgid "Export a PNG image file with the QRCode content." msgstr "QR Kod içeren bir PNG resim dosyasını dışa aktarın." -#: appTools/ToolQRCode.py:886 +#: appTools/ToolQRCode.py:888 msgid "Insert QRCode" msgstr "QR Kod Ekle" -#: appTools/ToolQRCode.py:888 +#: appTools/ToolQRCode.py:890 msgid "Create the QRCode object." msgstr "QR Kod nesnesi oluştur." @@ -18939,7 +18982,7 @@ msgid "New Project created" msgstr "Yeni proje oluşturuldu" #: app_Main.py:7098 app_Main.py:7137 app_Main.py:7181 app_Main.py:7251 -#: app_Main.py:8037 app_Main.py:9284 app_Main.py:9346 +#: app_Main.py:8037 app_Main.py:9281 app_Main.py:9343 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19178,67 +19221,67 @@ msgstr "DXF dosyası dışa aktarılıyor" msgid "Could not export DXF file." msgstr "DXF dosyası dışa aktarılamadı." -#: app_Main.py:8886 +#: app_Main.py:8883 msgid "Importing SVG" msgstr "SVG dosyası içe aktarılıyor" -#: app_Main.py:8894 app_Main.py:8949 +#: app_Main.py:8891 app_Main.py:8946 msgid "Import failed." msgstr "İçe aktarma başarısız oldu." -#: app_Main.py:8941 +#: app_Main.py:8938 msgid "Importing DXF" msgstr "DXF dosyası içe aktarılıyor" -#: app_Main.py:8982 app_Main.py:9173 app_Main.py:9238 +#: app_Main.py:8979 app_Main.py:9170 app_Main.py:9235 msgid "Failed to open file" msgstr "Dosya açılamadı" -#: app_Main.py:8985 app_Main.py:9176 app_Main.py:9241 +#: app_Main.py:8982 app_Main.py:9173 app_Main.py:9238 msgid "Failed to parse file" msgstr "Dosya okunamadı" -#: app_Main.py:8997 +#: app_Main.py:8994 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Nesne bir Gerber dosyası değil veya boş. Nesne oluşturma işlemi iptal " "ediliyor." -#: app_Main.py:9002 +#: app_Main.py:8999 msgid "Opening Gerber" msgstr "Gerber açılıyor" -#: app_Main.py:9013 +#: app_Main.py:9010 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "" "Gerber'i açma işlemi başarısız oldu. Bu bu muhtemelen bir Gerber dosyası " "değil." -#: app_Main.py:9046 +#: app_Main.py:9043 msgid "Cannot open file" msgstr "Dosya açılamıyor" -#: app_Main.py:9066 +#: app_Main.py:9063 msgid "Opening Excellon." msgstr "Excellon dosyası açılıyor." -#: app_Main.py:9076 +#: app_Main.py:9073 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Excellon dosyası açılamadı. Bu muhtemelen bir Excellon dosyası değil." -#: app_Main.py:9108 +#: app_Main.py:9105 msgid "Reading GCode file" msgstr "G-Kod dosyası okunuyor" -#: app_Main.py:9121 +#: app_Main.py:9118 msgid "This is not GCODE" msgstr "Bu G KOD'u değil" -#: app_Main.py:9126 +#: app_Main.py:9123 msgid "Opening G-Code." msgstr "G-Kodu açılıyor." -#: app_Main.py:9139 +#: app_Main.py:9136 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19250,101 +19293,101 @@ msgstr "" "G-Kod dosyasından FlatCAM CNC İş nesnesi oluşturma denemesi, işlem sırasında " "başarısız oldu" -#: app_Main.py:9195 +#: app_Main.py:9192 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Nesne bir HPGL2 dosyası değil veya boş. Nesne oluşturma işlemini iptal " "ediliyor." -#: app_Main.py:9200 +#: app_Main.py:9197 msgid "Opening HPGL2" msgstr "HPGL2 açılıyor" -#: app_Main.py:9207 +#: app_Main.py:9204 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " HPGL2 açılamadı. Muhtemelen bir HPGL2 dosyası değil." -#: app_Main.py:9233 +#: app_Main.py:9230 msgid "TCL script file opened in Code Editor." msgstr "TCL komut dosyası kod düzenleyicide açıldı." -#: app_Main.py:9253 +#: app_Main.py:9250 msgid "Opening TCL Script..." msgstr "TCL komut dosyası açılıyor..." -#: app_Main.py:9264 +#: app_Main.py:9261 msgid "Failed to open TCL Script." msgstr "TCL komut dosyası açılamadı." -#: app_Main.py:9286 +#: app_Main.py:9283 msgid "Opening FlatCAM Config file." msgstr "FlatCAM yapılandırma dosyası açılıyor." -#: app_Main.py:9314 +#: app_Main.py:9311 msgid "Failed to open config file" msgstr "Yapılandırma dosyası açılamadı" -#: app_Main.py:9343 +#: app_Main.py:9340 msgid "Loading Project ... Please Wait ..." msgstr "Porje Yükleniyor ... Lütfen Bekleyiniz ..." -#: app_Main.py:9348 +#: app_Main.py:9345 msgid "Opening FlatCAM Project file." msgstr "FlatCAM proje dosyası açılıyor." -#: app_Main.py:9363 app_Main.py:9367 app_Main.py:9384 +#: app_Main.py:9360 app_Main.py:9364 app_Main.py:9381 msgid "Failed to open project file" msgstr "Proje dosyası açılamadı" -#: app_Main.py:9423 +#: app_Main.py:9420 msgid "Loading Project ... restoring" msgstr "Proje yükleniyor ... onarılıyor" -#: app_Main.py:9431 +#: app_Main.py:9428 msgid "Project loaded from" msgstr "Şuradan yüklenen proje" -#: app_Main.py:9457 +#: app_Main.py:9454 msgid "Redrawing all objects" msgstr "Tüm nesneler yeniden çiziliyor" -#: app_Main.py:9545 +#: app_Main.py:9542 msgid "Failed to load recent item list." msgstr "Son dosya listesi yüklenemedi." -#: app_Main.py:9552 +#: app_Main.py:9549 msgid "Failed to parse recent item list." msgstr "Son dosya listesi okunamadı." -#: app_Main.py:9562 +#: app_Main.py:9559 msgid "Failed to load recent projects item list." msgstr "Son projelerin öğe listesi yüklenemedi." -#: app_Main.py:9569 +#: app_Main.py:9566 msgid "Failed to parse recent project item list." msgstr "Son proje öğelerinin listesi okunamadı." -#: app_Main.py:9630 +#: app_Main.py:9627 msgid "Clear Recent projects" msgstr "Son Projeleri Temizle" -#: app_Main.py:9654 +#: app_Main.py:9651 msgid "Clear Recent files" msgstr "Listeyi Temizle" -#: app_Main.py:9756 +#: app_Main.py:9753 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Seçili sekmesi - Proje sekmesinde seçilen öğe" -#: app_Main.py:9757 +#: app_Main.py:9754 msgid "Details" msgstr "Açıklama" -#: app_Main.py:9759 +#: app_Main.py:9756 msgid "The normal flow when working with the application is the following:" msgstr "FlatCAM'de çalışırken normal akış aşağıdaki gibidir:" -#: app_Main.py:9760 +#: app_Main.py:9757 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 " @@ -19354,7 +19397,7 @@ msgstr "" "sürükleyip bırakarak Gerber, Excellon, Gcode, DXF, bitmap veya SVG dosyasını " "FlatCAM'e indirin / içe aktarın." -#: app_Main.py:9763 +#: app_Main.py:9760 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 " @@ -19364,7 +19407,7 @@ msgstr "" "uygulama içinde sunulan menü (veya araç çubuğu) eylemlerini kullanarak da " "bir proje yükleyebilirsiniz." -#: app_Main.py:9766 +#: app_Main.py:9763 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 " @@ -19376,7 +19419,7 @@ msgstr "" "Seçili sekmesi nesne türüne göre güncellenir: Gerber, Excellon , Geometri " "veya CNCJob." -#: app_Main.py:9770 +#: app_Main.py:9767 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 " @@ -19389,7 +19432,7 @@ msgstr "" "görüntülenir. Ayrıca, çalışma alanı üzerindeki bir nesneye çift " "tıklandığında Seçili sekmesi açılır ve aktif olamasa bile doldurulur." -#: app_Main.py:9774 +#: app_Main.py:9771 msgid "" "You can change the parameters in this screen and the flow direction is like " "this:" @@ -19397,7 +19440,7 @@ msgstr "" "Bu ekrandaki parametreleri değiştirebilirsiniz ve akış yönü şu şekilde " "olacaktır:" -#: app_Main.py:9775 +#: app_Main.py:9772 msgid "" "Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " "Geometry Object --> Add tools (change param in Selected Tab) --> Generate " @@ -19411,7 +19454,7 @@ msgstr "" "Kod'unun başına veya sonuna ek komutlar ekleyin (yine \"Seçili\" sekmesinde) " "-> G Kodu Kaydet (\"CNC Kodunu Kaydet\" düğmesi)." -#: app_Main.py:9779 +#: app_Main.py:9776 msgid "" "A list of key shortcuts is available through an menu entry in Help --> " "Shortcuts List or through its own key shortcut: F3." @@ -19419,31 +19462,31 @@ msgstr "" "Klavye kısayol listesine Yardım -> Klavye kısayolları listesi menüsünden " "F3 tuşu ile erişilebilir." -#: app_Main.py:9843 +#: app_Main.py:9840 msgid "Failed checking for latest version. Could not connect." msgstr "Program güncellemesi kontrol edilemedi. İnternet bağlantısı yok." -#: app_Main.py:9850 +#: app_Main.py:9847 msgid "Could not parse information about latest version." msgstr "En son sürüm bilgileri okunamıyor." -#: app_Main.py:9860 +#: app_Main.py:9857 msgid "FlatCAM is up to date!" msgstr "FlatCAM güncel!" -#: app_Main.py:9865 +#: app_Main.py:9862 msgid "Newer Version Available" msgstr "Daha yeni bir sürüm var" -#: app_Main.py:9867 +#: app_Main.py:9864 msgid "There is a newer version of FlatCAM available for download:" msgstr "İndirebileceğiniz daha yeni bir FlatCAM sürümü var:" -#: app_Main.py:9871 +#: app_Main.py:9868 msgid "info" msgstr "bilgi" -#: app_Main.py:9899 +#: app_Main.py:9896 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19454,63 +19497,63 @@ msgstr "" "desteklenmiyor. Düzenle -> Ayarlar -> Genel sekmesinde Grafik Modu'nu Legacy " "(2D) olarak değiştirin.\n" -#: app_Main.py:9977 +#: app_Main.py:9974 msgid "All plots disabled." msgstr "Tüm siteler devre dışı." -#: app_Main.py:9984 +#: app_Main.py:9981 msgid "All non selected plots disabled." msgstr "Seçili olmayan tüm siteler devre dışı bırakılır." -#: app_Main.py:9991 +#: app_Main.py:9988 msgid "All plots enabled." msgstr "Tüm siteler etkin." -#: app_Main.py:9997 +#: app_Main.py:9994 msgid "Selected plots enabled..." msgstr "Seçilen siteler etkin ..." -#: app_Main.py:10005 +#: app_Main.py:10002 msgid "Selected plots disabled..." msgstr "Seçilen siteler devre dışı ..." -#: app_Main.py:10038 +#: app_Main.py:10035 msgid "Enabling plots ..." msgstr "Siteler açılıyor ..." -#: app_Main.py:10087 +#: app_Main.py:10084 msgid "Disabling plots ..." msgstr "Sitelerin bağlantısı kesiliyor ..." -#: app_Main.py:10110 +#: app_Main.py:10107 msgid "Working ..." msgstr "Çalışılıyor..." -#: app_Main.py:10219 +#: app_Main.py:10216 msgid "Set alpha level ..." msgstr "Şeffaflık seviyesini ayarla ..." -#: app_Main.py:10285 +#: app_Main.py:10282 msgid "Saving FlatCAM Project" msgstr "FlatCAM Projesi Kaydediliyor" -#: app_Main.py:10308 app_Main.py:10344 +#: app_Main.py:10305 app_Main.py:10341 msgid "Project saved to" msgstr "Proje şuraya kaydedildi" -#: app_Main.py:10315 +#: app_Main.py:10312 msgid "The object is used by another application." msgstr "Nesne başka bir uygulama tarafından kullanılıyor." -#: app_Main.py:10329 +#: app_Main.py:10326 msgid "Failed to verify project file" msgstr "Proje dosyası kontrol edilemedi" -#: app_Main.py:10329 app_Main.py:10337 app_Main.py:10347 +#: app_Main.py:10326 app_Main.py:10334 app_Main.py:10344 msgid "Retry to save it." msgstr "Lütfen kaydetmek için tekrar deneyin." -#: app_Main.py:10337 app_Main.py:10347 +#: app_Main.py:10334 app_Main.py:10344 msgid "Failed to parse saved project file" msgstr "Kaydedilmiş proje dosyası okunamadı" @@ -19538,45 +19581,45 @@ msgstr "Dışarıya Git" msgid "Get Interiors" msgstr "İçeriye Git" -#: camlib.py:2331 +#: camlib.py:2344 msgid "Failed to mirror. No object selected" msgstr "" "Tersleme işlemi başarısız. Nesne seçilmedi. Bir nesne seçerek tekrar " "deneyiniz" -#: camlib.py:2396 +#: camlib.py:2409 msgid "Object was rotated" msgstr "Nesne döndürüldü" -#: camlib.py:2398 +#: camlib.py:2411 msgid "Failed to rotate. No object selected" msgstr "Nesne döndürülemedi. Döndürmek için hiçbir nesne seçilmedi" -#: camlib.py:2464 +#: camlib.py:2477 msgid "Object was skewed" msgstr "Nesne eğriltildi" -#: camlib.py:2466 +#: camlib.py:2479 msgid "Failed to skew. No object selected" msgstr "Eğriltme başarısız oldu. Eğriltme için hiçbir nesne seçilmedi" -#: camlib.py:2542 +#: camlib.py:2555 msgid "Object was buffered" msgstr "Nesneye tampon uygulandı" -#: camlib.py:2544 +#: camlib.py:2557 msgid "Failed to buffer. No object selected" msgstr "Tampon oluşturulamadı. Tampon oluşturmak için hiçbir nesne seçilmedi" -#: camlib.py:2793 +#: camlib.py:2806 msgid "There is no such parameter" msgstr "Böyle bir seçenek yok" -#: camlib.py:3000 camlib.py:4941 camlib.py:5701 +#: camlib.py:3013 camlib.py:4954 camlib.py:5717 msgid "Indexing geometry before generating G-Code..." msgstr "G-Kodu oluşturmadan önce şekilleri indeksleniyor..." -#: camlib.py:3030 camlib.py:3665 camlib.py:3901 +#: camlib.py:3043 camlib.py:3678 camlib.py:3914 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19590,32 +19633,32 @@ msgstr "" "değere sahip olması gerekir; uygulama, değeri negatif değere dönüştürür. " "Ortaya çıkan CNC kodunu (Gcode, vb.) Kontrol edin." -#: camlib.py:3037 +#: camlib.py:3050 #, fuzzy #| msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "Z kesme derinliği değeri sıfırdır. Kesim yapılamaz, dosya atlandı" -#: camlib.py:3164 camlib.py:5250 +#: camlib.py:3177 camlib.py:5265 msgid "The End X,Y format has to be (x, y)." msgstr "" -#: camlib.py:3240 camlib.py:3749 camlib.py:3982 camlib.py:5015 camlib.py:5341 -#: camlib.py:5778 +#: camlib.py:3253 camlib.py:3762 camlib.py:3995 camlib.py:5028 camlib.py:5356 +#: camlib.py:5794 msgid "Starting G-Code for tool with diameter" msgstr "Şu kalınlıktaki uç için G-Kodu başlatılıyor" -#: camlib.py:3365 camlib.py:3870 camlib.py:4103 camlib.py:6715 +#: camlib.py:3378 camlib.py:3883 camlib.py:4116 camlib.py:6734 msgid "G91 coordinates not implemented" msgstr "G91 koordinatları uygulanmadı" -#: camlib.py:3374 +#: camlib.py:3387 #, fuzzy, python-format #| msgid "Finished G-Code generation" msgid "Finished G-Code generation for tool: %s" msgstr "G-Kodu oluşturma işlemi tamamlanıyor" -#: camlib.py:3424 +#: camlib.py:3437 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19625,7 +19668,7 @@ msgstr "" "Değiştir X, Y alanının (x, y) biçiminde iki değer olması gerekir, ancak " "şimdi yalnızca bir değer var. " -#: camlib.py:3436 camlib.py:4850 camlib.py:5609 +#: camlib.py:3449 camlib.py:4863 camlib.py:5625 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." @@ -19634,15 +19677,15 @@ msgstr "" "Son Hareket alanının (x, y) biçiminde olması gerekir, ancak şimdi iki değil " "yalnızca bir değer var." -#: camlib.py:3675 camlib.py:3911 camlib.py:4904 camlib.py:5191 camlib.py:5659 +#: camlib.py:3688 camlib.py:3924 camlib.py:4917 camlib.py:5206 camlib.py:5675 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "Z kesme derinliği değeri sıfırdır. Kesim yapılamaz, dosya atlandı" -#: camlib.py:4757 +#: camlib.py:4770 msgid "Finished G-Code generation..." msgstr "G-Kod'u oluşturma işlemi tamamlandı ..." -#: camlib.py:4873 +#: camlib.py:4886 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19652,7 +19695,7 @@ msgstr "" "Uç Değiştir X, Y alanının (x, y) biçiminde iki değer olması gerekir, \n" "ancak şimdi yalnızca bir değer var." -#: camlib.py:4887 camlib.py:5175 camlib.py:5642 +#: camlib.py:4900 camlib.py:5190 camlib.py:5658 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19660,7 +19703,7 @@ msgstr "" "Z kesme derinliği değeri yok veya sıfırdır. Büyük olasılıkla diğer " "seçeneklerin başarısız sonuçlarıdır." -#: camlib.py:4896 camlib.py:5183 camlib.py:5651 +#: camlib.py:4909 camlib.py:5198 camlib.py:5667 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19674,11 +19717,11 @@ msgstr "" "değere sahip olması gerekir; uygulama, değeri negatif değere dönüştürür. " "Ortaya çıkan CNC kodunu (Gcode, vb.) Kontrol edin." -#: camlib.py:4909 camlib.py:5196 camlib.py:5665 +#: camlib.py:4922 camlib.py:5211 camlib.py:5681 msgid "Travel Z parameter is None or zero." msgstr "Z kalkış değeri yok veya sıfırdır." -#: camlib.py:4914 camlib.py:5201 camlib.py:5670 +#: camlib.py:4927 camlib.py:5216 camlib.py:5686 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19692,26 +19735,26 @@ msgstr "" "olması gerekir, bu nedenle uygulama değeri pozitif hale getirecektir. Ortaya " "çıkan CNC Kodunu (Gcode, vb.) kontrol edin." -#: camlib.py:4922 camlib.py:5209 camlib.py:5678 +#: camlib.py:4935 camlib.py:5224 camlib.py:5694 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "Z kalkış değeri sıfırdır. Bu tehlikeli, dosya atlanıyor" -#: camlib.py:5086 camlib.py:5447 camlib.py:5852 +#: camlib.py:5101 camlib.py:5463 camlib.py:5870 msgid "Finished G-Code generation" msgstr "G-Kodu oluşturma işlemi tamamlanıyor" -#: camlib.py:5086 camlib.py:5447 +#: camlib.py:5101 camlib.py:5463 msgid "paths traced" msgstr "izlenen yollar" -#: camlib.py:5500 +#: camlib.py:5516 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Dolgulu şekil olmadan bir şekil nesnesinden bir CNC İşi oluşturmaya " "çalışıyorum." -#: camlib.py:5542 +#: camlib.py:5558 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19719,57 +19762,57 @@ msgstr "" "Uç hizalama değeri mevcut şekil için kullanılamayacak kadar negatif.\n" "Değeri artırın (modülde) ve tekrar deneyin." -#: camlib.py:5852 +#: camlib.py:5870 msgid " paths traced." msgstr " izlenen yollar." -#: camlib.py:5880 +#: camlib.py:5898 msgid "There is no tool data in the SolderPaste geometry." msgstr "Lehim Pastası şeklinde hiçbir uç bilgisi yoktur." -#: camlib.py:5969 +#: camlib.py:5988 msgid "Finished SolderPaste G-Code generation" msgstr "Lehim Pastası G-Kodu oluşturma tamamlandı" -#: camlib.py:5969 +#: camlib.py:5988 msgid "paths traced." msgstr "izlenen yollar." -#: camlib.py:6292 +#: camlib.py:6311 msgid "Parsing GCode file. Number of lines" msgstr "G-Kod dosyası okunuyor. Satır sayısı" -#: camlib.py:6404 +#: camlib.py:6423 msgid "Creating Geometry from the parsed GCode file. " msgstr "Okunan G-Kod dosyasından şekil oluşturuluyor. " -#: camlib.py:6461 +#: camlib.py:6480 #, fuzzy #| msgid "Starting G-Code for tool with diameter" msgid "Parsing GCode file for tool diameter" msgstr "Şu kalınlıktaki uç için G-Kodu başlatılıyor" -#: camlib.py:6462 +#: camlib.py:6481 #, fuzzy #| msgid "Nr of slots" msgid "Number of lines" msgstr "Yuva Sayısı" -#: camlib.py:6551 +#: camlib.py:6570 #, fuzzy #| msgid "Creating Geometry from the parsed GCode file. " msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "Okunan G-Kod dosyasından şekil oluşturuluyor. " -#: camlib.py:6985 camlib.py:7133 camlib.py:7302 +#: camlib.py:7004 camlib.py:7152 camlib.py:7321 msgid "G91 coordinates not implemented ..." msgstr "G91 koordinatları uygulanmadı ..." -#: defaults.py:845 +#: defaults.py:846 msgid "Could not load defaults file." msgstr "Varsayılan dosya yüklenemedi." -#: defaults.py:858 +#: defaults.py:859 msgid "Failed to parse defaults file." msgstr "Varsayılan dosya okunamadı." @@ -19869,6 +19912,16 @@ msgstr "Orijin, yüklenen tüm nesneleri hizalayarak ayarlanıyor " msgid "No Geometry name in args. Provide a name and try again." msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyin." +#~ 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 "" +#~ "Çoklu şekil nedeniyle kesme işlemi gerçekleştirilemedi. Alternatif " +#~ "olarak, bu çoklu şekli tekli şekle dönüştürebilir ve ondan sonra " +#~ "kesebilirsiniz." + #~ msgid "Basic Geo Parameters" #~ msgstr "Basit Şekil Seçenekleri" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 5d76d743..17b2223b 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-08-29 16:07+0300\n" +"POT-Creation-Date: 2020-09-22 16:10+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.3.1\n" +"X-Generator: Poedit 2.4.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ..\n" "X-Poedit-SearchPath-0: .\n" @@ -103,10 +103,10 @@ msgstr "" #: Bookmark.py:300 Bookmark.py:342 appDatabase.py:665 appDatabase.py:711 appDatabase.py:2998 #: appDatabase.py:3044 appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:263 appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 -#: appGUI/MainGUI.py:3315 appObjects/FlatCAMCNCJob.py:1589 +#: appGUI/MainGUI.py:3315 appObjects/FlatCAMCNCJob.py:1716 #: appObjects/ObjectCollection.py:126 appTools/ToolFilm.py:234 appTools/ToolFilm.py:380 #: appTools/ToolImage.py:112 appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 -#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:523 appTools/ToolQRCode.py:570 +#: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:525 appTools/ToolQRCode.py:572 #: app_Main.py:1747 app_Main.py:2575 app_Main.py:2611 app_Main.py:2658 app_Main.py:4404 #: app_Main.py:7105 app_Main.py:7144 app_Main.py:7188 app_Main.py:7217 app_Main.py:7258 #: app_Main.py:7283 app_Main.py:7339 app_Main.py:7375 app_Main.py:7420 app_Main.py:7461 @@ -117,10 +117,10 @@ msgid "Cancelled." msgstr "" #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 appEditors/AppTextEditor.py:318 -#: appObjects/FlatCAMCNCJob.py:1511 appObjects/FlatCAMCNCJob.py:2110 -#: appTools/ToolFilm.py:509 appTools/ToolFilm.py:688 appTools/ToolSolderPaste.py:1097 -#: app_Main.py:2666 app_Main.py:8434 app_Main.py:8482 app_Main.py:8611 app_Main.py:8748 -#: app_Main.py:8816 +#: appObjects/FlatCAMCNCJob.py:1638 appObjects/FlatCAMCNCJob.py:1828 +#: appObjects/FlatCAMCNCJob.py:2277 appTools/ToolFilm.py:509 appTools/ToolFilm.py:688 +#: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8434 app_Main.py:8482 +#: app_Main.py:8611 app_Main.py:8748 app_Main.py:8816 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -249,7 +249,7 @@ msgid "" msgstr "" #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:922 app_Main.py:2291 app_Main.py:3386 +#: appGUI/preferences/PreferencesUIManager.py:923 app_Main.py:2291 app_Main.py:3386 #: app_Main.py:4341 app_Main.py:4587 app_Main.py:6878 msgid "Cancel" msgstr "" @@ -260,7 +260,7 @@ msgstr "" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 #: appGUI/ObjectUI.py:690 appGUI/ObjectUI.py:959 appGUI/ObjectUI.py:1525 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 appTools/ToolCutOut.py:1819 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 appTools/ToolCutOut.py:2058 #: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3858 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2881 msgid "Tool Dia" @@ -296,7 +296,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 appTools/ToolCalculators.py:240 -#: appTools/ToolCutOut.py:1862 appTools/ToolDrilling.py:2129 appTools/ToolMilling.py:1793 +#: appTools/ToolCutOut.py:2101 appTools/ToolDrilling.py:2129 appTools/ToolMilling.py:1793 msgid "Cut Z" msgstr "" @@ -317,7 +317,7 @@ msgid "V-Angle" msgstr "" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 appDatabase.py:1903 -#: appGUI/ObjectUI.py:1135 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:184 +#: appGUI/ObjectUI.py:1135 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98 appObjects/FlatCAMGeometry.py:1745 @@ -583,14 +583,14 @@ msgid "" msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 -#: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:287 +#: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:293 #: appTools/ToolDrilling.py:881 appTools/ToolIsolation.py:1032 appTools/ToolNCC.py:964 #: appTools/ToolPaint.py:703 msgid "Could not load Tools DB file." msgstr "" #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 appDatabase.py:3059 -#: appTools/ToolCutOut.py:298 appTools/ToolDrilling.py:889 appTools/ToolIsolation.py:1043 +#: appTools/ToolCutOut.py:304 appTools/ToolDrilling.py:889 appTools/ToolIsolation.py:1043 #: appTools/ToolNCC.py:975 appTools/ToolPaint.py:714 msgid "Failed to parse Tools DB file." msgstr "" @@ -645,7 +645,7 @@ msgid "Import FlatCAM Tools DB" msgstr "" #: appDatabase.py:740 appDatabase.py:915 appDatabase.py:3073 appDatabase.py:3464 -#: appObjects/FlatCAMGeometry.py:1027 appTools/ToolCutOut.py:476 appTools/ToolCutOut.py:517 +#: appObjects/FlatCAMGeometry.py:1027 appTools/ToolCutOut.py:482 appTools/ToolCutOut.py:523 #: appTools/ToolIsolation.py:2545 appTools/ToolIsolation.py:2629 appTools/ToolNCC.py:3607 #: appTools/ToolNCC.py:3687 appTools/ToolPaint.py:2625 appTools/ToolPaint.py:2714 #: app_Main.py:5676 app_Main.py:5718 app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 @@ -694,7 +694,7 @@ msgstr "" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:521 appGUI/ObjectUI.py:794 appGUI/ObjectUI.py:1738 -#: appGUI/ObjectUI.py:2474 appGUI/ObjectUI.py:2541 appTools/ToolCalibration.py:929 +#: appGUI/ObjectUI.py:2517 appGUI/ObjectUI.py:2584 appTools/ToolCalibration.py:929 #: appTools/ToolFiducials.py:681 msgid "Name" msgstr "" @@ -778,8 +778,8 @@ msgstr "" msgid "NCC" msgstr "" -#: appDatabase.py:1192 appDatabase.py:2779 appTools/ToolCutOut.py:321 -#: appTools/ToolCutOut.py:457 +#: appDatabase.py:1192 appDatabase.py:2779 appTools/ToolCutOut.py:327 +#: appTools/ToolCutOut.py:463 msgid "Cutout" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 appTools/ToolCopperThieving.py:1204 #: appTools/ToolCopperThieving.py:1455 appTools/ToolCorners.py:411 -#: appTools/ToolCutOut.py:1915 appTools/ToolFiducials.py:786 +#: appTools/ToolCutOut.py:2154 appTools/ToolFiducials.py:786 #: appTools/ToolInvertGerber.py:234 appTools/ToolInvertGerber.py:242 #: appTools/ToolNCC.py:4021 appTools/ToolNCC.py:4124 msgid "Margin" @@ -918,7 +918,9 @@ msgid "Bounding box margin." msgstr "" #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1567 appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 +#: appGUI/ObjectUI.py:1567 appGUI/ObjectUI.py:2008 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 +#: 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:520 @@ -945,17 +947,17 @@ msgid "Standard" msgstr "" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5109 appGUI/ObjectUI.py:1577 +#: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 appGUI/ObjectUI.py:1577 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolNCC.py:1926 #: appTools/ToolNCC.py:4013 appTools/ToolPaint.py:1469 appTools/ToolPaint.py:3014 -#: defaults.py:462 defaults.py:499 tclCommands/TclCommandCopperClear.py:128 +#: defaults.py:463 defaults.py:500 tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5113 appGUI/ObjectUI.py:1577 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1577 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolNCC.py:1937 #: appTools/ToolNCC.py:4013 appTools/ToolPaint.py:160 appTools/ToolPaint.py:1483 @@ -972,10 +974,10 @@ msgstr "" msgid "Combo" msgstr "" -#: appDatabase.py:1594 appDatabase.py:1712 appGUI/ObjectUI.py:2070 appGUI/ObjectUI.py:2093 +#: appDatabase.py:1594 appDatabase.py:1712 appGUI/ObjectUI.py:2093 appGUI/ObjectUI.py:2116 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 appObjects/FlatCAMCNCJob.py:1157 -#: appObjects/FlatCAMCNCJob.py:1179 appTools/ToolNCC.py:4034 appTools/ToolNCC.py:4137 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 appObjects/FlatCAMCNCJob.py:1271 +#: appObjects/FlatCAMCNCJob.py:1293 appTools/ToolNCC.py:4034 appTools/ToolNCC.py:4137 #: appTools/ToolPaint.py:3025 msgid "Connect" msgstr "" @@ -1155,7 +1157,7 @@ msgstr "" #: appDatabase.py:1874 appGUI/ObjectUI.py:1112 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 appTools/ToolCutOut.py:1886 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 appTools/ToolCutOut.py:2125 #: appTools/ToolDrilling.py:2153 appTools/ToolMilling.py:1817 msgid "" "Use multiple passes to limit\n" @@ -1166,7 +1168,7 @@ msgstr "" #: appDatabase.py:1896 appGUI/ObjectUI.py:1126 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 appTools/ToolCutOut.py:1900 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 appTools/ToolCutOut.py:2139 #: appTools/ToolDrilling.py:2166 appTools/ToolMilling.py:1830 msgid "Depth of each pass (positive)." msgstr "" @@ -1246,7 +1248,7 @@ msgid "" msgstr "" #: appDatabase.py:2073 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 -#: appTools/ToolCutOut.py:1917 +#: appTools/ToolCutOut.py:2156 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1254,12 +1256,12 @@ msgid "" msgstr "" #: appDatabase.py:2085 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131 -#: appTools/ToolCutOut.py:1925 +#: appTools/ToolCutOut.py:2164 msgid "Gap size" msgstr "" #: appDatabase.py:2087 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133 -#: appTools/ToolCutOut.py:1927 +#: appTools/ToolCutOut.py:2166 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1268,12 +1270,12 @@ msgid "" msgstr "" #: appDatabase.py:2096 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 -#: appTools/ToolCutOut.py:1940 +#: appTools/ToolCutOut.py:2179 msgid "Gap type" msgstr "" #: appDatabase.py:2098 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appTools/ToolCutOut.py:1942 +#: appTools/ToolCutOut.py:2181 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1282,22 +1284,22 @@ msgid "" msgstr "" #: appDatabase.py:2106 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 -#: appTools/ToolCutOut.py:1950 +#: appTools/ToolCutOut.py:2189 msgid "Bridge" msgstr "" #: appDatabase.py:2107 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appTools/ToolCutOut.py:1951 +#: appTools/ToolCutOut.py:2190 msgid "Thin" msgstr "" #: appDatabase.py:2118 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 -#: appTools/ToolCutOut.py:1961 +#: appTools/ToolCutOut.py:2200 msgid "Depth" msgstr "" #: appDatabase.py:2120 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appTools/ToolCutOut.py:1963 +#: appTools/ToolCutOut.py:2202 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1305,12 +1307,12 @@ msgstr "" #: appDatabase.py:2137 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 appTools/ToolCalculators.py:249 -#: appTools/ToolCutOut.py:1978 +#: appTools/ToolCutOut.py:2217 msgid "Tool Diameter" msgstr "" #: appDatabase.py:2139 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 -#: appTools/ToolCutOut.py:1980 +#: appTools/ToolCutOut.py:2219 msgid "The drill hole diameter when doing mpuse bites." msgstr "" @@ -1319,33 +1321,33 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 #: appTools/ToolCopperThieving.py:1327 appTools/ToolCopperThieving.py:1367 -#: appTools/ToolCopperThieving.py:1407 appTools/ToolCutOut.py:1990 +#: appTools/ToolCopperThieving.py:1407 appTools/ToolCutOut.py:2229 msgid "Spacing" msgstr "" #: appDatabase.py:2152 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200 -#: appTools/ToolCutOut.py:1992 +#: appTools/ToolCutOut.py:2231 msgid "The spacing between drill holes when doing mouse bites." msgstr "" #: appDatabase.py:2171 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 -#: appTools/ToolCutOut.py:1793 +#: appTools/ToolCutOut.py:2032 msgid "Convex Shape" msgstr "" #: appDatabase.py:2174 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235 -#: appTools/ToolCutOut.py:1795 appTools/ToolCutOut.py:1800 +#: appTools/ToolCutOut.py:2034 appTools/ToolCutOut.py:2039 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." msgstr "" #: appDatabase.py:2182 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209 -#: appTools/ToolCutOut.py:2021 +#: appTools/ToolCutOut.py:2260 msgid "Gaps" msgstr "" -#: appDatabase.py:2184 appTools/ToolCutOut.py:2023 +#: appDatabase.py:2184 appTools/ToolCutOut.py:2262 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1386,7 +1388,7 @@ msgstr "" #: appTools/ToolCalculators.py:401 appTools/ToolCalibration.py:1395 #: appTools/ToolCalibration.py:1406 appTools/ToolCopperThieving.py:1595 #: appTools/ToolCopperThieving.py:1606 appTools/ToolCorners.py:462 -#: appTools/ToolCorners.py:473 appTools/ToolCutOut.py:2195 appTools/ToolCutOut.py:2206 +#: appTools/ToolCorners.py:473 appTools/ToolCutOut.py:2434 appTools/ToolCutOut.py:2445 #: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 appTools/ToolDistance.py:659 #: appTools/ToolDistance.py:670 appTools/ToolDistanceMin.py:324 #: appTools/ToolDistanceMin.py:335 appTools/ToolDrilling.py:2652 @@ -1401,7 +1403,7 @@ msgstr "" #: appTools/ToolOptimal.py:625 appTools/ToolPaint.py:3265 appTools/ToolPaint.py:3276 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 appTools/ToolPcbWizard.py:488 #: appTools/ToolPcbWizard.py:499 appTools/ToolPunchGerber.py:1022 -#: appTools/ToolPunchGerber.py:1033 appTools/ToolQRCode.py:919 appTools/ToolQRCode.py:930 +#: appTools/ToolPunchGerber.py:1033 appTools/ToolQRCode.py:921 appTools/ToolQRCode.py:932 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 appTools/ToolSub.py:770 #: appTools/ToolSub.py:781 appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 @@ -1416,7 +1418,7 @@ msgstr "" #: appTools/ToolCalculators.py:403 appTools/ToolCalibration.py:1401 #: appTools/ToolCalibration.py:1408 appTools/ToolCopperThieving.py:1601 #: appTools/ToolCopperThieving.py:1608 appTools/ToolCorners.py:468 -#: appTools/ToolCorners.py:475 appTools/ToolCutOut.py:2201 appTools/ToolCutOut.py:2208 +#: appTools/ToolCorners.py:475 appTools/ToolCutOut.py:2440 appTools/ToolCutOut.py:2447 #: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 appTools/ToolDistance.py:665 #: appTools/ToolDistance.py:672 appTools/ToolDistanceMin.py:330 #: appTools/ToolDistanceMin.py:337 appTools/ToolDrilling.py:2658 @@ -1431,7 +1433,7 @@ msgstr "" #: appTools/ToolOptimal.py:627 appTools/ToolPaint.py:3271 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 appTools/ToolPcbWizard.py:494 #: appTools/ToolPcbWizard.py:501 appTools/ToolPunchGerber.py:1028 -#: appTools/ToolPunchGerber.py:1035 appTools/ToolQRCode.py:925 appTools/ToolQRCode.py:932 +#: appTools/ToolPunchGerber.py:1035 appTools/ToolQRCode.py:927 appTools/ToolQRCode.py:934 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 appTools/ToolSub.py:776 #: appTools/ToolSub.py:783 appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 @@ -1998,7 +2000,7 @@ msgstr "" #: appTools/ToolExtractDrills.py:486 appTools/ToolExtractDrills.py:619 #: appTools/ToolIsolation.py:3375 appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4234 #: appTools/ToolPaint.py:3166 appTools/ToolPunchGerber.py:759 -#: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:785 +#: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:787 msgid "Square" msgstr "" @@ -2083,7 +2085,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:582 appEditors/AppGeoEditor.py:1071 #: appEditors/AppGeoEditor.py:2966 appEditors/AppGeoEditor.py:2994 -#: appEditors/AppGeoEditor.py:3022 appEditors/AppGeoEditor.py:4386 +#: appEditors/AppGeoEditor.py:3022 appEditors/AppGeoEditor.py:4390 #: appEditors/AppGerberEditor.py:5781 msgid "Cancelled. No shape selected." msgstr "" @@ -2163,7 +2165,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appTools/ToolIsolation.py:3313 #: appTools/ToolNCC.py:4190 appTools/ToolPaint.py:3095 appTools/ToolTransform.py:557 -#: defaults.py:557 +#: defaults.py:558 msgid "Selection" msgstr "" @@ -2186,7 +2188,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:556 appTools/ToolExtractDrills.py:677 #: appTools/ToolPunchGerber.py:846 appTools/ToolPunchGerber.py:962 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:10219 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:10216 msgid "Value" msgstr "" @@ -2196,7 +2198,7 @@ msgid "A point of reference in format X,Y." msgstr "" #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:973 appGUI/ObjectUI.py:2151 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:973 appGUI/ObjectUI.py:2174 #: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 appTools/ToolNCC.py:63 #: appTools/ToolPaint.py:137 appTools/ToolSolderPaste.py:160 #: appTools/ToolSolderPaste.py:1203 appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2382,7 +2384,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 appGUI/ObjectUI.py:410 #: appGUI/ObjectUI.py:447 appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 appTools/ToolQRCode.py:784 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 appTools/ToolQRCode.py:786 #: appTools/ToolTransform.py:854 msgid "Rounded" msgstr "" @@ -2836,7 +2838,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 #: appGUI/ObjectUI.py:276 appGUI/ObjectUI.py:858 appGUI/ObjectUI.py:1830 -#: appTools/ToolCutOut.py:1772 appTools/ToolDblSided.py:519 appTools/ToolTransform.py:579 +#: appTools/ToolCutOut.py:2011 appTools/ToolDblSided.py:519 appTools/ToolTransform.py:579 msgid "Type" msgstr "" @@ -2878,83 +2880,83 @@ msgstr "" msgid "Grid Snap disabled." msgstr "" -#: appEditors/AppGeoEditor.py:4393 appGUI/MainGUI.py:3194 appGUI/MainGUI.py:3240 +#: appEditors/AppGeoEditor.py:4397 appGUI/MainGUI.py:3194 appGUI/MainGUI.py:3240 #: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3402 appGUI/MainGUI.py:3441 #: appGUI/MainGUI.py:3453 appGUI/MainGUI.py:3470 msgid "Click on target point." msgstr "" -#: appEditors/AppGeoEditor.py:4675 +#: appEditors/AppGeoEditor.py:4679 msgid "Editing MultiGeo Geometry, tool" msgstr "" -#: appEditors/AppGeoEditor.py:4677 appTools/ToolNCC.py:2232 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2232 msgid "with diameter" msgstr "" -#: appEditors/AppGeoEditor.py:4780 appEditors/AppGeoEditor.py:4815 +#: appEditors/AppGeoEditor.py:4784 appEditors/AppGeoEditor.py:4819 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "" -#: appEditors/AppGeoEditor.py:4901 appEditors/AppGeoEditor.py:5005 +#: appEditors/AppGeoEditor.py:4905 appEditors/AppGeoEditor.py:5009 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an 'inside' shape" msgstr "" -#: appEditors/AppGeoEditor.py:4911 appEditors/AppGeoEditor.py:4964 -#: appEditors/AppGeoEditor.py:5014 +#: appEditors/AppGeoEditor.py:4915 appEditors/AppGeoEditor.py:4968 +#: appEditors/AppGeoEditor.py:5018 msgid "Nothing selected for buffering." msgstr "" -#: appEditors/AppGeoEditor.py:4916 appEditors/AppGeoEditor.py:4968 -#: appEditors/AppGeoEditor.py:5019 +#: appEditors/AppGeoEditor.py:4920 appEditors/AppGeoEditor.py:4972 +#: appEditors/AppGeoEditor.py:5023 msgid "Invalid distance for buffering." msgstr "" -#: appEditors/AppGeoEditor.py:4940 appEditors/AppGeoEditor.py:5039 +#: appEditors/AppGeoEditor.py:4944 appEditors/AppGeoEditor.py:5043 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "" -#: appEditors/AppGeoEditor.py:4951 +#: appEditors/AppGeoEditor.py:4955 msgid "Full buffer geometry created." msgstr "" -#: appEditors/AppGeoEditor.py:4957 +#: appEditors/AppGeoEditor.py:4961 msgid "Negative buffer value is not accepted." msgstr "" -#: appEditors/AppGeoEditor.py:4988 +#: appEditors/AppGeoEditor.py:4992 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "" -#: appEditors/AppGeoEditor.py:4998 +#: appEditors/AppGeoEditor.py:5002 msgid "Interior buffer geometry created." msgstr "" -#: appEditors/AppGeoEditor.py:5049 +#: appEditors/AppGeoEditor.py:5053 msgid "Exterior buffer geometry created." msgstr "" -#: appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGeoEditor.py:5059 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" -#: appEditors/AppGeoEditor.py:5062 +#: appEditors/AppGeoEditor.py:5066 msgid "Nothing selected for painting." msgstr "" -#: appEditors/AppGeoEditor.py:5068 +#: appEditors/AppGeoEditor.py:5072 msgid "Invalid value for" msgstr "" -#: appEditors/AppGeoEditor.py:5127 +#: appEditors/AppGeoEditor.py:5131 msgid "" "Could not do Paint. Try a different combination of parameters. Or a different method of " "Paint" msgstr "" -#: appEditors/AppGeoEditor.py:5138 +#: appEditors/AppGeoEditor.py:5142 msgid "Paint done." msgstr "" @@ -3386,8 +3388,8 @@ msgstr "" #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 #: appObjects/FlatCAMGeometry.py:1850 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:8990 app_Main.py:9050 app_Main.py:9181 -#: app_Main.py:9246 app_Main.py:9898 +#: appTools/ToolPcbWizard.py:318 app_Main.py:8987 app_Main.py:9047 app_Main.py:9178 +#: app_Main.py:9243 app_Main.py:9895 msgid "An internal error has occurred. See shell.\n" msgstr "" @@ -3419,8 +3421,8 @@ msgstr "" msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" -#: appEditors/AppGerberEditor.py:5166 appTools/ToolCutOut.py:756 appTools/ToolCutOut.py:830 -#: appTools/ToolCutOut.py:1049 appTools/ToolCutOut.py:1088 camlib.py:4826 camlib.py:5582 +#: appEditors/AppGerberEditor.py:5166 appTools/ToolCutOut.py:770 appTools/ToolCutOut.py:893 +#: appTools/ToolCutOut.py:1116 appTools/ToolCutOut.py:1262 camlib.py:4839 camlib.py:5598 msgid "Failed." msgstr "" @@ -3521,7 +3523,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:1395 appTools/ToolIsolation.py:3323 appTools/ToolPaint.py:1034 -#: appTools/ToolPaint.py:3125 defaults.py:413 defaults.py:500 +#: appTools/ToolPaint.py:3125 defaults.py:414 defaults.py:501 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "" @@ -3573,18 +3575,20 @@ msgid "Open file" msgstr "" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1485 appObjects/FlatCAMCNCJob.py:1490 -#: appObjects/FlatCAMCNCJob.py:1713 appObjects/FlatCAMCNCJob.py:1718 +#: appObjects/FlatCAMCNCJob.py:1612 appObjects/FlatCAMCNCJob.py:1617 +#: appObjects/FlatCAMCNCJob.py:1802 appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1880 appObjects/FlatCAMCNCJob.py:1885 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7021 app_Main.py:7026 msgid "Export Code ..." msgstr "" -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1507 -#: appObjects/FlatCAMCNCJob.py:2106 appTools/ToolSolderPaste.py:1093 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1634 +#: appObjects/FlatCAMCNCJob.py:1824 appObjects/FlatCAMCNCJob.py:2273 +#: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2120 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2287 msgid "Saved to" msgstr "" @@ -3608,7 +3612,7 @@ msgstr "" msgid "Start GCode" msgstr "" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1811 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1978 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "" @@ -3973,7 +3977,7 @@ msgstr "" msgid "Export Preferences to file ..." msgstr "" -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1163 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1164 msgid "Save Preferences" msgstr "" @@ -4428,47 +4432,47 @@ msgstr "" msgid "Set Color" msgstr "" -#: appGUI/MainGUI.py:709 app_Main.py:10165 +#: appGUI/MainGUI.py:709 app_Main.py:10162 msgid "Red" msgstr "" -#: appGUI/MainGUI.py:712 app_Main.py:10167 +#: appGUI/MainGUI.py:712 app_Main.py:10164 msgid "Blue" msgstr "" -#: appGUI/MainGUI.py:715 app_Main.py:10170 +#: appGUI/MainGUI.py:715 app_Main.py:10167 msgid "Yellow" msgstr "" -#: appGUI/MainGUI.py:718 app_Main.py:10172 +#: appGUI/MainGUI.py:718 app_Main.py:10169 msgid "Green" msgstr "" -#: appGUI/MainGUI.py:721 app_Main.py:10174 +#: appGUI/MainGUI.py:721 app_Main.py:10171 msgid "Purple" msgstr "" -#: appGUI/MainGUI.py:724 app_Main.py:10176 +#: appGUI/MainGUI.py:724 app_Main.py:10173 msgid "Brown" msgstr "" -#: appGUI/MainGUI.py:727 app_Main.py:10178 app_Main.py:10234 +#: appGUI/MainGUI.py:727 app_Main.py:10175 app_Main.py:10231 msgid "White" msgstr "" -#: appGUI/MainGUI.py:730 app_Main.py:10180 +#: appGUI/MainGUI.py:730 app_Main.py:10177 msgid "Black" msgstr "" -#: appGUI/MainGUI.py:735 app_Main.py:10183 +#: appGUI/MainGUI.py:735 app_Main.py:10180 msgid "Custom" msgstr "" -#: appGUI/MainGUI.py:740 app_Main.py:10217 +#: appGUI/MainGUI.py:740 app_Main.py:10214 msgid "Opacity" msgstr "" -#: appGUI/MainGUI.py:743 app_Main.py:10193 +#: appGUI/MainGUI.py:743 app_Main.py:10190 msgid "Default" msgstr "" @@ -4631,8 +4635,8 @@ msgstr "" msgid "Extract Drills Tool" msgstr "" -#: appGUI/MainGUI.py:931 appGUI/ObjectUI.py:361 appTools/ToolCutOut.py:150 -#: appTools/ToolCutOut.py:1811 +#: appGUI/MainGUI.py:931 appGUI/ObjectUI.py:361 appTools/ToolCutOut.py:156 +#: appTools/ToolCutOut.py:2050 msgid "Cutout Tool" msgstr "" @@ -4682,7 +4686,7 @@ msgid "Calculators Tool" msgstr "" #: appGUI/MainGUI.py:962 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4285 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:625 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:627 msgid "QRCode Tool" msgstr "" @@ -4896,10 +4900,10 @@ msgstr "" msgid "Toggle the display of axis on canvas" msgstr "" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:889 -#: appGUI/preferences/PreferencesUIManager.py:982 -#: appGUI/preferences/PreferencesUIManager.py:1010 -#: appGUI/preferences/PreferencesUIManager.py:1115 app_Main.py:5579 app_Main.py:5584 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:890 +#: appGUI/preferences/PreferencesUIManager.py:983 +#: appGUI/preferences/PreferencesUIManager.py:1011 +#: appGUI/preferences/PreferencesUIManager.py:1116 app_Main.py:5579 app_Main.py:5584 #: app_Main.py:5599 msgid "Preferences" msgstr "" @@ -4946,7 +4950,7 @@ msgstr "" #: appTools/ToolEtchCompensation.py:291 appTools/ToolExtractDrills.py:453 #: appTools/ToolFiducials.py:873 appTools/ToolInvertGerber.py:215 #: appTools/ToolIsolation.py:2948 appTools/ToolOptimal.py:421 -#: appTools/ToolPunchGerber.py:718 appTools/ToolQRCode.py:656 +#: appTools/ToolPunchGerber.py:718 appTools/ToolQRCode.py:658 #: appTools/ToolRulesCheck.py:1163 appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 msgid "GERBER" msgstr "" @@ -5027,7 +5031,7 @@ msgstr "" msgid "Toggle Visibility" msgstr "" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2143 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2166 msgid "New" msgstr "" @@ -5035,7 +5039,7 @@ msgstr "" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:1769 appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:774 +#: appTools/ToolCutOut.py:2008 appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:774 #: appTools/ToolFilm.py:782 appTools/ToolFilm.py:805 appTools/ToolImage.py:136 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:796 appTools/ToolIsolation.py:3283 #: appTools/ToolIsolation.py:3336 appTools/ToolNCC.py:792 appTools/ToolNCC.py:3740 @@ -5158,13 +5162,13 @@ msgstr "" msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "" -#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:921 -#: appGUI/preferences/PreferencesUIManager.py:1167 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:922 +#: appGUI/preferences/PreferencesUIManager.py:1168 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 app_Main.py:6876 msgid "Yes" msgstr "" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1168 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1169 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5267,7 +5271,7 @@ msgstr "" msgid "Shell disabled." msgstr "" -#: appGUI/MainGUI.py:3875 app_Main.py:9676 +#: appGUI/MainGUI.py:3875 app_Main.py:9673 msgid "Shortcut Key List" msgstr "" @@ -5894,15 +5898,15 @@ msgstr "" msgid "Resulting geometry will have rounded corners." msgstr "" -#: appGUI/ObjectUI.py:415 appGUI/ObjectUI.py:455 appTools/ToolCutOut.py:2045 -#: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3389 appTools/ToolNCC.py:4248 +#: appGUI/ObjectUI.py:415 appGUI/ObjectUI.py:455 appTools/ToolCutOut.py:2284 +#: appTools/ToolCutOut.py:2299 appTools/ToolIsolation.py:3389 appTools/ToolNCC.py:4248 #: appTools/ToolPaint.py:3176 msgid "Generate Geometry" msgstr "" #: appGUI/ObjectUI.py:426 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 appTools/ToolPanelize.py:698 -#: appTools/ToolQRCode.py:779 +#: appTools/ToolQRCode.py:781 msgid "Bounding Box" msgstr "" @@ -6142,7 +6146,7 @@ msgstr "" msgid "Add from DB" msgstr "" -#: appGUI/ObjectUI.py:982 appTools/ToolCutOut.py:1845 appTools/ToolIsolation.py:3092 +#: appGUI/ObjectUI.py:982 appTools/ToolCutOut.py:2084 appTools/ToolIsolation.py:3092 #: appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2911 msgid "" "Add a new tool to the Tool Table\n" @@ -6218,7 +6222,7 @@ msgstr "" #: appGUI/ObjectUI.py:1091 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 appObjects/FlatCAMGeometry.py:1312 -#: appTools/ToolCutOut.py:1865 +#: appTools/ToolCutOut.py:2104 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -6226,7 +6230,7 @@ msgstr "" #: appGUI/ObjectUI.py:1109 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 appTools/ToolCutOut.py:1883 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 appTools/ToolCutOut.py:2122 #: appTools/ToolDrilling.py:2150 appTools/ToolMilling.py:1814 msgid "Multi-Depth" msgstr "" @@ -6297,16 +6301,16 @@ msgstr "" msgid "Number of time units for spindle to dwell." msgstr "" -#: appGUI/ObjectUI.py:1263 appGUI/ObjectUI.py:1962 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:117 +#: appGUI/ObjectUI.py:1263 appGUI/ObjectUI.py:1964 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 appTools/ToolDrilling.py:2447 #: appTools/ToolMilling.py:2129 msgid "Probe Z depth" msgstr "" -#: appGUI/ObjectUI.py:1265 appGUI/ObjectUI.py:1964 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 +#: appGUI/ObjectUI.py:1265 appGUI/ObjectUI.py:1966 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 appTools/ToolDrilling.py:2449 #: appTools/ToolMilling.py:2131 @@ -6321,8 +6325,8 @@ msgstr "" msgid "Feedrate Probe" msgstr "" -#: appGUI/ObjectUI.py:1282 appGUI/ObjectUI.py:1977 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1282 appGUI/ObjectUI.py:1979 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 appTools/ToolDrilling.py:2468 #: appTools/ToolMilling.py:2150 @@ -6697,244 +6701,270 @@ msgid "Height" msgstr "" #: appGUI/ObjectUI.py:1926 -msgid "Show Voronoi diagram" +msgid "Plot probing points" msgstr "" #: appGUI/ObjectUI.py:1928 -msgid "Display Voronoi diagram if there are probe points in the table." -msgstr "" - -#: appGUI/ObjectUI.py:1941 -msgid "Probe GCode Generation" +msgid "" +"Plot the probing points in the table.\n" +"If a Voronoi method is used then\n" +"the Voronoi areas are also plotted." msgstr "" #: appGUI/ObjectUI.py:1943 +msgid "Probe GCode Generation" +msgstr "" + +#: appGUI/ObjectUI.py:1945 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" "that is to modify the original GCode to level the cutting height." msgstr "" -#: appGUI/ObjectUI.py:1950 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:105 +#: appGUI/ObjectUI.py:1952 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 msgid "Probe Z travel" msgstr "" -#: appGUI/ObjectUI.py:1952 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:107 +#: appGUI/ObjectUI.py:1954 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 msgid "The safe Z for probe travelling between probe points." msgstr "" -#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:130 +#: appGUI/ObjectUI.py:1977 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 msgid "Probe Feedrate" msgstr "" -#: appGUI/ObjectUI.py:1991 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1994 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 msgid "Mode" msgstr "" -#: appGUI/ObjectUI.py:1992 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 +#: appGUI/ObjectUI.py:1995 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" "- Grid: will automatically generate a grid of probe points" msgstr "" -#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 appTools/ToolCutOut.py:2082 +#: appGUI/ObjectUI.py:2001 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 appTools/ToolCutOut.py:2321 #: appTools/ToolFiducials.py:801 msgid "Manual" msgstr "" -#: appGUI/ObjectUI.py:1999 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 +#: appGUI/ObjectUI.py:2002 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 msgid "Grid" msgstr "" -#: appGUI/ObjectUI.py:2007 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:2009 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 +msgid "" +"Choose a method for approximation of heights from autolevelling data.\n" +"- Voronoi: will generate a Voronoi diagram\n" +"- Bilinear: will use bilinear interpolation. Usable only for grid mode." +msgstr "" + +#: appGUI/ObjectUI.py:2015 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 +msgid "Voronoi" +msgstr "" + +#: appGUI/ObjectUI.py:2016 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 +msgid "Bilinear" +msgstr "" + +#: appGUI/ObjectUI.py:2029 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 appTools/ToolPanelize.py:787 msgid "Columns" msgstr "" -#: appGUI/ObjectUI.py:2009 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:2031 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "" -#: appGUI/ObjectUI.py:2017 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:97 +#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 appTools/ToolPanelize.py:797 msgid "Rows" msgstr "" -#: appGUI/ObjectUI.py:2019 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:99 +#: appGUI/ObjectUI.py:2042 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "" -#: appGUI/ObjectUI.py:2024 +#: appGUI/ObjectUI.py:2047 msgid "Add Probe Points" msgstr "" -#: appGUI/ObjectUI.py:2032 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 +#: appGUI/ObjectUI.py:2055 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 msgid "Controller" msgstr "" -#: appGUI/ObjectUI.py:2034 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:148 +#: appGUI/ObjectUI.py:2057 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/ObjectUI.py:2080 appGUI/ObjectUI.py:2095 appObjects/FlatCAMCNCJob.py:1159 -#: appObjects/FlatCAMCNCJob.py:1181 +#: appGUI/ObjectUI.py:2103 appGUI/ObjectUI.py:2118 appObjects/FlatCAMCNCJob.py:1273 +#: appObjects/FlatCAMCNCJob.py:1295 msgid "Control" msgstr "" -#: appGUI/ObjectUI.py:2090 appGUI/ObjectUI.py:2097 appObjects/FlatCAMCNCJob.py:1161 -#: appObjects/FlatCAMCNCJob.py:1183 +#: appGUI/ObjectUI.py:2113 appGUI/ObjectUI.py:2120 appObjects/FlatCAMCNCJob.py:1275 +#: appObjects/FlatCAMCNCJob.py:1297 msgid "Sender" msgstr "" -#: appGUI/ObjectUI.py:2111 +#: appGUI/ObjectUI.py:2134 msgid "COM list" msgstr "" -#: appGUI/ObjectUI.py:2113 appGUI/ObjectUI.py:2128 +#: appGUI/ObjectUI.py:2136 appGUI/ObjectUI.py:2151 msgid "Lists the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2117 +#: appGUI/ObjectUI.py:2140 msgid "Search" msgstr "" -#: appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2142 msgid "Search for the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2126 +#: appGUI/ObjectUI.py:2149 msgid "Baud rates" msgstr "" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2168 msgid "New, custom baudrate." msgstr "" -#: appGUI/ObjectUI.py:2153 +#: appGUI/ObjectUI.py:2176 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appGUI/ObjectUI.py:2159 +#: appGUI/ObjectUI.py:2182 msgid "Delete selected baudrate" msgstr "" -#: appGUI/ObjectUI.py:2163 +#: appGUI/ObjectUI.py:2186 msgid "Reset" msgstr "" -#: appGUI/ObjectUI.py:2165 +#: appGUI/ObjectUI.py:2188 msgid "Software reset of the controller." msgstr "" -#: appGUI/ObjectUI.py:2171 appObjects/FlatCAMCNCJob.py:1175 +#: appGUI/ObjectUI.py:2194 appObjects/FlatCAMCNCJob.py:1289 msgid "Disconnected" msgstr "" -#: appGUI/ObjectUI.py:2173 +#: appGUI/ObjectUI.py:2196 msgid "Connect to the selected port with the selected baud rate." msgstr "" -#: appGUI/ObjectUI.py:2198 +#: appGUI/ObjectUI.py:2221 msgid "Jog" msgstr "" -#: appGUI/ObjectUI.py:2206 +#: appGUI/ObjectUI.py:2229 msgid "Zero Axes" msgstr "" -#: appGUI/ObjectUI.py:2239 +#: appGUI/ObjectUI.py:2262 msgid "Pause/Resume" msgstr "" -#: appGUI/ObjectUI.py:2261 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:158 +#: appGUI/ObjectUI.py:2284 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "" -#: appGUI/ObjectUI.py:2263 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 +#: appGUI/ObjectUI.py:2286 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/ObjectUI.py:2275 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:171 +#: appGUI/ObjectUI.py:2298 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "" -#: appGUI/ObjectUI.py:2277 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:173 +#: appGUI/ObjectUI.py:2300 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "" -#: appGUI/ObjectUI.py:2297 +#: appGUI/ObjectUI.py:2320 msgid "Send Command" msgstr "" -#: appGUI/ObjectUI.py:2299 appGUI/ObjectUI.py:2309 +#: appGUI/ObjectUI.py:2322 appGUI/ObjectUI.py:2332 msgid "Send a custom command to GRBL." msgstr "" -#: appGUI/ObjectUI.py:2304 +#: appGUI/ObjectUI.py:2327 msgid "Type GRBL command ..." msgstr "" -#: appGUI/ObjectUI.py:2307 +#: appGUI/ObjectUI.py:2330 msgid "Send" msgstr "" -#: appGUI/ObjectUI.py:2315 +#: appGUI/ObjectUI.py:2338 msgid "Get Config parameter" msgstr "" -#: appGUI/ObjectUI.py:2317 +#: appGUI/ObjectUI.py:2340 msgid "A GRBL configuration parameter." msgstr "" -#: appGUI/ObjectUI.py:2322 +#: appGUI/ObjectUI.py:2345 msgid "Type GRBL parameter ..." msgstr "" -#: appGUI/ObjectUI.py:2325 +#: appGUI/ObjectUI.py:2348 msgid "Get" msgstr "" -#: appGUI/ObjectUI.py:2327 +#: appGUI/ObjectUI.py:2350 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appGUI/ObjectUI.py:2335 +#: appGUI/ObjectUI.py:2358 msgid "Get Report" msgstr "" -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2360 msgid "Print in shell the GRBL report." msgstr "" -#: appGUI/ObjectUI.py:2342 +#: appGUI/ObjectUI.py:2366 msgid "Apply AutoLevelling" msgstr "" -#: appGUI/ObjectUI.py:2344 +#: appGUI/ObjectUI.py:2368 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" "over the original GCode therefore doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2354 +#: appGUI/ObjectUI.py:2377 +msgid "Will save the GRBL height map." +msgstr "" + +#: appGUI/ObjectUI.py:2387 msgid "Save Probing GCode" msgstr "" -#: appGUI/ObjectUI.py:2362 +#: appGUI/ObjectUI.py:2389 +msgid "Will save the probing GCode." +msgstr "" + +#: appGUI/ObjectUI.py:2398 msgid "View/Edit the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2369 appObjects/FlatCAMCNCJob.py:1579 appObjects/FlatCAMCNCJob.py:1583 +#: appGUI/ObjectUI.py:2405 appObjects/FlatCAMCNCJob.py:1706 appObjects/FlatCAMCNCJob.py:1710 msgid "Import Height Map" msgstr "" -#: appGUI/ObjectUI.py:2371 +#: appGUI/ObjectUI.py:2407 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -6942,100 +6972,100 @@ msgid "" "doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2389 +#: appGUI/ObjectUI.py:2425 msgid "Export CNC Code" msgstr "" -#: appGUI/ObjectUI.py:2391 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 +#: appGUI/ObjectUI.py:2427 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" "Export and save G-Code to\n" "make this object to a file." msgstr "" -#: appGUI/ObjectUI.py:2400 +#: appGUI/ObjectUI.py:2436 msgid "Save CNC Code" msgstr "" -#: appGUI/ObjectUI.py:2403 +#: appGUI/ObjectUI.py:2439 msgid "" "Opens dialog to save G-Code\n" "file." msgstr "" -#: appGUI/ObjectUI.py:2410 +#: appGUI/ObjectUI.py:2446 msgid "Review CNC Code." msgstr "" -#: appGUI/ObjectUI.py:2464 +#: appGUI/ObjectUI.py:2507 msgid "Script Object" msgstr "" -#: appGUI/ObjectUI.py:2484 appGUI/ObjectUI.py:2558 +#: appGUI/ObjectUI.py:2527 appGUI/ObjectUI.py:2601 msgid "Auto Completer" msgstr "" -#: appGUI/ObjectUI.py:2486 +#: appGUI/ObjectUI.py:2529 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" -#: appGUI/ObjectUI.py:2531 +#: appGUI/ObjectUI.py:2574 msgid "Document Object" msgstr "" -#: appGUI/ObjectUI.py:2560 +#: appGUI/ObjectUI.py:2603 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" -#: appGUI/ObjectUI.py:2578 +#: appGUI/ObjectUI.py:2621 msgid "Font Type" msgstr "" -#: appGUI/ObjectUI.py:2595 appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 +#: appGUI/ObjectUI.py:2638 appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "" -#: appGUI/ObjectUI.py:2631 +#: appGUI/ObjectUI.py:2674 msgid "Alignment" msgstr "" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2679 msgid "Align Left" msgstr "" -#: appGUI/ObjectUI.py:2641 app_Main.py:4993 +#: appGUI/ObjectUI.py:2684 app_Main.py:4993 msgid "Center" msgstr "" -#: appGUI/ObjectUI.py:2646 +#: appGUI/ObjectUI.py:2689 msgid "Align Right" msgstr "" -#: appGUI/ObjectUI.py:2651 +#: appGUI/ObjectUI.py:2694 msgid "Justify" msgstr "" -#: appGUI/ObjectUI.py:2658 +#: appGUI/ObjectUI.py:2701 msgid "Font Color" msgstr "" -#: appGUI/ObjectUI.py:2660 +#: appGUI/ObjectUI.py:2703 msgid "Set the font color for the selected text" msgstr "" -#: appGUI/ObjectUI.py:2674 +#: appGUI/ObjectUI.py:2717 msgid "Selection Color" msgstr "" -#: appGUI/ObjectUI.py:2676 +#: appGUI/ObjectUI.py:2719 msgid "Set the selection color when doing text selection." msgstr "" -#: appGUI/ObjectUI.py:2690 +#: appGUI/ObjectUI.py:2733 msgid "Tab Size" msgstr "" -#: appGUI/ObjectUI.py:2692 +#: appGUI/ObjectUI.py:2735 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" @@ -7069,40 +7099,40 @@ msgid "" "of text positions." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:896 +#: appGUI/preferences/PreferencesUIManager.py:897 msgid "Preferences applied." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:916 +#: appGUI/preferences/PreferencesUIManager.py:917 msgid "Are you sure you want to continue?" msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:917 +#: appGUI/preferences/PreferencesUIManager.py:918 msgid "Application will restart" msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1015 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences closed without saving." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1027 +#: appGUI/preferences/PreferencesUIManager.py:1028 msgid "Preferences default values are restored." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1058 app_Main.py:2622 app_Main.py:2690 +#: appGUI/preferences/PreferencesUIManager.py:1059 app_Main.py:2622 app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1062 -#: appGUI/preferences/PreferencesUIManager.py:1176 +#: appGUI/preferences/PreferencesUIManager.py:1063 +#: appGUI/preferences/PreferencesUIManager.py:1177 msgid "Preferences saved." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1112 +#: appGUI/preferences/PreferencesUIManager.py:1113 msgid "Preferences edited but not saved." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1161 +#: appGUI/preferences/PreferencesUIManager.py:1162 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -7139,7 +7169,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:31 appTools/ToolCalibration.py:762 #: appTools/ToolCopperThieving.py:1182 appTools/ToolCorners.py:377 #: appTools/ToolEtchCompensation.py:356 appTools/ToolFiducials.py:763 -#: appTools/ToolInvertGerber.py:228 appTools/ToolQRCode.py:692 +#: appTools/ToolInvertGerber.py:228 appTools/ToolQRCode.py:694 msgid "Parameters" msgstr "" @@ -7163,7 +7193,7 @@ msgstr "" msgid "Parameters for the autolevelling." msgstr "" -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:186 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:200 msgid "Safe height (Z) distance when jogging to origin." msgstr "" @@ -9077,7 +9107,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 appTools/ToolCopperThieving.py:1218 #: appTools/ToolNCC.py:1301 appTools/ToolNCC.py:1617 appTools/ToolNCC.py:1681 #: appTools/ToolNCC.py:2601 appTools/ToolNCC.py:2610 appTools/ToolNCC.py:4186 -#: appTools/ToolNCC.py:4312 defaults.py:468 tclCommands/TclCommandCopperClear.py:190 +#: appTools/ToolNCC.py:4312 defaults.py:469 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "" @@ -9657,23 +9687,23 @@ msgid "" "into a selected Gerber file, or it can be exported as a file." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 appTools/ToolQRCode.py:699 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 appTools/ToolQRCode.py:701 msgid "Version" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:47 appTools/ToolQRCode.py:701 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:47 appTools/ToolQRCode.py:703 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:712 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:58 appTools/ToolQRCode.py:714 msgid "Error correction" msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:60 -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:71 appTools/ToolQRCode.py:714 -#: appTools/ToolQRCode.py:725 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:71 appTools/ToolQRCode.py:716 +#: appTools/ToolQRCode.py:727 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -9683,43 +9713,43 @@ msgid "" "H = maximum 30%% errors can be corrected." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:81 appTools/ToolQRCode.py:735 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:81 appTools/ToolQRCode.py:737 msgid "Box Size" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:83 appTools/ToolQRCode.py:737 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:83 appTools/ToolQRCode.py:739 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:748 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:94 appTools/ToolQRCode.py:750 msgid "Border Size" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:96 appTools/ToolQRCode.py:750 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:96 appTools/ToolQRCode.py:752 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:670 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 appTools/ToolQRCode.py:672 msgid "QRCode Data" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:109 appTools/ToolQRCode.py:672 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:109 appTools/ToolQRCode.py:674 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 appTools/ToolQRCode.py:676 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 appTools/ToolQRCode.py:678 msgid "Add here the text to be included in the QRCode..." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 appTools/ToolQRCode.py:761 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 appTools/ToolQRCode.py:763 msgid "Polarity" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 appTools/ToolQRCode.py:763 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 appTools/ToolQRCode.py:765 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -9727,16 +9757,16 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:125 appTools/ToolFilm.py:997 -#: appTools/ToolQRCode.py:767 +#: appTools/ToolQRCode.py:769 msgid "Negative" msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:126 appTools/ToolFilm.py:996 -#: appTools/ToolQRCode.py:768 +#: appTools/ToolQRCode.py:770 msgid "Positive" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:128 appTools/ToolQRCode.py:770 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:128 appTools/ToolQRCode.py:772 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -9745,26 +9775,26 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 appTools/ToolQRCode.py:781 -#: appTools/ToolQRCode.py:787 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 appTools/ToolQRCode.py:783 +#: appTools/ToolQRCode.py:789 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:815 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:152 appTools/ToolQRCode.py:817 msgid "Fill Color" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:154 appTools/ToolQRCode.py:817 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:154 appTools/ToolQRCode.py:819 msgid "Set the QRCode fill color (squares color)." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:162 appTools/ToolQRCode.py:839 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:162 appTools/ToolQRCode.py:841 msgid "Back Color" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:164 appTools/ToolQRCode.py:841 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:164 appTools/ToolQRCode.py:843 msgid "Set the QRCode background color." msgstr "" @@ -10129,7 +10159,7 @@ msgid "" "the original board." msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:45 appTools/ToolCutOut.py:1821 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:45 appTools/ToolCutOut.py:2060 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -10139,18 +10169,18 @@ msgstr "" msgid "Object kind" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 appTools/ToolCutOut.py:1754 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 appTools/ToolCutOut.py:1993 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:1760 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 appTools/ToolCutOut.py:1999 msgid "Single" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:110 appTools/ToolCutOut.py:1761 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:110 appTools/ToolCutOut.py:2000 msgid "Panel" msgstr "" @@ -10168,11 +10198,11 @@ msgid "" "- 8 - 2*left + 2*right +2*top + 2*bottom" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 appTools/ToolCutOut.py:2091 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 appTools/ToolCutOut.py:2330 msgid "Big cursor" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 appTools/ToolCutOut.py:2093 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 appTools/ToolCutOut.py:2332 msgid "Use a big cursor when adding manual gaps." msgstr "" @@ -10583,7 +10613,7 @@ msgstr "" #: appObjects/FlatCAMObj.py:255 appObjects/FlatCAMObj.py:286 appObjects/FlatCAMObj.py:302 #: appObjects/FlatCAMObj.py:382 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 appTools/ToolMove.py:229 -#: appTools/ToolQRCode.py:460 app_Main.py:4676 +#: appTools/ToolQRCode.py:462 app_Main.py:4676 msgid "Plotting" msgstr "" @@ -10718,7 +10748,7 @@ msgstr "" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:891 #: appTools/ToolCalibration.py:1326 appTools/ToolCalibration.py:1343 #: appTools/ToolCopperThieving.py:163 appTools/ToolCopperThieving.py:1237 -#: appTools/ToolCopperThieving.py:1251 appTools/ToolCutOut.py:1768 +#: appTools/ToolCopperThieving.py:1251 appTools/ToolCutOut.py:2007 #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:772 appTools/ToolFilm.py:781 #: appTools/ToolFilm.py:804 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:796 appTools/ToolIsolation.py:3284 @@ -10726,7 +10756,7 @@ msgstr "" #: appTools/ToolNCC.py:4209 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3141 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolPanelize.py:809 appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 -#: defaults.py:558 +#: defaults.py:559 msgid "Gerber" msgstr "" @@ -11148,8 +11178,8 @@ msgstr "" #: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:514 appObjects/FlatCAMGeometry.py:991 #: appObjects/FlatCAMGerber.py:522 appObjects/FlatCAMGerber.py:665 -#: appTools/ToolCutOut.py:440 appTools/ToolIsolation.py:1585 appTools/ToolIsolation.py:1747 -#: appTools/ToolIsolation.py:1940 camlib.py:1173 camlib.py:1234 +#: appTools/ToolCutOut.py:446 appTools/ToolIsolation.py:1585 appTools/ToolIsolation.py:1747 +#: appTools/ToolIsolation.py:1940 camlib.py:1178 camlib.py:1239 msgid "Rough" msgstr "" @@ -11176,131 +11206,139 @@ msgstr "" msgid "created/selected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:618 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:630 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "" -#: appObjects/FlatCAMCNCJob.py:625 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "" -#: appObjects/FlatCAMCNCJob.py:740 +#: appObjects/FlatCAMCNCJob.py:783 msgid "Click on canvas to add a Probe Point..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:926 +#: appObjects/FlatCAMCNCJob.py:979 +msgid "Point is not within the object area. Choose another point." +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:999 msgid "Added a Probe Point... Click again to add another or right click to finish ..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:948 +#: appObjects/FlatCAMCNCJob.py:1021 msgid "Finished adding Probe Points..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1117 +#: appObjects/FlatCAMCNCJob.py:1231 msgid "COM list updated ..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1153 +#: appObjects/FlatCAMCNCJob.py:1267 msgid "Connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1164 +#: appObjects/FlatCAMCNCJob.py:1278 msgid "Port connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1168 +#: appObjects/FlatCAMCNCJob.py:1282 msgid "Could not connect to GRBL on port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1185 +#: appObjects/FlatCAMCNCJob.py:1299 msgid "Port is connected. Disconnecting" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1187 +#: appObjects/FlatCAMCNCJob.py:1301 msgid "Could not connect to port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1217 appObjects/FlatCAMCNCJob.py:1634 +#: appObjects/FlatCAMCNCJob.py:1331 appObjects/FlatCAMCNCJob.py:1761 msgid "Sending GCode..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1346 +#: appObjects/FlatCAMCNCJob.py:1460 msgid "GRBL is doing a home cycle." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1352 +#: appObjects/FlatCAMCNCJob.py:1466 msgid "GRBL software reset was sent." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1360 +#: appObjects/FlatCAMCNCJob.py:1474 msgid "GRBL resumed." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1364 +#: appObjects/FlatCAMCNCJob.py:1478 msgid "GRBL paused." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1493 appObjects/FlatCAMCNCJob.py:1728 -#: appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1620 appObjects/FlatCAMCNCJob.py:1810 +#: appObjects/FlatCAMCNCJob.py:1895 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1517 appObjects/FlatCAMCNCJob.py:1764 +#: appObjects/FlatCAMCNCJob.py:1644 appObjects/FlatCAMCNCJob.py:1931 #: appObjects/FlatCAMScript.py:134 app_Main.py:7807 msgid "Loading..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1521 +#: appObjects/FlatCAMCNCJob.py:1648 msgid "There is nothing to view" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1527 +#: appObjects/FlatCAMCNCJob.py:1654 msgid "Code Viewer" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1565 +#: appObjects/FlatCAMCNCJob.py:1692 msgid "Loaded Machine Code into Code Viewer" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1611 +#: appObjects/FlatCAMCNCJob.py:1737 msgid "Failed to open height map file" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1660 +#: appObjects/FlatCAMCNCJob.py:1787 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1665 +#: appObjects/FlatCAMCNCJob.py:1792 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1670 +#: appObjects/FlatCAMCNCJob.py:1833 +msgid "Empty GRBL heightmap." +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:1837 msgid "Finished autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1684 +#: appObjects/FlatCAMCNCJob.py:1851 msgid "Plotting..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1754 +#: appObjects/FlatCAMCNCJob.py:1921 msgid "File saved to" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1778 +#: appObjects/FlatCAMCNCJob.py:1945 msgid "Code Review" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1961 +#: appObjects/FlatCAMCNCJob.py:2128 msgid "This CNCJob object can't be processed because it is a" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1963 +#: appObjects/FlatCAMCNCJob.py:2130 msgid "CNCJob object" msgstr "" -#: appObjects/FlatCAMCNCJob.py:2073 +#: appObjects/FlatCAMCNCJob.py:2240 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -11475,7 +11513,7 @@ msgid "CNCjob created" msgstr "" #: appObjects/FlatCAMGeometry.py:2351 appObjects/FlatCAMGeometry.py:2360 -#: appParsers/ParseGerber.py:1953 appParsers/ParseGerber.py:1963 +#: appParsers/ParseGerber.py:1955 appParsers/ParseGerber.py:1965 msgid "Scale factor has to be a number: integer or float." msgstr "" @@ -11483,7 +11521,7 @@ msgstr "" msgid "Geometry Scale done." msgstr "" -#: appObjects/FlatCAMGeometry.py:2440 appParsers/ParseGerber.py:2079 +#: appObjects/FlatCAMGeometry.py:2440 appParsers/ParseGerber.py:2081 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in the Offset " "field." @@ -11665,27 +11703,27 @@ msgstr "" msgid "Gerber Parser ERROR" msgstr "" -#: appParsers/ParseGerber.py:2043 +#: appParsers/ParseGerber.py:2045 msgid "Gerber Scale done." msgstr "" -#: appParsers/ParseGerber.py:2135 +#: appParsers/ParseGerber.py:2137 msgid "Gerber Offset done." msgstr "" -#: appParsers/ParseGerber.py:2211 +#: appParsers/ParseGerber.py:2213 msgid "Gerber Mirror done." msgstr "" -#: appParsers/ParseGerber.py:2285 +#: appParsers/ParseGerber.py:2287 msgid "Gerber Skew done." msgstr "" -#: appParsers/ParseGerber.py:2347 +#: appParsers/ParseGerber.py:2349 msgid "Gerber Rotate done." msgstr "" -#: appParsers/ParseGerber.py:2504 +#: appParsers/ParseGerber.py:2506 msgid "Gerber Buffer done." msgstr "" @@ -11817,26 +11855,26 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 -#: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2152 appTools/ToolDblSided.py:947 +#: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2391 appTools/ToolDblSided.py:947 #: appTools/ToolDrilling.py:2635 appTools/ToolEtchCompensation.py:458 #: appTools/ToolExtractDrills.py:702 appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1222 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3422 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4264 appTools/ToolOptimal.py:593 #: appTools/ToolPaint.py:3192 appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 -#: appTools/ToolQRCode.py:901 appTools/ToolRulesCheck.py:1618 +#: appTools/ToolQRCode.py:903 appTools/ToolRulesCheck.py:1618 #: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 -#: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2155 appTools/ToolDblSided.py:950 +#: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2394 appTools/ToolDblSided.py:950 #: appTools/ToolDrilling.py:2638 appTools/ToolEtchCompensation.py:461 #: appTools/ToolExtractDrills.py:705 appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1225 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3425 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4267 appTools/ToolOptimal.py:596 #: appTools/ToolPaint.py:3195 appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 -#: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1621 +#: appTools/ToolQRCode.py:906 appTools/ToolRulesCheck.py:1621 #: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "" @@ -12220,7 +12258,7 @@ msgid "Copper Thieving Tool done." msgstr "" #: appTools/ToolCopperThieving.py:318 appTools/ToolCopperThieving.py:351 -#: appTools/ToolCutOut.py:539 appTools/ToolCutOut.py:862 appTools/ToolDrilling.py:725 +#: appTools/ToolCutOut.py:542 appTools/ToolCutOut.py:915 appTools/ToolDrilling.py:725 #: appTools/ToolDrilling.py:1568 appTools/ToolEtchCompensation.py:152 #: appTools/ToolInvertGerber.py:99 appTools/ToolIsolation.py:899 #: appTools/ToolIsolation.py:1310 appTools/ToolIsolation.py:1337 appTools/ToolMilling.py:424 @@ -12444,7 +12482,7 @@ msgstr "" msgid "Will add corner markers to the selected Gerber file." msgstr "" -#: appTools/ToolCutOut.py:274 appTools/ToolIsolation.py:785 appTools/ToolIsolation.py:1014 +#: appTools/ToolCutOut.py:280 appTools/ToolIsolation.py:785 appTools/ToolIsolation.py:1014 #: appTools/ToolIsolation.py:1150 appTools/ToolNCC.py:458 appTools/ToolNCC.py:945 #: appTools/ToolNCC.py:1083 appTools/ToolPaint.py:395 appTools/ToolPaint.py:685 #: appTools/ToolPaint.py:822 appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464 @@ -12452,72 +12490,65 @@ msgstr "" msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" -#: appTools/ToolCutOut.py:350 appTools/ToolIsolation.py:1095 appTools/ToolNCC.py:1028 +#: appTools/ToolCutOut.py:356 appTools/ToolIsolation.py:1095 appTools/ToolNCC.py:1028 #: appTools/ToolPaint.py:766 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" -#: appTools/ToolCutOut.py:357 appTools/ToolDrilling.py:941 appTools/ToolIsolation.py:1102 +#: appTools/ToolCutOut.py:363 appTools/ToolDrilling.py:941 appTools/ToolIsolation.py:1102 #: appTools/ToolNCC.py:1035 appTools/ToolPaint.py:774 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." msgstr "" -#: appTools/ToolCutOut.py:381 +#: appTools/ToolCutOut.py:387 msgid "Updated tool from Tools Database." msgstr "" -#: appTools/ToolCutOut.py:449 +#: appTools/ToolCutOut.py:455 msgid "Default tool added." msgstr "" -#: appTools/ToolCutOut.py:458 appTools/ToolIsolation.py:2539 appTools/ToolNCC.py:3601 +#: appTools/ToolCutOut.py:464 appTools/ToolIsolation.py:2539 appTools/ToolNCC.py:3601 #: appTools/ToolPaint.py:2619 msgid "Selected tool can't be used here. Pick another." msgstr "" -#: appTools/ToolCutOut.py:481 +#: appTools/ToolCutOut.py:487 msgid "Tool updated from Tools Database." msgstr "" -#: appTools/ToolCutOut.py:544 +#: appTools/ToolCutOut.py:547 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." msgstr "" -#: appTools/ToolCutOut.py:550 appTools/ToolCutOut.py:871 appTools/ToolCutOut.py:1118 -#: appTools/ToolCutOut.py:1236 tclCommands/TclCommandGeoCutout.py:184 +#: appTools/ToolCutOut.py:553 appTools/ToolCutOut.py:924 appTools/ToolCutOut.py:1298 +#: appTools/ToolCutOut.py:1429 tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" -#: appTools/ToolCutOut.py:563 appTools/ToolCutOut.py:886 +#: appTools/ToolCutOut.py:566 appTools/ToolCutOut.py:938 msgid "Number of gaps value is missing. Add it and retry." msgstr "" -#: appTools/ToolCutOut.py:568 appTools/ToolCutOut.py:890 +#: appTools/ToolCutOut.py:571 appTools/ToolCutOut.py:942 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:573 appTools/ToolCutOut.py:896 -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:836 +#: appTools/ToolCutOut.py:889 appTools/ToolCutOut.py:1258 appTools/ToolCutOut.py:1613 msgid "Mouse bites failed." msgstr "" -#: appTools/ToolCutOut.py:840 appTools/ToolCutOut.py:1086 +#: appTools/ToolCutOut.py:897 msgid "Any form CutOut operation finished." msgstr "" -#: appTools/ToolCutOut.py:866 appTools/ToolDrilling.py:1572 +#: appTools/ToolCutOut.py:919 appTools/ToolDrilling.py:1572 #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:903 appTools/ToolIsolation.py:1314 #: appTools/ToolIsolation.py:1341 appTools/ToolMilling.py:1326 appTools/ToolNCC.py:833 @@ -12526,75 +12557,79 @@ msgstr "" msgid "Object not found" msgstr "" -#: appTools/ToolCutOut.py:1040 +#: appTools/ToolCutOut.py:1112 appTools/ToolCutOut.py:1185 msgid "Rectangular cutout with negative margin is not possible." msgstr "" -#: appTools/ToolCutOut.py:1102 appTools/ToolCutOut.py:1129 +#: appTools/ToolCutOut.py:1266 +msgid "Rectangular CutOut operation finished." +msgstr "" + +#: appTools/ToolCutOut.py:1282 appTools/ToolCutOut.py:1314 msgid "Could not retrieve Geometry object" msgstr "" -#: appTools/ToolCutOut.py:1107 appTools/ToolCutOut.py:1158 +#: appTools/ToolCutOut.py:1287 appTools/ToolCutOut.py:1342 msgid "Geometry object for manual cutout not found" msgstr "" -#: appTools/ToolCutOut.py:1110 +#: appTools/ToolCutOut.py:1290 msgid "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" -#: appTools/ToolCutOut.py:1185 +#: appTools/ToolCutOut.py:1378 msgid "No tool in the Geometry object." msgstr "" -#: appTools/ToolCutOut.py:1206 +#: appTools/ToolCutOut.py:1399 msgid "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" -#: appTools/ToolCutOut.py:1218 +#: appTools/ToolCutOut.py:1411 msgid "Could not retrieve Gerber object" msgstr "" -#: appTools/ToolCutOut.py:1223 +#: appTools/ToolCutOut.py:1416 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." msgstr "" -#: appTools/ToolCutOut.py:1229 +#: appTools/ToolCutOut.py:1422 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." msgstr "" -#: appTools/ToolCutOut.py:1264 +#: appTools/ToolCutOut.py:1457 msgid "Geometry not supported for cutout" msgstr "" -#: appTools/ToolCutOut.py:1336 +#: appTools/ToolCutOut.py:1529 msgid "Making manual bridge gap..." msgstr "" -#: appTools/ToolCutOut.py:1378 +#: appTools/ToolCutOut.py:1617 msgid "Finished manual adding of gaps." msgstr "" -#: appTools/ToolCutOut.py:1720 +#: appTools/ToolCutOut.py:1959 msgid "Cutout PCB" msgstr "" -#: appTools/ToolCutOut.py:1746 appTools/ToolDblSided.py:513 appTools/ToolPanelize.py:652 +#: appTools/ToolCutOut.py:1985 appTools/ToolDblSided.py:513 appTools/ToolPanelize.py:652 msgid "Source Object" msgstr "" -#: appTools/ToolCutOut.py:1747 +#: appTools/ToolCutOut.py:1986 msgid "Object to be cutout" msgstr "" -#: appTools/ToolCutOut.py:1752 +#: appTools/ToolCutOut.py:1991 msgid "Kind" msgstr "" -#: appTools/ToolCutOut.py:1774 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:521 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -12602,12 +12637,12 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appTools/ToolCutOut.py:1830 appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3078 +#: appTools/ToolCutOut.py:2069 appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3078 #: appTools/ToolNCC.py:3883 appTools/ToolPaint.py:2897 msgid "Search and Add" msgstr "" -#: appTools/ToolCutOut.py:1833 appTools/ToolIsolation.py:3081 appTools/ToolNCC.py:3886 +#: appTools/ToolCutOut.py:2072 appTools/ToolIsolation.py:3081 appTools/ToolNCC.py:3886 #: appTools/ToolPaint.py:2900 msgid "" "Add a new tool to the Tool Table\n" @@ -12617,35 +12652,35 @@ msgid "" "in the Tools DB then a default tool is added." msgstr "" -#: appTools/ToolCutOut.py:1842 appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3089 +#: appTools/ToolCutOut.py:2081 appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3089 #: appTools/ToolNCC.py:3894 appTools/ToolPaint.py:2908 msgid "Pick from DB" msgstr "" -#: appTools/ToolCutOut.py:1858 +#: appTools/ToolCutOut.py:2097 msgid "Tool Parameters" msgstr "" -#: appTools/ToolCutOut.py:2007 +#: appTools/ToolCutOut.py:2246 msgid "Automatic" msgstr "" -#: appTools/ToolCutOut.py:2007 appTools/ToolCutOut.py:2082 +#: appTools/ToolCutOut.py:2246 appTools/ToolCutOut.py:2321 msgid "Bridge Gaps" msgstr "" -#: appTools/ToolCutOut.py:2009 +#: appTools/ToolCutOut.py:2248 msgid "This section handle creation of automatic bridge gaps." msgstr "" -#: appTools/ToolCutOut.py:2048 +#: appTools/ToolCutOut.py:2287 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:2063 +#: appTools/ToolCutOut.py:2302 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -12653,18 +12688,18 @@ msgid "" "the bounding box of the Object." msgstr "" -#: appTools/ToolCutOut.py:2084 +#: appTools/ToolCutOut.py:2323 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:2100 +#: appTools/ToolCutOut.py:2339 msgid "Generate Manual Geometry" msgstr "" -#: appTools/ToolCutOut.py:2103 +#: appTools/ToolCutOut.py:2342 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -12672,19 +12707,19 @@ msgid "" "Select the source Gerber file in the top object combobox." msgstr "" -#: appTools/ToolCutOut.py:2123 +#: appTools/ToolCutOut.py:2362 msgid "Manual cutout Geometry" msgstr "" -#: appTools/ToolCutOut.py:2125 +#: appTools/ToolCutOut.py:2364 msgid "Geometry object used to create the manual cutout." msgstr "" -#: appTools/ToolCutOut.py:2132 +#: appTools/ToolCutOut.py:2371 msgid "Manual Add Bridge Gaps" msgstr "" -#: appTools/ToolCutOut.py:2135 +#: appTools/ToolCutOut.py:2374 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -12742,7 +12777,7 @@ msgstr "" msgid "There are no Point coordinates in the Point field. Add coords and try again ..." msgstr "" -#: appTools/ToolDblSided.py:337 camlib.py:2329 +#: appTools/ToolDblSided.py:337 camlib.py:2342 msgid "Object was mirrored" msgstr "" @@ -13111,19 +13146,19 @@ msgstr "" msgid "Current Tool parameters were applied to all tools." msgstr "" -#: appTools/ToolDrilling.py:1586 camlib.py:3619 +#: appTools/ToolDrilling.py:1586 camlib.py:3632 msgid "The loaded Excellon file has no drills" msgstr "" -#: appTools/ToolDrilling.py:1631 camlib.py:3541 +#: appTools/ToolDrilling.py:1631 camlib.py:3554 msgid "Creating a list of points to drill..." msgstr "" -#: appTools/ToolDrilling.py:1638 camlib.py:3570 +#: appTools/ToolDrilling.py:1638 camlib.py:3583 msgid "Failed. Drill points inside the exclusion zones." msgstr "" -#: appTools/ToolDrilling.py:1654 camlib.py:3609 camlib.py:5002 camlib.py:5767 +#: appTools/ToolDrilling.py:1654 camlib.py:3622 camlib.py:5015 camlib.py:5783 msgid "Starting G-Code" msgstr "" @@ -13131,7 +13166,7 @@ msgstr "" msgid "Generating Excellon CNCJob..." msgstr "" -#: appTools/ToolDrilling.py:1777 camlib.py:3140 camlib.py:5270 camlib.py:5629 +#: appTools/ToolDrilling.py:1777 camlib.py:3153 camlib.py:5285 camlib.py:5645 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "" @@ -13526,7 +13561,7 @@ msgstr "" msgid "Import IMAGE" msgstr "" -#: appTools/ToolImage.py:142 app_Main.py:8870 app_Main.py:8923 +#: appTools/ToolImage.py:142 app_Main.py:8870 app_Main.py:8920 msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported" msgstr "" @@ -13534,8 +13569,8 @@ msgstr "" msgid "Importing Image" msgstr "" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:8901 app_Main.py:8956 -#: app_Main.py:9020 app_Main.py:9083 app_Main.py:9149 app_Main.py:9214 app_Main.py:9271 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:8898 app_Main.py:8953 +#: app_Main.py:9017 app_Main.py:9080 app_Main.py:9146 app_Main.py:9211 app_Main.py:9268 msgid "Opened" msgstr "" @@ -14189,11 +14224,11 @@ msgstr "" msgid "Parsing PDF file ..." msgstr "" -#: appTools/ToolPDF.py:138 app_Main.py:9114 +#: appTools/ToolPDF.py:138 app_Main.py:9111 msgid "Failed to open" msgstr "" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9063 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9060 msgid "No geometry found in file" msgstr "" @@ -14519,7 +14554,7 @@ msgstr "" msgid "Main PcbWizard Excellon file loaded." msgstr "" -#: appTools/ToolPcbWizard.py:310 app_Main.py:9043 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9040 msgid "This is not Excellon file." msgstr "" @@ -14796,7 +14831,7 @@ msgid "" "the specified box." msgstr "" -#: appTools/ToolQRCode.py:147 appTools/ToolQRCode.py:482 appTools/ToolQRCode.py:531 +#: appTools/ToolQRCode.py:147 appTools/ToolQRCode.py:484 appTools/ToolQRCode.py:533 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "" @@ -14812,57 +14847,57 @@ msgstr "" msgid "QRCode Tool done." msgstr "" -#: appTools/ToolQRCode.py:514 appTools/ToolQRCode.py:518 +#: appTools/ToolQRCode.py:516 appTools/ToolQRCode.py:520 msgid "Export PNG" msgstr "" -#: appTools/ToolQRCode.py:561 appTools/ToolQRCode.py:565 app_Main.py:7330 app_Main.py:7334 +#: appTools/ToolQRCode.py:563 appTools/ToolQRCode.py:567 app_Main.py:7330 app_Main.py:7334 msgid "Export SVG" msgstr "" -#: appTools/ToolQRCode.py:658 +#: appTools/ToolQRCode.py:660 msgid "Gerber Object to which the QRCode will be added." msgstr "" -#: appTools/ToolQRCode.py:694 +#: appTools/ToolQRCode.py:696 msgid "The parameters used to shape the QRCode." msgstr "" -#: appTools/ToolQRCode.py:794 +#: appTools/ToolQRCode.py:796 msgid "Export QRCode" msgstr "" -#: appTools/ToolQRCode.py:796 +#: appTools/ToolQRCode.py:798 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." msgstr "" -#: appTools/ToolQRCode.py:835 +#: appTools/ToolQRCode.py:837 msgid "Transparent back color" msgstr "" -#: appTools/ToolQRCode.py:860 +#: appTools/ToolQRCode.py:862 msgid "Export QRCode SVG" msgstr "" -#: appTools/ToolQRCode.py:862 +#: appTools/ToolQRCode.py:864 msgid "Export a SVG file with the QRCode content." msgstr "" -#: appTools/ToolQRCode.py:873 +#: appTools/ToolQRCode.py:875 msgid "Export QRCode PNG" msgstr "" -#: appTools/ToolQRCode.py:875 +#: appTools/ToolQRCode.py:877 msgid "Export a PNG image file with the QRCode content." msgstr "" -#: appTools/ToolQRCode.py:886 +#: appTools/ToolQRCode.py:888 msgid "Insert QRCode" msgstr "" -#: appTools/ToolQRCode.py:888 +#: appTools/ToolQRCode.py:890 msgid "Create the QRCode object." msgstr "" @@ -16113,7 +16148,7 @@ msgid "New Project created" msgstr "" #: app_Main.py:7098 app_Main.py:7137 app_Main.py:7181 app_Main.py:7251 app_Main.py:8037 -#: app_Main.py:9284 app_Main.py:9346 +#: app_Main.py:9281 app_Main.py:9343 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -16335,175 +16370,175 @@ msgstr "" msgid "Could not export DXF file." msgstr "" -#: app_Main.py:8886 +#: app_Main.py:8883 msgid "Importing SVG" msgstr "" -#: app_Main.py:8894 app_Main.py:8949 +#: app_Main.py:8891 app_Main.py:8946 msgid "Import failed." msgstr "" -#: app_Main.py:8941 +#: app_Main.py:8938 msgid "Importing DXF" msgstr "" -#: app_Main.py:8982 app_Main.py:9173 app_Main.py:9238 +#: app_Main.py:8979 app_Main.py:9170 app_Main.py:9235 msgid "Failed to open file" msgstr "" -#: app_Main.py:8985 app_Main.py:9176 app_Main.py:9241 +#: app_Main.py:8982 app_Main.py:9173 app_Main.py:9238 msgid "Failed to parse file" msgstr "" -#: app_Main.py:8997 +#: app_Main.py:8994 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: app_Main.py:9002 +#: app_Main.py:8999 msgid "Opening Gerber" msgstr "" -#: app_Main.py:9013 +#: app_Main.py:9010 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "" -#: app_Main.py:9046 +#: app_Main.py:9043 msgid "Cannot open file" msgstr "" -#: app_Main.py:9066 +#: app_Main.py:9063 msgid "Opening Excellon." msgstr "" -#: app_Main.py:9076 +#: app_Main.py:9073 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: app_Main.py:9108 +#: app_Main.py:9105 msgid "Reading GCode file" msgstr "" -#: app_Main.py:9121 +#: app_Main.py:9118 msgid "This is not GCODE" msgstr "" -#: app_Main.py:9126 +#: app_Main.py:9123 msgid "Opening G-Code." msgstr "" -#: app_Main.py:9139 +#: app_Main.py:9136 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:9195 +#: app_Main.py:9192 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" -#: app_Main.py:9200 +#: app_Main.py:9197 msgid "Opening HPGL2" msgstr "" -#: app_Main.py:9207 +#: app_Main.py:9204 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr "" -#: app_Main.py:9233 +#: app_Main.py:9230 msgid "TCL script file opened in Code Editor." msgstr "" -#: app_Main.py:9253 +#: app_Main.py:9250 msgid "Opening TCL Script..." msgstr "" -#: app_Main.py:9264 +#: app_Main.py:9261 msgid "Failed to open TCL Script." msgstr "" -#: app_Main.py:9286 +#: app_Main.py:9283 msgid "Opening FlatCAM Config file." msgstr "" -#: app_Main.py:9314 +#: app_Main.py:9311 msgid "Failed to open config file" msgstr "" -#: app_Main.py:9343 +#: app_Main.py:9340 msgid "Loading Project ... Please Wait ..." msgstr "" -#: app_Main.py:9348 +#: app_Main.py:9345 msgid "Opening FlatCAM Project file." msgstr "" -#: app_Main.py:9363 app_Main.py:9367 app_Main.py:9384 +#: app_Main.py:9360 app_Main.py:9364 app_Main.py:9381 msgid "Failed to open project file" msgstr "" -#: app_Main.py:9423 +#: app_Main.py:9420 msgid "Loading Project ... restoring" msgstr "" -#: app_Main.py:9431 +#: app_Main.py:9428 msgid "Project loaded from" msgstr "" -#: app_Main.py:9457 +#: app_Main.py:9454 msgid "Redrawing all objects" msgstr "" -#: app_Main.py:9545 +#: app_Main.py:9542 msgid "Failed to load recent item list." msgstr "" -#: app_Main.py:9552 +#: app_Main.py:9549 msgid "Failed to parse recent item list." msgstr "" -#: app_Main.py:9562 +#: app_Main.py:9559 msgid "Failed to load recent projects item list." msgstr "" -#: app_Main.py:9569 +#: app_Main.py:9566 msgid "Failed to parse recent project item list." msgstr "" -#: app_Main.py:9630 +#: app_Main.py:9627 msgid "Clear Recent projects" msgstr "" -#: app_Main.py:9654 +#: app_Main.py:9651 msgid "Clear Recent files" msgstr "" -#: app_Main.py:9756 +#: app_Main.py:9753 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -#: app_Main.py:9757 +#: app_Main.py:9754 msgid "Details" msgstr "" -#: app_Main.py:9759 +#: app_Main.py:9756 msgid "The normal flow when working with the application is the following:" msgstr "" -#: app_Main.py:9760 +#: app_Main.py:9757 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:9763 +#: app_Main.py:9760 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:9766 +#: app_Main.py:9763 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, " @@ -16511,7 +16546,7 @@ msgid "" "Excellon, Geometry or CNCJob object." msgstr "" -#: app_Main.py:9770 +#: app_Main.py:9767 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 " @@ -16519,11 +16554,11 @@ msgid "" "TAB and populate it even if it was out of focus." msgstr "" -#: app_Main.py:9774 +#: app_Main.py:9771 msgid "You can change the parameters in this screen and the flow direction is like this:" msgstr "" -#: app_Main.py:9775 +#: app_Main.py:9772 msgid "" "Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> Geometry Object --> " "Add tools (change param in Selected Tab) --> Generate CNCJob --> CNCJob Object --> Verify " @@ -16531,100 +16566,100 @@ msgid "" "TAB) --> Save GCode." msgstr "" -#: app_Main.py:9779 +#: app_Main.py:9776 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:9843 +#: app_Main.py:9840 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: app_Main.py:9850 +#: app_Main.py:9847 msgid "Could not parse information about latest version." msgstr "" -#: app_Main.py:9860 +#: app_Main.py:9857 msgid "FlatCAM is up to date!" msgstr "" -#: app_Main.py:9865 +#: app_Main.py:9862 msgid "Newer Version Available" msgstr "" -#: app_Main.py:9867 +#: app_Main.py:9864 msgid "There is a newer version of FlatCAM available for download:" msgstr "" -#: app_Main.py:9871 +#: app_Main.py:9868 msgid "info" msgstr "" -#: app_Main.py:9899 +#: app_Main.py:9896 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:9977 +#: app_Main.py:9974 msgid "All plots disabled." msgstr "" -#: app_Main.py:9984 +#: app_Main.py:9981 msgid "All non selected plots disabled." msgstr "" -#: app_Main.py:9991 +#: app_Main.py:9988 msgid "All plots enabled." msgstr "" -#: app_Main.py:9997 +#: app_Main.py:9994 msgid "Selected plots enabled..." msgstr "" -#: app_Main.py:10005 +#: app_Main.py:10002 msgid "Selected plots disabled..." msgstr "" -#: app_Main.py:10038 +#: app_Main.py:10035 msgid "Enabling plots ..." msgstr "" -#: app_Main.py:10087 +#: app_Main.py:10084 msgid "Disabling plots ..." msgstr "" -#: app_Main.py:10110 +#: app_Main.py:10107 msgid "Working ..." msgstr "" -#: app_Main.py:10219 +#: app_Main.py:10216 msgid "Set alpha level ..." msgstr "" -#: app_Main.py:10285 +#: app_Main.py:10282 msgid "Saving FlatCAM Project" msgstr "" -#: app_Main.py:10308 app_Main.py:10344 +#: app_Main.py:10305 app_Main.py:10341 msgid "Project saved to" msgstr "" -#: app_Main.py:10315 +#: app_Main.py:10312 msgid "The object is used by another application." msgstr "" -#: app_Main.py:10329 +#: app_Main.py:10326 msgid "Failed to verify project file" msgstr "" -#: app_Main.py:10329 app_Main.py:10337 app_Main.py:10347 +#: app_Main.py:10326 app_Main.py:10334 app_Main.py:10344 msgid "Retry to save it." msgstr "" -#: app_Main.py:10337 app_Main.py:10347 +#: app_Main.py:10334 app_Main.py:10344 msgid "Failed to parse saved project file" msgstr "" @@ -16652,112 +16687,112 @@ msgstr "" msgid "Get Interiors" msgstr "" -#: camlib.py:2331 +#: camlib.py:2344 msgid "Failed to mirror. No object selected" msgstr "" -#: camlib.py:2396 +#: camlib.py:2409 msgid "Object was rotated" msgstr "" -#: camlib.py:2398 +#: camlib.py:2411 msgid "Failed to rotate. No object selected" msgstr "" -#: camlib.py:2464 +#: camlib.py:2477 msgid "Object was skewed" msgstr "" -#: camlib.py:2466 +#: camlib.py:2479 msgid "Failed to skew. No object selected" msgstr "" -#: camlib.py:2542 +#: camlib.py:2555 msgid "Object was buffered" msgstr "" -#: camlib.py:2544 +#: camlib.py:2557 msgid "Failed to buffer. No object selected" msgstr "" -#: camlib.py:2793 +#: camlib.py:2806 msgid "There is no such parameter" msgstr "" -#: camlib.py:3000 camlib.py:4941 camlib.py:5701 +#: camlib.py:3013 camlib.py:4954 camlib.py:5717 msgid "Indexing geometry before generating G-Code..." msgstr "" -#: camlib.py:3030 camlib.py:3665 camlib.py:3901 +#: camlib.py:3043 camlib.py:3678 camlib.py:3914 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:3037 +#: camlib.py:3050 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" -#: camlib.py:3164 camlib.py:5250 +#: camlib.py:3177 camlib.py:5265 msgid "The End X,Y format has to be (x, y)." msgstr "" -#: camlib.py:3240 camlib.py:3749 camlib.py:3982 camlib.py:5015 camlib.py:5341 camlib.py:5778 +#: camlib.py:3253 camlib.py:3762 camlib.py:3995 camlib.py:5028 camlib.py:5356 camlib.py:5794 msgid "Starting G-Code for tool with diameter" msgstr "" -#: camlib.py:3365 camlib.py:3870 camlib.py:4103 camlib.py:6715 +#: camlib.py:3378 camlib.py:3883 camlib.py:4116 camlib.py:6734 msgid "G91 coordinates not implemented" msgstr "" -#: camlib.py:3374 +#: camlib.py:3387 #, python-format msgid "Finished G-Code generation for tool: %s" msgstr "" -#: camlib.py:3424 +#: camlib.py:3437 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:3436 camlib.py:4850 camlib.py:5609 +#: camlib.py:3449 camlib.py:4863 camlib.py:5625 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:3675 camlib.py:3911 camlib.py:4904 camlib.py:5191 camlib.py:5659 +#: camlib.py:3688 camlib.py:3924 camlib.py:4917 camlib.py:5206 camlib.py:5675 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" -#: camlib.py:4757 +#: camlib.py:4770 msgid "Finished G-Code generation..." msgstr "" -#: camlib.py:4873 +#: camlib.py:4886 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:4887 camlib.py:5175 camlib.py:5642 +#: camlib.py:4900 camlib.py:5190 camlib.py:5658 msgid "Cut_Z parameter is None or zero. Most likely a bad combinations of other parameters." msgstr "" -#: camlib.py:4896 camlib.py:5183 camlib.py:5651 +#: camlib.py:4909 camlib.py:5198 camlib.py:5667 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:4909 camlib.py:5196 camlib.py:5665 +#: camlib.py:4922 camlib.py:5211 camlib.py:5681 msgid "Travel Z parameter is None or zero." msgstr "" -#: camlib.py:4914 camlib.py:5201 camlib.py:5670 +#: camlib.py:4927 camlib.py:5216 camlib.py:5686 msgid "" "The Travel Z parameter has negative value. It is the height value to travel between " "cuts.\n" @@ -16765,73 +16800,73 @@ msgid "" "the app will convert the value to positive.Check the resulting CNC code (Gcode etc)." msgstr "" -#: camlib.py:4922 camlib.py:5209 camlib.py:5678 +#: camlib.py:4935 camlib.py:5224 camlib.py:5694 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" -#: camlib.py:5086 camlib.py:5447 camlib.py:5852 +#: camlib.py:5101 camlib.py:5463 camlib.py:5870 msgid "Finished G-Code generation" msgstr "" -#: camlib.py:5086 camlib.py:5447 +#: camlib.py:5101 camlib.py:5463 msgid "paths traced" msgstr "" -#: camlib.py:5500 +#: camlib.py:5516 msgid "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" -#: camlib.py:5542 +#: camlib.py:5558 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:5852 +#: camlib.py:5870 msgid " paths traced." msgstr "" -#: camlib.py:5880 +#: camlib.py:5898 msgid "There is no tool data in the SolderPaste geometry." msgstr "" -#: camlib.py:5969 +#: camlib.py:5988 msgid "Finished SolderPaste G-Code generation" msgstr "" -#: camlib.py:5969 +#: camlib.py:5988 msgid "paths traced." msgstr "" -#: camlib.py:6292 +#: camlib.py:6311 msgid "Parsing GCode file. Number of lines" msgstr "" -#: camlib.py:6404 +#: camlib.py:6423 msgid "Creating Geometry from the parsed GCode file. " msgstr "" -#: camlib.py:6461 +#: camlib.py:6480 msgid "Parsing GCode file for tool diameter" msgstr "" -#: camlib.py:6462 +#: camlib.py:6481 msgid "Number of lines" msgstr "" -#: camlib.py:6551 +#: camlib.py:6570 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "" -#: camlib.py:6985 camlib.py:7133 camlib.py:7302 +#: camlib.py:7004 camlib.py:7152 camlib.py:7321 msgid "G91 coordinates not implemented ..." msgstr "" -#: defaults.py:845 +#: defaults.py:846 msgid "Could not load defaults file." msgstr "" -#: defaults.py:858 +#: defaults.py:859 msgid "Failed to parse defaults file." msgstr ""