Update localizations and improve strings (#15739)

This commit is contained in:
Ian Bassi
2026-09-17 14:27:53 -03:00
committed by GitHub
parent f520e9221f
commit c833ccdf6f
33 changed files with 9124 additions and 2482 deletions
+167 -56
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-03 10:27+0800\n"
"POT-Creation-Date: 2026-09-17 12:41-0300\n"
"PO-Revision-Date: 2026-06-17 15:44-0300\n"
"Last-Translator: Alexandre Folle de Menezes\n"
"Language-Team: \n"
@@ -2289,13 +2289,6 @@ msgstr ""
msgid "%s has been removed."
msgstr ""
msgid "Select the language"
msgstr ""
msgid "Language"
msgstr ""
#, c-format, boost-format
msgid "Switching Orca Slicer to language %s failed."
msgstr ""
@@ -3482,10 +3475,12 @@ msgstr ""
msgid "Switch track at Filament Track Switch"
msgstr ""
msgid "The maximum temperature cannot exceed "
#, c-format, boost-format
msgid "The maximum temperature cannot exceed %d"
msgstr ""
msgid "The minmum temperature should not be less than "
#, c-format, boost-format
msgid "The minimum temperature should not be less than %d"
msgstr ""
msgid "Type to filter..."
@@ -4318,6 +4313,12 @@ msgid ""
"Error message: %1%"
msgstr ""
#, boost-format
msgid ""
"Copying of the temporary G-code to the output G-code failed.\n"
"Error message: %1%"
msgstr ""
#, 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 ""
@@ -4990,8 +4991,10 @@ msgid "Value %s is out of range. The valid range is from %d to %d."
msgstr ""
#, c-format, boost-format
msgid ""
"Is it %s%% or %s %s?"
msgid "Is it %s%% or %s %s?"
msgstr ""
msgid "%"
msgstr ""
#, boost-format
@@ -5017,16 +5020,13 @@ msgstr ""
msgid "System agents"
msgstr ""
msgid "No plugin selected"
msgstr ""
msgid "Add plugin"
msgstr ""
msgid "Select plugin"
msgid "Remove plugin"
msgstr ""
msgid "Remove plugin"
msgid "No plugin selected"
msgstr ""
msgid "Configure"
@@ -5282,13 +5282,16 @@ msgstr ""
msgid "Regroup filament"
msgstr ""
msgid "up to"
#, boost-format
msgid "up to %1% mm"
msgstr ""
msgid "above"
#, boost-format
msgid "above %1% mm"
msgstr ""
msgid "from"
#, boost-format
msgid "from %1% to %2% mm"
msgstr ""
msgid "Usage"
@@ -5639,7 +5642,7 @@ msgstr ""
msgid "Size:"
msgstr ""
#, 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 ""
@@ -7176,6 +7179,12 @@ msgctxt "Layers"
msgid "Bottom"
msgstr ""
msgid "This setting does not specify a plugin capability type."
msgstr ""
msgid "This setting specifies an unrecognized plugin capability type: "
msgstr ""
msgid "Plugin Selection"
msgstr ""
@@ -8286,7 +8295,6 @@ msgstr ""
msgid "Language selection"
msgstr ""
msgid "Asia-Pacific"
msgstr ""
@@ -8380,6 +8388,9 @@ msgstr ""
msgid "General"
msgstr ""
msgid "Language"
msgstr ""
msgid "Metric"
msgstr ""
@@ -8769,9 +8780,6 @@ msgstr ""
msgid "Dimmed layer brightness"
msgstr ""
msgid "%"
msgstr ""
msgid ""
"How brightly the dimmed layers are rendered when \"Dim lower layers\" is enabled.\n"
"99% is barely darkened, 0% renders them black. Capped at 99% because 100% would be the same as disabling the option."
@@ -9165,13 +9173,12 @@ msgstr ""
msgid "Filament %d (mixed)"
msgstr ""
msgid "needs"
#, boost-format
msgid "%1% needs %2%, which is not enabled."
msgstr ""
msgid "not enabled"
msgstr ""
msgid "material not published"
#, boost-format
msgid "%1% needs %2%, whose material will not be published."
msgstr ""
msgid "To publish a mixed filament, enable every filament it uses and choose Full Publish or check its Type requirement."
@@ -9226,6 +9233,9 @@ msgstr ""
msgid "Detach from parent"
msgstr ""
msgid "Save without parent"
msgstr ""
msgid "Unique preset"
msgstr ""
@@ -9875,9 +9885,15 @@ msgstr ""
msgid "Enabling both precise Z height and the prime tower may cause slicing errors. Do you still want to enable precise Z height?"
msgstr ""
msgid "Smooth timelapse needs a prime tower on every layer, which is not compatible with \"No sparse layers\". \"No sparse layers\" has been turned off."
msgstr ""
msgid "A prime tower is required for smooth timelapse mode. There may be flaws on the model without prime tower. Do you want to enable the prime tower?"
msgstr ""
msgid "\"No sparse layers\" is not compatible with smooth timelapse, which needs a prime tower on every layer. Timelapse has been switched to traditional mode."
msgstr ""
msgid "Still print by object?"
msgstr ""
@@ -10226,9 +10242,6 @@ msgstr ""
msgid "Printable space"
msgstr ""
msgid "Printer Agent"
msgstr ""
msgid "Select the network agent implementation for printer communication. Available agents are registered at startup."
msgstr ""
@@ -10588,12 +10601,6 @@ msgstr ""
msgid "Capabilities"
msgstr ""
msgid "Left: "
msgstr ""
msgid "Right: "
msgstr ""
msgid "Show all presets (including incompatible)"
msgstr ""
@@ -11397,15 +11404,19 @@ msgstr ""
msgid "Copying of file %1% to %2% failed: %3%"
msgstr ""
msgid "Downloading new vendor profile(s): "
msgstr ""
#, boost-format
msgid "Configuration package: %1% updated to %2%"
msgstr ""
msgid "Failed to download vendor profile(s): "
msgstr ""
msgid "Please check any unsaved changes before updating the configuration."
msgstr ""
msgid "Configuration package: "
msgstr ""
msgid " updated to "
msgstr ""
msgid "Open G-code file:"
msgstr ""
@@ -11461,10 +11472,12 @@ msgstr ""
msgid "Input shaping is only supported by Klipper, RepRapFirmware and Marlin 2."
msgstr ""
msgid "Grouping error: "
#, boost-format
msgid "Grouping error: %1% cannot be placed in the left nozzle"
msgstr ""
msgid " can not be placed in the "
#, boost-format
msgid "Grouping error: %1% cannot be placed in the right nozzle"
msgstr ""
msgid "Group error in manual mode. Please check nozzle count or regroup."
@@ -11578,6 +11591,9 @@ msgstr ""
msgid "%1% is too tall, and collisions will be caused."
msgstr ""
msgid "The relative position of the model and the prime tower does not meet the requirements of the \"No sparse layers\" feature. Please adjust their relative positions, lower the model height, or turn off \"No sparse layers\"."
msgstr ""
msgid " is too close to exclusion area, there may be collisions when printing."
msgstr ""
@@ -11900,6 +11916,9 @@ msgstr ""
msgid "Enable this if the printer accepts a 3MF file as the print job. When enabled, Orca Slicer sends the sliced file as a .gcode.3mf, instead of a plain .gcode file."
msgstr ""
msgid "Printer Agent"
msgstr ""
msgid "Select the network agent implementation for printer communication."
msgstr ""
@@ -12748,6 +12767,9 @@ msgstr ""
msgid "Concentric"
msgstr ""
msgid "Spiral Inset"
msgstr ""
msgid "Hilbert Curve"
msgstr ""
@@ -12817,7 +12839,7 @@ msgid "Top surface fill order"
msgstr ""
msgid ""
"Direction in which top surfaces are filled when using a center-based pattern (Concentric, Archimedean Chords, Octagram Spiral).\n"
"Direction in which top surfaces are filled when using a center-based pattern (Concentric, Spiral Inset, Archimedean Chords, Octagram Spiral).\n"
"Outward starts at the center of the surface, so any excess material is pushed towards the edge where it is least visible. Inward starts at the edge and ends with the tight curves at the center.\n"
"Default uses shortest-path ordering, which may run in either direction."
msgstr ""
@@ -12826,7 +12848,7 @@ msgid "Bottom surface fill order"
msgstr ""
msgid ""
"Direction in which bottom surfaces are filled when using a center-based pattern (Concentric, Archimedean Chords, Octagram Spiral).\n"
"Direction in which bottom surfaces are filled when using a center-based pattern (Concentric, Spiral Inset, Archimedean Chords, Octagram Spiral).\n"
"Inward starts each surface with the wider outer curves, which improves first layer adhesion on build plates where the tight curves at the center may not stick. Outward starts at the center, pushing any excess material towards the edge.\n"
"Default uses shortest-path ordering, which may run in either direction."
msgstr ""
@@ -12914,6 +12936,12 @@ msgstr ""
msgid "Clockwise"
msgstr ""
msgid "Distance to rod"
msgstr ""
msgid "Horizontal distance of the nozzle tip to the rod's farther edge. Used for collision avoidance in by-object printing."
msgstr ""
msgid "Height to rod"
msgstr ""
@@ -14864,6 +14892,15 @@ msgstr ""
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 ""
msgid "Print unsupported walls last"
msgstr ""
msgid ""
"Wall loops that lie entirely in mid air are printed once something can hold them:\n"
"they are extruded after the other walls of their island, innermost first, whatever the wall order is.\n"
"A loop that only the bridges of this layer can anchor waits until those bridges are printed, while a loop running alongside a supported wall keeps its place before the infill, which needs it as an anchor."
msgstr ""
msgid "Outer walls"
msgstr ""
@@ -15273,6 +15310,27 @@ msgstr ""
msgid "To minimize the visibility of the seam in a closed loop extrusion, a small inward movement is executed before the extruder leaves the loop."
msgstr ""
msgid "Wipe inward"
msgstr ""
msgid ""
"Applies only to external walls, including hole boundaries. Moves the hot nozzle toward printed inner walls during wiping to reduce reheating of freshly printed plastic and seam marks.\n"
"\n"
"Especially useful at layer heights below 0.1 mm, where wipe marks are more visible.\n"
"\n"
"Uses the regular wipe if no adjacent inner wall is already printed (single-wall areas or Outer/Inner wall order), or if no supported inward path can be found, for example at tight corners or seam gaps."
msgstr ""
msgid "Wipe inward distance"
msgstr ""
#, no-c-format, no-boost-format
msgid ""
"The distance the wipe path is shifted away from the external perimeter, specified in millimeters or as a percentage of the actual outer-wall extrusion width.\n"
"\n"
"For example, 50% shifts the path by half of the outer-wall width. The effective offset is limited by both the actual outer-wall width and the available spacing to the adjacent wall, so values above 100% or an equivalent absolute distance have no additional effect. Set to 0 to disable the offset."
msgstr ""
msgid "Wipe before external loop"
msgstr ""
@@ -15513,7 +15571,7 @@ msgstr ""
msgid "No sparse layers (beta)"
msgstr ""
msgid "If enabled, the wipe tower will not be printed on layers with no tool changes. On layers with a tool change, extruder will travel downward to print the wipe tower. User is responsible for ensuring there is no collision with the print."
msgid "If enabled, the wipe tower will not be printed on layers with no tool changes. On layers with a tool change, extruder will travel downward to print the wipe tower, so the tower ends up below the model and the toolhead has to reach down to it. Layouts where that would collide with an already printed object are rejected. Has no effect with smooth timelapse or clumping detection, which need a tower on every layer."
msgstr ""
msgid "Prime all printing extruders"
@@ -15534,6 +15592,24 @@ msgstr ""
msgid "Cyclic"
msgstr ""
msgid "Cyclic order"
msgstr ""
msgid ""
"Custom filament sequence used by the cyclic toolchange ordering, as filament numbers separated by commas (e.g. \"3,2,1,4\").\n"
"Each layer prints its filaments following this sequence; filaments not listed are printed last, in ascending order.\n"
"Leave empty to cycle through the filaments in ascending order."
msgstr ""
msgid "Apply cyclic order to first layer"
msgstr ""
msgid ""
"Applies the cyclic toolchange order to the first layer as well.\n"
"By default this is disabled, because the first layer is instead ordered for the best bed adhesion: filaments that print small, fragile first-layer features are printed last, so the following tool changes and travel moves are less likely to knock those weakly anchored parts loose. This first-layer order also honors a custom first layer filament sequence when one is set. The cyclic order's benefit (extra tool changes give each layer more time to cool) does not apply to the first layer, which is printed slowly and hot for adhesion.\n"
"Enable this only if you need the exact same tool sequence on every layer, including the first, at the cost of that adhesion optimization."
msgstr ""
msgid "Slice gap closing radius"
msgstr ""
@@ -15543,9 +15619,6 @@ msgstr ""
msgid "Slicing Mode"
msgstr ""
msgid "Other"
msgstr ""
msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
msgstr ""
@@ -16448,6 +16521,12 @@ msgstr ""
msgid "Do not run any validity checks, such as G-code path conflicts check."
msgstr ""
msgid "Strict mode"
msgstr ""
msgid "Exit non-zero when slicing raises a non-critical warning that is otherwise only logged, such as a model that needs support while support is disabled. Use this in CI or scripted pipelines that should never ship a subtly broken slice. Each such warning is also listed with a stable class in the `warnings` array of result.json, which is written on Linux only. Cannot be combined with --no-check, which skips the support check."
msgstr ""
msgid "Normative check"
msgstr ""
@@ -16460,10 +16539,22 @@ msgstr ""
msgid "This outputs the model’s information."
msgstr ""
msgid "Inspect mesh (JSON to stdout)"
msgstr ""
msgid "Print a JSON summary of each loaded object to stdout, then exit: its bounding boxes and the convex hull faces it can be laid on, with their normals, areas and centers. These are the faces the --ground-* options choose from. Machine-readable alternative to --info."
msgstr ""
msgid "Inspect paint (JSON to stdout)"
msgstr ""
msgid "Print a structured JSON summary of every painted layer (supports, seam, MMU color, fuzzy-skin) already stored on the loaded model — per-state facet count, surface area, and mesh-local bounding box — then exit. Machine-readable alternative to opening the paint gizmos in the GUI."
msgstr ""
msgid "Export Settings"
msgstr ""
msgid "This exports settings to a file."
msgid "This exports settings to a file. Use - to write them to stdout."
msgstr ""
msgid "Send progress to pipe"
@@ -16520,6 +16611,24 @@ msgstr ""
msgid "Rotation angle around the Y axis in degrees."
msgstr ""
msgid "Ground largest face"
msgstr ""
msgid "Lay each object on the largest face of its convex hull and drop it onto the bed. Of equally large faces, the one already facing down is kept. Objects without a face large enough to rest on are left as they are. Transforms run in command-line order, so rotations given before this option are respected. --orient 1 runs after all transforms and replaces the orientation."
msgstr ""
msgid "Ground face by normal"
msgstr ""
msgid "Lay each object on the convex hull face whose outward normal is closest to the direction NX,NY,NZ and drop it onto the bed. The direction is in object coordinates, which include the rotations given before this option and match the plate axes unless the input file rotates the object. For example, 1,0,0 stands the object on its +X side. --orient 1 runs after all transforms and replaces the orientation."
msgstr ""
msgid "Ground face at point"
msgstr ""
msgid "Lay each object on the convex hull face that contains the point X,Y,Z and drop it onto the bed. The point is in object coordinates, which include the rotations given before this option; --inspect-mesh reports face centers in them. Objects without such a face are left as they are, and the run fails if no object has one. --orient 1 runs after all transforms and replaces the orientation."
msgstr ""
msgid "Scale the model by a float factor."
msgstr ""
@@ -19650,10 +19759,12 @@ msgstr ""
msgid "Drying-Dehumidifying"
msgstr ""
msgid " maximum drying temperature is "
#, c-format, boost-format
msgid "%s maximum drying temperature is %d°C."
msgstr ""
msgid " minimum drying temperature is "
#, c-format, boost-format
msgid "%s minimum drying temperature is %d°C."
msgstr ""
msgid "This filament may not be completely dried."