diff --git a/localization/i18n/OrcaSlicer.pot b/localization/i18n/OrcaSlicer.pot index c88192bddb..b20c184789 100644 --- a/localization/i18n/OrcaSlicer.pot +++ b/localization/i18n/OrcaSlicer.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-23 15:24-0300\n" +"POT-Creation-Date: 2026-07-26 08:32+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -204,39 +204,39 @@ msgstr "" msgid "Default settings may affect print quality. Adjust as needed for best results." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s has a risk of nozzle clogging when using 0.4mm high-flow nozzles. Use with caution." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s filaments are hard and brittle and could break in AMS, and there is also a risk of nozzle clogging when using 0.4mm high-flow nozzles. Use with caution." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s has a risk of nozzle clogging when using 0.4, 0.6, 0.8mm high-flow nozzles. Use with caution." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s may fail to load or unload due to the Filament Track Switch. If you wish to continue." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s is not supported by %s extruder." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "There may be critical print quality issues when printing '%s' with %s Bowden extruder. Use with caution!" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "There may be critical print quality issues when printing '%s' with %s extruder. Use with caution!" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "There may be print quality issues when printing '%s' with %s Bowden extruder. Use with caution." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "There may be print quality issues when printing '%s' with %s extruder. Use with caution." msgstr "" @@ -381,7 +381,7 @@ msgstr "" msgid "Version" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Used Time: %s" msgstr "" @@ -472,7 +472,7 @@ msgstr "" msgid "Horizontal" msgstr "" -#, possible-boost-format +#, boost-format msgid "Allows painting only on facets selected by: \"%1%\"" msgstr "" @@ -503,7 +503,7 @@ msgstr "" msgid "Lay on Face" msgstr "" -#, possible-boost-format +#, boost-format msgid "Filament count exceeds the maximum number that painting tool supports. Only the first %1% filaments will be available in painting tool." msgstr "" @@ -568,7 +568,7 @@ msgstr "" msgid "Remove painted color" msgstr "" -#, possible-boost-format +#, boost-format msgid "Painted using: Filament %1%" msgstr "" @@ -952,13 +952,13 @@ msgstr "" msgid "Invalid connectors detected" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%1$d connector is out of cut contour" msgid_plural "%1$d connectors are out of cut contour" msgstr[0] "" msgstr[1] "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%1$d connector is out of object" msgid_plural "%1$d connectors are out of object" msgstr[0] "" @@ -979,7 +979,7 @@ msgstr "" msgid "Connector" msgstr "" -#, possible-boost-format +#, boost-format msgid "" "Objects(%1%) have duplicated connectors. Some connectors may be missing in slicing result.\n" "Please report to PrusaSlicer team in which scenario this issue happened.\n" @@ -1019,7 +1019,7 @@ msgstr "" msgid "Decimate ratio" msgstr "" -#, possible-boost-format +#, boost-format msgid "Processing model '%1%' with more than 1M triangles could be slow. It is highly recommended to simplify the model." msgstr "" @@ -1047,7 +1047,7 @@ msgstr "" msgid "Extra low" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%d triangles" msgstr "" @@ -1211,7 +1211,7 @@ msgstr "" msgid "Revert font changes." msgstr "" -#, possible-boost-format +#, boost-format msgid "Font \"%1%\" can't be selected." msgstr "" @@ -1245,7 +1245,7 @@ msgstr "" msgid "Change Text Type" msgstr "" -#, possible-boost-format +#, boost-format msgid "Rename style (%1%) for embossing text" msgstr "" @@ -1270,7 +1270,7 @@ msgstr "" msgid "First Add style to list." msgstr "" -#, possible-boost-format +#, boost-format msgid "Save %1% style" msgstr "" @@ -1298,31 +1298,31 @@ msgstr "" msgid "Can't remove the last existing style." msgstr "" -#, possible-boost-format +#, boost-format msgid "Are you sure you want to permanently remove the \"%1%\" style?" msgstr "" -#, possible-boost-format +#, boost-format msgid "Delete \"%1%\" style." msgstr "" -#, possible-boost-format +#, boost-format msgid "Can't delete \"%1%\". It is last style." msgstr "" -#, possible-boost-format +#, boost-format msgid "Can't delete temporary style \"%1%\"." msgstr "" -#, possible-boost-format +#, boost-format msgid "Modified style \"%1%\"" msgstr "" -#, possible-boost-format +#, boost-format msgid "Current style is \"%1%\"" msgstr "" -#, possible-boost-format +#, boost-format msgid "" "Changing style to \"%1%\" will discard current style modification.\n" "\n" @@ -1332,7 +1332,7 @@ msgstr "" msgid "Not valid style." msgstr "" -#, possible-boost-format +#, boost-format msgid "Style \"%1%\" can't be used and will be removed from a list." msgstr "" @@ -1453,11 +1453,11 @@ msgstr "" msgid "Orient the text towards the camera." msgstr "" -#, possible-boost-format +#, boost-format msgid "Font \"%1%\" can't be used. Please select another." msgstr "" -#, possible-boost-format +#, boost-format msgid "Can't load exactly same font (\"%1%\"). Application selected a similar one (\"%2%\"). You have to specify font for enable edit text." msgstr "" @@ -1548,11 +1548,11 @@ msgstr "" msgid "SVG" msgstr "" -#, possible-boost-format +#, boost-format msgid "Opacity (%1%)" msgstr "" -#, possible-boost-format +#, boost-format msgid "Color gradient (%1%)" msgstr "" @@ -1577,20 +1577,20 @@ msgstr "" msgid "Final shape contains self-intersection or multiple points with same coordinate." msgstr "" -#, possible-boost-format +#, boost-format msgid "Shape is marked as invisible (%1%)." msgstr "" #. TRN: The first placeholder is shape identifier, the second is text describing the problem. -#, possible-boost-format +#, boost-format msgid "Fill of shape (%1%) contains unsupported: %2%." msgstr "" -#, possible-boost-format +#, boost-format msgid "Stroke of shape (%1%) is too thin (minimal width is %2% mm)." msgstr "" -#, possible-boost-format +#, boost-format msgid "Stroke of shape (%1%) contains unsupported: %2%." msgstr "" @@ -1601,7 +1601,7 @@ msgstr "" msgid "Unknown filename" msgstr "" -#, possible-boost-format +#, boost-format msgid "SVG file path is \"%1%\"" msgstr "" @@ -1643,7 +1643,7 @@ msgid "Size in emboss direction." msgstr "" #. TRN: The placeholder contains a number. -#, possible-boost-format +#, boost-format msgid "Scale also changes amount of curve samples (%1%)" msgstr "" @@ -1685,19 +1685,19 @@ msgstr "" msgid "Choose SVG file for emboss:" msgstr "" -#, possible-boost-format +#, boost-format msgid "File does NOT exist (%1%)." msgstr "" -#, possible-boost-format +#, boost-format msgid "Filename has to end with \".svg\" but you selected %1%" msgstr "" -#, possible-boost-format +#, boost-format msgid "Nano SVG parser can't load from file (%1%)." msgstr "" -#, possible-boost-format +#, boost-format msgid "SVG file does NOT contain a single path to be embossed (%1%)." msgstr "" @@ -1894,7 +1894,7 @@ msgstr "" msgid "Undefined" msgstr "" -#, possible-boost-format +#, boost-format msgid "%1% was replaced with %2%" msgstr "" @@ -1916,7 +1916,7 @@ msgstr "" msgid "The configuration package was loaded, but some values were not recognized." msgstr "" -#, possible-boost-format +#, boost-format msgid "The configuration file “%1%” was loaded, but some values were not recognized." msgstr "" @@ -1983,7 +1983,7 @@ msgstr "" msgid "Critical error" msgstr "" -#, possible-boost-format +#, boost-format msgid "OrcaSlicer got an unhandled exception: %1%" msgstr "" @@ -2019,7 +2019,7 @@ msgstr "" msgid "Incorrect password" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "" @@ -2037,11 +2037,11 @@ msgid "" "Please install it manually from https://developer.microsoft.com/microsoft-edge/webview2/ and restart Orca Slicer." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Resources path does not exist or is not a directory: %s" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "%s\n" "Do you want to continue?" @@ -2050,7 +2050,7 @@ msgstr "" msgid "Remember my choice" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Click to download new version in default browser: %s" msgstr "" @@ -2066,11 +2066,11 @@ msgstr "" msgid "Loading Plugins" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Plugin %s is no longer available." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Plugin %s access is unauthorized." msgstr "" @@ -2149,7 +2149,7 @@ msgstr "" msgid "Cloud sync conflict:" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Cloud sync conflict for preset \"%s\":" msgstr "" @@ -2178,7 +2178,7 @@ msgid "" "Do you want to continue?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Force push will overwrite the cloud copy of preset \"%s\" with your local changes.\n" "Do you want to continue?" @@ -2230,18 +2230,18 @@ msgstr "" msgid "Privacy Policy Update" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "your Orca Cloud profile (user ID: \"%s\")" msgstr "" msgid "your default profile" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "a user profile (folder: \"%s\")" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Existing user presets were found in %s.\n" "Do you want to migrate them to your OrcaCloud profile?\n" @@ -2251,7 +2251,7 @@ msgstr "" msgid "Migrate User Presets" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Failed to migrate user presets:\n" "%s" @@ -2263,23 +2263,23 @@ msgstr "" msgid "Sync user presets" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The preset \"%s\" is too large to sync to the cloud (exceeds 1MB). Please reduce the preset size by removing custom configurations or use it locally only." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s updated from %s to %s" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s has been downloaded." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Bundle %s is no longer available." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Bundle %s access is unauthorized." msgstr "" @@ -2289,7 +2289,7 @@ msgstr "" msgid "There is an update available. Open the preset bundle dialog to update it." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s has been removed." msgstr "" @@ -2302,7 +2302,7 @@ msgstr "" msgid "Language" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Switching Orca Slicer to language %s failed." msgstr "" @@ -2320,7 +2320,7 @@ msgstr "" msgid "Plugins" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Failed to open the Plugins dialog:\n" "%s" @@ -2371,7 +2371,7 @@ msgstr "" msgid "Orca Slicer GUI initialization failed" msgstr "" -#, possible-boost-format +#, boost-format msgid "Fatal error, exception: %1%" msgstr "" @@ -2629,7 +2629,7 @@ msgstr "" msgid "Default" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Filament %d" msgstr "" @@ -2885,13 +2885,13 @@ msgstr "" msgid "Fila." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%1$d error repaired" msgid_plural "%1$d errors repaired" msgstr[0] "" msgstr[1] "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Error: %1$d non-manifold edge." msgid_plural "Error: %1$d non-manifold edges." msgstr[0] "" @@ -2900,7 +2900,7 @@ msgstr[1] "" msgid "Remaining errors" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%1$d non-manifold edge" msgid_plural "%1$d non-manifold edges" msgstr[0] "" @@ -3118,11 +3118,11 @@ msgstr[1] "" msgid "Repairing was canceled" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "\"%s\" will exceed 1 million faces after this subdivision, which may increase slicing time. Do you want to continue?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "\"%s\" part's mesh contains errors. Please repair it first." msgstr "" @@ -3204,7 +3204,7 @@ msgstr "" msgid "Line Type" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "1x1 Grid: %d mm" msgstr "" @@ -3543,7 +3543,7 @@ msgstr "" msgid "Error: Can not set both nozzle count to zero." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Error: Nozzle count can not exceed %d." msgstr "" @@ -3568,7 +3568,7 @@ msgstr "" msgid "Caution: Mixing nozzle diameters in one print is not supported. If the selected size is only on one extruder, single-extruder printing will be enforced." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Refresh %d/%d..." msgstr "" @@ -3621,7 +3621,7 @@ msgstr "" msgid "Arrange failed. Found some exceptions when processing object geometries." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Arrangement ignored the following objects which can't fit into a single bed:\n" "%s" @@ -3727,15 +3727,15 @@ msgstr "" msgid "Sending print configuration" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Successfully sent. Will automatically jump to the device page in %ss" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Successfully sent. Will automatically jump to the next page in %ss" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Access code:%s IP address:%s" msgstr "" @@ -3760,7 +3760,7 @@ msgstr "" msgid "Sending G-code file to SD card" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Successfully sent. Close current page in %s s" msgstr "" @@ -3820,7 +3820,7 @@ msgstr "" msgid "The heated bed's thermal preconditioning helps optimize the first layer print quality. Printing will start once preconditioning is complete." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Remaining time: %dmin%ds" msgstr "" @@ -3890,7 +3890,7 @@ msgstr "" msgid "This software uses open source components whose copyright and other proprietary rights belong to their respective owners" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "About %s" msgstr "" @@ -3920,7 +3920,7 @@ msgstr "" msgid "min" msgstr "" -#, possible-boost-format +#, boost-format msgid "The input value should be greater than %1% and less than %2%" msgstr "" @@ -3951,11 +3951,11 @@ msgstr "" msgid "You need to select the material type and color first." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Please input a valid value (K in %.1f~%.1f)" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Please input a valid value (K in %.1f~%.1f, N in %.1f~%.1f)" msgstr "" @@ -4022,14 +4022,14 @@ msgstr "" msgid "Example" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Calibrating... %d%%" msgstr "" msgid "Calibration completed" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s does not support %s" msgstr "" @@ -4063,7 +4063,7 @@ msgstr "" msgid "Please select from the following filaments" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Select filament that installed to the %s" msgstr "" @@ -4079,19 +4079,19 @@ msgstr "" msgid "Right AMS" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Printing with the current nozzle may produce an extra %0.2f g of waste." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Tips: the filament type(%s) does not match with the filament type(%s) in the slicing file. If you want to use this slot, you can install %s instead of %s and change slot information on the 'Device' page." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Cannot select: the filament type(%s) does not match with the filament type(%s) in the slicing file. If you want to use this slot, you can install %s instead of %s and change slot information on the 'Device' page." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Cannot select: the slot is empty or undefined. If you want to use this slot, you can install %s and change slot information on the 'Device' page." msgstr "" @@ -4267,7 +4267,7 @@ msgstr "" msgid "An error occurred. The system may have run out of memory, or a bug may have occurred." msgstr "" -#, possible-boost-format +#, boost-format msgid "A fatal error occurred: \"%1%\"" msgstr "" @@ -4310,36 +4310,36 @@ msgstr "" msgid "Unknown error occurred during exporting G-code." msgstr "" -#, possible-boost-format +#, boost-format msgid "" "Copying of the temporary G-code to the output G-code failed. Maybe the SD card is write locked?\n" "Error message: %1%" msgstr "" -#, possible-boost-format +#, boost-format msgid "Copying of the temporary G-code to the output G-code failed. There might be problem with target device, please try exporting again or using different device. The corrupted output G-code is at %1%.tmp." msgstr "" -#, possible-boost-format +#, boost-format msgid "Renaming of the G-code after copying to the selected destination folder has failed. Current path is %1%.tmp. Please try exporting again." msgstr "" -#, possible-boost-format +#, boost-format msgid "Copying of the temporary G-code has finished but the original code at %1% couldn't be opened during copy check. The output G-code is at %2%.tmp." msgstr "" -#, possible-boost-format +#, boost-format msgid "Copying of the temporary G-code has finished but the exported code couldn't be opened during copy check. The output G-code is at %1%.tmp." msgstr "" -#, possible-boost-format +#, boost-format msgid "G-code file exported to %1%" msgstr "" msgid "Unknown error with G-code export" msgstr "" -#, possible-boost-format +#, boost-format msgid "" "Failed to save G-code file.\n" "Error message: %1%.\n" @@ -4349,7 +4349,7 @@ msgstr "" msgid "Copying of the temporary G-code to the output G-code failed." msgstr "" -#, possible-boost-format +#, boost-format msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" msgstr "" @@ -4410,11 +4410,11 @@ msgstr "" msgid "Bed Shape" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "A minimum temperature above %d℃ is recommended for %s.\n" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "A maximum temperature below %d℃ is recommended for %s.\n" msgstr "" @@ -4430,7 +4430,7 @@ msgid "" "\n" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The recommended nozzle temperature for this filament type is [%d, %d] degrees Celsius." msgstr "" @@ -4442,11 +4442,11 @@ msgid "" "Value was reset to 0.5" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Current chamber temperature is higher than the material's safe temperature; this may result in material softening and nozzle clogs. The maximum safe temperature for the material is %d" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The minimal chamber temperature (%d℃) is higher than the target chamber temperature (%d℃). The minimal value is the threshold at which printing starts while the chamber keeps heating toward the target, so it should not exceed it. It will be clamped to the target." msgstr "" @@ -4747,11 +4747,11 @@ msgstr "" msgid "To ensure your safety, certain processing tasks (such as laser) can only be resumed on printer." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The chamber temperature is too high, which may cause the filament to soften. Please wait until the chamber temperature drops below %d℃. You may open the front door or enable fans to cool down." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "AMS temperature is too high, which may cause the filament to soften. Please wait until the AMS temperature drops below %d℃." msgstr "" @@ -4866,7 +4866,7 @@ msgstr "" msgid "default" msgstr "" -#, possible-boost-format +#, boost-format msgid "Edit Custom G-code (%1%)" msgstr "" @@ -4909,7 +4909,7 @@ msgstr "" msgid "Timestamps" msgstr "" -#, possible-boost-format +#, boost-format msgid "Specific for %1%" msgstr "" @@ -4943,29 +4943,29 @@ msgstr "" msgid "Value is out of range." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s can’t be a percentage" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Value %s is out of range, continue?" msgstr "" msgid "Parameter validation" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Value %s is out of range. The valid range is from %d to %d." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Is it %s%% or %s %s?\n" "YES for %s%%, \n" "NO for %s %s." msgstr "" -#, possible-boost-format +#, boost-format msgid "Invalid input format. Expected vector of dimensions in the following format: \"%1%\"" msgstr "" @@ -4981,7 +4981,7 @@ msgstr "" msgid "Invalid pattern. Use N, N#K, or a comma-separated list with optional #K per entry. Examples: 5, 5#2, 1,7,9, 5,9#2,18." msgstr "" -#, possible-boost-format +#, boost-format msgid "Invalid format. Expected vector format: \"%1%\"" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Configure" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Configure (%d)" msgstr "" @@ -5226,27 +5226,27 @@ msgstr "" msgid "Current grouping of slice result is not optimal." msgstr "" -#, possible-boost-format +#, boost-format msgid "Increase %1%g filament and %2% changes compared to optimal grouping." msgstr "" -#, possible-boost-format +#, boost-format msgid "Increase %1%g filament and save %2% changes compared to optimal grouping." msgstr "" -#, possible-boost-format +#, boost-format msgid "Save %1%g filament and increase %2% changes compared to optimal grouping." msgstr "" -#, possible-boost-format +#, boost-format msgid "Save %1%g filament and %2% changes compared to a printer with one nozzle." msgstr "" -#, possible-boost-format +#, boost-format msgid "Save %1%g filament and increase %2% changes compared to a printer with one nozzle." msgstr "" -#, possible-boost-format +#, boost-format msgid "Increase %1%g filament and save %2% changes compared to a printer with one nozzle." msgstr "" @@ -5412,22 +5412,22 @@ msgstr "" msgid "Please solve the problem by moving it totally on or off the plate, and confirming that the height is within the build volume.\n" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The position or size of some models exceeds the %s's printable range." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The position or size of the model %s exceeds the %s's printable range." msgstr "" msgid " Please check and adjust the part's position or size to fit the printable range:\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "Left nozzle: X:%1%-%2%, Y:%3%-%4%, Z:%5%-%6%\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "Right nozzle: X:%1%-%2%, Y:%3%-%4%, Z:%5%-%6%" msgstr "" @@ -5599,7 +5599,7 @@ msgstr "" msgid "Size:" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please separate the conflicted objects farther (%s <-> %s)." msgstr "" @@ -5615,23 +5615,23 @@ msgstr "" msgid "Not support printing 2 or more TPU filaments." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Tool %d" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Filament %s is placed in the %s, but the generated G-code path exceeds the printable range of the %s." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Filaments %s are placed in the %s, but the generated G-code path exceeds the printable range of the %s." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Filament %s is placed in the %s, but the generated G-code path exceeds the printable height of the %s." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Filaments %s are placed in the %s, but the generated G-code path exceeds the printable height of the %s." msgstr "" @@ -5641,7 +5641,7 @@ msgstr "" msgid "Only the object being edited is visible." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Filaments %s cannot be printed directly on the surface of this plate." msgstr "" @@ -5759,6 +5759,9 @@ msgstr "" msgid "Logging" msgstr "" +msgid "Design" +msgstr "" + msgid "Prepare" msgstr "" @@ -5838,7 +5841,7 @@ msgstr "" msgid "Check for Updates" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "&About %s" msgstr "" @@ -6168,7 +6171,7 @@ msgstr "" msgid "&Quit" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Quit %s" msgstr "" @@ -6181,11 +6184,11 @@ msgstr "" msgid "&Help" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "A file exists with the same name: %s. Do you want to overwrite it?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "A config exists with the same name: %s. Do you want to overwrite it?" msgstr "" @@ -6204,7 +6207,7 @@ msgstr "" msgid "Choose a directory" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "There is %d config exported. (Only non-system configs)" msgid_plural "There are %d configs exported. (Only non-system configs)" msgstr[0] "" @@ -6219,7 +6222,7 @@ msgstr "" msgid "Config files (*.json;*.zip;*.orca_printer;*.orca_bundle;*.orca_filament)|*.json;*.zip;*.orca_printer;*.orca_bundle;*.orca_filament" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "There is %d config imported. (Only non-system and compatible configs)" msgid_plural "There are %d configs imported. (Only non-system and compatible configs)" msgstr[0] "" @@ -6312,7 +6315,7 @@ msgid "" "Do you want to stop this virtual camera?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Virtual camera initialize failed (%s)!" msgstr "" @@ -6397,7 +6400,7 @@ msgstr "" msgid "Browsing file in storage is not supported in LAN Only Mode." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "You are going to delete %u file from printer. Are you sure to continue?" msgid_plural "You are going to delete %u files from printer. Are you sure to continue?" msgstr[0] "" @@ -6406,7 +6409,7 @@ msgstr[1] "" msgid "Delete files" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Do you want to delete the file '%s' from printer?" msgstr "" @@ -6425,11 +6428,11 @@ msgstr "" msgid "The .gcode.3mf file contains no G-code data. Please slice it with Orca Slicer and export a new .gcode.3mf file." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "File '%s' was lost! Please download it again." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "File: %s\n" "Title: %s\n" @@ -6447,7 +6450,7 @@ msgstr "" msgid "Download finished" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Downloading %d%%..." msgstr "" @@ -6498,7 +6501,7 @@ msgstr "" msgid "File upload failed, please try again." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Error code: %d" msgstr "" @@ -6730,15 +6733,15 @@ msgstr "" msgid "Cloud Slicing..." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "In Cloud Slicing Queue, there are %s tasks ahead of you." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Layer: %s" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Layer: %d/%d" msgstr "" @@ -6885,11 +6888,11 @@ msgstr "" msgid "Assistant(HMS)" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Network plug-in v%s" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Network plug-in v%s (%s)" msgstr "" @@ -6902,27 +6905,27 @@ msgstr "" msgid "Later" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s error" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s has encountered an error" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s warning" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s has a warning" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s info" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s information" msgstr "" @@ -7020,25 +7023,25 @@ msgstr "" msgid "Safely remove hardware." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%1$d Object has custom supports." msgid_plural "%1$d Objects have custom supports." msgstr[0] "" msgstr[1] "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%1$d Object has color painting." msgid_plural "%1$d Objects have color painting." msgstr[0] "" msgstr[1] "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%1$d object was loaded as a part of cut object." msgid_plural "%1$d objects were loaded as parts of cut object." msgstr[0] "" msgstr[1] "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%1$d object was loaded with fuzzy skin painting." msgid_plural "%1$d objects were loaded with fuzzy skin painting." msgstr[0] "" @@ -7116,7 +7119,7 @@ msgstr "" msgid "Unsupported OpenGL version" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Unable to load shaders:\n" "%s" @@ -7360,29 +7363,29 @@ msgstr "" msgid "Customize current plate" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The %s nozzle can not print %s." msgstr "" -#, possible-boost-format +#, boost-format msgid "Mixing %1% with %2% in printing is not recommended.\n" msgstr "" msgid " nozzle" msgstr "" -#, possible-boost-format +#, boost-format msgid "It is not recommended to print the following filament(s) with %1%: %2%\n" msgstr "" msgid "It is not recommended to use the following nozzle and filament combinations:\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "%1% with %2%\n" msgstr "" -#, possible-boost-format +#, boost-format msgid " plate %1%:" msgstr "" @@ -7490,7 +7493,7 @@ msgstr "" msgid "Pellets" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "After completing your operation, %s project will be closed and create a new project." msgstr "" @@ -7511,15 +7514,15 @@ msgstr "" msgid "Filament type and color information have been synchronized, but slot information is not included." msgstr "" -#, possible-boost-format +#, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Successfully unmounted. The device %s (%s) can now be safely removed from the computer." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Ejecting of device %s (%s) has failed." msgstr "" @@ -7550,7 +7553,16 @@ msgstr "" msgid "Tab" msgstr "" -#, possible-c-format, possible-boost-format +msgid "" +"Fusion 360 .f3d files can't be opened directly — they use Autodesk's closed file format, which no offline tool can read.\n" +"\n" +"In Fusion 360, use File ▸ Export and choose STEP (.step), then open that file here." +msgstr "" + +msgid "Unsupported format: .f3d" +msgstr "" + +#, c-format, boost-format msgid "Loading file: %s" msgstr "" @@ -7578,22 +7590,22 @@ msgstr "" msgid "Would you like OrcaSlicer to automatically fix this by clearing the rotation template settings?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The 3MF file version %s is newer than %s's version %s, found the following unrecognized keys:" msgstr "" msgid "You should update your software.\n" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The 3MF file version %s is newer than %s's version %s, we suggest to upgrade your software." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The 3MF was created by BambuStudio (version %s), which is newer than the compatible version %s. Found unrecognized settings:" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The 3MF was created by BambuStudio (version %s), which is newer than the compatible version %s. Some settings may not be fully compatible." msgstr "" @@ -7633,7 +7645,7 @@ msgstr "" msgid "Remember my choice." msgstr "" -#, possible-boost-format +#, boost-format msgid "Failed loading file \"%1%\". An invalid configuration was found." msgstr "" @@ -7643,7 +7655,7 @@ msgstr "" msgid "The volume of the object is zero" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "The object from file %s is too small, and may be in meters or inches.\n" " Do you want to scale to millimeters?" @@ -7670,7 +7682,7 @@ msgstr "" msgid "Auto-Drop" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Connected printer is %s. It must match the project preset for printing.\n" msgstr "" @@ -7701,7 +7713,7 @@ msgstr "" msgid "Export OBJ file:" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "The file %s already exists.\n" "Do you want to replace it?" @@ -7770,19 +7782,19 @@ msgstr "" msgid "Replaced with 3D files from directory:\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "✖ Skipped %1%: same file.\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "✖ Skipped %1%: file does not exist.\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "✖ Skipped %1%: failed to replace.\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "✔ Replaced %1%.\n" msgstr "" @@ -7822,7 +7834,7 @@ msgstr "" msgid "Slicing Canceled" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Slicing Plate %d" msgstr "" @@ -7887,7 +7899,7 @@ msgstr "" msgid "Download failed; File size exception." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Project downloaded %d%%" msgstr "" @@ -7916,16 +7928,16 @@ msgid "An Error has occurred while loading the G-code file." msgstr "" #. TRN %1% is archive path -#, possible-boost-format +#, boost-format msgid "Loading of a ZIP archive on path %1% has failed." msgstr "" #. TRN: First argument = path to file, second argument = error description -#, possible-boost-format +#, boost-format msgid "Failed to unzip file to %1%: %2%" msgstr "" -#, possible-boost-format +#, boost-format msgid "Failed to find unzipped file at %1%. Unzipping of file has failed." msgstr "" @@ -7980,7 +7992,7 @@ msgstr "" msgid "Save Sliced file as:" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The file %s has been sent to the printer's storage space and can be viewed on the printer." msgstr "" @@ -7993,19 +8005,19 @@ msgstr "" msgid "Unable to perform boolean operation on model meshes. Only positive parts will be kept. You may fix the meshes and try again." msgstr "" -#, possible-boost-format +#, boost-format msgid "Reason: part \"%1%\" is empty." msgstr "" -#, possible-boost-format +#, boost-format msgid "Reason: part \"%1%\" does not bound a volume." msgstr "" -#, possible-boost-format +#, boost-format msgid "Reason: part \"%1%\" has self intersection." msgstr "" -#, possible-boost-format +#, boost-format msgid "Reason: \"%1%\" and another part have no intersection." msgstr "" @@ -8044,15 +8056,15 @@ msgstr "" msgid "Optimize Rotation" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Printer not connected. Please go to the device page to connect %s before syncing." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "OrcaSlicer can't connect to %s. Please check if the printer is powered on and connected to the network." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The currently connected printer on the device page is not %s. Please switch to %s before syncing." msgstr "" @@ -8098,53 +8110,53 @@ msgstr "" msgid "Cancelling — finishing the current plugin..." msgstr "" -#, possible-boost-format +#, boost-format msgid "Installing %1%..." msgstr "" msgid "Plate Settings" msgstr "" -#, possible-boost-format +#, boost-format msgid "Number of currently selected parts: %1%\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "Number of currently selected objects: %1%\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "Part name: %1%\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "Object name: %1%\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "Size: %1% x %2% x %3% in\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "Size: %1% x %2% x %3% mm\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "Volume: %1% in³\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "Volume: %1% mm³\n" msgstr "" -#, possible-boost-format +#, boost-format msgid "Triangles: %1%\n" msgstr "" msgid "Use \"Fix Model\" to repair the mesh." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Plate %d: %s is not suggested for use printing filament %s (%s). If you still want to do this print job, please set this filament's bed temperature to a number that is not zero." msgstr "" @@ -8232,7 +8244,7 @@ msgstr "" msgid "Choose Download Directory" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "You've selected network plug-in version %s.\n" "\n" @@ -9021,7 +9033,7 @@ msgstr "" msgid "Jump to webpage" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Save %s as" msgstr "" @@ -9040,11 +9052,11 @@ msgstr "" msgid "Overwriting a system profile is not allowed." msgstr "" -#, possible-boost-format +#, boost-format msgid "Preset \"%1%\" already exists." msgstr "" -#, possible-boost-format +#, boost-format msgid "Preset \"%1%\" already exists and is incompatible with the current printer." msgstr "" @@ -9061,23 +9073,23 @@ msgctxt "PresetName" msgid "Copy" msgstr "" -#, possible-boost-format +#, boost-format msgid "Printer \"%1%\" is selected with preset \"%2%\"" msgstr "" -#, possible-boost-format +#, boost-format msgid "Please choose an action with \"%1%\" preset after saving." msgstr "" -#, possible-boost-format +#, boost-format msgid "For \"%1%\", change \"%2%\" to \"%3%\" " msgstr "" -#, possible-boost-format +#, boost-format msgid "For \"%1%\", add \"%2%\" as a new preset" msgstr "" -#, possible-boost-format +#, boost-format msgid "Simply switch to \"%1%\"" msgstr "" @@ -9177,7 +9189,7 @@ msgstr "" msgid "The Filament Track Switch has not been setup. Please setup it first." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Failed to send nozzle auto-mapping request to printer { code: %d }. Please try to refresh the printer information. If it still does not recover, you can try to rebind the printer and check the network connection." msgstr "" @@ -9187,30 +9199,30 @@ msgstr "" msgid "Please wait a moment..." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Failed to receive nozzle auto-mapping table from printer { msg: %s }. Please refresh the printer information." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The printer failed to build the nozzle auto-mapping table { code: %d }. Please refresh nozzle information." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The current nozzle mapping may produce an extra %0.2f g of waste." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Recommended filament arrangement saves %s->" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Filament %s does not match the filament in AMS slot %s. Please update the printer firmware to support AMS slot assignment." msgstr "" msgid "Filament does not match the filament in AMS slot. Please update the printer firmware to support AMS slot assignment." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The selected printer (%s) is incompatible with the print file configuration (%s). Please adjust the printer preset in the prepare page or choose a compatible printer on this page." msgstr "" @@ -9256,7 +9268,7 @@ msgstr "" msgid "Internal" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s space less than 20MB. Timelapse may not save properly. You can turn it off or" msgstr "" @@ -9290,14 +9302,14 @@ msgstr "" msgid "The name length exceeds the limit." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Cost %dg filament and %d changes more than optimal grouping." msgstr "" msgid "nozzle" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Refreshing information of hotends(%d/%d)." msgstr "" @@ -9316,7 +9328,7 @@ msgstr "" msgid "The reported hotend information may be unreliable." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The printer has no nozzle matching the slicing file (%s)." msgstr "" @@ -9326,32 +9338,32 @@ msgstr "" msgid "The toolhead and hotend rack are full. Please remove at least one hotend before printing." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The nozzle flow setting of %s(%s) doesn't match with the slicing file(%s). Please make sure the nozzle installed matches with settings in printer, then set the corresponding printer preset while slicing." msgstr "" msgid "Tips: If you changed your nozzle of your printer lately, please go to 'Device -> Printer parts' to change your nozzle setting." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The %s diameter(%.1fmm) of current printer doesn't match with the slicing file (%.1fmm). Please make sure the nozzle installed matches with settings in printer, then set the corresponding printer preset when slicing." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The current nozzle diameter (%.1fmm) doesn't match with the slicing file (%.1fmm). Please make sure the nozzle installed matches with settings in printer, then set the corresponding printer preset when slicing." msgstr "" msgid "both extruders" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The hardness of current material (%s) exceeds the hardness of %s(%s). Please verify the nozzle or material settings and try again." msgstr "" msgid "Your current firmware version cannot start this print job. Please update to the latest version and try again." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The hardness of current material (%s) exceeds the hardness of %s(%s). It may cause nozzle wear, leading to material leakage and unstable flow. Please exercise caution when using it." msgstr "" @@ -9364,19 +9376,19 @@ msgstr "" msgid "If 'Dynamic Flow Calibration' is set to Auto/On, the system will use the manual calibration value or the default value and skip the flow calibration process. You can perform a manual flow calibration for TPU filament on the 'Calibration' page." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "[ %s ] requires printing in a high-temperature environment. Please close the door." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "[ %s ] requires printing in a high-temperature environment." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The filament on %s may soften. Please unload." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The filament on %s is unknown and may soften. Please set filament." msgstr "" @@ -9467,7 +9479,7 @@ msgstr "" msgid "This printer does not support printing all plates." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The current firmware supports a maximum of %s materials. You can either reduce the number of materials to %s or fewer on the Preparation Page, or try updating the firmware. If you are still restricted after the update, please wait for subsequent firmware support." msgstr "" @@ -9611,7 +9623,7 @@ msgstr "" msgid "Statement about User Experience Improvement Program" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "In the 3D Printing community, we learn from each other's successes and failures to adjust our own slicing parameters and settings. %s follows the same principle and uses machine learning to improve its performance from the successes and failures of the vast number of prints by our users. We are training %s to be smarter by feeding them the real-world data. If you are willing, this service will access information from your error logs and usage logs, which may include information described in Privacy Policy. We will not collect any Personal Data by which an individual can be identified directly or indirectly, including without limitation names, addresses, payment information, or phone numbers. By enabling this service, you agree to these terms and the statement about Privacy Policy." msgstr "" @@ -9637,7 +9649,7 @@ msgid "Failed to log out." msgstr "" #. TRN "Save current Settings" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Save current %s" msgstr "" @@ -9894,7 +9906,7 @@ msgstr "" msgid "Frequent" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Following line %s contains reserved keywords.\n" "Please remove it, or G-code visualization and print time estimation will be broken." @@ -10037,7 +10049,7 @@ msgid "Printable space" msgstr "" #. TRN: The first argument is the parameter's name; the second argument is its value. -#, possible-boost-format +#, boost-format msgid "Invalid value provided for parameter %1%: %2%" msgstr "" @@ -10179,7 +10191,7 @@ msgstr "" msgid "Detached" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%d Filament Preset and %d Process Preset is attached to this printer. Those presets would be deleted if the printer is deleted." msgstr "" @@ -10192,7 +10204,7 @@ msgstr[0] "" msgstr[1] "" #. TRN Remove/Delete -#, possible-boost-format +#, boost-format msgid "%1% Preset" msgstr "" @@ -10206,7 +10218,7 @@ msgid "" "If the preset corresponds to a filament currently in use on your printer, please reset the filament information for that slot." msgstr "" -#, possible-boost-format +#, boost-format msgid "Are you sure you want to %1% the selected preset?" msgstr "" @@ -10216,7 +10228,7 @@ msgstr "" msgid "Select profiles" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" " - %s:\n" " %s first layer %d %s, other layers %d %s\n" @@ -10251,7 +10263,7 @@ msgstr "" msgid "Don't warn again for this preset" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s: %s" msgstr "" @@ -10261,11 +10273,11 @@ msgstr "" msgid "Copy paramters" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Modify paramters of %s" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Do you want to modify the following parameters of the %s to that of the %s?" msgstr "" @@ -10302,7 +10314,7 @@ msgstr "" msgid "the new profile" msgstr "" -#, possible-boost-format +#, boost-format msgid "" "Switch to\n" "\"%1%\"\n" @@ -10310,7 +10322,7 @@ msgid "" "\"%2%\"." msgstr "" -#, possible-boost-format +#, boost-format msgid "" "All \"New Value\" settings modified in\n" "\"%1%\"\n" @@ -10318,7 +10330,7 @@ msgid "" "\"%2%\"." msgstr "" -#, possible-boost-format +#, boost-format msgid "" "All \"New Value\" settings are saved in\n" "\"%1%\"\n" @@ -10343,31 +10355,31 @@ msgstr "" msgid "Transfer the selected options to the newly selected preset." msgstr "" -#, possible-boost-format +#, boost-format msgid "" "Save the selected options to preset \n" "\"%1%\"." msgstr "" -#, possible-boost-format +#, boost-format msgid "" "Transfer the selected options to the newly selected preset \n" "\"%1%\"." msgstr "" -#, possible-boost-format +#, boost-format msgid "Preset \"%1%\" contains the following unsaved changes:" msgstr "" -#, possible-boost-format +#, boost-format msgid "Preset \"%1%\" is not compatible with the new printer profile and it contains the following unsaved changes:" msgstr "" -#, possible-boost-format +#, boost-format msgid "Preset \"%1%\" is not compatible with the new process profile and it contains the following unsaved changes:" msgstr "" -#, possible-boost-format +#, boost-format msgid "You have changed some settings of preset \"%1%\"." msgstr "" @@ -10442,7 +10454,7 @@ msgstr "" msgid "Cover" msgstr "" -#, possible-boost-format +#, boost-format msgid "The name \"%1%\" already exists." msgstr "" @@ -10467,7 +10479,7 @@ msgstr "" msgid "Description:" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s Update" msgstr "" @@ -10483,13 +10495,13 @@ msgstr "" msgid "the configuration package is incompatible with the current application." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "The configuration package is incompatible with the current application.\n" "%s will update the configuration package to allow the application to start." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Exit %s" msgstr "" @@ -10656,7 +10668,7 @@ msgstr "" msgid "Storage is not available or is in read-only mode." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The selected printer (%s) is incompatible with the chosen printer profile in the slicer (%s)." msgstr "" @@ -10694,7 +10706,7 @@ msgid "" "This is an expert-level setting, incorrect adjustment will likely lead to jams, extruder wheel grinding into filament etc." msgstr "" -#, possible-boost-format +#, boost-format msgid "For constant flow rate, hold %1% while dragging." msgstr "" @@ -10716,11 +10728,11 @@ msgstr "" msgid "Flushing volume (mm³) for each filament pair." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Suggestion: Flushing Volume in range [%d, %d]" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The multiplier should be in range [%.2f, %.2f]." msgstr "" @@ -11038,7 +11050,7 @@ msgstr "" msgid "Release Note" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "version %s update information:" msgstr "" @@ -11051,7 +11063,7 @@ msgstr "" msgid "A new Network plug-in is available. Do you want to install it?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "A new Network plug-in (%s) is available. Do you want to install it?" msgstr "" @@ -11070,7 +11082,7 @@ msgstr "" msgid "Skip this Version" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "New version available: %s. Please update OrcaSlicer from the Microsoft Store." msgstr "" @@ -11208,7 +11220,7 @@ msgstr "" msgid "Extension Board" msgstr "" -#, possible-boost-format +#, boost-format msgid "Split into %1% parts" msgstr "" @@ -11221,7 +11233,7 @@ msgstr "" msgid "Repair canceled" msgstr "" -#, possible-boost-format +#, boost-format msgid "Copying of file %1% to %2% failed: %3%" msgstr "" @@ -11240,11 +11252,11 @@ msgstr "" msgid "One object has an empty first layer and can't be printed. Please Cut the bottom or enable supports." msgstr "" -#, possible-boost-format +#, boost-format msgid "The object has empty layers between %1% and %2% and can’t be printed." msgstr "" -#, possible-boost-format +#, boost-format msgid "Object: %1%" msgstr "" @@ -11271,7 +11283,7 @@ msgstr "" msgid "Please check the custom G-code or use the default custom G-code." msgstr "" -#, possible-boost-format +#, boost-format msgid "Generating G-code: layer %1%" msgstr "" @@ -11394,15 +11406,15 @@ msgstr "" msgid "write callback failed" msgstr "" -#, possible-boost-format +#, boost-format msgid "%1% is too close to exclusion area. There may be collisions when printing." msgstr "" -#, possible-boost-format +#, boost-format msgid "%1% is too close to others, and collisions may be caused." msgstr "" -#, possible-boost-format +#, boost-format msgid "%1% is too tall, and collisions will be caused." msgstr "" @@ -11454,15 +11466,15 @@ msgstr "" msgid "Spiral (vase) mode does not work when an object contains more than one material." msgstr "" -#, possible-boost-format +#, boost-format msgid "While the object %1% itself fits the build volume, it exceeds the maximum build volume height because of material shrinkage compensation." msgstr "" -#, possible-boost-format +#, boost-format msgid "The object %1% exceeds the maximum build volume height." msgstr "" -#, possible-boost-format +#, boost-format msgid "While the object %1% itself fits the build volume, its last layer exceeds the maximum build volume height." msgstr "" @@ -11565,7 +11577,7 @@ msgstr "" msgid "\"G92 E0\" was found in layer_change_gcode, which is incompatible with absolute extruder addressing." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Plate %d: %s does not support filament %s" msgstr "" @@ -13351,7 +13363,7 @@ msgstr "" msgid "accel_to_decel" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Klipper's max_accel_to_decel will be adjusted to this %% of acceleration." msgstr "" @@ -13529,7 +13541,7 @@ msgstr "" msgid "Fuzzy skin generator mode" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Fuzzy skin generation mode. Works only with Arachne!\n" "Displacement: Сlassic mode when the pattern is formed by shifting the nozzle sideways from the original path.\n" @@ -14608,7 +14620,7 @@ msgstr "" msgid "Detect overhang walls" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "This detects the overhang percentage relative to line width and uses a different speed to print. For 100%% overhang, bridging speed is used." msgstr "" @@ -14729,7 +14741,7 @@ msgstr "" msgid "Retract amount after wipe" msgstr "" -#, possible-c-format +#, c-format msgid "" "The length of fast retraction after wipe, relative to retraction length.\n" "The value will be clamped by 100% minus the retract amount before the wipe value." @@ -16705,7 +16717,7 @@ msgstr "" msgid "large overhangs" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "It seems object %s has %s. Please re-orient the object or enable support generation." msgstr "" @@ -16820,7 +16832,7 @@ msgstr "" msgid "Max Volumetric Speed" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Please input valid values:\n" "Start value: >= %.1f\n" @@ -16832,7 +16844,7 @@ msgstr "" msgid "The name cannot be empty." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The selected preset: %s was not found." msgstr "" @@ -16845,7 +16857,7 @@ msgstr "" msgid "create new preset failed." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Could not find parameter: %s." msgstr "" @@ -16869,21 +16881,21 @@ msgid "" "Do you still want to continue the calibration?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Only one of the results with the same name: %s will be saved. Are you sure you want to override the other results?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "There is already a previous calibration result with the same name: %s. Only one result with a name is saved. Are you sure you want to overwrite the previous result?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Within the same extruder, the name(%s) must be unique when the filament type, nozzle diameter, and nozzle flow are the same.\n" "Are you sure you want to override the historical result?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "This machine type can only hold %d historical results per nozzle. This result will not be saved." msgstr "" @@ -17034,7 +17046,7 @@ msgstr "" msgid "Skip Calibration2" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "flow ratio : %s " msgstr "" @@ -17071,7 +17083,7 @@ msgstr "" msgid "Please connect the printer first before synchronizing." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Printer %s nozzle information has not been set. Please configure it before proceeding with the calibration." msgstr "" @@ -17099,7 +17111,7 @@ msgstr "" msgid "Method" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "%s is not compatible with %s" msgstr "" @@ -17151,21 +17163,21 @@ msgstr "" msgid "Refreshing the previous Flow Dynamics Calibration records" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Note: The hotend number on the %s is tied to the holder. When the hotend is moved to a new holder, its number will update automatically." msgstr "" msgid "Action" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "This machine type can only hold %d historical results per nozzle." msgstr "" msgid "Edit Flow Dynamics Calibration" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Within the same extruder, the name '%s' must be unique when the filament type, nozzle diameter, and nozzle flow are identical. Please choose a different name." msgstr "" @@ -17205,7 +17217,7 @@ msgstr "" msgid "Multiple resolved IP addresses" msgstr "" -#, possible-boost-format +#, boost-format msgid "" "There are several IP addresses resolving to hostname %1%.\n" "Please select one that should be used." @@ -17461,13 +17473,13 @@ msgid "" "OrcaSlicer will convert the values to mm/min when necessary." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "Please input valid values:\n" "(0 <= Cornering <= %s)" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "NOTE: High values may cause Layer shift (>%s)" msgstr "" @@ -17516,7 +17528,7 @@ msgstr "" msgid "Switch to Device tab after upload." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" @@ -17532,7 +17544,7 @@ msgstr "" msgid "Enable IFS" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Detected %d IFS slots on printer." msgstr "" @@ -17609,7 +17621,7 @@ msgstr "" msgid "Smooth Build Plate (Side B)" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Printer: %s" msgstr "" @@ -17769,7 +17781,7 @@ msgstr "" msgid "You have not selected a printer or preset yet. Please select at least one." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "The Filament name %s you created already exists.\n" "If you continue, the preset created will be displayed with its full name. Do you want to continue?" @@ -17842,7 +17854,7 @@ msgstr "" msgid "Max Print Height" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The file exceeds %d MB, please import again." msgstr "" @@ -17999,13 +18011,13 @@ msgstr "" msgid "Export successful" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "The '%s' folder already exists in the current directory. Do you want to clear it and rebuild it?\n" "If not, a time suffix will be added, and you can modify the name after creation." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "The file: %s\n" "may have been opened by another program.\n" @@ -18127,7 +18139,7 @@ msgid "" "Please click the Sync button above and restart the calibration." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Printing %1s material with %2s nozzle may cause nozzle damage." msgstr "" @@ -18140,11 +18152,11 @@ msgstr "" msgid "The number of printer extruders and the printer selected for calibration does not match." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The nozzle diameter of %s extruder is 0.2mm which does not support automatic Flow Dynamics calibration." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "The currently selected nozzle diameter of %s extruder does not match the actual nozzle diameter.\n" "Please click the Sync button above and restart the calibration." @@ -18155,7 +18167,7 @@ msgid "" "Please click the Sync button above and restart the calibration." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "" "The currently selected nozzle type of %s extruder does not match the actual printer nozzle type.\n" "Please click the Sync button above and restart the calibration." @@ -18206,7 +18218,7 @@ msgstr "" msgid "Open CA certificate file" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "On this system, %s uses HTTPS certificates from the system Certificate Store or Keychain." msgstr "" @@ -18234,7 +18246,7 @@ msgstr "" msgid "No K-series printers found. Make sure the printer is on the same network and not blocked by Wi-Fi client isolation, then click Scan again." msgstr "" -#, possible-c-format +#, c-format msgid "Found %zu Creality printer(s). Select one and click Use Selected." msgstr "" @@ -18378,7 +18390,7 @@ msgstr "" msgid "Error during file upload" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Mismatched type of print host: %s" msgstr "" @@ -18433,7 +18445,7 @@ msgstr "" msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Could not parse Moonraker server response: %s" msgstr "" @@ -18462,17 +18474,17 @@ msgid "Storages found" msgstr "" #. TRN %1% = storage path -#, possible-boost-format +#, boost-format msgid "%1% : read only" msgstr "" #. TRN %1% = storage path -#, possible-boost-format +#, boost-format msgid "%1% : no free space" msgstr "" #. TRN %1% = host -#, possible-boost-format +#, boost-format msgid "Upload has failed. There is no suitable storage found at %1%." msgstr "" @@ -18491,20 +18503,20 @@ msgstr "" msgid "Note: Repetier version 0.90.0 or higher is required." msgstr "" -#, possible-boost-format +#, boost-format msgid "" "HTTP status: %1%\n" "Message body: \"%2%\"" msgstr "" -#, possible-boost-format +#, boost-format msgid "" "Parsing of host response failed.\n" "Message body: \"%1%\"\n" "Error: \"%2%\"" msgstr "" -#, possible-boost-format +#, boost-format msgid "" "Enumeration of host printers failed.\n" "Message body: \"%1%\"\n" @@ -18727,11 +18739,11 @@ msgstr "" msgid "Select connected printers (0/6)" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Select Connected Printers (%d/6)" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "The maximum number of printers that can be selected is %d" msgstr "" @@ -18837,7 +18849,7 @@ msgstr "" msgid "(Sync with printer)" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Error: %s extruder has no available %s nozzle, current group result is invalid." msgstr "" @@ -18928,7 +18940,7 @@ msgstr "" msgid "Could not connect to ElegooLink" msgstr "" -#, possible-boost-format +#, boost-format msgid "Error code: %1%" msgstr "" @@ -19058,7 +19070,7 @@ msgstr "" msgid "Failed to create the temporary folder." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "/%d Selected" msgstr "" @@ -19077,7 +19089,7 @@ msgstr "" msgid "The printing job will be stopped. Continue?" msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Skipping %d objects." msgstr "" @@ -19114,7 +19126,7 @@ msgstr "" msgid "The Bambu Network Plug-in is required for cloud features, printer discovery, and remote printing." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Error: %s" msgstr "" @@ -19133,7 +19145,7 @@ msgstr "" msgid "A new version of the Bambu Network Plug-in is available." msgstr "" -#, possible-c-format, possible-boost-format +#, c-format, boost-format msgid "Current version: %s" msgstr "" @@ -19273,7 +19285,7 @@ msgid "The download has failed" msgstr "" #. TRN %1% = file path -#, possible-boost-format +#, boost-format msgid "Can't create file at %1%" msgstr "" @@ -19437,150 +19449,1738 @@ msgstr "" msgid "The filament model is unknown. A random filament preset will be used." msgstr "" -#: resources/data/hints.ini: [hint:Precise wall] -msgid "Precise wall\nDid you know that turning on precise wall can improve precision and layer consistency?" +msgid "Construction" msgstr "" -#: resources/data/hints.ini: [hint:Sandwich mode] -msgid "Sandwich mode\nDid you know that you can use sandwich mode (inner-outer-inner) to improve precision and layer consistency if your model doesn't have very steep overhangs?" +msgid "Line — click start, then end" msgstr "" -#: resources/data/hints.ini: [hint:Chamber temperature] -msgid "Chamber temperature\nDid you know that OrcaSlicer supports chamber temperature?" +msgid "Rectangle — click two opposite corners" msgstr "" -#: resources/data/hints.ini: [hint:Calibration] -msgid "Calibration\nDid you know that calibrating your printer can do wonders? Check out our beloved calibration solution in OrcaSlicer." +msgid "Circle — click center, then radius" msgstr "" -#: resources/data/hints.ini: [hint:Auxiliary fan] -msgid "Auxiliary fan\nDid you know that OrcaSlicer supports Auxiliary part cooling fan?" +msgid "Arc — click start, end, then a point" msgstr "" -#: resources/data/hints.ini: [hint:Air filtration] -msgid "Air filtration/Exhaust Fan\nDid you know that OrcaSlicer can support Air filtration/Exhaust Fan?" +msgid "Slot — two centerline ends, then width" msgstr "" -#: resources/data/hints.ini: [hint:G-code window] -msgid "G-code window\nYou can turn on/off the G-code window by pressing the C key." +msgid "Ellipse — center, major end, minor point" msgstr "" -#: resources/data/hints.ini: [hint:Switch workspaces] -msgid "Switch workspaces\nYou can switch between Prepare and Preview workspaces by pressing the Tab key." +msgid "Spline — click control points" msgstr "" -#: resources/data/hints.ini: [hint:How to use keyboard shortcuts] -msgid "How to use keyboard shortcuts\nDid you know that Orca Slicer offers a wide range of keyboard shortcuts and 3D scene operations?" +msgid "Point — click to place" msgstr "" -#: resources/data/hints.ini: [hint:Reverse on even] -msgid "Reverse on even\nDid you know that Reverse on even feature can significantly improve the surface quality of your overhangs? However, it can cause wall inconsistencies so use carefully!" +msgid "Dimension — click 2 points or an entity" msgstr "" -#: resources/data/hints.ini: [hint:Cut Tool] -msgid "Cut Tool\nDid you know that you can cut a model at any angle and position with the cutting tool?" +msgid "Trim — click a segment to trim it" msgstr "" -#: resources/data/hints.ini: [hint:Fix Model] -msgid "Fix Model\nDid you know that you can fix a corrupted 3D model to avoid a lot of slicing problems on the Windows system?" +msgid "Extend — click a line/arc to extend it" msgstr "" -#: resources/data/hints.ini: [hint:Timelapse] -msgid "Timelapse\nDid you know that you can generate a timelapse video during each print?" +msgid "Offset — pick an entity, drag the distance" msgstr "" -#: resources/data/hints.ini: [hint:Auto-Arrange] -msgid "Auto-Arrange\nDid you know that you can auto-arrange all the objects in your project?" +msgid "Mirror — pick axis, then entities" msgstr "" -#: resources/data/hints.ini: [hint:Auto-Orient] -msgid "Auto-Orient\nDid you know that you can rotate objects to an optimal orientation for printing with a simple click?" +msgid "Fillet — pick two lines, set the radius" msgstr "" -#: resources/data/hints.ini: [hint:Lay on Face] -msgid "Lay on Face\nDid you know that you can quickly orient a model so that one of its faces sits on the print bed? Select the \"Place on face\" function or press the F key." +msgid "Chamfer — pick two lines, set the distance" msgstr "" -#: resources/data/hints.ini: [hint:Object List] -msgid "Object List\nDid you know that you can view all objects/parts in a list and change settings for each object/part?" +msgid "Polygon — click center, then a vertex" msgstr "" -#: resources/data/hints.ini: [hint:Search Functionality] -msgid "Search Functionality\nDid you know that you use the Search tool to quickly find a specific Orca Slicer setting?" +msgid "Origin planes shown" msgstr "" -#: resources/data/hints.ini: [hint:Simplify Model] -msgid "Simplify Model\nDid you know that you can reduce the number of triangles in a mesh using the Simplify mesh feature? Right-click the model and select Simplify model." +msgid "Origin planes hidden" msgstr "" -#: resources/data/hints.ini: [hint:Slicing Parameter Table] -msgid "Slicing Parameter Table\nDid you know that you can view all objects/parts on a table and change settings for each object/part?" +msgid "World axes shown" msgstr "" -#: resources/data/hints.ini: [hint:Split to Objects/Parts] -msgid "Split to Objects/Parts\nDid you know that you can split a big object into small ones for easy colorizing or printing?" +msgid "World axes hidden" msgstr "" -#: resources/data/hints.ini: [hint:Subtract a Part] -msgid "Subtract a Part\nDid you know that you can subtract one mesh from another using the Negative part modifier? That way you can, for example, create easily resizable holes directly in Orca Slicer." +msgid "FEATURES" msgstr "" -#: resources/data/hints.ini: [hint:STEP] -msgid "STEP\nDid you know that you can improve your print quality by slicing a STEP file instead of an STL?\nOrca Slicer supports slicing STEP files, providing smoother results than a lower resolution STL. Give it a try!" +msgid "Sketch" msgstr "" -#: resources/data/hints.ini: [hint:Z seam location] -msgid "Z seam location\nDid you know that you can customize the location of the Z seam, and even paint it on your print, to have it in a less visible location? This improves the overall look of your model. Check it out!" +msgid "Pick a plane and a sketch tool, then draw" msgstr "" -#: resources/data/hints.ini: [hint:Fine-tuning for flow rate] -msgid "Fine-tuning for flow rate\nDid you know that flow rate can be fine-tuned for even better-looking prints? Depending on the material, you can improve the overall finish of the printed model by doing some fine-tuning." +msgid "Add material (extrude / revolve / sweep / loft / thicken / rib)" msgstr "" -#: resources/data/hints.ini: [hint:Split your prints into plates] -msgid "Split your prints into plates\nDid you know that you can split a model that has a lot of parts into individual plates ready to print? This will simplify the process of keeping track of all the parts." +msgid "Extrude a sketch profile, or push/pull a picked face" msgstr "" -#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer Height] -msgid "Speed up your print with Adaptive Layer Height\nDid you know that you can print a model even faster by using the Adaptive Layer Height option? Check it out!" +msgid "Create a sketch, or pick a solid face, first" msgstr "" -#: resources/data/hints.ini: [hint:Support painting] -msgid "Support painting\nDid you know that you can paint the location of your supports? This feature makes it easy to place the support material only on the sections of the model that actually need it." +msgid "Revolve" msgstr "" -#: resources/data/hints.ini: [hint:Different types of supports] -msgid "Different types of supports\nDid you know that you can choose from multiple types of supports? Tree supports work great for organic models while saving filament and improving print speed. Check them out!" +msgid "Revolve a profile about an axis" msgstr "" -#: resources/data/hints.ini: [hint:Printing Silk Filament] -msgid "Printing Silk Filament\nDid you know that Silk filament needs special consideration to print successfully? A higher temperature and lower speed are always recommended for the best results." +msgid "Create a sketch profile to revolve first" msgstr "" -#: resources/data/hints.ini: [hint:Brim for better adhesion] -msgid "Brim for better adhesion\nDid you know that when printed models have a small contact interface with the printing surface, it's recommended to use a brim?" +msgid "Sweep" msgstr "" -#: resources/data/hints.ini: [hint:Set parameters for multiple objects] -msgid "Set parameters for multiple objects\nDid you know that you can set slicing parameters for all selected objects at once?" +msgid "Sweep a profile along a path" msgstr "" -#: resources/data/hints.ini: [hint:Stack objects] -msgid "Stack objects\nDid you know that you can stack objects as a whole one?" +msgid "Create a profile sketch to sweep first" msgstr "" -#: resources/data/hints.ini: [hint:Flush into support/objects/infill] -msgid "Flush into support/objects/infill\nDid you know that you can reduce wasted filament by flushing it into support/objects/infill during filament changes?" +msgid "Loft" msgstr "" -#: resources/data/hints.ini: [hint:Improve strength] -msgid "Improve strength\nDid you know that you can use more wall loops and higher sparse infill density to improve the strength of the model?" +msgid "Loft (skin) between two or more profiles" msgstr "" -#: resources/data/hints.ini: [hint:When do you need to print with the printer door opened] -msgid "When do you need to print with the printer door opened?\nDid you know that opening the printer door can reduce the probability of extruder/hotend clogging when printing lower temperature filament with a higher enclosure temperature? There is more info about this in the Wiki." +msgid "Create at least two profile sketches to loft" msgstr "" -#: resources/data/hints.ini: [hint:Avoid warping] -msgid "Avoid warping\nDid you know that when printing materials that are prone to warping such as ABS, appropriately increasing the heatbed temperature can reduce the probability of warping?" +msgid "Thicken" +msgstr "" + +msgid "Offset a solid face into a thin plate (new body)" +msgstr "" + +msgid "Thicken needs a solid body — add or import one first" +msgstr "" + +#, c-format +msgid "Body %zu" +msgstr "" + +msgid "(pick a solid face)" +msgstr "" + +msgid "Grow a thin wall from an open sketch line, fused to a body" +msgstr "" + +msgid "Rib needs a solid body — add or import one first" +msgstr "" + +msgid "Create a sketch with an open line first" +msgstr "" + +msgid "Create a solid body to pattern first" +msgstr "" + +msgid "Surface (extrude / revolve / loft / fill / offset / thicken)" +msgstr "" + +msgid "Surface Extrude" +msgstr "" + +msgid "Extrude a sketch into a sheet body (no end caps)" +msgstr "" + +msgid "Create a sketch first" +msgstr "" + +msgid "Surface Revolve" +msgstr "" + +msgid "Revolve a sketch profile into a sheet body" +msgstr "" + +msgid "Surface Loft" +msgstr "" + +msgid "Loft (skin) between 2+ profiles, open (no end caps)" +msgstr "" + +msgid "Surface Fill" +msgstr "" + +msgid "Fill a sketch boundary with a smooth face" +msgstr "" + +msgid "Create a sketch profile to fill first" +msgstr "" + +msgid "Surface Offset" +msgstr "" + +msgid "Offset a sheet body's shell by a signed distance" +msgstr "" + +msgid "No sheet body to offset — create a surface feature first" +msgstr "" + +msgid "Thicken Surface" +msgstr "" + +msgid "Thicken a sheet body into a solid" +msgstr "" + +msgid "No sheet body to thicken — create a surface feature first" +msgstr "" + +msgid "Datum / Curve (plane / axis / coord sys / helix / project)" +msgstr "" + +msgid "Reference plane (offset / tilt / midplane / tangent / two edges / coincident)" +msgstr "" + +msgid "Axis" +msgstr "" + +msgid "Datum axis (two points, face normal, cylinder centerline, two planes, along edge)" +msgstr "" + +msgid "Coord Sys" +msgstr "" + +msgid "Datum coordinate system (world point, or face + direction edge)" +msgstr "" + +msgid "Helix" +msgstr "" + +msgid "Helical curve (spring path) — use as a sweep path for coils / springs / augers" +msgstr "" + +msgid "Project body edges onto a plane as sketch entities" +msgstr "" + +msgid "Project needs a body — add or import one first" +msgstr "" + +msgid "(all edges)" +msgstr "" + +msgid "Placement (transform / mirror / mate)" +msgstr "" + +msgid "Transform" +msgstr "" + +msgid "Move and/or rotate an existing body" +msgstr "" + +msgid "Transform needs a body — add or import one first" +msgstr "" + +msgid "Reflect a body about a plane" +msgstr "" + +msgid "Mirror needs a body — add or import one first" +msgstr "" + +msgid "Mate" +msgstr "" + +msgid "Assembly: align two CoordSys features (fastened, planar, revolute, slider, cylindrical)" +msgstr "" + +msgid "Boolean (combine bodies)" +msgstr "" + +msgid "Boolean needs two bodies — create or import a second solid" +msgstr "" + +msgid "Cut (split a body with a plane)" +msgstr "" + +msgid "Create a solid body to cut first" +msgstr "" + +msgid "Color — set the selected body's display colour" +msgstr "" + +msgid "Dress-up (fillet / chamfer / draft / shell / delete face)" +msgstr "" + +msgid "Fillet / Chamfer" +msgstr "" + +msgid "Round or bevel a picked edge" +msgstr "" + +msgid "Draft (taper a face)" +msgstr "" + +msgid "Tilt a picked face by a draft angle" +msgstr "" + +msgid "Hollow the body to a wall thickness, opening a picked face" +msgstr "" + +msgid "Delete Face" +msgstr "" + +msgid "Remove faces from a body and heal the solid" +msgstr "" + +msgid "Delete Face needs a body — add or import one first" +msgstr "" + +msgid "(none)" +msgstr "" + +msgid "Hole / thread" +msgstr "" + +msgid "Drill a hole, centred on a picked face or placed on a plane" +msgstr "" + +msgid "Thread" +msgstr "" + +msgid "Thread a cylindrical surface (inner bore / outer) or a circular edge" +msgstr "" + +msgid "Pick a cylindrical surface (bore / outer) or a circular edge for a thread" +msgstr "" + +msgid "Import STEP (editable B-rep solid)" +msgstr "" + +msgid "Import mesh (STL/OBJ) as an editable B-rep solid" +msgstr "" + +msgid "Constrain selected sketch" +msgstr "" + +msgid "SKETCH" +msgstr "" + +msgid "Click to select; Shift to add; double-click for a whole loop" +msgstr "" + +msgid "Dimension" +msgstr "" + +msgid "Click 2 points or a line / circle / arc to place a dimension" +msgstr "" + +msgid "Line / polyline" +msgstr "" + +msgid "Click start, then end — then set the exact length" +msgstr "" + +msgid "Polyline" +msgstr "" + +msgid "Click points; click first / right-click to close the loop" +msgstr "" + +msgid "Corner rectangle" +msgstr "" + +msgid "Click two opposite corners" +msgstr "" + +msgid "Center rectangle" +msgstr "" + +msgid "Click center, then a corner" +msgstr "" + +msgid "Oblique rectangle" +msgstr "" + +msgid "Click two corners of one edge, then a point for the width" +msgstr "" + +msgid "Rounded rectangle" +msgstr "" + +msgid "Click two opposite corners, then a point for the corner radius" +msgstr "" + +msgid "Center circle" +msgstr "" + +msgid "Click center, then radius" +msgstr "" + +msgid "2-point circle" +msgstr "" + +msgid "Click two ends of the diameter" +msgstr "" + +msgid "3-point circle" +msgstr "" + +msgid "Click three points on the circle" +msgstr "" + +msgid "Arc" +msgstr "" + +msgid "3-point arc" +msgstr "" + +msgid "Click start, end, then a point on the arc" +msgstr "" + +msgid "Tangent arc" +msgstr "" + +msgid "Click start (on the last entity) then end" +msgstr "" + +msgid "Center-point arc" +msgstr "" + +msgid "Click center, then start, then a point for the end angle" +msgstr "" + +msgid "Slot" +msgstr "" + +msgid "Click two centerline ends, then a point for width" +msgstr "" + +msgid "Arc slot" +msgstr "" + +msgid "Click center, start, end, then a point for the width" +msgstr "" + +msgid "Ellipse" +msgstr "" + +msgid "Click center, a major-axis end, then a point for the minor axis" +msgstr "" + +msgid "Elliptical arc" +msgstr "" + +msgid "Click center, major-axis end, minor point, then arc start and end" +msgstr "" + +msgid "Spline" +msgstr "" + +msgid "Click control points; double-click or right-click to finish" +msgstr "" + +msgid "Click to place a point" +msgstr "" + +msgid "Text — emboss text as a profile" +msgstr "" + +msgid "SVG — import an outline as a profile" +msgstr "" + +msgid "Fillet / chamfer" +msgstr "" + +msgid "Fillet" +msgstr "" + +msgid "Pick two lines, then drag the arrow or click the radius to set it" +msgstr "" + +msgid "Chamfer" +msgstr "" + +msgid "Pick two lines, then drag the arrow or click the distance to set it" +msgstr "" + +msgid "Offset" +msgstr "" + +msgid "Pick an entity, then drag the arrow or click the distance; click empty to apply" +msgstr "" + +msgid "Pick a mirror-axis line, then the entities to mirror; click empty to apply" +msgstr "" + +msgid "Trim" +msgstr "" + +msgid "Click a segment to trim it back to its nearest intersection; right-click exits" +msgstr "" + +msgid "Extend" +msgstr "" + +msgid "Click a line or arc to extend it to the nearest entity; right-click exits" +msgstr "" + +msgid "Constrain — add geometric/dimensional relations" +msgstr "" + +msgid "Move / rotate / scale" +msgstr "" + +msgid "Move (translate)" +msgstr "" + +msgid "Pick entities, then drag the handle or click the distance; click empty to apply" +msgstr "" + +msgid "Rotate (about centroid)" +msgstr "" + +msgid "Pick entities, then drag around the pivot or click the angle; click empty to apply" +msgstr "" + +msgid "Scale (about centroid)" +msgstr "" + +msgid "Pick entities, then drag the handle or click the factor; click empty to apply" +msgstr "" + +msgid "Linear / polar array" +msgstr "" + +msgid "Linear array" +msgstr "" + +msgid "Pick entities, drag the spacing handle, click the count; click empty to apply" +msgstr "" + +msgid "Polar array (about centroid)" +msgstr "" + +msgid "Pick entities, drag the sweep handle, click the count; click empty to apply" +msgstr "" + +msgid "Polygon" +msgstr "" + +msgid "Click center then a vertex" +msgstr "" + +msgid "CONSTRAIN" +msgstr "" + +msgid "Perpendicular" +msgstr "" + +msgid "Coincident" +msgstr "" + +msgid "Equal length" +msgstr "" + +msgid "Tangent" +msgstr "" + +msgid "Midpoint" +msgstr "" + +msgid "Symmetric" +msgstr "" + +msgid "Fix point (anchor in place)" +msgstr "" + +msgid "✓ Confirm" +msgstr "" + +msgid "✗ Cancel" +msgstr "" + +msgid "Undo (Ctrl+Z)" +msgstr "" + +msgid "Redo (Ctrl+Shift+Z)" +msgstr "" + +msgid "New Design — clear the feature tree" +msgstr "" + +msgid "Export STEP…" +msgstr "" + +msgid "Show the printer bed and its plate grid" +msgstr "" + +msgid "Place on Face (F) — lay the picked face on the bed" +msgstr "" + +msgid "Section View — hide part of the model to see inside. PageUp/PageDown move the plane; Delete removes it." +msgstr "" + +msgid "Flip Section — show the opposite half" +msgstr "" + +msgid "Commit to Plate — send the solid to Prepare" +msgstr "" + +msgid "XY" +msgstr "" + +msgid "XZ" +msgstr "" + +msgid "YZ" +msgstr "" + +msgid "Width / X" +msgstr "" + +msgid "Height / Y" +msgstr "" + +msgid "Distance X" +msgstr "" + +msgid "Distance Y" +msgstr "" + +msgid "Distance Z" +msgstr "" + +msgid "Z" +msgstr "" + +msgid "Rotation axis" +msgstr "" + +msgid "Angle °" +msgstr "" + +msgid "Move / Rotate" +msgstr "" + +msgid "Sides" +msgstr "" + +msgid "Circumscribed" +msgstr "" + +msgid "Sketch: —" +msgstr "" + +msgid "Extrude dist" +msgstr "" + +msgid "End" +msgstr "" + +msgid "2nd dist" +msgstr "" + +msgid "Taper °" +msgstr "" + +msgid "New body" +msgstr "" + +msgid "Intersect" +msgstr "" + +msgid "Result" +msgstr "" + +msgid "Flip direction" +msgstr "" + +msgid "Dress-up" +msgstr "" + +msgid "Lateral" +msgstr "" + +msgid "Edges" +msgstr "" + +msgid "Size (r/dist)" +msgstr "" + +msgid "Hole plane" +msgstr "" + +msgid "Depth (blind)" +msgstr "" + +msgid "Pos X" +msgstr "" + +msgid "Pos Y" +msgstr "" + +msgid "Through" +msgstr "" + +msgid "Thread plane" +msgstr "" + +msgid "Pitch" +msgstr "" + +msgid "Thread depth" +msgstr "" + +msgid "Plane X" +msgstr "" + +msgid "Plane Y" +msgstr "" + +msgid "Profile: —" +msgstr "" + +msgid "Path" +msgstr "" + +msgid "Linear" +msgstr "" + +msgid "Direction" +msgstr "" + +msgid "Total angle°" +msgstr "" + +msgid "Boolean" +msgstr "" + +msgid "Union (join)" +msgstr "" + +msgid "Subtract (cut)" +msgstr "" + +msgid "Target (kept)" +msgstr "" + +msgid "Keep tool body" +msgstr "" + +msgid "Body" +msgstr "" + +msgid "Insert" +msgstr "" + +msgid "" +"Drag a corner to size, the centre to move.\n" +"Confirm or Cancel in the toolbar above." +msgstr "" + +msgid "Midplane" +msgstr "" + +msgid "Two edges" +msgstr "" + +msgid "Plane type" +msgstr "" + +msgid "Base" +msgstr "" + +msgid "Angle°" +msgstr "" + +msgid "Base X" +msgstr "" + +msgid "Base Y" +msgstr "" + +msgid "Tilt axis" +msgstr "" + +msgid "Pick Face A" +msgstr "" + +msgid "Pick Face B" +msgstr "" + +msgid "Pick Edge A" +msgstr "" + +msgid "Pick Edge B" +msgstr "" + +msgid "Size U" +msgstr "" + +msgid "Size V" +msgstr "" + +msgid "Profiles (check 2+, in order):" +msgstr "" + +msgid "Ruled (straight) sections" +msgstr "" + +msgid "Fills the sketch's closed boundary with a smooth face." +msgstr "" + +msgid "Sheet body" +msgstr "" + +msgid "Offsets a sheet body's shell. Positive = outward, negative = inward." +msgstr "" + +msgid "Thickens a sheet body into a solid. Flip reverses the direction." +msgstr "" + +msgid "(all faces — closed hollow)" +msgstr "" + +msgid "Open face" +msgstr "" + +msgid "Pick a solid face to open it, then set the wall thickness." +msgstr "" + +msgid "Angle (°)" +msgstr "" + +msgid "(pick a side face)" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Pick a side face, then set the draft angle. The face pivots about the body base." +msgstr "" + +msgid "Translate X" +msgstr "" + +msgid "Translate Y" +msgstr "" + +msgid "Translate Z" +msgstr "" + +msgid "Rotate axis" +msgstr "" + +msgid "Pivot X" +msgstr "" + +msgid "Pivot Y" +msgstr "" + +msgid "Pivot Z" +msgstr "" + +msgid "Keep original (make a copy)" +msgstr "" + +msgid "Translate and/or rotate the selected body. Rotation is applied about the pivot, then translation follows." +msgstr "" + +msgid "Mirror plane" +msgstr "" + +msgid "Keep original" +msgstr "" + +msgid "Reflect the selected body about a plane. The mirror is always a new body; keeping the original gives you both." +msgstr "" + +msgid "Pick a solid face and offset it into a new thin body. Not for sheet bodies — use Thicken Surface for those." +msgstr "" + +msgid "Target body" +msgstr "" + +msgid "Entity index" +msgstr "" + +msgid "Grow a thin wall from an open sketch Line entity, fused to the target body. Entity index is the position of the open Line in the sketch." +msgstr "" + +msgid "Source body" +msgstr "" + +msgid "Target plane" +msgstr "" + +msgid "Project the edges of a body onto a plane as sketch entities. Pick a face to project only its edges, or leave the face empty to project the whole body." +msgstr "" + +msgid "Add picked face" +msgstr "" + +msgid "Click a face on the body first, then Add picked face" +msgstr "" + +#, c-format, boost-format +msgid "Face %d is already in the list" +msgstr "" + +msgid "Faces to delete" +msgstr "" + +msgid "Pick a solid face, then click 'Add picked face' to accumulate faces. Confirm to remove all listed faces and heal the solid." +msgstr "" + +msgid "Left-handed" +msgstr "" + +msgid "Taper (°)" +msgstr "" + +msgid "A helical curve (spring path). Use as a sweep path to build springs, coils, or augers." +msgstr "" + +msgid "Two points" +msgstr "" + +msgid "Face normal" +msgstr "" + +msgid "Cylinder centerline" +msgstr "" + +msgid "Plane intersection" +msgstr "" + +msgid "Along edge" +msgstr "" + +msgid "Axis type" +msgstr "" + +msgid "Pick Face" +msgstr "" + +msgid "Pick Edge" +msgstr "" + +msgid "Plane A" +msgstr "" + +msgid "Plane B" +msgstr "" + +msgid "Point 1 X" +msgstr "" + +msgid "Point 1 Y" +msgstr "" + +msgid "Point 1 Z" +msgstr "" + +msgid "Point 2 X" +msgstr "" + +msgid "Point 2 Y" +msgstr "" + +msgid "Point 2 Z" +msgstr "" + +msgid "Point (world)" +msgstr "" + +msgid "Face + direction" +msgstr "" + +msgid "Edge (sets in-plane direction)" +msgstr "" + +msgid "Without an edge the frame takes X from the face's first edge — pick one to choose it yourself" +msgstr "" + +msgid "X hint X" +msgstr "" + +msgid "X hint Y" +msgstr "" + +msgid "X hint Z" +msgstr "" + +msgid "Fastened — 6 DOF locked, B driven onto A exactly" +msgstr "" + +msgid "Planar — z aligned, offset distance; free in-plane slide" +msgstr "" + +msgid "Revolute — axes collinear; free rotation about z" +msgstr "" + +msgid "Slider — orientation locked; free axial slide" +msgstr "" + +msgid "Cylindrical — axes collinear; free spin + axial slide" +msgstr "" + +msgid "Kind" +msgstr "" + +msgid "CS A (fixed)" +msgstr "" + +msgid "CS B (moves)" +msgstr "" + +msgid "Flip (oppose z axes)" +msgstr "" + +msgid "Plane distance" +msgstr "" + +msgid "Axial position" +msgstr "" + +msgid "Expression" +msgstr "" + +msgid "Field" +msgstr "" + +msgid "Expr" +msgstr "" + +msgid "(no bindings)" +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Pick a plane, then draw. Finish (✓) when done." +msgstr "" + +msgid "Constraints" +msgstr "" + +msgid "Feature tree" +msgstr "" + +msgid "Move body / Scale imported Text-SVG" +msgstr "" + +msgid "Select a body to move it, or an imported Text/SVG to scale" +msgstr "" + +msgid "Show / hide" +msgstr "" + +msgid "Move up" +msgstr "" + +msgid "Move down" +msgstr "" + +msgid "Check interference — find overlapping bodies" +msgstr "" + +msgid "Bodies" +msgstr "" + +#, c-format, boost-format +msgid "Body %d selected — next Extrude / Fillet acts on it" +msgstr "" + +msgid "Variables" +msgstr "" + +msgid "+" +msgstr "" + +msgid "Del" +msgstr "" + +msgid "Sketch created — select it and Extrude" +msgstr "" + +msgid "Sketch empty — nothing committed" +msgstr "" + +msgid "Sketch updated" +msgstr "" + +#, c-format +msgid "Sketch created (%zu driving dims) — select it and Extrude" +msgstr "" + +msgid "✗ Conflicting constraints" +msgstr "" + +msgid "✓ Fully constrained" +msgstr "" + +#, c-format, boost-format +msgid "%d degrees of freedom" +msgstr "" + +#, c-format, boost-format +msgid "%d selected — Delete removes them" +msgstr "" + +msgid "Click to select; click a filled face to extrude; Shift to add" +msgstr "" + +msgid "Could not resolve the sketch to extrude" +msgstr "" + +msgid "Face selected — set the depth and Confirm" +msgstr "" + +msgid "Loop selected — Extrude it, or Edit / Delete the sketch" +msgstr "" + +msgid "Sketch selected — Extrude it, or Edit / Delete from the tree" +msgstr "" + +msgid "Selection cleared" +msgstr "" + +#, c-format, boost-format +msgid "Body %d selected — click again for a face" +msgstr "" + +#, c-format, boost-format +msgid "Body %d, face %d — click again for an edge" +msgstr "" + +#, c-format, boost-format +msgid "Body %d, edge %d selected" +msgstr "" + +#, c-format, boost-format +msgid "Face %d" +msgstr "" + +#, c-format, boost-format +msgid "Body %d " +msgstr "" + +msgid "selected (whole) — click again for a face" +msgstr "" + +#, c-format, boost-format +msgid "face %d selected — Extrude to push/pull it, or click again for an edge" +msgstr "" + +#, c-format, boost-format +msgid "edge %d selected — open Fillet/Chamfer to dress it, or click again to reset" +msgstr "" + +#, c-format, boost-format +msgid "%s plane selected — press Sketch to draw on it" +msgstr "" + +#, c-format, boost-format +msgid "placed (%.1f, %.1f, %.1f) mm — drag arrows to move, rings to rotate" +msgstr "" + +msgid "Tool exited" +msgstr "" + +#, c-format, boost-format +msgid "Sketch %d" +msgstr "" + +#, c-format +msgid "OK — %zu triangles" +msgstr "" + +msgid "Text to insert:" +msgstr "" + +msgid "Import SVG" +msgstr "" + +msgid "SnapOrca" +msgstr "" + +msgid "Import STEP" +msgstr "" + +msgid "Reading STEP…" +msgstr "" + +msgid "No solids found in STEP" +msgstr "" + +msgid "STEP import failed: " +msgstr "" + +msgid "Rebuilding model…" +msgstr "" + +#, c-format, boost-format +msgid "Imported %d solid(s) — pick a face or edge, then Fillet / Cut / Shell to modify" +msgstr "" + +msgid "Import mesh" +msgstr "" + +msgid "Could not read the STL file" +msgstr "" + +msgid "Could not read the OBJ file: " +msgstr "" + +msgid "Unsupported mesh format (STL and OBJ are supported)" +msgstr "" + +msgid "The mesh contains no triangles" +msgstr "" + +#, c-format, boost-format +msgid "" +"This mesh has %d triangles. Every triangle becomes a B-rep face before coplanar merging, so importing it may take a long time and leave a body that is slow to edit. Decimating the mesh first is usually better.\n" +"\n" +"Import anyway?" +msgstr "" + +msgid "Large mesh" +msgstr "" + +msgid "Mesh conversion failed: " +msgstr "" + +msgid "Mesh conversion produced no geometry" +msgstr "" + +msgid "Mesh import failed: " +msgstr "" + +#, c-format, boost-format +msgid "Imported solid — %d triangles → %d faces, volume %.2f mm³. Pick a face or edge, then Fillet / Cut / Shell to modify" +msgstr "" + +#, c-format, boost-format +msgid "Imported as an open shell (not watertight): %d boundary edge(s), %d non-manifold edge(s) — %d triangles → %d faces. The source mesh has holes or duplicated geometry; boolean features may fail on it" +msgstr "" + +msgid "No importable geometry found" +msgstr "" + +msgid " — drag to place/size, then Confirm" +msgstr "" + +msgid "Insert cancelled" +msgstr "" + +msgid "Drag a corner to scale, the centre to move — right-click when done" +msgstr "" + +msgid "Sketch added — select it and Extrude" +msgstr "" + +msgid "Recompute error: " +msgstr "" + +msgid "Add a solid (sketch + extrude) first" +msgstr "" + +#, c-format, boost-format +msgid "Thread standard: %s (pitch %.3g mm)" +msgstr "" + +msgid "Thread needs a solid body — add or import one first" +msgstr "" + +msgid "Pick a sketch profile to revolve first" +msgstr "" + +msgid "Revolve needs a solid body — add or import one first" +msgstr "" + +msgid "Pick a profile sketch to sweep first" +msgstr "" + +msgid "Pick a path sketch for the sweep" +msgstr "" + +msgid "Sweep needs a solid body — add or import one first" +msgstr "" + +msgid "Check at least two profile sketches to loft" +msgstr "" + +msgid "Loft needs a solid body — add or import one first" +msgstr "" + +msgid "Pick a sketch profile to extrude first" +msgstr "" + +msgid "Pick a sketch to fill first" +msgstr "" + +msgid "Select a sheet body first" +msgstr "" + +msgid "Pick a solid face to thicken first" +msgstr "" + +msgid "Pick a sketch with an open line first" +msgstr "" + +msgid "Add at least one face to delete first" +msgstr "" + +msgid "Mate needs two CoordSys features — create them first" +msgstr "" + +msgid "Mate: CS A and CS B must be different CoordSys features" +msgstr "" + +msgid "Mate rejected" +msgstr "" + +msgid "No interference — need at least two solid bodies to check" +msgstr "" + +msgid "No interference found" +msgstr "" + +#, c-format +msgid "%zu interference pairs, worst %.2f mm³" +msgstr "" + +msgid "" +"Interference pairs:\n" +"\n" +msgstr "" + +#, c-format, boost-format +msgid "Body %d" +msgstr "" + +msgid "Interference" +msgstr "" + +msgid "Pattern needs a solid body — add or import one first" +msgstr "" + +msgid "Boolean needs two solid bodies — add or import a second one" +msgstr "" + +msgid "Cut needs a solid body — add or import one first" +msgstr "" + +msgid "Click a solid FACE in the viewport" +msgstr "" + +msgid "Click a solid EDGE in the viewport" +msgstr "" + +msgid "Plane added — pick it as a sketch plane" +msgstr "" + +msgid "Axis added" +msgstr "" + +msgid "Coord Sys added" +msgstr "" + +msgid "Shell needs a solid body — add or import one first" +msgstr "" + +msgid "Draft needs a solid body — add or import one first" +msgstr "" + +msgid "Draft needs a picked face — click a side face first" +msgstr "" + +msgid "Could not restore the CAD model from this project" +msgstr "" + +msgid "Section view on — hides half the model to see inside; PageUp / PageDown move the plane, Flip shows the other half" +msgstr "" + +msgid "Section view off" +msgstr "" + +#, c-format, boost-format +msgid "Section view — showing the %s half" +msgstr "" + +msgid "upper" +msgstr "" + +msgid "lower" +msgstr "" + +msgid "Select a body first — click it in the viewport or the Bodies list" +msgstr "" + +msgid "That body has no display mesh yet — recompute first" +msgstr "" + +msgid "Drag the arrows to move, the rings to rotate — then Confirm (Esc cancels)" +msgstr "" + +msgid "Select a body first" +msgstr "" + +#, c-format, boost-format +msgid "Body %d colour set" +msgstr "" + +msgid "Pick a body face first (click a solid, then click again to a face), then press F" +msgstr "" + +msgid "Placed on face — body laid flat on the bed" +msgstr "" + +msgid "Edit rejected: " +msgstr "" + +msgid "Erase all features and bodies and start a new design? This cannot be undone." +msgstr "" + +msgid "New Design" +msgstr "" + +msgid "Select the FEATURE that created this body (or use New Design)" +msgstr "" + +msgid "Select a feature in the tree first" +msgstr "" + +#, c-format, boost-format +msgid "Body %d shown" +msgstr "" + +#, c-format, boost-format +msgid "Body %d hidden" +msgstr "" + +msgid "Feature shown" +msgstr "" + +msgid "Feature hidden" +msgstr "" + +msgid "Draw a sketch first, then Constrain" +msgstr "" + +msgid "Select a sketch in the tree first" +msgstr "" + +msgid "Selected feature is not a sketch" +msgstr "" + +msgid "Pick 1-2 lines, then a constraint; right-click exits" +msgstr "" + +msgid "Pick 1-2 entities, then a constraint or dimension; right-click exits" +msgstr "" + +msgid "Pick two entities first" +msgstr "" + +msgid "Pick an entity first" +msgstr "" + +msgid "Concentric needs two circles or arcs" +msgstr "" + +msgid "Tangent needs a line and a circle/arc, or two circles/arcs" +msgstr "" + +msgid "Midpoint needs a point and a line" +msgstr "" + +msgid "Symmetric: pick two entities, then an axis line" +msgstr "" + +msgid "Symmetric needs two points or two lines + an axis" +msgstr "" + +msgid "Radius/Diameter needs a circle or arc" +msgstr "" + +msgid "Unsupported constraint" +msgstr "" + +msgid "Constraint rejected (over-constrained)" +msgstr "" + +msgid "Applied constraint" +msgstr "" + +#, c-format, boost-format +msgid "Fix %s" +msgstr "" + +#, c-format, boost-format +msgid "Lock X %s" +msgstr "" + +#, c-format, boost-format +msgid "Lock Y %s" +msgstr "" + +msgid "Equal" +msgstr "" + +#, c-format, boost-format +msgid "Symmetric %s — %s / %s" +msgstr "" + +msgid "On line" +msgstr "" + +msgid "On edge" +msgstr "" + +msgid "Constraint" +msgstr "" + +#, c-format, boost-format +msgid "Constraints (%d)" +msgstr "" + +msgid "No constraints yet" +msgstr "" + +msgid "Delete constraint" +msgstr "" + +msgid "Constraint deleted" +msgstr "" + +msgid "Press Constrain on a sketch first" +msgstr "" + +msgid "Pick the entity, then a mirror-axis line" +msgstr "" + +msgid "Mirror axis must be a line" +msgstr "" + +msgid "Mirror produced nothing" +msgstr "" + +msgid "Offset distance (+left / -right of direction)" +msgstr "" + +msgid "Offset collapsed the entity" +msgstr "" + +msgid "Pick two lines to fillet" +msgstr "" + +msgid "Fillet needs two lines" +msgstr "" + +msgid "Fillet radius" +msgstr "" + +msgid "Fillet failed (parallel lines or radius too large)" +msgstr "" + +msgid "Pick two lines to chamfer" +msgstr "" + +msgid "Chamfer needs two lines" +msgstr "" + +msgid "Chamfer distance" +msgstr "" + +msgid "Chamfer failed (parallel lines or distance too large)" +msgstr "" + +msgid "Trim works on lines, arcs and circles" +msgstr "" + +msgid "Extend works on lines and arcs" +msgstr "" + +msgid "Pick the edge to trim/extend" +msgstr "" + +msgid "Nothing to trim at the pick" +msgstr "" + +msgid "No edge to extend to" +msgstr "" + +msgid "Array count (incl. original)" +msgstr "" + +msgid "Spacing (mm)" +msgstr "" + +msgid "Array produced nothing" +msgstr "" + +msgid "Move dX (mm)" +msgstr "" + +msgid "Move dY (mm)" +msgstr "" + +msgid "Move produced nothing" +msgstr "" + +msgid "Rotate angle (deg)" +msgstr "" + +msgid "Rotate produced nothing" +msgstr "" + +msgid "Scale factor" +msgstr "" + +msgid "Scale produced nothing" +msgstr "" + +msgid "Polar count (incl. original)" +msgstr "" + +msgid "Total sweep (deg)" +msgstr "" + +msgid "Polar array produced nothing" +msgstr "" + +msgid "Applied edit" +msgstr "" + +msgid " — type a value, press Enter (or Confirm)" +msgstr "" + +msgid "Pick a segment in the viewport first" +msgstr "" + +msgid "Applied Horizontal" +msgstr "" + +msgid "Applied Vertical" +msgstr "" + +msgid "Sketch: " +msgstr "" + +msgid "Editing sketch — drag a handle or click a quote to edit" +msgstr "" + +msgid "This feature type can't be edited yet" +msgstr "" + +msgid "Nothing to export — add a feature first" +msgstr "" + +msgid "Export STEP" +msgstr "" + +msgid "Exported STEP" +msgstr "" + +msgid "STEP export failed: " +msgstr "" + +msgid "Nothing to commit — add a feature first" +msgstr "" + +msgid "All bodies hidden — show one before committing" +msgstr "" + +msgid "Plane ready" +msgstr "" + +msgid "Axis ready" +msgstr "" + +msgid "Coord Sys ready" +msgstr "" + +msgid "Helix ready" +msgstr "" + +msgid "Project ready" +msgstr "" + +msgid "Sketch ready" +msgstr "" + +msgid "Mate needs at least two CoordSys features" +msgstr "" + +msgid "Mate: CS A and CS B must be different" +msgstr "" + +msgid "Mate ready" +msgstr "" + +#, c-format +msgid "Preview — %zu triangles" +msgstr "" + +msgid "Invalid: " +msgstr "" + +#, c-format, boost-format +msgid "Body %d — moved (%.1f, %.1f, %.1f) mm, rotated %.1f°" +msgstr "" + +msgid "Profile: " +msgstr "" + +#, c-format, boost-format +msgid "Face %d (push/pull)" +msgstr "" + +msgid "Move cancelled" +msgstr "" + +msgid "Finish or cancel the current tool first (Esc)" +msgstr "" + +msgid "Nothing to redo" +msgstr "" + +msgid "Nothing to undo" +msgstr "" + +#, c-format +msgid "Redo (%zu more)" +msgstr "" + +#, c-format +msgid "Undo (%zu more)" +msgstr "" + +msgid "Variable name:" +msgstr "" + +msgid "Add Variable" +msgstr "" + +msgid "Variable name must not contain spaces" +msgstr "" + +#, c-format, boost-format +msgid "Expression for '%s':" +msgstr "" + +msgid "Select a variable first" +msgstr "" + +msgid "Edit Variable" +msgstr "" + +#, c-format, boost-format +msgid "Variable '%s' could not be removed (likely still referenced by a feature expression): %s" +msgstr "" + +msgid "No binding for that field" msgstr "" diff --git a/localization/i18n/it/OrcaSlicer_it.po b/localization/i18n/it/OrcaSlicer_it.po index 2cbea176cc..129c73959d 100644 --- a/localization/i18n/it/OrcaSlicer_it.po +++ b/localization/i18n/it/OrcaSlicer_it.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Orca Slicer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-07-23 15:24-0300\n" +"POT-Creation-Date: 2026-07-26 08:32+0200\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -829,7 +829,7 @@ msgid "Multiple" msgstr "Multiplo" msgid "Count" -msgstr "" +msgstr "Quantità" msgid "Gap" msgstr "" @@ -6023,6 +6023,9 @@ msgstr "Chiusura dell'applicazione durante la modifica di alcuni profili." msgid "Logging" msgstr "Accesso" +msgid "Design" +msgstr "" + msgid "Prepare" msgstr "Prepara" @@ -7873,6 +7876,15 @@ msgstr "Riduci barra laterale" msgid "Tab" msgstr "" +msgid "" +"Fusion 360 .f3d files can't be opened directly — they use Autodesk's closed file format, which no offline tool can read.\n" +"\n" +"In Fusion 360, use File ▸ Export and choose STEP (.step), then open that file here." +msgstr "" + +msgid "Unsupported format: .f3d" +msgstr "Formato non supportato: .f3d" + #, c-format, boost-format msgid "Loading file: %s" msgstr "Caricamento file: %s" @@ -19631,7 +19643,7 @@ msgid "Connection to Moonraker is working correctly." msgstr "" msgid "Could not connect to Moonraker" -msgstr "" +msgstr "Impossibile connettersi a Moonraker" msgid "The host responded but it doesn't look like Moonraker (missing result.klippy_state)." msgstr "" @@ -20650,319 +20662,2008 @@ msgstr "Il filamento potrebbe non essere compatibile con le impostazioni corrent msgid "The filament model is unknown. A random filament preset will be used." msgstr "Il modello di filamento è sconosciuto. Verrà utilizzato un profilo filamento casuale." -#: resources/data/hints.ini: [hint:Precise wall] -msgid "" -"Precise wall\n" -"Did you know that turning on precise wall can improve precision and layer consistency?" -msgstr "" -"Parete precisa\n" -"Sapevi che abilitare parete precisa può migliorare la precisione e l'uniformità degli strati?" +msgid "Construction" +msgstr "Costruzione" -#: resources/data/hints.ini: [hint:Sandwich mode] -msgid "" -"Sandwich mode\n" -"Did you know that you can use sandwich mode (inner-outer-inner) to improve precision and layer consistency if your model doesn't have very steep overhangs?" -msgstr "" -"Modalità panino\n" -"Sapevi che puoi utilizzare la modalità panino (interno-esterno-interno) per migliorare la precisione e l'uniformità degli strati se il tuo modello non presenta sporgenze molto ripide?" +msgid "Line — click start, then end" +msgstr "Linea — clicca l'inizio, poi la fine" -#: resources/data/hints.ini: [hint:Chamber temperature] -msgid "" -"Chamber temperature\n" -"Did you know that OrcaSlicer supports chamber temperature?" -msgstr "" -"Temperatura della camera\n" -"Sapevi che OrcaSlicer supporta la funzione di controllo della temperatura della camera?" +msgid "Rectangle — click two opposite corners" +msgstr "Rettangolo — clicca due angoli opposti" -#: resources/data/hints.ini: [hint:Calibration] -msgid "" -"Calibration\n" -"Did you know that calibrating your printer can do wonders? Check out our beloved calibration solution in OrcaSlicer." -msgstr "" -"Calibrazione\n" -"Sapevi che calibrare la tua stampante può fare miracoli? Dai un'occhiata alla nostra amata soluzione di calibrazione in OrcaSlicer." +msgid "Circle — click center, then radius" +msgstr "Cerchio — clicca il centro, poi il raggio" -#: resources/data/hints.ini: [hint:Auxiliary fan] -msgid "" -"Auxiliary fan\n" -"Did you know that OrcaSlicer supports Auxiliary part cooling fan?" -msgstr "" -"Ventola ausiliaria\n" -"Sapevi che OrcaSlicer supporta la ventola di raffreddamento ausiliaria?" +msgid "Arc — click start, end, then a point" +msgstr "Arco — clicca inizio, fine, poi un punto" -#: resources/data/hints.ini: [hint:Air filtration] -msgid "" -"Air filtration/Exhaust Fan\n" -"Did you know that OrcaSlicer can support Air filtration/Exhaust Fan?" -msgstr "" -"Filtrazione dell'aria/Ventola di estrazione\n" -"Sapevi che OrcaSlicer può supportare la filtrazione dell'aria/ventola di estrazione?" +msgid "Slot — two centerline ends, then width" +msgstr "Asola — i due estremi dell'asse, poi la larghezza" -#: resources/data/hints.ini: [hint:G-code window] -msgid "" -"G-code window\n" -"You can turn on/off the G-code window by pressing the C key." -msgstr "" -"Finestra G-code\n" -"È possibile attivare/disattivare la finestra del G-code premendo il tasto C ." +msgid "Ellipse — center, major end, minor point" +msgstr "Ellisse — centro, estremo maggiore, punto minore" -#: resources/data/hints.ini: [hint:Switch workspaces] -msgid "" -"Switch workspaces\n" -"You can switch between Prepare and Preview workspaces by pressing the Tab key." -msgstr "" -"Cambia spazio di lavoro\n" -"È possibile passare dall'area di lavoro Prepara ad Anteprima e viceversa premendo il tasto TAB ." +msgid "Spline — click control points" +msgstr "Spline — clicca i punti di controllo" -#: resources/data/hints.ini: [hint:How to use keyboard shortcuts] -msgid "" -"How to use keyboard shortcuts\n" -"Did you know that Orca Slicer offers a wide range of keyboard shortcuts and 3D scene operations?" -msgstr "" -"Come utilizzare le scorciatoie da tastiera\n" -"Sapevi che OrcaSlicer offre un'ampia gamma di scorciatoie da tastiera e operazioni di scena 3D?" +msgid "Point — click to place" +msgstr "Punto — clicca per posizionare" -#: resources/data/hints.ini: [hint:Reverse on even] -msgid "" -"Reverse on even\n" -"Did you know that Reverse on even feature can significantly improve the surface quality of your overhangs? However, it can cause wall inconsistencies so use carefully!" +msgid "Dimension — click 2 points or an entity" +msgstr "Quota — clicca 2 punti o un'entità" + +msgid "Trim — click a segment to trim it" +msgstr "Taglia — clicca un segmento per tagliarlo" + +msgid "Extend — click a line/arc to extend it" +msgstr "Estendi — clicca una linea/arco da estendere" + +msgid "Offset — pick an entity, drag the distance" +msgstr "Offset — seleziona un'entità, trascina la distanza" + +msgid "Mirror — pick axis, then entities" +msgstr "Simmetria — seleziona l'asse, poi le entità" + +msgid "Fillet — pick two lines, set the radius" +msgstr "Raccordo — seleziona due linee, imposta il raggio" + +msgid "Chamfer — pick two lines, set the distance" +msgstr "Smusso — seleziona due linee, imposta la distanza" + +msgid "Polygon — click center, then a vertex" +msgstr "Poligono — clicca il centro, poi un vertice" + +msgid "Origin planes shown" +msgstr "Piani di origine mostrati" + +msgid "Origin planes hidden" +msgstr "Piani di origine nascosti" + +msgid "World axes shown" +msgstr "Assi globali mostrati" + +msgid "World axes hidden" +msgstr "Assi globali nascosti" + +msgid "FEATURES" +msgstr "FEATURE" + +msgid "Sketch" +msgstr "Schizzo" + +msgid "Pick a plane and a sketch tool, then draw" +msgstr "Seleziona un piano e uno strumento di schizzo, poi disegna" + +msgid "Add material (extrude / revolve / sweep / loft / thicken / rib)" +msgstr "Aggiungi materiale (estrusione / rivoluzione / sweep / loft / ispessimento / nervatura)" + +msgid "Extrude a sketch profile, or push/pull a picked face" +msgstr "Estrudi uno schizzo profilo, oppure spingi/tira una faccia selezionata" + +msgid "Create a sketch, or pick a solid face, first" +msgstr "Crea prima uno schizzo, oppure seleziona una faccia solida" + +msgid "Revolve" +msgstr "Rivoluzione" + +msgid "Revolve a profile about an axis" +msgstr "Fai ruotare un profilo attorno a un asse" + +msgid "Create a sketch profile to revolve first" +msgstr "Crea prima uno schizzo profilo da far ruotare" + +msgid "Sweep" msgstr "" -#: resources/data/hints.ini: [hint:Cut Tool] -msgid "" -"Cut Tool\n" -"Did you know that you can cut a model at any angle and position with the cutting tool?" -msgstr "" -"Strumento Taglia\n" -"Sapevi che è possibile tagliare un modello in qualsiasi angolazione e posizione con lo Strumento Taglia?" +msgid "Sweep a profile along a path" +msgstr "Estrudi un profilo lungo un percorso" -#: resources/data/hints.ini: [hint:Fix Model] -msgid "" -"Fix Model\n" -"Did you know that you can fix a corrupted 3D model to avoid a lot of slicing problems on the Windows system?" -msgstr "" -"Correggi modello\n" -"Sapevi che puoi riparare un modello 3D danneggiato per evitare molti problemi di elaborazione su Windows?" +msgid "Create a profile sketch to sweep first" +msgstr "Crea prima uno schizzo profilo per lo sweep" -#: resources/data/hints.ini: [hint:Timelapse] -msgid "" -"Timelapse\n" -"Did you know that you can generate a timelapse video during each print?" +msgid "Loft" msgstr "" -"Timelapse\n" -"Sapevi che puoi generare un video timelapse durante ogni stampa?" + +msgid "Loft (skin) between two or more profiles" +msgstr "Loft (rivestimento) tra due o più profili" + +msgid "Create at least two profile sketches to loft" +msgstr "Crea almeno due schizzi profilo per il loft" + +msgid "Thicken" +msgstr "Ispessimento" + +msgid "Offset a solid face into a thin plate (new body)" +msgstr "Offset di una faccia solida in una lastra sottile (nuovo corpo)" + +msgid "Thicken needs a solid body — add or import one first" +msgstr "L'ispessimento richiede un corpo solido — creane o importane uno" + +#, c-format +msgid "Body %zu" +msgstr "Corpo %zu" + +msgid "(pick a solid face)" +msgstr "(seleziona una faccia solida)" + +msgid "Grow a thin wall from an open sketch line, fused to a body" +msgstr "Genera una parete sottile da una linea di schizzo aperta, fusa a un corpo" + +msgid "Rib needs a solid body — add or import one first" +msgstr "La nervatura richiede un corpo solido — creane o importane uno" + +msgid "Create a sketch with an open line first" +msgstr "Crea prima uno schizzo con una linea aperta" + +msgid "Create a solid body to pattern first" +msgstr "Crea prima un corpo solido da replicare" + +msgid "Surface (extrude / revolve / loft / fill / offset / thicken)" +msgstr "Superficie (estrusione / rivoluzione / loft / riempimento / offset / ispessimento)" + +msgid "Surface Extrude" +msgstr "Estrusione superficie" + +msgid "Extrude a sketch into a sheet body (no end caps)" +msgstr "Estrudi uno schizzo in un corpo superficie (senza chiusure)" + +msgid "Create a sketch first" +msgstr "Crea prima uno schizzo" + +msgid "Surface Revolve" +msgstr "Rivoluzione superficie" + +msgid "Revolve a sketch profile into a sheet body" +msgstr "Fai ruotare uno schizzo profilo in un corpo superficie" + +msgid "Surface Loft" +msgstr "Loft di superficie" + +msgid "Loft (skin) between 2+ profiles, open (no end caps)" +msgstr "Loft (rivestimento) tra 2+ profili, aperto (senza chiusure)" + +msgid "Surface Fill" +msgstr "Riempimento superficie" + +msgid "Fill a sketch boundary with a smooth face" +msgstr "Riempi il contorno di uno schizzo con una faccia liscia" + +msgid "Create a sketch profile to fill first" +msgstr "Crea prima uno schizzo profilo da riempire" + +msgid "Surface Offset" +msgstr "Offset di superficie" + +msgid "Offset a sheet body's shell by a signed distance" +msgstr "Offset del guscio di un corpo superficie di una distanza con segno" + +msgid "No sheet body to offset — create a surface feature first" +msgstr "Nessun corpo superficie da offsettare — crea prima una feature di superficie" + +msgid "Thicken Surface" +msgstr "Ispessisci superficie" + +msgid "Thicken a sheet body into a solid" +msgstr "Ispessisci un corpo superficie in un solido" + +msgid "No sheet body to thicken — create a surface feature first" +msgstr "Nessun corpo superficie da ispessire — crea prima una feature di superficie" + +msgid "Datum / Curve (plane / axis / coord sys / helix / project)" +msgstr "Riferimento / curva (piano / asse / sist. coord. / elica / proiezione)" + +msgid "Reference plane (offset / tilt / midplane / tangent / two edges / coincident)" +msgstr "Piano di riferimento (offset / inclinazione / piano medio / tangente / due spigoli / coincidente)" + +msgid "Axis" +msgstr "Asse" + +msgid "Datum axis (two points, face normal, cylinder centerline, two planes, along edge)" +msgstr "Asse di riferimento (due punti, normale alla faccia, asse del cilindro, due piani, lungo uno spigolo)" + +msgid "Coord Sys" +msgstr "Sist. coord." + +msgid "Datum coordinate system (world point, or face + direction edge)" +msgstr "Sistema di coordinate di riferimento (punto nel mondo, o faccia + spigolo di direzione)" + +msgid "Helix" +msgstr "Elica" + +msgid "Helical curve (spring path) — use as a sweep path for coils / springs / augers" +msgstr "Curva elicoidale (percorso a molla) — usala come percorso di sweep per bobine / molle / coclee" + +msgid "Project body edges onto a plane as sketch entities" +msgstr "Proietta gli spigoli di un corpo su un piano come entità di schizzo" + +msgid "Project needs a body — add or import one first" +msgstr "La proiezione richiede un corpo — creane o importane uno" + +msgid "(all edges)" +msgstr "(tutti gli spigoli)" + +msgid "Placement (transform / mirror / mate)" +msgstr "Posizionamento (trasforma / simmetria / accoppia)" + +msgid "Transform" +msgstr "Trasforma" + +msgid "Move and/or rotate an existing body" +msgstr "Sposta e/o ruota un corpo esistente" + +msgid "Transform needs a body — add or import one first" +msgstr "La trasformazione richiede un corpo — creane o importane uno" + +msgid "Reflect a body about a plane" +msgstr "Riflette un corpo rispetto a un piano" + +msgid "Mirror needs a body — add or import one first" +msgstr "La simmetria richiede un corpo — creane o importane uno" + +msgid "Mate" +msgstr "Accoppiamento" + +msgid "Assembly: align two CoordSys features (fastened, planar, revolute, slider, cylindrical)" +msgstr "Assieme: allinea due feature Sist. coord. (fisso, planare, rotoidale, slitta, cilindrico)" + +msgid "Boolean (combine bodies)" +msgstr "Booleana (combina corpi)" + +msgid "Boolean needs two bodies — create or import a second solid" +msgstr "La booleana richiede due corpi — crea o importa un secondo solido" + +msgid "Cut (split a body with a plane)" +msgstr "Taglia (divide un corpo con un piano)" + +msgid "Create a solid body to cut first" +msgstr "Crea prima un corpo solido da tagliare" + +msgid "Color — set the selected body's display colour" +msgstr "Colore — imposta il colore di visualizzazione del corpo selezionato" + +msgid "Dress-up (fillet / chamfer / draft / shell / delete face)" +msgstr "Finitura (raccordo / smusso / sformo / svuotamento / elimina faccia)" + +msgid "Fillet / Chamfer" +msgstr "Raccordo / smusso" + +msgid "Round or bevel a picked edge" +msgstr "Arrotonda o smussa uno spigolo selezionato" + +msgid "Draft (taper a face)" +msgstr "Sformo (rastrema una faccia)" + +msgid "Tilt a picked face by a draft angle" +msgstr "Inclina una faccia selezionata di un angolo di sformo" + +msgid "Hollow the body to a wall thickness, opening a picked face" +msgstr "Svuota il corpo a uno spessore di parete, aprendo una faccia selezionata" + +msgid "Delete Face" +msgstr "Elimina faccia" + +msgid "Remove faces from a body and heal the solid" +msgstr "Rimuove facce da un corpo e ripara il solido" + +msgid "Delete Face needs a body — add or import one first" +msgstr "Elimina faccia richiede un corpo — creane o importane uno" + +msgid "(none)" +msgstr "(nessuno)" + +msgid "Hole / thread" +msgstr "Foro / filettatura" + +msgid "Drill a hole, centred on a picked face or placed on a plane" +msgstr "Esegui un foro, centrato su una faccia selezionata o posizionato su un piano" + +msgid "Thread" +msgstr "Filettatura" + +msgid "Thread a cylindrical surface (inner bore / outer) or a circular edge" +msgstr "Filetta una superficie cilindrica (foro interno / esterno) o uno spigolo circolare" + +msgid "Pick a cylindrical surface (bore / outer) or a circular edge for a thread" +msgstr "Seleziona una superficie cilindrica (foro / esterno) o uno spigolo circolare da filettare" + +msgid "Import STEP (editable B-rep solid)" +msgstr "Importa STEP (solido B-rep modificabile)" + +msgid "Import mesh (STL/OBJ) as an editable B-rep solid" +msgstr "Importa una mesh (STL/OBJ) come solido B-rep modificabile" + +msgid "Constrain selected sketch" +msgstr "Vincola lo schizzo selezionato" + +msgid "SKETCH" +msgstr "SCHIZZO" + +msgid "Click to select; Shift to add; double-click for a whole loop" +msgstr "Clicca per selezionare; Maiusc per aggiungere; doppio clic per un intero anello" + +msgid "Dimension" +msgstr "Quota" + +msgid "Click 2 points or a line / circle / arc to place a dimension" +msgstr "Clicca 2 punti o una linea / cerchio / arco per inserire una quota" + +msgid "Line / polyline" +msgstr "Linea / polilinea" + +msgid "Click start, then end — then set the exact length" +msgstr "Clicca inizio, poi fine — quindi imposta la lunghezza esatta" + +msgid "Polyline" +msgstr "Polilinea" + +msgid "Click points; click first / right-click to close the loop" +msgstr "Clicca i punti; clicca il primo / tasto destro per chiudere l'anello" + +msgid "Corner rectangle" +msgstr "Rettangolo per angoli" + +msgid "Click two opposite corners" +msgstr "Clicca due angoli opposti" + +msgid "Center rectangle" +msgstr "Rettangolo dal centro" + +msgid "Click center, then a corner" +msgstr "Clicca il centro, poi un angolo" + +msgid "Oblique rectangle" +msgstr "Rettangolo obliquo" + +msgid "Click two corners of one edge, then a point for the width" +msgstr "Clicca due angoli di un lato, poi un punto per la larghezza" + +msgid "Rounded rectangle" +msgstr "Rettangolo arrotondato" + +msgid "Click two opposite corners, then a point for the corner radius" +msgstr "Clicca due angoli opposti, poi un punto per il raggio di raccordo" + +msgid "Center circle" +msgstr "Cerchio dal centro" + +msgid "Click center, then radius" +msgstr "Clicca il centro, poi il raggio" + +msgid "2-point circle" +msgstr "Cerchio per 2 punti" + +msgid "Click two ends of the diameter" +msgstr "Clicca i due estremi del diametro" + +msgid "3-point circle" +msgstr "Cerchio per 3 punti" + +msgid "Click three points on the circle" +msgstr "Clicca tre punti sulla circonferenza" + +msgid "Arc" +msgstr "Arco" + +msgid "3-point arc" +msgstr "Arco per 3 punti" + +msgid "Click start, end, then a point on the arc" +msgstr "Clicca inizio, fine, poi un punto sull'arco" + +msgid "Tangent arc" +msgstr "Arco tangente" + +msgid "Click start (on the last entity) then end" +msgstr "Clicca l'inizio (sull'ultima entità), poi la fine" + +msgid "Center-point arc" +msgstr "Arco dal centro" + +msgid "Click center, then start, then a point for the end angle" +msgstr "Clicca il centro, poi l'inizio, poi un punto per l'angolo finale" + +msgid "Slot" +msgstr "Asola" + +msgid "Click two centerline ends, then a point for width" +msgstr "Clicca i due estremi dell'asse, poi un punto per la larghezza" + +msgid "Arc slot" +msgstr "Asola ad arco" + +msgid "Click center, start, end, then a point for the width" +msgstr "Clicca centro, inizio, fine, poi un punto per la larghezza" + +msgid "Ellipse" +msgstr "Ellisse" + +msgid "Click center, a major-axis end, then a point for the minor axis" +msgstr "Clicca il centro, un estremo dell'asse maggiore, poi un punto per l'asse minore" + +msgid "Elliptical arc" +msgstr "Arco ellittico" + +msgid "Click center, major-axis end, minor point, then arc start and end" +msgstr "Clicca il centro, l'estremo dell'asse maggiore, il punto minore, poi inizio e fine dell'arco" + +msgid "Spline" +msgstr "" + +msgid "Click control points; double-click or right-click to finish" +msgstr "Clicca i punti di controllo; doppio clic o tasto destro per terminare" + +msgid "Click to place a point" +msgstr "Clicca per posizionare un punto" + +msgid "Text — emboss text as a profile" +msgstr "Testo — genera un profilo dal testo" + +msgid "SVG — import an outline as a profile" +msgstr "SVG — importa un contorno come profilo" + +msgid "Fillet / chamfer" +msgstr "Raccordo / smusso" + +msgid "Fillet" +msgstr "Raccordo" + +msgid "Pick two lines, then drag the arrow or click the radius to set it" +msgstr "Seleziona due linee, poi trascina la freccia o clicca il raggio per impostarlo" + +msgid "Chamfer" +msgstr "Smusso" + +msgid "Pick two lines, then drag the arrow or click the distance to set it" +msgstr "Seleziona due linee, poi trascina la freccia o clicca la distanza per impostarla" + +msgid "Offset" +msgstr "" + +msgid "Pick an entity, then drag the arrow or click the distance; click empty to apply" +msgstr "Seleziona un'entità, poi trascina la freccia o clicca la distanza; clicca a vuoto per applicare" + +msgid "Pick a mirror-axis line, then the entities to mirror; click empty to apply" +msgstr "Seleziona una linea come asse di simmetria, poi le entità da specchiare; clicca a vuoto per applicare" + +msgid "Trim" +msgstr "Taglia" + +msgid "Click a segment to trim it back to its nearest intersection; right-click exits" +msgstr "Clicca un segmento per tagliarlo fino all'intersezione più vicina; il tasto destro esce" + +msgid "Extend" +msgstr "Estendi" + +msgid "Click a line or arc to extend it to the nearest entity; right-click exits" +msgstr "Clicca una linea o un arco per estenderlo all'entità più vicina; il tasto destro esce" + +msgid "Constrain — add geometric/dimensional relations" +msgstr "Vincola — aggiungi relazioni geometriche/dimensionali" + +msgid "Move / rotate / scale" +msgstr "Sposta / ruota / scala" + +msgid "Move (translate)" +msgstr "Sposta (trasla)" + +msgid "Pick entities, then drag the handle or click the distance; click empty to apply" +msgstr "Seleziona le entità, poi trascina la maniglia o clicca la distanza; clicca a vuoto per applicare" + +msgid "Rotate (about centroid)" +msgstr "Ruota (rispetto al baricentro)" + +msgid "Pick entities, then drag around the pivot or click the angle; click empty to apply" +msgstr "Seleziona le entità, poi trascina attorno al pivot o clicca l'angolo; clicca a vuoto per applicare" + +msgid "Scale (about centroid)" +msgstr "Scala (rispetto al baricentro)" + +msgid "Pick entities, then drag the handle or click the factor; click empty to apply" +msgstr "Seleziona le entità, poi trascina la maniglia o clicca il fattore; clicca a vuoto per applicare" + +msgid "Linear / polar array" +msgstr "Serie lineare / polare" + +msgid "Linear array" +msgstr "Serie lineare" + +msgid "Pick entities, drag the spacing handle, click the count; click empty to apply" +msgstr "Seleziona le entità, trascina la maniglia di spaziatura, clicca la quantità; clicca a vuoto per applicare" + +msgid "Polar array (about centroid)" +msgstr "Serie polare (rispetto al baricentro)" + +msgid "Pick entities, drag the sweep handle, click the count; click empty to apply" +msgstr "Seleziona le entità, trascina la maniglia di rotazione, clicca la quantità; clicca a vuoto per applicare" + +msgid "Polygon" +msgstr "Poligono" + +msgid "Click center then a vertex" +msgstr "Clicca il centro, poi un vertice" + +msgid "CONSTRAIN" +msgstr "VINCOLA" + +msgid "Perpendicular" +msgstr "Perpendicolare" + +msgid "Coincident" +msgstr "Coincidente" + +msgid "Equal length" +msgstr "Lunghezza uguale" + +msgid "Tangent" +msgstr "Tangente" + +msgid "Midpoint" +msgstr "Punto medio" + +msgid "Symmetric" +msgstr "Simmetrico" + +msgid "Fix point (anchor in place)" +msgstr "Fissa il punto (ancora in posizione)" + +msgid "✓ Confirm" +msgstr "✓ Conferma" + +msgid "✗ Cancel" +msgstr "✗ Annulla" + +msgid "Undo (Ctrl+Z)" +msgstr "Annulla (Ctrl+Z)" + +msgid "Redo (Ctrl+Shift+Z)" +msgstr "Ripristina (Ctrl+Shift+Z)" + +msgid "New Design — clear the feature tree" +msgstr "Nuovo design — svuota l'albero delle feature" + +msgid "Export STEP…" +msgstr "Esporta STEP…" + +msgid "Show the printer bed and its plate grid" +msgstr "Mostra il piano di stampa e la sua griglia" + +msgid "Place on Face (F) — lay the picked face on the bed" +msgstr "Posiziona sulla faccia (F) — appoggia la faccia selezionata sul piano" + +msgid "Section View — hide part of the model to see inside. PageUp/PageDown move the plane; Delete removes it." +msgstr "Vista in sezione — nasconde parte del modello per vederne l'interno. PagSu/PagGiù spostano il piano; Canc lo rimuove." + +msgid "Flip Section — show the opposite half" +msgstr "Inverti sezione — mostra la metà opposta" + +msgid "Commit to Plate — send the solid to Prepare" +msgstr "Applica al piano — invia il solido a Prepara" + +msgid "XY" +msgstr "" + +msgid "XZ" +msgstr "" + +msgid "YZ" +msgstr "" + +msgid "Width / X" +msgstr "Larghezza / X" + +msgid "Height / Y" +msgstr "Altezza / Y" + +msgid "Distance X" +msgstr "Distanza X" + +msgid "Distance Y" +msgstr "Distanza Y" + +msgid "Distance Z" +msgstr "Distanza Z" + +msgid "Z" +msgstr "" + +msgid "Rotation axis" +msgstr "Asse di rotazione" + +msgid "Angle °" +msgstr "Angolo °" + +msgid "Move / Rotate" +msgstr "Sposta / ruota" + +msgid "Sides" +msgstr "Lati" + +msgid "Circumscribed" +msgstr "Circoscritto" + +msgid "Sketch: —" +msgstr "Schizzo: —" + +msgid "Extrude dist" +msgstr "Dist. estrusione" + +msgid "End" +msgstr "Fine" + +msgid "2nd dist" +msgstr "2ª dist." + +msgid "Taper °" +msgstr "Rastrem. °" + +msgid "New body" +msgstr "Nuovo corpo" + +msgid "Intersect" +msgstr "Interseca" + +msgid "Result" +msgstr "Risultato" + +msgid "Flip direction" +msgstr "Inverti direzione" + +msgid "Dress-up" +msgstr "Finitura" + +msgid "Lateral" +msgstr "Laterale" + +msgid "Edges" +msgstr "Spigoli" + +msgid "Size (r/dist)" +msgstr "Dimensione (r/dist)" + +msgid "Hole plane" +msgstr "Piano del foro" + +msgid "Depth (blind)" +msgstr "Profondità (cieco)" + +msgid "Pos X" +msgstr "Pos. X" + +msgid "Pos Y" +msgstr "Pos. Y" + +msgid "Through" +msgstr "Passante" + +msgid "Thread plane" +msgstr "Piano filettatura" + +msgid "Pitch" +msgstr "Passo" + +msgid "Thread depth" +msgstr "Profondità filettatura" + +msgid "Plane X" +msgstr "Piano X" + +msgid "Plane Y" +msgstr "Piano Y" + +msgid "Profile: —" +msgstr "Profilo: —" + +msgid "Path" +msgstr "Percorso" + +msgid "Linear" +msgstr "Lineare" + +msgid "Direction" +msgstr "Direzione" + +msgid "Total angle°" +msgstr "Angolo totale°" + +msgid "Boolean" +msgstr "Booleana" + +msgid "Union (join)" +msgstr "Unione (fondi)" + +msgid "Subtract (cut)" +msgstr "Sottrai (taglia)" + +msgid "Target (kept)" +msgstr "Destinazione (mantenuto)" + +msgid "Keep tool body" +msgstr "Mantieni corpo utensile" + +msgid "Body" +msgstr "Corpo" + +msgid "Insert" +msgstr "Inserisci" + +msgid "" +"Drag a corner to size, the centre to move.\n" +"Confirm or Cancel in the toolbar above." +msgstr "Trascina un angolo per dimensionare, il centro per spostare.\nConferma o Annulla nella barra qui sopra." + +msgid "Midplane" +msgstr "Piano medio" + +msgid "Two edges" +msgstr "Due spigoli" + +msgid "Plane type" +msgstr "Tipo di piano" + +msgid "Base" +msgstr "Base" + +msgid "Angle°" +msgstr "Angolo°" + +msgid "Base X" +msgstr "Base X" + +msgid "Base Y" +msgstr "Base Y" + +msgid "Tilt axis" +msgstr "Asse di inclinazione" + +msgid "Pick Face A" +msgstr "Seleziona faccia A" + +msgid "Pick Face B" +msgstr "Seleziona faccia B" + +msgid "Pick Edge A" +msgstr "Seleziona spigolo A" + +msgid "Pick Edge B" +msgstr "Seleziona spigolo B" + +msgid "Size U" +msgstr "Dimensione U" + +msgid "Size V" +msgstr "Dimensione V" + +msgid "Profiles (check 2+, in order):" +msgstr "Profili (seleziona 2+, in ordine):" + +msgid "Ruled (straight) sections" +msgstr "Sezioni rigate (rettilinee)" + +msgid "Fills the sketch's closed boundary with a smooth face." +msgstr "Riempie il contorno chiuso dello schizzo con una faccia liscia." + +msgid "Sheet body" +msgstr "Corpo superficie" + +msgid "Offsets a sheet body's shell. Positive = outward, negative = inward." +msgstr "Esegue l'offset del guscio di un corpo superficie. Positivo = verso l'esterno, negativo = verso l'interno." + +msgid "Thickens a sheet body into a solid. Flip reverses the direction." +msgstr "Ispessisce un corpo superficie in un solido. Inverti cambia la direzione." + +msgid "(all faces — closed hollow)" +msgstr "(tutte le facce — cavità chiusa)" + +msgid "Open face" +msgstr "Faccia aperta" + +msgid "Pick a solid face to open it, then set the wall thickness." +msgstr "Seleziona una faccia solida da aprire, poi imposta lo spessore di parete." + +msgid "Angle (°)" +msgstr "Angolo (°)" + +msgid "(pick a side face)" +msgstr "(seleziona una faccia laterale)" + +msgid "Draft" +msgstr "Sformo" + +msgid "Pick a side face, then set the draft angle. The face pivots about the body base." +msgstr "Seleziona una faccia laterale, poi imposta l'angolo di sformo. La faccia ruota attorno alla base del corpo." + +msgid "Translate X" +msgstr "Traslazione X" + +msgid "Translate Y" +msgstr "Traslazione Y" + +msgid "Translate Z" +msgstr "Traslazione Z" + +msgid "Rotate axis" +msgstr "Asse di rotazione" + +msgid "Pivot X" +msgstr "" + +msgid "Pivot Y" +msgstr "" + +msgid "Pivot Z" +msgstr "" + +msgid "Keep original (make a copy)" +msgstr "Mantieni l'originale (crea una copia)" + +msgid "Translate and/or rotate the selected body. Rotation is applied about the pivot, then translation follows." +msgstr "Trasla e/o ruota il corpo selezionato. La rotazione è applicata attorno al pivot, poi segue la traslazione." + +msgid "Mirror plane" +msgstr "Piano di simmetria" + +msgid "Keep original" +msgstr "Mantieni originale" + +msgid "Reflect the selected body about a plane. The mirror is always a new body; keeping the original gives you both." +msgstr "Riflette il corpo selezionato rispetto a un piano. La simmetria crea sempre un nuovo corpo; mantenendo l'originale li avrai entrambi." + +msgid "Pick a solid face and offset it into a new thin body. Not for sheet bodies — use Thicken Surface for those." +msgstr "Seleziona una faccia solida e offsettala in un nuovo corpo sottile. Non per i corpi superficie — per quelli usa Ispessisci superficie." + +msgid "Target body" +msgstr "Corpo di destinazione" + +msgid "Entity index" +msgstr "Indice entità" + +msgid "Grow a thin wall from an open sketch Line entity, fused to the target body. Entity index is the position of the open Line in the sketch." +msgstr "Genera una parete sottile da un'entità Linea aperta dello schizzo, fusa al corpo di destinazione. L'indice entità è la posizione della linea aperta nello schizzo." + +msgid "Source body" +msgstr "Corpo di origine" + +msgid "Target plane" +msgstr "Piano di destinazione" + +msgid "Project the edges of a body onto a plane as sketch entities. Pick a face to project only its edges, or leave the face empty to project the whole body." +msgstr "Proietta gli spigoli di un corpo su un piano come entità di schizzo. Seleziona una faccia per proiettarne solo gli spigoli, oppure lasciala vuota per proiettare l'intero corpo." + +msgid "Add picked face" +msgstr "Aggiungi faccia selezionata" + +msgid "Click a face on the body first, then Add picked face" +msgstr "Clicca prima una faccia del corpo, poi Aggiungi faccia selezionata" + +#, c-format, boost-format +msgid "Face %d is already in the list" +msgstr "La faccia %d è già nell'elenco" + +msgid "Faces to delete" +msgstr "Facce da eliminare" + +msgid "Pick a solid face, then click 'Add picked face' to accumulate faces. Confirm to remove all listed faces and heal the solid." +msgstr "Seleziona una faccia solida, poi clicca 'Aggiungi faccia selezionata' per accumulare le facce. Conferma per rimuovere tutte le facce elencate e riparare il solido." + +msgid "Left-handed" +msgstr "Sinistrorsa" + +msgid "Taper (°)" +msgstr "Rastremazione (°)" + +msgid "A helical curve (spring path). Use as a sweep path to build springs, coils, or augers." +msgstr "Una curva elicoidale (percorso a molla). Usala come percorso di sweep per creare molle, bobine o coclee." + +msgid "Two points" +msgstr "Due punti" + +msgid "Face normal" +msgstr "Normale alla faccia" + +msgid "Cylinder centerline" +msgstr "Asse del cilindro" + +msgid "Plane intersection" +msgstr "Intersezione di piani" + +msgid "Along edge" +msgstr "Lungo lo spigolo" + +msgid "Axis type" +msgstr "Tipo di asse" + +msgid "Pick Face" +msgstr "Seleziona faccia" + +msgid "Pick Edge" +msgstr "Seleziona spigolo" + +msgid "Plane A" +msgstr "Piano A" + +msgid "Plane B" +msgstr "Piano B" + +msgid "Point 1 X" +msgstr "Punto 1 X" + +msgid "Point 1 Y" +msgstr "Punto 1 Y" + +msgid "Point 1 Z" +msgstr "Punto 1 Z" + +msgid "Point 2 X" +msgstr "Punto 2 X" + +msgid "Point 2 Y" +msgstr "Punto 2 Y" + +msgid "Point 2 Z" +msgstr "Punto 2 Z" + +msgid "Point (world)" +msgstr "Punto (mondo)" + +msgid "Face + direction" +msgstr "Faccia + direzione" + +msgid "Edge (sets in-plane direction)" +msgstr "Spigolo (definisce la direzione nel piano)" + +msgid "Without an edge the frame takes X from the face's first edge — pick one to choose it yourself" +msgstr "Senza uno spigolo il sistema prende X dal primo spigolo della faccia — selezionane uno per sceglierlo tu" + +msgid "X hint X" +msgstr "Dir. X — X" + +msgid "X hint Y" +msgstr "Dir. X — Y" + +msgid "X hint Z" +msgstr "Dir. X — Z" + +msgid "Fastened — 6 DOF locked, B driven onto A exactly" +msgstr "Fisso — 6 gradi di libertà bloccati, B portato esattamente su A" + +msgid "Planar — z aligned, offset distance; free in-plane slide" +msgstr "Planare — z allineati, distanza di offset; scorrimento libero nel piano" + +msgid "Revolute — axes collinear; free rotation about z" +msgstr "Rotoidale — assi collineari; rotazione libera attorno a z" + +msgid "Slider — orientation locked; free axial slide" +msgstr "Slitta — orientamento bloccato; scorrimento assiale libero" + +msgid "Cylindrical — axes collinear; free spin + axial slide" +msgstr "Cilindrico — assi collineari; rotazione libera + scorrimento assiale" + +msgid "Kind" +msgstr "Tipo" + +msgid "CS A (fixed)" +msgstr "SC A (fisso)" + +msgid "CS B (moves)" +msgstr "SC B (mobile)" + +msgid "Flip (oppose z axes)" +msgstr "Inverti (assi z opposti)" + +msgid "Plane distance" +msgstr "Distanza dal piano" + +msgid "Axial position" +msgstr "Posizione assiale" + +msgid "Expression" +msgstr "Espressione" + +msgid "Field" +msgstr "Campo" + +msgid "Expr" +msgstr "Espr." + +msgid "(no bindings)" +msgstr "(nessuna associazione)" + +msgid "Value" +msgstr "Valore" + +msgid "Pick a plane, then draw. Finish (✓) when done." +msgstr "Seleziona un piano, poi disegna. Completa (✓) quando hai finito." + +msgid "Constraints" +msgstr "Vincoli" + +msgid "Feature tree" +msgstr "Albero delle feature" + +msgid "Move body / Scale imported Text-SVG" +msgstr "Sposta il corpo / scala il testo-SVG importato" + +msgid "Select a body to move it, or an imported Text/SVG to scale" +msgstr "Seleziona un corpo da spostare, o un testo/SVG importato da scalare" + +msgid "Show / hide" +msgstr "Mostra / nascondi" + +msgid "Move up" +msgstr "Sposta su" + +msgid "Move down" +msgstr "Sposta giù" + +msgid "Check interference — find overlapping bodies" +msgstr "Verifica interferenze — trova i corpi sovrapposti" + +msgid "Bodies" +msgstr "Corpi" + +#, c-format, boost-format +msgid "Body %d selected — next Extrude / Fillet acts on it" +msgstr "Corpo %d selezionato — la prossima estrusione/raccordo agirà su di esso" + +msgid "Variables" +msgstr "Variabili" + +msgid "+" +msgstr "" + +msgid "Del" +msgstr "Elimina" + +msgid "Sketch created — select it and Extrude" +msgstr "Schizzo creato — selezionalo ed estrudi" + +msgid "Sketch empty — nothing committed" +msgstr "Schizzo vuoto — nessuna modifica applicata" + +msgid "Sketch updated" +msgstr "Schizzo aggiornato" + +#, c-format +msgid "Sketch created (%zu driving dims) — select it and Extrude" +msgstr "Schizzo creato (%zu quote guida) — selezionalo ed estrudi" + +msgid "✗ Conflicting constraints" +msgstr "✗ Vincoli in conflitto" + +msgid "✓ Fully constrained" +msgstr "✓ Completamente vincolato" + +#, c-format, boost-format +msgid "%d degrees of freedom" +msgstr "%d gradi di libertà" + +#, c-format, boost-format +msgid "%d selected — Delete removes them" +msgstr "%d selezionati — Canc li elimina" + +msgid "Click to select; click a filled face to extrude; Shift to add" +msgstr "Clicca per selezionare; clicca una faccia piena per estrudere; Maiusc per aggiungere" + +msgid "Could not resolve the sketch to extrude" +msgstr "Impossibile risolvere lo schizzo da estrudere" + +msgid "Face selected — set the depth and Confirm" +msgstr "Faccia selezionata — imposta la profondità e Conferma" + +msgid "Loop selected — Extrude it, or Edit / Delete the sketch" +msgstr "Anello selezionato — estrudilo, oppure modifica/elimina lo schizzo" + +msgid "Sketch selected — Extrude it, or Edit / Delete from the tree" +msgstr "Schizzo selezionato — estrudilo, oppure modifica/elimina dall'albero" + +msgid "Selection cleared" +msgstr "Selezione azzerata" + +#, c-format, boost-format +msgid "Body %d selected — click again for a face" +msgstr "Corpo %d selezionato — clicca di nuovo per una faccia" + +#, c-format, boost-format +msgid "Body %d, face %d — click again for an edge" +msgstr "Corpo %d, faccia %d — clicca di nuovo per uno spigolo" + +#, c-format, boost-format +msgid "Body %d, edge %d selected" +msgstr "Corpo %d, spigolo %d selezionato" + +#, c-format, boost-format +msgid "Face %d" +msgstr "Faccia %d" + +#, c-format, boost-format +msgid "Body %d " +msgstr "Corpo %d " + +msgid "selected (whole) — click again for a face" +msgstr "selezionato (intero) — clicca di nuovo per una faccia" + +#, c-format, boost-format +msgid "face %d selected — Extrude to push/pull it, or click again for an edge" +msgstr "faccia %d selezionata — estrudi per spingerla/tirarla, o clicca di nuovo per uno spigolo" + +#, c-format, boost-format +msgid "edge %d selected — open Fillet/Chamfer to dress it, or click again to reset" +msgstr "spigolo %d selezionato — apri Raccordo/Smusso per rifinirlo, o clicca di nuovo per azzerare" + +#, c-format, boost-format +msgid "%s plane selected — press Sketch to draw on it" +msgstr "Piano %s selezionato — premi Schizzo per disegnarci sopra" + +#, c-format, boost-format +msgid "placed (%.1f, %.1f, %.1f) mm — drag arrows to move, rings to rotate" +msgstr "posizionato a (%.1f, %.1f, %.1f) mm — trascina le frecce per spostare, gli anelli per ruotare" + +msgid "Tool exited" +msgstr "Strumento chiuso" + +#, c-format, boost-format +msgid "Sketch %d" +msgstr "Schizzo %d" + +#, c-format +msgid "OK — %zu triangles" +msgstr "OK — %zu triangoli" + +msgid "Text to insert:" +msgstr "Testo da inserire:" + +msgid "Import SVG" +msgstr "Importa SVG" + +msgid "SnapOrca" +msgstr "" + +msgid "Import STEP" +msgstr "Importa STEP" + +msgid "Reading STEP…" +msgstr "Lettura STEP…" + +msgid "No solids found in STEP" +msgstr "Nessun solido trovato nello STEP" + +msgid "STEP import failed: " +msgstr "Importazione STEP non riuscita: " + +msgid "Rebuilding model…" +msgstr "Ricostruzione modello…" + +#, c-format, boost-format +msgid "Imported %d solid(s) — pick a face or edge, then Fillet / Cut / Shell to modify" +msgstr "Importati %d solidi — seleziona una faccia o uno spigolo, poi Raccordo / Taglia / Svuota per modificare" + +msgid "Import mesh" +msgstr "Importa mesh" + +msgid "Could not read the STL file" +msgstr "Impossibile leggere il file STL" + +msgid "Could not read the OBJ file: " +msgstr "Impossibile leggere il file OBJ: " + +msgid "Unsupported mesh format (STL and OBJ are supported)" +msgstr "Formato mesh non supportato (sono supportati STL e OBJ)" + +msgid "The mesh contains no triangles" +msgstr "La mesh non contiene triangoli" + +#, c-format, boost-format +msgid "" +"This mesh has %d triangles. Every triangle becomes a B-rep face before coplanar merging, so importing it may take a long time and leave a body that is slow to edit. Decimating the mesh first is usually better.\n" +"\n" +"Import anyway?" +msgstr "" + +msgid "Large mesh" +msgstr "Mesh grande" + +msgid "Mesh conversion failed: " +msgstr "Conversione mesh non riuscita: " + +msgid "Mesh conversion produced no geometry" +msgstr "La conversione della mesh non ha prodotto geometria" + +msgid "Mesh import failed: " +msgstr "Importazione mesh non riuscita: " + +#, c-format, boost-format +msgid "Imported solid — %d triangles → %d faces, volume %.2f mm³. Pick a face or edge, then Fillet / Cut / Shell to modify" +msgstr "Solido importato — %d triangoli → %d facce, volume %.2f mm³. Seleziona una faccia o uno spigolo, poi Raccordo / Taglia / Svuota per modificare" + +#, c-format, boost-format +msgid "Imported as an open shell (not watertight): %d boundary edge(s), %d non-manifold edge(s) — %d triangles → %d faces. The source mesh has holes or duplicated geometry; boolean features may fail on it" +msgstr "" + +msgid "No importable geometry found" +msgstr "Nessuna geometria importabile trovata" + +msgid " — drag to place/size, then Confirm" +msgstr " — trascina per posizionare/dimensionare, poi Conferma" + +msgid "Insert cancelled" +msgstr "Inserimento annullato" + +msgid "Drag a corner to scale, the centre to move — right-click when done" +msgstr "Trascina un angolo per scalare, il centro per spostare — tasto destro al termine" + +msgid "Sketch added — select it and Extrude" +msgstr "Schizzo aggiunto — selezionalo ed estrudi" + +msgid "Recompute error: " +msgstr "Errore di ricalcolo: " + +msgid "Add a solid (sketch + extrude) first" +msgstr "Aggiungi prima un solido (schizzo + estrusione)" + +#, c-format, boost-format +msgid "Thread standard: %s (pitch %.3g mm)" +msgstr "Standard filettatura: %s (passo %.3g mm)" + +msgid "Thread needs a solid body — add or import one first" +msgstr "La filettatura richiede un corpo solido — creane o importane uno" + +msgid "Pick a sketch profile to revolve first" +msgstr "Seleziona prima uno schizzo profilo da far ruotare" + +msgid "Revolve needs a solid body — add or import one first" +msgstr "La rivoluzione richiede un corpo solido — creane o importane uno" + +msgid "Pick a profile sketch to sweep first" +msgstr "Seleziona prima uno schizzo profilo per lo sweep" + +msgid "Pick a path sketch for the sweep" +msgstr "Seleziona uno schizzo percorso per lo sweep" + +msgid "Sweep needs a solid body — add or import one first" +msgstr "Lo sweep richiede un corpo solido — creane o importane uno" + +msgid "Check at least two profile sketches to loft" +msgstr "Seleziona almeno due schizzi profilo per il loft" + +msgid "Loft needs a solid body — add or import one first" +msgstr "Il loft richiede un corpo solido — creane o importane uno" + +msgid "Pick a sketch profile to extrude first" +msgstr "Seleziona prima uno schizzo profilo da estrudere" + +msgid "Pick a sketch to fill first" +msgstr "Seleziona prima uno schizzo da riempire" + +msgid "Select a sheet body first" +msgstr "Seleziona prima un corpo superficie" + +msgid "Pick a solid face to thicken first" +msgstr "Seleziona prima una faccia solida da ispessire" + +msgid "Pick a sketch with an open line first" +msgstr "Seleziona prima uno schizzo con una linea aperta" + +msgid "Add at least one face to delete first" +msgstr "Aggiungi prima almeno una faccia da eliminare" + +msgid "Mate needs two CoordSys features — create them first" +msgstr "L'accoppiamento richiede due feature Sist. coord. — creale prima" + +msgid "Mate: CS A and CS B must be different CoordSys features" +msgstr "Accoppiamento: SC A e SC B devono essere feature Sist. coord. diverse" + +msgid "Mate rejected" +msgstr "Accoppiamento rifiutato" + +msgid "No interference — need at least two solid bodies to check" +msgstr "Nessuna interferenza — servono almeno due corpi solidi per la verifica" + +msgid "No interference found" +msgstr "Nessuna interferenza rilevata" + +#, c-format +msgid "%zu interference pairs, worst %.2f mm³" +msgstr "%zu coppie in interferenza, peggiore %.2f mm³" + +msgid "" +"Interference pairs:\n" +"\n" +msgstr "Coppie in interferenza:\n\n" + +#, c-format, boost-format +msgid "Body %d" +msgstr "Corpo %d" + +msgid "Interference" +msgstr "Interferenza" + +msgid "Pattern needs a solid body — add or import one first" +msgstr "La serie richiede un corpo solido — creane o importane uno" + +msgid "Boolean needs two solid bodies — add or import a second one" +msgstr "La booleana richiede due corpi solidi — creane o importane un secondo" + +msgid "Cut needs a solid body — add or import one first" +msgstr "Il taglio richiede un corpo solido — creane o importane uno" + +msgid "Click a solid FACE in the viewport" +msgstr "Clicca una FACCIA solida nella vista" + +msgid "Click a solid EDGE in the viewport" +msgstr "Clicca uno SPIGOLO solido nella vista" + +msgid "Plane added — pick it as a sketch plane" +msgstr "Piano aggiunto — selezionalo come piano di schizzo" + +msgid "Axis added" +msgstr "Asse aggiunto" + +msgid "Coord Sys added" +msgstr "Sist. coord. aggiunto" + +msgid "Shell needs a solid body — add or import one first" +msgstr "Lo svuotamento richiede un corpo solido — creane o importane uno" + +msgid "Draft needs a solid body — add or import one first" +msgstr "Lo sformo richiede un corpo solido — creane o importane uno" + +msgid "Draft needs a picked face — click a side face first" +msgstr "Lo sformo richiede una faccia selezionata — clicca prima una faccia laterale" + +msgid "Could not restore the CAD model from this project" +msgstr "Impossibile ripristinare il modello CAD da questo progetto" + +msgid "Section view on — hides half the model to see inside; PageUp / PageDown move the plane, Flip shows the other half" +msgstr "Vista in sezione attiva — nasconde metà del modello per vederne l'interno; PagSu / PagGiù spostano il piano, Inverti mostra l'altra metà" + +msgid "Section view off" +msgstr "Vista in sezione disattivata" + +#, c-format, boost-format +msgid "Section view — showing the %s half" +msgstr "Vista in sezione — mostra la metà %s" + +msgid "upper" +msgstr "superiore" + +msgid "lower" +msgstr "inferiore" + +msgid "Select a body first — click it in the viewport or the Bodies list" +msgstr "Seleziona prima un corpo — cliccalo nella vista o nell'elenco Corpi" + +msgid "That body has no display mesh yet — recompute first" +msgstr "Quel corpo non ha ancora una mesh di visualizzazione — ricalcola prima" + +msgid "Drag the arrows to move, the rings to rotate — then Confirm (Esc cancels)" +msgstr "Trascina le frecce per spostare, gli anelli per ruotare — poi Conferma (Esc annulla)" + +msgid "Select a body first" +msgstr "Seleziona prima un corpo" + +#, c-format, boost-format +msgid "Body %d colour set" +msgstr "Colore corpo %d impostato" + +msgid "Pick a body face first (click a solid, then click again to a face), then press F" +msgstr "Seleziona prima una faccia del corpo (clicca un solido, poi clicca di nuovo su una faccia), quindi premi F" + +msgid "Placed on face — body laid flat on the bed" +msgstr "Posizionato sulla faccia — corpo appoggiato sul piano" + +msgid "Edit rejected: " +msgstr "Modifica rifiutata: " + +msgid "Erase all features and bodies and start a new design? This cannot be undone." +msgstr "Eliminare tutte le feature e i corpi e iniziare un nuovo design? L'operazione non è annullabile." + +msgid "New Design" +msgstr "Nuovo design" + +msgid "Select the FEATURE that created this body (or use New Design)" +msgstr "Seleziona la FEATURE che ha creato questo corpo (oppure usa Nuovo design)" + +msgid "Select a feature in the tree first" +msgstr "Seleziona prima una feature nell'albero" + +#, c-format, boost-format +msgid "Body %d shown" +msgstr "Corpo %d mostrato" + +#, c-format, boost-format +msgid "Body %d hidden" +msgstr "Corpo %d nascosto" + +msgid "Feature shown" +msgstr "Feature mostrata" + +msgid "Feature hidden" +msgstr "Feature nascosta" + +msgid "Draw a sketch first, then Constrain" +msgstr "Disegna prima uno schizzo, poi Vincola" + +msgid "Select a sketch in the tree first" +msgstr "Seleziona prima uno schizzo nell'albero" + +msgid "Selected feature is not a sketch" +msgstr "La feature selezionata non è uno schizzo" + +msgid "Pick 1-2 lines, then a constraint; right-click exits" +msgstr "Seleziona 1-2 linee, poi un vincolo; il tasto destro esce" + +msgid "Pick 1-2 entities, then a constraint or dimension; right-click exits" +msgstr "Seleziona 1-2 entità, poi un vincolo o una quota; il tasto destro esce" + +msgid "Pick two entities first" +msgstr "Seleziona prima due entità" + +msgid "Pick an entity first" +msgstr "Seleziona prima un'entità" + +msgid "Concentric needs two circles or arcs" +msgstr "La concentricità richiede due cerchi o archi" + +msgid "Tangent needs a line and a circle/arc, or two circles/arcs" +msgstr "La tangenza richiede una linea e un cerchio/arco, o due cerchi/archi" + +msgid "Midpoint needs a point and a line" +msgstr "Il punto medio richiede un punto e una linea" + +msgid "Symmetric: pick two entities, then an axis line" +msgstr "Simmetria: seleziona due entità, poi una linea come asse" + +msgid "Symmetric needs two points or two lines + an axis" +msgstr "La simmetria richiede due punti o due linee + un asse" + +msgid "Radius/Diameter needs a circle or arc" +msgstr "Raggio/diametro richiede un cerchio o un arco" + +msgid "Unsupported constraint" +msgstr "Vincolo non supportato" + +msgid "Constraint rejected (over-constrained)" +msgstr "Vincolo rifiutato (sovravincolato)" + +msgid "Applied constraint" +msgstr "Vincolo applicato" + +#, c-format, boost-format +msgid "Fix %s" +msgstr "Fissa %s" + +#, c-format, boost-format +msgid "Lock X %s" +msgstr "Blocca X %s" + +#, c-format, boost-format +msgid "Lock Y %s" +msgstr "Blocca Y %s" + +msgid "Equal" +msgstr "Uguale" + +#, c-format, boost-format +msgid "Symmetric %s — %s / %s" +msgstr "Simmetrico %s — %s / %s" + +msgid "On line" +msgstr "Su linea" + +msgid "On edge" +msgstr "Su spigolo" + +msgid "Constraint" +msgstr "Vincolo" + +#, c-format, boost-format +msgid "Constraints (%d)" +msgstr "Vincoli (%d)" + +msgid "No constraints yet" +msgstr "Nessun vincolo" + +msgid "Delete constraint" +msgstr "Elimina vincolo" + +msgid "Constraint deleted" +msgstr "Vincolo eliminato" + +msgid "Press Constrain on a sketch first" +msgstr "Premi prima Vincola su uno schizzo" + +msgid "Pick the entity, then a mirror-axis line" +msgstr "Seleziona l'entità, poi una linea come asse di simmetria" + +msgid "Mirror axis must be a line" +msgstr "L'asse di simmetria deve essere una linea" + +msgid "Mirror produced nothing" +msgstr "La simmetria non ha prodotto nulla" + +msgid "Offset distance (+left / -right of direction)" +msgstr "Distanza di offset (+sinistra / -destra rispetto alla direzione)" + +msgid "Offset collapsed the entity" +msgstr "L'offset ha fatto collassare l'entità" + +msgid "Pick two lines to fillet" +msgstr "Seleziona due linee da raccordare" + +msgid "Fillet needs two lines" +msgstr "Il raccordo richiede due linee" + +msgid "Fillet radius" +msgstr "Raggio di raccordo" + +msgid "Fillet failed (parallel lines or radius too large)" +msgstr "Raccordo non riuscito (linee parallele o raggio troppo grande)" + +msgid "Pick two lines to chamfer" +msgstr "Seleziona due linee da smussare" + +msgid "Chamfer needs two lines" +msgstr "Lo smusso richiede due linee" + +msgid "Chamfer distance" +msgstr "Distanza smusso" + +msgid "Chamfer failed (parallel lines or distance too large)" +msgstr "Smusso non riuscito (linee parallele o distanza troppo grande)" + +msgid "Trim works on lines, arcs and circles" +msgstr "Il taglio funziona su linee, archi e cerchi" + +msgid "Extend works on lines and arcs" +msgstr "L'estensione funziona su linee e archi" + +msgid "Pick the edge to trim/extend" +msgstr "Seleziona lo spigolo da tagliare/estendere" + +msgid "Nothing to trim at the pick" +msgstr "Niente da tagliare nel punto selezionato" + +msgid "No edge to extend to" +msgstr "Nessuno spigolo a cui estendere" + +msgid "Array count (incl. original)" +msgstr "Numero di copie (incl. originale)" + +msgid "Spacing (mm)" +msgstr "Spaziatura (mm)" + +msgid "Array produced nothing" +msgstr "La serie non ha prodotto nulla" + +msgid "Move dX (mm)" +msgstr "Spost. dX (mm)" + +msgid "Move dY (mm)" +msgstr "Spost. dY (mm)" + +msgid "Move produced nothing" +msgstr "Lo spostamento non ha prodotto nulla" + +msgid "Rotate angle (deg)" +msgstr "Angolo di rotazione (gradi)" + +msgid "Rotate produced nothing" +msgstr "La rotazione non ha prodotto nulla" + +msgid "Scale factor" +msgstr "Fattore di scala" + +msgid "Scale produced nothing" +msgstr "La scala non ha prodotto nulla" + +msgid "Polar count (incl. original)" +msgstr "Numero polare (incl. originale)" + +msgid "Total sweep (deg)" +msgstr "Rotazione totale (gradi)" + +msgid "Polar array produced nothing" +msgstr "La serie polare non ha prodotto nulla" + +msgid "Applied edit" +msgstr "Modifica applicata" + +msgid " — type a value, press Enter (or Confirm)" +msgstr " — digita un valore, premi Invio (o Conferma)" + +msgid "Pick a segment in the viewport first" +msgstr "Seleziona prima un segmento nella vista" + +msgid "Applied Horizontal" +msgstr "Applicato orizzontale" + +msgid "Applied Vertical" +msgstr "Applicato verticale" + +msgid "Sketch: " +msgstr "Schizzo: " + +msgid "Editing sketch — drag a handle or click a quote to edit" +msgstr "Modifica schizzo — trascina una maniglia o clicca una quota per modificarla" + +msgid "This feature type can't be edited yet" +msgstr "Questo tipo di feature non è ancora modificabile" + +msgid "Nothing to export — add a feature first" +msgstr "Niente da esportare — aggiungi prima una feature" + +msgid "Export STEP" +msgstr "Esporta STEP" + +msgid "Exported STEP" +msgstr "STEP esportato" + +msgid "STEP export failed: " +msgstr "Esportazione STEP non riuscita: " + +msgid "Nothing to commit — add a feature first" +msgstr "Niente da applicare — aggiungi prima una feature" + +msgid "All bodies hidden — show one before committing" +msgstr "Tutti i corpi sono nascosti — mostrane uno prima di applicare" + +msgid "Plane ready" +msgstr "Piano pronto" + +msgid "Axis ready" +msgstr "Asse pronto" + +msgid "Coord Sys ready" +msgstr "Sist. coord. pronto" + +msgid "Helix ready" +msgstr "Elica pronta" + +msgid "Project ready" +msgstr "Proiezione pronta" + +msgid "Sketch ready" +msgstr "Schizzo pronto" + +msgid "Mate needs at least two CoordSys features" +msgstr "L'accoppiamento richiede almeno due feature Sist. coord." + +msgid "Mate: CS A and CS B must be different" +msgstr "Accoppiamento: SC A e SC B devono essere diversi" + +msgid "Mate ready" +msgstr "Accoppiamento pronto" + +#, c-format +msgid "Preview — %zu triangles" +msgstr "Anteprima — %zu triangoli" + +msgid "Invalid: " +msgstr "Non valido: " + +#, c-format, boost-format +msgid "Body %d — moved (%.1f, %.1f, %.1f) mm, rotated %.1f°" +msgstr "Corpo %d — spostato di (%.1f, %.1f, %.1f) mm, ruotato di %.1f°" + +msgid "Profile: " +msgstr "Profilo: " + +#, c-format, boost-format +msgid "Face %d (push/pull)" +msgstr "Faccia %d (push/pull)" + +msgid "Move cancelled" +msgstr "Spostamento annullato" + +msgid "Finish or cancel the current tool first (Esc)" +msgstr "Completa o annulla prima lo strumento attivo (Esc)" + +msgid "Nothing to redo" +msgstr "Niente da ripristinare" + +msgid "Nothing to undo" +msgstr "Niente da annullare" + +#, c-format +msgid "Redo (%zu more)" +msgstr "Ripristina (altri %zu)" + +#, c-format +msgid "Undo (%zu more)" +msgstr "Annulla (altri %zu)" + +msgid "Variable name:" +msgstr "Nome variabile:" + +msgid "Add Variable" +msgstr "Aggiungi variabile" + +msgid "Variable name must not contain spaces" +msgstr "Il nome della variabile non può contenere spazi" + +#, c-format, boost-format +msgid "Expression for '%s':" +msgstr "Espressione per '%s':" + +msgid "Select a variable first" +msgstr "Seleziona prima una variabile" + +msgid "Edit Variable" +msgstr "Modifica variabile" + +#, c-format, boost-format +msgid "Variable '%s' could not be removed (likely still referenced by a feature expression): %s" +msgstr "Impossibile rimuovere la variabile '%s' (probabilmente ancora referenziata da un'espressione di feature): %s" + +msgid "No binding for that field" +msgstr "Nessuna associazione per quel campo" + +#~ msgid "" +#~ "Precise wall\n" +#~ "Did you know that turning on precise wall can improve precision and layer consistency?" +#~ msgstr "" +#~ "Parete precisa\n" +#~ "Sapevi che abilitare parete precisa può migliorare la precisione e l'uniformità degli strati?" + +#~ msgid "" +#~ "Sandwich mode\n" +#~ "Did you know that you can use sandwich mode (inner-outer-inner) to improve precision and layer consistency if your model doesn't have very steep overhangs?" +#~ msgstr "" +#~ "Modalità panino\n" +#~ "Sapevi che puoi utilizzare la modalità panino (interno-esterno-interno) per migliorare la precisione e l'uniformità degli strati se il tuo modello non presenta sporgenze molto ripide?" + +#~ msgid "" +#~ "Chamber temperature\n" +#~ "Did you know that OrcaSlicer supports chamber temperature?" +#~ msgstr "" +#~ "Temperatura della camera\n" +#~ "Sapevi che OrcaSlicer supporta la funzione di controllo della temperatura della camera?" + +#~ msgid "" +#~ "Calibration\n" +#~ "Did you know that calibrating your printer can do wonders? Check out our beloved calibration solution in OrcaSlicer." +#~ msgstr "" +#~ "Calibrazione\n" +#~ "Sapevi che calibrare la tua stampante può fare miracoli? Dai un'occhiata alla nostra amata soluzione di calibrazione in OrcaSlicer." + +#~ msgid "" +#~ "Auxiliary fan\n" +#~ "Did you know that OrcaSlicer supports Auxiliary part cooling fan?" +#~ msgstr "" +#~ "Ventola ausiliaria\n" +#~ "Sapevi che OrcaSlicer supporta la ventola di raffreddamento ausiliaria?" + +#~ msgid "" +#~ "Air filtration/Exhaust Fan\n" +#~ "Did you know that OrcaSlicer can support Air filtration/Exhaust Fan?" +#~ msgstr "" +#~ "Filtrazione dell'aria/Ventola di estrazione\n" +#~ "Sapevi che OrcaSlicer può supportare la filtrazione dell'aria/ventola di estrazione?" + +#~ msgid "" +#~ "G-code window\n" +#~ "You can turn on/off the G-code window by pressing the C key." +#~ msgstr "" +#~ "Finestra G-code\n" +#~ "È possibile attivare/disattivare la finestra del G-code premendo il tasto C ." + +#~ msgid "" +#~ "Switch workspaces\n" +#~ "You can switch between Prepare and Preview workspaces by pressing the Tab key." +#~ msgstr "" +#~ "Cambia spazio di lavoro\n" +#~ "È possibile passare dall'area di lavoro Prepara ad Anteprima e viceversa premendo il tasto TAB ." + +#~ msgid "" +#~ "How to use keyboard shortcuts\n" +#~ "Did you know that Orca Slicer offers a wide range of keyboard shortcuts and 3D scene operations?" +#~ msgstr "" +#~ "Come utilizzare le scorciatoie da tastiera\n" +#~ "Sapevi che OrcaSlicer offre un'ampia gamma di scorciatoie da tastiera e operazioni di scena 3D?" + +#~ msgid "" +#~ "Cut Tool\n" +#~ "Did you know that you can cut a model at any angle and position with the cutting tool?" +#~ msgstr "" +#~ "Strumento Taglia\n" +#~ "Sapevi che è possibile tagliare un modello in qualsiasi angolazione e posizione con lo Strumento Taglia?" + +#~ msgid "" +#~ "Fix Model\n" +#~ "Did you know that you can fix a corrupted 3D model to avoid a lot of slicing problems on the Windows system?" +#~ msgstr "" +#~ "Correggi modello\n" +#~ "Sapevi che puoi riparare un modello 3D danneggiato per evitare molti problemi di elaborazione su Windows?" + +#~ msgid "" +#~ "Timelapse\n" +#~ "Did you know that you can generate a timelapse video during each print?" +#~ msgstr "" +#~ "Timelapse\n" +#~ "Sapevi che puoi generare un video timelapse durante ogni stampa?" # TODO: Review, changed by lang refactor. PR 14254 -#: resources/data/hints.ini: [hint:Auto-Arrange] -msgid "" -"Auto-Arrange\n" -"Did you know that you can auto-arrange all the objects in your project?" -msgstr "" -"Disposizione automatica\n" -"Sapevi che puoi disporre automaticamente tutti gli oggetti del tuo progetto?" +#~ msgid "" +#~ "Auto-Arrange\n" +#~ "Did you know that you can auto-arrange all the objects in your project?" +#~ msgstr "" +#~ "Disposizione automatica\n" +#~ "Sapevi che puoi disporre automaticamente tutti gli oggetti del tuo progetto?" # TODO: Review, changed by lang refactor. PR 14254 -#: resources/data/hints.ini: [hint:Auto-Orient] -msgid "" -"Auto-Orient\n" -"Did you know that you can rotate objects to an optimal orientation for printing with a simple click?" -msgstr "" -"Orientamento automatico\n" -"Sapevi che puoi orientare gli oggetti in modo ottimale per la stampa con un semplice clic?" +#~ msgid "" +#~ "Auto-Orient\n" +#~ "Did you know that you can rotate objects to an optimal orientation for printing with a simple click?" +#~ msgstr "" +#~ "Orientamento automatico\n" +#~ "Sapevi che puoi orientare gli oggetti in modo ottimale per la stampa con un semplice clic?" -#: resources/data/hints.ini: [hint:Lay on Face] -msgid "" -"Lay on Face\n" -"Did you know that you can quickly orient a model so that one of its faces sits on the print bed? Select the \"Place on face\" function or press the F key." -msgstr "" -"Posiziona su faccia\n" -"Sapevi che è possibile orientare rapidamente un modello in modo che una delle sue facce si trovi sul piano di stampa? Selezionare la funzione \"Posiziona su faccia\" o premere il tasto F ." +#~ msgid "" +#~ "Lay on Face\n" +#~ "Did you know that you can quickly orient a model so that one of its faces sits on the print bed? Select the \"Place on face\" function or press the F key." +#~ msgstr "" +#~ "Posiziona su faccia\n" +#~ "Sapevi che è possibile orientare rapidamente un modello in modo che una delle sue facce si trovi sul piano di stampa? Selezionare la funzione \"Posiziona su faccia\" o premere il tasto F ." -#: resources/data/hints.ini: [hint:Object List] -msgid "" -"Object List\n" -"Did you know that you can view all objects/parts in a list and change settings for each object/part?" -msgstr "" -"Elenco oggetti\n" -"Sapevi che è possibile visualizzare tutti gli oggetti/parti in un elenco e modificare le impostazioni per ciascun oggetto/parte?" +#~ msgid "" +#~ "Object List\n" +#~ "Did you know that you can view all objects/parts in a list and change settings for each object/part?" +#~ msgstr "" +#~ "Elenco oggetti\n" +#~ "Sapevi che è possibile visualizzare tutti gli oggetti/parti in un elenco e modificare le impostazioni per ciascun oggetto/parte?" -#: resources/data/hints.ini: [hint:Search Functionality] -msgid "" -"Search Functionality\n" -"Did you know that you use the Search tool to quickly find a specific Orca Slicer setting?" -msgstr "" -"Funzionalità di ricerca\n" -"Sapevi che puoi usare lo strumento di ricerca per trovare rapidamente un'impostazione specifica di OrcaSlicer?" +#~ msgid "" +#~ "Search Functionality\n" +#~ "Did you know that you use the Search tool to quickly find a specific Orca Slicer setting?" +#~ msgstr "" +#~ "Funzionalità di ricerca\n" +#~ "Sapevi che puoi usare lo strumento di ricerca per trovare rapidamente un'impostazione specifica di OrcaSlicer?" -#: resources/data/hints.ini: [hint:Simplify Model] -msgid "" -"Simplify Model\n" -"Did you know that you can reduce the number of triangles in a mesh using the Simplify mesh feature? Right-click the model and select Simplify model." -msgstr "" -"Semplifica modello\n" -"Sapevi che puoi ridurre il numero di triangoli in una maglia utilizzando la funzione Semplifica maglia? Fare clic con il pulsante destro del mouse sul modello e selezionare Semplifica modello." +#~ msgid "" +#~ "Simplify Model\n" +#~ "Did you know that you can reduce the number of triangles in a mesh using the Simplify mesh feature? Right-click the model and select Simplify model." +#~ msgstr "" +#~ "Semplifica modello\n" +#~ "Sapevi che puoi ridurre il numero di triangoli in una maglia utilizzando la funzione Semplifica maglia? Fare clic con il pulsante destro del mouse sul modello e selezionare Semplifica modello." -#: resources/data/hints.ini: [hint:Slicing Parameter Table] -msgid "" -"Slicing Parameter Table\n" -"Did you know that you can view all objects/parts on a table and change settings for each object/part?" -msgstr "" -"Tabella parametri di elaborazione\n" -"Sapevi che è possibile visualizzare tutti gli oggetti/parti di una tabella e modificare le impostazioni di ciascun oggetto/parte?" +#~ msgid "" +#~ "Slicing Parameter Table\n" +#~ "Did you know that you can view all objects/parts on a table and change settings for each object/part?" +#~ msgstr "" +#~ "Tabella parametri di elaborazione\n" +#~ "Sapevi che è possibile visualizzare tutti gli oggetti/parti di una tabella e modificare le impostazioni di ciascun oggetto/parte?" -#: resources/data/hints.ini: [hint:Split to Objects/Parts] -msgid "" -"Split to Objects/Parts\n" -"Did you know that you can split a big object into small ones for easy colorizing or printing?" -msgstr "" -"Dividi in oggetti/parti\n" -"Sapevi che è possibile dividere un oggetto grande in piccoli oggetti per facilitare la colorazione o la stampa?" +#~ msgid "" +#~ "Split to Objects/Parts\n" +#~ "Did you know that you can split a big object into small ones for easy colorizing or printing?" +#~ msgstr "" +#~ "Dividi in oggetti/parti\n" +#~ "Sapevi che è possibile dividere un oggetto grande in piccoli oggetti per facilitare la colorazione o la stampa?" -#: resources/data/hints.ini: [hint:Subtract a Part] -msgid "" -"Subtract a Part\n" -"Did you know that you can subtract one mesh from another using the Negative part modifier? That way you can, for example, create easily resizable holes directly in Orca Slicer." -msgstr "" -"Sottrai una parte\n" -"Sapevi che puoi sottrarre una maglia da un'altra usando il modificatore Parte negativa? In questo modo è possibile, ad esempio, creare fori facilmente ridimensionabili direttamente in OrcaSlicer." +#~ msgid "" +#~ "Subtract a Part\n" +#~ "Did you know that you can subtract one mesh from another using the Negative part modifier? That way you can, for example, create easily resizable holes directly in Orca Slicer." +#~ msgstr "" +#~ "Sottrai una parte\n" +#~ "Sapevi che puoi sottrarre una maglia da un'altra usando il modificatore Parte negativa? In questo modo è possibile, ad esempio, creare fori facilmente ridimensionabili direttamente in OrcaSlicer." -#: resources/data/hints.ini: [hint:STEP] -msgid "" -"STEP\n" -"Did you know that you can improve your print quality by slicing a STEP file instead of an STL?\n" -"Orca Slicer supports slicing STEP files, providing smoother results than a lower resolution STL. Give it a try!" -msgstr "" -"STEP\n" -"Sapevi che puoi migliorare la tua qualità di stampa elaborando un file STEP invece di un STL?\n" -"OrcaSlicer supporta l'elaborazione dei file STEP, fornendo risultati più uniformi rispetto a un STL a risoluzione inferiore. Provateci!" +#~ msgid "" +#~ "STEP\n" +#~ "Did you know that you can improve your print quality by slicing a STEP file instead of an STL?\n" +#~ "Orca Slicer supports slicing STEP files, providing smoother results than a lower resolution STL. Give it a try!" +#~ msgstr "" +#~ "STEP\n" +#~ "Sapevi che puoi migliorare la tua qualità di stampa elaborando un file STEP invece di un STL?\n" +#~ "OrcaSlicer supporta l'elaborazione dei file STEP, fornendo risultati più uniformi rispetto a un STL a risoluzione inferiore. Provateci!" -#: resources/data/hints.ini: [hint:Z seam location] -msgid "" -"Z seam location\n" -"Did you know that you can customize the location of the Z seam, and even paint it on your print, to have it in a less visible location? This improves the overall look of your model. Check it out!" -msgstr "" -"Posizione cucitura Z\n" -"Sapevi che puoi personalizzare la posizione della cucitura Z e persino dipingerla sulla stampa, per averla in una posizione meno visibile? Ciò migliora l'aspetto generale del modello. Dai un'occhiata!" +#~ msgid "" +#~ "Z seam location\n" +#~ "Did you know that you can customize the location of the Z seam, and even paint it on your print, to have it in a less visible location? This improves the overall look of your model. Check it out!" +#~ msgstr "" +#~ "Posizione cucitura Z\n" +#~ "Sapevi che puoi personalizzare la posizione della cucitura Z e persino dipingerla sulla stampa, per averla in una posizione meno visibile? Ciò migliora l'aspetto generale del modello. Dai un'occhiata!" -#: resources/data/hints.ini: [hint:Fine-tuning for flow rate] -msgid "" -"Fine-tuning for flow rate\n" -"Did you know that flow rate can be fine-tuned for even better-looking prints? Depending on the material, you can improve the overall finish of the printed model by doing some fine-tuning." -msgstr "" -"Regolazione precisa del flusso di stampa\n" -"Sapevi che la portata può essere regolata con precisione per stampe ancora più belle? A seconda del materiale, è possibile migliorare la finitura complessiva del modello stampato effettuando regolazioni precise." +#~ msgid "" +#~ "Fine-tuning for flow rate\n" +#~ "Did you know that flow rate can be fine-tuned for even better-looking prints? Depending on the material, you can improve the overall finish of the printed model by doing some fine-tuning." +#~ msgstr "" +#~ "Regolazione precisa del flusso di stampa\n" +#~ "Sapevi che la portata può essere regolata con precisione per stampe ancora più belle? A seconda del materiale, è possibile migliorare la finitura complessiva del modello stampato effettuando regolazioni precise." -#: resources/data/hints.ini: [hint:Split your prints into plates] -msgid "" -"Split your prints into plates\n" -"Did you know that you can split a model that has a lot of parts into individual plates ready to print? This will simplify the process of keeping track of all the parts." -msgstr "" -"Dividi le stampe in piatti\n" -"Sapevi che puoi dividere un modello con molte parti in singoli piatti pronti per la stampa? Ciò semplificherà il processo di monitoraggio di tutte le parti." +#~ msgid "" +#~ "Split your prints into plates\n" +#~ "Did you know that you can split a model that has a lot of parts into individual plates ready to print? This will simplify the process of keeping track of all the parts." +#~ msgstr "" +#~ "Dividi le stampe in piatti\n" +#~ "Sapevi che puoi dividere un modello con molte parti in singoli piatti pronti per la stampa? Ciò semplificherà il processo di monitoraggio di tutte le parti." # TODO: Review, changed by lang refactor. PR 14254 -#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer -#: Height] -msgid "" -"Speed up your print with Adaptive Layer Height\n" -"Did you know that you can print a model even faster by using the Adaptive Layer Height option? Check it out!" -msgstr "" -"Accelera la stampa con Altezza strato adattiva\n" -"Sapevi che puoi stampare un modello ancora più velocemente utilizzando l'opzione Altezza strato adattiva? Scoprilo!" +#~ msgid "" +#~ "Speed up your print with Adaptive Layer Height\n" +#~ "Did you know that you can print a model even faster by using the Adaptive Layer Height option? Check it out!" +#~ msgstr "" +#~ "Accelera la stampa con Altezza strato adattiva\n" +#~ "Sapevi che puoi stampare un modello ancora più velocemente utilizzando l'opzione Altezza strato adattiva? Scoprilo!" -#: resources/data/hints.ini: [hint:Support painting] -msgid "" -"Support painting\n" -"Did you know that you can paint the location of your supports? This feature makes it easy to place the support material only on the sections of the model that actually need it." -msgstr "" -"Dipingi i supporti\n" -"Sapevi che è possibile dipingere la posizione dei supporti? Questa funzione consente di posizionare facilmente il materiale di supporto solo sulle sezioni del modello che ne hanno effettivamente bisogno." +#~ msgid "" +#~ "Support painting\n" +#~ "Did you know that you can paint the location of your supports? This feature makes it easy to place the support material only on the sections of the model that actually need it." +#~ msgstr "" +#~ "Dipingi i supporti\n" +#~ "Sapevi che è possibile dipingere la posizione dei supporti? Questa funzione consente di posizionare facilmente il materiale di supporto solo sulle sezioni del modello che ne hanno effettivamente bisogno." # TODO: Review, changed by lang refactor. PR 14254 -#: resources/data/hints.ini: [hint:Different types of supports] -msgid "" -"Different types of supports\n" -"Did you know that you can choose from multiple types of supports? Tree supports work great for organic models while saving filament and improving print speed. Check them out!" -msgstr "" -"Diversi tipi di supporti\n" -"Sapevi che è possibile scegliere tra diversi tipi di supporti? I supporti ad albero funzionano benissimo per i modelli organici, risparmiando filamento e migliorando la velocità di stampa. Scopriteli!" +#~ msgid "" +#~ "Different types of supports\n" +#~ "Did you know that you can choose from multiple types of supports? Tree supports work great for organic models while saving filament and improving print speed. Check them out!" +#~ msgstr "" +#~ "Diversi tipi di supporti\n" +#~ "Sapevi che è possibile scegliere tra diversi tipi di supporti? I supporti ad albero funzionano benissimo per i modelli organici, risparmiando filamento e migliorando la velocità di stampa. Scopriteli!" # TODO: Review, changed by lang refactor. PR 14254 -#: resources/data/hints.ini: [hint:Printing Silk Filament] -msgid "" -"Printing Silk Filament\n" -"Did you know that Silk filament needs special consideration to print successfully? A higher temperature and lower speed are always recommended for the best results." -msgstr "" -"Stampa con filamento effetto seta \n" -"Sapevi che il filamento con effetto seta richiede particolari accorgimenti per essere stampato con successo? Una temperatura più alta e una velocità inferiore sono sempre consigliate per ottenere i migliori risultati." +#~ msgid "" +#~ "Printing Silk Filament\n" +#~ "Did you know that Silk filament needs special consideration to print successfully? A higher temperature and lower speed are always recommended for the best results." +#~ msgstr "" +#~ "Stampa con filamento effetto seta \n" +#~ "Sapevi che il filamento con effetto seta richiede particolari accorgimenti per essere stampato con successo? Una temperatura più alta e una velocità inferiore sono sempre consigliate per ottenere i migliori risultati." -#: resources/data/hints.ini: [hint:Brim for better adhesion] -msgid "" -"Brim for better adhesion\n" -"Did you know that when printed models have a small contact interface with the printing surface, it's recommended to use a brim?" -msgstr "" -"Tesa per una migliore adesione\n" -"Sapevi che quando i modelli stampati hanno una piccola interfaccia di contatto con il piano di stampa, si consiglia di utilizzare una tesa?" +#~ msgid "" +#~ "Brim for better adhesion\n" +#~ "Did you know that when printed models have a small contact interface with the printing surface, it's recommended to use a brim?" +#~ msgstr "" +#~ "Tesa per una migliore adesione\n" +#~ "Sapevi che quando i modelli stampati hanno una piccola interfaccia di contatto con il piano di stampa, si consiglia di utilizzare una tesa?" # TODO: Review, changed by lang refactor. PR 14254 -#: resources/data/hints.ini: [hint:Set parameters for multiple objects] -msgid "" -"Set parameters for multiple objects\n" -"Did you know that you can set slicing parameters for all selected objects at once?" -msgstr "" -"Imposta i parametri per più oggetti\n" -"Sapevi che puoi impostare i parametri di elaborazione per tutti gli oggetti selezionati contemporaneamente?" +#~ msgid "" +#~ "Set parameters for multiple objects\n" +#~ "Did you know that you can set slicing parameters for all selected objects at once?" +#~ msgstr "" +#~ "Imposta i parametri per più oggetti\n" +#~ "Sapevi che puoi impostare i parametri di elaborazione per tutti gli oggetti selezionati contemporaneamente?" -#: resources/data/hints.ini: [hint:Stack objects] -msgid "" -"Stack objects\n" -"Did you know that you can stack objects as a whole one?" -msgstr "" -"Impila oggetti\n" -"Sapevi che è possibile impilare gli oggetti come se fossero un tutt'uno?" +#~ msgid "" +#~ "Stack objects\n" +#~ "Did you know that you can stack objects as a whole one?" +#~ msgstr "" +#~ "Impila oggetti\n" +#~ "Sapevi che è possibile impilare gli oggetti come se fossero un tutt'uno?" # TODO: Review, changed by lang refactor. PR 14254 -#: resources/data/hints.ini: [hint:Flush into support/objects/infill] -msgid "" -"Flush into support/objects/infill\n" -"Did you know that you can reduce wasted filament by flushing it into support/objects/infill during filament changes?" -msgstr "" -"Spurga nei supporti/oggetti/riempimenti\n" -"Sapevi che puoi ridurre lo spreco di filamento spurgandolo nei supporti/oggetti/riempimenti durante la sostituzione del filamento?" +#~ msgid "" +#~ "Flush into support/objects/infill\n" +#~ "Did you know that you can reduce wasted filament by flushing it into support/objects/infill during filament changes?" +#~ msgstr "" +#~ "Spurga nei supporti/oggetti/riempimenti\n" +#~ "Sapevi che puoi ridurre lo spreco di filamento spurgandolo nei supporti/oggetti/riempimenti durante la sostituzione del filamento?" -#: resources/data/hints.ini: [hint:Improve strength] -msgid "" -"Improve strength\n" -"Did you know that you can use more wall loops and higher sparse infill density to improve the strength of the model?" -msgstr "" -"Migliorare la resistenza\n" -"Sapevi che è possibile utilizzare un maggior numero di perimetri di stampa e una maggiore densità di riempimento sparso per migliorare la resistenza del modello?" +#~ msgid "" +#~ "Improve strength\n" +#~ "Did you know that you can use more wall loops and higher sparse infill density to improve the strength of the model?" +#~ msgstr "" +#~ "Migliorare la resistenza\n" +#~ "Sapevi che è possibile utilizzare un maggior numero di perimetri di stampa e una maggiore densità di riempimento sparso per migliorare la resistenza del modello?" # TODO: Review, changed by lang refactor. PR 14254 -#: resources/data/hints.ini: [hint:When do you need to print with the printer -#: door opened] -msgid "" -"When do you need to print with the printer door opened?\n" -"Did you know that opening the printer door can reduce the probability of extruder/hotend clogging when printing lower temperature filament with a higher enclosure temperature? There is more info about this in the Wiki." -msgstr "" -"Quando è necessario stampare con lo sportello della stampante aperto?\n" -"Sapevi che aprendo lo sportello della stampante puoi ridurre la probabilità di intasamento dell'estrusore/camera di estrusione quando si stampa un filamento a bassa temperatura con una temperatura dell'involucro più elevata?Maggiori informazioni su questo nel Wiki." +#~ msgid "" +#~ "When do you need to print with the printer door opened?\n" +#~ "Did you know that opening the printer door can reduce the probability of extruder/hotend clogging when printing lower temperature filament with a higher enclosure temperature? There is more info about this in the Wiki." +#~ msgstr "" +#~ "Quando è necessario stampare con lo sportello della stampante aperto?\n" +#~ "Sapevi che aprendo lo sportello della stampante puoi ridurre la probabilità di intasamento dell'estrusore/camera di estrusione quando si stampa un filamento a bassa temperatura con una temperatura dell'involucro più elevata?Maggiori informazioni su questo nel Wiki." # TODO: Review, changed by lang refactor. PR 14254 -#: resources/data/hints.ini: [hint:Avoid warping] -msgid "" -"Avoid warping\n" -"Did you know that when printing materials that are prone to warping such as ABS, appropriately increasing the heatbed temperature can reduce the probability of warping?" -msgstr "" -"Evita le deformazioni\n" -"Sapevi che quando si stampano materiali soggetti a deformazioni come l'ABS, aumentare in modo appropriato la temperatura del piano riscaldato può ridurre la probabilità di deformazione?" +#~ msgid "" +#~ "Avoid warping\n" +#~ "Did you know that when printing materials that are prone to warping such as ABS, appropriately increasing the heatbed temperature can reduce the probability of warping?" +#~ msgstr "" +#~ "Evita le deformazioni\n" +#~ "Sapevi che quando si stampano materiali soggetti a deformazioni come l'ABS, aumentare in modo appropriato la temperatura del piano riscaldato può ridurre la probabilità di deformazione?" #~ msgid "Enter" #~ msgstr "Invio" -#~ msgid "Del" -#~ msgstr "Elimina" - #~ msgid "Arrow Up" #~ msgstr "Freccia Su" @@ -20975,9 +22676,6 @@ msgstr "" #~ msgid "Arrow Right" #~ msgstr "Freccia Destra" -#~ msgid "End" -#~ msgstr "Fine" - #~ msgid "Hotend" #~ msgstr "Hotend" diff --git a/localization/i18n/list.txt b/localization/i18n/list.txt index 1614bc453b..7e782511e4 100644 --- a/localization/i18n/list.txt +++ b/localization/i18n/list.txt @@ -290,3 +290,4 @@ src/slic3r/GUI/PrinterWebViewHandler.cpp src/slic3r/GUI/AMSDryControl.cpp src/slic3r/GUI/AMSDryControl.hpp src/libslic3r/PresetBundle.cpp +src/slic3r/GUI/DesignPanel.cpp diff --git a/src/slic3r/GUI/DesignPanel.cpp b/src/slic3r/GUI/DesignPanel.cpp index b9e40fe808..89c106a766 100644 --- a/src/slic3r/GUI/DesignPanel.cpp +++ b/src/slic3r/GUI/DesignPanel.cpp @@ -2453,7 +2453,7 @@ DesignPanel::DesignPanel(wxWindow* parent) csform->Add(m_cs_pick_edge); csform->Add(m_cs_edge_lbl, 0, wxALIGN_CENTER_VERTICAL); auto* edge_hint = new wxStaticText(m_cards, wxID_ANY, - _L("Without an edge the frame's rotation about its normal follows world X, not the body")); + _L("Without an edge the frame takes X from the face's first edge — pick one to choose it yourself")); edge_hint->SetForegroundColour(dp_sec_text()); csform->Add(0, 0); // empty left column csform->Add(edge_hint, 0, wxALIGN_CENTER_VERTICAL);