From a76a7d29da094f3b00fe7e5ba3d637a2632c1cac Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Fri, 24 Apr 2020 21:14:00 +0300 Subject: [PATCH] - updated the language template and the Romanian translation to the latest changes --- locale/en/LC_MESSAGES/strings.mo | Bin 352042 -> 351502 bytes locale/en/LC_MESSAGES/strings.po | 537 ++++++++----------------------- locale/ro/LC_MESSAGES/strings.mo | Bin 380697 -> 380061 bytes locale/ro/LC_MESSAGES/strings.po | 233 +++++++------- locale_template/strings.pot | 187 +++++------ 5 files changed, 338 insertions(+), 619 deletions(-) diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index a6bb163f94d2d616151c1638ec924bd41df10961..f56c057cf1268cb5b424095692d226836f30b290 100644 GIT binary patch delta 66540 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

o3V!dq5l14X0r! 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 B8V~>g delta 66689 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 to get started\n" -#| "\n" msgid "Type >help< to get started" msgstr "Type >help< to get started" @@ -257,17 +255,14 @@ msgid "Exported preferences to" msgstr "Exported preferences to" #: FlatCAMApp.py:4053 FlatCAMApp.py:4058 -#| msgid "Saved to" msgid "Save to file" msgstr "Save to file" #: FlatCAMApp.py:4082 -#| msgid "Could not load defaults file." msgid "Could not load the file." msgstr "Could not load the file." #: FlatCAMApp.py:4098 -#| msgid "Exported Tools DB to" msgid "Exported file to" msgstr "Exported file to" @@ -693,7 +688,6 @@ msgid "Origin coordinates specified but incomplete." msgstr "Origin coordinates specified but incomplete." #: FlatCAMApp.py:7190 -#| msgid "Setting Origin..." msgid "Moving to Origin..." msgstr "Moving to Origin..." @@ -733,7 +727,6 @@ msgid "No object selected." msgstr "No object selected." #: FlatCAMApp.py:7394 -#| msgid "Bottom Left" msgid "Bottom-Left" msgstr "Bottom-Left" @@ -748,7 +741,6 @@ msgid "Bottom-Right" msgstr "Bottom-Right" #: FlatCAMApp.py:7397 -#| msgid "Top Right" msgid "Top-Right" msgstr "Top-Right" @@ -757,7 +749,6 @@ msgid "Center" msgstr "Center" #: FlatCAMApp.py:7418 -#| msgid "Rotate ..." msgid "Locate ..." msgstr "Locate ..." @@ -783,7 +774,7 @@ msgstr "Preferences edited but not saved." #: FlatCAMApp.py:8038 FlatCAMCommon.py:1182 FlatCAMCommon.py:1357 #: FlatCAMCommon.py:2612 FlatCAMCommon.py:2820 FlatCAMObj.py:4798 #: flatcamTools/ToolNCC.py:3963 flatcamTools/ToolNCC.py:4047 -#: flatcamTools/ToolPaint.py:4027 flatcamTools/ToolPaint.py:4112 +#: flatcamTools/ToolPaint.py:3537 flatcamTools/ToolPaint.py:3622 msgid "Tools Database" msgstr "Tools Database" @@ -792,7 +783,7 @@ msgid "Tools in Tools Database edited but not saved." msgstr "Tools in Tools Database edited but not saved." #: FlatCAMApp.py:7975 flatcamTools/ToolNCC.py:3970 -#: flatcamTools/ToolPaint.py:4034 +#: flatcamTools/ToolPaint.py:3544 msgid "Tool from DB added in Tool Table." msgstr "Tool from DB added in Tool Table." @@ -1154,12 +1145,10 @@ msgid "Failed to load the source code for the selected object" msgstr "Failed to load the source code for the selected object" #: FlatCAMApp.py:10274 -#| msgid "Plot Line" msgid "Go to Line ..." msgstr "Go to Line ..." #: FlatCAMApp.py:10275 -#| msgid "Line" msgid "Line:" msgstr "Line:" @@ -1537,9 +1526,6 @@ msgid "Newer Version Available" msgstr "Newer Version Available" #: FlatCAMApp.py:12158 -#| msgid "" -#| "There is a newer version of FlatCAM available for download:\n" -#| "\n" msgid "There is a newer version of FlatCAM available for download:" msgstr "There is a newer version of FlatCAM available for download:" @@ -1628,7 +1614,6 @@ msgid "Custom" msgstr "Custom" #: FlatCAMApp.py:12488 flatcamGUI/FlatCAMGUI.py:722 -#| msgid "Defaults" msgid "Default" msgstr "Default" @@ -1645,7 +1630,6 @@ msgstr "Set alpha level ..." #: flatcamTools/ToolExtractDrills.py:164 flatcamTools/ToolExtractDrills.py:285 #: flatcamTools/ToolPunchGerber.py:192 flatcamTools/ToolPunchGerber.py:308 #: flatcamTools/ToolTransform.py:358 -#| msgid "Value X:" msgid "Value" msgstr "Value" @@ -2305,22 +2289,18 @@ msgid "Cancelled adding tool from DB." msgstr "Cancelled adding tool from DB." #: FlatCAMCommon.py:1462 -#| msgid "GCode Parameters" msgid "Basic Geo Parameters" msgstr "Basic Geo Parameters" #: FlatCAMCommon.py:1474 -#| msgid "Advanced Param." msgid "Advanced Geo Parameters" msgstr "Advanced Geo Parameters" #: FlatCAMCommon.py:1486 -#| msgid "Parameters" msgid "NCC Parameters" msgstr "NCC Parameters" #: FlatCAMCommon.py:1498 -#| msgid "Slot Parameters" msgid "Paint Parameters" msgstr "Paint Parameters" @@ -2331,9 +2311,6 @@ msgid "Feedrate X-Y" msgstr "Feedrate X-Y" #: FlatCAMCommon.py:1631 -#| msgid "" -#| "FR. Feedrate\n" -#| "The speed on XY plane used while cutting into material." msgid "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." @@ -2348,9 +2325,6 @@ msgid "Feedrate Z" msgstr "Feedrate Z" #: FlatCAMCommon.py:1645 -#| msgid "" -#| "FR Z. Feedrate Z\n" -#| "The speed on Z plane." msgid "" "Feedrate Z\n" "The speed on Z plane." @@ -2382,7 +2356,6 @@ msgstr "Clear" #: FlatCAMCommon.py:1853 flatcamTools/ToolNCC.py:351 #: flatcamTools/ToolNCC.py:1627 -#| msgid "Isolation Type" msgid "Isolation" msgstr "Isolation" @@ -2421,20 +2394,11 @@ msgstr "Conventional" #: flatcamEditors/FlatCAMGeoEditor.py:452 flatcamGUI/PreferencesUI.py:5461 #: flatcamGUI/PreferencesUI.py:6002 flatcamTools/ToolNCC.py:382 #: flatcamTools/ToolPaint.py:329 -#| msgid "Overlap Rate" msgid "Overlap" msgstr "Overlap" #: FlatCAMCommon.py:1883 flatcamGUI/PreferencesUI.py:5463 #: flatcamTools/ToolNCC.py:384 -#| msgid "" -#| "How much (fraction) of the tool width to overlap each tool pass.\n" -#| "Adjust the value starting with lower values\n" -#| "and increasing it if areas that should be cleared are still \n" -#| "not cleared.\n" -#| "Lower values = faster processing, faster execution on CNC.\n" -#| "Higher values = slow processing and slow execution on CNC\n" -#| "due of too many paths." msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -2484,11 +2448,6 @@ msgstr "Method" #: FlatCAMCommon.py:1917 flatcamGUI/PreferencesUI.py:5496 #: flatcamTools/ToolNCC.py:418 -#| msgid "" -#| "Algorithm for painting:\n" -#| "- Standard: Fixed step inwards.\n" -#| "- Seed-based: Outwards from seed.\n" -#| "- Line-based: Parallel lines." msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -2505,9 +2464,9 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:6056 flatcamTools/ToolNCC.py:431 #: flatcamTools/ToolNCC.py:2395 flatcamTools/ToolNCC.py:2424 #: flatcamTools/ToolNCC.py:2693 flatcamTools/ToolNCC.py:2725 -#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:1818 -#: flatcamTools/ToolPaint.py:2717 flatcamTools/ToolPaint.py:3198 -#: flatcamTools/ToolPaint.py:3538 +#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:1822 +#: tclCommands/TclCommandCopperClear.py:126 +#: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 msgid "Standard" msgstr "Standard" @@ -2516,9 +2475,8 @@ msgstr "Standard" #: flatcamEditors/FlatCAMGeoEditor.py:5156 flatcamGUI/PreferencesUI.py:5509 #: flatcamGUI/PreferencesUI.py:6056 flatcamTools/ToolNCC.py:431 #: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:696 -#: flatcamTools/ToolPaint.py:1846 flatcamTools/ToolPaint.py:2729 -#: flatcamTools/ToolPaint.py:3188 flatcamTools/ToolPaint.py:3550 -#| msgid "Line" +#: flatcamTools/ToolPaint.py:1850 tclCommands/TclCommandCopperClear.py:130 +#: tclCommands/TclCommandPaint.py:129 msgid "Lines" msgstr "Lines" @@ -2579,14 +2537,6 @@ msgstr "" #: FlatCAMCommon.py:1992 flatcamEditors/FlatCAMGeoEditor.py:454 #: flatcamGUI/PreferencesUI.py:6004 flatcamTools/ToolPaint.py:331 -#| msgid "" -#| "How much (fraction) of the tool width to overlap each tool pass.\n" -#| "Adjust the value starting with lower values\n" -#| "and increasing it if areas that should be painted are still \n" -#| "not painted.\n" -#| "Lower values = faster processing, faster execution on CNC.\n" -#| "Higher values = slow processing and slow execution on CNC\n" -#| "due of too many paths." msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -2639,22 +2589,17 @@ msgstr "" #: FlatCAMCommon.py:2040 FlatCAMCommon.py:2042 flatcamGUI/PreferencesUI.py:6056 #: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:392 #: flatcamTools/ToolPaint.py:690 flatcamTools/ToolPaint.py:695 -#: flatcamTools/ToolPaint.py:1860 flatcamTools/ToolPaint.py:2735 -#: flatcamTools/ToolPaint.py:3207 flatcamTools/ToolPaint.py:3556 -#| msgid "lines" +#: flatcamTools/ToolPaint.py:1864 tclCommands/TclCommandPaint.py:131 msgid "Laser_lines" msgstr "Laser_lines" #: FlatCAMCommon.py:2040 flatcamGUI/PreferencesUI.py:6056 -#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:2011 -#: flatcamTools/ToolPaint.py:2861 flatcamTools/ToolPaint.py:3333 -#: flatcamTools/ToolPaint.py:3682 -#| msgid "Combine" +#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:2015 +#: tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Combo" #: FlatCAMCommon.py:2085 -#| msgid "Add Geometry Tool in DB" msgid "Add Tool in DB" msgstr "Add Tool in DB" @@ -2753,7 +2698,6 @@ msgid "Done" msgstr "Done" #: FlatCAMObj.py:1032 FlatCAMObj.py:1058 -#| msgid "Scaling could not be executed." msgid "Operation could not be done." msgstr "Operation could not be done." @@ -2836,12 +2780,10 @@ msgstr "Parameters for" #: FlatCAMObj.py:2857 FlatCAMObj.py:3089 FlatCAMObj.py:4242 FlatCAMObj.py:4703 #: flatcamTools/ToolNCC.py:808 flatcamTools/ToolNCC.py:1189 #: flatcamTools/ToolPaint.py:776 flatcamTools/ToolPaint.py:1159 -#| msgid "Rules Tool" msgid "Multiple Tools" msgstr "Multiple Tools" #: FlatCAMObj.py:3069 -#| msgid "Tool Selection" msgid "No Tool Selected" msgstr "No Tool Selected" @@ -2909,7 +2851,6 @@ msgid "Generating CNC Code" msgstr "Generating CNC Code" #: FlatCAMObj.py:3966 flatcamTools/ToolNCC.py:916 flatcamTools/ToolPaint.py:841 -#| msgid "Apply parameters to all tools" msgid "Current Tool parameters were applied to all tools." msgstr "Current Tool parameters were applied to all tools." @@ -3248,10 +3189,6 @@ msgstr "" "but now there is only one value, not two. " #: camlib.py:2687 camlib.py:3590 camlib.py:3958 -#| 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." 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." @@ -3992,18 +3929,10 @@ msgid "Tool dia" msgstr "Tool dia" #: flatcamEditors/FlatCAMGeoEditor.py:442 -#| msgid "" -#| "Diameter of the tool to\n" -#| "be used in the operation." msgid "Diameter of the tool to be used in the operation." msgstr "Diameter of the tool to be used in the operation." #: flatcamEditors/FlatCAMGeoEditor.py:488 -#| msgid "" -#| "Algorithm for painting:\n" -#| "- Standard: Fixed step inwards.\n" -#| "- Seed-based: Outwards from seed.\n" -#| "- Line-based: Parallel lines." msgid "" "Algorithm to paint the polygons:\n" "- Standard: Fixed step inwards.\n" @@ -4040,7 +3969,6 @@ msgstr "Paint Tool" #: flatcamEditors/FlatCAMGeoEditor.py:3081 #: flatcamEditors/FlatCAMGeoEditor.py:4502 #: flatcamEditors/FlatCAMGrbEditor.py:5601 -#| msgid "Copy cancelled. No shape selected." msgid "Cancelled. No shape selected." msgstr "Cancelled. No shape selected." @@ -4804,17 +4732,14 @@ msgid "Polygon" msgstr "Polygon" #: flatcamEditors/FlatCAMGeoEditor.py:3594 -#| msgid "Multi-Geo" msgid "Multi-Line" msgstr "Multi-Line" #: flatcamEditors/FlatCAMGeoEditor.py:3596 -#| msgid "Multi-Color" msgid "Multi-Polygon" msgstr "Multi-Polygon" #: flatcamEditors/FlatCAMGeoEditor.py:3603 -#| msgid "Geo Type" msgid "Geo Elem" msgstr "Geo Elem" @@ -4886,7 +4811,6 @@ msgstr "Exterior buffer geometry created." #: flatcamEditors/FlatCAMGeoEditor.py:5098 #, python-format -#| msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "Could not do Paint. Overlap value has to be less than 100%%." @@ -5644,12 +5568,10 @@ msgid "Save" msgstr "Save" #: flatcamGUI/FlatCAMGUI.py:159 -#| msgid "Save Project &As ...\tCtrl+S" msgid "&Save Project ...\tCtrl+S" msgstr "&Save Project ...\tCtrl+S" #: flatcamGUI/FlatCAMGUI.py:164 -#| msgid "Save Project &As ...\tCtrl+S" msgid "Save Project &As ...\tCtrl+Shift+S" msgstr "Save Project &As ...\tCtrl+Shift+S" @@ -5877,7 +5799,6 @@ msgid "Se&t Origin\tO" msgstr "Se&t Origin\tO" #: flatcamGUI/FlatCAMGUI.py:387 -#| msgid "Se&t Origin\tO" msgid "Move to Origin\tShift+O" msgstr "Move to Origin\tShift+O" @@ -6294,7 +6215,6 @@ msgid "Set Origin" msgstr "Set Origin" #: flatcamGUI/FlatCAMGUI.py:859 -#| msgid "Set Origin" msgid "Move to Origin" msgstr "Move to Origin" @@ -6304,7 +6224,6 @@ msgstr "Jump to Location" #: flatcamGUI/FlatCAMGUI.py:864 flatcamGUI/FlatCAMGUI.py:1719 #: flatcamGUI/FlatCAMGUI.py:2545 -#| msgid "Document Object" msgid "Locate in Object" msgstr "Locate in Object" @@ -6341,13 +6260,11 @@ msgstr "2Sided Tool" #: flatcamGUI/FlatCAMGUI.py:900 flatcamGUI/FlatCAMGUI.py:1725 #: flatcamGUI/FlatCAMGUI.py:2579 -#| msgid "Excellon Object Color" msgid "Align Objects Tool" msgstr "Align Objects Tool" #: flatcamGUI/FlatCAMGUI.py:902 flatcamGUI/FlatCAMGUI.py:1726 #: flatcamGUI/FlatCAMGUI.py:2581 flatcamTools/ToolExtractDrills.py:393 -#| msgid "Create Drills GCode" msgid "Extract Drills Tool" msgstr "Extract Drills Tool" @@ -6420,12 +6337,10 @@ msgid "Calibration Tool" msgstr "Calibration Tool" #: flatcamGUI/FlatCAMGUI.py:941 flatcamGUI/FlatCAMGUI.py:1726 -#| msgid "Paint Area Tool" msgid "Punch Gerber Tool" msgstr "Punch Gerber Tool" #: flatcamGUI/FlatCAMGUI.py:943 flatcamTools/ToolInvertGerber.py:31 -#| msgid "Convert Any to Gerber" msgid "Invert Gerber Tool" msgstr "Invert Gerber Tool" @@ -6808,7 +6723,6 @@ msgid "PDF Import Tool" msgstr "PDF Import Tool" #: flatcamGUI/FlatCAMGUI.py:1715 -#| msgid "Save project" msgid "Save Project" msgstr "Save Project" @@ -7418,7 +7332,6 @@ msgstr "" "from the current mouse location point." #: flatcamGUI/GUIElements.py:2573 -#| msgid "Saved to" msgid "Save Log" msgstr "Save Log" @@ -7649,7 +7562,6 @@ msgid "Pass overlap" msgstr "Pass overlap" #: flatcamGUI/ObjectUI.py:396 flatcamGUI/PreferencesUI.py:2232 -#| msgid "How much (fraction) of the tool width to overlap each tool pass." msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "How much (percentage) of the tool width to overlap each tool pass." @@ -8045,12 +7957,10 @@ msgstr "" "- Milling -> will mill the drills/slots" #: flatcamGUI/ObjectUI.py:852 flatcamGUI/PreferencesUI.py:3272 -#| msgid "Drills" msgid "Drilling" msgstr "Drilling" #: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:3273 -#| msgid "Milling Type" msgid "Milling" msgstr "Milling" @@ -8072,14 +7982,10 @@ msgid "Both" msgstr "Both" #: flatcamGUI/ObjectUI.py:885 flatcamGUI/PreferencesUI.py:3298 -#| msgid "Tip Diameter" msgid "Milling Diameter" msgstr "Milling Diameter" #: flatcamGUI/ObjectUI.py:887 flatcamGUI/PreferencesUI.py:3300 -#| msgid "" -#| "Diameter of the cutting tool\n" -#| "when milling slots." msgid "The diameter of the tool who will do the milling" msgstr "The diameter of the tool who will do the milling" @@ -8236,13 +8142,11 @@ msgstr "" #: flatcamGUI/ObjectUI.py:1161 flatcamGUI/ObjectUI.py:1935 #: flatcamTools/ToolNCC.py:505 flatcamTools/ToolPaint.py:436 -#| msgid "GCode Parameters" msgid "Common Parameters" msgstr "Common Parameters" #: flatcamGUI/ObjectUI.py:1163 flatcamGUI/ObjectUI.py:1937 #: flatcamTools/ToolNCC.py:507 flatcamTools/ToolPaint.py:438 -#| msgid "Parameters used for this tool." msgid "Parameters that are common for all tools." msgstr "Parameters that are common for all tools." @@ -8291,7 +8195,6 @@ msgstr "" #: flatcamGUI/ObjectUI.py:1222 flatcamGUI/ObjectUI.py:2000 #: flatcamGUI/PreferencesUI.py:3413 flatcamGUI/PreferencesUI.py:4366 -#| msgid "End move Z" msgid "End move X,Y" msgstr "End move X,Y" @@ -8335,14 +8238,10 @@ msgid "e_fr_probe" msgstr "e_fr_probe" #: flatcamGUI/ObjectUI.py:1270 -#| msgid "Preprocessor" msgid "Preprocessor E" msgstr "Preprocessor E" #: flatcamGUI/ObjectUI.py:1272 -#| msgid "" -#| "The preprocessor JSON file that dictates\n" -#| "Gcode output." msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -8351,14 +8250,10 @@ msgstr "" "Gcode output for Excellon Objects." #: flatcamGUI/ObjectUI.py:1282 -#| msgid "Preprocessor" msgid "Preprocessor G" msgstr "Preprocessor G" #: flatcamGUI/ObjectUI.py:1284 -#| msgid "" -#| "The preprocessor JSON file that dictates\n" -#| "Gcode output." msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -8367,10 +8262,6 @@ msgstr "" "Gcode output for Geometry (Milling) Objects." #: flatcamGUI/ObjectUI.py:1308 flatcamGUI/ObjectUI.py:2026 -#| msgid "" -#| "Add at least one tool in the tool-table.\n" -#| "Click the header to select all, or Ctrl + LMB\n" -#| "for custom selection of tools." msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" @@ -8393,7 +8284,6 @@ msgstr "" "If milling then an additional Geometry object will be created" #: flatcamGUI/ObjectUI.py:1335 -#| msgid "Solid Geometry" msgid "Milling Geometry" msgstr "Milling Geometry" @@ -8413,7 +8303,6 @@ msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." #: flatcamGUI/ObjectUI.py:1355 -#| msgid "Mill Drills Geo" msgid "Mill Drills" msgstr "Mill Drills" @@ -8426,7 +8315,6 @@ msgstr "" "for milling DRILLS toolpaths." #: flatcamGUI/ObjectUI.py:1375 -#| msgid "Mill Slots Geo" msgid "Mill Slots" msgstr "Mill Slots" @@ -8609,7 +8497,6 @@ msgstr "" #: flatcamGUI/ObjectUI.py:1600 flatcamTools/ToolNCC.py:300 #: flatcamTools/ToolNCC.py:634 flatcamTools/ToolPaint.py:283 #: flatcamTools/ToolPaint.py:676 -#| msgid "Add from Tool DB" msgid "Add from DB" msgstr "Add from DB" @@ -9096,9 +8983,6 @@ msgid "Theme" msgstr "Theme" #: flatcamGUI/PreferencesUI.py:355 -#| msgid "" -#| "Select an style for FlatCAM.\n" -#| "It will be applied at the next app start." msgid "" "Select a theme for FlatCAM.\n" "It will theme the plot area." @@ -9133,9 +9017,6 @@ msgid "Apply Theme" msgstr "Apply Theme" #: flatcamGUI/PreferencesUI.py:378 -#| msgid "" -#| "Select a theme for FlatCAM.\n" -#| "The application will restart after change." msgid "" "Select a theme for FlatCAM.\n" "It will theme the plot area.\n" @@ -9861,13 +9742,6 @@ msgid "Geo Tolerance" msgstr "Geo Tolerance" #: flatcamGUI/PreferencesUI.py:1774 -#| msgid "" -#| "This value can counter the effect of the Circle Steps\n" -#| "parameter. Default value is 0.01.\n" -#| "A lower value will increase the detail both in image\n" -#| "and in Gcode for the circles, with a higher cost in\n" -#| "performance. Higher value will provide more\n" -#| "performance at the expense of level of detail." msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -9928,7 +9802,6 @@ msgstr "" "at the set interval." #: flatcamGUI/PreferencesUI.py:1834 -#| msgid "Interior" msgid "Interval" msgstr "Interval" @@ -10833,7 +10706,6 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:3858 flatcamGUI/PreferencesUI.py:5396 #: flatcamGUI/PreferencesUI.py:5962 -#| msgid "New Tool Dia" msgid "New Dia" msgstr "New Dia" @@ -10879,7 +10751,6 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:4153 flatcamGUI/PreferencesUI.py:5320 #: flatcamGUI/PreferencesUI.py:5887 flatcamGUI/PreferencesUI.py:6953 -#| msgid "Tool Dia" msgid "Tools Dia" msgstr "Tools Dia" @@ -11319,18 +11190,12 @@ msgstr "Area Selection" #: flatcamTools/ToolNCC.py:1998 flatcamTools/ToolNCC.py:2306 #: flatcamTools/ToolNCC.py:2586 flatcamTools/ToolNCC.py:3012 #: flatcamTools/ToolPaint.py:486 flatcamTools/ToolPaint.py:924 -#: flatcamTools/ToolPaint.py:1456 +#: flatcamTools/ToolPaint.py:1456 tclCommands/TclCommandCopperClear.py:192 +#: tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Reference Object" #: flatcamGUI/PreferencesUI.py:5592 flatcamTools/ToolNCC.py:541 -#| msgid "" -#| "- 'Itself' - the non copper clearing extent is based on the object that " -#| "is copper cleared.\n" -#| " - 'Area Selection' - left mouse click to start selection of the area to " -#| "be painted.\n" -#| "- 'Reference Object' - will do non copper clearing within the area " -#| "specified by another object." msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -11348,13 +11213,11 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:5601 flatcamGUI/PreferencesUI.py:6125 #: flatcamTools/ToolNCC.py:578 flatcamTools/ToolPaint.py:522 -#| msgid "V-Shape" msgid "Shape" msgstr "Shape" #: flatcamGUI/PreferencesUI.py:5603 flatcamGUI/PreferencesUI.py:6127 #: flatcamTools/ToolNCC.py:580 flatcamTools/ToolPaint.py:524 -#| msgid "Select the key used for multiple selection." msgid "The kind of selection shape used for area selection." msgstr "The kind of selection shape used for area selection." @@ -11507,7 +11370,6 @@ msgid "Diameter of the drill for the alignment holes." msgstr "Diameter of the drill for the alignment holes." #: flatcamGUI/PreferencesUI.py:5822 flatcamTools/ToolDblSided.py:378 -#| msgid "Align Right" msgid "Align Axis" msgstr "Align Axis" @@ -11571,17 +11433,6 @@ msgstr "" "If not checked, use the standard algorithm." #: flatcamGUI/PreferencesUI.py:6099 flatcamTools/ToolPaint.py:458 -#| msgid "" -#| "How to select Polygons to be painted.\n" -#| "- 'Polygon Selection' - left mouse click to add/remove polygons to be " -#| "painted.\n" -#| "- 'Area Selection' - left mouse click to start selection of the area to " -#| "be painted.\n" -#| "Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple " -#| "areas.\n" -#| "- 'All Polygons' - the Paint will start after click.\n" -#| "- 'Reference Object' - will do non copper clearing within the area\n" -#| "specified by another object." msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -11605,6 +11456,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:6119 flatcamTools/ToolPaint.py:486 #: flatcamTools/ToolPaint.py:935 flatcamTools/ToolPaint.py:1420 +#: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Polygon Selection" @@ -12179,11 +12031,6 @@ msgstr "" "or decreased with the 'distance'." #: flatcamGUI/PreferencesUI.py:6902 flatcamTools/ToolTransform.py:360 -#| msgid "" -#| "A positive value will create the effect of dilation,\n" -#| "while a negative value will create the effect of erosion.\n" -#| "Each geometry element of the object will be increased\n" -#| "or decreased with the 'distance'." msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -13073,7 +12920,6 @@ msgstr "" "- bottom-right -> the user will align the PCB horizontally" #: flatcamGUI/PreferencesUI.py:8126 -#| msgid "Excellon Options" msgid "Extract Drills Options" msgstr "Extract Drills Options" @@ -13095,7 +12941,6 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:8153 flatcamGUI/PreferencesUI.py:8365 #: flatcamTools/ToolExtractDrills.py:80 flatcamTools/ToolPunchGerber.py:91 -#| msgid "Circular Pad Array" msgid "Process Circular Pads." msgstr "Process Circular Pads." @@ -13118,7 +12963,6 @@ msgstr "Process Square Pads." #: flatcamGUI/PreferencesUI.py:8177 flatcamGUI/PreferencesUI.py:8389 #: flatcamTools/ToolExtractDrills.py:104 flatcamTools/ToolPunchGerber.py:115 -#| msgid "Rectangular" msgid "Process Rectangular Pads." msgstr "Process Rectangular Pads." @@ -13139,7 +12983,6 @@ msgstr "Process pads not in the categories above." #: flatcamGUI/PreferencesUI.py:8411 flatcamGUI/PreferencesUI.py:8436 #: flatcamTools/ToolExtractDrills.py:139 flatcamTools/ToolExtractDrills.py:156 #: flatcamTools/ToolPunchGerber.py:150 flatcamTools/ToolPunchGerber.py:184 -#| msgid "Tip Diameter" msgid "Fixed Diameter" msgstr "Fixed Diameter" @@ -13147,13 +12990,11 @@ msgstr "Fixed Diameter" #: flatcamGUI/PreferencesUI.py:8412 flatcamGUI/PreferencesUI.py:8453 #: flatcamTools/ToolExtractDrills.py:140 flatcamTools/ToolExtractDrills.py:192 #: flatcamTools/ToolPunchGerber.py:151 flatcamTools/ToolPunchGerber.py:214 -#| msgid "Minimum Annular Ring" msgid "Fixed Annular Ring" msgstr "Fixed Annular Ring" #: flatcamGUI/PreferencesUI.py:8200 flatcamGUI/PreferencesUI.py:8413 #: flatcamTools/ToolExtractDrills.py:141 flatcamTools/ToolPunchGerber.py:152 -#| msgid "Properties Tool" msgid "Proportional" msgstr "Proportional" @@ -13171,7 +13012,6 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:8232 flatcamGUI/PreferencesUI.py:8446 #: flatcamTools/ToolExtractDrills.py:166 flatcamTools/ToolPunchGerber.py:194 -#| msgid "with diameter" msgid "Fixed hole diameter." msgstr "Fixed hole diameter." @@ -13213,7 +13053,6 @@ msgstr "The size of annular ring for other pads." #: flatcamGUI/PreferencesUI.py:8312 flatcamGUI/PreferencesUI.py:8526 #: flatcamTools/ToolExtractDrills.py:276 flatcamTools/ToolPunchGerber.py:299 -#| msgid "Tool Diameter" msgid "Proportional Diameter" msgstr "Proportional Diameter" @@ -13231,7 +13070,6 @@ msgstr "" "The hole diameter will be a fraction of the pad size." #: flatcamGUI/PreferencesUI.py:8338 -#| msgid "Gerber Options" msgid "Punch Gerber Options" msgstr "Punch Gerber Options" @@ -13256,7 +13094,6 @@ msgstr "" "percentage of the pad diameter.\n" #: flatcamGUI/PreferencesUI.py:8552 -#| msgid "Gerber Options" msgid "Invert Gerber Tool Options" msgstr "Invert Gerber Tool Options" @@ -13269,10 +13106,6 @@ msgstr "" "and in revers." #: flatcamGUI/PreferencesUI.py:8572 flatcamTools/ToolInvertGerber.py:90 -#| msgid "" -#| "Distance by which to avoid\n" -#| "the edges of the polygon to\n" -#| "be painted." msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -13580,21 +13413,14 @@ msgid "HPGL2 Parser ERROR" msgstr "HPGL2 Parser ERROR" #: flatcamTools/ToolAlignObjects.py:32 -#| msgid "Objects" msgid "Align Objects" msgstr "Align Objects" #: flatcamTools/ToolAlignObjects.py:61 -#| msgid "Object" msgid "MOVING object" msgstr "MOVING object" #: flatcamTools/ToolAlignObjects.py:65 -#| msgid "" -#| "Specify the type of object to be panelized\n" -#| "It can be of type: Gerber, Excellon or Geometry.\n" -#| "The selection here decide the type of objects that will be\n" -#| "in the Object combobox." msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -13607,7 +13433,6 @@ msgstr "" "in the Object combobox." #: flatcamTools/ToolAlignObjects.py:86 -#| msgid "Object to be painted." msgid "Object to be aligned." msgstr "Object to be aligned." @@ -13616,11 +13441,6 @@ msgid "TARGET object" msgstr "TARGET object" #: flatcamTools/ToolAlignObjects.py:100 -#| msgid "" -#| "Specify the type of object to be panelized\n" -#| "It can be of type: Gerber, Excellon or Geometry.\n" -#| "The selection here decide the type of objects that will be\n" -#| "in the Object combobox." msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -13633,12 +13453,10 @@ msgstr "" "in the Object combobox." #: flatcamTools/ToolAlignObjects.py:122 -#| msgid "Object to be painted." msgid "Object to be aligned to. Aligner." msgstr "Object to be aligned to. Aligner." #: flatcamTools/ToolAlignObjects.py:135 -#| msgid "Alignment" msgid "Alignment Type" msgstr "Alignment Type" @@ -13657,17 +13475,14 @@ msgstr "" "translation followed by rotation" #: flatcamTools/ToolAlignObjects.py:143 -#| msgid "Single Polygon" msgid "Single Point" msgstr "Single Point" #: flatcamTools/ToolAlignObjects.py:144 -#| msgid "Half Point" msgid "Dual Point" msgstr "Dual Point" #: flatcamTools/ToolAlignObjects.py:159 -#| msgid "Align Left" msgid "Align Object" msgstr "Align Object" @@ -13708,27 +13523,22 @@ msgid "Will reset the tool parameters." msgstr "Will reset the tool parameters." #: flatcamTools/ToolAlignObjects.py:244 -#| msgid "Poligonize Tool" msgid "Align Tool" msgstr "Align Tool" #: flatcamTools/ToolAlignObjects.py:289 -#| msgid "There is no FlatCAM object selected..." msgid "There is no aligned FlatCAM object selected..." msgstr "There is no aligned FlatCAM object selected..." #: flatcamTools/ToolAlignObjects.py:299 -#| msgid "There is no FlatCAM object selected..." msgid "There is no aligner FlatCAM object selected..." msgstr "There is no aligner FlatCAM object selected..." #: flatcamTools/ToolAlignObjects.py:325 flatcamTools/ToolAlignObjects.py:385 -#| msgid "First object point" msgid "First Point" msgstr "First Point" #: flatcamTools/ToolAlignObjects.py:325 flatcamTools/ToolAlignObjects.py:400 -#| msgid "Click on target point." msgid "Click on the START point." msgstr "Click on the START point." @@ -13737,7 +13547,6 @@ msgid "Cancelled by user request." msgstr "Cancelled by user request." #: flatcamTools/ToolAlignObjects.py:385 flatcamTools/ToolAlignObjects.py:407 -#| msgid "Click on target point." msgid "Click on the DESTINATION point." msgstr "Click on the DESTINATION point." @@ -14372,7 +14181,7 @@ msgstr "Geometry not supported for bounding box" #: flatcamTools/ToolCopperThieving.py:1068 flatcamTools/ToolNCC.py:1933 #: flatcamTools/ToolNCC.py:1988 flatcamTools/ToolNCC.py:2992 -#: flatcamTools/ToolPaint.py:3854 +#: flatcamTools/ToolPaint.py:3368 msgid "No object available." msgstr "No object available." @@ -14411,7 +14220,6 @@ msgid "Cutout PCB" msgstr "Cutout PCB" #: flatcamTools/ToolCutOut.py:70 flatcamTools/ToolPanelize.py:54 -#| msgid "Move Objects" msgid "Source Object" msgstr "Source Object" @@ -14436,7 +14244,6 @@ msgstr "" "of objects that will populate the 'Object' combobox." #: flatcamTools/ToolCutOut.py:122 -#| msgid "Slot Parameters" msgid "Tool Parameters" msgstr "Tool Parameters" @@ -14658,12 +14465,10 @@ msgid "2-Sided PCB" msgstr "2-Sided PCB" #: flatcamTools/ToolDblSided.py:53 -#| msgid "Operation" msgid "Mirror Operation" msgstr "Mirror Operation" #: flatcamTools/ToolDblSided.py:54 -#| msgid "Excellon Object to be mirrored." msgid "Objects to be mirrored" msgstr "Objects to be mirrored" @@ -14691,17 +14496,14 @@ msgid "Geometry Obj to be mirrored." msgstr "Geometry Obj to be mirrored." #: flatcamTools/ToolDblSided.py:159 -#| msgid "Slot Parameters" msgid "Mirror Parameters" msgstr "Mirror Parameters" #: flatcamTools/ToolDblSided.py:160 -#| msgid "Perform the offset operation." msgid "Parameters for the mirror operation" msgstr "Parameters for the mirror operation" #: flatcamTools/ToolDblSided.py:165 -#| msgid "Mirror Axis:" msgid "Mirror Axis" msgstr "Mirror Axis" @@ -14720,18 +14522,10 @@ msgstr "" "bounding box of another object selected below" #: flatcamTools/ToolDblSided.py:190 -#| msgid "Points coordinates" msgid "Point coordinates" msgstr "Point coordinates" #: flatcamTools/ToolDblSided.py:195 -#| msgid "" -#| "Add the coordinates in format (x, y) through which the mirroring " -#| "axis \n" -#| " selected in 'MIRROR AXIS' pass.\n" -#| "The (x, y) coordinates are captured by pressing SHIFT key\n" -#| "and left mouse button click on canvas or you can enter the coords " -#| "manually." msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis \n" @@ -14758,12 +14552,10 @@ msgstr "" "as reference for mirror operation." #: flatcamTools/ToolDblSided.py:253 -#| msgid "Calculate Bounds Values" msgid "Bounds Values" msgstr "Bounds Values" #: flatcamTools/ToolDblSided.py:255 -#| msgid "Excellon objects for which to check rules." msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14796,7 +14588,6 @@ msgid "Y max" msgstr "Y max" #: flatcamTools/ToolDblSided.py:318 -#| msgid "Points coordinates" msgid "Center point coordinates" msgstr "Center point coordinates" @@ -14827,7 +14618,6 @@ msgstr "" "The envelope shape is parallel with the X, Y axis." #: flatcamTools/ToolDblSided.py:353 -#| msgid "Alignment" msgid "PCB Alignment" msgstr "PCB Alignment" @@ -14842,7 +14632,6 @@ msgstr "" "images." #: flatcamTools/ToolDblSided.py:362 -#| msgid "Tip Diameter" msgid "Drill Diameter" msgstr "Drill Diameter" @@ -14861,14 +14650,6 @@ msgid "Alignment Drill Coordinates" msgstr "Alignment Drill Coordinates" #: flatcamTools/ToolDblSided.py:413 -#| msgid "" -#| "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. " -#| "For each set of (x, y) coordinates\n" -#| "entered here, a pair of drills will be created:\n" -#| "\n" -#| "- one drill at the coordinates from the field\n" -#| "- one drill in mirror position over the axis selected above in the " -#| "'Mirror Axis'." msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14887,22 +14668,10 @@ msgstr "" "Axis'." #: flatcamTools/ToolDblSided.py:421 -#| msgid "Points coordinates" msgid "Drill coordinates" msgstr "Drill coordinates" #: flatcamTools/ToolDblSided.py:428 -#| msgid "" -#| "Add alignment drill holes coords in the format: (x1, y1), (x2, y2), ... \n" -#| "on one side of the mirror axis.\n" -#| "\n" -#| "The coordinates set can be obtained:\n" -#| "- press SHIFT key and left mouse clicking on canvas. Then click Add.\n" -#| "- press SHIFT key and left mouse clicking on canvas. Then Ctrl+V in the " -#| "field.\n" -#| "- press SHIFT key and left mouse clicking on canvas. Then RMB click in " -#| "the field and click Paste.\n" -#| "- by entering the coords manually in the format: (x1, y1), (x2, y2), ..." msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14929,12 +14698,10 @@ msgstr "" "- by entering the coords manually in the format: (x1, y1), (x2, y2), ..." #: flatcamTools/ToolDblSided.py:443 -#| msgid "Delete" msgid "Delete Last" msgstr "Delete Last" #: flatcamTools/ToolDblSided.py:445 -#| msgid "Delete a aperture in the aperture list" msgid "Delete the last coordinates tuple in the list." msgstr "Delete the last coordinates tuple in the list." @@ -15014,7 +14781,6 @@ msgid "INCH (in)" msgstr "INCH (in)" #: flatcamTools/ToolDistance.py:64 -#| msgid "Snap to corner" msgid "Snap to center" msgstr "Snap to center" @@ -15079,7 +14845,6 @@ msgid "Measure" msgstr "Measure" #: flatcamTools/ToolDistance.py:272 -#| msgid "Working..." msgid "Working" msgstr "Working" @@ -15088,7 +14853,6 @@ msgid "MEASURING: Click on the Start point ..." msgstr "MEASURING: Click on the Start point ..." #: flatcamTools/ToolDistance.py:387 -#| msgid "Distance Tool exit..." msgid "Distance Tool finished." msgstr "Distance Tool finished." @@ -15172,12 +14936,10 @@ msgid "Jumped to the half point between the two selected objects" msgstr "Jumped to the half point between the two selected objects" #: flatcamTools/ToolExtractDrills.py:29 flatcamTools/ToolExtractDrills.py:295 -#| msgid "Total Drills" msgid "Extract Drills" msgstr "Extract Drills" #: flatcamTools/ToolExtractDrills.py:62 -#| msgid "Gerber objects for which to check rules." msgid "Gerber from which to extract drill holes" msgstr "Gerber from which to extract drill holes" @@ -15187,7 +14949,6 @@ msgstr "Extract drills from a given Gerber file." #: flatcamTools/ToolExtractDrills.py:478 flatcamTools/ToolExtractDrills.py:563 #: flatcamTools/ToolExtractDrills.py:648 -#| msgid "NCC Tool started. Reading parameters." msgid "No drills extracted. Try different parameters." msgstr "No drills extracted. Try different parameters." @@ -15588,17 +15349,14 @@ msgid "Importing Image" msgstr "Importing Image" #: flatcamTools/ToolInvertGerber.py:74 -#| msgid "Gerber Object to which the QRCode will be added." msgid "Gerber object that will be inverted." msgstr "Gerber object that will be inverted." #: flatcamTools/ToolInvertGerber.py:83 -#| msgid "Parameters used for this tool." msgid "Parameters for this tool" msgstr "Parameters for this tool" #: flatcamTools/ToolInvertGerber.py:123 -#| msgid "Convert Any to Gerber" msgid "Invert Gerber" msgstr "Invert Gerber" @@ -15613,7 +15371,6 @@ msgstr "" "filled with copper." #: flatcamTools/ToolInvertGerber.py:184 -#| msgid "Text Tool" msgid "Invert Tool" msgstr "Invert Tool" @@ -15622,7 +15379,6 @@ msgid "MOVE: Click on the Start point ..." msgstr "MOVE: Click on the Start point ..." #: flatcamTools/ToolMove.py:114 -#| msgid "MOVE action cancelled. No object(s) to move." msgid "Cancelled. No object(s) to move." msgstr "Cancelled. No object(s) to move." @@ -15765,14 +15521,13 @@ msgid "Please enter a tool diameter to add, in Float format." msgstr "Please enter a tool diameter to add, in Float format." #: flatcamTools/ToolNCC.py:1460 flatcamTools/ToolNCC.py:4013 -#: flatcamTools/ToolPaint.py:1196 flatcamTools/ToolPaint.py:4077 +#: flatcamTools/ToolPaint.py:1196 flatcamTools/ToolPaint.py:3587 #: flatcamTools/ToolSolderPaste.py:917 -#| msgid "Adding tool cancelled. Tool already in Tool Table." msgid "Cancelled. Tool already in Tool Table." msgstr "Cancelled. Tool already in Tool Table." #: flatcamTools/ToolNCC.py:1467 flatcamTools/ToolNCC.py:4030 -#: flatcamTools/ToolPaint.py:1201 flatcamTools/ToolPaint.py:4094 +#: flatcamTools/ToolPaint.py:1201 flatcamTools/ToolPaint.py:3604 msgid "New tool added to Tool Table." msgstr "New tool added to Tool Table." @@ -15782,7 +15537,6 @@ msgstr "Tool from Tool Table was edited." #: flatcamTools/ToolNCC.py:1523 flatcamTools/ToolPaint.py:1257 #: flatcamTools/ToolSolderPaste.py:977 -#| msgid "Edit cancelled. New diameter value is already in the Tool Table." msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "Cancelled. New diameter value is already in the Tool Table." @@ -15862,7 +15616,6 @@ msgstr "NCC Tool failed creating bounding box." #: flatcamTools/ToolNCC.py:2326 flatcamTools/ToolNCC.py:2609 #: flatcamTools/ToolNCC.py:3256 flatcamTools/ToolNCC.py:3642 -#| msgid "NCC Tool clearing with tool diameter = " msgid "NCC Tool clearing with tool diameter" msgstr "NCC Tool clearing with tool diameter" @@ -16195,72 +15948,70 @@ msgstr "Click to add next polygon or right click to start painting." msgid "Click to add/remove next polygon or right click to start painting." msgstr "Click to add/remove next polygon or right click to start painting." -#: flatcamTools/ToolPaint.py:2013 -#| msgid "Painting polygon at location" +#: flatcamTools/ToolPaint.py:2017 msgid "Painting polygon with method: lines." msgstr "Painting polygon with method: lines." -#: flatcamTools/ToolPaint.py:2025 -#| msgid "Normal painting polygon task started." +#: flatcamTools/ToolPaint.py:2029 msgid "Failed. Painting polygon with method: seed." msgstr "Failed. Painting polygon with method: seed." -#: flatcamTools/ToolPaint.py:2036 -#| msgid "Normal painting polygon task started." +#: flatcamTools/ToolPaint.py:2040 msgid "Failed. Painting polygon with method: standard." msgstr "Failed. Painting polygon with method: standard." -#: flatcamTools/ToolPaint.py:2052 +#: flatcamTools/ToolPaint.py:2056 msgid "Geometry could not be painted completely" msgstr "Geometry could not be painted completely" -#: flatcamTools/ToolPaint.py:2081 flatcamTools/ToolPaint.py:2084 -#: flatcamTools/ToolPaint.py:2092 flatcamTools/ToolPaint.py:2634 -#: flatcamTools/ToolPaint.py:2638 flatcamTools/ToolPaint.py:2641 -#: flatcamTools/ToolPaint.py:3448 flatcamTools/ToolPaint.py:3452 -#: flatcamTools/ToolPaint.py:3455 +#: flatcamTools/ToolPaint.py:2085 flatcamTools/ToolPaint.py:2088 +#: flatcamTools/ToolPaint.py:2096 flatcamTools/ToolPaint.py:2399 +#: flatcamTools/ToolPaint.py:2402 flatcamTools/ToolPaint.py:2410 +#: flatcamTools/ToolPaint.py:2898 flatcamTools/ToolPaint.py:2901 +#: flatcamTools/ToolPaint.py:2907 msgid "Paint Tool." msgstr "Paint Tool." -#: flatcamTools/ToolPaint.py:2081 flatcamTools/ToolPaint.py:2084 -#: flatcamTools/ToolPaint.py:2092 +#: flatcamTools/ToolPaint.py:2085 flatcamTools/ToolPaint.py:2088 +#: flatcamTools/ToolPaint.py:2096 msgid "Normal painting polygon task started." msgstr "Normal painting polygon task started." -#: flatcamTools/ToolPaint.py:2082 flatcamTools/ToolPaint.py:2423 -#: flatcamTools/ToolPaint.py:2635 flatcamTools/ToolPaint.py:3085 -#: flatcamTools/ToolPaint.py:3449 +#: flatcamTools/ToolPaint.py:2086 flatcamTools/ToolPaint.py:2400 +#: flatcamTools/ToolPaint.py:2899 msgid "Buffering geometry..." msgstr "Buffering geometry..." -#: flatcamTools/ToolPaint.py:2105 +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2417 +#: flatcamTools/ToolPaint.py:2915 msgid "No polygon found." msgstr "No polygon found." -#: flatcamTools/ToolPaint.py:2135 +#: flatcamTools/ToolPaint.py:2138 msgid "Painting polygon..." msgstr "Painting polygon..." -#: flatcamTools/ToolPaint.py:2144 flatcamTools/ToolPaint.py:2466 -#: flatcamTools/ToolPaint.py:2674 flatcamTools/ToolPaint.py:3132 -#: flatcamTools/ToolPaint.py:3492 +#: flatcamTools/ToolPaint.py:2148 flatcamTools/ToolPaint.py:2463 +#: flatcamTools/ToolPaint.py:2653 flatcamTools/ToolPaint.py:2961 +#: flatcamTools/ToolPaint.py:3140 msgid "Painting with tool diameter = " msgstr "Painting with tool diameter = " -#: flatcamTools/ToolPaint.py:2145 flatcamTools/ToolPaint.py:2469 -#: flatcamTools/ToolPaint.py:2677 flatcamTools/ToolPaint.py:3135 -#: flatcamTools/ToolPaint.py:3495 +#: flatcamTools/ToolPaint.py:2149 flatcamTools/ToolPaint.py:2464 +#: flatcamTools/ToolPaint.py:2654 flatcamTools/ToolPaint.py:2962 +#: flatcamTools/ToolPaint.py:3141 msgid "started" msgstr "started" -#: flatcamTools/ToolPaint.py:2170 flatcamTools/ToolPaint.py:2494 -#: flatcamTools/ToolPaint.py:2703 flatcamTools/ToolPaint.py:3161 -#: flatcamTools/ToolPaint.py:3524 +#: flatcamTools/ToolPaint.py:2174 flatcamTools/ToolPaint.py:2490 +#: flatcamTools/ToolPaint.py:2680 flatcamTools/ToolPaint.py:2988 +#: flatcamTools/ToolPaint.py:3167 msgid "Margin parameter too big. Tool is not used" msgstr "Margin parameter too big. Tool is not used" -#: flatcamTools/ToolPaint.py:2210 flatcamTools/ToolPaint.py:2564 -#: flatcamTools/ToolPaint.py:3377 +#: flatcamTools/ToolPaint.py:2232 flatcamTools/ToolPaint.py:2559 +#: flatcamTools/ToolPaint.py:2737 flatcamTools/ToolPaint.py:3051 +#: flatcamTools/ToolPaint.py:3229 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" @@ -16268,9 +16019,9 @@ msgstr "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" -#: flatcamTools/ToolPaint.py:2268 flatcamTools/ToolPaint.py:2614 -#: flatcamTools/ToolPaint.py:2955 flatcamTools/ToolPaint.py:3428 -#: flatcamTools/ToolPaint.py:3771 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2625 +#: flatcamTools/ToolPaint.py:2794 flatcamTools/ToolPaint.py:3112 +#: flatcamTools/ToolPaint.py:3291 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16282,82 +16033,66 @@ msgstr "" "geometry.\n" "Change the painting parameters and try again." -#: flatcamTools/ToolPaint.py:2300 -#| msgid "Paint Single Done." +#: flatcamTools/ToolPaint.py:2312 msgid "Paint Single failed." msgstr "Paint Single failed." -#: flatcamTools/ToolPaint.py:2306 +#: flatcamTools/ToolPaint.py:2318 msgid "Paint Single Done." msgstr "Paint Single Done." -#: flatcamTools/ToolPaint.py:2308 flatcamTools/ToolPaint.py:2983 -#: flatcamTools/ToolPaint.py:3799 +#: flatcamTools/ToolPaint.py:2320 flatcamTools/ToolPaint.py:2830 +#: flatcamTools/ToolPaint.py:3327 msgid "Polygon Paint started ..." msgstr "Polygon Paint started ..." -#: flatcamTools/ToolPaint.py:2347 flatcamTools/ToolPaint.py:3023 +#: flatcamTools/ToolPaint.py:2399 flatcamTools/ToolPaint.py:2402 +#: flatcamTools/ToolPaint.py:2410 +#| msgid "Normal painting polygon task started." +msgid "Paint all polygons task started." +msgstr "Paint all polygons task started." + +#: flatcamTools/ToolPaint.py:2441 flatcamTools/ToolPaint.py:2939 msgid "Painting polygons..." msgstr "Painting polygons..." -#: flatcamTools/ToolPaint.py:2422 flatcamTools/ToolPaint.py:2425 -#: flatcamTools/ToolPaint.py:2427 -msgid "Paint Tool. Normal painting all task started." -msgstr "Paint Tool. Normal painting all task started." - -#: flatcamTools/ToolPaint.py:2623 +#: flatcamTools/ToolPaint.py:2634 msgid "Paint All Done." msgstr "Paint All Done." -#: flatcamTools/ToolPaint.py:2634 flatcamTools/ToolPaint.py:2638 -#: flatcamTools/ToolPaint.py:2641 -msgid "Rest machining painting all task started." -msgstr "Rest machining painting all task started." - -#: flatcamTools/ToolPaint.py:2862 flatcamTools/ToolPaint.py:3334 -#: flatcamTools/ToolPaint.py:3683 -#| msgid "Painting polygon at location" -msgid "Painting polygons with method: lines." -msgstr "Painting polygons with method: lines." - -#: flatcamTools/ToolPaint.py:2875 flatcamTools/ToolPaint.py:3347 -#: flatcamTools/ToolPaint.py:3695 -#| msgid "Normal painting polygon task started." -msgid "Failed. Painting polygons with method: seed." -msgstr "Failed. Painting polygons with method: seed." - -#: flatcamTools/ToolPaint.py:2887 flatcamTools/ToolPaint.py:3359 -#: flatcamTools/ToolPaint.py:3707 -#| msgid "Normal painting polygon task started." -msgid "Failed. Painting polygons with method: standard." -msgstr "Failed. Painting polygons with method: standard." - -#: flatcamTools/ToolPaint.py:2904 flatcamTools/ToolPaint.py:3723 -msgid "" -"Could not do Paint All. Try a different combination of parameters. Or a " -"different Method of paint" -msgstr "" -"Could not do Paint All. Try a different combination of parameters. Or a " -"different Method of paint" - -#: flatcamTools/ToolPaint.py:2964 flatcamTools/ToolPaint.py:3780 +#: flatcamTools/ToolPaint.py:2803 flatcamTools/ToolPaint.py:3300 msgid "Paint All with Rest-Machining done." msgstr "Paint All with Rest-Machining done." -#: flatcamTools/ToolPaint.py:3084 flatcamTools/ToolPaint.py:3087 -#: flatcamTools/ToolPaint.py:3089 -#| msgid "Paint Tool. Normal painting all task started." -msgid "Paint Tool. Normal painting area task started." -msgstr "Paint Tool. Normal painting area task started." +#: flatcamTools/ToolPaint.py:2822 +#| msgid "Paint Single failed." +msgid "Paint All failed." +msgstr "Paint All failed." -#: flatcamTools/ToolPaint.py:3437 +#: flatcamTools/ToolPaint.py:2828 +#| msgid "Paint All Done." +msgid "Paint Poly All Done." +msgstr "Paint Poly All Done." + +#: flatcamTools/ToolPaint.py:2898 flatcamTools/ToolPaint.py:2901 +#: flatcamTools/ToolPaint.py:2907 +#| msgid "Normal painting area task started." +msgid "Painting area task started." +msgstr "Painting area task started." + +#: flatcamTools/ToolPaint.py:3121 msgid "Paint Area Done." msgstr "Paint Area Done." -#: flatcamTools/ToolPaint.py:3448 flatcamTools/ToolPaint.py:3452 -#: flatcamTools/ToolPaint.py:3455 -msgid "Rest machining painting area task started." -msgstr "Rest machining painting area task started." +#: flatcamTools/ToolPaint.py:3319 +#| msgid "Paint Single failed." +msgid "Paint Area failed." +msgstr "Paint Area failed." + +#: flatcamTools/ToolPaint.py:3325 +#| msgid "Paint Area Done." +msgid "Paint Poly Area Done." +msgstr "Paint Poly Area Done." #: flatcamTools/ToolPanelize.py:34 msgid "Panelize PCB" @@ -16792,12 +16527,10 @@ msgid "Copper Area" msgstr "Copper Area" #: flatcamTools/ToolPunchGerber.py:30 flatcamTools/ToolPunchGerber.py:323 -#| msgid "Open Gerber" msgid "Punch Gerber" msgstr "Punch Gerber" #: flatcamTools/ToolPunchGerber.py:65 -#| msgid "Gerber objects for which to check rules." msgid "Gerber into which to punch holes" msgstr "Gerber into which to punch holes" @@ -16806,8 +16539,6 @@ msgid "ALL" msgstr "ALL" #: flatcamTools/ToolPunchGerber.py:166 -#| msgid "" -#| "Remove the geometry of Excellon from the Film to create the holes in pads." msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "" @@ -16822,7 +16553,6 @@ msgstr "" "the specified box." #: flatcamTools/ToolPunchGerber.py:425 -#| msgid "Paint Tool" msgid "Punch Tool" msgstr "Punch Tool" @@ -16831,9 +16561,6 @@ msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "The value of the fixed diameter is 0.0. Aborting." #: flatcamTools/ToolPunchGerber.py:607 -#| msgid "" -#| " Could not generate punched hole film because the punch hole sizeis " -#| "bigger than some of the apertures in the Gerber object." msgid "" " Could not generate punched hole Gerber because the punch hole sizeis bigger " "than some of the apertures in the Gerber object." @@ -16842,9 +16569,6 @@ msgstr "" "than some of the apertures in the Gerber object." #: flatcamTools/ToolPunchGerber.py:619 -#| msgid "" -#| "Could not generate punched hole film because the punch hole sizeis bigger " -#| "than some of the apertures in the Gerber object." msgid "" "Could not generate punched hole Gerber because the punch hole sizeis bigger " "than some of the apertures in the Gerber object." @@ -16853,9 +16577,6 @@ msgstr "" "than some of the apertures in the Gerber object." #: flatcamTools/ToolPunchGerber.py:656 -#| msgid "" -#| "Could not generate punched hole film because the newly created object " -#| "geometry is the same as the one in the source object geometry..." msgid "" "Could not generate punched hole Gerber because the newly created object " "geometry is the same as the one in the source object geometry..." @@ -17156,7 +16877,6 @@ msgid "Violations: There are no violations for the current rule." msgstr "Violations: There are no violations for the current rule." #: flatcamTools/ToolShell.py:72 flatcamTools/ToolShell.py:74 -#| msgid "...proccessing..." msgid "...processing..." msgstr "...processing..." @@ -17619,9 +17339,6 @@ msgid "Ref. Point" msgstr "Ref. Point" #: flatcamTools/ToolTransform.py:349 -#| msgid "" -#| "Create the buffer effect on each geometry,\n" -#| "element from the selected object." msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." @@ -17630,9 +17347,6 @@ msgstr "" "element from the selected object, using the distance." #: flatcamTools/ToolTransform.py:375 -#| msgid "" -#| "Create the buffer effect on each geometry,\n" -#| "element from the selected object." msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -17641,12 +17355,10 @@ msgstr "" "element from the selected object, using the factor." #: flatcamTools/ToolTransform.py:480 -#| msgid "Buffer" msgid "Buffer D" msgstr "Buffer D" #: flatcamTools/ToolTransform.py:481 -#| msgid "Buffer" msgid "Buffer F" msgstr "Buffer F" @@ -17767,52 +17479,39 @@ msgstr "Expected a list of objects names separated by comma. Got" msgid "TclCommand Bounds done." msgstr "TclCommand Bounds done." -#: tclCommands/TclCommandCopperClear.py:256 tclCommands/TclCommandPaint.py:261 +#: tclCommands/TclCommandCopperClear.py:276 tclCommands/TclCommandPaint.py:272 #: tclCommands/TclCommandScale.py:81 msgid "Could not retrieve box object" msgstr "Could not retrieve box object" -#: tclCommands/TclCommandCopperClear.py:279 -#| msgid "Expected -box ." +#: tclCommands/TclCommandCopperClear.py:299 msgid "Expected either -box or -all." msgstr "Expected either -box or -all." #: tclCommands/TclCommandGeoCutout.py:148 -#| msgid "Number of gaps value is missing. Add it and retry." msgid "" "The name of the object for which cutout is done is missing. Add it and retry." msgstr "" "The name of the object for which cutout is done is missing. Add it and retry." #: tclCommands/TclCommandGeoCutout.py:190 -#| msgid "" -#| "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " -#| "Fill in a correct value and retry. " msgid "Gaps value can be only one of: 'lr', 'tb', '2lr', '2tb', 4 or 8." msgstr "Gaps value can be only one of: 'lr', 'tb', '2lr', '2tb', 4 or 8." #: tclCommands/TclCommandGeoCutout.py:302 #: tclCommands/TclCommandGeoCutout.py:360 -#| msgid "Any form CutOut operation finished." msgid "Any-form Cutout operation finished." msgstr "Any-form Cutout operation finished." #: tclCommands/TclCommandGeoCutout.py:366 -#| msgid "The reference object type is not supported." msgid "Cancelled. Object type is not supported." msgstr "Cancelled. Object type is not supported." #: tclCommands/TclCommandHelp.py:74 -#| msgid "Available commands:\n" msgid "Available commands:" msgstr "Available commands:" #: tclCommands/TclCommandHelp.py:112 -#| msgid "" -#| "\n" -#| "\n" -#| "Type help for usage.\n" -#| " Example: help open_gerber" msgid "Type help for usage." msgstr "Type help for usage." @@ -17820,18 +17519,15 @@ msgstr "Type help for usage." msgid "Example: help open_gerber" msgstr "Example: help open_gerber" -#: tclCommands/TclCommandPaint.py:229 +#: tclCommands/TclCommandPaint.py:244 msgid "Expected -x and -y ." msgstr "Expected -x and -y ." -#: tclCommands/TclCommandPaint.py:254 +#: tclCommands/TclCommandPaint.py:265 msgid "Expected -box ." msgstr "Expected -box ." -#: tclCommands/TclCommandPaint.py:279 -#| msgid "" -#| "There was none of the following args: 'ref', 'single', 'all'.\n" -#| "Paint failed." +#: tclCommands/TclCommandPaint.py:286 msgid "" "None of the following args: 'box', 'single', 'all' were used.\n" "Paint failed." @@ -17840,8 +17536,6 @@ msgstr "" "Paint failed." #: tclCommands/TclCommandScale.py:106 -#| msgid "" -#| "Expected -origin or -origin or -origin

." msgid "" "Expected -origin or -origin or -origin
or - " "origin 3.0,4.2." @@ -17865,6 +17559,38 @@ msgstr "Origin set by offsetting all loaded objects with " msgid "No Geometry name in args. Provide a name and try again." msgstr "No Geometry name in args. Provide a name and try again." +#~ msgid "Paint Tool. Normal painting all task started." +#~ msgstr "Paint Tool. Normal painting all task started." + +#~ msgid "Rest machining painting all task started." +#~ msgstr "Rest machining painting all task started." + +#~| msgid "Painting polygon at location" +#~ msgid "Painting polygons with method: lines." +#~ msgstr "Painting polygons with method: lines." + +#~| msgid "Normal painting polygon task started." +#~ msgid "Failed. Painting polygons with method: seed." +#~ msgstr "Failed. Painting polygons with method: seed." + +#~| msgid "Normal painting polygon task started." +#~ msgid "Failed. Painting polygons with method: standard." +#~ msgstr "Failed. Painting polygons with method: standard." + +#~ msgid "" +#~ "Could not do Paint All. Try a different combination of parameters. Or a " +#~ "different Method of paint" +#~ msgstr "" +#~ "Could not do Paint All. Try a different combination of parameters. Or a " +#~ "different Method of paint" + +#~| msgid "Paint Tool. Normal painting all task started." +#~ msgid "Paint Tool. Normal painting area task started." +#~ msgstr "Paint Tool. Normal painting area task started." + +#~ msgid "Rest machining painting area task started." +#~ msgstr "Rest machining painting area task started." + #~ msgid "Executing Tcl Script ..." #~ msgstr "Executing Tcl Script ..." @@ -18171,9 +17897,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ msgid "Paint Tool. Reading parameters." #~ msgstr "Paint Tool. Reading parameters." -#~ msgid "Normal painting area task started." -#~ msgstr "Normal painting area task started." - #~ msgid "Paint Tool. Rest machining painting area task started." #~ msgstr "Paint Tool. Rest machining painting area task started." diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index d076dab8957c6b24cfa114d3a987951dd738e635..19ee1f95112dd078f71266fe810a6fe20644c61b 100644 GIT binary patch delta 66634 zcmXWkb%0jY*2nSl%naR)ln6Li~cdLBeRd0S`jWKq=IDO)(MnbL|tH%TXQLi!t$p>O9}OK%pW2 zjk&N;^nh11;CY>J81>~bY|7Kd40x}pFLKU^74Sw;pAb9Xjlmdk0^SJx2IF#lZ2liB z>7|Tk56+IN7e>us74!>GXy{Iuit71%)JQj=MzkNbhL=$tj21uOCBQ*M#R zk-x%FjPsSPSpw8rr$S{#A*_atP(iu^b^aFA6mQ2ucnFi=dyIos?SoS!Nqi%c-l{Gh9`vcVZFHu4E3AHpaQrc2|g`}Goi3-}HsPp|=6x8!3 zs2g`eMR$J;W(DfR*{JiDpl-YY)qy>z4jx54_;=KKe>oqa&VPqGFM29_P9oFy!YQa{ zIZ!t&jykb|Yp;!p+E$npd!x>qfI4qF>Vb<~`&!g_TT%Btff~SNR0nTi6?}@}%KyTt zEzg^vF6f6@a5PrM^{60vgFUcant)dr&!U1ZX4-&P0&8MfoQi*te!rozVpTfJnoFn- zL`!c2N`!fo{~0OhKtucw+oF2hJcFfUN7NJ!!Qwa>v*U3L1}SRmj+4=rE*ok_%Az)~ z+Nj{`>gpr0BlU&oM^Xr63V8W22Wo2CU~uH98@xdUP5jI@^_fsHk`uKw6;T^cBh1Cf zFXBk*QM1?*O>oY1E=I-Lnk?kMdb*tkZ8(QfGjY+Kcneohe}bBk8Ch+MUW8hzok*a2 z$52^xGn?J`F6#Uj7>*xN14$ieGg=7sylRoY<#9_IqR=n`^$r+|3ZkW`3wNS+#n8(Su7As)> z+~yF}266y3^~X`MaTzn<183|!76Z9aQ(Y1@fNIzPTe;)@b_$xx!>-{RMo|A7%V6}p z0j~{KMfH3Gs{Jl%iX-v`yv&#f)se=i2X;oq%mCLu88zh#og0w>_}&2udTE?R1yxvn zo4Qn}mrQz82lJzDP!2VchL{t(y7mQ_gZc(k3|&Eepxi@k!C?gg-V7{`>gXAaqx`?_ z8Xlt_^f7qA^I{dW`d6sn%7R5PJ1Sc`p=M$cYNXdt*S~P}K%s#5l6q3qODAUGfL9Tl zqh@FYhAIDlq@WA8qk`@TYJ^vH0zN|p(JNFQf5LZ|sEEy2?4kiLBlV2VDi}_^Cu%9D zVNBeK3g$zo82Sr+Mg46G8o@) z)tjR_*2UEaqq1Z?YQXD?lmEKGei}65)2OLFi|Wu7SHJ6giW=ElY>9yqHbbpZ9qWj? zz6a{T16_T*t50+F?_GV3PeE(C3pFKYP#wC0nel{t$qqxON3sOx87 zI$VtE=zdhzoIpM2FVs8Z1>QhER;hrumcl=%8JJVrre*=^L7Py)xzE*4qh{ust3N=+ z%sW)jdSz^9ON<)GGE|2)V^%ziY4HPwEB{lLwT9x(=BNh_bM+~x7+8-X_#>(VKcPmr z54CUniVD8JaXG%gUO1;*z-xt3$_KoO*a2tbQyirHA5+27GN=bN zMNMUUcl>L2d?KcyeHrSj_5dmt?z#3SsBgyDm8|0tsF}!%*?GR#oPu_!NmvXIVtV|9 zc`>|laH_m|s2#08D&J?KVq~YQU&k!eL#qV5(wH5!QT4!VxD0jvDOAk7L|;=DR@E*@ zikkXHs1bBT%|H)SRF6lc*)*(&-=SvgIqJNR*b$Rdvn3dYs;8|U@G9YWtc7Q=2d1e( z{+FjPwT4aIS=5@n#eUeSrhSN9#VXV@*Rpi$jek%dh~2Py?SR(=cVVvpKbqAEc&Dk4 zt{d=PVeNYM6HN z7wUpKSPJ_%x1etLuRETCY12n&QPfMU5$d|0s9^pUbK@4&{cmAT<$u&x*3$x*ivzVV z5`CroGSgNoj?t?h;tQSDt&=g&la9q&VB(Fe?qh1%HXd3)4SFUPWY4-+c?v$nM! z6-TXMYt%PjKh#=HbIw6U|02}Xt-)Bh2em={>guOa9r_cs1X0@A4w)A9;0Ramig9_q z*O!8(XcX#!D^XLp4waqQK|P_eOJ4GY3$B<)ltFvvrnM~g*Vs=>vyw}Y(u5bZ>R@6!%`TB?Q0^|z+re1$78)7 z0dELiLH*{VK~KAGHtOZH)z#0UI{FO5(NDsDsr)a9n&Mg*3`W!mD^VRdii+mjuKo$N zai#2SL6{A7T^Upd+oR5Zf)y}YpMW<9YhXpZjir_U+4=^&%>mErhRXMp{q0Aqj@X*| zVbq8+4hVP)upMfxKcTkN z>OpZRDELyS0W+hbHXrH+MX@Ya#!#GsisoskXr7PizzS4Qt;PCy&mAu|%sN&P^_+&N z4XiEtD=7@5&=*qb%b5?0aGWYG$UOX53#yK^Lq*P0c3M+WmrB(|uS3kE7BkFh1bT#gwQK zZbj`6w{ek@MDu}vHvX907Sd;n@ zoR5hn2fS&x0kww3r`XI?MUAurCcwU^51O&=_;;uQ?L;l<0Sr^3U!ahXhCkhb$EXXv zsWyV-s0*v2Zd?!b*6e`lz))A8gu3o~%!NBKJKjgFdE##@o62EP>I1Q`@_!2jP4OdC z+GYIKPH2wG`+2CH?F#C~iKdz5P(j%bHG>OLYrD$19hGiJQTxM5RE+$NdP_b-KNW>o z(=AG~pwg`dDq6orjc6V!?KY$G_$-FwJ!iBT_S(*ZdY4o{&1g&11N)%Xemd%Yt5NTY z{WHk_3>0qBpa(>qX=XuPSQT|)7u1xGMD=_w>Oosk*Z&Wd9nVk?h&jv7OOL9TL>+JF z?1PH2sk7Y9G?xb5a6M|uj-b-=1Zs^hqq5_kYkz@yR|IBTdrMRrc14YB4Jy6xcJQ&B-S2Q^cxP#s){+8=hIt~-Z{ ztsAJN{D_LFl=JL<#gOxSuPgIZLfDcg*N;}`KD}vg(YoZ?9 z3bkK!M=jZIRELkF&bx$)sRtOT{Qp8>It`Hv?Bj9|?xy|@wT9akS~TxL&CG9D8vj5& zFzF)wB7v`2)RKIM+F(|rf_69RfoD-O@xaxieaAqR|7j>_ip!y zs9>6jnt^4g2ku5K%`sR1&3VOn7uAvHsF{em*k&{-`fA8YK~rB6Rd0fNa2M1Fhq(3$ zs2j~gt>s44d8b|bbyt6dk+eryVk6Ikx_@QV0NbGk&}RwxuLn+X4T~@r_3c;z?_zt5 z{NAE>I_9Q+1+!tSrS{cZ5H*8aP%oohsNlSawE}$Sqn03YxkZ0j)BqMQC;zp9?4=A1r`Lf3Oi(ceZg3L|r!p^}uDQj%`If@FZ%6F1zFZSiA3i zq`-%O7jv~uOcM+m{T6D3QMTCm8Bpg{aP`ip z>nEe$hTE_hzCi7yIk#Fi6~z41du=8Eb-_v+!to5|#Am1tBF#_sQ*UACAk+i)Okx$+4Bs;@jYruQtq_q&xOj45~wAthYHrVJ_RkoU<|`=F?eHC^e%Pn zCr}SKPJx7a2CVyGAaoFL&ZempRJx3Rj+~CDZ61loPi3uqo|HPM)m{Wdq<%!4Y7W)4Ppdp zie{i@W+`f_w!8LIs2I443ch5!t>Z;e(O(;jVt3Rh+G^DGVSDVnl&H699!#zLuSr2u z(%m@%HC5A59axC!&}P@Z&$a*R+OMJV`>``@uU(hQnFlim_)~Js&UrodF*DQ`Vr8E1 z9oTQ_5#xZxKmyc~Bt>;3oih@Zjs>tTHbuR~Hlmj1G%C$5pr-gQtbq@32o^kOOS=UX zYx~ew;V=bV@GENVE}+)-g{#LoWII_TDwt}acEDDs4jgvJZ=+@++F_fqw5TA>i5gHT zRJK(`-KXAR@?Sk~M}wlZD{99Y6==$LvO9Q86(C6;vxwujT!y8M=&3@eSU=I>&8k z3jS)xn_)KE2cv>*CDy}(?s$?DwsGb2DU{(rE1ZPOP#Z_&NwXA&Q?G|gr~arBEX16+ z9ko;5L3QjiDveY9&w?#4>Lt_)LvajhDJGz1)}Kj1Q?bY$Sch7Q?e2ubn3wt~SO0># zLG)AhphT#(%!-=wBB(X5gBp2TcicyHY??d1%Idzi!!?{jrQ0=BaJ@k7fDKRE2z`v8 zz5vtVL5#%PSP|o$v0t+_#5~l$N1b=p`4TfyPx71HwaQEXZbwT$bUzTF#07k8AhR=88wsHQP&qn?GqJI1Fv_9 z{8wIgq(S--%R-M3Nc=Uuk*QlK7~3H5TygSoIi=D@L70=HrV zeC|_dL!siIcH$aTFkQwlyn!0&9cSt*_D*Ps+R<90_JyxeORyNrGn0QiGyP?6!>-rt z>vt9EzH3nL7JnlJMeR=1h!5aqJch}+(ZK7xMseDWfY%Hk|82iqu6!%t?dQD3SeW(} zx9z&QcLLsa+AH3*8Tp9XAEMo}sZWNQ(TvDIeJ>XUjiex|M>X6DjZhc1MNM^I)Dlg@ zV49+W@-S*mucD^@0fyr%)Ps`Tx8vbBjd~8$fcIiD<^M4X>cDkWki164KPs43isOR#__icd+-fpOw8-cp-0`&EuRTT7qwWuZ7 zfx5u~R9cMlk7^=tD)qjo2Ytcm80U!v@ejh7*4$%YHi1&Iy4*ggT{BLwcd^D&_UD;9z*R1 zf4JlCP-*_zr=XEXd2S<5imGQtjj$-{hSgCWsf*e%TVQVNhdO^H>Vey_ApU}it$#5R z`}}K5u^2V8zo72tpQE5H^crd@lDx1#rOJYvsCPoGVbYhjx93C6Ok>nu-VgQRF%L80 zcGQipI`5%6_%A93LSEUDq(qj^_cBt@6y`;(Sy9Y^87kA*dcmykaw7;Yp^OMcU9Mt{3M}0r6Mg{90)DoOS#mo~_wj}sW{;QDt zvo+L0b)+Y1#6If68K@C$KuzsWs1Y4Rb@Vjqfmcx1KSN#beX)8%)DmYvT~`#fpH%$f z+ZvCgp*IcdQR$Y75G#!7u>dwhWyuWGTA#okco~&;6$2r`4pu`=aa~kLTcBd3o2w5+ z#n2>F$N3XeJMnwejW?otx(BsIo<{}See8<=qDIg>#O#bZ-XHbg5vT`Ga`kzrv|f(7 z|8`V|kGQ&jf`WQ-8P&79s40Ak4e<*`V8hUmV9<>~OecxPT3oE-M1K`{QrSM4P1-bnckv45)(xa3I2tFI;fbKjtaunsGaTx zYC{Q$VKbN=)$uB*C2EYCfj*cUM`Kz13CrLc^m9@u95W>Nn(c&IiczR^T7m`fC)D2l z$QeJDjiexIr1hO6Q8Tdtb=?8Xhi_dyGPbq1MP=23*o?m@h2Ln<2xG>v5v4<|aW&LP zT3~)0h~c;%^WZ7e13o+R#tjMnu-XwdQwuOVo<)5}d`2y0@^~S^=VpoL+Z4B>K{2o# zHG++(2OmVO)fH44y+B28l=vaRUo^%g>;26}}|AA@oI%=c)jJj{?1R-80 zEa+2EdM$AtLj}uIREIvGf-P!7%Z7xgH7tS}*)Yr&Aa*buFC?-Vc%3*TxYcG!Vl!7A zvvK|?RL3@;I___G2lik%4fjz&6FsRt_$yRUWkU5lKPn4qpn|k77RMh^9eskj{y$XE z#Y|@VK`{(|xS-OyA2QRvx6mEfge^I6#142FlG{=gLQQ=&R7|u)#Y}HkUysV`y{IWZ zib}IPsF(`*%0~JXYNrf$^=uej@Bci(0xtz;In<4+qt>n)DjTLam!h`V?WmwS?7W70 z;9Fh--2HB8(MR}aGHpQ7xQ&k9+ zE@e<_Uk7zwSJVuQMlH>B)N6VL>b1HL6$9^3F%cu&u1kWd=Rh4V5>Ec>##L!hw6{au zuqP^5Mxmm0o@-y~+J8db-~BT)lEqJF1IUDWP61c1iAwX9>3n-D^`#-4 zhDE60+Jl;bx2PKj(%Z=5;zH_`Q60XGN~5Q!wSSEY(%2bnCryJ2#$u=rH9^g2Pt=l) z@ZEuLP*b`b)w3T_GjIeW@d~EHs2QzeSx{SbUL1Oq&WFh0R5m^qW(r#C8n zzjJl}AO-DMPf)>8DzmLoCDh33p*EVPs1Z-VJUA0Ik|S6hFQ8sZ=_2g9@~Hb&L*2ig ztFJ<0+}nuEfbVUlpa<sY1>>)-{VHnB9;2rC18RxlXSEs2j5UafIhnk|6rh_})7nKF$FkJaR!!>M0z5n;2*60c<7QUcvm?)cVOj%Gju7ny^Aa2*qrtWs6GDC$2^72fvEJ{?NiWH zzCw*CPZ68Sf~csjg?dmE3^eUY1x-mRR8ZwZWkE?)kkmruaVyu}$+ZtcP5ngF^@~yOl5Ng2s0Tkl1@U`SjKwW( z1I&m7rSFxXpa)e$^{g4H13ghA_EGPEsm?iAkNOhS481_5k<_kJyEJtdce(15i^v95r*3P-!+B6;sPy z{Qzo)&Y(JU7d2DwRagEeE@eTK71fb?m=`;tZoClnpjFN-s3qBpnyI6x>n=JUx%SVf z>*JNS8BT#3ST@vB6hgl`g&OX_LR1e|qh?|c>IP?=f4cTNs9<`7>eweNhB3<6brn$U zjZhtH=i0x71u7=Kpw>8ES-as^sI1~q^MsQavRZbHr6uCl(JaDoQi=mP2nx3C>PLv#v$bpucv&JDnEAEHL`1vP-Em8?SvP@iP!P*Gn5wG_3n4>reMcm@k8|4UZ3Pp^Tfyqt#`$IQ>Q zBN&Hz@M2VOu0RFR4%EmGpl)>B)h{`(qc)tot{%Or&0sv#b=go^kwwqq|WX%6aD#cRX4(8+iiMd8tq{kRKJ4CD0G2(1e0I zFa$MaGf*?J9Mz%CsF9vU_53F4hObc_ic{U%Q(`shxlq>+bxy>b)aPJ7Jc8A+a1HW5 zD}`}2?1Igx2kk-i^c1RNe_${MP;37J6(jFa=f|jNeue5_R#z{9>PQV#3^YYu-@)0V zCi$OY;|qJIf(im$W+fd(iYY8QK%W1ikkA7&ZVeW*yQTFP#r#o znwj&c8M*D+-{KPLVfC#e{t5~TuILSHO5-?Fp`tYsb;G=4|wpEu$?WDs|L3b0iVSPe2GT$rG$WCmF6*;g7%i}Fn8bvg=AHAw#B=xaaCcsZf z*pd2+CKgOhnuY}b36~$RD(!Dk_bc1Xy>u{~`UR|vud#yizhrX@wy{{01K*%V^egIR zd~6 z2Wkp0p=KbYjs2{b3AKlp#a#Fu>i8*C7Cple_*L7G;IHZDJ8QMG0Yq(Yu~h&|b6#Kc z71cjc$d31rHSrR4up1Uf<#R_=G;hTsc*U8xqh&=+JWTs2Jct!Kg?PVUw9a`2{pyrP{DTw74=t9=RI`oA5cLVy=zGDZ$u?RrEN#l z{?Qk8pP{IIWR7zKD%}rvCI5BeO&WURBUIEk>t+vbi+VsWRF(`u-O$IexBy3Dn(lV| zdsIhPI=7|TS1s8=5x;{Ay6hFCfsz%A5A4-EpT+Y4yaIj`ozOk(WTtP*v2P-WC-DBi!)`sF|CM z-S9h9Ohq4M9ZZf|;!>mB_kV2~6wQrL(b^8R*2_^hUW2+|3o0fKp+SUEPYF3 zM%r7VKHbJ(2u?ul8OF*J2EKhch-pA-`OODOG7LF-?kpy>YOEHT-B6EYm9 z)BXsr?;ugFvbIDY^RpuSNk(iQ7^H7zt?vI`4_p=K7|J1EDl`5+}LNCeON5V zTGXGRMp$ZjNbo<|-hw%($6FB+{97<3P}iNrGWY?rV2PFXE7*>xx9yLp7`v@H&-aq8 zvY&LSVt(p9aUQNf1!1utEMME=57d9bYuIMB{kdVOH8!GeupI5jF(D(3wKgR9m(0?v zvp+%YkJ^AvV@=Gup8VHFFo;59{2jm1fej(Szbds8OH;43(UxQ)wxoU>wWDR;WY^Wf zzSP%YZ%n<}M*c01q`njX!NNb<_e4elqXG5aTgd-{6pqob2tQ#@dcI(5Nbq03ioVUZ z(pjiA-H)5Gz;=5L-^DuAzo0%W>g=%dC!@ZIcA%EvZ_J4?c3OL3>_oloPV#>mg_AT4 z!lt{-^SF_E^`Gs;_s+Jz*vL;}I*z|a?QqF<+fTJ)unqN>co7@y3Gr5A_Prs&zdLpT zhf{B{&zAJ6PeE&)Z@+CI|HJgupJQcAbih7Fn`2^TW;T|keeFSujmH?F^A1_i6~jE# zhvQ7#j90MiVLP7sh{Z}P)W+s7pzwym_jm^99<|`;a4aPFmrAx_dD^ocw+{70Wy4Oa zgwcMr@A+D&8JU85OKwC3?;~e|6IL(mY=s$>|KllWr0a1hzQR>F=cKJ!vHzJ}u?+1C zFb!TsMf-bH8kRg|pXc3CX*L11gZ_fi@dzp_PGbS;f1g(NkbgTfpH5x?6;RST6h-(Y>bhnlHkXYFHjB(|o0-kJZL)#sps_6-K}zw-GI?-LC} z@evNbU~j4Rf7p$_My2UVRNAG#Xd|tG38;5QZ9GG;A+ASFeaIyQC}tX?62Th_??LU9}&TlKy43L8Z|KRFGXn&CqA8hGnnWk6hoP((8sZ?sfZ_uLNpo zmZ5_7H`I9vZuQw2kK; zY9nd>$g*P`Zl!(!`CFLYgnvT3ZPfcdvDa?IQ#+pVnZ0f=VJgn6`P@3*?O%(9!D`QpF$xag+rJE|8Vu^n3#I#YdfAC_3aml@v*S0S3wP+Au1RE#JL7bWhyUSV zjPWM;-uK2J_xHWe6f~klZ|zqxsZl{w4izkYFc&UG&BX7heEtLD;B_p6k5L`T`Oea^ z1U8{Q7xhi}9QB-!t{(M2wUhq|DRk#R8a#?qP(7~m-aaDRU@z+3Q8)MtwTIusudw|G z8~F(ALVY^wf$vcrjQY`LHZiK>xiA$L#&mlBH=q!XU!(GPK5B|jphj>7V`BbK_PJdO zyHan4lkpg8N38SN{?x2Dsy-dVakH!cj?t(;L*4H!2EYG9zSx5kqo%L|Y7Oh7J{Wqq z_7kWPUB=mX4;2$b`R1*G6R`(gLo%WN8LDev``+&YZf)dxlto5;w)BuWL1}uxZ zt|RJxeNgE>3VWkJn?f}TQDTM$)2j|@A83erjrKv^XeBnrU$GOWixuj9!%|Jc5|}KG z9d8iVj&DM>Cyf^x{2-|xKQ#FA8jqTZEtpIBzng-l@*n5FsOW!-EWH;!fsHg4YUJrr z$8(~luoP+rYhq_?hri(|ERWwM3=O^&Zz2!$3MUE;Wb`0s!HM?rZRJxORV zz2c*Gx-_ny0X5=0sI@GM>R1g_a5h1$eMc;VgHR9n1(ijQQ1{Q6)H<9UvrsR9zVf^! zh4uI~7Q+n5LW7@Rt#A~0n$G`|A7>?&`=z+q_!J(zy;J_qjtz?X+nb=PQ0|C!Qb<(biPG( zxN3N)7mnjGE3S5)b$-AI+B2mK4gPU{4V+5-WIFPHJcUN-ZKT(6lG)DHL=tKzIop~1hfa2@rU{fy1AcxH>O1z3vuan#a8iwF(AmJ9h5bU`mH zjT=!>{S>ukpHOQZC5ug60#yE{LZxRe%!h4JBcF?`h<5;W{UOvoaS|1*H&ILS$mu_K zg*T`RKB8_AmeuM}Q8$Q-xq$YyfSLSn$36 z6cpV)#>45Ts9uVC;6_vjcA(PewDTrv#II2^ls3{j7Ky6o!3tOcb)PY)4o-FT*_d3> zwU~nPdk3l`2T)Ud7PW!gK}BuW>=q08Q8#RY>R4OUMl~3fw!<(jjzZ1UGIxA6YGCUy z4(`N+iteKnbi>P-A8(?1nly*Cr@?g8BTzT4f`zdQ>cPuVH(Z4p`A?_^@5k7z%=xWj1yCDR8Ptr|%TNBRp@lop3$@0hP)jk#`2&Vi--)U5GHS-&phoru z(_`!cwgkCQOOqeQ zRzZ!dEoy1{pw6F#y3ZEW1J9s>`Uu=N!p_R5rD*Kx<52^gi<)_V69s)N z9zdOV19M`W(sn{|)D3H*evoL1da2CCiugNf?UR+U>+9oE>Z36?W+)r#EyMa4iEnTT zrY{#f&-V^eSWQFQ@@yE4C}stFf5)w8Tj+Jv%c58%d%F$6j@0*HE6h+i)EkLounmS) z3H3T)M^u!b!e$s=)xHCUp{_fRUn&3dRkL)dff{K&R4}!3_3>Di`drkS|B2e!9-!9v zF=|cUx#M}N+x<$T?pG0&&JA%JwnSZ*s0QiC^S!hxU=CC?7ehU$va2_8_4cT&=!aVK zv8bh+hg#DeuKf(^6YeIe10PY>#ja_lMx|*^^wpCF6x4w>sOav6`eAY+szXaq9a@jN z;V-D*If?4XU#K*D=8lKevg3(S56+A_uMp~fRo(GMwa9_9C^ zvAUtbKMUTC)v3S1N?5L*)u-Tbg7q@0eQATx;E&S}P)m`vq3s8SP}$M|)jkbFxNfzp zuk#z(2o9l6_zSDyE6jtX8{4;9U(`qzq0;miY9y~PH^yjU?}nnN;BAT%aX9LD)TY+a zLRg==j~bYNfr56fbj@t-OQE8*F)D~!qt<#TF2!%KJ0r;1Jk(oEeNhYB%Zs$M7%GSA zSRK@wcSJ48VAM`J*&SbE?Y{RDg-0AXg4)wJx3Zbog$kD6F)t6ihEb@;Z(|)wii(9S zSQHCmIQB#Rz%tv_ccEtPPt@x4e(GWTbtya?Gvg8YU=x= zW@0?%!&%PbsEz0Y>UH|X8KX<6*N%E3RQuPcG#`bU;cqYt&PBfsh5Zy{x~}#v0)(g}U#qVxQTMgB*cHPPU;EiZd zkc>p-`3%&Bt5GkPqnH*$df2-lJu2VZpmws}SQ_WyJiLtB7kc+}L5Et}C8!zQ%f57)pf;*Gs2go?^*xw~;5?7*X}{k)H25o<>V0g4KcIr{ zM^uNmqXu>aHDkAYcfwnYNyA6f6i4gJ2)J=Ls$R68{RC4F3sN77nvt!j890X;*?+D* zR)343NK^;%qSCn#D!uEvcE2eFMR6$>5p`XZ0d~KH&TwZ=)Ax!~h{}moQE5}h)z_e+cC&N0^SJZ8^9E`}|DcxWCFaMN z18v4ip*r3PHP9g#j5Um*{GUNVJzazv`5M$(?ZCl!6g7pVzP1~bM?J7A>c(|ly#wmH z9PRGNiAtc-vpnh> zt|{ue|4>_OwBh#iLSAQcRB(>R2;At}|3KaU%W(2P9fjBIO_^Px^CjEaE@sI;kr zdWrPHA8`zh#{8tQHmsdE3R8>>4gQhMcQ}K3p;7knc>;Cc*Qgl_8O;T{ak9~teg#ku zD2*CQ~#T*Uq+2E#u$r@JgB88f?2T@Y6qNzmGKBhVjO?0y_bt% zb{a;ZqIVPK#M`I`CLCw){c@-q_Q6KD2=n4g)K_xm@%G)&0fXO$s94y6b@3c($umu` zCH3=D(22!RBWj9@&UUB=^g~V6|1drNjn^@BVrcNcY`BHG@zhD7!GC1x26m?2bh2g7 zVXR2K#1!k`SlmGUFizzA!|OdYH2AO9{O7Fyjm5%d{EZX0VGA7lt^HEz79J*=YflUH z9@Cz923bQrFw@pL;VgbhMSUf{<9M+-_KS!7b8V)^<3^7Ej6W*>JIxRE&T(S$1@_>7 zP*e0AH6veKJ^DhMiDb^~&N8U1Xo%W?x})}oF|K_IYQtIP+=_ZR9hS=fYZSCbZ?O#~ zT4WC%fC|PD_&v@026Xra^1H1GQHBQ9b@0l?@M2-v{q7_?kwgWwcec1cgy+-U#&) zYvt-YocmBCK8AYEE7VMW@+oMe`RWIIokpT|yaE^-%V0vRiF$Aw)J$|oZOQ9U58i^> zihsu7YZ-BWfw*Zm{;Wr~zh2wHL$S|Ndun*U$!)Zhf&Yjz{J5f2g#J zztMswE2>__)!U-hax`k{mta3!gY_}hCJWj=IGp-LRFK!-OmHjz$5YUrzZc8m3!H%k zehl?i;&J>IyKe~%{%Q9I)C|qvYA=y{sQgd(lij#1R;AwG)%T;K{a-AD3AWkye?9ay zmBT1#BU$b|h{3%cHD#gOEtnFb-eNg$Id(<`SF9cO`~R${4iCmrm}VzGE88lM_DD&;h6Y5*qxwo3BwFTe92M@(3=aei19-*L& zV6tPDW`8;FI-jC;#J8v^|A2a6)8m$o{V|NXk4i z&BQR&Oq@VX`B_w+Uqeml1Jum?hnni>Cv2%wq1tPp&TEd^4|<@Mz<2ez7*Fs2H5AnI zU8qm1a~O#qQLoV~CqsjO@2?hip?(k>VC4TST}NRA^&_aDeeBv3p0eKyHbCtc-=enU z)tC_vVFI4--KUTP|HE*MIBoe_8TIz+jGCDdSPf60UP?*M*q@eVLe0Q-R63qOy)*8k zX7D{~=0bim_YR1_LwCd`S$a4W8N^_IWeJK`JMO#3?2c}>q+%uK>s)c0aG zjC0O9Rv7i5Ur`-6h1vlxp@O@?dGcTR+3LLI={a0Ny~2gi;NNt-gL;`v`NO7e0cs7m zp+@>Y)RaHObQtfVJtz-qs*9t7un}s8nxn4oje6-#xJdq&q_C0(_3*Yk;VJ3{Q7+k3 zhGSal`A`?u!@SrVi{c6_jMuRkCcA7|RS!#0U*NoiRjDWW)7o466trP1!Mb<{)uBRH z%z+qAeLJdy7g14t6BPq5P)itc)uuES=BAzmvtUKchP^O5E=0X+j-!Iz|42bonE5Xo zQFY9v1E>o(JFj2{>QS!Q&X*OHB^^-@oQX=~!>Aj-MvXk}b?ZnA)cNC4_uY!TV|?$L zJHWpr6x@olqt>!AYD4PkT!KoobEu_wkLq}ezpcGADkwXnMm`TUQwLC=a%WKkc!&zh zI5*W!{w1KG4I(QlNQ$BM=vp`u+oNuD7hB;Qtb`43**jqgY71V8O4lu@`y9uKconsD z?QdH!_d+e%a18$Uf8!}6q~RM>bS_1u$4-oe2VMO%DxWW56ujZu?>e8M()d5@jkWJs z#|~l$^)t@1sBgy$=xbzGUBhEk&t9T}>m#ZovG3XpBt`9r5vb!eQES~2wPX`fLADO{ zfJ>;Y_&RE4o?sdby=Q-xl>Q$1uh(c(8nj09P;0muwIyFiZJqB>`JUjubtD&#rd}E~ z)rV0tcL|lYPm$pAVmz>P%#JgtcgE8A9*<(NhrUf|;E{D825JVHo1Hj6?-hHCOND>eF2PC(Od}^Qew~M9p0M$2O2~pMruf50=Gpu09?$1M^YAvlZ2` zy{>-DdDi(CYNqa^9^gH(0mVnvv!L!**wyQzmfmmc8u~fMpq645YOU9!PCSPi!EIEB z-(mrb@zmC~6zZ+k0QJBjsI{K#>T6Lm^)qUq*RX-|Km1u}@Glw<#Eu;J2g_mI=k5<0 zaU%8KQ8UowUwcqnR5nb&u>rmvQ5{eG(*C?JJ8GYph>C?Zs0aTKwE@L_r45PvFG8Uj z4IQuuZozQ;2NlJ!U)z3=2sHy)P%~28SpzloEm5)ZH7acV)q z@ODJ0U3s*9?_Dg;5`=l~6rzhkDSrs0S@Wb!;Q*JK`YfLC;)!;H{mX1a*EE z)By6MUzkD#3b}CvR>#d4j8W!RzQ29Ltm43@m=k0Orf1tM9e^3v8 zhU%dAANj8}P57TpNlHx0T9&{#SpU6EVcQQj6TMJTJOVW%^HD*%4RxQZ&O4|Xe1fm= z6Do^de6;=G6PBS~Qd^Tkv%p z!~hC>v6$M#XUIv~AE0LXr+|6Kr=a(Jl8~_A+pa!_Q=f=>yRF4s_?v70f?24ChlT|| zB&s-PqdIT{^?+DmVZqmLan#N^1Qi?eoySl!=f9$mmqN-Y)`6O+2aHDT?dws;|3G~> zM2{L4jFA#pnfhd`i04r=nIf8XEFJ1C*&UTt+fes?ib}&|(ZiIUzSopOH5!IEkD+du zFoxZz3Ff1|67%3?Y=kjmh6R6uX^UEd<*1RLMg`etXS`Tp!Pp2#t$9{#jNO8ge@7@( zp&@nbuwc4%LIux2RQ`@fjdT_&i2g$DeD_gNpE{16mk;$4DvgTnMyPD)g8F70i_viz zs)Oq=zw&>#JMi2c_z%^Am~rh!DNqm2j>_Lcs2i0-b+9@rU7NUi4^+p7pw63)dW|nY z1@8*fzOo_?vGzZh+PpBCA0}J67R1g-5Z})5G z?2R*MAC4MWyaZvvtvhW3{`b$-5J7`_TnN>(8dwvXV=i2e+EA{dUMjCp9Z!@nEcl7m z2E(b}LUk}Sk;Ozh%uc;J>fJEdIRmu>YZLLmf1r{5LW92fuDAowP!IAFTYFm6jq^L} zy7u1Aao8xp=QV0ZUL+xAsHaM5LE0gi&B!X$4Ks9L3JQ%s<7ZsOo@@}eXkY; zUDyhBVpm*^eXu8fmD)x!5jEm(Q6pM}TGJJ%nAwdA)|04_-9vROcA7A69!rrLD^TB_ z*0SgW2LJt^XyLZDDNrLTjKMD%+(vx}p2S?~YzE$=jz^@oovb?Qx@p)NH=t%TP6peM zvZHpw7C0YQq0TRvG0cAd-;9E8H~_WPE<}ywG#1B)s36UpDJ=LUQxSt33+nu_sOxv4 zUbBCpM*cTyzxWrmA$>y4V7$zhZK*K$@Bikdkdp&NQES%)bzwi$>()ozZ~-a}*P(8B z7$fixcl?t(9yh{{N1(1Rf(fx6DvLVeU>qAk{uiY1nTBvIkR>emV{}8*MlubxvFt{z z-AiYYtd>?jYTww88o(c@mO@&dJX@gl9B z6IHKT{KzL!zi@){MaQL@`oB=#xjf^?{#CSD~Nh4*28wBVOLZ~&*TYy zPx#(-3Pos0l-Gi$25MxjuqO7z8n_n~M6vSO)TO~F)FV;Bng?}V2~@CFM=f0o%z(q3 zOHubZg28|P^AZK!;BVAB;4v!71Nki|Q=q1>7zW?#s0VeyoHz&z;A+$iT*Go0w?J6% zzm%wp-KhV9)i85Gi>1EOr(rM!ZLuSrYf&+94wd(Rqjof}P+0J{Wtnj;Q@H?_W4R*s zzF&Rq3$ce?E5( zi_pHlOqlmSF1%YdEci#WTgus5jw)|6GXpgD-Ez_upe?>W5J2_z<bFwN*d&DJWWBq1HS~HS2jIOh-Kx2G`EDS3`}YK5F9`in{SERM7r_ ziuV1e``$)9=oM<_-Z`UHx3{RDl!6YVL8W01)D(3>jdU!|!F#9&4XY96EyZc5Db8Kf z9#{kwtSwM$KOB`!lTaJd5>$tFVQ?mp0r>poQCo{wSe_H&*Rl>ZK<$j}Q5(n*)JSGv z2+lzT*L>8}e~*gxRj3);jOxf9tcJh3)VcY9+iF}4J;yM&T_yhwYo$^9uRRZLQ0qHj?J3De8%}aS&F=6Q~;{ZDB#V05y`;s1a^P&BPAp zQB*8lK%I97HL%C1=e%=uKW0n&F*_-i;y@d`hRg5*`mMr({}Mv|*0!c0ZS01zP&Z11 z8hIvEP?kf*$|&asRB&Fx92jV89m|DW?|Y>v=mvFAJ?w>=fuX4M8;2U%EY#My9JM4n zP#erCSHFo0;l61B76tfa$8>a9^RGZnS9Kg8lZ-+M|yFQ3Tv_GQx+b%P~14L6{s zxOfM%9O`&gREHa*rn)_9V^Jmlp52HHpn`^&@nwk5k`+Pu+FjgmfaD3EtX`PX%nJa{TdkWPlD5|$$HGGUp zx5Aw*x?5v@>Z33ccc6~nLd{&vF7|~}2J=wgi0Z%%RE*p~rR^KkMwhCq#ZdaLuKF3AINT?rZIBoZn$M?Uzs;e}{^h zdi~7ru?qEnuqqblZyVT145xk?3*%EH?R_s|faQM$tiXYGm;={h1H6QFFvq~K;GdBC zSdaQS)bY$;+r~8vGgIG#dcEGpcK8vSVe3IQb9+!RbPAIw|8G#x1+P)j8h5ZoX*l+v zo*9+@vr$X12sO25P_Yv^B+M&~`A}a_{ZUJ~35Vf%RQA*!YOmpOsG!}8!GHhn3 zpQtInk2Nv=Fq`^TSS-Nr1)LX$+ix%v61*C*g18*cM7`%PqM|+SNbC4ln45YyYU=Bt zf^{B8_H8b95`*O;MdSGo-){Js4 z#wOH%MqQt14Ee7@_A!>{6;SnNsG#ca+7FflmT?3_R?@t?@s(DzSd7^HR8so z;Oy$^KI*|UP#s(Cjvqm->7TCdeQU>)pmxT*m<#)$cEV*C{Qchz3VP5BEQ4Xw!n}1@ z5fwcDqNemChGW#}Hl-1$jj9r=!vj$7ibcrI=KX@|;APkT8kG%+XV~%Fm`v~gniP~~ z9Z^B?BPwVo{0Xb$Nvwg%W?5`>K#g<;YDo`bBYcSp>T0uX zK=m>B_kUVa&|9k$D%zJ|S=@no3;u_CK=e5l8x2uA;t=O3)K)tYHIt8#Aoo6_b~=u)80ivo|Y^gq;6{e@Za z9x5o~&$D++VN_6#K+WWWdE~#=WHk-C!C`mc0_q00P#46WZx=*hI_d>bYu(7T4@5=x zSk%(YMs;{SY6*Tpb@cK7+d2#IsFG;iHX#iJ_uvF~cXxMp3GVI#H0~ZCxDW0=xVyW% z`^>=L@YdgF_kDTydwaf`Rkdqd)v>12=|Ei#zm4fVvz?Qq22>$kpiZW7P-p!{s5{wF zsFk0Fs{9(%N}oU_dr_2h{ywH`I;fKFkS!!`?9GeCJTCgu1t1g*tb#EpV=m9#B`qBB-b0J{SZaL*jZ| z{tKOZc6z9@K0DOeTG;f{AvX%wJg7V0cBld$!4a_BA}7%qsB`BV)XL*5b`oWPD!d{b z3_HM|{=EK&PxSnMzTA1w=FAG`q^q;iIcXX|ZS_!?1x|+Ak-e}K{0S?-607{ZA6gv` zt255M+HU1gm-97P7N%I^>~uS*f_gyj@BdD-iA7MC#cDW!>t_$tA<4JS*_qN%hoU;v zG3^C)Zj6LF_T!;0%LP#9#Gg>-%pR!w$Z@E6ub}KdLyu0f$m^X$kQ{0Y(?PvJC=L~< zw&^=Uo%JJ(OQ8xr1Z8&x%Kx>^`)_axO$C)OH`IJNs6*O(1J}Qf)c_QFZcj1Jf;z^F zpzc`ijn1Kn4t0(sF{X#w%G^+wS#6jLj)HmME~tV(K8mKcTK`_hzSncu-rP3hFAz4Q1CB>MZXHwX%sY2(ExC-~=oPpF`bGQf_ey zEaIV~74?LwNMl{s6QBamgxcZ-FbHmh3V0FfR{a6WKhjp`ki~_HlOAek^T3+067b>=vY65TG=NXN7&|^Oo^Zpq=0&CW`PRS5o*T zlQ03)4yA%R7fLwvxN4h0TVoHX%WM$T*}WIa;V{(7uR)#VpPUb*x)J?bskFzsXSdl||6|{U7V;=rTMA)52@8Hv9=wz?!@KU43CMsI7hj zwL<^h&eTlgGmB_E**iLlqX?vp{CLwR5qSOE@(J7Hm%Z=dtj>jg71o)5L)6Z^RSGts$= zLKOw_+$jBDF?FjT-1HeL)>=n5O}gt|lSgE|CP zp{|ba9y;2}-%yDI4>}d5fLeJTsLQ4lRKj56c&L+Y8&rWuU^;jO%I}AbBOh|~IiU`5 zLnuEF)J}LN(NRT9pej58b=Ka83i!?RDGxh^6oA3#>p|K71$9nbfVto!I1$D_;_v;E zx@9mQ;}}Ps1(t(KT*DcAT&?M7WnH1pf!WT4YcW)%YoHSBGM+KsgF3b!pmr|&F~=?% z)YXyPmtTwe^FcuImt3G#pPm zs6rp#bP~M3?L1_@K-opVIHR37DHXGo=bGJl@T5} zmq!)YhH*#ZC0K}Yfye&dUzzF+cQG#g#NTxc{)X~D_S9KGv}ex06-&dy=%+#L+iYf<>X`byaGsJ;U|Pmm zp!{n?72W~r>RJw$!A;N~)_tj~g6ppl9T{{m_J+Cx4uKQkTsR4)f90GDJD_en2aQ*t z3VjY$*mq;Z*Uq7h1ND$A3gy=U>drX`dO!a=-6po!#4$}^a2M*j{Q-67it@%`2B<*g zj18e~D4n5B)=jVn+zp4ptZ$ti+ys?)AC&)9=zadbprft)0(Aol_s&^S0Mv`cq)_vD zp`KdBpmwYjRDo5EO^ltOcH|G^WLSyuQdk7OhdL*+yyyDY%1XX>E|cca&A5k+`$3&F zn=hlQLKkLIqpJj z^#`b1bkuNe?>UeY>dsaO>RhP|xrkh~p`IOAU}pFXDoz|fCt+HsLzx9uhD9Kkp~p3j zjsi}GI>{D6ofE5|0v@;dn@}rw1!eac>T+|1cYDu`s8Aq! z@$W&!c?xv{@^iBwZCyk$huRE5_+lvZc&VgnGQrN#%C6hF4(~SSYpIdv%S4Ss0f~<8gbxt)h1txA(JJ_h5G> z%BFP+*$H(nBuVEKR08TTeGe*Ny!3AG{h}odW;_>ag+HNQV3f?@9J--USJ4qz48DT; z;}#h`8QtFJfA&mHA&uY`8Nv)0^vmo7UXsP_y+QeBb$fpattiyja4mopv5%77S!rF^ zkntYa00!o8d%r!SJCy!BoDDPPbbG(z(Q|}OH5AQrImcupY|A)YZs$5~59=|W2}i+q za0Kj~$L)Ow_6y{{vJ@;f^;8m>maAL=WfI~4F1;&G)c9invBmuoy{p~I?ssaQ2NPGg*}40=f|z(_P$sx0dq2L5B17t z9&83r!0j-7ZMXMRF!yV7{p*-+uHz*92i9j?qOKEY4%8ty1hsWvU~-tbp4(L%R)%^A zO@w+T%zy=TRlov_Z`OBvfA$-vfwSdZVO{jgpl;>g8*u%frIWlNcQW`E>iVA9$T=iu zp>8a(8atO^AE=ezfGuFACQiUfP`A{luq$lV)a`xEcpg?@+_V`5P}oZ72k$m_o&^s) z!A^pouqTEsTDV<7@ETNwpJ57^xTSM;7lBPooB#A<0{w}{ZXhx zQlyhpU=x^u@l4|Z=wbW{Y9~5$=B$TXA%~i&F3t_60o1YIWaG$P-QIs#w1AOV$ttKD z(dKT>^&Yu94;{u0;X?Qt>ftrMhuiztvP$%Hdp~afFI^4xP#(hXUZQA)ItD z(lF<$C^_7@PxOKT#CZnwTJi(T55Gh2_kZLb;he=C;S(l$+PMBm$FVuob=(1_huxr# z;cQq4zJpC+#!=3laxB!n{w-_-%a3+mAuWT+8SjB{;2r3RN9O~b*f7Ev=aoxBn1FFQ zs23!~VJui3#)U0lO4t|b+?WGp{~L~n3C6m;pMqTm6EV&*&RIx#sB^6*%m{~$KKovg5^t0e3#w(!y zica2%&JI+X#IciMvq{clu`ASz%z(+x!zez~mT!Vu$t^eweuDCwG{xDO1yC=wHbVJd zhr07Ufw~dJoa$U%6=8SA17Ljk#zUtco$%9~$_K)9jK{$-a5Fpy3xzlVBTsj3wRxcu zw6yVLsQbkpr~)2975Ek=gg>EnFmQ%*2%Ewpj6FT+44|{gCNj@-wx$GJg}x5dmj8yj zQEGi(P33s0ycrVdKNlkk1KGF+qIO-s{w3} z!OwYa@0Ucho$s90PoXZK(hHoI-Bn=}#xwi3y-Bc*M6)-d00<{wlppN-FsO$R|41uv1JCEPxFg)W3 zOPps+Wa!almx)eJ*cLX2bD)m(ci53*)pRMB8$7klx$N>RcdqkAunqdmE1Z|xAuFBh z`yA9E`w8>Ih^w5PEDj?vE(di^RbR#RuZmit&`R6d#Av9qc@9hr_d)OF2j?>W1S67o z>T2h4JbR7vV)G3w&U~%4&V6J$)XvR=TIdqf--C+xY^}#J47biP41l@;#V`g!-LsP$ zGeQ-X$JhW?WjqL~&@)h%*$bEtW?S!^6K$bZ-V5r`41zj@Q$41b4|TF^f;xuBjMr@b z8Pv)74K{*NHrOG9x{l{SCAa~#fQK*xd~J^w$^(ZA(p{pI%lx?SKdE67-Ax3hxPP!El}P+J>mkHg|nCs{w32X2D8 z#Xg5CV1vEfUtqX>PTW6XPsVZgYbUt=#?VQF;tXsJ|A9?l{R3|AugPqOZ5X#a=v=?2 zV133fU@chUkW<(UScdTds6!IruyZbyh7A~xhYjIVsI$NL5q3(~e=RyX=FN@Wpst1? zP{(Q!)Y_ijyvZ<9;g+UgnAuO$Hr}sbN$P3 z016c_3I@V;FabOYwc>kFXMfBSPJt<)?syrYo*DU}E~_O_g>8qr0qup!;Blyj&@-qw zpP=rf5l(uXvogs^=Q?ib@oSxDljqB zLNY+@Y)M!cR)UH@#zRLpm}yYQd_Gjdy-O!OdEk3k80s9#e8wrD zFx1Ie0qR(PR}v%voUfC{#Iw{UDpOt?mbT2snh&8rgynVj=hn>JaN2|Lj;E3rz~>=0 z&*=xEZ$v*C_WRIZ#kM#4o+L}HEkXLy_`(IR#6VXsfV=SD82HoTQD!M7LvRkyl7EKe zIGot?(#-X9s!HVSh4WQrqfpWibdqJHY^z0@lx4gI+oH@jf(c<;O5-mPx^~e{ku3^M zN3t${cR3O*G)5jd@c#c_@1F+?qfqw&PQ@@TPD?{yGK1jZ>F=P}i3B@=?lU^cOZ0qu zjaMR5SO5j|p!wv0HWI0X-vwGhmj4{xey^6>!)cVQsd6s~J+{hy7+gWW*=s~VcH=p7 zt8tc$VH^T)S`j<2&x5_>GevNR`hVmv=BF|r-s~U4#T1#Bx5r(B>HKBebBNU}H`hEc z90^mvsH`wGHoI+Z5d9X|wj@w2j&x2EhGV>vmd=vs!uf-wxyZ4QegOLN#92&Cy`Awl zW6v)FZl=02D0k7H1?SM_(LUfbKzfpe(6Zp1oq&}{qL(WYUZJ>F66h{ENhsqX#7kkj zv4-RlUfsI*8-K2e*k;1^H}kLbc>0GxrJ2Z&G7pnqF^*uz^Sbc?&X2Ik4!2@olm2lE z>P{j_pe5TyvAP=5qmN4BGz?1-a{_TbX%4AE|1k5Zy|Fp|lAIXFCioYcWQrO4**G@F z{6oUkpJ0;5wp#VQcX)W4#O2Xn#%>Az&G7j^k^fndFPKYdaSPHyF(m;$Fj`A^jr6A7!O>vslB?kJs<>#z2u6r&a{m8YW_T`kgWQ$$UNn>}0+t z$>-bpb=y}hX9(P#WIO2d(_L3zTL?qfZES;y;T2A6iQZZJ5BvAbt%%40>qTH*rMco^ zP?bV1(3gZGaeES9LzjXe@!(-}Q?QpjutIiHz&7T`p)X4EmCm$li_QPV{3ra*Q(R|~ z>unxMEMiB}(N51qZj3LZkldx;4k!K2@G$0n;Vj{=__`ufgd`$1dP~1GVzVFr z#1wIz1i*zWSDc^^a|G5+2YRxiyZlTrAjI{^|g?g_`DJcA8?V$#)7 z0g%=7^@ndHsY$w#f)i6j0a`kIvSD|c`Suj|4>r6CbZtXl(Q>54XK!Tk&&0teY1j>a zCQ@-I{v@E}yg78nZZE;|GM-NG3fSHz;Abeg$$UGf>nelps}&a!eKLHi({2!3lEvl< z@$*ctgeNdBBmW<{fljiULQdj1lmNX5tQW6onM=>M4xojimrQox;)OO}TEpFf;&?6V z8XRVUAJNBUaciyU4gMH~h73IwC+Rm#Ut!t>lRC8etT7sC7Q+M~n@$CKc9Sdxqhz!{ zv8V&ZnV-#7Klq|B9sGpd~|1m$1AomG22Hjh1t6>|7rFmd)=I2X-8vNn4q<6d!(yHQEv!T)@O{4&k(pahI~4k+;fjL zXQh;FtfvSfCGm}Pe9snJ z!C3#Y91Xu)o|sYjN8_I)F2lrq0v)F>@gq<^O4d(+|HWY&V?IRS`hsI6bcG1$ll&yR z$l##u^Ktq^@JSf*_FQ0%Gk9g8>{~?0XywVX4*EP+MgjVhXc9Mv`4slGh*q1(Imoop zBHv=XJ*3Y0be^8X|HC}wRfoFop_>kWN`XwU8dDK%1^t4SttsOU*y@eKjcktoWix|V zdV9S;a}vE3KN6q1#B0tzRG{*b%#C#B`NaYYo(O~Ww1Nbh#N;U`82}H%Ky-YD&?`kL zpq~@KRg(vrzxAk@UlU zr?S&VF`fV=b7+rBC{Z7+nmj`#I%Q!<~-}df%2)%Dv3}g-tEmT;d#Ju03|+7X%&9HAt-~#CRCQny9 z_UkioB(oVyJ`qdOf#yeH-j|#22(}J`+zcO4eQF#dqq{<)0gNRnDe?@#9ui2_H92?IoI#X~c zMDxj90!E_+aat8d9|yyU79bJ@BxEe8@E8NWqq4Sc627>=;TX;j@gcy;eXM#wqcwNU~6LduZ_~xEsMM5HA@0 z2v)zIA_`*{j`(Nc5B$;+zd#i7KVwh{hdoy56Z*~2wPHLE<2JT4UnnH465}|NCi#be ze1W!WCry7TNiqfh(j;y}Vo56c&1ffy6N;TAHgN`FcT4}=dWs^G8E+%$JqsR_;AL@~ zO5g?P^=|qMoMNF*Lx6$=JYq?Cm(F#Y7^~1n!bg(bV&9C{tE_)+FQ?;^KS?wQgH;4+Vyo5MENq4_&WXM$ zL5G+_a|--MG41e6M?rd=<_MDI`AQ&)Bsi#&~S6(~m%`ZOpx85pQTG(A}VA zpz%pi*WbjGjJKT$NpLf&haa4{HZm#cN&?AX8&}4#6yu>J`;WO2=ntaX2ltRTHo6ha zABFu%5{jLKhq7xkh16nUE$GKXUx%?|iP<O0gQEC!NO2R)` zRRRmdC%FGd-m-|{wyFlqHzZy;3JNPh`1Zx7J;h$acQoyO6kZ&Dw1CN|EM-WJTY(wk zVD=RE!py|Sd=vfml*CV~TyN3!!nGUWLPEOV3iK>sRNG>lrr*T2`2fsoMf^b&$rI-D zV7nnqanFd}Z9r1?a9hi*kkjoXPm{p?V5BVjwN<`Q8gUi^&9^%PxGS|Zv@iuI##Nim9g zMTGI_Gt*u(*B0M57ArMeg) z`^~rrbCR2iL2HbiWS8-do>G^Ykkp0GDCVH;g`?$#0>OTeIE5v+PJ*Y{{te$*VHa%9 z=d*<6Rl_fUL^X)14=MTNwrPuN5!CWg=|Q$!)0y5cl|aYt7B zfg*muBLp17Tpe0D<{zQoN7A>%xGf#_#VBqo^vMl6ADHJe?XGRKt=JvF&$AcDDLyOM z2cwl?9Ivr`CrJ7mN=6g7CG&G^>&GxRo+5HEK0_Np;J=C468je{E|7TTXi02W>M|dJ z{s?pj{5bwasp2q-)CA3l(_O~X2$&+wF;n7m`X3S#yK4mbhR;Qc>5Z+V3FFoHN=nk_ zvt_PBBq>FI6h0k^od;Go8`;ed&+-3?fh4IV+`x(?Zj6)LDyP93*u^7pW&#ys{uP0i zTk>z{d~yxD>tT|drx2g~OTRTmbs=76VqGOapJL}lfhDhIj)SbId@u*|lGZpc#YwUZ z{Q&yM;AnhWVAGf)YEk?(`lr!tBhfhG{)3L+!thFBxD|s`ugsWj0 zMh7uiZBBy;klgGNp$pI4W?C)+-9cZ6!m2Xv8fMjsx0vFlQk2yE{>uNz66`mlycCY( z-++On1%aMX(NhdxFs_GlIoe)y5eWVX`s6S+4+;DiireO|xug{Ig1N5Po}&esPYaS2 z#jd*rxCGB(7cmn1pA4f}B)V?K6$sLggvHs7p7eLqHip@yB{*J0=acmK?Le0i#X;gs zX6`4tSoDj)J$8 z6zwB&jJcucU(%0(J{v204Qrr(OIu1`l7P5XnOjKQOeFNlBXTXaK}do}Q9XAsyoX~m z44+b=WGF@weZ2BE&Ra;nB}|a&%=335Tz{fJK>r+xMp%LJbK@u3LF|dd)GsY`v-xxQ zUA7`I(KW#KTf(zARAdKs&}w5Sd5N)pr>`Hnp(OIBzYzO5*hXL{mO{xJ>{>8a=>G6fjL@Ru!?g5hP z1d2)fL9hw7MSM=k6&vGxB+G}cC3Z0hULQNjH+1_cERiLuOA%+W53mIdCRtN#Cu8%K zSj()yM~sUTGuXQ`MMwGX6xs~DWmn@*$T5zjHFJ;!>56s zZ~nz2}1wiK)IdX9H7bjh)=B0zhdPkCq^*y|Ji=Y?hXAu=s#+J z%pl%-xX|)t4#&ss?hwdh`}UH+QEl=9&f)0)L(t;bWT3xG#Zur5#-q%qIYA{I7-tVT z`YctRK1BK7vKp_m7WobyIc=Gl(4C|IE+pymKu=wcMSoksR6^V!UlN*6nvs{^cJzK0 z??#w~mP8+iQ@kCSFJK&(h^uIGZR=yAZ-o6iUm!Tjs`05B2k=hV0RoM;iCH-GV0Ra> zuurfli6hfG+m26zmnbd=^9NyDmX!+KRFaOP<+V7wtcX$+RNAuD3`zPT&~wf#7U0>3 z2%G*_Nn?q;ljf72)_F{ouc)px5&O_@h3^qE_ri8AF{E%^Z0{P@` z>vTuooj}cL#VJ&hlSEO`=cY-95c3#}50{YRAL3;v_ILXI^le>_F}#3c3y!r25`#pa zFp}ItKU$7dJ`x9g#`QV;D+erCL~M3pI}}O=n(bBijyRHE z`00b0f8m>u#3vd16W1p*t@CfhkgTsGc-)xyqz9oVhFQaV(pdZpK$nr(<9nh+A!OsqgK>?bE-jrddyYEaR-Sd>n+JP z#`D4yt-0gGnv8uzk`$ybnU7s87Br98yNKHhrr{HtuEqqq$;1+jy0h9ZwDOi@EQS#| zT9Tbs+<9Yd<5xHj{|UsIO2R(aRw4L1nm#$(o&vVOuFS`TgRzx_$M2f{G5dhQQYJg$ zuz-F+c#gzbSXFteeg-?R6Pu6dC!>o+%gcN(7>sTa^EWB{GX1&4klRaieX*$uCEJ+) z-{QH3LwZ^zs@e^QQcy)!F_-EdqDyVgL5hf+MOVT4`zdG`^S1~*jeZ<_b`nD}gTxsa zk3io7n^M?xU@jfHd5q1>&$TFI)7!-EM1(yaa`9~{&m{}Kobn#>i%{s_8-#EC-dgf1TTyP+hnE=tLK zj3hrXN@xW+8g9rGmIJ36D7Khgn=m#HNO+66Na&Ve>ywl8zmTXiMQmah2GD$R&Egb@ zkj+v3hmm9m4vp-%l_II6JP8WZ22?M1!iEjHdotTMP%sN_J3LD6{ z6?PLT@CHn*V^$A`+XRt($DldJO)%(#?hE6H1Y3`dWP$}&e**#cQ_NY@<-}&4759P| z^=ub@vE1ggO^n+yUlG4|w6zp{Rqyl{Wbz@2B(0c8Z+(q7g4 z3m8j2l1kEr^`s-k1#I3}xzaaayo0%@+>4sfFO1E<=&w>rQi~zGZp?LL{0F{2;2xG= z+sWme*voKuOS?(1u#%f~d?e@>T2&?zF#n4F?l8gMqx%cHDkK?z&0PW~4HIV>`k(mJ zMOT~xl9D_lHih8={ctNW25WG9hEYj#OiBL*d$rQWzcB8D?l|ojg)X7ZX8t^k$eg65 z74-z2WIyxN>*nK8OYS@EhADO>G<5yaos}fXVUXlzw zfAr5)TEDjXn{AN%$>dUuJK!uSN+8K43VKazVB>M<8e$WJBKRT?S1fpoxkR?I@r<*e z4^P}lB)M!!YY;;cfnxu`{vsTq<6o04|4!n>1YLn~aSSi9veqyyEe?TBGnWS4K<4Y= zc$t>f3OxgB61WR14m5Zl)_&dPXzojZxN<;ZK=IQ%3J9eDr$H>=NKIb%uF*n-Ta>WLw5 zKL&b22%Q0KM$8IWt+K3QDGsA6LYRZ3+CzUDYxYTBbe-^POxuEeMJuNpHqY>pghLmT z@phJ)%1SxTI1qg}y^-*cp^vj!9JW)K%cz9 zaDuI1x+ya;KZE3Bu8#qk2VSQs56L2Q`a zZ2lm~{xHenV!H{Sa_AmX;PjA-UjjYP(Z00ui=dTcwo=tkXZ!Vwx%Z|&X4??R_&8Zc znavQ!W5^(xZnod7n#|Z#ryq?tjmi0n7zy=LqKr&L!gv#bzQSniM=}g=U~r#)28<_L zVG4ZG0)Id+NzQV*(0@bX87w3w^L5b&pvyxWZi|ag-=CP*nD4CQ5(bk*vIylI zjC``uR#k=oV<{+*BJRLOa67vC^d-v)n4IEc(@#qKNI^HP;OmUzG9Q3$7rYJkkY@zN zW@GF<@6V9542tNSzSZF$v>QxD!*Dsp#m6p`WV1u2ehX|6l~kKaKNu^YEW~mJ`n!bR zfX4{tyQ8Z|KQ(qMY>6l77a`j^E4>(5rsB5&{mqbY-{W{5Q}}W`Z=&r_e;utq{l-`( zQNf5#M#*lny`mLD--HZXEXzltH^yfnbHkZCihWz+j7AroeluEj{1Y($I?O7%=;M9A zP)5eUO^`=8M4{Y?80RN=S^D$Q`Q#$wjoA^TtNf2(YYBD$U3iY%X;w0hWK|j8 zpfy)fR?KdTkr$ha_(^gTr!)O=*hYh&h&4!0f5{M(m#hel*IK^^0ovM@b*1W8*e7QE z*!*PclP3h-$=oR`!l&;*qLd8gQ9xX{k6eHut#E#ob+mc+w zOG3V+Z0}U&@?&2FT|W9vi1!|!tUg=jQZn}w-7?~3CH}|&j@vg3<1zS?$?8nD!66l6 zNe!d=OGwn7xj118&BpwF7UO0CP4U0Xh91OrK03)P;w3@9%Ziv~`UBWMN1sT4hh`W~ z>oIGKn$2dxvfiwF{g|03JK zL->|L=aYHXpGho9Q|4b{{{UWNuDl;dxF62t2^iIq$uNY3;n8QNRi#D6xHIjJ726G) z&#e9^Menl}$*+BweimDOEA&&a%}>nxR?s1{OR0Y)N)loG$?0<6b~vg&=) z(da~`kgYqKgbz2V?T#uP!=0sF!FGWb=ATB1km;2=klHFQP> zzjUdqckR?as6?kuL8ZHPX`R(oJ-B_BUO|phwq9-MwhVqfq6TBs4ePdDyYvh#p3yH} z#8!?==-je?i9@Sp^mB(E-Wo1p=*oz2K+Ju=+4Ld?1<%#q1f?83G6Z8LDUFg9%{>ejw=lI7Bt+dxaa+Khp_FY=G?$*0kR##|n f6#tZ=eslfP?PxI9KP1KIA$$FI4B6|R9qa!9+{_*r delta 66939 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 diff --git a/locale/ro/LC_MESSAGES/strings.po b/locale/ro/LC_MESSAGES/strings.po index 43ebfce8..393d81cd 100644 --- a/locale/ro/LC_MESSAGES/strings.po +++ b/locale/ro/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-04-24 09:23+0300\n" -"PO-Revision-Date: 2020-04-24 11:22+0300\n" +"POT-Creation-Date: 2020-04-24 21:10+0300\n" +"PO-Revision-Date: 2020-04-24 21:13+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -30,9 +30,9 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:6056 flatcamTools/ToolNCC.py:431 #: flatcamTools/ToolNCC.py:2401 flatcamTools/ToolNCC.py:2429 #: flatcamTools/ToolNCC.py:2699 flatcamTools/ToolNCC.py:2731 -#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:1832 -#: flatcamTools/ToolPaint.py:2723 flatcamTools/ToolPaint.py:3178 -#: flatcamTools/ToolPaint.py:3544 +#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:1836 +#: tclCommands/TclCommandCopperClear.py:128 +#: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "Punct_arbitrar" @@ -41,12 +41,13 @@ msgstr "Punct_arbitrar" #: flatcamTools/ToolNCC.py:535 flatcamTools/ToolNCC.py:1299 #: flatcamTools/ToolNCC.py:1638 flatcamTools/ToolNCC.py:1919 #: flatcamTools/ToolNCC.py:1983 flatcamTools/ToolNCC.py:2967 -#: flatcamTools/ToolNCC.py:2976 +#: flatcamTools/ToolNCC.py:2976 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Însuşi" #: FlatCAMApp.py:817 flatcamGUI/PreferencesUI.py:6119 #: flatcamTools/ToolPaint.py:486 flatcamTools/ToolPaint.py:1415 +#: tclCommands/TclCommandPaint.py:162 msgid "All Polygons" msgstr "Toate Poligoanele" @@ -792,7 +793,7 @@ msgstr "Preferințele au fost editate dar nu au fost salvate." #: FlatCAMApp.py:8038 FlatCAMCommon.py:1182 FlatCAMCommon.py:1357 #: FlatCAMCommon.py:2612 FlatCAMCommon.py:2820 FlatCAMObj.py:4798 #: flatcamTools/ToolNCC.py:3963 flatcamTools/ToolNCC.py:4047 -#: flatcamTools/ToolPaint.py:4027 flatcamTools/ToolPaint.py:4112 +#: flatcamTools/ToolPaint.py:3537 flatcamTools/ToolPaint.py:3622 msgid "Tools Database" msgstr "Baza de Date Unelte" @@ -801,7 +802,7 @@ msgid "Tools in Tools Database edited but not saved." msgstr "Uneltele din Baza de date au fost editate dar nu au fost salvate." #: FlatCAMApp.py:7975 flatcamTools/ToolNCC.py:3970 -#: flatcamTools/ToolPaint.py:4034 +#: flatcamTools/ToolPaint.py:3544 msgid "Tool from DB added in Tool Table." msgstr "Unealtă din Baza de date adăugată in Tabela de Unelte." @@ -2496,9 +2497,9 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:6056 flatcamTools/ToolNCC.py:431 #: flatcamTools/ToolNCC.py:2395 flatcamTools/ToolNCC.py:2424 #: flatcamTools/ToolNCC.py:2693 flatcamTools/ToolNCC.py:2725 -#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:1818 -#: flatcamTools/ToolPaint.py:2717 flatcamTools/ToolPaint.py:3198 -#: flatcamTools/ToolPaint.py:3538 +#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:1822 +#: tclCommands/TclCommandCopperClear.py:126 +#: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 msgid "Standard" msgstr "Standard" @@ -2507,8 +2508,8 @@ msgstr "Standard" #: flatcamEditors/FlatCAMGeoEditor.py:5156 flatcamGUI/PreferencesUI.py:5509 #: flatcamGUI/PreferencesUI.py:6056 flatcamTools/ToolNCC.py:431 #: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:696 -#: flatcamTools/ToolPaint.py:1846 flatcamTools/ToolPaint.py:2729 -#: flatcamTools/ToolPaint.py:3188 flatcamTools/ToolPaint.py:3550 +#: flatcamTools/ToolPaint.py:1850 tclCommands/TclCommandCopperClear.py:130 +#: tclCommands/TclCommandPaint.py:129 msgid "Lines" msgstr "Linii" @@ -2624,15 +2625,13 @@ msgstr "" #: FlatCAMCommon.py:2040 FlatCAMCommon.py:2042 flatcamGUI/PreferencesUI.py:6056 #: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:392 #: flatcamTools/ToolPaint.py:690 flatcamTools/ToolPaint.py:695 -#: flatcamTools/ToolPaint.py:1860 flatcamTools/ToolPaint.py:2735 -#: flatcamTools/ToolPaint.py:3207 flatcamTools/ToolPaint.py:3556 +#: flatcamTools/ToolPaint.py:1864 tclCommands/TclCommandPaint.py:131 msgid "Laser_lines" msgstr "Linii-laser" #: FlatCAMCommon.py:2040 flatcamGUI/PreferencesUI.py:6056 -#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:2011 -#: flatcamTools/ToolPaint.py:2861 flatcamTools/ToolPaint.py:3333 -#: flatcamTools/ToolPaint.py:3682 +#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:2015 +#: tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Combinat" @@ -9976,7 +9975,6 @@ msgstr "" "proiectul intr-un mod periodic." #: flatcamGUI/PreferencesUI.py:1834 -#| msgid "Interior" msgid "Interval" msgstr "Interval" @@ -11405,7 +11403,8 @@ msgstr "Selecţie zonă" #: flatcamTools/ToolNCC.py:1998 flatcamTools/ToolNCC.py:2306 #: flatcamTools/ToolNCC.py:2586 flatcamTools/ToolNCC.py:3012 #: flatcamTools/ToolPaint.py:486 flatcamTools/ToolPaint.py:924 -#: flatcamTools/ToolPaint.py:1456 +#: flatcamTools/ToolPaint.py:1456 tclCommands/TclCommandCopperClear.py:192 +#: tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Obiect Ref" @@ -11669,6 +11668,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:6119 flatcamTools/ToolPaint.py:486 #: flatcamTools/ToolPaint.py:935 flatcamTools/ToolPaint.py:1420 +#: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Selecție Poligon" @@ -14425,7 +14425,7 @@ msgstr "Geometria nu este acceptată pentru caseta de delimitare" #: flatcamTools/ToolCopperThieving.py:1068 flatcamTools/ToolNCC.py:1933 #: flatcamTools/ToolNCC.py:1988 flatcamTools/ToolNCC.py:2992 -#: flatcamTools/ToolPaint.py:3854 +#: flatcamTools/ToolPaint.py:3368 msgid "No object available." msgstr "Nici-un obiect disponibil." @@ -15784,13 +15784,13 @@ msgid "Please enter a tool diameter to add, in Float format." msgstr "Introduce diametrul unei unelte pt a fi adăugată, in format Real." #: flatcamTools/ToolNCC.py:1460 flatcamTools/ToolNCC.py:4013 -#: flatcamTools/ToolPaint.py:1196 flatcamTools/ToolPaint.py:4077 +#: flatcamTools/ToolPaint.py:1196 flatcamTools/ToolPaint.py:3587 #: flatcamTools/ToolSolderPaste.py:917 msgid "Cancelled. Tool already in Tool Table." msgstr "Anulat. Unealta există deja in Tabela de Unelte." #: flatcamTools/ToolNCC.py:1467 flatcamTools/ToolNCC.py:4030 -#: flatcamTools/ToolPaint.py:1201 flatcamTools/ToolPaint.py:4094 +#: flatcamTools/ToolPaint.py:1201 flatcamTools/ToolPaint.py:3604 msgid "New tool added to Tool Table." msgstr "O noua unealtă a fost adăugată in Tabela de Unelte." @@ -16219,69 +16219,70 @@ msgstr "" "Faceți clic pentru a adăuga / elimina următorul poligon sau faceți clic " "dreapta pentru a începe Paint." -#: flatcamTools/ToolPaint.py:2013 +#: flatcamTools/ToolPaint.py:2017 msgid "Painting polygon with method: lines." msgstr "Se pictează poligonul cu metoda: linii." -#: flatcamTools/ToolPaint.py:2025 +#: flatcamTools/ToolPaint.py:2029 msgid "Failed. Painting polygon with method: seed." msgstr "Esuat. Se pictează poligonul cu metoda: sămantă." -#: flatcamTools/ToolPaint.py:2036 +#: flatcamTools/ToolPaint.py:2040 msgid "Failed. Painting polygon with method: standard." msgstr "Esuat. Se picteaza poligonul cu metoda: standard." -#: flatcamTools/ToolPaint.py:2052 +#: flatcamTools/ToolPaint.py:2056 msgid "Geometry could not be painted completely" msgstr "Geometria nu a fost posibil să fie 'pictată' complet" -#: flatcamTools/ToolPaint.py:2081 flatcamTools/ToolPaint.py:2084 -#: flatcamTools/ToolPaint.py:2092 flatcamTools/ToolPaint.py:2634 -#: flatcamTools/ToolPaint.py:2638 flatcamTools/ToolPaint.py:2641 -#: flatcamTools/ToolPaint.py:3448 flatcamTools/ToolPaint.py:3452 -#: flatcamTools/ToolPaint.py:3455 +#: flatcamTools/ToolPaint.py:2085 flatcamTools/ToolPaint.py:2088 +#: flatcamTools/ToolPaint.py:2096 flatcamTools/ToolPaint.py:2399 +#: flatcamTools/ToolPaint.py:2402 flatcamTools/ToolPaint.py:2410 +#: flatcamTools/ToolPaint.py:2898 flatcamTools/ToolPaint.py:2901 +#: flatcamTools/ToolPaint.py:2907 msgid "Paint Tool." msgstr "Unealta Paint." -#: flatcamTools/ToolPaint.py:2081 flatcamTools/ToolPaint.py:2084 -#: flatcamTools/ToolPaint.py:2092 +#: flatcamTools/ToolPaint.py:2085 flatcamTools/ToolPaint.py:2088 +#: flatcamTools/ToolPaint.py:2096 msgid "Normal painting polygon task started." msgstr "Taskul de pictare normal a unui polygon a inceput." -#: flatcamTools/ToolPaint.py:2082 flatcamTools/ToolPaint.py:2423 -#: flatcamTools/ToolPaint.py:2635 flatcamTools/ToolPaint.py:3085 -#: flatcamTools/ToolPaint.py:3449 +#: flatcamTools/ToolPaint.py:2086 flatcamTools/ToolPaint.py:2400 +#: flatcamTools/ToolPaint.py:2899 msgid "Buffering geometry..." msgstr "Crează o geometrie de tipul Bufer..." -#: flatcamTools/ToolPaint.py:2105 +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2417 +#: flatcamTools/ToolPaint.py:2915 msgid "No polygon found." msgstr "Nu s-a gasit nici-un poligon." -#: flatcamTools/ToolPaint.py:2135 +#: flatcamTools/ToolPaint.py:2138 msgid "Painting polygon..." msgstr "Se 'pictează' un poligon..." -#: flatcamTools/ToolPaint.py:2144 flatcamTools/ToolPaint.py:2466 -#: flatcamTools/ToolPaint.py:2674 flatcamTools/ToolPaint.py:3132 -#: flatcamTools/ToolPaint.py:3492 +#: flatcamTools/ToolPaint.py:2148 flatcamTools/ToolPaint.py:2463 +#: flatcamTools/ToolPaint.py:2653 flatcamTools/ToolPaint.py:2961 +#: flatcamTools/ToolPaint.py:3140 msgid "Painting with tool diameter = " msgstr "Pictand cu o unealtă cu diametrul = " -#: flatcamTools/ToolPaint.py:2145 flatcamTools/ToolPaint.py:2469 -#: flatcamTools/ToolPaint.py:2677 flatcamTools/ToolPaint.py:3135 -#: flatcamTools/ToolPaint.py:3495 +#: flatcamTools/ToolPaint.py:2149 flatcamTools/ToolPaint.py:2464 +#: flatcamTools/ToolPaint.py:2654 flatcamTools/ToolPaint.py:2962 +#: flatcamTools/ToolPaint.py:3141 msgid "started" msgstr "a inceput" -#: flatcamTools/ToolPaint.py:2170 flatcamTools/ToolPaint.py:2494 -#: flatcamTools/ToolPaint.py:2703 flatcamTools/ToolPaint.py:3161 -#: flatcamTools/ToolPaint.py:3524 +#: flatcamTools/ToolPaint.py:2174 flatcamTools/ToolPaint.py:2490 +#: flatcamTools/ToolPaint.py:2680 flatcamTools/ToolPaint.py:2988 +#: flatcamTools/ToolPaint.py:3167 msgid "Margin parameter too big. Tool is not used" msgstr "Parametrul Margine este prea mare. Unealta nu este folosită" -#: flatcamTools/ToolPaint.py:2210 flatcamTools/ToolPaint.py:2564 -#: flatcamTools/ToolPaint.py:3377 +#: flatcamTools/ToolPaint.py:2232 flatcamTools/ToolPaint.py:2559 +#: flatcamTools/ToolPaint.py:2737 flatcamTools/ToolPaint.py:3051 +#: flatcamTools/ToolPaint.py:3229 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" @@ -16289,9 +16290,9 @@ msgstr "" "Nu s-a putut face operatia de 'pictare'. Incearcă o combinaţie diferita de " "parametri. Sau o strategie diferita de 'pictare'" -#: flatcamTools/ToolPaint.py:2268 flatcamTools/ToolPaint.py:2614 -#: flatcamTools/ToolPaint.py:2955 flatcamTools/ToolPaint.py:3428 -#: flatcamTools/ToolPaint.py:3771 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2625 +#: flatcamTools/ToolPaint.py:2794 flatcamTools/ToolPaint.py:3112 +#: flatcamTools/ToolPaint.py:3291 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16303,79 +16304,60 @@ msgstr "" "geometrice.\n" "Schimbă parametrii de 'pictare' și încearcă din nou." -#: flatcamTools/ToolPaint.py:2300 +#: flatcamTools/ToolPaint.py:2312 msgid "Paint Single failed." msgstr "Pictarea unui polygon a esuat." -#: flatcamTools/ToolPaint.py:2306 +#: flatcamTools/ToolPaint.py:2318 msgid "Paint Single Done." msgstr "Pictarea unui polygon efectuată." -#: flatcamTools/ToolPaint.py:2308 flatcamTools/ToolPaint.py:2983 -#: flatcamTools/ToolPaint.py:3799 +#: flatcamTools/ToolPaint.py:2320 flatcamTools/ToolPaint.py:2830 +#: flatcamTools/ToolPaint.py:3327 msgid "Polygon Paint started ..." msgstr "Paint pt poligon a inceput ..." -#: flatcamTools/ToolPaint.py:2347 flatcamTools/ToolPaint.py:3023 +#: flatcamTools/ToolPaint.py:2399 flatcamTools/ToolPaint.py:2402 +#: flatcamTools/ToolPaint.py:2410 +msgid "Paint all polygons task started." +msgstr "Taskul de pictare pt toate poligoanele a inceput." + +#: flatcamTools/ToolPaint.py:2441 flatcamTools/ToolPaint.py:2939 msgid "Painting polygons..." msgstr "Se 'pictează' poligoane..." -#: flatcamTools/ToolPaint.py:2422 flatcamTools/ToolPaint.py:2425 -#: flatcamTools/ToolPaint.py:2427 -msgid "Paint Tool. Normal painting all task started." -msgstr "Unealta Paint. Taskul de pictare a tuturor poligoanelor a inceput." - -#: flatcamTools/ToolPaint.py:2623 +#: flatcamTools/ToolPaint.py:2634 msgid "Paint All Done." msgstr "Pictarea Tuturor poligoanelor efectuată." -#: flatcamTools/ToolPaint.py:2634 flatcamTools/ToolPaint.py:2638 -#: flatcamTools/ToolPaint.py:2641 -msgid "Rest machining painting all task started." -msgstr "" -"Taskul de pictare prin prelucrare 'rest' a tuturor poligoanelor a inceput." - -#: flatcamTools/ToolPaint.py:2862 flatcamTools/ToolPaint.py:3334 -#: flatcamTools/ToolPaint.py:3683 -msgid "Painting polygons with method: lines." -msgstr "Se pictează poligoane aflat icu metoda: linii." - -#: flatcamTools/ToolPaint.py:2875 flatcamTools/ToolPaint.py:3347 -#: flatcamTools/ToolPaint.py:3695 -msgid "Failed. Painting polygons with method: seed." -msgstr "Esuat. Se pictează poligoanele cu metoda: sămantă." - -#: flatcamTools/ToolPaint.py:2887 flatcamTools/ToolPaint.py:3359 -#: flatcamTools/ToolPaint.py:3707 -msgid "Failed. Painting polygons with method: standard." -msgstr "Esuat. Se pictează poligoanele cu metoda: standard." - -#: flatcamTools/ToolPaint.py:2904 flatcamTools/ToolPaint.py:3723 -msgid "" -"Could not do Paint All. Try a different combination of parameters. Or a " -"different Method of paint" -msgstr "" -"Nu s-a efectuat op. 'Paint' pt toate poligoanele. Incearcă o combinaţie " -"diferită de parametri. Sau încearcă o alta metoda de 'pictat'" - -#: flatcamTools/ToolPaint.py:2964 flatcamTools/ToolPaint.py:3780 +#: flatcamTools/ToolPaint.py:2803 flatcamTools/ToolPaint.py:3300 msgid "Paint All with Rest-Machining done." msgstr "'Paint' pentru toate poligoanele cu strategia Rest a fost efectuată." -#: flatcamTools/ToolPaint.py:3084 flatcamTools/ToolPaint.py:3087 -#: flatcamTools/ToolPaint.py:3089 -msgid "Paint Tool. Normal painting area task started." -msgstr "Unealta Paint. Taskul de pictare a unei arii a inceput." +#: flatcamTools/ToolPaint.py:2822 +msgid "Paint All failed." +msgstr "Pictarea pt toate poligoanele a easuat." -#: flatcamTools/ToolPaint.py:3437 +#: flatcamTools/ToolPaint.py:2828 +msgid "Paint Poly All Done." +msgstr "Pictarea pt toate poligoanele efectuată." + +#: flatcamTools/ToolPaint.py:2898 flatcamTools/ToolPaint.py:2901 +#: flatcamTools/ToolPaint.py:2907 +msgid "Painting area task started." +msgstr "Taskul de pictare a unei arii a inceput." + +#: flatcamTools/ToolPaint.py:3121 msgid "Paint Area Done." msgstr "Paint pt o zona efectuata." -#: flatcamTools/ToolPaint.py:3448 flatcamTools/ToolPaint.py:3452 -#: flatcamTools/ToolPaint.py:3455 -msgid "Rest machining painting area task started." -msgstr "" -"Taskul de pictare a unei arii cu strategia de masinare 'rest' a inceput." +#: flatcamTools/ToolPaint.py:3319 +msgid "Paint Area failed." +msgstr "Pictarea unei Zone a esuat." + +#: flatcamTools/ToolPaint.py:3325 +msgid "Paint Poly Area Done." +msgstr "Paint pt o Zonă efectuat." #: flatcamTools/ToolPanelize.py:34 msgid "Panelize PCB" @@ -17805,12 +17787,12 @@ msgstr "" msgid "TclCommand Bounds done." msgstr "TclCommand Bounds executata." -#: tclCommands/TclCommandCopperClear.py:256 tclCommands/TclCommandPaint.py:261 +#: tclCommands/TclCommandCopperClear.py:276 tclCommands/TclCommandPaint.py:272 #: tclCommands/TclCommandScale.py:81 msgid "Could not retrieve box object" msgstr "Nu s-a putut incărca obiectul" -#: tclCommands/TclCommandCopperClear.py:279 +#: tclCommands/TclCommandCopperClear.py:299 msgid "Expected either -box or -all." msgstr "Asteptăm -box sau -all." @@ -17848,15 +17830,15 @@ msgstr "Introduceți help pentru utilizare." msgid "Example: help open_gerber" msgstr "Exemplu: help open_gerber" -#: tclCommands/TclCommandPaint.py:229 +#: tclCommands/TclCommandPaint.py:244 msgid "Expected -x and -y ." msgstr "Asteptam -x si -y ." -#: tclCommands/TclCommandPaint.py:254 +#: tclCommands/TclCommandPaint.py:265 msgid "Expected -box ." msgstr "Asteptăm -box ." -#: tclCommands/TclCommandPaint.py:279 +#: tclCommands/TclCommandPaint.py:286 msgid "" "None of the following args: 'box', 'single', 'all' were used.\n" "Paint failed." @@ -17890,6 +17872,36 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "Paint Tool. Normal painting all task started." +#~ msgstr "Unealta Paint. Taskul de pictare a tuturor poligoanelor a inceput." + +#~ msgid "Rest machining painting all task started." +#~ msgstr "" +#~ "Taskul de pictare prin prelucrare 'rest' a tuturor poligoanelor a inceput." + +#~ msgid "Painting polygons with method: lines." +#~ msgstr "Se pictează poligoane aflat icu metoda: linii." + +#~ msgid "Failed. Painting polygons with method: seed." +#~ msgstr "Esuat. Se pictează poligoanele cu metoda: sămantă." + +#~ msgid "Failed. Painting polygons with method: standard." +#~ msgstr "Esuat. Se pictează poligoanele cu metoda: standard." + +#~ msgid "" +#~ "Could not do Paint All. Try a different combination of parameters. Or a " +#~ "different Method of paint" +#~ msgstr "" +#~ "Nu s-a efectuat op. 'Paint' pt toate poligoanele. Incearcă o combinaţie " +#~ "diferită de parametri. Sau încearcă o alta metoda de 'pictat'" + +#~ msgid "Paint Tool. Normal painting area task started." +#~ msgstr "Unealta Paint. Taskul de pictare a unei arii a inceput." + +#~ msgid "Rest machining painting area task started." +#~ msgstr "" +#~ "Taskul de pictare a unei arii cu strategia de masinare 'rest' a inceput." + #~ msgid "Executing Tcl Script ..." #~ msgstr "Rulează Tcl Script..." @@ -18207,9 +18219,6 @@ msgstr "" #~ msgid "Paint Tool. Reading parameters." #~ msgstr "Unealta Paint. Se citesc parametrii." -#~ msgid "Normal painting area task started." -#~ msgstr "Taskul de pictare normal a unei arii a inceput." - #~ msgid "Paint Tool. Rest machining painting area task started." #~ msgstr "" #~ "Unealta Paint. Taskul de pictare a unei arii cu strategia de masinare " diff --git a/locale_template/strings.pot b/locale_template/strings.pot index e76c382f..0856f258 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-04-24 09:22+0300\n" +"POT-Creation-Date: 2020-04-24 21:10+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -28,9 +28,9 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:5152 flatcamGUI/PreferencesUI.py:5509 #: flatcamGUI/PreferencesUI.py:6056 flatcamTools/ToolNCC.py:431 flatcamTools/ToolNCC.py:2401 #: flatcamTools/ToolNCC.py:2429 flatcamTools/ToolNCC.py:2699 flatcamTools/ToolNCC.py:2731 -#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:1832 -#: flatcamTools/ToolPaint.py:2723 flatcamTools/ToolPaint.py:3178 -#: flatcamTools/ToolPaint.py:3544 +#: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:1836 +#: tclCommands/TclCommandCopperClear.py:128 tclCommands/TclCommandCopperClear.py:136 +#: tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "" @@ -38,11 +38,12 @@ msgstr "" #: flatcamTools/ToolCopperThieving.py:126 flatcamTools/ToolNCC.py:535 #: flatcamTools/ToolNCC.py:1299 flatcamTools/ToolNCC.py:1638 flatcamTools/ToolNCC.py:1919 #: flatcamTools/ToolNCC.py:1983 flatcamTools/ToolNCC.py:2967 flatcamTools/ToolNCC.py:2976 +#: tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "" #: FlatCAMApp.py:817 flatcamGUI/PreferencesUI.py:6119 flatcamTools/ToolPaint.py:486 -#: flatcamTools/ToolPaint.py:1415 +#: flatcamTools/ToolPaint.py:1415 tclCommands/TclCommandPaint.py:162 msgid "All Polygons" msgstr "" @@ -682,8 +683,8 @@ msgstr "" #: FlatCAMApp.py:7897 FlatCAMApp.py:7925 FlatCAMApp.py:7952 FlatCAMApp.py:7971 #: FlatCAMApp.py:8038 FlatCAMCommon.py:1182 FlatCAMCommon.py:1357 FlatCAMCommon.py:2612 #: FlatCAMCommon.py:2820 FlatCAMObj.py:4798 flatcamTools/ToolNCC.py:3963 -#: flatcamTools/ToolNCC.py:4047 flatcamTools/ToolPaint.py:4027 -#: flatcamTools/ToolPaint.py:4112 +#: flatcamTools/ToolNCC.py:4047 flatcamTools/ToolPaint.py:3537 +#: flatcamTools/ToolPaint.py:3622 msgid "Tools Database" msgstr "" @@ -691,7 +692,7 @@ msgstr "" msgid "Tools in Tools Database edited but not saved." msgstr "" -#: FlatCAMApp.py:7975 flatcamTools/ToolNCC.py:3970 flatcamTools/ToolPaint.py:4034 +#: FlatCAMApp.py:7975 flatcamTools/ToolNCC.py:3970 flatcamTools/ToolPaint.py:3544 msgid "Tool from DB added in Tool Table." msgstr "" @@ -2184,8 +2185,8 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:5509 flatcamGUI/PreferencesUI.py:6056 #: flatcamTools/ToolNCC.py:431 flatcamTools/ToolNCC.py:2395 flatcamTools/ToolNCC.py:2424 #: flatcamTools/ToolNCC.py:2693 flatcamTools/ToolNCC.py:2725 flatcamTools/ToolPaint.py:390 -#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:2717 -#: flatcamTools/ToolPaint.py:3198 flatcamTools/ToolPaint.py:3538 +#: flatcamTools/ToolPaint.py:1822 tclCommands/TclCommandCopperClear.py:126 +#: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 msgid "Standard" msgstr "" @@ -2193,8 +2194,8 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:5156 flatcamGUI/PreferencesUI.py:5509 #: flatcamGUI/PreferencesUI.py:6056 flatcamTools/ToolNCC.py:431 #: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:696 -#: flatcamTools/ToolPaint.py:1846 flatcamTools/ToolPaint.py:2729 -#: flatcamTools/ToolPaint.py:3188 flatcamTools/ToolPaint.py:3550 +#: flatcamTools/ToolPaint.py:1850 tclCommands/TclCommandCopperClear.py:130 +#: tclCommands/TclCommandPaint.py:129 msgid "Lines" msgstr "" @@ -2276,15 +2277,13 @@ msgstr "" #: FlatCAMCommon.py:2040 FlatCAMCommon.py:2042 flatcamGUI/PreferencesUI.py:6056 #: flatcamTools/ToolPaint.py:390 flatcamTools/ToolPaint.py:392 flatcamTools/ToolPaint.py:690 -#: flatcamTools/ToolPaint.py:695 flatcamTools/ToolPaint.py:1860 -#: flatcamTools/ToolPaint.py:2735 flatcamTools/ToolPaint.py:3207 -#: flatcamTools/ToolPaint.py:3556 +#: flatcamTools/ToolPaint.py:695 flatcamTools/ToolPaint.py:1864 +#: tclCommands/TclCommandPaint.py:131 msgid "Laser_lines" msgstr "" #: FlatCAMCommon.py:2040 flatcamGUI/PreferencesUI.py:6056 flatcamTools/ToolPaint.py:390 -#: flatcamTools/ToolPaint.py:2011 flatcamTools/ToolPaint.py:2861 -#: flatcamTools/ToolPaint.py:3333 flatcamTools/ToolPaint.py:3682 +#: flatcamTools/ToolPaint.py:2015 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "" @@ -9700,6 +9699,7 @@ msgstr "" #: flatcamTools/ToolNCC.py:1941 flatcamTools/ToolNCC.py:1998 flatcamTools/ToolNCC.py:2306 #: flatcamTools/ToolNCC.py:2586 flatcamTools/ToolNCC.py:3012 flatcamTools/ToolPaint.py:486 #: flatcamTools/ToolPaint.py:924 flatcamTools/ToolPaint.py:1456 +#: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "" @@ -9903,6 +9903,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:6119 flatcamTools/ToolPaint.py:486 #: flatcamTools/ToolPaint.py:935 flatcamTools/ToolPaint.py:1420 +#: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "" @@ -12253,7 +12254,7 @@ msgid "Geometry not supported for bounding box" msgstr "" #: flatcamTools/ToolCopperThieving.py:1068 flatcamTools/ToolNCC.py:1933 -#: flatcamTools/ToolNCC.py:1988 flatcamTools/ToolNCC.py:2992 flatcamTools/ToolPaint.py:3854 +#: flatcamTools/ToolNCC.py:1988 flatcamTools/ToolNCC.py:2992 flatcamTools/ToolPaint.py:3368 msgid "No object available." msgstr "" @@ -13365,12 +13366,12 @@ msgid "Please enter a tool diameter to add, in Float format." msgstr "" #: flatcamTools/ToolNCC.py:1460 flatcamTools/ToolNCC.py:4013 flatcamTools/ToolPaint.py:1196 -#: flatcamTools/ToolPaint.py:4077 flatcamTools/ToolSolderPaste.py:917 +#: flatcamTools/ToolPaint.py:3587 flatcamTools/ToolSolderPaste.py:917 msgid "Cancelled. Tool already in Tool Table." msgstr "" #: flatcamTools/ToolNCC.py:1467 flatcamTools/ToolNCC.py:4030 flatcamTools/ToolPaint.py:1201 -#: flatcamTools/ToolPaint.py:4094 +#: flatcamTools/ToolPaint.py:3604 msgid "New tool added to Tool Table." msgstr "" @@ -13720,151 +13721,137 @@ msgstr "" msgid "Click to add/remove next polygon or right click to start painting." msgstr "" -#: flatcamTools/ToolPaint.py:2013 +#: flatcamTools/ToolPaint.py:2017 msgid "Painting polygon with method: lines." msgstr "" -#: flatcamTools/ToolPaint.py:2025 +#: flatcamTools/ToolPaint.py:2029 msgid "Failed. Painting polygon with method: seed." msgstr "" -#: flatcamTools/ToolPaint.py:2036 +#: flatcamTools/ToolPaint.py:2040 msgid "Failed. Painting polygon with method: standard." msgstr "" -#: flatcamTools/ToolPaint.py:2052 +#: flatcamTools/ToolPaint.py:2056 msgid "Geometry could not be painted completely" msgstr "" -#: flatcamTools/ToolPaint.py:2081 flatcamTools/ToolPaint.py:2084 -#: flatcamTools/ToolPaint.py:2092 flatcamTools/ToolPaint.py:2634 -#: flatcamTools/ToolPaint.py:2638 flatcamTools/ToolPaint.py:2641 -#: flatcamTools/ToolPaint.py:3448 flatcamTools/ToolPaint.py:3452 -#: flatcamTools/ToolPaint.py:3455 +#: flatcamTools/ToolPaint.py:2085 flatcamTools/ToolPaint.py:2088 +#: flatcamTools/ToolPaint.py:2096 flatcamTools/ToolPaint.py:2399 +#: flatcamTools/ToolPaint.py:2402 flatcamTools/ToolPaint.py:2410 +#: flatcamTools/ToolPaint.py:2898 flatcamTools/ToolPaint.py:2901 +#: flatcamTools/ToolPaint.py:2907 msgid "Paint Tool." msgstr "" -#: flatcamTools/ToolPaint.py:2081 flatcamTools/ToolPaint.py:2084 -#: flatcamTools/ToolPaint.py:2092 +#: flatcamTools/ToolPaint.py:2085 flatcamTools/ToolPaint.py:2088 +#: flatcamTools/ToolPaint.py:2096 msgid "Normal painting polygon task started." msgstr "" -#: flatcamTools/ToolPaint.py:2082 flatcamTools/ToolPaint.py:2423 -#: flatcamTools/ToolPaint.py:2635 flatcamTools/ToolPaint.py:3085 -#: flatcamTools/ToolPaint.py:3449 +#: flatcamTools/ToolPaint.py:2086 flatcamTools/ToolPaint.py:2400 +#: flatcamTools/ToolPaint.py:2899 msgid "Buffering geometry..." msgstr "" -#: flatcamTools/ToolPaint.py:2105 +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2417 +#: flatcamTools/ToolPaint.py:2915 msgid "No polygon found." msgstr "" -#: flatcamTools/ToolPaint.py:2135 +#: flatcamTools/ToolPaint.py:2138 msgid "Painting polygon..." msgstr "" -#: flatcamTools/ToolPaint.py:2144 flatcamTools/ToolPaint.py:2466 -#: flatcamTools/ToolPaint.py:2674 flatcamTools/ToolPaint.py:3132 -#: flatcamTools/ToolPaint.py:3492 +#: flatcamTools/ToolPaint.py:2148 flatcamTools/ToolPaint.py:2463 +#: flatcamTools/ToolPaint.py:2653 flatcamTools/ToolPaint.py:2961 +#: flatcamTools/ToolPaint.py:3140 msgid "Painting with tool diameter = " msgstr "" -#: flatcamTools/ToolPaint.py:2145 flatcamTools/ToolPaint.py:2469 -#: flatcamTools/ToolPaint.py:2677 flatcamTools/ToolPaint.py:3135 -#: flatcamTools/ToolPaint.py:3495 +#: flatcamTools/ToolPaint.py:2149 flatcamTools/ToolPaint.py:2464 +#: flatcamTools/ToolPaint.py:2654 flatcamTools/ToolPaint.py:2962 +#: flatcamTools/ToolPaint.py:3141 msgid "started" msgstr "" -#: flatcamTools/ToolPaint.py:2170 flatcamTools/ToolPaint.py:2494 -#: flatcamTools/ToolPaint.py:2703 flatcamTools/ToolPaint.py:3161 -#: flatcamTools/ToolPaint.py:3524 +#: flatcamTools/ToolPaint.py:2174 flatcamTools/ToolPaint.py:2490 +#: flatcamTools/ToolPaint.py:2680 flatcamTools/ToolPaint.py:2988 +#: flatcamTools/ToolPaint.py:3167 msgid "Margin parameter too big. Tool is not used" msgstr "" -#: flatcamTools/ToolPaint.py:2210 flatcamTools/ToolPaint.py:2564 -#: flatcamTools/ToolPaint.py:3377 +#: flatcamTools/ToolPaint.py:2232 flatcamTools/ToolPaint.py:2559 +#: flatcamTools/ToolPaint.py:2737 flatcamTools/ToolPaint.py:3051 +#: flatcamTools/ToolPaint.py:3229 msgid "" "Could not do Paint. Try a different combination of parameters. Or a different strategy of " "paint" msgstr "" -#: flatcamTools/ToolPaint.py:2268 flatcamTools/ToolPaint.py:2614 -#: flatcamTools/ToolPaint.py:2955 flatcamTools/ToolPaint.py:3428 -#: flatcamTools/ToolPaint.py:3771 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2625 +#: flatcamTools/ToolPaint.py:2794 flatcamTools/ToolPaint.py:3112 +#: flatcamTools/ToolPaint.py:3291 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted geometry.\n" "Change the painting parameters and try again." msgstr "" -#: flatcamTools/ToolPaint.py:2300 +#: flatcamTools/ToolPaint.py:2312 msgid "Paint Single failed." msgstr "" -#: flatcamTools/ToolPaint.py:2306 +#: flatcamTools/ToolPaint.py:2318 msgid "Paint Single Done." msgstr "" -#: flatcamTools/ToolPaint.py:2308 flatcamTools/ToolPaint.py:2983 -#: flatcamTools/ToolPaint.py:3799 +#: flatcamTools/ToolPaint.py:2320 flatcamTools/ToolPaint.py:2830 +#: flatcamTools/ToolPaint.py:3327 msgid "Polygon Paint started ..." msgstr "" -#: flatcamTools/ToolPaint.py:2347 flatcamTools/ToolPaint.py:3023 +#: flatcamTools/ToolPaint.py:2399 flatcamTools/ToolPaint.py:2402 +#: flatcamTools/ToolPaint.py:2410 +msgid "Paint all polygons task started." +msgstr "" + +#: flatcamTools/ToolPaint.py:2441 flatcamTools/ToolPaint.py:2939 msgid "Painting polygons..." msgstr "" -#: flatcamTools/ToolPaint.py:2422 flatcamTools/ToolPaint.py:2425 -#: flatcamTools/ToolPaint.py:2427 -msgid "Paint Tool. Normal painting all task started." -msgstr "" - -#: flatcamTools/ToolPaint.py:2623 +#: flatcamTools/ToolPaint.py:2634 msgid "Paint All Done." msgstr "" -#: flatcamTools/ToolPaint.py:2634 flatcamTools/ToolPaint.py:2638 -#: flatcamTools/ToolPaint.py:2641 -msgid "Rest machining painting all task started." -msgstr "" - -#: flatcamTools/ToolPaint.py:2862 flatcamTools/ToolPaint.py:3334 -#: flatcamTools/ToolPaint.py:3683 -msgid "Painting polygons with method: lines." -msgstr "" - -#: flatcamTools/ToolPaint.py:2875 flatcamTools/ToolPaint.py:3347 -#: flatcamTools/ToolPaint.py:3695 -msgid "Failed. Painting polygons with method: seed." -msgstr "" - -#: flatcamTools/ToolPaint.py:2887 flatcamTools/ToolPaint.py:3359 -#: flatcamTools/ToolPaint.py:3707 -msgid "Failed. Painting polygons with method: standard." -msgstr "" - -#: flatcamTools/ToolPaint.py:2904 flatcamTools/ToolPaint.py:3723 -msgid "" -"Could not do Paint All. Try a different combination of parameters. Or a different Method " -"of paint" -msgstr "" - -#: flatcamTools/ToolPaint.py:2964 flatcamTools/ToolPaint.py:3780 +#: flatcamTools/ToolPaint.py:2803 flatcamTools/ToolPaint.py:3300 msgid "Paint All with Rest-Machining done." msgstr "" -#: flatcamTools/ToolPaint.py:3084 flatcamTools/ToolPaint.py:3087 -#: flatcamTools/ToolPaint.py:3089 -msgid "Paint Tool. Normal painting area task started." +#: flatcamTools/ToolPaint.py:2822 +msgid "Paint All failed." msgstr "" -#: flatcamTools/ToolPaint.py:3437 +#: flatcamTools/ToolPaint.py:2828 +msgid "Paint Poly All Done." +msgstr "" + +#: flatcamTools/ToolPaint.py:2898 flatcamTools/ToolPaint.py:2901 +#: flatcamTools/ToolPaint.py:2907 +msgid "Painting area task started." +msgstr "" + +#: flatcamTools/ToolPaint.py:3121 msgid "Paint Area Done." msgstr "" -#: flatcamTools/ToolPaint.py:3448 flatcamTools/ToolPaint.py:3452 -#: flatcamTools/ToolPaint.py:3455 -msgid "Rest machining painting area task started." +#: flatcamTools/ToolPaint.py:3319 +msgid "Paint Area failed." +msgstr "" + +#: flatcamTools/ToolPaint.py:3325 +msgid "Paint Poly Area Done." msgstr "" #: flatcamTools/ToolPanelize.py:34 @@ -15089,12 +15076,12 @@ msgstr "" msgid "TclCommand Bounds done." msgstr "" -#: tclCommands/TclCommandCopperClear.py:256 tclCommands/TclCommandPaint.py:261 +#: tclCommands/TclCommandCopperClear.py:276 tclCommands/TclCommandPaint.py:272 #: tclCommands/TclCommandScale.py:81 msgid "Could not retrieve box object" msgstr "" -#: tclCommands/TclCommandCopperClear.py:279 +#: tclCommands/TclCommandCopperClear.py:299 msgid "Expected either -box or -all." msgstr "" @@ -15126,15 +15113,15 @@ msgstr "" msgid "Example: help open_gerber" msgstr "" -#: tclCommands/TclCommandPaint.py:229 +#: tclCommands/TclCommandPaint.py:244 msgid "Expected -x and -y ." msgstr "" -#: tclCommands/TclCommandPaint.py:254 +#: tclCommands/TclCommandPaint.py:265 msgid "Expected -box ." msgstr "" -#: tclCommands/TclCommandPaint.py:279 +#: tclCommands/TclCommandPaint.py:286 msgid "" "None of the following args: 'box', 'single', 'all' were used.\n" "Paint failed."