Merge branch 'main' into release/v2.4

This commit is contained in:
SoftFever
2026-06-18 00:01:28 +08:00
139 changed files with 14284 additions and 5867 deletions
+2
View File
@@ -15,6 +15,7 @@ on:
- ".github/workflows/build_*.yml" - ".github/workflows/build_*.yml"
- 'scripts/flatpak/**' - 'scripts/flatpak/**'
- 'scripts/msix/**' - 'scripts/msix/**'
- 'tests/**'
pull_request: pull_request:
branches: branches:
@@ -32,6 +33,7 @@ on:
- 'build_release_macos.sh' - 'build_release_macos.sh'
- 'scripts/flatpak/**' - 'scripts/flatpak/**'
- 'scripts/msix/**' - 'scripts/msix/**'
- 'tests/**'
schedule: schedule:
+17 -6
View File
@@ -504,13 +504,24 @@ if [[ -n "${USE_LLD}" ]] ; then
fi fi
fi fi
# Auto-detect ccache for faster rebuilds
export CMAKE_CCACHE_ARGS=() export CMAKE_CCACHE_ARGS=()
if command -v ccache >/dev/null 2>&1 ; then CMAKE_CCACHE=${CMAKE_CCACHE:-}
echo "ccache found at $(command -v ccache), enabling compiler caching..." if [ -n "$CMAKE_CCACHE" ]; then
export CMAKE_CCACHE_ARGS=(-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache) echo "Checking ${CMAKE_CCACHE} environment variable for compiler cache program..."
CMAKE_CCACHE=$(command -v "${CMAKE_CCACHE}") || {
echo "CMAKE_CCACHE environment variable is set to '${CMAKE_CCACHE}' but it was not found in PATH."
CMAKE_CCACHE=""
}
elif command -v sccache >/dev/null 2>&1 ; then
CMAKE_CCACHE=$(command -v sccache)
elif command -v ccache >/dev/null 2>&1 ; then
CMAKE_CCACHE=$(command -v ccache)
fi
if [ -n "${CMAKE_CCACHE}" ] ; then
echo "${CMAKE_CCACHE} found, enabling compiler caching..."
export CMAKE_CCACHE_ARGS=(-DCMAKE_C_COMPILER_LAUNCHER="${CMAKE_CCACHE}" -DCMAKE_CXX_COMPILER_LAUNCHER="${CMAKE_CCACHE}")
else else
echo "Note: ccache not found. Install ccache for faster rebuilds." echo "Note: ccache or sccache are not found. Install either of them for faster rebuilds."
fi fi
if [[ -n "${BUILD_DEPS}" ]] ; then if [[ -n "${BUILD_DEPS}" ]] ; then
@@ -525,7 +536,7 @@ if [[ -n "${BUILD_DEPS}" ]] ; then
BUILD_ARGS+=(-DCMAKE_BUILD_TYPE="${BUILD_CONFIG}") BUILD_ARGS+=(-DCMAKE_BUILD_TYPE="${BUILD_CONFIG}")
fi fi
print_and_run cmake -S deps -B deps/$BUILD_DIR "${CMAKE_C_CXX_COMPILER_CLANG[@]}" "${CMAKE_LLD_LINKER_ARGS[@]}" -G Ninja "${COLORED_OUTPUT}" "${BUILD_ARGS[@]}" print_and_run cmake -S deps -B deps/$BUILD_DIR "${CMAKE_C_CXX_COMPILER_CLANG[@]}" "${CMAKE_LLD_LINKER_ARGS[@]}" "${CMAKE_CCACHE_ARGS[@]}" -G Ninja "${COLORED_OUTPUT}" "${BUILD_ARGS[@]}"
print_and_run cmake --build deps/$BUILD_DIR -j1 print_and_run cmake --build deps/$BUILD_DIR -j1
fi fi
+4
View File
@@ -196,6 +196,8 @@ if (NOT IS_CROSS_COMPILE OR NOT APPLE)
-DCMAKE_DEBUG_POSTFIX:STRING=d -DCMAKE_DEBUG_POSTFIX:STRING=d
-DCMAKE_C_COMPILER:STRING=${CMAKE_C_COMPILER} -DCMAKE_C_COMPILER:STRING=${CMAKE_C_COMPILER}
-DCMAKE_CXX_COMPILER:STRING=${CMAKE_CXX_COMPILER} -DCMAKE_CXX_COMPILER:STRING=${CMAKE_CXX_COMPILER}
-DCMAKE_C_COMPILER_LAUNCHER:STRING=${CMAKE_C_COMPILER_LAUNCHER}
-DCMAKE_CXX_COMPILER_LAUNCHER:STRING=${CMAKE_CXX_COMPILER_LAUNCHER}
-DCMAKE_TOOLCHAIN_FILE:STRING=${CMAKE_TOOLCHAIN_FILE} -DCMAKE_TOOLCHAIN_FILE:STRING=${CMAKE_TOOLCHAIN_FILE}
-DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_EXE_LINKER_FLAGS} -DCMAKE_EXE_LINKER_FLAGS:STRING=${CMAKE_EXE_LINKER_FLAGS}
-DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_SHARED_LINKER_FLAGS} -DCMAKE_SHARED_LINKER_FLAGS:STRING=${CMAKE_SHARED_LINKER_FLAGS}
@@ -241,6 +243,8 @@ else()
-DCMAKE_INSTALL_PREFIX:STRING=${DESTDIR} -DCMAKE_INSTALL_PREFIX:STRING=${DESTDIR}
-DCMAKE_PREFIX_PATH:STRING=${DESTDIR} -DCMAKE_PREFIX_PATH:STRING=${DESTDIR}
-DCMAKE_IGNORE_PREFIX_PATH:STRING=${CMAKE_IGNORE_PREFIX_PATH} -DCMAKE_IGNORE_PREFIX_PATH:STRING=${CMAKE_IGNORE_PREFIX_PATH}
-DCMAKE_C_COMPILER_LAUNCHER:STRING=${CMAKE_C_COMPILER_LAUNCHER}
-DCMAKE_CXX_COMPILER_LAUNCHER:STRING=${CMAKE_CXX_COMPILER_LAUNCHER}
-DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=OFF
${_cmake_osx_arch} ${_cmake_osx_arch}
"${_configs_line}" "${_configs_line}"
+393 -63
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -187,6 +187,15 @@ msgstr ""
msgid "Support Generated" msgid "Support Generated"
msgstr "" msgstr ""
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "" msgstr ""
@@ -272,6 +281,15 @@ msgstr ""
msgid "To:" msgid "To:"
msgstr "" msgstr ""
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "" msgstr ""
@@ -291,6 +309,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "" msgstr ""
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "" msgstr ""
@@ -673,6 +700,15 @@ msgstr ""
msgid "Delete connector" msgid "Delete connector"
msgstr "" msgstr ""
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "" msgstr ""
@@ -1514,6 +1550,12 @@ msgstr ""
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "" msgstr ""
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "" msgstr ""
@@ -1539,14 +1581,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "" msgstr ""
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "" msgstr ""
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "" msgstr ""
@@ -1604,7 +1652,7 @@ msgstr ""
msgid "3MF files" msgid "3MF files"
msgstr "" msgstr ""
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "" msgstr ""
msgid "G-code files" msgid "G-code files"
@@ -1805,6 +1853,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3024,6 +3086,51 @@ msgstr ""
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "" msgstr ""
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr ""
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr ""
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr ""
msgid "Expert settings"
msgstr ""
msgid "Developer mode"
msgstr ""
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3264,6 +3371,9 @@ msgstr ""
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "" msgstr ""
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "" msgstr ""
@@ -4976,10 +5086,7 @@ msgstr ""
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5162,9 +5269,6 @@ msgstr ""
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "" msgstr ""
msgid "part selection"
msgstr ""
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "" msgstr ""
@@ -5189,7 +5293,7 @@ msgstr ""
msgid "Size:" msgid "Size:"
msgstr "" msgstr ""
#, possible-c-format, possible-boost-format #, possible-boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5397,10 +5501,10 @@ msgstr ""
msgid "Export G-code file" msgid "Export G-code file"
msgstr "" msgstr ""
msgid "Send" msgid "Export plate sliced file"
msgstr "" msgstr ""
msgid "Export plate sliced file" msgid "Send"
msgstr "" msgstr ""
msgid "Export all sliced file" msgid "Export all sliced file"
@@ -7356,7 +7460,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "" msgstr ""
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -7976,9 +8080,6 @@ msgstr ""
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "" msgstr ""
msgid "All"
msgstr ""
msgid "By type" msgid "By type"
msgstr "" msgstr ""
@@ -8319,6 +8420,14 @@ msgstr ""
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "" msgstr ""
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "" msgstr ""
@@ -8349,9 +8458,6 @@ msgstr ""
msgid "Developer" msgid "Developer"
msgstr "" msgstr ""
msgid "Developer mode"
msgstr ""
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "" msgstr ""
@@ -9079,6 +9185,9 @@ msgid ""
"operation or verify if the printer is functioning properly." "operation or verify if the printer is functioning properly."
msgstr "" msgstr ""
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "" msgstr ""
@@ -9329,8 +9438,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
msgid "" msgid ""
@@ -9447,6 +9556,9 @@ msgstr ""
msgid "Travel speed" msgid "Travel speed"
msgstr "" msgstr ""
msgid "Junction Deviation"
msgstr ""
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "" msgstr ""
@@ -10237,9 +10349,6 @@ msgid ""
"list." "list."
msgstr "" msgstr ""
msgid "Advanced settings"
msgstr ""
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "" msgstr ""
@@ -10698,12 +10807,23 @@ msgstr ""
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "" msgstr ""
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "" msgstr ""
#, possible-c-format, possible-boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "" msgstr ""
@@ -10807,6 +10927,9 @@ msgstr ""
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "" msgstr ""
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "" msgstr ""
@@ -11465,6 +11588,15 @@ msgstr ""
msgid "Allow controlling BambuLab's printer through 3rd party print hosts." msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "" msgstr ""
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "" msgstr ""
@@ -11800,7 +11932,7 @@ msgid "External bridge density"
msgstr "" msgstr ""
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -11814,18 +11946,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "" msgstr ""
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -11860,11 +11988,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, possible-c-format, possible-boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -13348,7 +13474,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, possible-c-format, possible-boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -13528,8 +13653,8 @@ msgid "mm/s² or %"
msgstr "" msgstr ""
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
msgid "" msgid ""
@@ -13568,9 +13693,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "" msgstr ""
msgid "Junction Deviation"
msgstr ""
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -13647,10 +13769,10 @@ msgstr ""
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
msgid "layer" msgid "layer"
@@ -14462,16 +14584,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr ""
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -15406,8 +15525,8 @@ msgid "Role base wipe speed"
msgstr "" msgstr ""
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -16153,8 +16272,8 @@ msgstr ""
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -16940,8 +17059,8 @@ msgid "Debug level"
msgstr "" msgstr ""
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
msgid "Log file" msgid "Log file"
@@ -18548,8 +18667,8 @@ msgid ""
msgstr "" msgstr ""
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
@@ -18632,9 +18751,6 @@ msgstr ""
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "" msgstr ""
msgid "Deselect All"
msgstr ""
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "" msgstr ""
@@ -19053,9 +19169,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, possible-c-format, possible-boost-format #, possible-c-format, possible-boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "" msgstr ""
@@ -19693,6 +19821,105 @@ msgstr ""
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, possible-boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "" msgstr ""
@@ -19743,6 +19970,12 @@ msgstr ""
msgid "Please select single object." msgid "Please select single object."
msgstr "" msgstr ""
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "" msgstr ""
@@ -19752,6 +19985,9 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "" msgstr ""
msgid "Failed to create the temporary folder."
msgstr ""
#, possible-c-format, possible-boost-format #, possible-c-format, possible-boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "" msgstr ""
@@ -19897,6 +20133,100 @@ msgstr ""
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "" msgstr ""
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, possible-boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
+426 -94
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2025-03-15 10:55+0100\n" "PO-Revision-Date: 2025-03-15 10:55+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@@ -202,6 +202,15 @@ msgstr "Fet"
msgid "Support Generated" msgid "Support Generated"
msgstr "Suport generat" msgstr "Suport generat"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Gizmo-Recolzar sobre la Cara" msgstr "Gizmo-Recolzar sobre la Cara"
@@ -289,6 +298,15 @@ msgstr "Pintat amb: Filament %1%"
msgid "To:" msgid "To:"
msgstr "A:" msgstr "A:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Pell difusa pintada" msgstr "Pell difusa pintada"
@@ -310,6 +328,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Activa la pell difusa pintada per a aquest objecte" msgstr "Activa la pell difusa pintada per a aquest objecte"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Moure" msgstr "Moure"
@@ -700,6 +727,15 @@ msgstr "Tall per línia"
msgid "Delete connector" msgid "Delete connector"
msgstr "Suprimeix el connector" msgstr "Suprimeix el connector"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Nom de la malla" msgstr "Nom de la malla"
@@ -1577,6 +1613,12 @@ msgstr "Distància paral·lela:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Gira per la cara 2" msgstr "Gira per la cara 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Ensamblar" msgstr "Ensamblar"
@@ -1603,8 +1645,8 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Avís: seleccioneu la funció de Punt o Cercle." msgstr "Avís: seleccioneu la funció de Punt o Cercle."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"Es recomana muntar els objectes primer,\n" "Es recomana muntar els objectes primer,\n"
@@ -1614,6 +1656,12 @@ msgstr ""
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Muntatge cara a cara" msgstr "Muntatge cara a cara"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1677,7 +1725,7 @@ msgstr "Fitxers AMF"
msgid "3MF files" msgid "3MF files"
msgstr "Fitxers 3MF" msgstr "Fitxers 3MF"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Fitxers G-code 3MF" msgstr "Fitxers G-code 3MF"
msgid "G-code files" msgid "G-code files"
@@ -1902,6 +1950,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3194,6 +3256,52 @@ msgstr "La temperatura màxima no pot superar "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "La temperatura mínima no hauria de ser inferior a " msgstr "La temperatura mínima no hauria de ser inferior a "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Tots"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Deseleccionar-ho tot"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Configuració avançada"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Mode de desenvolupament"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3477,6 +3585,9 @@ msgstr "La tipografia no té cap forma per al text indicat."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "No hi ha cap superfície vàlida per a la projecció del text." msgstr "No hi ha cap superfície vàlida per a la projecció del text."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "Precondicionament tèrmic per a l'optimització de la primera capa" msgstr "Precondicionament tèrmic per a l'optimització de la primera capa"
@@ -4193,8 +4304,8 @@ msgid ""
"be opened during copy check. The output G-code is at %1%.tmp." "be opened during copy check. The output G-code is at %1%.tmp."
msgstr "" msgstr ""
"La còpia del codi-G temporal ha finalitzat, però el codi exportat no s'ha " "La còpia del codi-G temporal ha finalitzat, però el codi exportat no s'ha "
"pogut obrir durant la verificació de la còpia. El codi-G de sortida és a %1%." "pogut obrir durant la verificació de la còpia. El codi-G de sortida és a "
"tmp." "%1%.tmp."
#, boost-format #, boost-format
msgid "G-code file exported to %1%" msgid "G-code file exported to %1%"
@@ -5423,11 +5534,8 @@ msgstr "Incrementar/reduir àrea edició"
msgid "Sequence" msgid "Sequence"
msgstr "Seqüència" msgstr "Seqüència"
msgid "Object Selection" msgid "Object selection"
msgstr "" msgstr "Selecció d'objecte"
msgid "Part Selection"
msgstr ""
msgid "number keys" msgid "number keys"
msgstr "tecles numèriques" msgstr "tecles numèriques"
@@ -5615,9 +5723,6 @@ msgstr "Etiquetes"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Barra d'eines de pintura" msgstr "Barra d'eines de pintura"
msgid "part selection"
msgstr ""
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Relació d'explosió" msgstr "Relació d'explosió"
@@ -5642,7 +5747,7 @@ msgstr "Volum:"
msgid "Size:" msgid "Size:"
msgstr "Mida:" msgstr "Mida:"
#, fuzzy, c-format, boost-format #, fuzzy, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5819,8 +5924,8 @@ msgid ""
"You can find it in \"Setting > Setting > LAN only > Access Code\"\n" "You can find it in \"Setting > Setting > LAN only > Access Code\"\n"
"on the printer, as shown in the figure:" "on the printer, as shown in the figure:"
msgstr "" msgstr ""
"Podeu trobar-lo a \"Configuració > Configuració > Només LAN > Codi d'accés" "Podeu trobar-lo a \"Configuració > Configuració > Només LAN > Codi "
"\"\n" "d'accés\"\n"
"a la impressora, com es mostra a la figura:" "a la impressora, com es mostra a la figura:"
msgid "Invalid input." msgid "Invalid input."
@@ -5874,12 +5979,12 @@ msgstr "Imprimir placa d'impressió"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "Exportar el fitxer del Codi-G" msgstr "Exportar el fitxer del Codi-G"
msgid "Send"
msgstr "Enviar"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Exportar fitxer de la placa laminada" msgstr "Exportar fitxer de la placa laminada"
msgid "Send"
msgstr "Enviar"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Exportar el fitxer amb tot laminat" msgstr "Exportar el fitxer amb tot laminat"
@@ -8021,7 +8126,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "L'objecte seleccionat no s'ha pogut partir." msgstr "L'objecte seleccionat no s'ha pogut partir."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8716,9 +8821,6 @@ msgstr "Agrupa els perfils de filament de l'usuari"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "Agrupa els perfils de filament de l'usuari segons la selecció" msgstr "Agrupa els perfils de filament de l'usuari segons la selecció"
msgid "All"
msgstr "Tots"
msgid "By type" msgid "By type"
msgstr "Per tipus" msgstr "Per tipus"
@@ -9101,6 +9203,14 @@ msgstr "Descarrega el connector de xarxa"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Associar fitxers a OrcaSlicer" msgstr "Associar fitxers a OrcaSlicer"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
#, fuzzy #, fuzzy
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "Associar .3mf fitxers a OrcaSlicer" msgstr "Associar .3mf fitxers a OrcaSlicer"
@@ -9144,10 +9254,6 @@ msgstr "Associar enllaços web a OrcaSlicer"
msgid "Developer" msgid "Developer"
msgstr "Desenvolupador" msgstr "Desenvolupador"
#, fuzzy
msgid "Developer mode"
msgstr "Mode de desenvolupament"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "Omet la comprovació de la llista negra AMS" msgstr "Omet la comprovació de la llista negra AMS"
@@ -9979,6 +10085,9 @@ msgstr ""
"firmware admet aquesta operació o verifiqueu si la impressora funciona " "firmware admet aquesta operació o verifiqueu si la impressora funciona "
"correctament." "correctament."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Laminat ok." msgstr "Laminat ok."
@@ -10306,8 +10415,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"Quan graveu timelapse sense capçal d'impressió, es recomana afegir una " "Quan graveu timelapse sense capçal d'impressió, es recomana afegir una "
"\"Torre de Purga Timelapse\" \n" "\"Torre de Purga Timelapse\" \n"
@@ -10439,6 +10548,9 @@ msgstr "Establir la velocitat dels ponts externs i interns"
msgid "Travel speed" msgid "Travel speed"
msgstr "Velocitat de desplaçament" msgstr "Velocitat de desplaçament"
msgid "Junction Deviation"
msgstr "Desviació de cruïlla"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Sacsejada( XY )-Jerk( XY )" msgstr "Sacsejada( XY )-Jerk( XY )"
@@ -11321,9 +11433,6 @@ msgstr ""
"els filaments de la impressora. Els filaments de la impressora no utilitzats " "els filaments de la impressora. Els filaments de la impressora no utilitzats "
"s'afegiran automàticament al final de la llista." "s'afegiran automàticament al final de la llista."
msgid "Advanced settings"
msgstr "Configuració avançada"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "Afegeix filaments d'AMS no utilitzats a la llista de filaments." msgstr "Afegeix filaments d'AMS no utilitzats a la llista de filaments."
@@ -11834,12 +11943,23 @@ msgstr "Un nou plugin de Xarxa( %s ) disponible, Vols instal·lar-lo?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Nova versió d'Orca Slicer" msgstr "Nova versió d'Orca Slicer"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Omet aquesta versió" msgstr "Omet aquesta versió"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Confirmar i Actualitzar el broquet" msgstr "Confirmar i Actualitzar el broquet"
@@ -11956,6 +12076,9 @@ msgstr "Mòdul de tall"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Sistema d'extinció automàtica d'incendis" msgstr "Sistema d'extinció automàtica d'incendis"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Actualitzar el firmware" msgstr "Actualitzar el firmware"
@@ -12759,6 +12882,15 @@ msgstr ""
"Permetre controlar la impressora de BambuLab a través d'amfitrions " "Permetre controlar la impressora de BambuLab a través d'amfitrions "
"d'impressió de 3 ª part" "d'impressió de 3 ª part"
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "Agent de la impressora" msgstr "Agent de la impressora"
@@ -13204,7 +13336,7 @@ msgid "External bridge density"
msgstr "Densitat del pont exterior" msgstr "Densitat del pont exterior"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -13218,18 +13350,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Densitat del pont intern" msgstr "Densitat del pont intern"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -13264,11 +13392,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -14013,8 +14139,9 @@ msgstr ""
"reducció de coixins a les superfícies superiors, així com una separació " "reducció de coixins a les superfícies superiors, així com una separació "
"reduïda de la capa de pont externa dels seus perímetres circumdants.\n" "reduïda de la capa de pont externa dels seus perímetres circumdants.\n"
"\n" "\n"
"En general, es recomana establir això com a mínim com a \"Només pont extern" "En general, es recomana establir això com a mínim com a \"Només pont "
"\", tret que es detectin problemes específics amb el model en rodanxes.\n" "extern\", tret que es detectin problemes específics amb el model en "
"rodanxes.\n"
"\n" "\n"
"Opcions:\n" "Opcions:\n"
"1. Desactivat: no genera segones capes de pont. Aquest és el valor " "1. Desactivat: no genera segones capes de pont. Aquest és el valor "
@@ -15274,7 +15401,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15485,8 +15611,8 @@ msgid "mm/s² or %"
msgstr "mm/s o %" msgstr "mm/s o %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Acceleració del farciment poc dens. Si el valor s'expressa en percentatge " "Acceleració del farciment poc dens. Si el valor s'expressa en percentatge "
"( per exemple, 100% ), es calcularà a partir de l'acceleració predeterminada." "( per exemple, 100% ), es calcularà a partir de l'acceleració predeterminada."
@@ -15532,9 +15658,6 @@ msgstr "El max_accel_to_decel de Klipper s'ajustarà a aquest %% d'acceleració"
msgid "Default jerk." msgid "Default jerk."
msgstr "Jerk predeterminat." msgstr "Jerk predeterminat."
msgid "Junction Deviation"
msgstr "Desviació de cruïlla"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15622,15 +15745,15 @@ msgstr "Velocitat màxima del ventilador a la capa"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"La velocitat del ventilador augmentarà linealment de zero a la capa " "La velocitat del ventilador augmentarà linealment de zero a la capa "
"\"close_fan_the_first_x_layers\" al màxim a la capa \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" al màxim a la capa "
"\". S'ignorarà \"full_fan_speed_layer\" si és inferior a " "\"full_fan_speed_layer\". S'ignorarà \"full_fan_speed_layer\" si és inferior "
"\"close_fan_the_first_x_layers\", en aquest cas el ventilador funcionarà a " "a \"close_fan_the_first_x_layers\", en aquest cas el ventilador funcionarà a "
"la velocitat màxima permesa a la capa \"close_fan_the_first_x_layers\" + 1." "la velocitat màxima permesa a la capa \"close_fan_the_first_x_layers\" + 1."
msgid "layer" msgid "layer"
@@ -15826,9 +15949,9 @@ msgstr ""
"inferior a un cert nivell. Normalment equival al 15-25%% de l'alçada de la " "inferior a un cert nivell. Normalment equival al 15-25%% de l'alçada de la "
"capa. Per tant, el gruix màxim de pell difusa amb una amplada de perímetre " "capa. Per tant, el gruix màxim de pell difusa amb una amplada de perímetre "
"de 0.4 mm i una alçada de capa de 0.2 mm serà 0.4-(0.2*0.25)=±0.35mm! Si " "de 0.4 mm i una alçada de capa de 0.2 mm serà 0.4-(0.2*0.25)=±0.35mm! Si "
"introduïu un paràmetre superior a aquest, es mostrarà l'error Flow::" "introduïu un paràmetre superior a aquest, es mostrarà l'error "
"spacing() i el model no es tallarà. Podeu triar aquest número fins que es " "Flow::spacing() i el model no es tallarà. Podeu triar aquest número fins que "
"repeteixi l'error." "es repeteixi l'error."
msgid "Displacement" msgid "Displacement"
msgstr "Desplaçament" msgstr "Desplaçament"
@@ -16660,16 +16783,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -17826,8 +17946,8 @@ msgid "Role base wipe speed"
msgstr "Velocitat de neteja basada en l'acció" msgstr "Velocitat de neteja basada en l'acció"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -18778,8 +18898,8 @@ msgstr "Activar el control de temperatura"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -19263,8 +19383,9 @@ msgid ""
"0 to disable." "0 to disable."
msgstr "" msgstr ""
"Temperatura del broquet quan l'eina no s'utilitza actualment en " "Temperatura del broquet quan l'eina no s'utilitza actualment en "
"configuracions multieina. Només s'utilitza quan la \"Prevenció de supuració" "configuracions multieina. Només s'utilitza quan la \"Prevenció de "
"\" està activa a la configuració d'impressió. Establiu a 0 per desactivar." "supuració\" està activa a la configuració d'impressió. Establiu a 0 per "
"desactivar."
msgid "X-Y hole compensation" msgid "X-Y hole compensation"
msgstr "Compensació de forat( contorn intern ) X-Y" msgstr "Compensació de forat( contorn intern ) X-Y"
@@ -19809,11 +19930,11 @@ msgid "Debug level"
msgstr "Nivell de depuració" msgstr "Nivell de depuració"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Defineix el nivell de registre de depuració. 0:fatal, 1:error, 2:warning, 3:" "Defineix el nivell de registre de depuració. 0:fatal, 1:error, 2:warning, "
"info, 4:debug, 5:tracejar\n" "3:info, 4:debug, 5:tracejar\n"
msgid "Log file" msgid "Log file"
msgstr "" msgstr ""
@@ -20366,8 +20487,8 @@ msgstr "El fitxer subministrat no s'ha pogut llegir perquè està buit"
msgid "" msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr "" msgstr ""
"Format de fitxer desconegut. El fitxer d'entrada ha de tenir extensió .stl, ." "Format de fitxer desconegut. El fitxer d'entrada ha de tenir "
"obj, .amf( .xml )." "extensió .stl, .obj, .amf( .xml )."
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr "" msgstr ""
@@ -21685,8 +21806,8 @@ msgstr ""
"Vols reescriure'l?" "Vols reescriure'l?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"Canviaríem el nom dels perfils seleccionats com a \"Proveïdor Tipus " "Canviaríem el nom dels perfils seleccionats com a \"Proveïdor Tipus "
@@ -21775,9 +21896,6 @@ msgstr "Perfil d'Impressora"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Plantilla de Perfil de Filament" msgstr "Plantilla de Perfil de Filament"
msgid "Deselect All"
msgstr "Deseleccionar-ho tot"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Plantilla de Perfil de Processament" msgstr "Plantilla de Perfil de Processament"
@@ -22301,9 +22419,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Tipus d'amfitrió( host ) d'impressió no coincident: %s" msgstr "Tipus d'amfitrió( host ) d'impressió no coincident: %s"
@@ -23126,6 +23256,105 @@ msgstr "No s'ha pogut connectar a Flashforge per sèrie"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "L'estat proporcionat no és correcte." msgstr "L'estat proporcionat no és correcte."
@@ -23165,8 +23394,8 @@ msgid ""
"Warning: The brim type is not set to \"painted\", the brim ears will not " "Warning: The brim type is not set to \"painted\", the brim ears will not "
"take effect!" "take effect!"
msgstr "" msgstr ""
"Advertència: el tipus de Vora d'Adherència no està configurat com a \"pintat" "Advertència: el tipus de Vora d'Adherència no està configurat com a "
"\", les orelles de la Vora d'Adherència no tindran efecte!" "\"pintat\", les orelles de la Vora d'Adherència no tindran efecte!"
msgid "Set the brim type of this object to \"painted\"" msgid "Set the brim type of this object to \"painted\""
msgstr "Estableix el tipus de vora d'aquest objecte a \"pintat\"" msgstr "Estableix el tipus de vora d'aquest objecte a \"pintat\""
@@ -23180,6 +23409,12 @@ msgstr "Orelles de la Vora d'Adherència"
msgid "Please select single object." msgid "Please select single object."
msgstr "Seleccioneu un sol objecte." msgstr "Seleccioneu un sol objecte."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Allunya" msgstr "Allunya"
@@ -23190,6 +23425,9 @@ msgid "Load skipping objects information failed. Please try again."
msgstr "" msgstr ""
"La càrrega d'informació dels objectes a ometre ha fallat. Torneu-ho a provar." "La càrrega d'informació dels objectes a ometre ha fallat. Torneu-ho a provar."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d Seleccionats" msgstr "/%d Seleccionats"
@@ -23340,6 +23578,100 @@ msgstr "Nombre de cares triangulars"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Calculant, espereu..." msgstr "Calculant, espereu..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -23758,6 +24090,9 @@ msgstr ""
"augmentar adequadament la temperatura del llit pot reduir la probabilitat de " "augmentar adequadament la temperatura del llit pot reduir la probabilitat de "
"deformació?" "deformació?"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -23972,9 +24307,9 @@ msgstr ""
#~ "Filament to print support base and raft. \"Default\" means no specific " #~ "Filament to print support base and raft. \"Default\" means no specific "
#~ "filament for support and current filament is used." #~ "filament for support and current filament is used."
#~ msgstr "" #~ msgstr ""
#~ "Filament per imprimir base del suport i Vora d'Adherència. \"Per defecte" #~ "Filament per imprimir base del suport i Vora d'Adherència. \"Per "
#~ "\" significa que no s'utilitza cap filament específic per al suport i " #~ "defecte\" significa que no s'utilitza cap filament específic per al "
#~ "s'usarà el filament actual" #~ "suport i s'usarà el filament actual"
#~ msgid "" #~ msgid ""
#~ "Filament to print support interface. \"Default\" means no specific " #~ "Filament to print support interface. \"Default\" means no specific "
@@ -24110,9 +24445,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "Roda del ratolí:" #~ msgstr "Roda del ratolí:"
#~ msgid "Object selection"
#~ msgstr "Selecció d'objecte"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "Pas 1" #~ msgstr "Pas 1"
@@ -24670,8 +25002,8 @@ msgstr ""
#~ "No AMS filaments. Please select a printer in 'Device' page to load AMS " #~ "No AMS filaments. Please select a printer in 'Device' page to load AMS "
#~ "info." #~ "info."
#~ msgstr "" #~ msgstr ""
#~ "Sense filaments AMS. Seleccioneu una impressora a la pàgina \"Dispositiu" #~ "Sense filaments AMS. Seleccioneu una impressora a la pàgina "
#~ "\" per carregar informació AMS." #~ "\"Dispositiu\" per carregar informació AMS."
#~ msgid "" #~ msgid ""
#~ "Sync filaments with AMS will drop all current selected filament presets " #~ "Sync filaments with AMS will drop all current selected filament presets "
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+393 -63
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2025-05-18 09:32-0300\n" "PO-Revision-Date: 2025-05-18 09:32-0300\n"
"Last-Translator: Alexandre Folle de Menezes\n" "Last-Translator: Alexandre Folle de Menezes\n"
"Language-Team: \n" "Language-Team: \n"
@@ -183,6 +183,15 @@ msgstr ""
msgid "Support Generated" msgid "Support Generated"
msgstr "Support generated" msgstr "Support generated"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "" msgstr ""
@@ -268,6 +277,15 @@ msgstr ""
msgid "To:" msgid "To:"
msgstr "" msgstr ""
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "" msgstr ""
@@ -287,6 +305,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "" msgstr ""
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "" msgstr ""
@@ -669,6 +696,15 @@ msgstr ""
msgid "Delete connector" msgid "Delete connector"
msgstr "" msgstr ""
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "" msgstr ""
@@ -1510,6 +1546,12 @@ msgstr ""
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "" msgstr ""
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "" msgstr ""
@@ -1535,14 +1577,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "" msgstr ""
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "" msgstr ""
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "" msgstr ""
@@ -1602,7 +1650,7 @@ msgstr ""
msgid "3MF files" msgid "3MF files"
msgstr "" msgstr ""
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "" msgstr ""
msgid "G-code files" msgid "G-code files"
@@ -1805,6 +1853,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3031,6 +3093,51 @@ msgstr ""
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "" msgstr ""
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr ""
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr ""
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr ""
msgid "Expert settings"
msgstr ""
msgid "Developer mode"
msgstr ""
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3277,6 +3384,9 @@ msgstr ""
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "" msgstr ""
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "" msgstr ""
@@ -5033,10 +5143,7 @@ msgstr ""
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5219,9 +5326,6 @@ msgstr ""
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "" msgstr ""
msgid "part selection"
msgstr ""
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "" msgstr ""
@@ -5246,7 +5350,7 @@ msgstr ""
msgid "Size:" msgid "Size:"
msgstr "" msgstr ""
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5454,10 +5558,10 @@ msgstr ""
msgid "Export G-code file" msgid "Export G-code file"
msgstr "" msgstr ""
msgid "Send" msgid "Export plate sliced file"
msgstr "" msgstr ""
msgid "Export plate sliced file" msgid "Send"
msgstr "" msgstr ""
msgid "Export all sliced file" msgid "Export all sliced file"
@@ -7436,7 +7540,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "" msgstr ""
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8068,9 +8172,6 @@ msgstr ""
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "" msgstr ""
msgid "All"
msgstr ""
msgid "By type" msgid "By type"
msgstr "" msgstr ""
@@ -8411,6 +8512,14 @@ msgstr ""
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "" msgstr ""
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "" msgstr ""
@@ -8447,9 +8556,6 @@ msgstr ""
msgid "Developer" msgid "Developer"
msgstr "" msgstr ""
msgid "Developer mode"
msgstr ""
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "" msgstr ""
@@ -9182,6 +9288,9 @@ msgid ""
"operation or verify if the printer is functioning properly." "operation or verify if the printer is functioning properly."
msgstr "" msgstr ""
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Slice complete" msgstr "Slice complete"
@@ -9440,8 +9549,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
msgid "" msgid ""
@@ -9558,6 +9667,9 @@ msgstr ""
msgid "Travel speed" msgid "Travel speed"
msgstr "" msgstr ""
msgid "Junction Deviation"
msgstr ""
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "" msgstr ""
@@ -10373,9 +10485,6 @@ msgid ""
"list." "list."
msgstr "" msgstr ""
msgid "Advanced settings"
msgstr ""
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "" msgstr ""
@@ -10835,12 +10944,23 @@ msgstr ""
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "" msgstr ""
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "" msgstr ""
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "" msgstr ""
@@ -10944,6 +11064,9 @@ msgstr ""
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "" msgstr ""
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "" msgstr ""
@@ -11627,6 +11750,15 @@ msgstr ""
msgid "Allow controlling BambuLab's printer through 3rd party print hosts." msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "" msgstr ""
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "" msgstr ""
@@ -11998,7 +12130,7 @@ msgid "External bridge density"
msgstr "" msgstr ""
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -12012,18 +12144,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "" msgstr ""
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -12058,11 +12186,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -13607,7 +13733,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -13789,8 +13914,8 @@ msgid "mm/s² or %"
msgstr "" msgstr ""
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
msgid "" msgid ""
@@ -13831,9 +13956,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "" msgstr ""
msgid "Junction Deviation"
msgstr ""
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -13915,10 +14037,10 @@ msgstr ""
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
msgid "layer" msgid "layer"
@@ -14755,16 +14877,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr ""
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -15721,8 +15840,8 @@ msgid "Role base wipe speed"
msgstr "" msgstr ""
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -16498,8 +16617,8 @@ msgstr ""
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -17327,8 +17446,8 @@ msgid "Debug level"
msgstr "" msgstr ""
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
msgid "Log file" msgid "Log file"
@@ -18967,8 +19086,8 @@ msgid ""
msgstr "" msgstr ""
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
@@ -19051,9 +19170,6 @@ msgstr ""
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "" msgstr ""
msgid "Deselect All"
msgstr ""
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "" msgstr ""
@@ -19496,9 +19612,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "" msgstr ""
@@ -20137,6 +20265,105 @@ msgstr ""
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "" msgstr ""
@@ -20187,6 +20414,12 @@ msgstr ""
msgid "Please select single object." msgid "Please select single object."
msgstr "" msgstr ""
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "" msgstr ""
@@ -20196,6 +20429,9 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "" msgstr ""
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "" msgstr ""
@@ -20341,6 +20577,100 @@ msgstr ""
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "" msgstr ""
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+417 -77
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"Language: hu\n" "Language: hu\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -194,6 +194,15 @@ msgstr "Kész"
msgid "Support Generated" msgid "Support Generated"
msgstr "Támasz legenerálva" msgstr "Támasz legenerálva"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Gizmo-Felület Tárgyasztalra Illesztése" msgstr "Gizmo-Felület Tárgyasztalra Illesztése"
@@ -281,6 +290,15 @@ msgstr "A következővel festve: %1% filament"
msgid "To:" msgid "To:"
msgstr "Ide:" msgstr "Ide:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Festett bolyhos felület" msgstr "Festett bolyhos felület"
@@ -302,6 +320,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Festett bolyhos felület engedélyezése ennél az objektumnál" msgstr "Festett bolyhos felület engedélyezése ennél az objektumnál"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Mozgatás" msgstr "Mozgatás"
@@ -339,7 +366,7 @@ msgid "mm"
msgstr "mm" msgstr "mm"
msgid "Part selection" msgid "Part selection"
msgstr "Rész kijelölése" msgstr "Alkatrész kijelölés"
msgid "Fixed step drag" msgid "Fixed step drag"
msgstr "Rögzített lépésközű húzás" msgstr "Rögzített lépésközű húzás"
@@ -691,6 +718,15 @@ msgstr "Vágás vonallal"
msgid "Delete connector" msgid "Delete connector"
msgstr "Csatlakozó törlése" msgstr "Csatlakozó törlése"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Háló neve" msgstr "Háló neve"
@@ -1566,6 +1602,12 @@ msgstr "Párhuzamos távolság:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Tükrözés a 2. felület szerint" msgstr "Tükrözés a 2. felület szerint"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Összeállítás" msgstr "Összeállítás"
@@ -1593,17 +1635,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Figyelmeztetés: válaszd a pont vagy kör jellemzőt." msgstr "Figyelmeztetés: válaszd a pont vagy kör jellemzőt."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"Ajánlott először összeállítani az objektumokat,\n"
"mert az objektumok a tárgyasztalhoz vannak rögzítve\n"
"és csak az alkatrészek emelhetők fel."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Felület-felület összeállítás" msgstr "Felület-felület összeállítás"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1665,8 +1710,8 @@ msgstr "AMF fájlok"
msgid "3MF files" msgid "3MF files"
msgstr "3MF fájlok" msgstr "3MF fájlok"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Gcode 3MF fájlok" msgstr "G-code 3MF fájlok"
msgid "G-code files" msgid "G-code files"
msgstr "G-code fájlok" msgstr "G-code fájlok"
@@ -1886,6 +1931,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3191,6 +3250,52 @@ msgstr "A maximális hőmérséklet nem haladhatja meg ezt: "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "A minimális hőmérséklet nem lehet kevesebb ennél: " msgstr "A minimális hőmérséklet nem lehet kevesebb ennél: "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Összes"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Kijelölés megszüntetése"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Előrehaladott beállítások"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Fejlesztői mód"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3472,6 +3577,9 @@ msgstr "A betűtípus nem tartalmaz alakzatot a megadott szöveghez."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "Nincs érvényes felület a szöveg vetítéséhez." msgstr "Nincs érvényes felület a szöveg vetítéséhez."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "Hőelőkészítés az első réteg optimalizálásához" msgstr "Hőelőkészítés az első réteg optimalizálásához"
@@ -5419,12 +5527,9 @@ msgstr "Szerkesztési terület növelése/csökkentése"
msgid "Sequence" msgid "Sequence"
msgstr "Sorrend" msgstr "Sorrend"
msgid "Object Selection" msgid "Object selection"
msgstr "Objektum kijelölés" msgstr "Objektum kijelölés"
msgid "Part Selection"
msgstr "Alkatrész kijelölés"
msgid "number keys" msgid "number keys"
msgstr "számbillentyűk" msgstr "számbillentyűk"
@@ -5615,9 +5720,6 @@ msgstr "Címkék"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Festés eszköztár" msgstr "Festés eszköztár"
msgid "part selection"
msgstr "alkatrész kijelölés"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Robbantási arány" msgstr "Robbantási arány"
@@ -5642,7 +5744,7 @@ msgstr "Térfogat:"
msgid "Size:" msgid "Size:"
msgstr "Méret:" msgstr "Méret:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5874,12 +5976,12 @@ msgstr "Nyomtatótálca"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "G-kód fájl exportálása" msgstr "G-kód fájl exportálása"
msgid "Send"
msgstr "Küldés"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Szeletelt tálca exportálása" msgstr "Szeletelt tálca exportálása"
msgid "Send"
msgstr "Küldés"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Minden szeletelt fájl exportálása" msgstr "Minden szeletelt fájl exportálása"
@@ -8005,8 +8107,8 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "A kijelölt objektumot nem lehet feldarabolni." msgstr "A kijelölt objektumot nem lehet feldarabolni."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "Letiltja az Auto-Drop funkciót a z pozicionálás megőrzéséhez?\n" msgstr "Letiltja az Auto-Drop funkciót a Z pozicionálás megőrzéséhez?\n"
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
msgstr "Lebegő részeket tartalmazó tárgyat észleltünk" msgstr "Lebegő részeket tartalmazó tárgyat észleltünk"
@@ -8695,9 +8797,6 @@ msgstr "Felhasználói filamentbeállítások csoportosítása"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "Felhasználói filamentbeállítások csoportosítása kiválasztás alapján" msgstr "Felhasználói filamentbeállítások csoportosítása kiválasztás alapján"
msgid "All"
msgstr "Összes"
msgid "By type" msgid "By type"
msgstr "Típus szerint" msgstr "Típus szerint"
@@ -9095,6 +9194,14 @@ msgstr "Hálózati bővítmény letöltése"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Fájlok társítása a OrcaSlicerhoz" msgstr "Fájlok társítása a OrcaSlicerhoz"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
#, fuzzy #, fuzzy
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr ".3mf fájlok társítása a OrcaSlicerhoz" msgstr ".3mf fájlok társítása a OrcaSlicerhoz"
@@ -9138,10 +9245,6 @@ msgstr "Webhivatkozások társítása OrcaSlicerhez"
msgid "Developer" msgid "Developer"
msgstr "Fejlesztő" msgstr "Fejlesztő"
#, fuzzy
msgid "Developer mode"
msgstr "Fejlesztői mód"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "AMS tiltólista ellenőrzés kihagyása" msgstr "AMS tiltólista ellenőrzés kihagyása"
@@ -9973,6 +10076,9 @@ msgstr ""
"Fájlfeltöltés időtúllépés. Ellenőrizd, hogy a firmware verzió támogatja-e " "Fájlfeltöltés időtúllépés. Ellenőrizd, hogy a firmware verzió támogatja-e "
"ezt a műveletet, és hogy a nyomtató megfelelően működik-e." "ezt a műveletet, és hogy a nyomtató megfelelően működik-e."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Szeletelés kész." msgstr "Szeletelés kész."
@@ -10300,8 +10406,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"Ha a nyomtatófej nélküli időfelvétel engedélyezve van, javasoljuk, hogy " "Ha a nyomtatófej nélküli időfelvétel engedélyezve van, javasoljuk, hogy "
"helyezz el a tálcán egy \"Időfelvétel törlőtornyot\". Ehhez kattints jobb " "helyezz el a tálcán egy \"Időfelvétel törlőtornyot\". Ehhez kattints jobb "
@@ -10430,6 +10536,9 @@ msgstr "Sebesség beállítása a külső és belső hidakhoz"
msgid "Travel speed" msgid "Travel speed"
msgstr "Mozgás sebessége" msgstr "Mozgás sebessége"
msgid "Junction Deviation"
msgstr "Csomóponti eltérés"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Jerk(XY)" msgstr "Jerk(XY)"
@@ -11339,9 +11448,6 @@ msgstr ""
"lecseréli. A nem használt nyomtató-filamentek automatikusan a lista végére " "lecseréli. A nem használt nyomtató-filamentek automatikusan a lista végére "
"kerülnek." "kerülnek."
msgid "Advanced settings"
msgstr "Előrehaladott beállítások"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "A nem használt AMS filamentek hozzáadása a filamentlistához." msgstr "A nem használt AMS filamentek hozzáadása a filamentlistához."
@@ -11854,12 +11960,23 @@ msgstr "Új hálózati bővítmény (%s) érhető el. Szeretnéd telepíteni?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "A Orca Slicer új verziója" msgstr "A Orca Slicer új verziója"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr "Ellenőrizd a GitHub-on" msgstr "Ellenőrizd a GitHub-on"
msgid "Open Microsoft Store"
msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Verzió kihagyása" msgstr "Verzió kihagyása"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Fúvóka lecserélésének megerősítése" msgstr "Fúvóka lecserélésének megerősítése"
@@ -11976,6 +12093,9 @@ msgstr "Vágómodul"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Automatikus tűzoltó rendszer" msgstr "Automatikus tűzoltó rendszer"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Firmware frissítése" msgstr "Firmware frissítése"
@@ -12796,6 +12916,15 @@ msgstr ""
"Lehetővé teszi a BambuLab nyomtatók vezérlését külső nyomtatási gazdagépeken " "Lehetővé teszi a BambuLab nyomtatók vezérlését külső nyomtatási gazdagépeken "
"keresztül." "keresztül."
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "Nyomtatóügynök" msgstr "Nyomtatóügynök"
@@ -13234,7 +13363,7 @@ msgid "External bridge density"
msgstr "Külső híd sűrűsége" msgstr "Külső híd sűrűsége"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -13248,18 +13377,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Belső híd sűrűsége" msgstr "Belső híd sűrűsége"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -13294,11 +13419,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -15285,7 +15408,7 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "Z-kihajlási torzítás optimalizálása (kísérleti)" msgstr "Z-kihajlási torzítás optimalizálása (kísérleti)"
#, fuzzy, c-format, boost-format #, fuzzy
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15502,8 +15625,8 @@ msgid "mm/s² or %"
msgstr "mm/s² vagy %" msgstr "mm/s² vagy %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Gyorsulás a ritkás kitöltéseknél. Ha az érték százalékban van megadva (pl. " "Gyorsulás a ritkás kitöltéseknél. Ha az érték százalékban van megadva (pl. "
"100%), akkor az alapértelmezett gyorsulás alapján kerül kiszámításra." "100%), akkor az alapértelmezett gyorsulás alapján kerül kiszámításra."
@@ -15553,9 +15676,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "Alapértelmezett jerk." msgstr "Alapértelmezett jerk."
msgid "Junction Deviation"
msgstr "Csomóponti eltérés"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15643,10 +15763,10 @@ msgstr "Teljes ventilátor fordulatszám ennél a rétegnél"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"A ventilátor fordulatszáma lineárisan nő nulláról a " "A ventilátor fordulatszáma lineárisan nő nulláról a "
"\"close_fan_the_first_x_layers\" rétegtől a maximális értékig a " "\"close_fan_the_first_x_layers\" rétegtől a maximális értékig a "
@@ -16722,17 +16842,14 @@ msgstr ""
"Befolyásolja az ennél a szögnél (foknál) kisebb lejtésű kerületeket.\n" "Befolyásolja az ennél a szögnél (foknál) kisebb lejtésű kerületeket.\n"
"Az ésszerű érték 35. A letiltáshoz állítsd 0-ra." "Az ésszerű érték 35. A letiltáshoz állítsd 0-ra."
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "Ne váltakozzon a töltési irány" msgstr "Ne váltakozzon a töltési irány"
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "A váltakozó kitöltési irány letiltása Z kontúrozás használatakor." msgstr "A váltakozó kitöltési irány letiltása Z kontúrozás használatakor."
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "Minimális z magasság" msgstr "Minimális Z magasság"
msgid "" msgid ""
"Minimum Z-layer height.\n" "Minimum Z-layer height.\n"
@@ -17904,8 +18021,8 @@ msgid "Role base wipe speed"
msgstr "Szerepalapú törlési sebesség" msgstr "Szerepalapú törlési sebesség"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -18869,8 +18986,8 @@ msgstr "Hőmérséklet-szabályozás aktiválása"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -19900,11 +20017,11 @@ msgid "Debug level"
msgstr "Hibakeresés szintje" msgstr "Hibakeresés szintje"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"A hibakeresési naplózási szint beállítása. 0:fatal, 1:error, 2:warning, 3:" "A hibakeresési naplózási szint beállítása. 0:fatal, 1:error, 2:warning, "
"info, 4:debug, 5:trace\n" "3:info, 4:debug, 5:trace\n"
msgid "Log file" msgid "Log file"
msgstr "" msgstr ""
@@ -21764,8 +21881,8 @@ msgstr ""
"Szeretnéd felülírni?" "Szeretnéd felülírni?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"A beállításokat a következő formára nevezzük át: \"Gyártó Típus Sorozat @a " "A beállításokat a következő formára nevezzük át: \"Gyártó Típus Sorozat @a "
@@ -21855,9 +21972,6 @@ msgstr "Nyomtatóbeállítás"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Filamentbeállítás sablon" msgstr "Filamentbeállítás sablon"
msgid "Deselect All"
msgstr "Kijelölés megszüntetése"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Folyamatbeállítás sablon" msgstr "Folyamatbeállítás sablon"
@@ -22369,9 +22483,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "A nyomtatóállomás típusa nem egyezik: %s" msgstr "A nyomtatóállomás típusa nem egyezik: %s"
@@ -23188,6 +23314,105 @@ msgstr "Nem sikerült soros kapcsolaton keresztül csatlakozni a Flashforge-hoz"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "A megadott állapot nem megfelelő." msgstr "A megadott állapot nem megfelelő."
@@ -23241,6 +23466,12 @@ msgstr "Karimás Fülek"
msgid "Please select single object." msgid "Please select single object."
msgstr "Válassz ki egyetlen objektumot." msgstr "Válassz ki egyetlen objektumot."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Kicsinyítés" msgstr "Kicsinyítés"
@@ -23250,6 +23481,9 @@ msgstr "Nagyítás"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "A kihagyott objektumok adatainak betöltése sikertelen. Próbáld újra." msgstr "A kihagyott objektumok adatainak betöltése sikertelen. Próbáld újra."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d kiválasztva" msgstr "/%d kiválasztva"
@@ -23402,6 +23636,100 @@ msgstr "Háromszögfelületek száma"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Számítás folyamatban, kérlek várj..." msgstr "Számítás folyamatban, kérlek várj..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -23820,6 +24148,21 @@ msgstr ""
"tárgyasztal hőmérsékletének növelése csökkentheti a kunkorodás " "tárgyasztal hőmérsékletének növelése csökkentheti a kunkorodás "
"valószínűségét?" "valószínűségét?"
#~ msgid ""
#~ "It is recommended to assemble objects first,\n"
#~ "because the objects is restriced to bed \n"
#~ "and only parts can be lifted."
#~ msgstr ""
#~ "Ajánlott először összeállítani az objektumokat,\n"
#~ "mert az objektumok a tárgyasztalhoz vannak rögzítve\n"
#~ "és csak az alkatrészek emelhetők fel."
#~ msgid "part selection"
#~ msgstr "alkatrész kijelölés"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "Loading current beállítás" #~ msgid "Loading current beállítás"
#~ msgstr "Jelenlegi beállítás betöltése" #~ msgstr "Jelenlegi beállítás betöltése"
@@ -24211,9 +24554,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "Egérgörgő:" #~ msgstr "Egérgörgő:"
#~ msgid "Object selection"
#~ msgstr "Objektum kijelölés"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "1. menet" #~ msgstr "1. menet"
+438 -97
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@@ -198,6 +198,15 @@ msgstr "Fatto"
msgid "Support Generated" msgid "Support Generated"
msgstr "Supporto generato" msgstr "Supporto generato"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Strumento selezione faccia come base" msgstr "Strumento selezione faccia come base"
@@ -286,6 +295,15 @@ msgstr "Dipinto utilizzando: Filamento %1%"
msgid "To:" msgid "To:"
msgstr "A:" msgstr "A:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Dipingi superficie ruvida" msgstr "Dipingi superficie ruvida"
@@ -307,6 +325,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Abilita la superficie ruvida dipinta per questo oggetto" msgstr "Abilita la superficie ruvida dipinta per questo oggetto"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Sposta" msgstr "Sposta"
@@ -697,6 +724,15 @@ msgstr "Taglia sulla linea"
msgid "Delete connector" msgid "Delete connector"
msgstr "Cancella connettore" msgstr "Cancella connettore"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Nome maglia poligonale" msgstr "Nome maglia poligonale"
@@ -1589,6 +1625,12 @@ msgstr "Distanza parallela:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Capovolgi da Faccia 2" msgstr "Capovolgi da Faccia 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Assembla" msgstr "Assembla"
@@ -1615,17 +1657,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Attenzione: selezionare l'elemento del Punto o del Cerchio." msgstr "Attenzione: selezionare l'elemento del Punto o del Cerchio."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"Si consiglia di assemblare gli oggetti prima,\n"
"poiché gli oggetti sono vincolati al piano\n"
"e solo le parti possono essere sollevate."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Assemblaggio faccia a faccia" msgstr "Assemblaggio faccia a faccia"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1689,7 +1734,7 @@ msgstr "File AMF"
msgid "3MF files" msgid "3MF files"
msgstr "File 3MF" msgstr "File 3MF"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "File G-code 3MF" msgstr "File G-code 3MF"
msgid "G-code files" msgid "G-code files"
@@ -1911,6 +1956,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3218,6 +3277,51 @@ msgstr "La temperatura massima non può superare "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "La temperatura minima non deve essere inferiore a " msgstr "La temperatura minima non deve essere inferiore a "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Tutto"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Deseleziona tutto"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Impostazioni avanzate"
msgid "Expert settings"
msgstr ""
msgid "Developer mode"
msgstr "Modalità sviluppatore"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3501,6 +3605,9 @@ msgstr "Il carattere non ha alcuna forma per il testo specificato."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "Non esiste una superficie valida per la proiezione del testo." msgstr "Non esiste una superficie valida per la proiezione del testo."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "Precondizionamento termico per l'ottimizzazione del primo strato" msgstr "Precondizionamento termico per l'ottimizzazione del primo strato"
@@ -5476,12 +5583,9 @@ msgstr "Aumenta/diminuisci l'area di modifica"
msgid "Sequence" msgid "Sequence"
msgstr "Sequenza" msgstr "Sequenza"
msgid "Object Selection" msgid "Object selection"
msgstr "Selezione oggetto" msgstr "Selezione oggetto"
msgid "Part Selection"
msgstr "Selezione parte"
msgid "number keys" msgid "number keys"
msgstr "tasti numerici" msgstr "tasti numerici"
@@ -5671,9 +5775,6 @@ msgstr "Etichette"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Barra strumenti di pittura" msgstr "Barra strumenti di pittura"
msgid "part selection"
msgstr "selezione parte"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Rapporto di esplosione" msgstr "Rapporto di esplosione"
@@ -5698,7 +5799,7 @@ msgstr "Volume:"
msgid "Size:" msgid "Size:"
msgstr "Dimensione:" msgstr "Dimensione:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5931,12 +6032,12 @@ msgstr "Piatto di stampa"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "Esporta file G-code" msgstr "Esporta file G-code"
msgid "Send"
msgstr "Invia"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Esporta il file del piatto elaborato" msgstr "Esporta il file del piatto elaborato"
msgid "Send"
msgstr "Invia"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Esporta tutti i file elaborati" msgstr "Esporta tutti i file elaborati"
@@ -8082,7 +8183,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "L'oggetto selezionato non può essere diviso." msgstr "L'oggetto selezionato non può essere diviso."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
"Disabilitare la funzione di Rilascio automatico per preservare il " "Disabilitare la funzione di Rilascio automatico per preservare il "
"posizionamento sull'asse Z?\n" "posizionamento sull'asse Z?\n"
@@ -8779,9 +8880,6 @@ msgstr "Raggruppa profili di filamento utente"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "Raggruppa i profili di filamento utente in base alla selezione" msgstr "Raggruppa i profili di filamento utente in base alla selezione"
msgid "All"
msgstr "Tutto"
msgid "By type" msgid "By type"
msgstr "Per tipo" msgstr "Per tipo"
@@ -9168,6 +9266,14 @@ msgstr "Scarica modulo di rete"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Associa i file ad OrcaSlicer" msgstr "Associa i file ad OrcaSlicer"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "Associa i file 3MF ad OrcaSlicer" msgstr "Associa i file 3MF ad OrcaSlicer"
@@ -9206,9 +9312,6 @@ msgstr "Associa i collegamenti web ad OrcaSlicer"
msgid "Developer" msgid "Developer"
msgstr "Sviluppatore" msgstr "Sviluppatore"
msgid "Developer mode"
msgstr "Modalità sviluppatore"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "Salta il controllo della lista nera dell'AMS" msgstr "Salta il controllo della lista nera dell'AMS"
@@ -10046,6 +10149,9 @@ msgstr ""
"Timeout caricamento file. Verificare se la versione del firmware supporta " "Timeout caricamento file. Verificare se la versione del firmware supporta "
"questa operazione o se la stampante funziona correttamente." "questa operazione o se la stampante funziona correttamente."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Elaborazione completa." msgstr "Elaborazione completa."
@@ -10378,8 +10484,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"Quando si registra un timelapse senza la testina di stampa, si consiglia di " "Quando si registra un timelapse senza la testina di stampa, si consiglia di "
"aggiungere un \"Timelapse Torre di spurgo\"\n" "aggiungere un \"Timelapse Torre di spurgo\"\n"
@@ -10512,6 +10618,9 @@ msgstr "Imposta la velocità per ponti esterni e interni"
msgid "Travel speed" msgid "Travel speed"
msgstr "Velocità di spostamento" msgstr "Velocità di spostamento"
msgid "Junction Deviation"
msgstr "Deviazione di giunzione"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Scatto(XY)" msgstr "Scatto(XY)"
@@ -11421,9 +11530,6 @@ msgstr ""
"sui filamenti della stampante. I filamenti della stampante non utilizzati " "sui filamenti della stampante. I filamenti della stampante non utilizzati "
"verranno aggiunti automaticamente alla fine della lista." "verranno aggiunti automaticamente alla fine della lista."
msgid "Advanced settings"
msgstr "Impostazioni avanzate"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "Aggiungi filamenti AMS non utilizzati alla lista filamenti." msgstr "Aggiungi filamenti AMS non utilizzati alla lista filamenti."
@@ -11947,12 +12053,23 @@ msgstr "È disponibile un nuovo modulo di rete (%s). Vuoi installarlo?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Nuova versione di OrcaSlicer" msgstr "Nuova versione di OrcaSlicer"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr "Visualizza su GitHub" msgstr "Visualizza su GitHub"
msgid "Open Microsoft Store"
msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Salta questa versione" msgstr "Salta questa versione"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Conferma e aggiorna l'ugello" msgstr "Conferma e aggiorna l'ugello"
@@ -12071,6 +12188,9 @@ msgstr "Modulo di taglio"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Sistema antincendio automatico" msgstr "Sistema antincendio automatico"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Aggiorna firmware" msgstr "Aggiorna firmware"
@@ -12100,8 +12220,8 @@ msgid ""
msgstr "" msgstr ""
"È stato rilevato un aggiornamento importante che deve essere eseguito prima " "È stato rilevato un aggiornamento importante che deve essere eseguito prima "
"che la stampa possa continuare. Si desidera aggiornare ora? È possibile " "che la stampa possa continuare. Si desidera aggiornare ora? È possibile "
"effettuare l'aggiornamento anche in un secondo momento da \"Aggiorna firmware" "effettuare l'aggiornamento anche in un secondo momento da \"Aggiorna "
"\"." "firmware\"."
msgid "" msgid ""
"The firmware version is abnormal. Repairing and updating are required before " "The firmware version is abnormal. Repairing and updating are required before "
@@ -12903,6 +13023,15 @@ msgstr ""
"Consente il controllo della stampante di BambuLab attraverso host di stampa " "Consente il controllo della stampante di BambuLab attraverso host di stampa "
"di terze parti." "di terze parti."
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "Agente stampante" msgstr "Agente stampante"
@@ -13359,7 +13488,7 @@ msgid "External bridge density"
msgstr "Densità ponti esterni" msgstr "Densità ponti esterni"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -13373,18 +13502,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Densità ponti interni" msgstr "Densità ponti interni"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -13419,11 +13544,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -15184,9 +15307,9 @@ msgid ""
"this movement should be before the filament is retracted again." "this movement should be before the filament is retracted again."
msgstr "" msgstr ""
"Se impostato su un valore diverso da zero, il filamento viene spostato verso " "Se impostato su un valore diverso da zero, il filamento viene spostato verso "
"l'ugello tra i singoli movimenti nei tubi di raffreddamento (\"timbratura" "l'ugello tra i singoli movimenti nei tubi di raffreddamento "
"\"). Questa opzione configura la durata di questo movimento prima che il " "(\"timbratura\"). Questa opzione configura la durata di questo movimento "
"filamento venga nuovamente retratto." "prima che il filamento venga nuovamente retratto."
msgid "Speed of the first cooling move" msgid "Speed of the first cooling move"
msgstr "Velocità del primo movimento di raffreddamento" msgstr "Velocità del primo movimento di raffreddamento"
@@ -15467,7 +15590,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15679,8 +15801,8 @@ msgid "mm/s² or %"
msgstr "mm/s o %" msgstr "mm/s o %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Accelerazione del riempimento sparso. Se il valore è espresso in percentuale " "Accelerazione del riempimento sparso. Se il valore è espresso in percentuale "
"(ad esempio 100%), verrà calcolato in base all'accelerazione predefinita." "(ad esempio 100%), verrà calcolato in base all'accelerazione predefinita."
@@ -15731,9 +15853,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "Jerk predefinito." msgstr "Jerk predefinito."
msgid "Junction Deviation"
msgstr "Deviazione di giunzione"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15825,17 +15944,17 @@ msgstr "Velocità massima ventola su strato"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"La velocità della ventola aumenterà in modo lineare da zero nello strato " "La velocità della ventola aumenterà in modo lineare da zero nello strato "
"\"close_fan_the_first_x_layers\" al massimo nello strato " "\"close_fan_the_first_x_layers\" al massimo nello strato "
"\"full_fan_speed_layer\". Se inferiore a \"close_fan_the_first_x_layers\", " "\"full_fan_speed_layer\". Se inferiore a \"close_fan_the_first_x_layers\", "
"\"full_fan_speed_layer\" verrà ignorato. in tal caso la ventola funzionerà " "\"full_fan_speed_layer\" verrà ignorato. in tal caso la ventola funzionerà "
"alla massima velocità consentita nello strato \"close_fan_the_first_x_layers" "alla massima velocità consentita nello strato "
"\" + 1." "\"close_fan_the_first_x_layers\" + 1."
msgid "layer" msgid "layer"
msgstr "strato" msgstr "strato"
@@ -16910,9 +17029,6 @@ msgstr ""
"gradi).\n" "gradi).\n"
"Il valore consigliato è 35. Impostare a 0 per disabilitare questa funzione." "Il valore consigliato è 35. Impostare a 0 per disabilitare questa funzione."
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "Non alternare direzione riempimento" msgstr "Non alternare direzione riempimento"
@@ -16921,7 +17037,7 @@ msgstr ""
"Disabilita il riempimento a direzione alternata quando si utilizza l'opzione " "Disabilita il riempimento a direzione alternata quando si utilizza l'opzione "
"\"Contornatura Z\"." "\"Contornatura Z\"."
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "Altezza Z minima" msgstr "Altezza Z minima"
msgid "" msgid ""
@@ -17393,9 +17509,9 @@ msgid ""
"in which case the fan will run at maximum allowed speed at layer \"For the " "in which case the fan will run at maximum allowed speed at layer \"For the "
"first\" + 1." "first\" + 1."
msgstr "" msgstr ""
"La velocità della ventola ausiliaria aumenterà linearmente da \"Per il primo" "La velocità della ventola ausiliaria aumenterà linearmente da \"Per il "
"\" fino al valore massimo impostato su \"Velocità massima ventola su strato" "primo\" fino al valore massimo impostato su \"Velocità massima ventola su "
"\".\n" "strato\".\n"
"Il valore \"Velocità massima ventola su strato\" verrà ignorato se inferiore " "Il valore \"Velocità massima ventola su strato\" verrà ignorato se inferiore "
"a \"Per il primo\"; in tal caso, la ventola funzionerà alla velocità massima " "a \"Per il primo\"; in tal caso, la ventola funzionerà alla velocità massima "
"consentita con il valore \"Per il primo\" + 1." "consentita con il valore \"Per il primo\" + 1."
@@ -18135,8 +18251,8 @@ msgid "Role base wipe speed"
msgstr "Velocità di spurgo basata su ruolo" msgstr "Velocità di spurgo basata su ruolo"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -19100,8 +19216,8 @@ msgstr "Attiva controllo della temperatura"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -20140,11 +20256,11 @@ msgid "Debug level"
msgstr "Livello di debug" msgstr "Livello di debug"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Imposta livello di debug. 0:fatale, 1:errore, 2:avviso, 3:info, 4:debug, 5:" "Imposta livello di debug. 0:fatale, 1:errore, 2:avviso, 3:info, 4:debug, "
"traccia\n" "5:traccia\n"
msgid "Log file" msgid "Log file"
msgstr "" msgstr ""
@@ -20711,13 +20827,13 @@ msgstr "Impossibile leggere il file fornito perché è vuoto"
msgid "" msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr "" msgstr ""
"Formato file sconosciuto: il file di input deve avere un'estensione .stl, ." "Formato file sconosciuto: il file di input deve avere "
"obj o .amf(.xml)." "un'estensione .stl, .obj o .amf(.xml)."
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr "" msgstr ""
"Formato file sconosciuto: il file di input deve avere un'estensione .3mf o ." "Formato file sconosciuto: il file di input deve avere un'estensione .3mf "
"zip.amf." "o .zip.amf."
msgid "load_obj: failed to parse" msgid "load_obj: failed to parse"
msgstr "load_obj: impossibile analizzare" msgstr "load_obj: impossibile analizzare"
@@ -22048,12 +22164,12 @@ msgstr ""
"Vuoi riscriverlo?" "Vuoi riscriverlo?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"Rinomineremo i profili come \"Produttore Tipo Seriale @stampante selezionata" "Rinomineremo i profili come \"Produttore Tipo Seriale @stampante "
"\".\n" "selezionata\".\n"
"Per aggiungere il profilo per più stampanti, vai alla selezione della " "Per aggiungere il profilo per più stampanti, vai alla selezione della "
"stampante" "stampante"
@@ -22143,9 +22259,6 @@ msgstr "Profilo stampante"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Modello profilo di filamento" msgstr "Modello profilo di filamento"
msgid "Deselect All"
msgstr "Deseleziona tutto"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Modello profilo di processo" msgstr "Modello profilo di processo"
@@ -22662,9 +22775,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Tipo di host di stampa non corrispondente: %s" msgstr "Tipo di host di stampa non corrispondente: %s"
@@ -23486,6 +23611,105 @@ msgstr "Impossibile connettersi a Flashforge tramite seriale"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "Lo stato fornito non è corretto." msgstr "Lo stato fornito non è corretto."
@@ -23542,6 +23766,12 @@ msgstr "Tese ad orecchio"
msgid "Please select single object." msgid "Please select single object."
msgstr "Seleziona un singolo oggetto." msgstr "Seleziona un singolo oggetto."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Zoom indietro" msgstr "Zoom indietro"
@@ -23551,6 +23781,9 @@ msgstr "Zoom avanti"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "Caricamento informazioni sugli oggetti da saltare fallito. Riprovare." msgstr "Caricamento informazioni sugli oggetti da saltare fallito. Riprovare."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d Selezionati" msgstr "/%d Selezionati"
@@ -23703,6 +23936,100 @@ msgstr "Numero di facce triangolari"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Calcolo in corso, attendere..." msgstr "Calcolo in corso, attendere..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -24121,6 +24448,21 @@ msgstr ""
"aumentare in modo appropriato la temperatura del piano riscaldato può " "aumentare in modo appropriato la temperatura del piano riscaldato può "
"ridurre la probabilità di deformazione?" "ridurre la probabilità di deformazione?"
#~ msgid ""
#~ "It is recommended to assemble objects first,\n"
#~ "because the objects is restriced to bed \n"
#~ "and only parts can be lifted."
#~ msgstr ""
#~ "Si consiglia di assemblare gli oggetti prima,\n"
#~ "poiché gli oggetti sono vincolati al piano\n"
#~ "e solo le parti possono essere sollevate."
#~ msgid "part selection"
#~ msgstr "selezione parte"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "This disables all cloud services e.g. Orca Cloud and Bambu Cloud. This " #~ "This disables all cloud services e.g. Orca Cloud and Bambu Cloud. This "
#~ "stops the transmission of data to Bambu's cloud services too. Users who " #~ "stops the transmission of data to Bambu's cloud services too. Users who "
@@ -24492,9 +24834,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "Rotellina del mouse:" #~ msgstr "Rotellina del mouse:"
#~ msgid "Object selection"
#~ msgstr "Selezione oggetto"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "Passaggio 1" #~ msgstr "Passaggio 1"
@@ -26210,9 +26549,10 @@ msgstr ""
#~ "\n" #~ "\n"
#~ "\n" #~ "\n"
#~ "Per impostazione predefinita, i piccoli bridge interni vengono filtrati e " #~ "Per impostazione predefinita, i piccoli bridge interni vengono filtrati e "
#~ "il riempimento solido interno viene stampato direttamente sul riempimento." #~ "il riempimento solido interno viene stampato direttamente sul "
#~ "Questo metodo funziona bene nella maggior parte dei casi, velocizzando la " #~ "riempimento.Questo metodo funziona bene nella maggior parte dei casi, "
#~ "stampa senza compromettere troppo la qualità della superficie superiore.\n" #~ "velocizzando la stampa senza compromettere troppo la qualità della "
#~ "superficie superiore.\n"
#~ "\n" #~ "\n"
#~ "Tuttavia, in modelli fortemente inclinati o curvi, soprattutto se si " #~ "Tuttavia, in modelli fortemente inclinati o curvi, soprattutto se si "
#~ "utilizza una densità di riempimento troppo bassa, potrebbe comportare " #~ "utilizza una densità di riempimento troppo bassa, potrebbe comportare "
@@ -26426,12 +26766,13 @@ msgstr ""
#~ "nostro wiki.\n" #~ "nostro wiki.\n"
#~ "\n" #~ "\n"
#~ "Di solito la calibrazione non è necessaria. Quando si avvia una stampa a " #~ "Di solito la calibrazione non è necessaria. Quando si avvia una stampa a "
#~ "singolo colore/materiale, con l'opzione \"calibrazione dinamica del flusso" #~ "singolo colore/materiale, con l'opzione \"calibrazione dinamica del "
#~ "\" selezionata nel menu di avvio della stampa, la stampante seguirà il " #~ "flusso\" selezionata nel menu di avvio della stampa, la stampante seguirà "
#~ "vecchio modo, calibrando il filamento prima della stampa; Quando si avvia " #~ "il vecchio modo, calibrando il filamento prima della stampa; Quando si "
#~ "una stampa multicolore/materiale, la stampante utilizzerà il parametro di " #~ "avvia una stampa multicolore/materiale, la stampante utilizzerà il "
#~ "compensazione predefinito per il filamento durante ogni cambio di " #~ "parametro di compensazione predefinito per il filamento durante ogni "
#~ "filamento, che avrà un buon risultato nella maggior parte dei casi.\n" #~ "cambio di filamento, che avrà un buon risultato nella maggior parte dei "
#~ "casi.\n"
#~ "\n" #~ "\n"
#~ "Si prega di notare che ci sono alcuni casi che renderanno il risultato " #~ "Si prega di notare che ci sono alcuni casi che renderanno il risultato "
#~ "della calibrazione non affidabile: utilizzo di una piastra di texture per " #~ "della calibrazione non affidabile: utilizzo di una piastra di texture per "
+415 -76
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@@ -196,6 +196,15 @@ msgstr "完了"
msgid "Support Generated" msgid "Support Generated"
msgstr "生成されたサポート" msgstr "生成されたサポート"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "ギズモ-面に配置" msgstr "ギズモ-面に配置"
@@ -282,6 +291,15 @@ msgstr "フィラメント %1%でペイントします"
msgid "To:" msgid "To:"
msgstr "先:" msgstr "先:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "ファジースキンのペイント" msgstr "ファジースキンのペイント"
@@ -303,6 +321,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "このオブジェクトのペイントファジースキンを有効にする" msgstr "このオブジェクトのペイントファジースキンを有効にする"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "移動" msgstr "移動"
@@ -688,6 +715,15 @@ msgstr "ラインでカット"
msgid "Delete connector" msgid "Delete connector"
msgstr "コネクター削除" msgstr "コネクター削除"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "メッシュ名" msgstr "メッシュ名"
@@ -1559,6 +1595,12 @@ msgstr "平行距離:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "面2で反転" msgstr "面2で反転"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "組立てる" msgstr "組立てる"
@@ -1585,17 +1627,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "警告: 点または円のフィーチャーを選択してください。" msgstr "警告: 点または円のフィーチャーを選択してください。"
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"オブジェクトは先に組み立てることをお勧めします。\n"
"オブジェクトはベッドに固定されており、\n"
"パーツのみ持ち上げることができます。"
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "面と面の組み立て" msgstr "面と面の組み立て"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1653,8 +1698,8 @@ msgstr "AMFファイル"
msgid "3MF files" msgid "3MF files"
msgstr "3MFファイル" msgstr "3MFファイル"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Gcode 3MFファイル" msgstr "G-code 3MFファイル"
msgid "G-code files" msgid "G-code files"
msgstr "G-codeファイル" msgstr "G-codeファイル"
@@ -1869,6 +1914,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3141,6 +3200,52 @@ msgstr "最高温度は次の値を超えることはできません "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "最低温度は次の値を下回ることはできません " msgstr "最低温度は次の値を下回ることはできません "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "すべて"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "すべて選択解除"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "詳細設定"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "開発者モード"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3413,6 +3518,9 @@ msgstr "フォントに指定されたテキストの形状がありません。
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "テキスト投影に有効な面がありません。" msgstr "テキスト投影に有効な面がありません。"
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "初期レイヤー最適化のための熱プリコンディショニング" msgstr "初期レイヤー最適化のための熱プリコンディショニング"
@@ -5288,10 +5396,7 @@ msgstr "編集領域を拡大/縮小"
msgid "Sequence" msgid "Sequence"
msgstr "順番" msgstr "順番"
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5478,9 +5583,6 @@ msgstr "ラベル"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "ペイント ツールバー" msgstr "ペイント ツールバー"
msgid "part selection"
msgstr "パーツ選択"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "分解比率" msgstr "分解比率"
@@ -5505,7 +5607,7 @@ msgstr "ボリューム"
msgid "Size:" msgid "Size:"
msgstr "サイズ:" msgstr "サイズ:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5733,12 +5835,12 @@ msgstr "造形開始"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "G-codeをエクスポート" msgstr "G-codeをエクスポート"
msgid "Send"
msgstr "送信"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "エクスポート" msgstr "エクスポート"
msgid "Send"
msgstr "送信"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "エクスポート (全プレート)" msgstr "エクスポート (全プレート)"
@@ -7809,7 +7911,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "選択したオブジェクトを分割できませんでした。" msgstr "選択したオブジェクトを分割できませんでした。"
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8487,9 +8589,6 @@ msgstr "ユーザーフィラメントプリセットをグループ化"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "選択に基づいてユーザーフィラメントプリセットをグループ化" msgstr "選択に基づいてユーザーフィラメントプリセットをグループ化"
msgid "All"
msgstr "すべて"
msgid "By type" msgid "By type"
msgstr "タイプ別" msgstr "タイプ別"
@@ -8861,6 +8960,14 @@ msgstr "ネットワークプラグインをダウンロード"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "ファイルをOrca Slicerに関連付ける" msgstr "ファイルをOrca Slicerに関連付ける"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
#, fuzzy #, fuzzy
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr ".3mfファイルをOrca Slicerに関連付けます。" msgstr ".3mfファイルをOrca Slicerに関連付けます。"
@@ -8898,10 +9005,6 @@ msgstr "ウェブリンクをOrcaSlicerに関連付け"
msgid "Developer" msgid "Developer"
msgstr "開発者" msgstr "開発者"
#, fuzzy
msgid "Developer mode"
msgstr "開発者モード"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "AMSブラックリストチェックをスキップ" msgstr "AMSブラックリストチェックをスキップ"
@@ -9697,6 +9800,9 @@ msgstr ""
"ファイルアップロードがタイムアウトしました。ファームウェアバージョンがこの操" "ファイルアップロードがタイムアウトしました。ファームウェアバージョンがこの操"
"作をサポートしているか、プリンターが正常に動作しているか確認してください。" "作をサポートしているか、プリンターが正常に動作しているか確認してください。"
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "スライス完了" msgstr "スライス完了"
@@ -10007,8 +10113,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"ヘッド無しのタイムラプスビデオを録画する時に、「タイムラプスプライムタワー」" "ヘッド無しのタイムラプスビデオを録画する時に、「タイムラプスプライムタワー」"
"を追加してください。プレートで右クリックして、「プリミティブを追加」→「タイム" "を追加してください。プレートで右クリックして、「プリミティブを追加」→「タイム"
@@ -10135,6 +10241,9 @@ msgstr "外部および内部ブリッジの速度を設定"
msgid "Travel speed" msgid "Travel speed"
msgstr "移動速度" msgstr "移動速度"
msgid "Junction Deviation"
msgstr "接合偏差"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "ジャーク(XY)" msgstr "ジャーク(XY)"
@@ -10981,9 +11090,6 @@ msgstr ""
"プリンターのフィラメントに基づいてプロジェクトフィラメントリストを順次置き換" "プリンターのフィラメントに基づいてプロジェクトフィラメントリストを順次置き換"
"えます。未使用のプリンターフィラメントはリストの末尾に自動的に追加されます。" "えます。未使用のプリンターフィラメントはリストの末尾に自動的に追加されます。"
msgid "Advanced settings"
msgstr "詳細設定"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "未使用のAMSフィラメントをフィラメントリストに追加します。" msgstr "未使用のAMSフィラメントをフィラメントリストに追加します。"
@@ -11468,12 +11574,23 @@ msgstr "新しいプラグイン (%s) が発見しました、インストール
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "新バージョン" msgstr "新バージョン"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "このバージョンをスキップ" msgstr "このバージョンをスキップ"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "確認してノズルを更新" msgstr "確認してノズルを更新"
@@ -11585,6 +11702,9 @@ msgstr "カッティングモジュール"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "自動消火システム" msgstr "自動消火システム"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "ファームウェアを更新" msgstr "ファームウェアを更新"
@@ -12318,6 +12438,15 @@ msgstr ""
"サードパーティの印刷ホストを通じてBambuLabのプリンターを制御することを許可し" "サードパーティの印刷ホストを通じてBambuLabのプリンターを制御することを許可し"
"ます。" "ます。"
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "プリンターエージェント" msgstr "プリンターエージェント"
@@ -12679,7 +12808,7 @@ msgid "External bridge density"
msgstr "外部ブリッジ密度" msgstr "外部ブリッジ密度"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -12693,18 +12822,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "内部ブリッジ密度" msgstr "内部ブリッジ密度"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -12739,11 +12864,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -14322,7 +14445,6 @@ msgstr "充填パターンが対応している場合は、複数のラインを
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -14504,8 +14626,8 @@ msgid "mm/s² or %"
msgstr "mm/s² 或は %" msgstr "mm/s² 或は %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"スパースインフィルの加速度です。値がパーセンテージ(例:100%)で指定された場" "スパースインフィルの加速度です。値がパーセンテージ(例:100%)で指定された場"
"合、デフォルトの加速度を基に計算されます。" "合、デフォルトの加速度を基に計算されます。"
@@ -14547,9 +14669,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "デフォルトジャーク。" msgstr "デフォルトジャーク。"
msgid "Junction Deviation"
msgstr "接合偏差"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -14627,10 +14746,10 @@ msgstr "最大回転速度の積層"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
msgid "layer" msgid "layer"
@@ -15349,8 +15468,8 @@ msgid ""
"\"mmu_segmented_region_interlocking_depth\" is bigger than " "\"mmu_segmented_region_interlocking_depth\" is bigger than "
"\"mmu_segmented_region_max_width\". Zero disables this feature." "\"mmu_segmented_region_max_width\". Zero disables this feature."
msgstr "" msgstr ""
"セグメント化された領域の連動深さ。mmu_segmented_region_max_width \"が0" "セグメント化された領域の連動深さ。mmu_segmented_region_max_width \"が0か、"
"か、\"mmu_segmented_region_interlocking_depth \"が " "\"mmu_segmented_region_interlocking_depth \"が "
"\"mmu_segmented_region_max_width \"より大きい場合は無視される。ゼロはこの機能" "\"mmu_segmented_region_max_width \"より大きい場合は無視される。ゼロはこの機能"
"を無効にする。" "を無効にする。"
@@ -15486,16 +15605,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -16478,8 +16594,8 @@ msgid "Role base wipe speed"
msgstr "" msgstr ""
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -17279,8 +17395,8 @@ msgstr ""
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -18119,11 +18235,11 @@ msgid "Debug level"
msgstr "デバッグ レベル" msgstr "デバッグ レベル"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"デバッグロギングレベルを設定します。0:fatal、1:error、2:warning、3:info、4:" "デバッグロギングレベルを設定します。0:fatal、1:error、2:warning、3:info、"
"debug、5:trace。\n" "4:debug、5:trace。\n"
msgid "Log file" msgid "Log file"
msgstr "" msgstr ""
@@ -19865,8 +19981,8 @@ msgstr ""
"書き直しますか?" "書き直しますか?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
@@ -19950,9 +20066,6 @@ msgstr "プリンタープリセット"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "フィラメントプリセットテンプレート" msgstr "フィラメントプリセットテンプレート"
msgid "Deselect All"
msgstr "すべて選択解除"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "プロセスプリセットテンプレート" msgstr "プロセスプリセットテンプレート"
@@ -20433,9 +20546,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "印刷ホストのタイプが一致しません: %s" msgstr "印刷ホストのタイプが一致しません: %s"
@@ -21133,6 +21258,105 @@ msgstr "シリアル経由でFlashforgeに接続できませんでした"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "指定された状態が正しくありません。" msgstr "指定された状態が正しくありません。"
@@ -21184,6 +21408,12 @@ msgstr "ブリム"
msgid "Please select single object." msgid "Please select single object."
msgstr "単一のオブジェクトを選択してください" msgstr "単一のオブジェクトを選択してください"
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "ズームアウト" msgstr "ズームアウト"
@@ -21193,6 +21423,9 @@ msgstr "ズームイン"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "スキップオブジェクト情報のロードに失敗しました。再試行してください。" msgstr "スキップオブジェクト情報のロードに失敗しました。再試行してください。"
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d 選択済み" msgstr "/%d 選択済み"
@@ -21345,6 +21578,100 @@ msgstr "三角面の数"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "計算中、お待ちください..." msgstr "計算中、お待ちください..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -21704,6 +22031,21 @@ msgstr ""
"ABSのような反りやすい素材を印刷する場合、ヒートベッドの温度を適切に上げること" "ABSのような反りやすい素材を印刷する場合、ヒートベッドの温度を適切に上げること"
"で、反りが発生する確率を下げることができることをご存知ですか?" "で、反りが発生する確率を下げることができることをご存知ですか?"
#~ msgid ""
#~ "It is recommended to assemble objects first,\n"
#~ "because the objects is restriced to bed \n"
#~ "and only parts can be lifted."
#~ msgstr ""
#~ "オブジェクトは先に組み立てることをお勧めします。\n"
#~ "オブジェクトはベッドに固定されており、\n"
#~ "パーツのみ持ち上げることができます。"
#~ msgid "part selection"
#~ msgstr "パーツ選択"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -21869,9 +22211,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "マウスホイール" #~ msgstr "マウスホイール"
#~ msgid "Object selection"
#~ msgstr "オブジェクト選択"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "パス1" #~ msgstr "パス1"
+420 -81
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2025-06-02 17:12+0900\n" "PO-Revision-Date: 2025-06-02 17:12+0900\n"
"Last-Translator: crwusiz <crwusiz@gmail.com>\n" "Last-Translator: crwusiz <crwusiz@gmail.com>\n"
"Language-Team: \n" "Language-Team: \n"
@@ -198,6 +198,15 @@ msgstr "완료"
msgid "Support Generated" msgid "Support Generated"
msgstr "서포트 생성됨" msgstr "서포트 생성됨"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "변형도구 - 면에 배치" msgstr "변형도구 - 면에 배치"
@@ -285,6 +294,15 @@ msgstr "칠하기에 사용한 필라멘트 %1%"
msgid "To:" msgid "To:"
msgstr "대상:" msgstr "대상:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "퍼지 스킨 칠하기" msgstr "퍼지 스킨 칠하기"
@@ -305,6 +323,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "이 객체의 칠한 퍼지 스킨 활성화" msgstr "이 객체의 칠한 퍼지 스킨 활성화"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "이동" msgstr "이동"
@@ -691,6 +718,15 @@ msgstr "라인별로 자르기"
msgid "Delete connector" msgid "Delete connector"
msgstr "커넥터 삭제" msgstr "커넥터 삭제"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "메시 이름" msgstr "메시 이름"
@@ -1555,6 +1591,12 @@ msgstr "평행 거리:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "면 2로 뒤집기" msgstr "면 2로 뒤집기"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "병합" msgstr "병합"
@@ -1580,17 +1622,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "경고: 점 또는 원의 특징을 선택하십시오." msgstr "경고: 점 또는 원의 특징을 선택하십시오."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"먼저 객체를 조립하는 것이 좋습니다.\n"
"객체는 베드에 고정되어 있으며\n"
"파트만 들어올릴 수 있습니다."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "면과 면 조립" msgstr "면과 면 조립"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1648,8 +1693,8 @@ msgstr "AMF 파일"
msgid "3MF files" msgid "3MF files"
msgstr "3MF 파일" msgstr "3MF 파일"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Gcode 3MF 파일" msgstr "G-code 3MF 파일"
msgid "G-code files" msgid "G-code files"
msgstr "G-code 파일" msgstr "G-code 파일"
@@ -1866,6 +1911,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3130,6 +3189,52 @@ msgstr "최대 온도는 다음 값을 초과할 수 없습니다 "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "최소 온도는 다음 값보다 낮아서는 안 됩니다 " msgstr "최소 온도는 다음 값보다 낮아서는 안 됩니다 "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "모두"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "모두 선택 해제"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "고급 설정"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "개발자 모드"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3399,6 +3504,9 @@ msgstr "글꼴에 지정된 텍스트의 형태가 없습니다."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "텍스트 프로젝션에 유효한 표면이 없습니다." msgstr "텍스트 프로젝션에 유효한 표면이 없습니다."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "첫 번째 레이어 최적화를 위한 열 사전 조건" msgstr "첫 번째 레이어 최적화를 위한 열 사전 조건"
@@ -5269,10 +5377,7 @@ msgstr "편집 영역 증가/감소"
msgid "Sequence" msgid "Sequence"
msgstr "순서" msgstr "순서"
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5457,9 +5562,6 @@ msgstr "레이블"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "칠하기 도구 모음" msgstr "칠하기 도구 모음"
msgid "part selection"
msgstr "부품 선택"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "분해 비율" msgstr "분해 비율"
@@ -5484,7 +5586,7 @@ msgstr "용량:"
msgid "Size:" msgid "Size:"
msgstr "크기:" msgstr "크기:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5711,12 +5813,12 @@ msgstr "플레이트 출력"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "Gcode 파일 내보내기" msgstr "Gcode 파일 내보내기"
msgid "Send"
msgstr "전송"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "플레이트 슬라이스 파일 내보내기" msgstr "플레이트 슬라이스 파일 내보내기"
msgid "Send"
msgstr "전송"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "모든 슬라이스 파일 내보내기" msgstr "모든 슬라이스 파일 내보내기"
@@ -6372,8 +6474,8 @@ msgid ""
"The .gcode.3mf file contains no G-code data. Please slice it with Orca " "The .gcode.3mf file contains no G-code data. Please slice it with Orca "
"Slicer and export a new .gcode.3mf file." "Slicer and export a new .gcode.3mf file."
msgstr "" msgstr ""
".gcode.3mf 파일에는 Gcode 데이터가 없습니다. OrcaSlicer에서 슬라이스하고 새 ." ".gcode.3mf 파일에는 Gcode 데이터가 없습니다. OrcaSlicer에서 슬라이스하고 "
"gcode.3mf 파일을 내보내십시오." "새 .gcode.3mf 파일을 내보내십시오."
#, c-format, boost-format #, c-format, boost-format
msgid "File '%s' was lost! Please download it again." msgid "File '%s' was lost! Please download it again."
@@ -7768,7 +7870,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "선택한 객체를 분할할 수 없습니다." msgstr "선택한 객체를 분할할 수 없습니다."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8428,9 +8530,6 @@ msgstr ""
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "" msgstr ""
msgid "All"
msgstr "모두"
msgid "By type" msgid "By type"
msgstr "" msgstr ""
@@ -8777,6 +8876,14 @@ msgstr ""
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "파일을 OrcaSlicer에 연결" msgstr "파일을 OrcaSlicer에 연결"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
#, fuzzy #, fuzzy
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr ".3mf 파일을 OrcaSlicer에 연결" msgstr ".3mf 파일을 OrcaSlicer에 연결"
@@ -8816,10 +8923,6 @@ msgstr "OrcaSlicer에 웹 링크 연결"
msgid "Developer" msgid "Developer"
msgstr "" msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "개발자 모드"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "AMS 블랙리스트 확인 건너뛰기" msgstr "AMS 블랙리스트 확인 건너뛰기"
@@ -9600,6 +9703,9 @@ msgstr ""
"파일 업로드 시간이 초과되었습니다. 펌웨어 버전이 이 작업을 지원하는지 확인하" "파일 업로드 시간이 초과되었습니다. 펌웨어 버전이 이 작업을 지원하는지 확인하"
"거나 프린터가 제대로 작동하는지 확인하세요." "거나 프린터가 제대로 작동하는지 확인하세요."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "슬라이스 완료." msgstr "슬라이스 완료."
@@ -9894,8 +10000,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"툴헤드 없이 시간 경과를 기록할 경우 \"타임랩스 프라임 타워\"를 추가하는 것이 " "툴헤드 없이 시간 경과를 기록할 경우 \"타임랩스 프라임 타워\"를 추가하는 것이 "
"좋습니다\n" "좋습니다\n"
@@ -10022,6 +10128,9 @@ msgstr "외부 및 내부 브릿지 속도 설정"
msgid "Travel speed" msgid "Travel speed"
msgstr "이동 속도" msgstr "이동 속도"
msgid "Junction Deviation"
msgstr ""
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "저크(XY)" msgstr "저크(XY)"
@@ -10874,9 +10983,6 @@ msgstr ""
"프린터 필라멘트를 기준으로 프로젝트 필라멘트 목록을 순차적으로 교체합니다. 사" "프린터 필라멘트를 기준으로 프로젝트 필라멘트 목록을 순차적으로 교체합니다. 사"
"용하지 않는 프린터 필라멘트는 자동으로 목록 끝에 추가됩니다." "용하지 않는 프린터 필라멘트는 자동으로 목록 끝에 추가됩니다."
msgid "Advanced settings"
msgstr "고급 설정"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "미사용 AMS 필라멘트를 필라멘트 목록에 추가하기." msgstr "미사용 AMS 필라멘트를 필라멘트 목록에 추가하기."
@@ -11364,12 +11470,23 @@ msgstr "새 네트워크 플러그인(%s)을 사용할 수 있습니다. 설치
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Orca Slicer의 새 버전" msgstr "Orca Slicer의 새 버전"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "이 버전 건너뛰기" msgstr "이 버전 건너뛰기"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "노즐 확인 및 업데이트" msgstr "노즐 확인 및 업데이트"
@@ -11482,6 +11599,9 @@ msgstr "커팅 모듈"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "자동 화재 진압 시스템" msgstr "자동 화재 진압 시스템"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "펌웨어 업데이트" msgstr "펌웨어 업데이트"
@@ -12216,6 +12336,15 @@ msgstr "타사 출력 호스트 사용"
msgid "Allow controlling BambuLab's printer through 3rd party print hosts." msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "타사 프린트 호스트를 통해 뱀부랩의 프린터 제어 허용" msgstr "타사 프린트 호스트를 통해 뱀부랩의 프린터 제어 허용"
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "" msgstr ""
@@ -12234,9 +12363,9 @@ msgid ""
msgstr "" msgstr ""
"Orca Slicer은 Gcode 파일을 프린터 호스트에 업로드할 수 있습니다. 이 필드에는 " "Orca Slicer은 Gcode 파일을 프린터 호스트에 업로드할 수 있습니다. 이 필드에는 "
"프린터 호스트 인스턴스의 호스트 이름, IP 주소 또는 URL이 포함되어야 합니다. " "프린터 호스트 인스턴스의 호스트 이름, IP 주소 또는 URL이 포함되어야 합니다. "
"기본 인증이 활성화된 HAProxy 뒤의 출력 호스트는 https://username:" "기본 인증이 활성화된 HAProxy 뒤의 출력 호스트는 https://"
"password@your-octopi-address/ 형식의 URL에 사용자 이름과 암호를 입력하여 액세" "username:password@your-octopi-address/ 형식의 URL에 사용자 이름과 암호를 입력"
"스할 수 있습니다" "하여 액세스할 수 있습니다"
msgid "Device UI" msgid "Device UI"
msgstr "장치 UI" msgstr "장치 UI"
@@ -12631,7 +12760,7 @@ msgid "External bridge density"
msgstr "외부 브릿지 밀도" msgstr "외부 브릿지 밀도"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -12645,18 +12774,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "내부 브릿지 밀도" msgstr "내부 브릿지 밀도"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -12691,11 +12816,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -14499,7 +14622,6 @@ msgstr "채우기 패턴에서 지원되는 경우 채우기 패턴에 여러
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -14699,8 +14821,8 @@ msgid "mm/s² or %"
msgstr "mm/s² 또는 %" msgstr "mm/s² 또는 %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"드문 채우기 가속도. 값이 백분율 (예. 100%)로 표시되면 기본 가속도를 기준으로 " "드문 채우기 가속도. 값이 백분율 (예. 100%)로 표시되면 기본 가속도를 기준으로 "
"계산됩니다." "계산됩니다."
@@ -14745,9 +14867,6 @@ msgstr "Klipper의 max_accel_to_decel은 가속도의 %%로 조정됩니다"
msgid "Default jerk." msgid "Default jerk."
msgstr "" msgstr ""
msgid "Junction Deviation"
msgstr ""
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -14829,10 +14948,10 @@ msgstr "팬 최대 속도 레이어"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"팬 속도는 \"close_fan_the_first_x_layers\" 의 0에서 \"full_fan_speed_layer\" " "팬 속도는 \"close_fan_the_first_x_layers\" 의 0에서 \"full_fan_speed_layer\" "
"의 최고 속도까지 선형적으로 증가합니다. \"full_fan_speed_layer\"가 " "의 최고 속도까지 선형적으로 증가합니다. \"full_fan_speed_layer\"가 "
@@ -15752,16 +15871,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -16838,8 +16954,8 @@ msgid "Role base wipe speed"
msgstr "역할 기반 노즐 청소 속도" msgstr "역할 기반 노즐 청소 속도"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -17706,8 +17822,8 @@ msgstr "온도 제어 활성화"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -18640,8 +18756,8 @@ msgid "Debug level"
msgstr "디버그 수준" msgstr "디버그 수준"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"디버그 로깅 수준을 설정합니다. 0:치명적, 1:오류, 2:경고, 3:정보, 4:디버그, 5:" "디버그 로깅 수준을 설정합니다. 0:치명적, 1:오류, 2:경고, 3:정보, 4:디버그, 5:"
"추적\n" "추적\n"
@@ -20394,8 +20510,8 @@ msgstr ""
"다시 작성하시겠습니까?" "다시 작성하시겠습니까?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
@@ -20478,9 +20594,6 @@ msgstr "프린터 사전 설정"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "필라멘트 사전 설정 템플릿" msgstr "필라멘트 사전 설정 템플릿"
msgid "Deselect All"
msgstr "모두 선택 해제"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "프로세스 사전 설정 템플릿" msgstr "프로세스 사전 설정 템플릿"
@@ -20964,9 +21077,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "일치하지 않는 출력 호스트 유형: %s" msgstr "일치하지 않는 출력 호스트 유형: %s"
@@ -21710,6 +21835,105 @@ msgstr ""
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "제공된 상태가 올바르지 않습니다." msgstr "제공된 상태가 올바르지 않습니다."
@@ -21763,6 +21987,12 @@ msgstr "브림 귀"
msgid "Please select single object." msgid "Please select single object."
msgstr "단일 객체를 선택하세요." msgstr "단일 객체를 선택하세요."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "축소" msgstr "축소"
@@ -21772,6 +22002,9 @@ msgstr "확대"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "건너뛰는 개체 정보를 로드하지 못했습니다. 다시 시도해 주세요." msgstr "건너뛰는 개체 정보를 로드하지 못했습니다. 다시 시도해 주세요."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d 선택됨" msgstr "/%d 선택됨"
@@ -21918,6 +22151,100 @@ msgstr "삼각형 패싯 수"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "계산 중, 잠시만 기다려주세요..." msgstr "계산 중, 잠시만 기다려주세요..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -22319,6 +22646,21 @@ msgstr ""
"ABS와 같이 뒤틀림이 발생하기 쉬운 소재를 출력할 때, 히트베드 온도를 적절하게 " "ABS와 같이 뒤틀림이 발생하기 쉬운 소재를 출력할 때, 히트베드 온도를 적절하게 "
"높이면 뒤틀림 가능성을 줄일 수 있다는 사실을 알고 계셨나요?" "높이면 뒤틀림 가능성을 줄일 수 있다는 사실을 알고 계셨나요?"
#~ msgid ""
#~ "It is recommended to assemble objects first,\n"
#~ "because the objects is restriced to bed \n"
#~ "and only parts can be lifted."
#~ msgstr ""
#~ "먼저 객체를 조립하는 것이 좋습니다.\n"
#~ "객체는 베드에 고정되어 있으며\n"
#~ "파트만 들어올릴 수 있습니다."
#~ msgid "part selection"
#~ msgstr "부품 선택"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -22556,9 +22898,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "마우스 휠:" #~ msgstr "마우스 휠:"
#~ msgid "Object selection"
#~ msgstr "객체 선택"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "1차 테스트" #~ msgstr "1차 테스트"
@@ -23785,8 +24124,8 @@ msgstr ""
#~ msgstr "mm/mm" #~ msgstr "mm/mm"
#~ msgid "" #~ msgid ""
#~ "We would rename the presets as \"Vendor Type Serial @printer you selected" #~ "We would rename the presets as \"Vendor Type Serial @printer you "
#~ "\".\n" #~ "selected\".\n"
#~ "To add preset for more printers, Please go to printer selection" #~ "To add preset for more printers, Please go to printer selection"
#~ msgstr "" #~ msgstr ""
#~ "사전 설정의 이름을 \"선택한 공급업체 유형 직렬 @프린터\"로 변경합니다.\n" #~ "사전 설정의 이름을 \"선택한 공급업체 유형 직렬 @프린터\"로 변경합니다.\n"
@@ -24813,8 +25152,8 @@ msgstr ""
#~ "로 지정되지 않은 경우 필라멘트의 최소 출력 속도가 활성화됩니다." #~ "로 지정되지 않은 경우 필라멘트의 최소 출력 속도가 활성화됩니다."
#~ msgid "" #~ msgid ""
#~ "We would rename the presets as \"Vendor Type Serial @printer you selected" #~ "We would rename the presets as \"Vendor Type Serial @printer you "
#~ "\".\n" #~ "selected\".\n"
#~ "To add preset for more prinetrs, Please go to printer selection" #~ "To add preset for more prinetrs, Please go to printer selection"
#~ msgstr "" #~ msgstr ""
#~ "사전 설정의 이름을 \"선택한 공급업체 유형 직렬 @프린터\"로 변경합니다.\n" #~ "사전 설정의 이름을 \"선택한 공급업체 유형 직렬 @프린터\"로 변경합니다.\n"
+21
View File
@@ -48,9 +48,12 @@ src/slic3r/GUI/DeviceTab/uiAmsHumidityPopup.cpp
src/slic3r/GUI/DeviceTab/uiDeviceUpdateVersion.h src/slic3r/GUI/DeviceTab/uiDeviceUpdateVersion.h
src/slic3r/GUI/DeviceTab/uiDeviceUpdateVersion.cpp src/slic3r/GUI/DeviceTab/uiDeviceUpdateVersion.cpp
src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp
src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.hpp
src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp
src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp
src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp
src/slic3r/GUI/Gizmos/GLGizmoFuzzySkin.cpp src/slic3r/GUI/Gizmos/GLGizmoFuzzySkin.cpp
src/slic3r/GUI/Gizmos/GLGizmoFuzzySkin.hpp
src/slic3r/GUI/Gizmos/GLGizmoMove.cpp src/slic3r/GUI/Gizmos/GLGizmoMove.cpp
src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp
src/slic3r/GUI/Gizmos/GLGizmoScale.cpp src/slic3r/GUI/Gizmos/GLGizmoScale.cpp
@@ -58,6 +61,7 @@ src/slic3r/GUI/Gizmos/GLGizmosManager.cpp
src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp
src/slic3r/GUI/Gizmos/GizmoObjectManipulation.cpp src/slic3r/GUI/Gizmos/GizmoObjectManipulation.cpp
src/slic3r/GUI/Gizmos/GLGizmoCut.cpp src/slic3r/GUI/Gizmos/GLGizmoCut.cpp
src/slic3r/GUI/Gizmos/GLGizmoCut.hpp
src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp
src/slic3r/GUI/Gizmos/GLGizmoFaceDetector.cpp src/slic3r/GUI/Gizmos/GLGizmoFaceDetector.cpp
src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp
@@ -67,7 +71,9 @@ src/slic3r/GUI/Gizmos/GLGizmoText.hpp
src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp
src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp
src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp
src/slic3r/GUI/Gizmos/GLGizmoMeasure.hpp
src/slic3r/GUI/Gizmos/GLGizmoAssembly.cpp src/slic3r/GUI/Gizmos/GLGizmoAssembly.cpp
src/slic3r/GUI/Gizmos/GLGizmoAssembly.hpp
src/slic3r/GUI/GUI.cpp src/slic3r/GUI/GUI.cpp
src/slic3r/GUI/GUI_App.cpp src/slic3r/GUI/GUI_App.cpp
src/slic3r/GUI/GUI_AuxiliaryList.cpp src/slic3r/GUI/GUI_AuxiliaryList.cpp
@@ -89,6 +95,8 @@ src/slic3r/GUI/Widgets/AMSControl.cpp
src/slic3r/GUI/Widgets/FanControl.cpp src/slic3r/GUI/Widgets/FanControl.cpp
src/slic3r/GUI/Widgets/FilamentLoad.cpp src/slic3r/GUI/Widgets/FilamentLoad.cpp
src/slic3r/GUI/Widgets/TempInput.cpp src/slic3r/GUI/Widgets/TempInput.cpp
src/slic3r/GUI/Widgets/CheckList.cpp
src/slic3r/GUI/Widgets/SwitchButton.cpp
src/slic3r/GUI/ImGuiWrapper.cpp src/slic3r/GUI/ImGuiWrapper.cpp
src/slic3r/GUI/Jobs/ArrangeJob.cpp src/slic3r/GUI/Jobs/ArrangeJob.cpp
src/slic3r/GUI/Jobs/OrientJob.cpp src/slic3r/GUI/Jobs/OrientJob.cpp
@@ -98,6 +106,7 @@ src/slic3r/GUI/Jobs/BindJob.cpp
src/slic3r/GUI/Jobs/PrintJob.cpp src/slic3r/GUI/Jobs/PrintJob.cpp
src/slic3r/GUI/Jobs/SendJob.cpp src/slic3r/GUI/Jobs/SendJob.cpp
src/slic3r/GUI/Jobs/EmbossJob.cpp src/slic3r/GUI/Jobs/EmbossJob.cpp
src/slic3r/GUI/Jobs/PlaterWorker.hpp
src/slic3r/GUI/ThermalPreconditioningDialog.cpp src/slic3r/GUI/ThermalPreconditioningDialog.cpp
src/slic3r/GUI/ThermalPreconditioningDialog.hpp src/slic3r/GUI/ThermalPreconditioningDialog.hpp
src/slic3r/GUI/Jobs/SLAImportJob.cpp src/slic3r/GUI/Jobs/SLAImportJob.cpp
@@ -237,8 +246,12 @@ src/slic3r/GUI/FilamentMapPanel.cpp
src/slic3r/Utils/Obico.cpp src/slic3r/Utils/Obico.cpp
src/slic3r/Utils/SimplyPrint.cpp src/slic3r/Utils/SimplyPrint.cpp
src/slic3r/Utils/Flashforge.cpp src/slic3r/Utils/Flashforge.cpp
src/slic3r/Utils/ElegooLink.cpp
src/slic3r/Utils/CrealityPrint.cpp
src/slic3r/Utils/PrintHost.cpp
src/slic3r/GUI/Jobs/OAuthJob.cpp src/slic3r/GUI/Jobs/OAuthJob.cpp
src/slic3r/GUI/Gizmos/GLGizmoBrimEars.cpp src/slic3r/GUI/Gizmos/GLGizmoBrimEars.cpp
src/slic3r/GUI/Gizmos/GLGizmoBrimEars.hpp
src/slic3r/GUI/PartSkipDialog.cpp src/slic3r/GUI/PartSkipDialog.cpp
src/slic3r/GUI/PartSkipDialog.hpp src/slic3r/GUI/PartSkipDialog.hpp
src/slic3r/GUI/SkipPartCanvas.cpp src/slic3r/GUI/SkipPartCanvas.cpp
@@ -250,4 +263,12 @@ src/slic3r/GUI/NetworkPluginDialog.cpp
src/slic3r/GUI/RammingChart.cpp src/slic3r/GUI/RammingChart.cpp
src/slic3r/GUI/StepMeshDialog.cpp src/slic3r/GUI/StepMeshDialog.cpp
src/slic3r/GUI/FilamentPickerDialog.hpp src/slic3r/GUI/FilamentPickerDialog.hpp
src/slic3r/GUI/PresetBundleDialog.cpp
src/slic3r/GUI/ExportPresetBundleDialog.cpp
src/slic3r/GUI/DesktopIntegrationDialog.cpp
src/slic3r/GUI/Downloader.cpp
src/slic3r/GUI/DownloaderFileGet.cpp
src/slic3r/GUI/FileArchiveDialog.cpp
src/slic3r/GUI/PrinterCloudAuthDialog.cpp
src/slic3r/GUI/PrinterWebViewHandler.cpp
src/libslic3r/PresetBundle.cpp src/libslic3r/PresetBundle.cpp
+416 -86
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2025-10-25 23:01+0300\n" "PO-Revision-Date: 2025-10-25 23:01+0300\n"
"Last-Translator: Gintaras Kučinskas <sharanchius@gmail.com>\n" "Last-Translator: Gintaras Kučinskas <sharanchius@gmail.com>\n"
"Language-Team: \n" "Language-Team: \n"
@@ -16,8 +16,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && (n%100<11 || n%100>19) ? 0 : n" "Plural-Forms: nplurals=3; plural=(n%10==1 && (n%100<11 || n%100>19) ? 0 : "
"%10>=2 && n%10<=9 && (n%100<11 || n%100>19) ? 1 : 2);\n" "n%10>=2 && n%10<=9 && (n%100<11 || n%100>19) ? 1 : 2);\n"
"X-Generator: Poedit 3.6\n" "X-Generator: Poedit 3.6\n"
msgid "right" msgid "right"
@@ -197,6 +197,15 @@ msgstr "Atlikta"
msgid "Support Generated" msgid "Support Generated"
msgstr "Atramos sugeneruotos" msgstr "Atramos sugeneruotos"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Gizmo-Patalpinti ant paviršiaus" msgstr "Gizmo-Patalpinti ant paviršiaus"
@@ -284,6 +293,15 @@ msgstr "Piešta naudojant: Gija %1%"
msgid "To:" msgid "To:"
msgstr "To:" msgstr "To:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Piešti grublėtą paviršių" msgstr "Piešti grublėtą paviršių"
@@ -304,6 +322,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Enable painted fuzzy skin for this object" msgstr "Enable painted fuzzy skin for this object"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Perkelti" msgstr "Perkelti"
@@ -695,6 +722,15 @@ msgstr "Pjovimas pagal liniją"
msgid "Delete connector" msgid "Delete connector"
msgstr "Ištrinti jungtį" msgstr "Ištrinti jungtį"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Figūros pavadinimas" msgstr "Figūros pavadinimas"
@@ -1564,6 +1600,12 @@ msgstr "Lygiagretus atstumas:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Apversti pagal paviršių 2" msgstr "Apversti pagal paviršių 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Surinkti" msgstr "Surinkti"
@@ -1589,16 +1631,19 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Įspėjimas: pasirinkite Taško arba Apskritimo funkciją." msgstr "Įspėjimas: pasirinkite Taško arba Apskritimo funkciją."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"It is recommended to assemble the objects first,\n"
"because the objects is restriced to bed \n"
"and only parts can be lifted."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Face and face assembly" msgstr ""
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1661,8 +1706,8 @@ msgstr "AMF files"
msgid "3MF files" msgid "3MF files"
msgstr "3MF files" msgstr "3MF files"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Gcode 3MF files" msgstr "G-code 3MF files"
msgid "G-code files" msgid "G-code files"
msgstr "G-code files" msgstr "G-code files"
@@ -1886,6 +1931,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3184,6 +3243,52 @@ msgstr "The maximum temperature cannot exceed "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "The minmum temperature should not be less than " msgstr "The minmum temperature should not be less than "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Visi"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Atšaukti visus"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Advanced settings"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Kūrėjo režimas"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3464,6 +3569,9 @@ msgstr "Font doesn't have any shape for given text."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "There is no valid surface for text projection." msgstr "There is no valid surface for text projection."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "Thermal Preconditioning for first layer optimization" msgstr "Thermal Preconditioning for first layer optimization"
@@ -5388,10 +5496,7 @@ msgstr "Padidinti / sumažinti redagavimo sritį"
msgid "Sequence" msgid "Sequence"
msgstr "Seka" msgstr "Seka"
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5580,9 +5685,6 @@ msgstr "Labels"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Piešimo įrankių juosta" msgstr "Piešimo įrankių juosta"
msgid "part selection"
msgstr "detalės pasirinkimas"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Plėtimosi santykis" msgstr "Plėtimosi santykis"
@@ -5607,7 +5709,7 @@ msgstr "Tūris:"
msgid "Size:" msgid "Size:"
msgstr "Dydis:" msgstr "Dydis:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5836,12 +5938,12 @@ msgstr "Spausdinti plokštę"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "Eksportuoti G-kodo failą" msgstr "Eksportuoti G-kodo failą"
msgid "Send"
msgstr "Siųsti"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Eksportuoti sluoksniuotos plokštės failą" msgstr "Eksportuoti sluoksniuotos plokštės failą"
msgid "Send"
msgstr "Siųsti"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Eksportuoti visko sluoksniuoto failą" msgstr "Eksportuoti visko sluoksniuoto failą"
@@ -7957,7 +8059,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "Pasirinkto objekto negalima suskaidyti." msgstr "Pasirinkto objekto negalima suskaidyti."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8641,9 +8743,6 @@ msgstr "Group user filament presets"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "Group user filament presets based on selection" msgstr "Group user filament presets based on selection"
msgid "All"
msgstr "Visi"
msgid "By type" msgid "By type"
msgstr "By type" msgstr "By type"
@@ -9018,6 +9117,14 @@ msgstr "Download Network Plug-in"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Susieti failus su Orca Slicer" msgstr "Susieti failus su Orca Slicer"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
#, fuzzy #, fuzzy
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "Susieti .3mf failus su Orca Slicer" msgstr "Susieti .3mf failus su Orca Slicer"
@@ -9060,10 +9167,6 @@ msgstr "Susieti interneto nuorodas su Orca Slicer"
msgid "Developer" msgid "Developer"
msgstr "Developer" msgstr "Developer"
#, fuzzy
msgid "Developer mode"
msgstr "Kūrėjo režimas"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "Praleisti AMS draudžiamo sąrašo tikrinimą" msgstr "Praleisti AMS draudžiamo sąrašo tikrinimą"
@@ -9877,6 +9980,9 @@ msgstr ""
"File upload timed out. Please check if the firmware version supports this " "File upload timed out. Please check if the firmware version supports this "
"operation or verify if the printer is functioning properly." "operation or verify if the printer is functioning properly."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Sluoksniavimas baigtas." msgstr "Sluoksniavimas baigtas."
@@ -10200,8 +10306,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"Įrašant pakadrinį vaizdo įrašą be spausdinimo galvutės judesių, " "Įrašant pakadrinį vaizdo įrašą be spausdinimo galvutės judesių, "
"rekomenduojama naudoti „Pakadrinio valymo bokštą“.\n" "rekomenduojama naudoti „Pakadrinio valymo bokštą“.\n"
@@ -10338,6 +10444,9 @@ msgstr "Vidinių ir išorinių tiltų greitis"
msgid "Travel speed" msgid "Travel speed"
msgstr "Judėjimo greitis" msgstr "Judėjimo greitis"
msgid "Junction Deviation"
msgstr "Sujungimo nuokrypis"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Pagreitis (XY)" msgstr "Pagreitis (XY)"
@@ -11222,9 +11331,6 @@ msgstr ""
"And unused printer filaments will be automatically added to the end of the " "And unused printer filaments will be automatically added to the end of the "
"list." "list."
msgid "Advanced settings"
msgstr "Advanced settings"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "Add unused AMS filaments to filaments list." msgstr "Add unused AMS filaments to filaments list."
@@ -11727,12 +11833,23 @@ msgstr "Yra naujas tinklo papildinys(%s), ar norite jį įdiegti?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Nauja \"Orca Slicer\" versija" msgstr "Nauja \"Orca Slicer\" versija"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Praleisti šią versiją" msgstr "Praleisti šią versiją"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Patvirtinti ir atnaujinti purkštuką" msgstr "Patvirtinti ir atnaujinti purkštuką"
@@ -11846,6 +11963,9 @@ msgstr "Pjovimo modulis"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Auto Fire Extinguishing System" msgstr "Auto Fire Extinguishing System"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Atnaujinti programinę įrangą" msgstr "Atnaujinti programinę įrangą"
@@ -11884,8 +12004,8 @@ msgid ""
msgstr "" msgstr ""
"Įterptinės programinės įrangos versija yra nenormali. Prieš spausdinant " "Įterptinės programinės įrangos versija yra nenormali. Prieš spausdinant "
"reikia pataisyti ir atnaujinti. Ar norite atnaujinti dabar? Taip pat galite " "reikia pataisyti ir atnaujinti. Ar norite atnaujinti dabar? Taip pat galite "
"atnaujinti vėliau spausdintuve arba atnaujinti kitą kartą paleisdami \"Orca" "atnaujinti vėliau spausdintuve arba atnaujinti kitą kartą paleisdami "
"\"." "\"Orca\"."
msgid "Extension Board" msgid "Extension Board"
msgstr "Išplėtimo plokštė" msgstr "Išplėtimo plokštė"
@@ -12255,8 +12375,8 @@ msgid ""
"The prime tower is currently only supported for the Marlin, RepRap/Sprinter, " "The prime tower is currently only supported for the Marlin, RepRap/Sprinter, "
"RepRapFirmware and Repetier G-code flavors." "RepRapFirmware and Repetier G-code flavors."
msgstr "" msgstr ""
"Pagrindinis bokštas šiuo metu palaikomas tik \"Marlin\", \"RepRap/Sprinter" "Pagrindinis bokštas šiuo metu palaikomas tik \"Marlin\", \"RepRap/"
"\", \"RepRapFirmware\" ir \"Repetier\" G-kodo tipuose." "Sprinter\", \"RepRapFirmware\" ir \"Repetier\" G-kodo tipuose."
msgid "The prime tower is not supported in \"By object\" print." msgid "The prime tower is not supported in \"By object\" print."
msgstr "Pirminis bokštas nepalaikomas spausdinant \"Pagal objektą\"." msgstr "Pirminis bokštas nepalaikomas spausdinant \"Pagal objektą\"."
@@ -12640,6 +12760,15 @@ msgstr ""
"Leidimas valdyti \"BambuLab\" spausdintuvą per trečiosios šalies spausdinimo " "Leidimas valdyti \"BambuLab\" spausdintuvą per trečiosios šalies spausdinimo "
"prieglobą." "prieglobą."
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "Printer Agent" msgstr "Printer Agent"
@@ -13079,7 +13208,7 @@ msgid "External bridge density"
msgstr "Išorinio tilto tankis" msgstr "Išorinio tilto tankis"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -13093,18 +13222,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Vidinių tiltų tankis" msgstr "Vidinių tiltų tankis"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -13139,11 +13264,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -15096,7 +15219,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15304,8 +15426,8 @@ msgid "mm/s² or %"
msgstr "mm/s² arba %" msgstr "mm/s² arba %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Retų užpildų pagreitis. Jei reikšmė išreikšta procentais (pvz., 100 %), ji " "Retų užpildų pagreitis. Jei reikšmė išreikšta procentais (pvz., 100 %), ji "
"bus apskaičiuota pagal numatytąjį pagreitį." "bus apskaičiuota pagal numatytąjį pagreitį."
@@ -15350,9 +15472,6 @@ msgstr "\"Klipper\" max_accel_to_decel bus pakoreguotas pagal šį pagreičio %%
msgid "Default jerk." msgid "Default jerk."
msgstr "Numatytasis trūkčiojimas." msgstr "Numatytasis trūkčiojimas."
msgid "Junction Deviation"
msgstr "Sujungimo nuokrypis"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15440,10 +15559,10 @@ msgstr "Visas ventiliatoriaus greitis sluoksnyje"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"Ventiliatoriaus greitis bus didinamas tiesiškai nuo nulio sluoksnyje " "Ventiliatoriaus greitis bus didinamas tiesiškai nuo nulio sluoksnyje "
"\"close_fan_the_first_x_layers\" iki maksimalaus sluoksnyje " "\"close_fan_the_first_x_layers\" iki maksimalaus sluoksnyje "
@@ -16462,16 +16581,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -17604,8 +17720,8 @@ msgid "Role base wipe speed"
msgstr "Vaidmens pagrindo nuvalymo greitis" msgstr "Vaidmens pagrindo nuvalymo greitis"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -18545,8 +18661,8 @@ msgstr "Suaktyvinti temperatūros reguliavimą"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -19554,8 +19670,8 @@ msgid "Debug level"
msgstr "Derinimo lygis" msgstr "Derinimo lygis"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Nustato derinimo žurnalizavimo lygį. 0: mirtinas, 1: klaida, 2: įspėjimas, " "Nustato derinimo žurnalizavimo lygį. 0: mirtinas, 1: klaida, 2: įspėjimas, "
"3: informacija, 4: derinimas, 5: sekimas\n" "3: informacija, 4: derinimas, 5: sekimas\n"
@@ -20104,13 +20220,13 @@ msgstr "Pateikto failo nepavyko perskaityti, nes jis tuščias"
msgid "" msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr "" msgstr ""
"Nežinomas failo formatas. Įvesties failo plėtinys turi būti .stl, .obj, ." "Nežinomas failo formatas. Įvesties failo plėtinys turi "
"amf(.xml)." "būti .stl, .obj, .amf(.xml)."
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr "" msgstr ""
"Nežinomas failo formatas. Įvesties failo plėtinys turi būti .3mf arba .zip." "Nežinomas failo formatas. Įvesties failo plėtinys turi būti .3mf "
"amf." "arba .zip.amf."
msgid "load_obj: failed to parse" msgid "load_obj: failed to parse"
msgstr "load_obj: nepavyko apdoroti" msgstr "load_obj: nepavyko apdoroti"
@@ -21406,8 +21522,8 @@ msgstr ""
"Ar norite jį perrašyti?" "Ar norite jį perrašyti?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"Būtų galima pervadinti iš anksto nustatytus nustatymus į \"Pardavėjo tipo " "Būtų galima pervadinti iš anksto nustatytus nustatymus į \"Pardavėjo tipo "
@@ -21493,9 +21609,6 @@ msgstr "Spausdintuvo nustatymai"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Gijos nustatymų šablonas" msgstr "Gijos nustatymų šablonas"
msgid "Deselect All"
msgstr "Atšaukti visus"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Proceso nustatymų šablonas" msgstr "Proceso nustatymų šablonas"
@@ -22012,9 +22125,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Neatitinka tinklinio spausdintuvo tipas: %s" msgstr "Neatitinka tinklinio spausdintuvo tipas: %s"
@@ -22272,9 +22397,9 @@ msgid ""
"quality but much longer print time." "quality but much longer print time."
msgstr "" msgstr ""
"Palyginti su numatytuoju 0,4 mm purkštuko profiliu, jo sluoksnio aukštis " "Palyginti su numatytuoju 0,4 mm purkštuko profiliu, jo sluoksnio aukštis "
"mažesnis, greitis ir pagreitis mažesni, o retas užpildymo raštas yra \"Gyroid" "mažesnis, greitis ir pagreitis mažesni, o retas užpildymo raštas yra "
"\". Taigi, dėl jo mažiau matomų sluoksnio linijų ir daug geresnė spausdinimo " "\"Gyroid\". Taigi, dėl jo mažiau matomų sluoksnio linijų ir daug geresnė "
"kokybė, tačiau daug ilgesnis spausdinimo laikas." "spausdinimo kokybė, tačiau daug ilgesnis spausdinimo laikas."
msgid "" msgid ""
"Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer " "Compared with the default profile of a 0.4 mm nozzle, it has a smaller layer "
@@ -22816,6 +22941,105 @@ msgstr "Nepavyko prisijungti prie „Flashforge“ per nuoseklųjį prievadą"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "Pateikta būsena neteisinga." msgstr "Pateikta būsena neteisinga."
@@ -22868,6 +23092,12 @@ msgstr "Krašto \"ausys\""
msgid "Please select single object." msgid "Please select single object."
msgstr "Pasirinkite vieną objektą." msgstr "Pasirinkite vieną objektą."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Zoom Out" msgstr "Zoom Out"
@@ -22877,6 +23107,9 @@ msgstr "Zoom In"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "Load skipping objects information failed. Please try again." msgstr "Load skipping objects information failed. Please try again."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d Selected" msgstr "/%d Selected"
@@ -23028,6 +23261,100 @@ msgstr "Number of triangular facets"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Calculating, please wait..." msgstr "Calculating, please wait..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -23439,6 +23766,12 @@ msgstr ""
"pavyzdžiui, ABS, tinkamai padidinus kaitinimo pagrindo temperatūrą galima " "pavyzdžiui, ABS, tinkamai padidinus kaitinimo pagrindo temperatūrą galima "
"sumažinti deformavimosi tikimybę." "sumažinti deformavimosi tikimybę."
#~ msgid "part selection"
#~ msgstr "detalės pasirinkimas"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -23789,9 +24122,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "Pelės ratukas:" #~ msgstr "Pelės ratukas:"
#~ msgid "Object selection"
#~ msgstr "objekto pasirinkimas"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "1 fazė" #~ msgstr "1 fazė"
+423 -92
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@@ -191,6 +191,15 @@ msgstr "Klaar"
msgid "Support Generated" msgid "Support Generated"
msgstr "Ondersteuning gegenereerd" msgstr "Ondersteuning gegenereerd"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Plaats op vlak" msgstr "Plaats op vlak"
@@ -279,6 +288,15 @@ msgstr "Geschilderd met filament %1%"
msgid "To:" msgid "To:"
msgstr "Naar:" msgstr "Naar:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Paint-on fuzzy skin" msgstr "Paint-on fuzzy skin"
@@ -299,6 +317,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Enable painted fuzzy skin for this object" msgstr "Enable painted fuzzy skin for this object"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Verplaats" msgstr "Verplaats"
@@ -688,6 +715,15 @@ msgstr "Cut by line"
msgid "Delete connector" msgid "Delete connector"
msgstr "Delete connector" msgstr "Delete connector"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Meshnaam" msgstr "Meshnaam"
@@ -1557,6 +1593,12 @@ msgstr "Parallel distance:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Flip by Face 2" msgstr "Flip by Face 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Monteren" msgstr "Monteren"
@@ -1582,16 +1624,19 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Warning: please select Point's or Circle's feature." msgstr "Warning: please select Point's or Circle's feature."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"It is recommended to assemble the objects first,\n"
"because the objects is restriced to bed \n"
"and only parts can be lifted."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Face and face assembly" msgstr ""
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1654,8 +1699,8 @@ msgstr "AMF files"
msgid "3MF files" msgid "3MF files"
msgstr "3MF files" msgstr "3MF files"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Gcode 3MF files" msgstr "G-code 3MF files"
msgid "G-code files" msgid "G-code files"
msgstr "G-code files" msgstr "G-code files"
@@ -1874,6 +1919,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3172,6 +3231,52 @@ msgstr "The maximum temperature cannot exceed "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "The minmum temperature should not be less than " msgstr "The minmum temperature should not be less than "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Alles"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Alles deselecteren"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Advanced settings"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Ontwikkelmodus"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3448,6 +3553,9 @@ msgstr "Font doesn't have any shape for given text."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "There is no valid surface for text projection." msgstr "There is no valid surface for text projection."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "Thermal Preconditioning for first layer optimization" msgstr "Thermal Preconditioning for first layer optimization"
@@ -5375,10 +5483,7 @@ msgstr "Bewerkingsgebied vergroten/verkleinen"
msgid "Sequence" msgid "Sequence"
msgstr "Reeks" msgstr "Reeks"
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5567,9 +5672,6 @@ msgstr "Labels"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Kleur instellingen" msgstr "Kleur instellingen"
msgid "part selection"
msgstr "onderdeel selectie"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Vergrotings ratio" msgstr "Vergrotings ratio"
@@ -5594,7 +5696,7 @@ msgstr "Volume:"
msgid "Size:" msgid "Size:"
msgstr "Maat:" msgstr "Maat:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5823,12 +5925,12 @@ msgstr "Printplaat"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "G-codebestand exporteren" msgstr "G-codebestand exporteren"
msgid "Send"
msgstr "Versturen"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Exporteer plate sliced bestand" msgstr "Exporteer plate sliced bestand"
msgid "Send"
msgstr "Versturen"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Alle sliced bestanden exporteren" msgstr "Alle sliced bestanden exporteren"
@@ -7959,7 +8061,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "Het geselecteerde object kan niet opgesplitst worden." msgstr "Het geselecteerde object kan niet opgesplitst worden."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8648,9 +8750,6 @@ msgstr "Group user filament presets"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "Group user filament presets based on selection" msgstr "Group user filament presets based on selection"
msgid "All"
msgstr "Alles"
msgid "By type" msgid "By type"
msgstr "By type" msgstr "By type"
@@ -9025,6 +9124,14 @@ msgstr "Download Network Plug-in"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Koppel bestanden aan OrcaSlicer" msgstr "Koppel bestanden aan OrcaSlicer"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
#, fuzzy #, fuzzy
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "Koppel .3mf-bestanden aan OrcaSlicer" msgstr "Koppel .3mf-bestanden aan OrcaSlicer"
@@ -9066,10 +9173,6 @@ msgstr "Koppel weblinks aan OrcaSlicer"
msgid "Developer" msgid "Developer"
msgstr "Ontwikkelaar" msgstr "Ontwikkelaar"
#, fuzzy
msgid "Developer mode"
msgstr "Ontwikkelmodus"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "AMS-zwartelijstcontrole overslaan" msgstr "AMS-zwartelijstcontrole overslaan"
@@ -9884,6 +9987,9 @@ msgstr ""
"File upload timed out. Please check if the firmware version supports this " "File upload timed out. Please check if the firmware version supports this "
"operation or verify if the printer is functioning properly." "operation or verify if the printer is functioning properly."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Slice gelukt." msgstr "Slice gelukt."
@@ -10206,8 +10312,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"Bij het opnemen van timelapse zonder toolhead is het aan te raden om een " "Bij het opnemen van timelapse zonder toolhead is het aan te raden om een "
"„Timelapse Wipe Tower” toe te voegen \n" "„Timelapse Wipe Tower” toe te voegen \n"
@@ -10338,6 +10444,9 @@ msgstr "Snelheid instellen voor externe en interne bruggen"
msgid "Travel speed" msgid "Travel speed"
msgstr "Verplaatsing-sneleheid" msgstr "Verplaatsing-sneleheid"
msgid "Junction Deviation"
msgstr "Junction Deviation"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Jerk(XY)" msgstr "Jerk(XY)"
@@ -11220,9 +11329,6 @@ msgstr ""
"And unused printer filaments will be automatically added to the end of the " "And unused printer filaments will be automatically added to the end of the "
"list." "list."
msgid "Advanced settings"
msgstr "Advanced settings"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "Add unused AMS filaments to filaments list." msgstr "Add unused AMS filaments to filaments list."
@@ -11729,12 +11835,23 @@ msgstr ""
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Nieuwe versie van Orca Slicer" msgstr "Nieuwe versie van Orca Slicer"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Deze versie overslaan" msgstr "Deze versie overslaan"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Bevestig en update het mondstuk" msgstr "Bevestig en update het mondstuk"
@@ -11848,6 +11965,9 @@ msgstr "Cutting Module"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Auto Fire Extinguishing System" msgstr "Auto Fire Extinguishing System"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Firmware bijwerken" msgstr "Firmware bijwerken"
@@ -12647,6 +12767,15 @@ msgstr "Gebruik een printhost van derden"
msgid "Allow controlling BambuLab's printer through 3rd party print hosts." msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "Toestaan om een BambuLab printer te besturen via printhosts van derden" msgstr "Toestaan om een BambuLab printer te besturen via printhosts van derden"
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "Printer Agent" msgstr "Printer Agent"
@@ -13083,7 +13212,7 @@ msgid "External bridge density"
msgstr "External bridge density" msgstr "External bridge density"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -13097,18 +13226,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Internal bridge density" msgstr "Internal bridge density"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -13143,11 +13268,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -15094,7 +15217,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15304,8 +15426,8 @@ msgid "mm/s² or %"
msgstr "mm/s² of %" msgstr "mm/s² of %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Versnelling van de schaarse invulling. Als de waarde wordt uitgedrukt als " "Versnelling van de schaarse invulling. Als de waarde wordt uitgedrukt als "
"een percentage (bijvoorbeeld 100%), wordt deze berekend op basis van de " "een percentage (bijvoorbeeld 100%), wordt deze berekend op basis van de "
@@ -15353,9 +15475,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "Default jerk." msgstr "Default jerk."
msgid "Junction Deviation"
msgstr "Junction Deviation"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15445,16 +15564,16 @@ msgstr "Volledige snelheid op laag"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgid "layer" msgid "layer"
msgstr "laag" msgstr "laag"
@@ -16458,16 +16577,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -17606,13 +17722,13 @@ msgid "Role base wipe speed"
msgstr "Role base wipe speed" msgstr "Role base wipe speed"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
@@ -18556,8 +18672,8 @@ msgstr "Temperatuurregeling activeren"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -18567,8 +18683,8 @@ msgid ""
"heater is installed." "heater is installed."
msgstr "" msgstr ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -19131,10 +19247,11 @@ msgid ""
"Wipe tower is only compatible with relative mode. It is recommended on most " "Wipe tower is only compatible with relative mode. It is recommended on most "
"printers. Default is checked." "printers. Default is checked."
msgstr "" msgstr ""
"Relatieve extrusie wordt aanbevolen bij gebruik van de optie \"label_objects" "Relatieve extrusie wordt aanbevolen bij gebruik van de optie "
"\". Sommige extruders werken beter als deze optie niet is aangevinkt " "\"label_objects\". Sommige extruders werken beter als deze optie niet is "
"(absolute extrusiemodus). Wipe tower is alleen compatibel met relatieve " "aangevinkt (absolute extrusiemodus). Wipe tower is alleen compatibel met "
"modus. Het wordt aanbevolen op de meeste printers. Standaard is aangevinkt" "relatieve modus. Het wordt aanbevolen op de meeste printers. Standaard is "
"aangevinkt"
msgid "" msgid ""
"Classic wall generator produces walls with constant extrusion width and for " "Classic wall generator produces walls with constant extrusion width and for "
@@ -19562,11 +19679,11 @@ msgid "Debug level"
msgstr "Debuggen level" msgstr "Debuggen level"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgid "Log file" msgid "Log file"
msgstr "" msgstr ""
@@ -21403,12 +21520,12 @@ msgstr ""
"Wil je het herschrijven?" "Wil je het herschrijven?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgid "Create Printer/Nozzle" msgid "Create Printer/Nozzle"
@@ -21490,9 +21607,6 @@ msgstr "Vooraf ingestelde printer"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Filament vooraf ingestelde sjabloon" msgstr "Filament vooraf ingestelde sjabloon"
msgid "Deselect All"
msgstr "Alles deselecteren"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Vooraf ingesteld proces sjabloon" msgstr "Vooraf ingesteld proces sjabloon"
@@ -21999,9 +22113,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Verkeerd type afdrukhost: %s" msgstr "Verkeerd type afdrukhost: %s"
@@ -22792,6 +22918,105 @@ msgstr "Could not connect to Flashforge via serial"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "The provided state is not correct." msgstr "The provided state is not correct."
@@ -22844,6 +23069,12 @@ msgstr "Rand Oren"
msgid "Please select single object." msgid "Please select single object."
msgstr "Selecteer een enkel object." msgstr "Selecteer een enkel object."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Uitzoomen" msgstr "Uitzoomen"
@@ -22853,6 +23084,9 @@ msgstr "Inzoomen"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "Load skipping objects information failed. Please try again." msgstr "Load skipping objects information failed. Please try again."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d geselecteerd" msgstr "/%d geselecteerd"
@@ -23004,6 +23238,100 @@ msgstr "Number of triangular facets"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Calculating, please wait..." msgstr "Calculating, please wait..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -23414,6 +23742,12 @@ msgstr ""
"kromtrekken, zoals ABS, een juiste verhoging van de temperatuur van het " "kromtrekken, zoals ABS, een juiste verhoging van de temperatuur van het "
"warmtebed de kans op kromtrekken kan verkleinen?" "warmtebed de kans op kromtrekken kan verkleinen?"
#~ msgid "part selection"
#~ msgstr "onderdeel selectie"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -23623,9 +23957,9 @@ msgstr ""
#~ "Filament to print support base and raft. \"Default\" means no specific " #~ "Filament to print support base and raft. \"Default\" means no specific "
#~ "filament for support and current filament is used." #~ "filament for support and current filament is used."
#~ msgstr "" #~ msgstr ""
#~ "Filament voor het printen van ondersteuning (support) en raft. \"Standaard" #~ "Filament voor het printen van ondersteuning (support) en raft. "
#~ "\" betekent geen specifiek filament voor ondersteuning (support) en het " #~ "\"Standaard\" betekent geen specifiek filament voor ondersteuning "
#~ "huidige filament wordt gebruikt." #~ "(support) en het huidige filament wordt gebruikt."
#~ msgid "" #~ msgid ""
#~ "Filament to print support interface. \"Default\" means no specific " #~ "Filament to print support interface. \"Default\" means no specific "
@@ -23762,9 +24096,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "Muiswiel:" #~ msgstr "Muiswiel:"
#~ msgid "Object selection"
#~ msgstr "Objectselectie"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "Fase 1" #~ msgstr "Fase 1"
+436 -140
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OrcaSlicer 2.3.0-rc\n" "Project-Id-Version: OrcaSlicer 2.3.0-rc\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: Krzysztof Morga <<tlumaczeniebs@gmail.com>>\n" "Last-Translator: Krzysztof Morga <<tlumaczeniebs@gmail.com>>\n"
"Language-Team: \n" "Language-Team: \n"
@@ -199,6 +199,15 @@ msgstr "Gotowe"
msgid "Support Generated" msgid "Support Generated"
msgstr "Wygenerowana podpora" msgstr "Wygenerowana podpora"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Uchwyt-Połóż na Płaszczyźnie" msgstr "Uchwyt-Połóż na Płaszczyźnie"
@@ -287,6 +296,15 @@ msgstr "Pomalowane za pomocą: Filament %1%"
msgid "To:" msgid "To:"
msgstr "Do:" msgstr "Do:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Malowanie Fuzzy Skin" msgstr "Malowanie Fuzzy Skin"
@@ -306,6 +324,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "" msgstr ""
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Przesuń" msgstr "Przesuń"
@@ -699,6 +726,15 @@ msgstr "Cięcie linią"
msgid "Delete connector" msgid "Delete connector"
msgstr "Usuń łącznik" msgstr "Usuń łącznik"
msgid "Entering Cut gizmo"
msgstr "Otwieranie uchwytu przecinania"
msgid "Leaving Cut gizmo"
msgstr "Zamykanie uchwytu wytłaczania"
msgid "Cut gizmo editing"
msgstr "Edytowanie uchwytów przecinania"
msgid "Mesh name" msgid "Mesh name"
msgstr "Nazwa siatki" msgstr "Nazwa siatki"
@@ -1571,6 +1607,12 @@ msgstr "Odległość między równoległymi krawędziami:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Obróć względem 2 powierzchni" msgstr "Obróć względem 2 powierzchni"
msgid "Entering Measure gizmo"
msgstr "Otwieranie uchwytu pomiaru"
msgid "Leaving Measure gizmo"
msgstr "Zamykanie uchwytu wytłaczania"
msgid "Assemble" msgid "Assemble"
msgstr "Złożenie" msgstr "Złożenie"
@@ -1598,17 +1640,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Uwaga: wybierz funkcję Punkt lub Okrąg." msgstr "Uwaga: wybierz funkcję Punkt lub Okrąg."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"Należy najpierw zmontować obiekty, \n"
"ponieważ obiekt jest związany z powierzchnią stołu, \n"
"a tylko części mogą być unoszone."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Montaż - powierzchnia do powierzchni" msgstr "Montaż - powierzchnia do powierzchni"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1670,7 +1715,7 @@ msgstr ""
msgid "3MF files" msgid "3MF files"
msgstr "" msgstr ""
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "" msgstr ""
msgid "G-code files" msgid "G-code files"
@@ -1892,6 +1937,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3168,6 +3227,52 @@ msgstr "Maksymalna temperatura nie może przekroczyć "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "Minimalna temperatura nie powinna być mniejsza niż " msgstr "Minimalna temperatura nie powinna być mniejsza niż "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Wszystkie"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Odznacz wszystko"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Ustawienia zaawansowane"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Tryb deweloperski"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3433,6 +3538,9 @@ msgstr "Czcionka nie ma żadnego kształtu dla danego tekstu."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "Nie ma prawidłowej powierzchni do rzutowania tekstu." msgstr "Nie ma prawidłowej powierzchni do rzutowania tekstu."
msgid "An unexpected error occurred"
msgstr "Wystąpił nieoczekiwany błąd"
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "Wyrównywanie termiczne w celu optymalizacji pierwszej warstwy" msgstr "Wyrównywanie termiczne w celu optymalizacji pierwszej warstwy"
@@ -5351,10 +5459,7 @@ msgstr "Zwiększ/zmniejsz obszar edycji"
msgid "Sequence" msgid "Sequence"
msgstr "Kolejność" msgstr "Kolejność"
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5544,9 +5649,6 @@ msgstr ""
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Pasek narzędzi do malowania" msgstr "Pasek narzędzi do malowania"
msgid "part selection"
msgstr "wybór części"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Współczynnik wybuchu" msgstr "Współczynnik wybuchu"
@@ -5571,7 +5673,7 @@ msgstr "Objętość:"
msgid "Size:" msgid "Size:"
msgstr "Rozmiar:" msgstr "Rozmiar:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5794,12 +5896,12 @@ msgstr "Drukuj aktualną płytę"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "Eksportuj plik G-code" msgstr "Eksportuj plik G-code"
msgid "Send"
msgstr "Wyślij"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Eksportuj plik pociętej płyty" msgstr "Eksportuj plik pociętej płyty"
msgid "Send"
msgstr "Wyślij"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Eksportuj wszystkie pocięte płyty" msgstr "Eksportuj wszystkie pocięte płyty"
@@ -7920,7 +8022,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "Nie można podzielić wybranego obiektu." msgstr "Nie można podzielić wybranego obiektu."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8599,9 +8701,6 @@ msgstr ""
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "" msgstr ""
msgid "All"
msgstr "Wszystkie"
msgid "By type" msgid "By type"
msgstr "" msgstr ""
@@ -8951,6 +9050,14 @@ msgstr ""
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Skojarzenia plików z OrcaSlicer" msgstr "Skojarzenia plików z OrcaSlicer"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "Skojarzenie plików 3MF" msgstr "Skojarzenie plików 3MF"
@@ -8982,10 +9089,6 @@ msgstr "Powiązania odnośników z OrcaSlicer"
msgid "Developer" msgid "Developer"
msgstr "" msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Tryb deweloperski"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "Pomijanie sprawdzania czarnej listy AMS" msgstr "Pomijanie sprawdzania czarnej listy AMS"
@@ -9559,8 +9662,8 @@ msgid ""
"Tips: If you changed your nozzle of your printer lately, Please go to " "Tips: If you changed your nozzle of your printer lately, Please go to "
"'Device -> Printer parts' to change your nozzle setting." "'Device -> Printer parts' to change your nozzle setting."
msgstr "" msgstr ""
"Wskazówka: Jeśli ostatnio zmieniłeś dyszę , przejdź do opcji \"Urządzenie -" "Wskazówka: Jeśli ostatnio zmieniłeś dyszę , przejdź do opcji \"Urządzenie "
">; Części drukarki\", aby zmienić ustawienia dyszy." "->; Części drukarki\", aby zmienić ustawienia dyszy."
#, c-format, boost-format #, c-format, boost-format
msgid "" msgid ""
@@ -9802,6 +9905,9 @@ msgstr ""
"Przekroczono limit czasu wgrywania pliku. Sprawdź czy Twoja wersja " "Przekroczono limit czasu wgrywania pliku. Sprawdź czy Twoja wersja "
"oprogramowania obsługuje tą operację oraz czy drukarka działa poprawnie." "oprogramowania obsługuje tą operację oraz czy drukarka działa poprawnie."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Zakończono cięcie modelu." msgstr "Zakończono cięcie modelu."
@@ -10103,8 +10209,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"Podczas nagrywania timelapse bez głowicy drukującej zaleca się dodanie " "Podczas nagrywania timelapse bez głowicy drukującej zaleca się dodanie "
"„Timelapse - Wieża czyszcząca” \n" "„Timelapse - Wieża czyszcząca” \n"
@@ -10236,6 +10342,9 @@ msgstr "Ustaw szybkość dla zewnętrznych i wewnętrznych mostów"
msgid "Travel speed" msgid "Travel speed"
msgstr "Szybkość przemieszczania" msgstr "Szybkość przemieszczania"
msgid "Junction Deviation"
msgstr ""
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Jerk (XY)" msgstr "Jerk (XY)"
@@ -11119,9 +11228,6 @@ msgstr ""
"drukarki. Nieużywane filamenty drukarki zostaną automatycznie dodane na " "drukarki. Nieużywane filamenty drukarki zostaną automatycznie dodane na "
"koniec listy." "koniec listy."
msgid "Advanced settings"
msgstr "Ustawienia zaawansowane"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "Dodaj nieużywane filamenty AMS do listy filamentów." msgstr "Dodaj nieużywane filamenty AMS do listy filamentów."
@@ -11619,12 +11725,23 @@ msgstr "Dostępna jest nowa wtyczka sieciowa (%s). Czy zainstalować ją?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Nowa wersja Orca Slicer" msgstr "Nowa wersja Orca Slicer"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Pomiń tę wersję" msgstr "Pomiń tę wersję"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Potwierdź i zaktualizuj dyszę" msgstr "Potwierdź i zaktualizuj dyszę"
@@ -11738,6 +11855,9 @@ msgstr "Moduł tnący"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Automatyczny system gaśniczy" msgstr "Automatyczny system gaśniczy"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Aktualizuj oprogramowanie" msgstr "Aktualizuj oprogramowanie"
@@ -12520,6 +12640,15 @@ msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "" msgstr ""
"Zezwól na kontrolowanie drukarki BambuLab przez serwery druku innych firm" "Zezwól na kontrolowanie drukarki BambuLab przez serwery druku innych firm"
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "" msgstr ""
@@ -12539,8 +12668,8 @@ msgstr ""
"Orca Slicer może przesyłać pliki G-code na hosta drukarki. To pole powinno " "Orca Slicer może przesyłać pliki G-code na hosta drukarki. To pole powinno "
"zawierać nazwę hosta, adres IP lub URL hosta drukarki. Host drukowania za " "zawierać nazwę hosta, adres IP lub URL hosta drukarki. Host drukowania za "
"HAProxy z włączoną autoryzacją podstawową można uzyskać, wpisując nazwę " "HAProxy z włączoną autoryzacją podstawową można uzyskać, wpisując nazwę "
"użytkownika i hasło w URL w następującym formacie: https://username:" "użytkownika i hasło w URL w następującym formacie: https://"
"password@your-octopi-address/" "username:password@your-octopi-address/"
msgid "Device UI" msgid "Device UI"
msgstr "UI urządzenia" msgstr "UI urządzenia"
@@ -12959,7 +13088,7 @@ msgid "External bridge density"
msgstr "Gęstość zewnętrznych mostów" msgstr "Gęstość zewnętrznych mostów"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -12973,18 +13102,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Gęstość wewnętrznych mostów" msgstr "Gęstość wewnętrznych mostów"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -13019,11 +13144,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -14938,7 +15061,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15149,8 +15271,8 @@ msgid "mm/s² or %"
msgstr "mm/s² lub %" msgstr "mm/s² lub %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Przyspieszenie na rzadkim wypełnieniu. Jeśli wartość jest wyrażona w " "Przyspieszenie na rzadkim wypełnieniu. Jeśli wartość jest wyrażona w "
"procentach (np. 100%), będzie obliczana na podstawie domyślnego " "procentach (np. 100%), będzie obliczana na podstawie domyślnego "
@@ -15201,9 +15323,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "" msgstr ""
msgid "Junction Deviation"
msgstr ""
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15288,10 +15407,10 @@ msgstr "Pełna prędkość wentylatora na warstwie"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"Prędkość wentylatora będzie stopniowo zwiększana liniowo od zera na warstwie " "Prędkość wentylatora będzie stopniowo zwiększana liniowo od zera na warstwie "
"„close_fan_the_first_x_layers” do maksymalnej na warstwie " "„close_fan_the_first_x_layers” do maksymalnej na warstwie "
@@ -16243,16 +16362,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -17387,8 +17503,8 @@ msgid "Role base wipe speed"
msgstr "Prędkość wycierania dyszy w oparciu o rolę ekstruzji" msgstr "Prędkość wycierania dyszy w oparciu o rolę ekstruzji"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -18307,8 +18423,8 @@ msgstr "Aktywuj kontrolę temperatury"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -19293,11 +19409,11 @@ msgid "Debug level"
msgstr "Poziom debugowania" msgstr "Poziom debugowania"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Ustawia poziom logowania debugowania. 0:fatal, 1:error, 2:warning, 3:info, 4:" "Ustawia poziom logowania debugowania. 0:fatal, 1:error, 2:warning, 3:info, "
"debug, 5:trace\n" "4:debug, 5:trace\n"
msgid "Log file" msgid "Log file"
msgstr "" msgstr ""
@@ -19844,13 +19960,13 @@ msgstr "Dostarczony plik nie mógł być odczytany, ponieważ jest pusty"
msgid "" msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr "" msgstr ""
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .stl, .obj, ." "Nieznany format pliku. Plik wejściowy musi mieć "
"amf(.xml)." "rozszerzenie .stl, .obj, .amf(.xml)."
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr "" msgstr ""
"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .3mf lub .zip." "Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .3mf "
"amf." "lub .zip.amf."
msgid "load_obj: failed to parse" msgid "load_obj: failed to parse"
msgstr "load_obj: nie udało się przetworzyć" msgstr "load_obj: nie udało się przetworzyć"
@@ -21106,8 +21222,8 @@ msgstr ""
"Czy zastąpić go?" "Czy zastąpić go?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"Nazwa profilu zostanie zmieniona na „Dostawca Typ Seria @nazwa drukarki, " "Nazwa profilu zostanie zmieniona na „Dostawca Typ Seria @nazwa drukarki, "
@@ -21196,9 +21312,6 @@ msgstr "Profil drukarki"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Opracuj profil filamentu" msgstr "Opracuj profil filamentu"
msgid "Deselect All"
msgstr "Odznacz wszystko"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Opracuj profil procesu" msgstr "Opracuj profil procesu"
@@ -21704,9 +21817,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Niepasujący typ hosta drukowania: %s" msgstr "Niepasujący typ hosta drukowania: %s"
@@ -22496,6 +22621,105 @@ msgstr ""
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "Podany stan nie jest właściwy" msgstr "Podany stan nie jest właściwy"
@@ -22549,6 +22773,12 @@ msgstr "Uszy brim"
msgid "Please select single object." msgid "Please select single object."
msgstr "Proszę wybrać pojedynczy obiekt." msgstr "Proszę wybrać pojedynczy obiekt."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Pomniejsz" msgstr "Pomniejsz"
@@ -22560,6 +22790,9 @@ msgstr ""
"Nie udało się pobrać informacji o pomijanych obiektach. Proszę spróbować " "Nie udało się pobrać informacji o pomijanych obiektach. Proszę spróbować "
"ponownie." "ponownie."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d wybrano" msgstr "/%d wybrano"
@@ -22707,6 +22940,112 @@ msgstr "Liczba trójkątnych faset"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Obliczanie, proszę czekać..." msgstr "Obliczanie, proszę czekać..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
"Integracja z pulpitem nie powiodła się - boost::filesystem::canonical nie "
"zwrócił ścieżki do appimage."
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
"Integracji z pulpitem nie powiodła się - nie znaleziono pliku wykonywalnego."
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
"Integracja z pulpitem nie powiodła się, ponieważ nie znaleziono katalogu "
"aplikacji."
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
"Integracji z pulpitem nie powiodła się - nie można utworzyć pliku pulpitu "
"Gcodeviewer. Plik pulpitu OrcaSlicer został prawdopodobnie utworzony "
"pomyślnie."
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr "Integracja z pulpitem"
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
"Integracja z pulpitem ustawia ten plik binarny jako możliwy do wyszukania "
"przez system.\n"
"\n"
"Naciśnij \"Wykonaj\", aby kontynuować."
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -23118,6 +23457,21 @@ msgstr ""
"takimi jak ABS, odpowiednie zwiększenie temperatury podgrzewanej płyty może " "takimi jak ABS, odpowiednie zwiększenie temperatury podgrzewanej płyty może "
"zmniejszyć prawdopodobieństwo odkształceń?" "zmniejszyć prawdopodobieństwo odkształceń?"
#~ msgid ""
#~ "It is recommended to assemble objects first,\n"
#~ "because the objects is restriced to bed \n"
#~ "and only parts can be lifted."
#~ msgstr ""
#~ "Należy najpierw zmontować obiekty, \n"
#~ "ponieważ obiekt jest związany z powierzchnią stołu, \n"
#~ "a tylko części mogą być unoszone."
#~ msgid "part selection"
#~ msgstr "wybór części"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -25138,8 +25492,8 @@ msgstr ""
#~ "\n" #~ "\n"
#~ "Jednakże w mocno pochylonych lub zakrzywionych modelach, zwłaszcza przy " #~ "Jednakże w mocno pochylonych lub zakrzywionych modelach, zwłaszcza przy "
#~ "niskiej gęstości struktury wypełnienia, może to prowadzić do wywijania " #~ "niskiej gęstości struktury wypełnienia, może to prowadzić do wywijania "
#~ "się niewspieranej struktury wypełnienia, co powoduje efekt \"pillowing" #~ "się niewspieranej struktury wypełnienia, co powoduje efekt "
#~ "\".\n" #~ "\"pillowing\".\n"
#~ "\n" #~ "\n"
#~ "Włączenie tej opcji spowoduje drukowanie wewnętrznej warstwy mostka nad " #~ "Włączenie tej opcji spowoduje drukowanie wewnętrznej warstwy mostka nad "
#~ "nieco niewspieraną wewnętrzną strukturą wypełnienia. Poniższe opcje " #~ "nieco niewspieraną wewnętrzną strukturą wypełnienia. Poniższe opcje "
@@ -26075,46 +26429,6 @@ msgstr ""
#~ msgid "Configuration &Wizard" #~ msgid "Configuration &Wizard"
#~ msgstr "Asystent Ko&nfiguracji" #~ msgstr "Asystent Ko&nfiguracji"
#~ msgid ""
#~ "Performing desktop integration failed - boost::filesystem::canonical did "
#~ "not return appimage path."
#~ msgstr ""
#~ "Integracja z pulpitem nie powiodła się - boost::filesystem::canonical nie "
#~ "zwrócił ścieżki do appimage."
#~ msgid "Performing desktop integration failed - Could not find executable."
#~ msgstr ""
#~ "Integracji z pulpitem nie powiodła się - nie znaleziono pliku "
#~ "wykonywalnego."
#~ msgid ""
#~ "Performing desktop integration failed because the application directory "
#~ "was not found."
#~ msgstr ""
#~ "Integracja z pulpitem nie powiodła się, ponieważ nie znaleziono katalogu "
#~ "aplikacji."
#~ msgid ""
#~ "Performing desktop integration failed - could not create Gcodeviewer "
#~ "desktop file. OrcaSlicer desktop file was probably created successfully."
#~ msgstr ""
#~ "Integracji z pulpitem nie powiodła się - nie można utworzyć pliku pulpitu "
#~ "Gcodeviewer. Plik pulpitu OrcaSlicer został prawdopodobnie utworzony "
#~ "pomyślnie."
#~ msgid "Desktop Integration"
#~ msgstr "Integracja z pulpitem"
#~ msgid ""
#~ "Desktop Integration sets this binary to be searchable by the system.\n"
#~ "\n"
#~ "Press \"Perform\" to proceed."
#~ msgstr ""
#~ "Integracja z pulpitem ustawia ten plik binarny jako możliwy do wyszukania "
#~ "przez system.\n"
#~ "\n"
#~ "Naciśnij \"Wykonaj\", aby kontynuować."
#~ msgid "3D Models" #~ msgid "3D Models"
#~ msgstr "Modele 3D" #~ msgstr "Modele 3D"
@@ -26193,9 +26507,6 @@ msgstr ""
#~ msgid "The maximum temperature cannot exceed" #~ msgid "The maximum temperature cannot exceed"
#~ msgstr "Maksymalna temperatura nie może przekroczyć" #~ msgstr "Maksymalna temperatura nie może przekroczyć"
#~ msgid "An unexpected error occurred"
#~ msgstr "Wystąpił nieoczekiwany błąd"
#~ msgid "Best surface quality" #~ msgid "Best surface quality"
#~ msgstr "Najlepsza jakość powierzchni" #~ msgstr "Najlepsza jakość powierzchni"
@@ -26276,15 +26587,6 @@ msgstr ""
#~ "Nieprawidłowy stan.\n" #~ "Nieprawidłowy stan.\n"
#~ "Żadna część nie została wybrana do zachowania po cięciu" #~ "Żadna część nie została wybrana do zachowania po cięciu"
#~ msgid "Entering Cut gizmo"
#~ msgstr "Otwieranie uchwytu przecinania"
#~ msgid "Leaving Cut gizmo"
#~ msgstr "Zamykanie uchwytu wytłaczania"
#~ msgid "Cut gizmo editing"
#~ msgstr "Edytowanie uchwytów przecinania"
#~ msgid "Hollow this object" #~ msgid "Hollow this object"
#~ msgstr "Wydrąż ten model" #~ msgstr "Wydrąż ten model"
@@ -26318,12 +26620,6 @@ msgstr ""
#~ msgid "Hollow and drill" #~ msgid "Hollow and drill"
#~ msgstr "Drążenie i wiercenie" #~ msgstr "Drążenie i wiercenie"
#~ msgid "Entering Measure gizmo"
#~ msgstr "Otwieranie uchwytu pomiaru"
#~ msgid "Leaving Measure gizmo"
#~ msgstr "Zamykanie uchwytu wytłaczania"
#~ msgid "Measure gizmo editing" #~ msgid "Measure gizmo editing"
#~ msgstr "Edycja uchwytów pomiaru" #~ msgstr "Edycja uchwytów pomiaru"
@@ -26429,8 +26725,8 @@ msgstr ""
#~ "Elevation is too low for object. Use the \"Pad around object\" feature to " #~ "Elevation is too low for object. Use the \"Pad around object\" feature to "
#~ "print the object without elevation." #~ "print the object without elevation."
#~ msgstr "" #~ msgstr ""
#~ "Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół modelu" #~ "Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół "
#~ "\", aby wydrukować model bez podniesienia." #~ "modelu\", aby wydrukować model bez podniesienia."
#~ msgid "" #~ msgid ""
#~ "The endings of the support pillars will be deployed on the gap between " #~ "The endings of the support pillars will be deployed on the gap between "
+421 -85
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2026-03-22 17:15-0300\n" "PO-Revision-Date: 2026-03-22 17:15-0300\n"
"Last-Translator: Alexandre Folle de Menezes\n" "Last-Translator: Alexandre Folle de Menezes\n"
"Language-Team: Portuguese, Brazilian\n" "Language-Team: Portuguese, Brazilian\n"
@@ -203,6 +203,15 @@ msgstr "Concluído"
msgid "Support Generated" msgid "Support Generated"
msgstr "Suporte Gerado" msgstr "Suporte Gerado"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Gizmo-Posicionar na face" msgstr "Gizmo-Posicionar na face"
@@ -291,6 +300,15 @@ msgstr "Pintado usando: Filamento %1%"
msgid "To:" msgid "To:"
msgstr "Para:" msgstr "Para:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Textura difusa pintada" msgstr "Textura difusa pintada"
@@ -312,6 +330,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Ativar textura difusa pintada para este objeto" msgstr "Ativar textura difusa pintada para este objeto"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Mover" msgstr "Mover"
@@ -349,7 +376,7 @@ msgid "mm"
msgstr "mm" msgstr "mm"
msgid "Part selection" msgid "Part selection"
msgstr "Seleção de peça" msgstr "Seleção de Peça"
msgid "Fixed step drag" msgid "Fixed step drag"
msgstr "Arrasto de passo fixo" msgstr "Arrasto de passo fixo"
@@ -701,6 +728,15 @@ msgstr "Corte por linha"
msgid "Delete connector" msgid "Delete connector"
msgstr "Apagar conector" msgstr "Apagar conector"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Nome da malha" msgstr "Nome da malha"
@@ -1576,6 +1612,12 @@ msgstr "Distância paralela:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Virar pela Face 2" msgstr "Virar pela Face 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Montar" msgstr "Montar"
@@ -1603,17 +1645,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Aviso: por favor selecione o recurso do Ponto ou do Círculo." msgstr "Aviso: por favor selecione o recurso do Ponto ou do Círculo."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"Recomenda-se montar os objetos primeiro,\n"
"porque os objetos ficam restritos à mesa \n"
"e apenas algumas partes podem ser levantadas."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Montagem face a face" msgstr "Montagem face a face"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1677,8 +1722,8 @@ msgstr "Arquivos AMF"
msgid "3MF files" msgid "3MF files"
msgstr "Arquivos 3MF" msgstr "Arquivos 3MF"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Arquivos GCODE/3MF" msgstr "Arquivos G-code 3MF"
msgid "G-code files" msgid "G-code files"
msgstr "Arquivos G-code" msgstr "Arquivos G-code"
@@ -1898,6 +1943,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3195,6 +3254,51 @@ msgstr "A temperatura máxima não pode exceder "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "A temperatura mínima não pode ser menor do que " msgstr "A temperatura mínima não pode ser menor do que "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Todos"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Desselecionar Tudo"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Definições avançadas"
msgid "Expert settings"
msgstr ""
msgid "Developer mode"
msgstr "Modo de Desenvolvedor"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3478,6 +3582,9 @@ msgstr "A fonte não possui nenhuma forma para o texto fornecido."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "Não existe uma superfície válida para projeção de texto." msgstr "Não existe uma superfície válida para projeção de texto."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "Pré-condicionamento térmico para otimização da primeira camada" msgstr "Pré-condicionamento térmico para otimização da primeira camada"
@@ -5441,12 +5548,9 @@ msgstr "Aumentar/diminuir área de edição"
msgid "Sequence" msgid "Sequence"
msgstr "Sequência" msgstr "Sequência"
msgid "Object Selection" msgid "Object selection"
msgstr "Seleção de Objeto" msgstr "Seleção de Objeto"
msgid "Part Selection"
msgstr "Seleção de Peça"
msgid "number keys" msgid "number keys"
msgstr "teclas numéricas" msgstr "teclas numéricas"
@@ -5634,9 +5738,6 @@ msgstr "Etiquetas"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Barra de Ferramentas de Pintura" msgstr "Barra de Ferramentas de Pintura"
msgid "part selection"
msgstr "seleção de peça"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Taxa de Explosão" msgstr "Taxa de Explosão"
@@ -5661,7 +5762,7 @@ msgstr "Volume:"
msgid "Size:" msgid "Size:"
msgstr "Tamanho:" msgstr "Tamanho:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5893,12 +5994,12 @@ msgstr "Imprimir placa"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "Exportar arquivo G-code" msgstr "Exportar arquivo G-code"
msgid "Send"
msgstr "Enviar"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Exportar arquivo de placa fatiada" msgstr "Exportar arquivo de placa fatiada"
msgid "Send"
msgstr "Enviar"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Exportar todos os arquivos fatiados" msgstr "Exportar todos os arquivos fatiados"
@@ -8046,7 +8147,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "O objeto selecionado não pôde ser dividido." msgstr "O objeto selecionado não pôde ser dividido."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8742,9 +8843,6 @@ msgstr "Agrupar predefinições de filamento do usuário"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "Agrupar predefinições de filamento do usuário com base na seleção" msgstr "Agrupar predefinições de filamento do usuário com base na seleção"
msgid "All"
msgstr "Todos"
msgid "By type" msgid "By type"
msgstr "Por tipo" msgstr "Por tipo"
@@ -9144,6 +9242,14 @@ msgstr "Baixar Plug-in de Rede"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Associar arquivos ao OrcaSlicer" msgstr "Associar arquivos ao OrcaSlicer"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "Associar arquivos 3MF ao OrcaSlicer" msgstr "Associar arquivos 3MF ao OrcaSlicer"
@@ -9179,9 +9285,6 @@ msgstr "Associar links da web ao OrcaSlicer"
msgid "Developer" msgid "Developer"
msgstr "Desenvolvedor" msgstr "Desenvolvedor"
msgid "Developer mode"
msgstr "Modo de Desenvolvedor"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "Pular verificação de lista negra AMS" msgstr "Pular verificação de lista negra AMS"
@@ -10020,6 +10123,9 @@ msgstr ""
"versão do firmware suporta esta operação ou verifique se a impressora está " "versão do firmware suporta esta operação ou verifique se a impressora está "
"funcionando corretamente." "funcionando corretamente."
msgid "Sending failed, please try again!"
msgstr "Falha no envio, tente novamente!"
msgid "Slice ok." msgid "Slice ok."
msgstr "Fatiamento ok." msgstr "Fatiamento ok."
@@ -10350,8 +10456,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"Ao gravar um timelapse sem o cabeçote aparecer, é recomendável adicionar uma " "Ao gravar um timelapse sem o cabeçote aparecer, é recomendável adicionar uma "
"\"Torre de Limpeza para Timelapse\" \n" "\"Torre de Limpeza para Timelapse\" \n"
@@ -10484,6 +10590,9 @@ msgstr "Definir velocidade para pontes externas e internas"
msgid "Travel speed" msgid "Travel speed"
msgstr "Velocidade de deslocamento" msgstr "Velocidade de deslocamento"
msgid "Junction Deviation"
msgstr "Desvio de Junção"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Jerk(XY)" msgstr "Jerk(XY)"
@@ -11393,9 +11502,6 @@ msgstr ""
"filamentos da impressora. Os filamentos de impressora não utilizados serão " "filamentos da impressora. Os filamentos de impressora não utilizados serão "
"adicionados automaticamente ao final da lista." "adicionados automaticamente ao final da lista."
msgid "Advanced settings"
msgstr "Definições avançadas"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "Adicionar filamentos AMS não utilizados à lista de filamentos." msgstr "Adicionar filamentos AMS não utilizados à lista de filamentos."
@@ -11903,12 +12009,23 @@ msgstr "Um novo plug-in de rede (%s) está disponível, deseja instalá-lo?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Nova versão do OrcaSlicer" msgstr "Nova versão do OrcaSlicer"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr "Verifique na Microsoft Store"
msgid "Check on GitHub"
msgstr "Verifique no GitHub" msgstr "Verifique no GitHub"
msgid "Open Microsoft Store"
msgstr "Abrir a Microsoft Store"
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Pular esta versão" msgstr "Pular esta versão"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Confirmar e Atualizar Bico" msgstr "Confirmar e Atualizar Bico"
@@ -12025,6 +12142,9 @@ msgstr "Módulo de Corte"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Sistema Automático de Extinção de Incêndio" msgstr "Sistema Automático de Extinção de Incêndio"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Atualizar firmware" msgstr "Atualizar firmware"
@@ -12843,6 +12963,15 @@ msgstr ""
"Permitir o controle da impressora BambuLab por meio de hosts de impressão de " "Permitir o controle da impressora BambuLab por meio de hosts de impressão de "
"terceiros." "terceiros."
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "Agente de Impressora" msgstr "Agente de Impressora"
@@ -13284,7 +13413,7 @@ msgid "External bridge density"
msgstr "Densidade de ponte externa" msgstr "Densidade de ponte externa"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -13298,18 +13427,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Densidade de ponte interna" msgstr "Densidade de ponte interna"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -13344,11 +13469,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -15357,7 +15480,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15567,8 +15689,8 @@ msgid "mm/s² or %"
msgstr "mm/s² ou %" msgstr "mm/s² ou %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Aceleração do preenchimento esparso. Se o valor for expresso como uma " "Aceleração do preenchimento esparso. Se o valor for expresso como uma "
"porcentagem (por exemplo, 100%), será calculado com base na aceleração " "porcentagem (por exemplo, 100%), será calculado com base na aceleração "
@@ -15618,9 +15740,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "Jerk padrão." msgstr "Jerk padrão."
msgid "Junction Deviation"
msgstr "Desvio de Junção"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15707,10 +15826,10 @@ msgstr "Velocidade total do ventilador na camada"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"A velocidade do ventilador aumentará linearmente de zero na camada " "A velocidade do ventilador aumentará linearmente de zero na camada "
"\"close_fan_the_first_x_layers\" para o máximo na camada " "\"close_fan_the_first_x_layers\" para o máximo na camada "
@@ -15910,10 +16029,10 @@ msgstr ""
"tempo, a largura da extrusão para uma camada específica também não deve ser " "tempo, a largura da extrusão para uma camada específica também não deve ser "
"inferior a um determinado nível. Geralmente, é igual a 15-25%% da altura da " "inferior a um determinado nível. Geralmente, é igual a 15-25%% da altura da "
"camada. Portanto, a espessura máxima da camada fuzzy com uma largura de " "camada. Portanto, a espessura máxima da camada fuzzy com uma largura de "
"perímetro de 0,4 mm e uma altura de camada de 0,2 mm será 0,4-(0,2*0,25)=" "perímetro de 0,4 mm e uma altura de camada de 0,2 mm será 0,4-"
"±0,35 mm! Se você inserir um parâmetro maior que esse, o erro Flow::" "(0,2*0,25)=±0,35 mm! Se você inserir um parâmetro maior que esse, o erro "
"spacing() será exibido e o modelo não será fatiado. Você pode escolher este " "Flow::spacing() será exibido e o modelo não será fatiado. Você pode escolher "
"número até que o erro se repita." "este número até que o erro se repita."
msgid "Displacement" msgid "Displacement"
msgstr "Deslocamento" msgstr "Deslocamento"
@@ -16802,9 +16921,6 @@ msgstr ""
"Afeta os perímetros com uma inclinação menor que este ângulo (em graus).\n" "Afeta os perímetros com uma inclinação menor que este ângulo (em graus).\n"
"Um valor razoável é 35. Defina como 0 para desativar." "Um valor razoável é 35. Defina como 0 para desativar."
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "Não alternar direção de preenchimento" msgstr "Não alternar direção de preenchimento"
@@ -16812,7 +16928,7 @@ msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
"Desative a alternância da direção de preenchimento ao usar o contorno em Z." "Desative a alternância da direção de preenchimento ao usar o contorno em Z."
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "Altura Z mínima" msgstr "Altura Z mínima"
msgid "" msgid ""
@@ -17990,8 +18106,8 @@ msgid "Role base wipe speed"
msgstr "Velocidade de limpeza baseada na função" msgstr "Velocidade de limpeza baseada na função"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -18949,8 +19065,8 @@ msgstr "Ativar controle de temperatura"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -18960,8 +19076,8 @@ msgid ""
"heater is installed." "heater is installed."
msgstr "" msgstr ""
"Habilite esta opção para controle automatizado da temperatura da câmara. " "Habilite esta opção para controle automatizado da temperatura da câmara. "
"Esta opção ativa a emissão de um comando M191 antes do \"machine_start_gcode" "Esta opção ativa a emissão de um comando M191 antes do "
"\"\n" "\"machine_start_gcode\"\n"
"que define a temperatura da câmara e aguarda até que ela seja atingida. Além " "que define a temperatura da câmara e aguarda até que ela seja atingida. Além "
"disso, emite um comando M141 no final da impressão para desligar o aquecedor " "disso, emite um comando M141 no final da impressão para desligar o aquecedor "
"da câmara, se presente.\n" "da câmara, se presente.\n"
@@ -19975,11 +20091,11 @@ msgid "Debug level"
msgstr "Nível de depuração" msgstr "Nível de depuração"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Define o nível do log de depuração. 0:fatal, 1:error, 2:warning, 3:info, 4:" "Define o nível do log de depuração. 0:fatal, 1:error, 2:warning, 3:info, "
"debug, 5:trace\n" "4:debug, 5:trace\n"
msgid "Log file" msgid "Log file"
msgstr "" msgstr ""
@@ -20527,8 +20643,8 @@ msgstr "O arquivo fornecido não pôde ser lido porque está vazio"
msgid "" msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr "" msgstr ""
"Formato de arquivo desconhecido. O arquivo de entrada deve ter extensão ." "Formato de arquivo desconhecido. O arquivo de entrada deve ter "
"stl, .obj, .amf(.xml)." "extensão .stl, .obj, .amf(.xml)."
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr "" msgstr ""
@@ -21841,8 +21957,8 @@ msgstr ""
"Você deseja reescrevê-lo?" "Você deseja reescrevê-lo?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"Renomearíamos as predefinições como \"Fornecedor Tipo Serial @ impressora " "Renomearíamos as predefinições como \"Fornecedor Tipo Serial @ impressora "
@@ -21931,9 +22047,6 @@ msgstr "Predefinição de Impressora"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Gabarito de Predefinição de Filamento" msgstr "Gabarito de Predefinição de Filamento"
msgid "Deselect All"
msgstr "Desselecionar Tudo"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Processar Gabarito de Predefinição" msgstr "Processar Gabarito de Predefinição"
@@ -22461,9 +22574,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Tipo de Host de Impressão incompatível: %s" msgstr "Tipo de Host de Impressão incompatível: %s"
@@ -23281,6 +23406,105 @@ msgstr "Não foi possível conectar via serial com a Flashforge"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "O estado fornecido não está correto." msgstr "O estado fornecido não está correto."
@@ -23335,6 +23559,12 @@ msgstr "Orelhas da Borda"
msgid "Please select single object." msgid "Please select single object."
msgstr "Por favor selecione um único objeto." msgstr "Por favor selecione um único objeto."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Afastar Zoom" msgstr "Afastar Zoom"
@@ -23345,6 +23575,9 @@ msgid "Load skipping objects information failed. Please try again."
msgstr "" msgstr ""
"Falha ao carregar ignorando as informações dos objetos. Tente novamente." "Falha ao carregar ignorando as informações dos objetos. Tente novamente."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d Selecionados" msgstr "/%d Selecionados"
@@ -23496,6 +23729,100 @@ msgstr "Numero de facetas triangulares"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Calculando, por favor aguarde…" msgstr "Calculando, por favor aguarde…"
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -23915,6 +24242,21 @@ msgstr ""
"aumentar adequadamente a temperatura da mesa aquecida pode reduzir a " "aumentar adequadamente a temperatura da mesa aquecida pode reduzir a "
"probabilidade de empenamento?" "probabilidade de empenamento?"
#~ msgid ""
#~ "It is recommended to assemble objects first,\n"
#~ "because the objects is restriced to bed \n"
#~ "and only parts can be lifted."
#~ msgstr ""
#~ "Recomenda-se montar os objetos primeiro,\n"
#~ "porque os objetos ficam restritos à mesa \n"
#~ "e apenas algumas partes podem ser levantadas."
#~ msgid "part selection"
#~ msgstr "seleção de peça"
#~ msgid "°"
#~ msgstr "°"
#, c-format, boost-format #, c-format, boost-format
#~ msgid "" #~ msgid ""
#~ "Failed to connect to OrcaCloud.\n" #~ "Failed to connect to OrcaCloud.\n"
@@ -24304,9 +24646,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "Roda do mouse:" #~ msgstr "Roda do mouse:"
#~ msgid "Object selection"
#~ msgstr "Seleção de objeto"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "Passo 1" #~ msgstr "Passo 1"
@@ -24706,9 +25045,6 @@ msgstr ""
#~ "Verifique a rede e tente novamente. Se o problema persistir, você pode " #~ "Verifique a rede e tente novamente. Se o problema persistir, você pode "
#~ "reiniciar ou atualizar a impressora." #~ "reiniciar ou atualizar a impressora."
#~ msgid "Sending failed, please try again!"
#~ msgstr "Falha no envio, tente novamente!"
#~ msgid "Open Wiki for more information >" #~ msgid "Open Wiki for more information >"
#~ msgstr "Abra o Wiki para mais informações >" #~ msgstr "Abra o Wiki para mais informações >"
+425 -85
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OrcaSlicer V2.3.2 beta2\n" "Project-Id-Version: OrcaSlicer V2.3.2 beta2\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2026-02-25 13:38+0300\n" "PO-Revision-Date: 2026-02-25 13:38+0300\n"
"Last-Translator: Felix14_v2\n" "Last-Translator: Felix14_v2\n"
"Language-Team: Felix14_v2 (ДС/ТГ: @felix14_v2, почта: aleks111001@list.ru), " "Language-Team: Felix14_v2 (ДС/ТГ: @felix14_v2, почта: aleks111001@list.ru), "
@@ -16,8 +16,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" "n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"X-Generator: Poedit 3.8\n" "X-Generator: Poedit 3.8\n"
# В большинстве мест подставляется в "%s экструдер", но также тянется и в # В большинстве мест подставляется в "%s экструдер", но также тянется и в
@@ -214,6 +214,15 @@ msgstr "Готово"
msgid "Support Generated" msgid "Support Generated"
msgstr "Поддержка сгенерирована" msgstr "Поддержка сгенерирована"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Гизмо: Поверхностью на стол" msgstr "Гизмо: Поверхностью на стол"
@@ -302,6 +311,15 @@ msgstr "Окрашено с использованием прутка %1%"
msgid "To:" msgid "To:"
msgstr "Заменить на:" msgstr "Заменить на:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Рисование нечёткой оболочки" msgstr "Рисование нечёткой оболочки"
@@ -322,6 +340,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Включить нечёткую оболочку для модели" msgstr "Включить нечёткую оболочку для модели"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Перемещение" msgstr "Перемещение"
@@ -718,6 +745,15 @@ msgstr "Разрез по линии"
msgid "Delete connector" msgid "Delete connector"
msgstr "Удалить соединение" msgstr "Удалить соединение"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Название" msgstr "Название"
@@ -1603,6 +1639,12 @@ msgstr "Расстояние между параллельными граням
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Перевернуть грань 2" msgstr "Перевернуть грань 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
# при выборе на столе # при выборе на столе
msgid "Assemble" msgid "Assemble"
msgstr "Объединить в сборку" msgstr "Объединить в сборку"
@@ -1632,17 +1674,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Внимание: выберите точку или окружность." msgstr "Внимание: выберите точку или окружность."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"Рекомендуется сначала совместить модели \n"
"и только потом собирать их части, так как\n"
"части не ограничены плоскостью стола."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Сборка по граням" msgstr "Сборка по граням"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1710,7 +1755,7 @@ msgid "3MF files"
msgstr "Файлы 3MF" msgstr "Файлы 3MF"
# В окне выбора файла # В окне выбора файла
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Файлы G-code 3MF" msgstr "Файлы G-code 3MF"
# В окне выбора файла # В окне выбора файла
@@ -1937,6 +1982,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -2282,9 +2341,9 @@ msgid ""
"No - Do not change these settings for me" "No - Do not change these settings for me"
msgstr "" msgstr ""
"На верхней поверхности модели присутствует рельефный текст. Для достижения " "На верхней поверхности модели присутствует рельефный текст. Для достижения "
"оптимального результата рекомендуется установить «Порог одного " "оптимального результата рекомендуется установить «Порог одного периметра» "
"периметра» (min_width_top_surface) равным 0, чтобы избежать проблем в работе " "(min_width_top_surface) равным 0, чтобы избежать проблем в работе настройки "
"настройки «Только один периметр на верхней поверхности».\n" "«Только один периметр на верхней поверхности».\n"
"\n" "\n"
"Да – применить рекомендуемые настройки\n" "Да – применить рекомендуемые настройки\n"
"Нет – ничего не менять" "Нет – ничего не менять"
@@ -3263,6 +3322,54 @@ msgstr "Температура не должна превышать "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "Температура не должна быть ниже " msgstr "Температура не должна быть ниже "
msgid "Type to filter..."
msgstr ""
# в Сохранение толщины вертикальной оболочки.
# было Везде, но из-за условия совместимости изменено.... как тогда быть?
msgid "All"
msgstr "Все"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Снять выбор со всего"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Расширенные настройки"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Режим разработчика"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3551,6 +3658,9 @@ msgstr "В шрифте отсутствуют данные для создан
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "Невозможно спроецировать текст." msgstr "Невозможно спроецировать текст."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "Преднагрев для оптимизации первого слоя" msgstr "Преднагрев для оптимизации первого слоя"
@@ -5537,10 +5647,7 @@ msgstr "Изменить размер инструмента"
msgid "Sequence" msgid "Sequence"
msgstr "Последовательность" msgstr "Последовательность"
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5734,9 +5841,6 @@ msgstr "Имена моделей"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Панель рисования" msgstr "Панель рисования"
msgid "part selection"
msgstr "Выбрать часть"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Разнесение" msgstr "Разнесение"
@@ -5761,7 +5865,7 @@ msgstr "Объём:"
msgid "Size:" msgid "Size:"
msgstr "Размер:" msgstr "Размер:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -6011,14 +6115,14 @@ msgstr "Распечатать стол"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "Экспорт в G-код" msgstr "Экспорт в G-код"
msgid "Export plate sliced file"
msgstr "Экспорт стола в файл проекта"
# ??????? Используется в двух местах или уже исправили? – Судя по коду, # ??????? Используется в двух местах или уже исправили? – Судя по коду,
# вызывается аж в четырёх местах (Felix) UPD: уже в 5 # вызывается аж в четырёх местах (Felix) UPD: уже в 5
msgid "Send" msgid "Send"
msgstr "Отправить" msgstr "Отправить"
msgid "Export plate sliced file"
msgstr "Экспорт стола в файл проекта"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Экспорт всех столов в файл проекта" msgstr "Экспорт всех столов в файл проекта"
@@ -8176,7 +8280,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "Невозможно разделить выбранную модель." msgstr "Невозможно разделить выбранную модель."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8875,11 +8979,6 @@ msgstr ""
"Объединять пользовательские профили материалов в подгруппы по выбранному " "Объединять пользовательские профили материалов в подгруппы по выбранному "
"критерию." "критерию."
# в Сохранение толщины вертикальной оболочки.
# было Везде, но из-за условия совместимости изменено.... как тогда быть?
msgid "All"
msgstr "Все"
msgid "By type" msgid "By type"
msgstr "Тип материала" msgstr "Тип материала"
@@ -9260,6 +9359,14 @@ msgstr "Загрузить сетевой плагин"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Открытие файлов по умолчанию" msgstr "Открытие файлов по умолчанию"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "Открывать файлы 3MF в OrcaSlicer" msgstr "Открывать файлы 3MF в OrcaSlicer"
@@ -9291,10 +9398,6 @@ msgstr "Открытие ссылок в OrcaSlicer"
msgid "Developer" msgid "Developer"
msgstr "Разработка" msgstr "Разработка"
#, fuzzy
msgid "Developer mode"
msgstr "Режим разработчика"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "Пропуск проверки материалов в AMS из файла чёрного списка" msgstr "Пропуск проверки материалов в AMS из файла чёрного списка"
@@ -10124,6 +10227,9 @@ msgstr ""
"Превышено время ожидания отправки файла. Убедитесь, что прошивка " "Превышено время ожидания отправки файла. Убедитесь, что прошивка "
"поддерживает эту функцию, и что принтер работает нормально." "поддерживает эту функцию, и что принтер работает нормально."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Нарезка завершена." msgstr "Нарезка завершена."
@@ -10452,8 +10558,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"При записи таймлапса со скрытием головы рекомендуется добавить черновую " "При записи таймлапса со скрытием головы рекомендуется добавить черновую "
"башню таймлапса.\n" "башню таймлапса.\n"
@@ -10584,6 +10690,9 @@ msgstr ""
msgid "Travel speed" msgid "Travel speed"
msgstr "Ограничение скорости холостых перемещений" msgstr "Ограничение скорости холостых перемещений"
msgid "Junction Deviation"
msgstr "Junction Deviation"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Рывок (XY)" msgstr "Рывок (XY)"
@@ -11494,9 +11603,6 @@ msgstr ""
"принтера. Неиспользуемые филаменты принтера будут автоматически добавлены в " "принтера. Неиспользуемые филаменты принтера будут автоматически добавлены в "
"конец списка." "конец списка."
msgid "Advanced settings"
msgstr "Расширенные настройки"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "Добавить незадействованные материалы из AMS в список" msgstr "Добавить незадействованные материалы из AMS в список"
@@ -11994,12 +12100,23 @@ msgstr "Доступен новый сетевой плагин (%s). Хотит
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Доступна новая версия Orca Slicer" msgstr "Доступна новая версия Orca Slicer"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr "Открыть на GitHub" msgstr "Открыть на GitHub"
msgid "Open Microsoft Store"
msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Пропустить эту версию" msgstr "Пропустить эту версию"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Подтвердить и обновить сопло" msgstr "Подтвердить и обновить сопло"
@@ -12120,6 +12237,9 @@ msgstr "Модуль обрезки"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Автоматическая система пожаротушения" msgstr "Автоматическая система пожаротушения"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Обновить прошивку" msgstr "Обновить прошивку"
@@ -12931,6 +13051,15 @@ msgstr "Использовать сторонний хост печати"
msgid "Allow controlling BambuLab's printer through 3rd party print hosts." msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "Позволяет управлять принтером BambuLab через сторонние хосты печати." msgstr "Позволяет управлять принтером BambuLab через сторонние хосты печати."
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "Сетевой агент" msgstr "Сетевой агент"
@@ -13360,7 +13489,7 @@ msgid "External bridge density"
msgstr "Плотность внешних мостов" msgstr "Плотность внешних мостов"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -13374,18 +13503,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Плотность внутренних мостов" msgstr "Плотность внутренних мостов"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -13420,11 +13545,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -15472,7 +15595,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15714,8 +15836,8 @@ msgid "mm/s² or %"
msgstr "мм/с² или %" msgstr "мм/с² или %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Ускорение на разреженном заполнении. Можно указать процент от ускорения по " "Ускорение на разреженном заполнении. Можно указать процент от ускорения по "
"умолчанию." "умолчанию."
@@ -15769,9 +15891,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "Рывок по умолчанию." msgstr "Рывок по умолчанию."
msgid "Junction Deviation"
msgstr "Junction Deviation"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15862,10 +15981,10 @@ msgstr "Полная скорость вентилятора на слое"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"Интенсивность охлаждения будет линейно увеличиваться от нуля со слоя " "Интенсивность охлаждения будет линейно увеличиваться от нуля со слоя "
"заданным параметром «Не включать вентилятор на первых» до заданной " "заданным параметром «Не включать вентилятор на первых» до заданной "
@@ -16020,8 +16139,9 @@ msgstr ""
"Максимальная величина отклонения сегментов оболочки. \n" "Максимальная величина отклонения сегментов оболочки. \n"
"\n" "\n"
"Внимание! Режимы «Экструзия» и «Совместный» не будут работать, если значение " "Внимание! Режимы «Экструзия» и «Совместный» не будут работать, если значение "
"превышает ширину периметра. Если при нарезке возникает ошибка Flow::" "превышает ширину периметра. Если при нарезке возникает ошибка "
"spacing(), проверьте, что значение меньше выражения: [∅ сопла - h слоя/4]." "Flow::spacing(), проверьте, что значение меньше выражения: [∅ сопла - h слоя/"
"4]."
msgid "Fuzzy skin point distance" msgid "Fuzzy skin point distance"
msgstr "Длина сегментов" msgstr "Длина сегментов"
@@ -16927,16 +17047,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -18161,8 +18278,8 @@ msgid "Role base wipe speed"
msgstr "Местная скорость очистки" msgstr "Местная скорость очистки"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -19215,8 +19332,8 @@ msgstr "Вкл. контроль температуры"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -20321,8 +20438,8 @@ msgid "Debug level"
msgstr "Уровень отладки журнала" msgstr "Уровень отладки журнала"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Задаёт параметр чувствительности записи событий в журнал:\n" "Задаёт параметр чувствительности записи событий в журнал:\n"
" 0 – Критическая ошибка\n" " 0 – Критическая ошибка\n"
@@ -20912,8 +21029,8 @@ msgstr ""
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr "" msgstr ""
"Неизвестный формат файла. Входной файл должен иметь расширение *.3mf или *." "Неизвестный формат файла. Входной файл должен иметь расширение *.3mf или "
"zip.amf." "*.zip.amf."
msgid "load_obj: failed to parse" msgid "load_obj: failed to parse"
msgstr "load_obj: ошибка обработки" msgstr "load_obj: ошибка обработки"
@@ -22225,8 +22342,8 @@ msgstr ""
"Хотите перезаписать его?" "Хотите перезаписать его?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"Мы переименуем профиль в \"Производитель Тип Серия @выбранный принтер\".\n" "Мы переименуем профиль в \"Производитель Тип Серия @выбранный принтер\".\n"
@@ -22311,9 +22428,6 @@ msgstr "Профиль принтера"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Шаблон профиля материала" msgstr "Шаблон профиля материала"
msgid "Deselect All"
msgstr "Снять выбор со всего"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Шаблон профиля настроек" msgstr "Шаблон профиля настроек"
@@ -22824,9 +22938,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Несоответствующий тип хоста печати: %s" msgstr "Несоответствующий тип хоста печати: %s"
@@ -23625,6 +23751,105 @@ msgstr "Не удалось подключиться к Flashforge через п
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "Указано неверное состояние." msgstr "Указано неверное состояние."
@@ -23679,6 +23904,12 @@ msgstr "Кайма «мышиные уши»"
msgid "Please select single object." msgid "Please select single object."
msgstr "Пожалуйста, выберите один объект." msgstr "Пожалуйста, выберите один объект."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Отдалить" msgstr "Отдалить"
@@ -23689,6 +23920,9 @@ msgid "Load skipping objects information failed. Please try again."
msgstr "" msgstr ""
"Не удалось загрузить информацию о пропуске объектов, попробуйте ещё раз." "Не удалось загрузить информацию о пропуске объектов, попробуйте ещё раз."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "из %d выбрано" msgstr "из %d выбрано"
@@ -23843,6 +24077,100 @@ msgstr "Количество треугольников"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Расчёт, подождите..." msgstr "Расчёт, подождите..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -23901,9 +24229,9 @@ msgid ""
"overhangs?" "overhangs?"
msgstr "" msgstr ""
"Порядок печати периметров «Навстречу»\n" "Порядок печати периметров «Навстречу»\n"
"Знаете ли вы, что можно использовать порядок печати периметров " "Знаете ли вы, что можно использовать порядок печати периметров «Навстречу» "
"«Навстречу» (Inner/Outer/Inner)? Это улучшает точность, прочность и внешний " "(Inner/Outer/Inner)? Это улучшает точность, прочность и внешний вид, если у "
"вид, если у модели не очень крутые нависания." "модели не очень крутые нависания."
#: resources/data/hints.ini: [hint:Chamber temperature] #: resources/data/hints.ini: [hint:Chamber temperature]
msgid "" msgid ""
@@ -24269,6 +24597,21 @@ msgstr ""
"ABS, повышение температуры подогреваемого стола может снизить эту " "ABS, повышение температуры подогреваемого стола может снизить эту "
"вероятность?" "вероятность?"
#~ msgid ""
#~ "It is recommended to assemble objects first,\n"
#~ "because the objects is restriced to bed \n"
#~ "and only parts can be lifted."
#~ msgstr ""
#~ "Рекомендуется сначала совместить модели \n"
#~ "и только потом собирать их части, так как\n"
#~ "части не ограничены плоскостью стола."
#~ msgid "part selection"
#~ msgstr "Выбрать часть"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -24631,9 +24974,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "Вращение колеса мыши:" #~ msgstr "Вращение колеса мыши:"
#~ msgid "Object selection"
#~ msgstr "Выбрать модель"
# Хотя бы в скобках, но отсылаем к калибровке потока, а не расхода (баг #6970) # Хотя бы в скобках, но отсылаем к калибровке потока, а не расхода (баг #6970)
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "Первый проход (примерный подбор)" #~ msgstr "Первый проход (примерный подбор)"
+420 -90
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"Language: sv\n" "Language: sv\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -188,6 +188,15 @@ msgstr "Klar"
msgid "Support Generated" msgid "Support Generated"
msgstr "Support skapad" msgstr "Support skapad"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Gizmo-Place on Face" msgstr "Gizmo-Place on Face"
@@ -276,6 +285,15 @@ msgstr "Färgläggning använder: Filament %1%"
msgid "To:" msgid "To:"
msgstr "Till:" msgstr "Till:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Paint-on fuzzy skin" msgstr "Paint-on fuzzy skin"
@@ -296,6 +314,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Enable painted fuzzy skin for this object" msgstr "Enable painted fuzzy skin for this object"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Flytta" msgstr "Flytta"
@@ -683,6 +710,15 @@ msgstr "Cut by line"
msgid "Delete connector" msgid "Delete connector"
msgstr "Delete connector" msgstr "Delete connector"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Mesh namn" msgstr "Mesh namn"
@@ -1548,6 +1584,12 @@ msgstr "Parallel distance:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Flip by Face 2" msgstr "Flip by Face 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Montera" msgstr "Montera"
@@ -1573,16 +1615,19 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Warning: please select Point's or Circle's feature." msgstr "Warning: please select Point's or Circle's feature."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"It is recommended to assemble the objects first,\n"
"because the objects is restriced to bed \n"
"and only parts can be lifted."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Face and face assembly" msgstr ""
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl +" msgstr "Ctrl +"
@@ -1642,8 +1687,8 @@ msgstr "AMF files"
msgid "3MF files" msgid "3MF files"
msgstr "3MF files" msgstr "3MF files"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Gcode 3MF files" msgstr "G-code 3MF files"
msgid "G-code files" msgid "G-code files"
msgstr "G-code files" msgstr "G-code files"
@@ -1862,6 +1907,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3150,6 +3209,52 @@ msgstr "The maximum temperature cannot exceed "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "The minmum temperature should not be less than " msgstr "The minmum temperature should not be less than "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Allt"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Avmarkera alla"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Advanced settings"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Utvecklingsläge"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3428,6 +3533,9 @@ msgstr "Font doesn't have any shape for given text."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "There is no valid surface for text projection." msgstr "There is no valid surface for text projection."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "Thermal Preconditioning for first layer optimization" msgstr "Thermal Preconditioning for first layer optimization"
@@ -5344,10 +5452,7 @@ msgstr "Öka/minska redigeringsområdet"
msgid "Sequence" msgid "Sequence"
msgstr "Sekvens" msgstr "Sekvens"
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5536,9 +5641,6 @@ msgstr "Etiketter"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Färgläggningsverktyg" msgstr "Färgläggningsverktyg"
msgid "part selection"
msgstr "val av delar"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Explosions Förhållande" msgstr "Explosions Förhållande"
@@ -5563,7 +5665,7 @@ msgstr "Volym:"
msgid "Size:" msgid "Size:"
msgstr "Storlek:" msgstr "Storlek:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5792,12 +5894,12 @@ msgstr "Skriv ut byggplattan"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "Exportera G-kod filen" msgstr "Exportera G-kod filen"
msgid "Send"
msgstr "Skicka"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Exportera byggplattans beredda fil" msgstr "Exportera byggplattans beredda fil"
msgid "Send"
msgstr "Skicka"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Exportera alla beredda filer" msgstr "Exportera alla beredda filer"
@@ -7896,7 +7998,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "Det valda objektet kan inte delas." msgstr "Det valda objektet kan inte delas."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8575,9 +8677,6 @@ msgstr "Group user filament presets"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "Group user filament presets based on selection" msgstr "Group user filament presets based on selection"
msgid "All"
msgstr "Allt"
msgid "By type" msgid "By type"
msgstr "By type" msgstr "By type"
@@ -8949,6 +9048,14 @@ msgstr "Download Network Plug-in"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Associerade filer till Orca Slicer" msgstr "Associerade filer till Orca Slicer"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "Associerade 3MF filer till Orca Slicer" msgstr "Associerade 3MF filer till Orca Slicer"
@@ -8981,10 +9088,6 @@ msgstr "Associate web links to OrcaSlicer"
msgid "Developer" msgid "Developer"
msgstr "Utvecklare" msgstr "Utvecklare"
#, fuzzy
msgid "Developer mode"
msgstr "Utvecklingsläge"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "Hoppa över kontrollen av AMS svarta lista" msgstr "Hoppa över kontrollen av AMS svarta lista"
@@ -9791,6 +9894,9 @@ msgstr ""
"File upload timed out. Please check if the firmware version supports this " "File upload timed out. Please check if the firmware version supports this "
"operation or verify if the printer is functioning properly." "operation or verify if the printer is functioning properly."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Beredning klar." msgstr "Beredning klar."
@@ -10111,8 +10217,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"När du spelar in timelapse utan verktygshuvud rekommenderas att du lägger " "När du spelar in timelapse utan verktygshuvud rekommenderas att du lägger "
"till ett \"Timelapse Wipe Tower\".\n" "till ett \"Timelapse Wipe Tower\".\n"
@@ -10242,6 +10348,9 @@ msgstr "Set speed for external and internal bridges"
msgid "Travel speed" msgid "Travel speed"
msgstr "Förflyttnings hastighet" msgstr "Förflyttnings hastighet"
msgid "Junction Deviation"
msgstr "Junction Deviation"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Jerk(XY)" msgstr "Jerk(XY)"
@@ -11118,9 +11227,6 @@ msgstr ""
"And unused printer filaments will be automatically added to the end of the " "And unused printer filaments will be automatically added to the end of the "
"list." "list."
msgid "Advanced settings"
msgstr "Advanced settings"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "Add unused AMS filaments to filaments list." msgstr "Add unused AMS filaments to filaments list."
@@ -11180,8 +11286,8 @@ msgstr ""
msgid "" msgid ""
"Timelapse is not supported because Print sequence is set to \"By object\"." "Timelapse is not supported because Print sequence is set to \"By object\"."
msgstr "" msgstr ""
"Timelapse stöds inte eftersom utskrifts sekvensen är inställd på \"Per objekt" "Timelapse stöds inte eftersom utskrifts sekvensen är inställd på \"Per "
"\"." "objekt\"."
msgid "" msgid ""
"You selected external and AMS filament at the same time in an extruder, you " "You selected external and AMS filament at the same time in an extruder, you "
@@ -11619,12 +11725,23 @@ msgstr "En ny nätverksplugin (%s) är tillgänglig. Vill du installera den?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Ny version av Orca Slicer" msgstr "Ny version av Orca Slicer"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Hoppa över denna version" msgstr "Hoppa över denna version"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Bekräfta och uppdatera nozzeln" msgstr "Bekräfta och uppdatera nozzeln"
@@ -11738,6 +11855,9 @@ msgstr "Cutting Module"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Auto Fire Extinguishing System" msgstr "Auto Fire Extinguishing System"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Uppdatera programvara" msgstr "Uppdatera programvara"
@@ -12514,6 +12634,15 @@ msgstr "Use 3rd-party print host"
msgid "Allow controlling BambuLab's printer through 3rd party print hosts." msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "Allow controlling BambuLab's printer through 3rd party print hosts." msgstr "Allow controlling BambuLab's printer through 3rd party print hosts."
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "Printer Agent" msgstr "Printer Agent"
@@ -12943,7 +13072,7 @@ msgid "External bridge density"
msgstr "External bridge density" msgstr "External bridge density"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -12957,18 +13086,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Internal bridge density" msgstr "Internal bridge density"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -13003,11 +13128,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -13577,9 +13700,9 @@ msgid ""
"quality for needle and small details." "quality for needle and small details."
msgstr "" msgstr ""
"Aktivera detta val för att sänka utskifts hastigheten för att göra den sista " "Aktivera detta val för att sänka utskifts hastigheten för att göra den sista "
"lager tiden inte kortare än lager tidströskeln \"Max fläkthastighets tröskel" "lager tiden inte kortare än lager tidströskeln \"Max fläkthastighets "
"\", detta så att lager kan kylas under en längre tid. Detta kan förbättra " "tröskel\", detta så att lager kan kylas under en längre tid. Detta kan "
"kylnings kvaliteten för små detaljer" "förbättra kylnings kvaliteten för små detaljer"
msgid "Normal printing" msgid "Normal printing"
msgstr "Normal utskrift" msgstr "Normal utskrift"
@@ -14941,7 +15064,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15150,8 +15272,8 @@ msgid "mm/s² or %"
msgstr "mm/s² eller %" msgstr "mm/s² eller %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Acceleration av gles utfyllnad. Om värdet uttrycks som en procentsats (t.ex. " "Acceleration av gles utfyllnad. Om värdet uttrycks som en procentsats (t.ex. "
"100%) kommer det att beräknas baserat på standard accelerationen." "100%) kommer det att beräknas baserat på standard accelerationen."
@@ -15198,9 +15320,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "Default jerk." msgstr "Default jerk."
msgid "Junction Deviation"
msgstr "Junction Deviation"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15287,16 +15406,16 @@ msgstr "Full fläkthastighet vid lager"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgid "layer" msgid "layer"
msgstr "layer" msgstr "layer"
@@ -16299,16 +16418,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -17432,13 +17548,13 @@ msgid "Role base wipe speed"
msgstr "Role base wipe speed" msgstr "Role base wipe speed"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
@@ -18367,8 +18483,8 @@ msgstr "Activate temperature control"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -18378,8 +18494,8 @@ msgid ""
"heater is installed." "heater is installed."
msgstr "" msgstr ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -19368,11 +19484,11 @@ msgid "Debug level"
msgstr "Felsökningsnivå" msgstr "Felsökningsnivå"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Välj felsöknings nivå. 0:allvarlig, 1:fel, 2:varning, 3:info, 4:felsök, 5:" "Välj felsöknings nivå. 0:allvarlig, 1:fel, 2:varning, 3:info, 4:felsök, "
"spåra\n" "5:spåra\n"
msgid "Log file" msgid "Log file"
msgstr "" msgstr ""
@@ -21203,12 +21319,12 @@ msgstr ""
"Vill du skriva om det?" "Vill du skriva om det?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgid "Create Printer/Nozzle" msgid "Create Printer/Nozzle"
@@ -21290,9 +21406,6 @@ msgstr "Printer inställningar"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Filament inställnings mall" msgstr "Filament inställnings mall"
msgid "Deselect All"
msgstr "Avmarkera alla"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Mall för process inställning" msgstr "Mall för process inställning"
@@ -21797,9 +21910,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Felaktig typ av utskriftsvärd: %s" msgstr "Felaktig typ av utskriftsvärd: %s"
@@ -22588,6 +22713,105 @@ msgstr "Could not connect to Flashforge via serial"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "The provided state is not correct." msgstr "The provided state is not correct."
@@ -22641,6 +22865,12 @@ msgstr "Brätte Öron"
msgid "Please select single object." msgid "Please select single object."
msgstr "Please select single object." msgstr "Please select single object."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Zoom Out" msgstr "Zoom Out"
@@ -22650,6 +22880,9 @@ msgstr "Zoom In"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "Load skipping objects information failed. Please try again." msgstr "Load skipping objects information failed. Please try again."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d Selected" msgstr "/%d Selected"
@@ -22801,6 +23034,100 @@ msgstr "Number of triangular facets"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Calculating, please wait..." msgstr "Calculating, please wait..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -23208,6 +23535,12 @@ msgstr ""
"ABS, kan en lämplig ökning av värmebäddens temperatur minska sannolikheten " "ABS, kan en lämplig ökning av värmebäddens temperatur minska sannolikheten "
"för vridning?" "för vridning?"
#~ msgid "part selection"
#~ msgstr "val av delar"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -23552,9 +23885,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "Mus hjul:" #~ msgstr "Mus hjul:"
#~ msgid "Object selection"
#~ msgstr "Object selection"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "Pass 1" #~ msgstr "Pass 1"
+423 -76
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2026-06-04 12:39+0700\n" "PO-Revision-Date: 2026-06-04 12:39+0700\n"
"Last-Translator: Icezaza\n" "Last-Translator: Icezaza\n"
"Language-Team: Thai\n" "Language-Team: Thai\n"
@@ -193,6 +193,15 @@ msgstr "เสร็จแล้ว"
msgid "Support Generated" msgid "Support Generated"
msgstr "สร้างส่วนรองรับแล้ว" msgstr "สร้างส่วนรองรับแล้ว"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Gizmo-Place บนหน้า" msgstr "Gizmo-Place บนหน้า"
@@ -280,6 +289,15 @@ msgstr "ทาสีโดยใช้: เส้นพลาสติก %1%"
msgid "To:" msgid "To:"
msgstr "ถึง:" msgstr "ถึง:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "ระบายผิวฟัซซี" msgstr "ระบายผิวฟัซซี"
@@ -299,6 +317,15 @@ msgstr "คำเตือน: ผิวฟัซซีถูกปิดใช
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "เปิดใช้งานสกินฟัซซี่ที่ทาสีแล้วสำหรับวัตถุนี้" msgstr "เปิดใช้งานสกินฟัซซี่ที่ทาสีแล้วสำหรับวัตถุนี้"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "ย้าย" msgstr "ย้าย"
@@ -684,6 +711,15 @@ msgstr "ตัดด้วยเส้น"
msgid "Delete connector" msgid "Delete connector"
msgstr "ลบตัวเชื่อมต่อ" msgstr "ลบตัวเชื่อมต่อ"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "ชื่อเมช" msgstr "ชื่อเมช"
@@ -1544,6 +1580,12 @@ msgstr "ระยะทางขนาน:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "พลิกตามผิวหน้า 2" msgstr "พลิกตามผิวหน้า 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "ประกอบ" msgstr "ประกอบ"
@@ -1569,17 +1611,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "คำเตือน: โปรดเลือกคุณลักษณะของจุดหรือวงกลม" msgstr "คำเตือน: โปรดเลือกคุณลักษณะของจุดหรือวงกลม"
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"ขอแนะนำให้ประกอบวัตถุก่อน\n"
"เพราะสิ่งของนั้นถูกจำกัดไว้บนฐานพิมพ์ \n"
"และยกได้เพียงบางส่วนเท่านั้น"
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "การประกอบผิวหน้าและผิวหน้า" msgstr "การประกอบผิวหน้าและผิวหน้า"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1637,7 +1682,8 @@ msgstr "ไฟล์ AMF"
msgid "3MF files" msgid "3MF files"
msgstr "ไฟล์ 3MF" msgstr "ไฟล์ 3MF"
msgid "Gcode 3MF files" #, fuzzy
msgid "G-code 3MF files"
msgstr "ไฟล์ Gcode3MF" msgstr "ไฟล์ Gcode3MF"
msgid "G-code files" msgid "G-code files"
@@ -1853,6 +1899,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3114,6 +3174,51 @@ msgstr "อุณหภูมิสูงสุดต้องไม่เกิ
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "อุณหภูมิต่ำสุดไม่ควรต่ำกว่า" msgstr "อุณหภูมิต่ำสุดไม่ควรต่ำกว่า"
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "ทั้งหมด"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "ยกเลิกการเลือกทั้งหมด"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "การตั้งค่าขั้นสูง"
msgid "Expert settings"
msgstr ""
msgid "Developer mode"
msgstr "โหมดนักพัฒนา"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3372,6 +3477,9 @@ msgstr "แบบอักษรไม่มีรูปร่างสำหร
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "ไม่มีพื้นผิวที่ถูกต้องสำหรับการฉายข้อความ" msgstr "ไม่มีพื้นผิวที่ถูกต้องสำหรับการฉายข้อความ"
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "การปรับสภาพล่วงหน้าด้วยความร้อนเพื่อการเพิ่มประสิทธิภาพชั้นแรก" msgstr "การปรับสภาพล่วงหน้าด้วยความร้อนเพื่อการเพิ่มประสิทธิภาพชั้นแรก"
@@ -4046,8 +4154,8 @@ msgid ""
"Renaming of the G-code after copying to the selected destination folder has " "Renaming of the G-code after copying to the selected destination folder has "
"failed. Current path is %1%.tmp. Please try exporting again." "failed. Current path is %1%.tmp. Please try exporting again."
msgstr "" msgstr ""
"การเปลี่ยนชื่อ G-code หลังจากคัดลอกไปยังโฟลเดอร์ปลายทางที่เลือกล้มเหลว เส้นทางปัจจุบันคือ %1%." "การเปลี่ยนชื่อ G-code หลังจากคัดลอกไปยังโฟลเดอร์ปลายทางที่เลือกล้มเหลว เส้นทางปัจจุบันคือ "
"tmp โปรดลองส่งออกอีกครั้ง" "%1%.tmp โปรดลองส่งออกอีกครั้ง"
#, boost-format #, boost-format
msgid "" msgid ""
@@ -5247,12 +5355,10 @@ msgstr "เพิ่ม/ลดพื้นที่แก้ไข"
msgid "Sequence" msgid "Sequence"
msgstr "ลำดับ" msgstr "ลำดับ"
msgid "Object Selection" #, fuzzy
msgid "Object selection"
msgstr "การเลือกวัตถุ" msgstr "การเลือกวัตถุ"
msgid "Part Selection"
msgstr "การเลือกชิ้นส่วน"
msgid "number keys" msgid "number keys"
msgstr "ปุ่มตัวเลข" msgstr "ปุ่มตัวเลข"
@@ -5435,9 +5541,6 @@ msgstr "ป้ายชื่อ"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "แถบเครื่องมือสี" msgstr "แถบเครื่องมือสี"
msgid "part selection"
msgstr "การเลือกชิ้นส่วน"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "อัตราส่วนการระเบิด" msgstr "อัตราส่วนการระเบิด"
@@ -5462,7 +5565,7 @@ msgstr "ปริมาณ:"
msgid "Size:" msgid "Size:"
msgstr "ขนาด:" msgstr "ขนาด:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5686,12 +5789,12 @@ msgstr "พิมพ์ฐานพิมพ์"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "ส่งออกไฟล์ G-code" msgstr "ส่งออกไฟล์ G-code"
msgid "Send"
msgstr "ส่ง"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "ส่งออกไฟล์แผ่นสไลซ์บาง ๆ" msgstr "ส่งออกไฟล์แผ่นสไลซ์บาง ๆ"
msgid "Send"
msgstr "ส่ง"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "ส่งออกไฟล์ที่สไลซ์บาง ๆ ทั้งหมด" msgstr "ส่งออกไฟล์ที่สไลซ์บาง ๆ ทั้งหมด"
@@ -6350,8 +6453,8 @@ msgid ""
"The .gcode.3mf file contains no G-code data. Please slice it with Orca " "The .gcode.3mf file contains no G-code data. Please slice it with Orca "
"Slicer and export a new .gcode.3mf file." "Slicer and export a new .gcode.3mf file."
msgstr "" msgstr ""
"ไฟล์ .gcode.3mf ไม่มีข้อมูล G-code โปรดแบ่งส่วนด้วย Orca Slicer และส่งออกไฟล์ ." "ไฟล์ .gcode.3mf ไม่มีข้อมูล G-code โปรดแบ่งส่วนด้วย Orca Slicer "
"gcode.3mf ใหม่" "และส่งออกไฟล์ .gcode.3mf ใหม่"
#, c-format, boost-format #, c-format, boost-format
msgid "File '%s' was lost! Please download it again." msgid "File '%s' was lost! Please download it again."
@@ -7727,7 +7830,8 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "ไม่สามารถแยกวัตถุที่เลือกได้" msgstr "ไม่สามารถแยกวัตถุที่เลือกได้"
msgid "Disable Auto-Drop to preserve z positioning?\n" #, fuzzy
msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "ปิดการใช้งานการวางอัตโนมัติเพื่อรักษาตำแหน่ง z หรือไม่\n" msgstr "ปิดการใช้งานการวางอัตโนมัติเพื่อรักษาตำแหน่ง z หรือไม่\n"
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8379,9 +8483,6 @@ msgstr "การตั้งค่าเส้นพลาสติกผู้
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "ตั้งค่าเส้นพลาสติกผู้ใช้แบบกลุ่มตามการเลือก" msgstr "ตั้งค่าเส้นพลาสติกผู้ใช้แบบกลุ่มตามการเลือก"
msgid "All"
msgstr "ทั้งหมด"
msgid "By type" msgid "By type"
msgstr "ตามประเภท" msgstr "ตามประเภท"
@@ -8755,6 +8856,14 @@ msgstr "ดาวน์โหลดปลั๊กอินเครือข่
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "เชื่อมโยงไฟล์กับ OrcaSlicer" msgstr "เชื่อมโยงไฟล์กับ OrcaSlicer"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "เชื่อมโยงไฟล์ 3MF กับ OrcaSlicer" msgstr "เชื่อมโยงไฟล์ 3MF กับ OrcaSlicer"
@@ -8785,9 +8894,6 @@ msgstr "เชื่อมโยงเว็บลิงก์กับ OrcaSlic
msgid "Developer" msgid "Developer"
msgstr "นักพัฒนา" msgstr "นักพัฒนา"
msgid "Developer mode"
msgstr "โหมดนักพัฒนา"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "ข้ามการตรวจสอบบัญชีดำของ AMS" msgstr "ข้ามการตรวจสอบบัญชีดำของ AMS"
@@ -9562,6 +9668,9 @@ msgstr ""
"การอัปโหลดไฟล์หมดเวลา โปรดตรวจสอบว่าเวอร์ชันเฟิร์มแวร์รองรับการทำงานนี้หรือไม่ " "การอัปโหลดไฟล์หมดเวลา โปรดตรวจสอบว่าเวอร์ชันเฟิร์มแวร์รองรับการทำงานนี้หรือไม่ "
"หรือตรวจสอบว่าเครื่องพิมพ์ทำงานอย่างถูกต้องหรือไม่" "หรือตรวจสอบว่าเครื่องพิมพ์ทำงานอย่างถูกต้องหรือไม่"
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "ชิ้นตกลง" msgstr "ชิ้นตกลง"
@@ -9874,12 +9983,12 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"เมื่อบันทึกไทม์แลปส์โดยไม่มีหัวเครื่องมือ แนะนำให้เพิ่ม \"Timelapse Wipe Tower\" \n" "เมื่อบันทึกไทม์แลปส์โดยไม่มีหัวเครื่องมือ แนะนำให้เพิ่ม \"Timelapse Wipe Tower\" \n"
"โดยคลิกขวาที่ตำแหน่งว่างของแผ่นงานแล้วเลือก \"Add Primitive\"->\"Timelapse Wipe Tower" "โดยคลิกขวาที่ตำแหน่งว่างของแผ่นงานแล้วเลือก \"Add Primitive\"->\"Timelapse Wipe "
"\"" "Tower\""
msgid "" msgid ""
"A copy of the current system preset will be created, which will be detached " "A copy of the current system preset will be created, which will be detached "
@@ -10000,6 +10109,9 @@ msgstr "ตั้งค่าความเร็วสำหรับบริ
msgid "Travel speed" msgid "Travel speed"
msgstr "ความเร็วเดินหัวเปล่า" msgstr "ความเร็วเดินหัวเปล่า"
msgid "Junction Deviation"
msgstr "ส่วนเบี่ยงเบนทางแยก"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "กระตุก(XY)" msgstr "กระตุก(XY)"
@@ -10864,9 +10976,6 @@ msgstr ""
"แทนที่รายการเส้นพลาสติกของโครงการตามลำดับตามเส้นพลาสติกของเครื่องพิมพ์ " "แทนที่รายการเส้นพลาสติกของโครงการตามลำดับตามเส้นพลาสติกของเครื่องพิมพ์ "
"และเส้นพลาสติกเครื่องพิมพ์ที่ไม่ได้ใช้จะถูกเพิ่มเข้าที่ส่วนท้ายของรายการโดยอัตโนมัติ" "และเส้นพลาสติกเครื่องพิมพ์ที่ไม่ได้ใช้จะถูกเพิ่มเข้าที่ส่วนท้ายของรายการโดยอัตโนมัติ"
msgid "Advanced settings"
msgstr "การตั้งค่าขั้นสูง"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "เพิ่มเส้นพลาสติก AMS ที่ไม่ได้ใช้ลงในรายการเส้นพลาสติก" msgstr "เพิ่มเส้นพลาสติก AMS ที่ไม่ได้ใช้ลงในรายการเส้นพลาสติก"
@@ -11356,12 +11465,23 @@ msgstr "มีปลั๊กอินเครือข่ายใหม่ (%
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Orca Slicer เวอร์ชันใหม่" msgstr "Orca Slicer เวอร์ชันใหม่"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr "ตรวจสอบบน Github" msgstr ""
msgid "Check on GitHub"
msgstr "ตรวจสอบบน GitHub"
msgid "Open Microsoft Store"
msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "ข้ามเวอร์ชันนี้" msgstr "ข้ามเวอร์ชันนี้"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "ยืนยันและอัปเดตหัวฉีด" msgstr "ยืนยันและอัปเดตหัวฉีด"
@@ -11469,6 +11589,9 @@ msgstr "โมดูลการตัด"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "ระบบดับเพลิงอัตโนมัติ" msgstr "ระบบดับเพลิงอัตโนมัติ"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "อัพเดตเฟิร์มแวร์" msgstr "อัพเดตเฟิร์มแวร์"
@@ -12192,6 +12315,15 @@ msgstr "ใช้โฮสต์การพิมพ์ของบุคคล
msgid "Allow controlling BambuLab's printer through 3rd party print hosts." msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "อนุญาตให้ควบคุมเครื่องพิมพ์ของ BambuLab ผ่านโฮสต์การพิมพ์ของบุคคลที่สาม" msgstr "อนุญาตให้ควบคุมเครื่องพิมพ์ของ BambuLab ผ่านโฮสต์การพิมพ์ของบุคคลที่สาม"
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "ตัวแทนเครื่องพิมพ์" msgstr "ตัวแทนเครื่องพิมพ์"
@@ -12598,7 +12730,7 @@ msgid "External bridge density"
msgstr "ความหนาแน่นของสะพานภายนอก" msgstr "ความหนาแน่นของสะพานภายนอก"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -12612,18 +12744,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "ความหนาแน่นสะพานภายใน" msgstr "ความหนาแน่นสะพานภายใน"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -12658,11 +12786,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -14502,7 +14628,7 @@ msgstr "การใช้หลายบรรทัดสำหรับรู
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "การเพิ่มประสิทธิภาพอคติ Z-buckling (ทดลอง)" msgstr "การเพิ่มประสิทธิภาพอคติ Z-buckling (ทดลอง)"
#, fuzzy, c-format, boost-format #, fuzzy
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -14705,8 +14831,8 @@ msgid "mm/s² or %"
msgstr "มม./วินาที² หรือ %" msgstr "มม./วินาที² หรือ %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"ความเร่งของไส้ในแบบโปร่ง หากค่าแสดงเป็นเปอร์เซ็นต์ (เช่น 100%) " "ความเร่งของไส้ในแบบโปร่ง หากค่าแสดงเป็นเปอร์เซ็นต์ (เช่น 100%) "
"ค่านั้นจะถูกคำนวณตามความเร่งเริ่มต้น" "ค่านั้นจะถูกคำนวณตามความเร่งเริ่มต้น"
@@ -14751,9 +14877,6 @@ msgstr "max_accel_to_decel ของ Klipper จะถูกปรับเป
msgid "Default jerk." msgid "Default jerk."
msgstr "กระตุกเริ่มต้น" msgstr "กระตุกเริ่มต้น"
msgid "Junction Deviation"
msgstr "ส่วนเบี่ยงเบนทางแยก"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -14833,10 +14956,10 @@ msgstr "ความเร็วพัดลมเต็มชั้น"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"ความเร็วพัดลมจะเพิ่มขึ้นเชิงเส้นจากศูนย์ที่เลเยอร์ \"close_fan_the_first_x_layers\" " "ความเร็วพัดลมจะเพิ่มขึ้นเชิงเส้นจากศูนย์ที่เลเยอร์ \"close_fan_the_first_x_layers\" "
"ไปจนถึงสูงสุดที่เลเยอร์ \"full_fan_speed_layer\" \"full_fan_speed_layer\" " "ไปจนถึงสูงสุดที่เลเยอร์ \"full_fan_speed_layer\" \"full_fan_speed_layer\" "
@@ -15831,16 +15954,14 @@ msgstr ""
"ส่งผลต่อเส้นรอบวงที่มีความชันน้อยกว่ามุมนี้ (องศา)\n" "ส่งผลต่อเส้นรอบวงที่มีความชันน้อยกว่ามุมนี้ (องศา)\n"
"ค่าที่เหมาะสมคือ 35 ตั้งค่าเป็น 0 เพื่อปิดใช้งาน" "ค่าที่เหมาะสมคือ 35 ตั้งค่าเป็น 0 เพื่อปิดใช้งาน"
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "อย่าสลับทิศทางไส้ใน" msgstr "อย่าสลับทิศทางไส้ใน"
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "ปิดใช้งานการสลับทิศทางไส้ในเมื่อใช้โครงร่าง Z" msgstr "ปิดใช้งานการสลับทิศทางไส้ในเมื่อใช้โครงร่าง Z"
msgid "Minimum z height" #, fuzzy
msgid "Minimum Z height"
msgstr "ความสูงขั้นต่ำ z" msgstr "ความสูงขั้นต่ำ z"
msgid "" msgid ""
@@ -16663,8 +16784,8 @@ msgid ""
"If this value is positive, Z-hop will only come into effect when Z is above " "If this value is positive, Z-hop will only come into effect when Z is above "
"the parameter: \"Z-hop lower boundary\" and is below this value." "the parameter: \"Z-hop lower boundary\" and is below this value."
msgstr "" msgstr ""
"หากค่านี้เป็นค่าบวก Z-hop จะมีผลเฉพาะเมื่อ Z อยู่เหนือพารามิเตอร์: \"Z-hop lower boundary" "หากค่านี้เป็นค่าบวก Z-hop จะมีผลเฉพาะเมื่อ Z อยู่เหนือพารามิเตอร์: \"Z-hop lower "
"\" และอยู่ต่ำกว่าค่านี้" "boundary\" และอยู่ต่ำกว่าค่านี้"
msgid "Z-hop type" msgid "Z-hop type"
msgstr "ประเภท Z-hop" msgstr "ประเภท Z-hop"
@@ -16937,8 +17058,8 @@ msgid "Role base wipe speed"
msgstr "ความเร็วในการล้างฐานบทบาท" msgstr "ความเร็วในการล้างฐานบทบาท"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -17819,8 +17940,8 @@ msgstr "เปิดใช้งานการควบคุมอุณหภ
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -18762,8 +18883,8 @@ msgid "Debug level"
msgstr "ระดับการแก้ไขข้อบกพร่อง" msgstr "ระดับการแก้ไขข้อบกพร่อง"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"ตั้งค่าระดับการบันทึกการดีบัก 0: ร้ายแรง, 1: ข้อผิดพลาด, 2: คำเตือน, 3: ข้อมูล, 4: ดีบัก, 5: " "ตั้งค่าระดับการบันทึกการดีบัก 0: ร้ายแรง, 1: ข้อผิดพลาด, 2: คำเตือน, 3: ข้อมูล, 4: ดีบัก, 5: "
"ติดตาม\n" "ติดตาม\n"
@@ -20520,8 +20641,8 @@ msgstr ""
"คุณต้องการเขียนใหม่หรือไม่?" "คุณต้องการเขียนใหม่หรือไม่?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"เราจะเปลี่ยนชื่อค่าที่ตั้งล่วงหน้าเป็น \"Vendor Type Serial @printer ที่คุณเลือก\"\n" "เราจะเปลี่ยนชื่อค่าที่ตั้งล่วงหน้าเป็น \"Vendor Type Serial @printer ที่คุณเลือก\"\n"
@@ -20606,9 +20727,6 @@ msgstr "พรีเซ็ตเครื่องพิมพ์"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "เทมเพลตที่ตั้งไว้ล่วงหน้าของเส้นพลาสติก" msgstr "เทมเพลตที่ตั้งไว้ล่วงหน้าของเส้นพลาสติก"
msgid "Deselect All"
msgstr "ยกเลิกการเลือกทั้งหมด"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "ประมวลผลเทมเพลตที่กำหนดไว้ล่วงหน้า" msgstr "ประมวลผลเทมเพลตที่กำหนดไว้ล่วงหน้า"
@@ -21086,9 +21204,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "ประเภทของโฮสต์การพิมพ์ไม่ตรงกัน: %s" msgstr "ประเภทของโฮสต์การพิมพ์ไม่ตรงกัน: %s"
@@ -21834,6 +21964,105 @@ msgstr "ไม่สามารถเชื่อมต่อกับ Flashfor
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "สถานะที่ระบุไม่ถูกต้อง" msgstr "สถานะที่ระบุไม่ถูกต้อง"
@@ -21884,6 +22113,12 @@ msgstr "หู ขอบยึดชิ้นงาน"
msgid "Please select single object." msgid "Please select single object."
msgstr "กรุณาเลือกวัตถุเดียว" msgstr "กรุณาเลือกวัตถุเดียว"
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "ซูมออก" msgstr "ซูมออก"
@@ -21893,6 +22128,9 @@ msgstr "ซูมเข้า"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "โหลดข้อมูลวัตถุที่ข้ามล้มเหลว โปรดลองอีกครั้ง" msgstr "โหลดข้อมูลวัตถุที่ข้ามล้มเหลว โปรดลองอีกครั้ง"
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d เลือกแล้ว" msgstr "/%d เลือกแล้ว"
@@ -22041,6 +22279,100 @@ msgstr "จำนวนด้านสามเหลี่ยม"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "กำลังคำนวณ โปรดรอสักครู่..." msgstr "กำลังคำนวณ โปรดรอสักครู่..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -22429,6 +22761,21 @@ msgstr ""
"คุณรู้หรือไม่ว่าเมื่อพิมพ์วัสดุที่มีแนวโน้มที่จะเกิดการบิดเบี้ยว เช่น ABS " "คุณรู้หรือไม่ว่าเมื่อพิมพ์วัสดุที่มีแนวโน้มที่จะเกิดการบิดเบี้ยว เช่น ABS "
"การเพิ่มอุณหภูมิฐานพิมพ์อย่างเหมาะสมสามารถลดความน่าจะเป็นของการบิดเบี้ยวได้" "การเพิ่มอุณหภูมิฐานพิมพ์อย่างเหมาะสมสามารถลดความน่าจะเป็นของการบิดเบี้ยวได้"
#~ msgid ""
#~ "It is recommended to assemble objects first,\n"
#~ "because the objects is restriced to bed \n"
#~ "and only parts can be lifted."
#~ msgstr ""
#~ "ขอแนะนำให้ประกอบวัตถุก่อน\n"
#~ "เพราะสิ่งของนั้นถูกจำกัดไว้บนฐานพิมพ์ \n"
#~ "และยกได้เพียงบางส่วนเท่านั้น"
#~ msgid "part selection"
#~ msgstr "การเลือกชิ้นส่วน"
#~ msgid "°"
#~ msgstr "°"
#, c-format, boost-format #, c-format, boost-format
#~ msgid "" #~ msgid ""
#~ "Failed to connect to OrcaCloud.\n" #~ "Failed to connect to OrcaCloud.\n"
+416 -75
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2026-04-08 23:59+0300\n" "PO-Revision-Date: 2026-04-08 23:59+0300\n"
"Last-Translator: GlauTech\n" "Last-Translator: GlauTech\n"
"Language-Team: \n" "Language-Team: \n"
@@ -197,6 +197,15 @@ msgstr "Tamamlandı"
msgid "Support Generated" msgid "Support Generated"
msgstr "Destek Oluşturuldu" msgstr "Destek Oluşturuldu"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Gizmo-Yüzeye yerleştir" msgstr "Gizmo-Yüzeye yerleştir"
@@ -284,6 +293,15 @@ msgstr "Şunlar kullanılarak boyanmıştır: Filament %1%"
msgid "To:" msgid "To:"
msgstr "İle:" msgstr "İle:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Pütürlü yüzey boyama" msgstr "Pütürlü yüzey boyama"
@@ -305,6 +323,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Bu nesne için boyalı pütürlü yüzeyi etkinleştir" msgstr "Bu nesne için boyalı pütürlü yüzeyi etkinleştir"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Taşı" msgstr "Taşı"
@@ -694,6 +721,15 @@ msgstr "Satıra göre kes"
msgid "Delete connector" msgid "Delete connector"
msgstr "Bağlayıcıyı sil" msgstr "Bağlayıcıyı sil"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Mesh adı" msgstr "Mesh adı"
@@ -1567,6 +1603,12 @@ msgstr "Paralel mesafe:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Yüzey 2’ye Göre Çevir" msgstr "Yüzey 2’ye Göre Çevir"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Birleştir" msgstr "Birleştir"
@@ -1593,17 +1635,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Uyarı: Lütfen Noktanın veya Çemberin özelliğini seçin." msgstr "Uyarı: Lütfen Noktanın veya Çemberin özelliğini seçin."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"Önce nesnelerin bir araya getirilmesi tavsiye edilir.\n"
"çünkü nesneler yatakla sınırlıdır \n"
"ve yalnızca parçalar kaldırılabilir."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Yüz ve yüz montajı" msgstr "Yüz ve yüz montajı"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1662,7 +1707,8 @@ msgstr "AMF dosyaları"
msgid "3MF files" msgid "3MF files"
msgstr "3MF dosyaları" msgstr "3MF dosyaları"
msgid "Gcode 3MF files" #, fuzzy
msgid "G-code 3MF files"
msgstr "Gcode 3MF dosyaları" msgstr "Gcode 3MF dosyaları"
msgid "G-code files" msgid "G-code files"
@@ -1883,6 +1929,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3160,6 +3220,52 @@ msgstr "Maksimum sıcaklık aşılamaz"
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "Minimum sıcaklık," msgstr "Minimum sıcaklık,"
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Tümü"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Hiçbirini seçme"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Gelişmiş ayarlar"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Geliştirici Modu"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3441,6 +3547,9 @@ msgstr "Yazı tipinin verilen metin için herhangi bir şekli yoktur."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "Metin yansıtma için geçerli bir yüzey yoktur." msgstr "Metin yansıtma için geçerli bir yüzey yoktur."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "İlk katman optimizasyonu için Termal Ön Şartlandırma" msgstr "İlk katman optimizasyonu için Termal Ön Şartlandırma"
@@ -5361,10 +5470,7 @@ msgstr "Düzenleme alanını artır/azalt"
msgid "Sequence" msgid "Sequence"
msgstr "Sekans" msgstr "Sekans"
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5555,9 +5661,6 @@ msgstr "Etiketler"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Boyama Araç Çubuğu" msgstr "Boyama Araç Çubuğu"
msgid "part selection"
msgstr "parça seçimi"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Patlama Oranı" msgstr "Patlama Oranı"
@@ -5582,7 +5685,7 @@ msgstr "Hacim:"
msgid "Size:" msgid "Size:"
msgstr "Boyut:" msgstr "Boyut:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5812,12 +5915,12 @@ msgstr "Plakayı Yazdır"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "G-kod dosyasını dışa aktar" msgstr "G-kod dosyasını dışa aktar"
msgid "Send"
msgstr "Gönder"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Dilimlenmiş plaka dosyasını dışa aktar" msgstr "Dilimlenmiş plaka dosyasını dışa aktar"
msgid "Send"
msgstr "Gönder"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Tüm dilimlenmiş dosyayı dışa aktar" msgstr "Tüm dilimlenmiş dosyayı dışa aktar"
@@ -7929,7 +8032,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "Seçilen nesne bölünemedi." msgstr "Seçilen nesne bölünemedi."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8606,9 +8709,6 @@ msgstr "Grup kullanıcı filament ön ayarları"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "Kullanıcı filament ön ayarlarını seçime göre gruplandırın" msgstr "Kullanıcı filament ön ayarlarını seçime göre gruplandırın"
msgid "All"
msgstr "Tümü"
msgid "By type" msgid "By type"
msgstr "Türe göre" msgstr "Türe göre"
@@ -8987,6 +9087,14 @@ msgstr "Ağ Eklentisini İndirin"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Dosyaları OrcaSlicer ile ilişkilendirin" msgstr "Dosyaları OrcaSlicer ile ilişkilendirin"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr ".3mf dosyalarını OrcaSlicer ile ilişkilendirin" msgstr ".3mf dosyalarını OrcaSlicer ile ilişkilendirin"
@@ -9025,10 +9133,6 @@ msgstr "Web bağlantılarını OrcaSlicer ile ilişkilendirin"
msgid "Developer" msgid "Developer"
msgstr "Geliştirici" msgstr "Geliştirici"
#, fuzzy
msgid "Developer mode"
msgstr "Geliştirici Modu"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "AMS kara liste kontrolünü atla" msgstr "AMS kara liste kontrolünü atla"
@@ -9850,6 +9954,9 @@ msgstr ""
"destekleyip desteklemediğini kontrol edin veya yazıcının düzgün çalışıp " "destekleyip desteklemediğini kontrol edin veya yazıcının düzgün çalışıp "
"çalışmadığını kontrol edin." "çalışmadığını kontrol edin."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Dilimleme tamam." msgstr "Dilimleme tamam."
@@ -10175,8 +10282,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"Araç başlığı olmadan timelapse kaydederken, bir \"Timelapse Wipe Tower\" " "Araç başlığı olmadan timelapse kaydederken, bir \"Timelapse Wipe Tower\" "
"eklenmesi önerilir.\n" "eklenmesi önerilir.\n"
@@ -10306,6 +10413,9 @@ msgstr "Harici ve dahili köprüler için hızı ayarlayın"
msgid "Travel speed" msgid "Travel speed"
msgstr "Seyahat Hızı" msgstr "Seyahat Hızı"
msgid "Junction Deviation"
msgstr "Köşe sapması"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Sarsıntı(XY)" msgstr "Sarsıntı(XY)"
@@ -11179,9 +11289,6 @@ msgstr ""
"Kullanılmayan yazıcı filamentleri ise otomatik olarak listenin sonuna " "Kullanılmayan yazıcı filamentleri ise otomatik olarak listenin sonuna "
"eklenecektir." "eklenecektir."
msgid "Advanced settings"
msgstr "Gelişmiş ayarlar"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "Kullanılmayan AMS filamentlerini filament listesine ekleyin." msgstr "Kullanılmayan AMS filamentlerini filament listesine ekleyin."
@@ -11682,12 +11789,23 @@ msgstr "Yeni bir Ağ eklentisi(%s) mevcut, Yüklemek istiyor musunuz?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Orca Slicer’ın yeni versiyonu" msgstr "Orca Slicer’ın yeni versiyonu"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Bu versiyonu atla" msgstr "Bu versiyonu atla"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Nozulu Onaylayın ve Güncelleyin" msgstr "Nozulu Onaylayın ve Güncelleyin"
@@ -11802,6 +11920,9 @@ msgstr "Kesim Modülü"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Otomatik Yangın Söndürme Sistemi" msgstr "Otomatik Yangın Söndürme Sistemi"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Ürün yazılımını güncelle" msgstr "Ürün yazılımını güncelle"
@@ -12144,8 +12265,8 @@ msgid ""
"Please select \"By object\" print sequence to print multiple objects in " "Please select \"By object\" print sequence to print multiple objects in "
"spiral vase mode." "spiral vase mode."
msgstr "" msgstr ""
"Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye göre" "Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye "
"\" yazdırma sırasını seçin." "göre\" yazdırma sırasını seçin."
msgid "" msgid ""
"The spiral vase mode does not work when an object contains more than one " "The spiral vase mode does not work when an object contains more than one "
@@ -12591,6 +12712,15 @@ msgstr ""
"BambuLab yazıcısının 3. taraf yazdırma ana bilgisayarları aracılığıyla " "BambuLab yazıcısının 3. taraf yazdırma ana bilgisayarları aracılığıyla "
"kontrol edilmesine izin ver." "kontrol edilmesine izin ver."
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "Yazıcı Aracısı" msgstr "Yazıcı Aracısı"
@@ -13025,7 +13155,7 @@ msgid "External bridge density"
msgstr "Dış köprü yoğunluğu" msgstr "Dış köprü yoğunluğu"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -13039,18 +13169,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "İç köprü yoğunluğu" msgstr "İç köprü yoğunluğu"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -13085,11 +13211,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -15029,7 +15153,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15234,8 +15357,8 @@ msgid "mm/s² or %"
msgstr "mm/s² veya %" msgstr "mm/s² veya %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Seyrek dolgunun hızlandırılması. Değer yüzde olarak ifade edilirse (örn. " "Seyrek dolgunun hızlandırılması. Değer yüzde olarak ifade edilirse (örn. "
"%100), varsayılan ivmeye göre hesaplanacaktır." "%100), varsayılan ivmeye göre hesaplanacaktır."
@@ -15281,9 +15404,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "Varsayılan sarsıntı." msgstr "Varsayılan sarsıntı."
msgid "Junction Deviation"
msgstr "Köşe sapması"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15367,16 +15487,17 @@ msgstr "Maksimum fan hızı"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"Fan hızı, \"close_fan_the_first_x_layers\" katmanında sıfırdan " "Fan hızı, \"close_fan_the_first_x_layers\" katmanında sıfırdan "
"\"ful_fan_speed_layer\" katmanında maksimuma doğrusal olarak artırılacaktır. " "\"ful_fan_speed_layer\" katmanında maksimuma doğrusal olarak artırılacaktır. "
"\"full_fan_speed_layer\", \"close_fan_the_first_x_layers\" değerinden " "\"full_fan_speed_layer\", \"close_fan_the_first_x_layers\" değerinden "
"düşükse göz ardı edilecektir; bu durumda fan, \"close_fan_the_first_x_layers" "düşükse göz ardı edilecektir; bu durumda fan, "
"\" + 1 katmanında izin verilen maksimum hızda çalışacaktır." "\"close_fan_the_first_x_layers\" + 1 katmanında izin verilen maksimum hızda "
"çalışacaktır."
msgid "layer" msgid "layer"
msgstr "katman" msgstr "katman"
@@ -16385,16 +16506,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°/s"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -17531,8 +17649,8 @@ msgid "Role base wipe speed"
msgstr "Otomatik temizleme hızı" msgstr "Otomatik temizleme hızı"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -18466,8 +18584,8 @@ msgstr "Sıcaklık kontrolünü etkinleştirin"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -19475,8 +19593,8 @@ msgid "Debug level"
msgstr "Hata ayıklama düzeyi" msgstr "Hata ayıklama düzeyi"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Hata ayıklama günlüğü düzeyini ayarlar. 0:önemli, 1:hata, 2:uyarı, 3:bilgi, " "Hata ayıklama günlüğü düzeyini ayarlar. 0:önemli, 1:hata, 2:uyarı, 3:bilgi, "
"4:hata ayıklama, 5:izleme\n" "4:hata ayıklama, 5:izleme\n"
@@ -21327,8 +21445,8 @@ msgstr ""
"Yeniden yazmak ister misin?" "Yeniden yazmak ister misin?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"Ön ayarları şu şekilde yeniden adlandırırdık: \"Satıcı Türü Seçtiğiniz Seri " "Ön ayarları şu şekilde yeniden adlandırırdık: \"Satıcı Türü Seçtiğiniz Seri "
@@ -21414,9 +21532,6 @@ msgstr "Yazıcı Ön Ayarı"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Filament Ön Ayar Şablonu" msgstr "Filament Ön Ayar Şablonu"
msgid "Deselect All"
msgstr "Hiçbirini seçme"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "İşleme Ön Ayarı Şablonu" msgstr "İşleme Ön Ayarı Şablonu"
@@ -21930,9 +22045,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Eşleşmeyen yazdırma ana bilgisayarı türü: %s" msgstr "Eşleşmeyen yazdırma ana bilgisayarı türü: %s"
@@ -22750,6 +22877,105 @@ msgstr "Flashforge'a seri bağlantı yoluyla bağlanılamadı"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "Sağlanan durum doğru değil." msgstr "Sağlanan durum doğru değil."
@@ -22803,6 +23029,12 @@ msgstr "Kenar kulakları"
msgid "Please select single object." msgid "Please select single object."
msgstr "Lütfen tek bir nesne seçin." msgstr "Lütfen tek bir nesne seçin."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Uzaklaştır" msgstr "Uzaklaştır"
@@ -22812,6 +23044,9 @@ msgstr "Yakınlaştır"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "Nesne bilgilerinin atlanması yüklenemedi. Lütfen tekrar deneyin." msgstr "Nesne bilgilerinin atlanması yüklenemedi. Lütfen tekrar deneyin."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d Seçildi" msgstr "/%d Seçildi"
@@ -22963,6 +23198,100 @@ msgstr "Üçgen yüzeylerin sayısı"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Hesaplanıyor, lütfen bekleyin..." msgstr "Hesaplanıyor, lütfen bekleyin..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -23376,6 +23705,21 @@ msgstr ""
"sıcaklığının uygun şekilde arttırılmasının bükülme olasılığını " "sıcaklığının uygun şekilde arttırılmasının bükülme olasılığını "
"azaltabileceğini biliyor muydunuz?" "azaltabileceğini biliyor muydunuz?"
#~ msgid ""
#~ "It is recommended to assemble objects first,\n"
#~ "because the objects is restriced to bed \n"
#~ "and only parts can be lifted."
#~ msgstr ""
#~ "Önce nesnelerin bir araya getirilmesi tavsiye edilir.\n"
#~ "çünkü nesneler yatakla sınırlıdır \n"
#~ "ve yalnızca parçalar kaldırılabilir."
#~ msgid "part selection"
#~ msgstr "parça seçimi"
#~ msgid "°"
#~ msgstr "°/s"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -23730,9 +24074,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "Fare tekerleği:" #~ msgstr "Fare tekerleği:"
#~ msgid "Object selection"
#~ msgstr "nesne seçimi"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "Geçiş 1" #~ msgstr "Geçiş 1"
+420 -84
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: orcaslicerua\n" "Project-Id-Version: orcaslicerua\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2025-03-07 09:30+0200\n" "PO-Revision-Date: 2025-03-07 09:30+0200\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Ukrainian\n" "Language-Team: Ukrainian\n"
@@ -194,6 +194,15 @@ msgstr "Виконано"
msgid "Support Generated" msgid "Support Generated"
msgstr "Згенеровані підтримки" msgstr "Згенеровані підтримки"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Gizmo - Покласти на грань" msgstr "Gizmo - Покласти на грань"
@@ -282,6 +291,15 @@ msgstr "Забарвлений за допомогою: Філамент %1%"
msgid "To:" msgid "To:"
msgstr "До:" msgstr "До:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Нанесення текстури" msgstr "Нанесення текстури"
@@ -301,6 +319,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "" msgstr ""
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Перемістити" msgstr "Перемістити"
@@ -695,6 +722,15 @@ msgstr "Розрізати по лінії"
msgid "Delete connector" msgid "Delete connector"
msgstr "Видалити з'єднувач" msgstr "Видалити з'єднувач"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Назва сітки" msgstr "Назва сітки"
@@ -1568,6 +1604,12 @@ msgstr "Паралельна відстань:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Перевернути за Гранню 2" msgstr "Перевернути за Гранню 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Об'єднати у збірку" msgstr "Об'єднати у збірку"
@@ -1595,8 +1637,8 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Попередження: будь ласка, виберіть характеристику точки або кола." msgstr "Попередження: будь ласка, виберіть характеристику точки або кола."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"Рекомендується спочатку зібрати об’єкти,\n" "Рекомендується спочатку зібрати об’єкти,\n"
@@ -1606,6 +1648,12 @@ msgstr ""
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Збірка грань до грані" msgstr "Збірка грань до грані"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1665,7 +1713,7 @@ msgstr ""
msgid "3MF files" msgid "3MF files"
msgstr "" msgstr ""
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "" msgstr ""
msgid "G-code files" msgid "G-code files"
@@ -1884,6 +1932,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3147,6 +3209,52 @@ msgstr ""
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "" msgstr ""
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Всі"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Скасувати вибір всіх"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr ""
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Режим розробки"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3416,6 +3524,9 @@ msgstr "Шрифт не має жодної форми для вказаного
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "Немає дійсної поверхні для проекції тексту." msgstr "Немає дійсної поверхні для проекції тексту."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "" msgstr ""
@@ -3506,8 +3617,8 @@ msgid ""
"This software uses open source components whose copyright and other " "This software uses open source components whose copyright and other "
"proprietary rights belong to their respective owners" "proprietary rights belong to their respective owners"
msgstr "" msgstr ""
"Це програмне забезпечення використовує компоненти з відкритим вихідним кодом," "Це програмне забезпечення використовує компоненти з відкритим вихідним "
"авторські права та інші\n" "кодом,авторські права та інші\n"
"права власності належать їх відповідним власникам" "права власності належать їх відповідним власникам"
#, c-format, boost-format #, c-format, boost-format
@@ -5229,8 +5340,8 @@ msgid ""
"confirming that the height is within the build volume." "confirming that the height is within the build volume."
msgstr "" msgstr ""
"Об'єкт знаходиться за кордоном пластини або перевищує обмеження по висоті.\n" "Об'єкт знаходиться за кордоном пластини або перевищує обмеження по висоті.\n"
"Будь ласка, вирішіть проблему, перемістивши її повністю на тарілку або з неї," "Будь ласка, вирішіть проблему, перемістивши її повністю на тарілку або з "
"і підтвердження того, що висота знаходиться в межах обсягу збирання." "неї,і підтвердження того, що висота знаходиться в межах обсягу збирання."
msgid "Variable layer height" msgid "Variable layer height"
msgstr "Змінна висота шару" msgstr "Змінна висота шару"
@@ -5268,10 +5379,7 @@ msgstr "Збільшення/зменшення області редагува
msgid "Sequence" msgid "Sequence"
msgstr "Послідовність" msgstr "Послідовність"
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5458,9 +5566,6 @@ msgstr ""
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Панель інструментів малювання" msgstr "Панель інструментів малювання"
msgid "part selection"
msgstr "вибір частини"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Коефіцієнт вибуху" msgstr "Коефіцієнт вибуху"
@@ -5485,7 +5590,7 @@ msgstr "Об'єм:"
msgid "Size:" msgid "Size:"
msgstr "Розмір:" msgstr "Розмір:"
#, fuzzy, c-format, boost-format #, fuzzy, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5698,12 +5803,12 @@ msgstr "Друкувати пластину"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "Експорт файлу G-коду" msgstr "Експорт файлу G-коду"
msgid "Send"
msgstr "Надіслати"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Експортувати файл нарізки пластини" msgstr "Експортувати файл нарізки пластини"
msgid "Send"
msgstr "Надіслати"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Експортувати файл нарізки всього" msgstr "Експортувати файл нарізки всього"
@@ -7798,7 +7903,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "Вибраний об'єкт не може бути поділений." msgstr "Вибраний об'єкт не може бути поділений."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8461,9 +8566,6 @@ msgstr ""
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "" msgstr ""
msgid "All"
msgstr "Всі"
msgid "By type" msgid "By type"
msgstr "" msgstr ""
@@ -8814,6 +8916,14 @@ msgstr ""
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Асоціювати файли з OrcaSlicer" msgstr "Асоціювати файли з OrcaSlicer"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
#, fuzzy #, fuzzy
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "Асоціювати файли .3mf з OrcaSlicer" msgstr "Асоціювати файли .3mf з OrcaSlicer"
@@ -8856,10 +8966,6 @@ msgstr "Асоціювати веб-посилання з OrcaSlicer"
msgid "Developer" msgid "Developer"
msgstr "" msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Режим розробки"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "Пропустити перевірку чорного списку AMS" msgstr "Пропустити перевірку чорного списку AMS"
@@ -9607,6 +9713,9 @@ msgid ""
"operation or verify if the printer is functioning properly." "operation or verify if the printer is functioning properly."
msgstr "" msgstr ""
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Нарізка прибл." msgstr "Нарізка прибл."
@@ -9910,8 +10019,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"При записі таймлапсу без інструментальної головки рекомендується додати " "При записі таймлапсу без інструментальної головки рекомендується додати "
"“Timelapse Wipe Tower” \n" "“Timelapse Wipe Tower” \n"
@@ -10042,6 +10151,9 @@ msgstr "Встановіть швидкість для зовнішніх та
msgid "Travel speed" msgid "Travel speed"
msgstr "Швидкість переміщення" msgstr "Швидкість переміщення"
msgid "Junction Deviation"
msgstr ""
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Ривок (XY)" msgstr "Ривок (XY)"
@@ -10906,9 +11018,6 @@ msgid ""
"list." "list."
msgstr "" msgstr ""
msgid "Advanced settings"
msgstr ""
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "" msgstr ""
@@ -11395,12 +11504,23 @@ msgstr "Доступний новий мережевий плагін (%s), чи
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Нова версія Orca Slicer" msgstr "Нова версія Orca Slicer"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Пропустити цю версію" msgstr "Пропустити цю версію"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Підтвердити і оновити сопло" msgstr "Підтвердити і оновити сопло"
@@ -11507,6 +11627,9 @@ msgstr ""
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "" msgstr ""
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Оновити прошивку" msgstr "Оновити прошивку"
@@ -12264,6 +12387,15 @@ msgstr "Використовувати сторонній хост для дру
msgid "Allow controlling BambuLab's printer through 3rd party print hosts." msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "Дозволяє керувати принтером BambuLab через сторонні хости друку" msgstr "Дозволяє керувати принтером BambuLab через сторонні хости друку"
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "" msgstr ""
@@ -12704,7 +12836,7 @@ msgid "External bridge density"
msgstr "Щільність зовнішніх мостів" msgstr "Щільність зовнішніх мостів"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -12718,18 +12850,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Щільність внутрішніх мостів" msgstr "Щільність внутрішніх мостів"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -12764,11 +12892,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -14651,7 +14777,6 @@ msgstr ""
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -14794,8 +14919,8 @@ msgstr ""
"знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного " "знайдено, лінія заповнення з'єднується з сегментом периметра лише з одного "
"боку, і довжина взятого сегменту периметра обмежена цим параметром, але не " "боку, і довжина взятого сегменту периметра обмежена цим параметром, але не "
"більше anchor_length_max.\n" "більше anchor_length_max.\n"
"Встановіть цей параметр рівним нулю, щоб вимкнути периметри прив'язки." "Встановіть цей параметр рівним нулю, щоб вимкнути периметри "
"пов'язані з однією лінією заповнення." "прив'язки.пов'язані з однією лінією заповнення."
msgid "0 (no open anchors)" msgid "0 (no open anchors)"
msgstr "0 (немає відкритих прив'язок)" msgstr "0 (немає відкритих прив'язок)"
@@ -14862,8 +14987,8 @@ msgid "mm/s² or %"
msgstr "мм/с² або %" msgstr "мм/с² або %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Прискорення заповнення. Якщо значення виражено у відсотках (наприклад, " "Прискорення заповнення. Якщо значення виражено у відсотках (наприклад, "
"100%), воно буде розраховане на основі прискорення за умовчанням." "100%), воно буде розраховане на основі прискорення за умовчанням."
@@ -14910,9 +15035,6 @@ msgstr "Klipper-ів max_accel_to_decel буде скориговано на ц
msgid "Default jerk." msgid "Default jerk."
msgstr "" msgstr ""
msgid "Junction Deviation"
msgstr ""
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -14997,10 +15119,10 @@ msgstr "Повна швидкість вентилятора на шарі"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"Швидкість вентилятора лінійно збільшується від нуля на " "Швидкість вентилятора лінійно збільшується від нуля на "
"рівні«close_fan_the_first_x_layers» до максимуму на рівні " "рівні«close_fan_the_first_x_layers» до максимуму на рівні "
@@ -15959,16 +16081,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -17087,8 +17206,8 @@ msgid "Role base wipe speed"
msgstr "Швидкість протирання залежно від типу" msgstr "Швидкість протирання залежно від типу"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -17104,8 +17223,8 @@ msgid ""
"To minimize the visibility of the seam in a closed loop extrusion, a small " "To minimize the visibility of the seam in a closed loop extrusion, a small "
"inward movement is executed before the extruder leaves the loop." "inward movement is executed before the extruder leaves the loop."
msgstr "" msgstr ""
"Щоб звести до мінімуму видимість шва при екструзії із замкнутим контуром," "Щоб звести до мінімуму видимість шва при екструзії із замкнутим "
"Невеликий рух усередину виконується до виходу екструдера з контуру." "контуром,Невеликий рух усередину виконується до виходу екструдера з контуру."
msgid "Wipe before external loop" msgid "Wipe before external loop"
msgstr "Протирати перед зовнішнім контуром" msgstr "Протирати перед зовнішнім контуром"
@@ -17622,8 +17741,8 @@ msgid ""
"Only create support for critical regions including sharp tail, cantilever, " "Only create support for critical regions including sharp tail, cantilever, "
"etc." "etc."
msgstr "" msgstr ""
"Створювати підтримку тільки для критичних областей, включаючи гострий хвіст," "Створювати підтримку тільки для критичних областей, включаючи гострий "
"консоль і т.д." "хвіст,консоль і т.д."
msgid "Ignore small overhangs" msgid "Ignore small overhangs"
msgstr "" msgstr ""
@@ -17992,8 +18111,8 @@ msgstr "Увімкнути контроль температури"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -18181,9 +18300,9 @@ msgstr ""
"Залежно від тривалості операції витирання, швидкості та тривалості " "Залежно від тривалості операції витирання, швидкості та тривалості "
"втягування екструдера/нитки, може знадобитися рух накату для нитки.\n" "втягування екструдера/нитки, може знадобитися рух накату для нитки.\n"
"\n" "\n"
"Якщо встановити значення у параметрі \"Кількість втягування перед витиранням" "Якщо встановити значення у параметрі \"Кількість втягування перед "
"\" нижче, надлишкове втягування буде виконано перед витиранням, інакше воно " "витиранням\" нижче, надлишкове втягування буде виконано перед витиранням, "
"буде виконано після нього." "інакше воно буде виконано після нього."
msgid "" msgid ""
"The wiping tower can be used to clean up the residue on the nozzle and " "The wiping tower can be used to clean up the residue on the nozzle and "
@@ -18956,8 +19075,8 @@ msgid "Debug level"
msgstr "Рівень налагодження" msgstr "Рівень налагодження"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Встановлює рівень реєстрації налагодження. 0: непереборний, 1: помилка, 2: " "Встановлює рівень реєстрації налагодження. 0: непереборний, 1: помилка, 2: "
"попередження, 3: інформація, 4: налагодження, 5: трасування\n" "попередження, 3: інформація, 4: налагодження, 5: трасування\n"
@@ -19502,13 +19621,13 @@ msgstr "Наданий файл не вдалося прочитати, оскі
msgid "" msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr "" msgstr ""
"Невідомий формат файлу: вхідний файл повинен мати розширення .stl, .obj або ." "Невідомий формат файлу: вхідний файл повинен мати розширення .stl, .obj "
"amf (.xml)." "або .amf (.xml)."
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr "" msgstr ""
"Невідомий формат файлу: вхідний файл повинен мати розширення .3mf або .zip." "Невідомий формат файлу: вхідний файл повинен мати розширення .3mf "
"amf." "або .zip.amf."
msgid "load_obj: failed to parse" msgid "load_obj: failed to parse"
msgstr "помилка завантаження файлу OBJ: не вдалося розпізнати формат" msgstr "помилка завантаження файлу OBJ: не вдалося розпізнати формат"
@@ -20760,8 +20879,8 @@ msgstr ""
"Чи бажаєте ви їх перезаписати?" "Чи бажаєте ви їх перезаписати?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"Ми б перейменували попередні налаштування на «Вибраний вами серійний " "Ми б перейменували попередні налаштування на «Вибраний вами серійний "
@@ -20850,9 +20969,6 @@ msgstr "Набір параметрів принтера"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Шаблон набору параметрів філаменту" msgstr "Шаблон набору параметрів філаменту"
msgid "Deselect All"
msgstr "Скасувати вибір всіх"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Шаблон набору параметрів процесу" msgstr "Шаблон набору параметрів процесу"
@@ -21350,9 +21466,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Невідповідність типу принт-сервера: %s" msgstr "Невідповідність типу принт-сервера: %s"
@@ -22130,6 +22258,105 @@ msgstr ""
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "Наданий стан невірний." msgstr "Наданий стан невірний."
@@ -22182,6 +22409,12 @@ msgstr "Краєчки"
msgid "Please select single object." msgid "Please select single object."
msgstr "Будь ласка, виберіть один об’єкт." msgstr "Будь ласка, виберіть один об’єкт."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Зменшити" msgstr "Зменшити"
@@ -22191,6 +22424,9 @@ msgstr "Збільшити"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "" msgstr ""
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "" msgstr ""
@@ -22337,6 +22573,100 @@ msgstr "Кількість трикутних граней"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Розрахунок, будь ласка, зачекайте…" msgstr "Розрахунок, будь ласка, зачекайте…"
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -22750,6 +23080,12 @@ msgstr ""
"ABS, відповідне підвищення температури гарячого ліжка може зменшити " "ABS, відповідне підвищення температури гарячого ліжка може зменшити "
"ймовірність деформації?" "ймовірність деформації?"
#~ msgid "part selection"
#~ msgstr "вибір частини"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -22882,8 +23218,8 @@ msgstr ""
#~ "\n" #~ "\n"
#~ "**Наприклад, додаткове зниження швидкості застосовується при друку " #~ "**Наприклад, додаткове зниження швидкості застосовується при друку "
#~ "нависань на гострих кутах, таких як передня частина корпусу Benchy. Це " #~ "нависань на гострих кутах, таких як передня частина корпусу Benchy. Це "
#~ "допомагає зменшити загортання, яке може накопичуватися з кожним шаром." #~ "допомагає зменшити загортання, яке може накопичуватися з кожним "
#~ "** \n" #~ "шаром.** \n"
#~ "\n" #~ "\n"
#~ "**Зазвичай рекомендується залишати цю опцію увімкненою, якщо тільки ваш " #~ "**Зазвичай рекомендується залишати цю опцію увімкненою, якщо тільки ваш "
#~ "принтер не має достатньо потужного охолодження або швидкість друку не є " #~ "принтер не має достатньо потужного охолодження або швидкість друку не є "
+413 -83
View File
@@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Orca Slicer\n" "Project-Id-Version: Orca Slicer\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2025-10-02 17:43+0700\n" "PO-Revision-Date: 2025-10-02 17:43+0700\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: hainguyen.ts13@gmail.com\n" "Language-Team: hainguyen.ts13@gmail.com\n"
@@ -192,6 +192,15 @@ msgstr "Hoàn thành"
msgid "Support Generated" msgid "Support Generated"
msgstr "Đã tạo support" msgstr "Đã tạo support"
msgid "Entering Paint-on supports"
msgstr ""
msgid "Leaving Paint-on supports"
msgstr ""
msgid "Paint-on supports editing"
msgstr ""
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "Gizmo - Đặt lên mặt" msgstr "Gizmo - Đặt lên mặt"
@@ -279,6 +288,15 @@ msgstr "Vẽ bằng: Filament %1%"
msgid "To:" msgid "To:"
msgstr "To:" msgstr "To:"
msgid "Entering color painting"
msgstr ""
msgid "Leaving color painting"
msgstr ""
msgid "Color painting editing"
msgstr ""
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "Tô fuzzy skin" msgstr "Tô fuzzy skin"
@@ -299,6 +317,15 @@ msgstr ""
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Enable painted fuzzy skin for this object" msgstr "Enable painted fuzzy skin for this object"
msgid "Entering Paint-on fuzzy skin"
msgstr ""
msgid "Leaving Paint-on fuzzy skin"
msgstr ""
msgid "Paint-on fuzzy skin editing"
msgstr ""
msgid "Move" msgid "Move"
msgstr "Di chuyển" msgstr "Di chuyển"
@@ -685,6 +712,15 @@ msgstr "Cắt bằng đường"
msgid "Delete connector" msgid "Delete connector"
msgstr "Xóa connector" msgstr "Xóa connector"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Tên mesh" msgstr "Tên mesh"
@@ -1547,6 +1583,12 @@ msgstr "Khoảng cách song song:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Lật theo mặt 2" msgstr "Lật theo mặt 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Lắp ráp" msgstr "Lắp ráp"
@@ -1572,16 +1614,19 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "Cảnh báo: vui lòng chọn đặc trưng điểm hoặc đường tròn." msgstr "Cảnh báo: vui lòng chọn đặc trưng điểm hoặc đường tròn."
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr ""
"It is recommended to assemble the objects first,\n"
"because the objects is restriced to bed \n"
"and only parts can be lifted."
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Face and face assembly" msgstr ""
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1641,8 +1686,8 @@ msgstr "AMF files"
msgid "3MF files" msgid "3MF files"
msgstr "3MF files" msgstr "3MF files"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Gcode 3MF files" msgstr "G-code 3MF files"
msgid "G-code files" msgid "G-code files"
msgstr "G-code files" msgstr "G-code files"
@@ -1859,6 +1904,20 @@ msgid ""
"preset." "preset."
msgstr "" msgstr ""
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr ""
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr ""
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3133,6 +3192,52 @@ msgstr "The maximum temperature cannot exceed "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "The minmum temperature should not be less than " msgstr "The minmum temperature should not be less than "
msgid "Type to filter..."
msgstr ""
msgid "All"
msgstr "Tất cả"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Bỏ chọn tất cả"
msgid "Select visible"
msgstr ""
msgid "Deselect visible"
msgstr ""
msgid "Filter selected"
msgstr ""
msgid "Filter nonSelected"
msgstr ""
msgid "Simple settings"
msgstr ""
msgid "Advanced settings"
msgstr "Advanced settings"
msgid "Expert settings"
msgstr ""
#, fuzzy
msgid "Developer mode"
msgstr "Chế độ phát triển"
msgid "Launch troubleshoot center"
msgstr ""
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3403,6 +3508,9 @@ msgstr "Font doesn't have any shape for given text."
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "There is no valid surface for text projection." msgstr "There is no valid surface for text projection."
msgid "An unexpected error occurred"
msgstr ""
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "Thermal Preconditioning for first layer optimization" msgstr "Thermal Preconditioning for first layer optimization"
@@ -5306,10 +5414,7 @@ msgstr "Tăng/giảm vùng chỉnh sửa"
msgid "Sequence" msgid "Sequence"
msgstr "Trình tự" msgstr "Trình tự"
msgid "Object Selection" msgid "Object selection"
msgstr ""
msgid "Part Selection"
msgstr "" msgstr ""
msgid "number keys" msgid "number keys"
@@ -5498,9 +5603,6 @@ msgstr "Labels"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "Thanh công cụ vẽ" msgstr "Thanh công cụ vẽ"
msgid "part selection"
msgstr "chọn phần"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "Tỷ lệ nổ" msgstr "Tỷ lệ nổ"
@@ -5525,7 +5627,7 @@ msgstr "Thể tích:"
msgid "Size:" msgid "Size:"
msgstr "Kích thước:" msgstr "Kích thước:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5754,12 +5856,12 @@ msgstr "In plate"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "Xuất file G-code" msgstr "Xuất file G-code"
msgid "Send"
msgstr "Gửi"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "Xuất file plate đã slice" msgstr "Xuất file plate đã slice"
msgid "Send"
msgstr "Gửi"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "Xuất tất cả file đã slice" msgstr "Xuất tất cả file đã slice"
@@ -7844,7 +7946,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "Đối tượng đã chọn không thể được tách." msgstr "Đối tượng đã chọn không thể được tách."
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "" msgstr ""
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8521,9 +8623,6 @@ msgstr "Group user filament presets"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "Group user filament presets based on selection" msgstr "Group user filament presets based on selection"
msgid "All"
msgstr "Tất cả"
msgid "By type" msgid "By type"
msgstr "By type" msgstr "By type"
@@ -8894,6 +8993,14 @@ msgstr "Download Network Plug-in"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Liên kết file với OrcaSlicer" msgstr "Liên kết file với OrcaSlicer"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr ""
msgid "Open Windows Default Apps Settings"
msgstr ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "Liên kết file 3MF với OrcaSlicer" msgstr "Liên kết file 3MF với OrcaSlicer"
@@ -8926,10 +9033,6 @@ msgstr "Liên kết liên kết web với OrcaSlicer"
msgid "Developer" msgid "Developer"
msgstr "Developer" msgstr "Developer"
#, fuzzy
msgid "Developer mode"
msgstr "Chế độ phát triển"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "Bỏ qua kiểm tra danh sách đen AMS" msgstr "Bỏ qua kiểm tra danh sách đen AMS"
@@ -9723,6 +9826,9 @@ msgstr ""
"File upload timed out. Please check if the firmware version supports this " "File upload timed out. Please check if the firmware version supports this "
"operation or verify if the printer is functioning properly." "operation or verify if the printer is functioning properly."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Slice hoàn tất." msgstr "Slice hoàn tất."
@@ -10038,8 +10144,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"Khi ghi timelapse không có đầu công cụ, khuyến nghị thêm \"Timelapse Wipe " "Khi ghi timelapse không có đầu công cụ, khuyến nghị thêm \"Timelapse Wipe "
"Tower\" \n" "Tower\" \n"
@@ -10168,6 +10274,9 @@ msgstr "Đặt tốc độ cho cầu bên ngoài và bên trong"
msgid "Travel speed" msgid "Travel speed"
msgstr "Tốc độ di chuyển" msgstr "Tốc độ di chuyển"
msgid "Junction Deviation"
msgstr "Junction Deviation"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Giật(XY)" msgstr "Giật(XY)"
@@ -11030,9 +11139,6 @@ msgstr ""
"And unused printer filaments will be automatically added to the end of the " "And unused printer filaments will be automatically added to the end of the "
"list." "list."
msgid "Advanced settings"
msgstr "Advanced settings"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "Add unused AMS filaments to filaments list." msgstr "Add unused AMS filaments to filaments list."
@@ -11528,12 +11634,23 @@ msgstr "Có plug-in mạng mới (%s). Bạn có muốn cài đặt nó?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Phiên bản mới của Orca Slicer" msgstr "Phiên bản mới của Orca Slicer"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on GitHub"
msgstr ""
msgid "Open Microsoft Store"
msgstr "" msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Bỏ qua phiên bản này" msgstr "Bỏ qua phiên bản này"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr ""
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "Xác nhận và cập nhật đầu phun" msgstr "Xác nhận và cập nhật đầu phun"
@@ -11647,6 +11764,9 @@ msgstr "Module cắt"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "Auto Fire Extinguishing System" msgstr "Auto Fire Extinguishing System"
msgid "Beta"
msgstr ""
msgid "Update firmware" msgid "Update firmware"
msgstr "Cập nhật firmware" msgstr "Cập nhật firmware"
@@ -12416,6 +12536,15 @@ msgstr "Sử dụng máy chủ in bên thứ ba"
msgid "Allow controlling BambuLab's printer through 3rd party print hosts." msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "Cho phép điều khiển máy in BambuLab thông qua máy chủ in bên thứ ba." msgstr "Cho phép điều khiển máy in BambuLab thông qua máy chủ in bên thứ ba."
msgid "Use 3MF instead of G-code"
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" msgid "Printer Agent"
msgstr "Printer Agent" msgstr "Printer Agent"
@@ -12435,8 +12564,8 @@ msgstr ""
"Orca Slicer có thể tải file G-code lên máy chủ máy in. Trường này nên chứa " "Orca Slicer có thể tải file G-code lên máy chủ máy in. Trường này nên chứa "
"tên máy chủ, địa chỉ IP hoặc URL của phiên bản máy chủ máy in. Máy chủ in " "tên máy chủ, địa chỉ IP hoặc URL của phiên bản máy chủ máy in. Máy chủ in "
"đằng sau HAProxy với xác thực cơ bản được bật có thể được truy cập bằng cách " "đằng sau HAProxy với xác thực cơ bản được bật có thể được truy cập bằng cách "
"đặt tên người dùng và mật khẩu vào URL theo định dạng sau: https://username:" "đặt tên người dùng và mật khẩu vào URL theo định dạng sau: https://"
"password@your-octopi-address/" "username:password@your-octopi-address/"
msgid "Device UI" msgid "Device UI"
msgstr "Giao diện thiết bị" msgstr "Giao diện thiết bị"
@@ -12839,7 +12968,7 @@ msgid "External bridge density"
msgstr "Mật độ cầu bên ngoài" msgstr "Mật độ cầu bên ngoài"
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -12853,18 +12982,14 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "Mật độ cầu bên trong" msgstr "Mật độ cầu bên trong"
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -12899,11 +13024,9 @@ msgid ""
"filament flow ratio, and if set, the object's flow ratio." "filament flow ratio, and if set, the object's flow ratio."
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
@@ -14804,7 +14927,6 @@ msgstr "Sử dụng nhiều đường cho mẫu infill, nếu được hỗ tr
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "" msgstr ""
#, c-format, boost-format
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -15008,8 +15130,8 @@ msgid "mm/s² or %"
msgstr "mm/s² hoặc %" msgstr "mm/s² hoặc %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"Gia tốc của infill thưa. Nếu giá trị được biểu thị dưới dạng phần trăm (ví " "Gia tốc của infill thưa. Nếu giá trị được biểu thị dưới dạng phần trăm (ví "
"dụ 100%), nó sẽ được tính dựa trên gia tốc mặc định." "dụ 100%), nó sẽ được tính dựa trên gia tốc mặc định."
@@ -15055,9 +15177,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "Giật mặc định." msgstr "Giật mặc định."
msgid "Junction Deviation"
msgstr "Junction Deviation"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -15142,14 +15261,14 @@ msgstr "Tốc độ quạt đầy tại lớp"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"Tốc độ quạt sẽ được tăng tuyến tính từ không tại lớp " "Tốc độ quạt sẽ được tăng tuyến tính từ không tại lớp "
"\"close_fan_the_first_x_layers\" đến tối đa tại lớp \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" đến tối đa tại lớp "
"\". \"full_fan_speed_layer\" sẽ bị bỏ qua nếu thấp hơn " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" sẽ bị bỏ qua nếu thấp hơn "
"\"close_fan_the_first_x_layers\", trong trường hợp đó quạt sẽ chạy ở tốc độ " "\"close_fan_the_first_x_layers\", trong trường hợp đó quạt sẽ chạy ở tốc độ "
"tối đa được phép tại lớp \"close_fan_the_first_x_layers\" + 1." "tối đa được phép tại lớp \"close_fan_the_first_x_layers\" + 1."
@@ -16135,16 +16254,13 @@ msgid ""
"A reasonable value is 35. Set to 0 to disable." "A reasonable value is 35. Set to 0 to disable."
msgstr "" msgstr ""
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "" msgstr ""
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "" msgstr ""
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "" msgstr ""
msgid "" msgid ""
@@ -17250,8 +17366,8 @@ msgid "Role base wipe speed"
msgstr "Tốc độ lau dựa trên vai trò" msgstr "Tốc độ lau dựa trên vai trò"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -18168,8 +18284,8 @@ msgstr "Kích hoạt điều khiển nhiệt độ"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -19147,11 +19263,11 @@ msgid "Debug level"
msgstr "Mức gỡ lỗi" msgstr "Mức gỡ lỗi"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"Đặt mức ghi log gỡ lỗi. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Đặt mức ghi log gỡ lỗi. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgid "Log file" msgid "Log file"
msgstr "" msgstr ""
@@ -19698,13 +19814,13 @@ msgstr "File được cung cấp không thể đọc được vì nó trống"
msgid "" msgid ""
"Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension."
msgstr "" msgstr ""
"Định dạng file không xác định. File đầu vào phải có phần mở rộng .stl, ." "Định dạng file không xác định. File đầu vào phải có phần mở "
"obj, .amf(.xml)." "rộng .stl, .obj, .amf(.xml)."
msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension."
msgstr "" msgstr ""
"Định dạng file không xác định. File đầu vào phải có phần mở rộng .3mf hoặc ." "Định dạng file không xác định. File đầu vào phải có phần mở rộng .3mf "
"zip.amf." "hoặc .zip.amf."
msgid "load_obj: failed to parse" msgid "load_obj: failed to parse"
msgstr "load_obj: phân tích thất bại" msgstr "load_obj: phân tích thất bại"
@@ -20985,8 +21101,8 @@ msgstr ""
"Bạn có muốn viết lại nó không?" "Bạn có muốn viết lại nó không?"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"Chúng tôi sẽ đổi tên cài đặt sẵn thành \"Nhà cung cấp Loại Serial @máy in " "Chúng tôi sẽ đổi tên cài đặt sẵn thành \"Nhà cung cấp Loại Serial @máy in "
@@ -21072,9 +21188,6 @@ msgstr "Cài đặt sẵn máy in"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Mẫu cài đặt sẵn filament" msgstr "Mẫu cài đặt sẵn filament"
msgid "Deselect All"
msgstr "Bỏ chọn tất cả"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Mẫu cài đặt sẵn quy trình" msgstr "Mẫu cài đặt sẵn quy trình"
@@ -21574,9 +21687,21 @@ msgstr ""
msgid "Authorizing..." msgid "Authorizing..."
msgstr "" msgstr ""
msgid "Error. Can't get api token for authorization"
msgstr ""
msgid "Could not parse server response."
msgstr ""
msgid "Error saving session to file"
msgstr ""
msgid "Error session check" msgid "Error session check"
msgstr "" msgstr ""
msgid "Error during file upload"
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "Loại máy chủ in không khớp: %s" msgstr "Loại máy chủ in không khớp: %s"
@@ -22365,6 +22490,105 @@ msgstr "Không thể kết nối với Flashforge qua serial"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "" msgstr ""
msgid "Printer returned an error"
msgstr ""
msgid "Missing system_info in response"
msgstr ""
msgid "Missing printer serial number in response"
msgstr ""
msgid "Error parsing response"
msgstr ""
msgid "ElegooLink not detected"
msgstr ""
msgid "Invalid access code"
msgstr ""
msgid "CC2 device not detected"
msgstr ""
msgid "Connection to ElegooLink is working correctly."
msgstr ""
msgid "Could not connect to ElegooLink"
msgstr ""
#, boost-format
msgid "Error code: %1%"
msgstr ""
msgid "Upload failed"
msgstr ""
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr ""
msgid "Failed to open file for upload."
msgstr ""
msgid "Failed to read file chunk for upload."
msgstr ""
msgid "CC2 upload failed"
msgstr ""
msgid "The file is empty or could not be read."
msgstr ""
msgid "Failed to calculate file checksum."
msgstr ""
msgid "Error code not found"
msgstr ""
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr ""
msgid "The file is lost, please check and try again."
msgstr ""
msgid "The file is corrupted, please check and try again."
msgstr ""
msgid "Transmission abnormality, please check and try again."
msgstr ""
msgid "The file does not match the printer, please check and try again."
msgstr ""
msgid "Start print timeout"
msgstr ""
msgid "Start print failed"
msgstr ""
msgid "Connected to CrealityPrint successfully!"
msgstr ""
msgid "Could not connect to CrealityPrint"
msgstr ""
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr ""
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr ""
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr ""
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "Trạng thái được cung cấp không chính xác." msgstr "Trạng thái được cung cấp không chính xác."
@@ -22418,6 +22642,12 @@ msgstr "Tai vành"
msgid "Please select single object." msgid "Please select single object."
msgstr "Vui lòng chọn một đối tượng duy nhất." msgstr "Vui lòng chọn một đối tượng duy nhất."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Zoom Out" msgstr "Zoom Out"
@@ -22427,6 +22657,9 @@ msgstr "Zoom In"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "Load skipping objects information failed. Please try again." msgstr "Load skipping objects information failed. Please try again."
msgid "Failed to create the temporary folder."
msgstr ""
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d Selected" msgstr "/%d Selected"
@@ -22578,6 +22811,100 @@ msgstr "Number of triangular facets"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "Calculating, please wait..." msgstr "Calculating, please wait..."
msgid "PresetBundle"
msgstr ""
msgid "Bundle folder does not exist."
msgstr ""
msgid "Failed to open folder."
msgstr ""
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr ""
msgid "Delete Bundle"
msgstr ""
msgid "Failed to remove bundle."
msgstr ""
msgid "Remove Bundle"
msgstr ""
msgid "Unsubscribe bundle?"
msgstr ""
msgid "UnsubscribeBundle"
msgstr ""
msgid "Failed to unsubscribe bundle."
msgstr ""
msgid "Unsubscribe Bundle"
msgstr ""
msgid "ExportPresetBundle"
msgstr ""
msgid "Save preset bundle"
msgstr ""
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr ""
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr ""
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr ""
msgid "Desktop Integration"
msgstr ""
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr ""
msgid "The download has failed"
msgstr ""
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr ""
msgid "Archive preview"
msgstr ""
msgid "Open File"
msgstr ""
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -22986,6 +23313,12 @@ msgstr ""
"Bạn có biết rằng khi in vật liệu dễ cong vênh như ABS, tăng nhiệt độ bàn " "Bạn có biết rằng khi in vật liệu dễ cong vênh như ABS, tăng nhiệt độ bàn "
"nóng một cách thích hợp có thể giảm xác suất cong vênh không?" "nóng một cách thích hợp có thể giảm xác suất cong vênh không?"
#~ msgid "part selection"
#~ msgstr "chọn phần"
#~ msgid "°"
#~ msgstr "°"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -23325,9 +23658,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "Con lăn chuột:" #~ msgstr "Con lăn chuột:"
#~ msgid "Object selection"
#~ msgstr "chọn vật thể"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "Lần 1" #~ msgstr "Lần 1"
+522 -92
View File
@@ -6,8 +6,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Slic3rPE\n" "Project-Id-Version: Slic3rPE\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-06-08 00:18+0800\n" "POT-Creation-Date: 2026-06-17 18:00+0800\n"
"PO-Revision-Date: 2026-02-28 00:59\n" "PO-Revision-Date: 2026-06-11 12:37-0300\n"
"Last-Translator: Handle <mail@bysb.net>\n" "Last-Translator: Handle <mail@bysb.net>\n"
"Language-Team: \n" "Language-Team: \n"
"Language: zh_CN\n" "Language: zh_CN\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: OrcaSlicer Translation Helper\n" "X-Generator: Poedit 3.9\n"
msgid "right" msgid "right"
msgstr "右" msgstr "右"
@@ -186,6 +186,15 @@ msgstr "完成"
msgid "Support Generated" msgid "Support Generated"
msgstr "已生成支撑" msgstr "已生成支撑"
msgid "Entering Paint-on supports"
msgstr "进入手绘支撑"
msgid "Leaving Paint-on supports"
msgstr "离开手绘支撑"
msgid "Paint-on supports editing"
msgstr "手绘支撑编辑"
msgid "Gizmo-Place on Face" msgid "Gizmo-Place on Face"
msgstr "选择底面" msgstr "选择底面"
@@ -272,6 +281,15 @@ msgstr "绘制使用:耗材丝%1%"
msgid "To:" msgid "To:"
msgstr "到:" msgstr "到:"
msgid "Entering color painting"
msgstr "进入颜色绘制"
msgid "Leaving color painting"
msgstr "离开颜色绘制"
msgid "Color painting editing"
msgstr "颜色绘制编辑"
msgid "Paint-on fuzzy skin" msgid "Paint-on fuzzy skin"
msgstr "手绘绒毛表面" msgstr "手绘绒毛表面"
@@ -291,6 +309,15 @@ msgstr "警告:绒毛表面已禁用,手绘的绒毛表面将不会生效!
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "为此对象启用手绘绒毛表面" msgstr "为此对象启用手绘绒毛表面"
msgid "Entering Paint-on fuzzy skin"
msgstr "进入手绘绒毛表面"
msgid "Leaving Paint-on fuzzy skin"
msgstr "离开手绘绒毛表面"
msgid "Paint-on fuzzy skin editing"
msgstr "手绘绒毛表面编辑"
msgid "Move" msgid "Move"
msgstr "移动" msgstr "移动"
@@ -676,6 +703,15 @@ msgstr "按线切割"
msgid "Delete connector" msgid "Delete connector"
msgstr "删除连接器" msgstr "删除连接器"
msgid "Entering Cut gizmo"
msgstr "进入切割小工具"
msgid "Leaving Cut gizmo"
msgstr "离开切割小工具"
msgid "Cut gizmo editing"
msgstr "切割小工具编辑"
msgid "Mesh name" msgid "Mesh name"
msgstr "网格名称" msgstr "网格名称"
@@ -1529,6 +1565,12 @@ msgstr "平行距离:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "通过面2翻转" msgstr "通过面2翻转"
msgid "Entering Measure gizmo"
msgstr "进入测量小工具"
msgid "Leaving Measure gizmo"
msgstr "离开测量小工具"
msgid "Assemble" msgid "Assemble"
msgstr "组合" msgstr "组合"
@@ -1554,17 +1596,20 @@ msgid "Warning: please select Point's or Circle's feature."
msgstr "警告:请选择点或圆特征。" msgstr "警告:请选择点或圆特征。"
msgid "" msgid ""
"It is recommended to assemble the objects first,\n" "It is recommended to assemble objects first,\n"
"because the objects is restriced to bed \n" "because they are restricted to the bed \n"
"and only parts can be lifted." "and only parts can be lifted."
msgstr "" msgstr "建议先组合对象,\n因为对象被固定在打印床上,\n只有零件可以被抬起。"
"建议先装配物体,\n"
"因为物体被限制在打印平台上,\n"
"只有零件可以被抬起。"
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "面对面装配" msgstr "面对面装配"
msgid "Entering Assembly gizmo"
msgstr "进入装配小工具"
msgid "Leaving Assembly gizmo"
msgstr "离开装配小工具"
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1622,8 +1667,8 @@ msgstr "AMF 文件"
msgid "3MF files" msgid "3MF files"
msgstr "3MF 文件" msgstr "3MF 文件"
msgid "Gcode 3MF files" msgid "G-code 3MF files"
msgstr "Gcode 3MF 文件" msgstr "G-code 3MF 文件"
msgid "G-code files" msgid "G-code files"
msgstr "G-code 文件" msgstr "G-code 文件"
@@ -1836,6 +1881,20 @@ msgstr ""
"云同步冲突:OrcaCloud 中已存在同名预设。\n" "云同步冲突:OrcaCloud 中已存在同名预设。\n"
"拉取将下载云端副本。强制推送将用您的本地预设覆盖它。" "拉取将下载云端副本。强制推送将用您的本地预设覆盖它。"
msgid ""
"Cloud sync conflict: a preset with the same name was previously deleted from "
"the cloud.\n"
"Delete will delete your local preset. Force push overwrites it with your "
"local preset."
msgstr "云同步冲突:之前已从云端删除了同名预设。\n“删除”将删除您的本地预设。“强制推送”将用您的本地预设覆盖它。"
msgid ""
"Cloud sync conflict: there was an unexpected or unidentified preset "
"conflict.\n"
"Pull downloads the cloud copy. Force push overwrites it with your local "
"preset."
msgstr "云同步冲突:发生了意外或无法识别的预设冲突。\n“拉取”将下载云端副本。“强制推送”将用您的本地预设覆盖它。"
msgid "" msgid ""
"Force push will overwrite the cloud copy with your local preset changes.\n" "Force push will overwrite the cloud copy with your local preset changes.\n"
"Do you want to continue?" "Do you want to continue?"
@@ -3081,6 +3140,51 @@ msgstr "最高温度不可超过 "
msgid "The minmum temperature should not be less than " msgid "The minmum temperature should not be less than "
msgstr "最低温度不可低于 " msgstr "最低温度不可低于 "
msgid "Type to filter..."
msgstr "输入以筛选……"
msgid "All"
msgstr "所有"
msgid "No selected items..."
msgstr "未选择任何项目……"
msgid "All items selected..."
msgstr "已选择全部项目……"
msgid "No matching items..."
msgstr "没有匹配的项目……"
msgid "Deselect All"
msgstr "全部取消选中"
msgid "Select visible"
msgstr "选择可见项"
msgid "Deselect visible"
msgstr "取消选择可见项"
msgid "Filter selected"
msgstr "筛选已选项"
msgid "Filter nonSelected"
msgstr "筛选未选项"
msgid "Simple settings"
msgstr "简单设置"
msgid "Advanced settings"
msgstr "高级设置"
msgid "Expert settings"
msgstr "专家设置"
msgid "Developer mode"
msgstr "开发者模式"
msgid "Launch troubleshoot center"
msgstr "启动故障排查中心"
msgid "" msgid ""
"All the selected objects are on a locked plate.\n" "All the selected objects are on a locked plate.\n"
"Cannot auto-arrange these objects." "Cannot auto-arrange these objects."
@@ -3329,6 +3433,9 @@ msgstr "字体没有给定文本对应的形状。"
msgid "There is no valid surface for text projection." msgid "There is no valid surface for text projection."
msgstr "没有有效的表面用于文字投影。" msgstr "没有有效的表面用于文字投影。"
msgid "An unexpected error occurred"
msgstr "发生了意外错误"
msgid "Thermal Preconditioning for first layer optimization" msgid "Thermal Preconditioning for first layer optimization"
msgstr "用于第一层优化的热预处理" msgstr "用于第一层优化的热预处理"
@@ -5160,12 +5267,9 @@ msgstr "增加/减小编辑区域"
msgid "Sequence" msgid "Sequence"
msgstr "顺序" msgstr "顺序"
msgid "Object Selection" msgid "Object selection"
msgstr "对象选择" msgstr "对象选择"
msgid "Part Selection"
msgstr "零件选择"
msgid "number keys" msgid "number keys"
msgstr "数字键" msgstr "数字键"
@@ -5347,9 +5451,6 @@ msgstr "标签"
msgid "Paint Toolbar" msgid "Paint Toolbar"
msgstr "上色工具条" msgstr "上色工具条"
msgid "part selection"
msgstr "零件选择"
msgid "Explosion Ratio" msgid "Explosion Ratio"
msgstr "爆炸比例" msgstr "爆炸比例"
@@ -5374,7 +5475,7 @@ msgstr "体积:"
msgid "Size:" msgid "Size:"
msgstr "尺寸:" msgstr "尺寸:"
#, c-format, boost-format #, boost-format
msgid "" msgid ""
"Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please " "Conflicts of G-code paths have been found at layer %d, Z = %.2lfmm. Please "
"separate the conflicted objects farther (%s <-> %s)." "separate the conflicted objects farther (%s <-> %s)."
@@ -5590,12 +5691,12 @@ msgstr "打印单盘"
msgid "Export G-code file" msgid "Export G-code file"
msgstr "导出G-code文件" msgstr "导出G-code文件"
msgid "Send"
msgstr "发送"
msgid "Export plate sliced file" msgid "Export plate sliced file"
msgstr "导出单盘切片文件" msgstr "导出单盘切片文件"
msgid "Send"
msgstr "发送"
msgid "Export all sliced file" msgid "Export all sliced file"
msgstr "导出所有切片文件" msgstr "导出所有切片文件"
@@ -6246,8 +6347,8 @@ msgid ""
"The .gcode.3mf file contains no G-code data. Please slice it with Orca " "The .gcode.3mf file contains no G-code data. Please slice it with Orca "
"Slicer and export a new .gcode.3mf file." "Slicer and export a new .gcode.3mf file."
msgstr "" msgstr ""
".gcode.3mf文件中不包含G-code数据。请使用Orca Slicer进行切片并导出新的." ".gcode.3mf文件中不包含G-code数据。请使用Orca Slicer进行切片并导出新"
"gcode.3mf文件。" "的.gcode.3mf文件。"
#, c-format, boost-format #, c-format, boost-format
msgid "File '%s' was lost! Please download it again." msgid "File '%s' was lost! Please download it again."
@@ -7593,7 +7694,7 @@ msgstr ""
msgid "The selected object couldn't be split." msgid "The selected object couldn't be split."
msgstr "选中的模型不可分裂。" msgstr "选中的模型不可分裂。"
msgid "Disable Auto-Drop to preserve z positioning?\n" msgid "Disable Auto-Drop to preserve Z positioning?\n"
msgstr "禁用自动落板以保留 Z 轴定位?\n" msgstr "禁用自动落板以保留 Z 轴定位?\n"
msgid "Object with floating parts was detected" msgid "Object with floating parts was detected"
@@ -8232,9 +8333,6 @@ msgstr "组用户耗材丝预设"
msgid "Group user filament presets based on selection" msgid "Group user filament presets based on selection"
msgstr "根据选择对用户耗材丝预设进行分组" msgstr "根据选择对用户耗材丝预设进行分组"
msgid "All"
msgstr "所有"
msgid "By type" msgid "By type"
msgstr "按类型" msgstr "按类型"
@@ -8601,6 +8699,14 @@ msgstr "下载网络插件"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "逆戟鲸切片器文件关联" msgstr "逆戟鲸切片器文件关联"
msgid ""
"File associations for the Microsoft Store version are managed by Windows "
"Settings."
msgstr "Microsoft Store 版本的文件关联由 Windows 设置管理。"
msgid "Open Windows Default Apps Settings"
msgstr "打开 Windows 默认应用设置"
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "将 3MF 文件关联到 OrcaSlicer" msgstr "将 3MF 文件关联到 OrcaSlicer"
@@ -8631,9 +8737,6 @@ msgstr "将网页链接关联到OrcaSlicer"
msgid "Developer" msgid "Developer"
msgstr "开发者" msgstr "开发者"
msgid "Developer mode"
msgstr "开发者模式"
msgid "Skip AMS blacklist check" msgid "Skip AMS blacklist check"
msgstr "跳过AMS黑名单检查" msgstr "跳过AMS黑名单检查"
@@ -9397,6 +9500,9 @@ msgid ""
"operation or verify if the printer is functioning properly." "operation or verify if the printer is functioning properly."
msgstr "文件上传超时。请检查固件版本是否支持此操作或验证打印机是否正常工作。" msgstr "文件上传超时。请检查固件版本是否支持此操作或验证打印机是否正常工作。"
msgid "Sending failed, please try again!"
msgstr "发送失败,请重试!"
msgid "Slice ok." msgid "Slice ok."
msgstr "切片完成." msgstr "切片完成."
@@ -9685,8 +9791,8 @@ msgstr ""
msgid "" msgid ""
"When recording timelapse without toolhead, it is recommended to add a " "When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n" "\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive" "by right-click the empty position of build plate and choose \"Add "
"\"->\"Timelapse Wipe Tower\"." "Primitive\"->\"Timelapse Wipe Tower\"."
msgstr "" msgstr ""
"在录制无工具头延时摄影视频时,建议添加“延时摄影擦料塔”\n" "在录制无工具头延时摄影视频时,建议添加“延时摄影擦料塔”\n"
"右键单击打印板的空白位置,选择“添加标准模型”->“延时摄影擦料塔”。" "右键单击打印板的空白位置,选择“添加标准模型”->“延时摄影擦料塔”。"
@@ -9809,6 +9915,9 @@ msgstr "设置外部和内部桥接的速度"
msgid "Travel speed" msgid "Travel speed"
msgstr "空驶速度" msgstr "空驶速度"
msgid "Junction Deviation"
msgstr "结点偏差"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "抖动(XY轴)" msgstr "抖动(XY轴)"
@@ -10660,9 +10769,6 @@ msgid ""
msgstr "" msgstr ""
"根据打印机耗材顺序替换项目耗材列表。未使用的打印机耗材将自动添加到列表末尾。" "根据打印机耗材顺序替换项目耗材列表。未使用的打印机耗材将自动添加到列表末尾。"
msgid "Advanced settings"
msgstr "高级设置"
msgid "Add unused AMS filaments to filaments list." msgid "Add unused AMS filaments to filaments list."
msgstr "将未使用的 AMS 耗材丝添加到耗材丝列表中。" msgstr "将未使用的 AMS 耗材丝添加到耗材丝列表中。"
@@ -11145,12 +11251,23 @@ msgstr "新的网络插件(%s) 可用,您是否需要安装它?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "新版本的Orca Slicer" msgstr "新版本的Orca Slicer"
msgid "Check on Github" msgid "Check on Microsoft Store"
msgstr "在 Github 上查看" msgstr "在 Microsoft Store 中查看"
msgid "Check on GitHub"
msgstr "在 GitHub 上查看"
msgid "Open Microsoft Store"
msgstr "打开 Microsoft Store"
msgid "Skip this Version" msgid "Skip this Version"
msgstr "跳过本版本" msgstr "跳过本版本"
#, c-format, boost-format
msgid ""
"New version available: %s. Please update OrcaSlicer from the Microsoft Store."
msgstr "有新版本可用:%s。请从 Microsoft Store 更新 OrcaSlicer。"
msgid "Confirm and Update Nozzle" msgid "Confirm and Update Nozzle"
msgstr "确认并更新喷嘴" msgstr "确认并更新喷嘴"
@@ -11256,6 +11373,9 @@ msgstr "切割模块"
msgid "Auto Fire Extinguishing System" msgid "Auto Fire Extinguishing System"
msgstr "自动灭火系统" msgstr "自动灭火系统"
msgid "Beta"
msgstr "测试版"
msgid "Update firmware" msgid "Update firmware"
msgstr "更新固件" msgstr "更新固件"
@@ -11967,6 +12087,15 @@ msgstr "启用第三方网络连接"
msgid "Allow controlling BambuLab's printer through 3rd party print hosts." msgid "Allow controlling BambuLab's printer through 3rd party print hosts."
msgstr "允许通过第三方网络连接控制BambuLab的打印机" msgstr "允许通过第三方网络连接控制BambuLab的打印机"
msgid "Use 3MF instead of G-code"
msgstr "使用 3MF 代替 G-code"
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 "如果打印机接受 3MF 文件作为打印任务,请启用此选项。启用后,Orca Slicer 将以 .gcode.3mf 格式发送切片文件,而不是普通的 .gcode 文件。"
msgid "Printer Agent" msgid "Printer Agent"
msgstr "打印机代理" msgstr "打印机代理"
@@ -12358,8 +12487,9 @@ msgstr "启用后,桥接角度值将被加到自动计算出的桥接方向上
msgid "External bridge density" msgid "External bridge density"
msgstr "外部桥接密度" msgstr "外部桥接密度"
#, fuzzy
msgid "" msgid ""
"Controls the density (spacing) of external bridge lines. Default is 100%.\n" "Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge " "Theoretically, 100% means a solid bridge, but due to the tendency of bridge "
"extrusions to sag, 100% may not be sufficient.\n" "extrusions to sag, 100% may not be sufficient.\n"
"\n" "\n"
@@ -12373,9 +12503,7 @@ msgid ""
" - Pros: Can create a string-like first layer. Faster and with better " " - Pros: Can create a string-like first layer. Faster and with better "
"cooling because there is more space for air to circulate around the extruded " "cooling because there is more space for air to circulate around the extruded "
"bridge.\n" "bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n" " - Cons: May lead to sagging and poorer surface finish."
"\n"
"Recommended range: Minimum 10% - Maximum 125%."
msgstr "" msgstr ""
"控制外部桥接线的密度(间距)。默认值为 100%。\n" "控制外部桥接线的密度(间距)。默认值为 100%。\n"
"理论上 100% 意味着实心桥接,但由于桥接挤出物容易下垂,100% 可能并不足够。\n" "理论上 100% 意味着实心桥接,但由于桥接挤出物容易下垂,100% 可能并不足够。\n"
@@ -12387,17 +12515,14 @@ msgstr ""
"- 低于 100% 的密度(最小 10%):\n" "- 低于 100% 的密度(最小 10%):\n"
" - 优点:可形成类似拉丝的第一层。速度更快、冷却更好,因为挤出桥接周围有更多" " - 优点:可形成类似拉丝的第一层。速度更快、冷却更好,因为挤出桥接周围有更多"
"空气流通的空间。\n" "空气流通的空间。\n"
" - 缺点:可能导致下垂和较差的表面光洁度。\n" " - 缺点:可能导致下垂和较差的表面光洁度。"
"\n"
"推荐范围:最小 10% - 最大 125%。"
msgid "Internal bridge density" msgid "Internal bridge density"
msgstr "内部桥接密度" msgstr "内部桥接密度"
#, fuzzy
msgid "" msgid ""
"Controls the density (spacing) of internal bridge lines. Default is 100%. " "Controls the density (spacing) of internal bridge lines.\n"
"100% means a solid internal bridge.\n"
"\n"
"Internal bridges act as intermediate support between sparse infill and top " "Internal bridges act as intermediate support between sparse infill and top "
"solid infill and can strongly affect top surface quality.\n" "solid infill and can strongly affect top surface quality.\n"
"\n" "\n"
@@ -12454,18 +12579,15 @@ msgstr ""
"实际使用的桥接流量是将此值乘以耗材流量比,以及(如已设置)对象的流量比计算得" "实际使用的桥接流量是将此值乘以耗材流量比,以及(如已设置)对象的流量比计算得"
"出的。" "出的。"
#, fuzzy, c-format, boost-format
msgid "" msgid ""
"Bridge line width is expressed either as an absolute value or as a " "Line width of the Bridge. If expressed as a %, it will be computed over the "
"percentage of the active nozzle diameter (percentages are computed from the " "nozzle diameter.\n"
"nozzle diameter).\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
"\n" "\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
"If set to 0, the line width will match the Internal solid infill width." "If set to 0, the line width will match the Internal solid infill width."
msgstr "" msgstr ""
"桥接线宽可以表示为绝对值,或当前喷嘴直径的百分比(百分比根据喷嘴直径计" "桥接线的线宽。如果以百分比表示,将根据喷嘴直径计算。\n"
"算)。\n"
"建议与较高的桥接密度或桥接流量比配合使用。\n" "建议与较高的桥接密度或桥接流量比配合使用。\n"
"\n" "\n"
"最大值为 100% 或喷嘴直径。\n" "最大值为 100% 或喷嘴直径。\n"
@@ -14241,7 +14363,7 @@ msgstr "如果填充图案支持,使用多线进行填充。"
msgid "Z-buckling bias optimization (experimental)" msgid "Z-buckling bias optimization (experimental)"
msgstr "Z 轴屈曲偏置优化(实验性)" msgstr "Z 轴屈曲偏置优化(实验性)"
#, fuzzy, c-format, boost-format #, fuzzy
msgid "" msgid ""
"Tightens the gyroid wave along the Z (vertical) axis at low infill density " "Tightens the gyroid wave along the Z (vertical) axis at low infill density "
"to shorten the effective vertical column length and improve Z-axis " "to shorten the effective vertical column length and improve Z-axis "
@@ -14436,8 +14558,8 @@ msgid "mm/s² or %"
msgstr "mm/s² 或 %" msgstr "mm/s² 或 %"
msgid "" msgid ""
"Acceleration of sparse infill. If the value is expressed as a percentage (e." "Acceleration of sparse infill. If the value is expressed as a percentage "
"g. 100%), it will be calculated based on the default acceleration." "(e.g. 100%), it will be calculated based on the default acceleration."
msgstr "" msgstr ""
"稀疏填充的加速度。如果该值表示为百分比(例如100%),则将根据默认加速度进行计" "稀疏填充的加速度。如果该值表示为百分比(例如100%),则将根据默认加速度进行计"
"算。" "算。"
@@ -14482,9 +14604,6 @@ msgstr "Klipper固件的max_accel_to_decel将被调整为该加速度的百分
msgid "Default jerk." msgid "Default jerk."
msgstr "默认抖动" msgstr "默认抖动"
msgid "Junction Deviation"
msgstr "结点偏差"
msgid "" msgid ""
"Marlin Firmware Junction Deviation (replaces the traditional XY Jerk " "Marlin Firmware Junction Deviation (replaces the traditional XY Jerk "
"setting)." "setting)."
@@ -14567,10 +14686,10 @@ msgstr "满速风扇在"
msgid "" msgid ""
"Fan speed will be ramped up linearly from zero at layer " "Fan speed will be ramped up linearly from zero at layer "
"\"close_fan_the_first_x_layers\" to maximum at layer \"full_fan_speed_layer" "\"close_fan_the_first_x_layers\" to maximum at layer "
"\". \"full_fan_speed_layer\" will be ignored if lower than " "\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower "
"\"close_fan_the_first_x_layers\", in which case the fan will be running at " "than \"close_fan_the_first_x_layers\", in which case the fan will be running "
"maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." "at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1."
msgstr "" msgstr ""
"风扇速度将从“禁用第一层”的零转速,线性上升到“全风扇速度层”的最大转速。\n" "风扇速度将从“禁用第一层”的零转速,线性上升到“全风扇速度层”的最大转速。\n"
"如果低于“禁用风扇第一层”,则“全风扇速度第一层”将被忽略,在这种情况下,风扇将" "如果低于“禁用风扇第一层”,则“全风扇速度第一层”将被忽略,在这种情况下,风扇将"
@@ -15521,16 +15640,13 @@ msgstr ""
"影响坡度小于此角度(度)的墙壁。\n" "影响坡度小于此角度(度)的墙壁。\n"
"合理的取值为 35。设置为 0 以禁用。" "合理的取值为 35。设置为 0 以禁用。"
msgid "°"
msgstr "°"
msgid "Don't alternate fill direction" msgid "Don't alternate fill direction"
msgstr "不交替填充方向" msgstr "不交替填充方向"
msgid "Disable alternating fill direction when using Z contouring." msgid "Disable alternating fill direction when using Z contouring."
msgstr "在使用 Z 层抗锯齿时禁用交替填充方向。" msgstr "在使用 Z 层抗锯齿时禁用交替填充方向。"
msgid "Minimum z height" msgid "Minimum Z height"
msgstr "最小 Z 高度" msgstr "最小 Z 高度"
msgid "" msgid ""
@@ -16583,8 +16699,8 @@ msgid "Role base wipe speed"
msgstr "自动擦拭速度" msgstr "自动擦拭速度"
msgid "" msgid ""
"The wipe speed is determined by the speed of the current extrusion role. e." "The wipe speed is determined by the speed of the current extrusion role. "
"g. if a wipe action is executed immediately following an outer wall " "e.g. if a wipe action is executed immediately following an outer wall "
"extrusion, the speed of the outer wall extrusion will be utilized for the " "extrusion, the speed of the outer wall extrusion will be utilized for the "
"wipe action." "wipe action."
msgstr "" msgstr ""
@@ -17444,8 +17560,8 @@ msgstr "激活温度控制"
msgid "" msgid ""
"Enable this option for automated chamber temperature control. This option " "Enable this option for automated chamber temperature control. This option "
"activates the emitting of an M191 command before the \"machine_start_gcode" "activates the emitting of an M191 command before the "
"\"\n" "\"machine_start_gcode\"\n"
" which sets the chamber temperature and waits until it is reached. In " " which sets the chamber temperature and waits until it is reached. In "
"addition, it emits an M141 command at the end of the print to turn off the " "addition, it emits an M141 command at the end of the print to turn off the "
"chamber heater, if present.\n" "chamber heater, if present.\n"
@@ -18351,11 +18467,11 @@ msgid "Debug level"
msgstr "调试等级" msgstr "调试等级"
msgid "" msgid ""
"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgstr "" msgstr ""
"设置调试日志的等级。0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" "设置调试日志的等级。0:fatal, 1:error, 2:warning, 3:info, 4:debug, "
"trace\n" "5:trace\n"
msgid "Log file" msgid "Log file"
msgstr "日志文件" msgstr "日志文件"
@@ -19087,10 +19203,10 @@ msgid ""
msgstr "" msgstr ""
"请从我们的wiki中找到动态流量校准的详细信息。\n" "请从我们的wiki中找到动态流量校准的详细信息。\n"
"\n" "\n"
"通常情况下,校准是不必要的。当您开始单色/单耗材打印,并在打印开始菜单中勾选" "通常情况下,校准是不必要的。当您开始单色/单耗材打印,并在打印开始菜单中勾选了"
"了“动态流量校准”选项时,打印机将按照旧的方式在打印前校准耗材;当您开始多色/多" "“动态流量校准”选项时,打印机将按照旧的方式在打印前校准耗材;当您开始多色/多耗"
"耗材打印时,打印机将在每次换耗材时使用默认的补偿参数,这在大多数情况下会产生" "材打印时,打印机将在每次换耗材时使用默认的补偿参数,这在大多数情况下会产生良"
"良好的效果。\n" "好的效果。\n"
"\n" "\n"
"有些情况可能导致校准结果不可靠,例如打印板的附着力不足。清洗构建或者使用胶水" "有些情况可能导致校准结果不可靠,例如打印板的附着力不足。清洗构建或者使用胶水"
"可以增强打印板的附着力。您可以在我们的wiki上找到更多相关信息。\n" "可以增强打印板的附着力。您可以在我们的wiki上找到更多相关信息。\n"
@@ -20079,8 +20195,8 @@ msgstr ""
"你想重写预设吗" "你想重写预设吗"
msgid "" msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected" "We would rename the presets as \"Vendor Type Serial @printer you "
"\".\n" "selected\".\n"
"To add preset for more printers, please go to printer selection" "To add preset for more printers, please go to printer selection"
msgstr "" msgstr ""
"我们将会把预设重命名为“供应商类型名 @ 您选择的打印机”\n" "我们将会把预设重命名为“供应商类型名 @ 您选择的打印机”\n"
@@ -20165,9 +20281,6 @@ msgstr "打印机预设"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "耗材预设模板" msgstr "耗材预设模板"
msgid "Deselect All"
msgstr "全部取消选中"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "工艺预设模板" msgstr "工艺预设模板"
@@ -20628,9 +20741,21 @@ msgstr "未找到打印机类型,请手动选择。"
msgid "Authorizing..." msgid "Authorizing..."
msgstr "正在授权..." msgstr "正在授权..."
msgid "Error. Can't get api token for authorization"
msgstr "错误。无法获取用于授权的 API 令牌"
msgid "Could not parse server response."
msgstr "无法解析服务器响应。"
msgid "Error saving session to file"
msgstr "保存会话到文件时出错"
msgid "Error session check" msgid "Error session check"
msgstr "会话检查出错" msgstr "会话检查出错"
msgid "Error during file upload"
msgstr "文件上传过程中出错"
#, c-format, boost-format #, c-format, boost-format
msgid "Mismatched type of print host: %s" msgid "Mismatched type of print host: %s"
msgstr "%s 打印机的主机类型不匹配" msgstr "%s 打印机的主机类型不匹配"
@@ -20999,8 +21124,8 @@ msgid ""
"to this wiki: Printing Tips for High Temp / Engineering materials." "to this wiki: Printing Tips for High Temp / Engineering materials."
msgstr "" msgstr ""
"打印此耗材时,可能有喷嘴堵塞、渗漏、翘曲和层间强度低的风险。为了获得更好的结" "打印此耗材时,可能有喷嘴堵塞、渗漏、翘曲和层间强度低的风险。为了获得更好的结"
"果,请参考此英文wiki:Printing Tips for High Temp / Engineering " "果,请参考此英文wiki:Printing Tips for High Temp / Engineering materials"
"materials(“高温/工程材料的打印技巧”)" "(“高温/工程材料的打印技巧”)"
msgid "" msgid ""
"To get better transparent or translucent results with the corresponding " "To get better transparent or translucent results with the corresponding "
@@ -21068,8 +21193,8 @@ msgid ""
"wiki: PVA Printing Guide." "wiki: PVA Printing Guide."
msgstr "" msgstr ""
"这是一种水溶性支撑耗材,通常只用作支撑结构,不用于模型本体。打印此类耗材需要" "这是一种水溶性支撑耗材,通常只用作支撑结构,不用于模型本体。打印此类耗材需要"
"满足较多条件,为了获得更好的打印质量,请参考这个英文wiki:PVA Printing " "满足较多条件,为了获得更好的打印质量,请参考这个英文wiki:PVA Printing Guide"
"Guide(“PVA打印指南”)" "(“PVA打印指南”)"
msgid "" msgid ""
"This is a non-water-soluble support filament, and usually it is only for the " "This is a non-water-soluble support filament, and usually it is only for the "
@@ -21357,6 +21482,105 @@ msgstr "无法通过串口连接Flashforge"
msgid "Flashforge local API requires both serial number and access code." msgid "Flashforge local API requires both serial number and access code."
msgstr "Flashforge 本地 API 同时需要序列号和访问码。" msgstr "Flashforge 本地 API 同时需要序列号和访问码。"
msgid "Printer returned an error"
msgstr "打印机返回了一个错误"
msgid "Missing system_info in response"
msgstr "响应中缺少 system_info"
msgid "Missing printer serial number in response"
msgstr "响应中缺少打印机序列号"
msgid "Error parsing response"
msgstr "解析响应时出错"
msgid "ElegooLink not detected"
msgstr "未检测到 ElegooLink"
msgid "Invalid access code"
msgstr "访问码无效"
msgid "CC2 device not detected"
msgstr "未检测到 CC2 设备"
msgid "Connection to ElegooLink is working correctly."
msgstr "与 ElegooLink 的连接正常。"
msgid "Could not connect to ElegooLink"
msgstr "无法连接到 ElegooLink。"
#, boost-format
msgid "Error code: %1%"
msgstr "错误代码:%1%"
msgid "Upload failed"
msgstr "上传失败"
msgid ""
"The file has been transferred, but some unknown errors occurred. Please "
"check the device page for the file and try to start printing again."
msgstr "文件已传输,但发生了一些未知错误。请在设备页面查看该文件,然后重新尝试开始打印。"
msgid "Failed to open file for upload."
msgstr "无法打开要上传的文件。"
msgid "Failed to read file chunk for upload."
msgstr "无法读取要上传的文件块。"
msgid "CC2 upload failed"
msgstr "CC2 上传失败"
msgid "The file is empty or could not be read."
msgstr "文件为空或无法读取。"
msgid "Failed to calculate file checksum."
msgstr "计算文件校验和失败。"
msgid "Error code not found"
msgstr "未找到错误代码"
msgid ""
"The printer is busy, Please check the device page for the file and try to "
"start printing again."
msgstr "打印机繁忙,请在设备页面查看该文件,然后重新尝试开始打印。"
msgid "The file is lost, please check and try again."
msgstr "文件丢失,请检查后重试。"
msgid "The file is corrupted, please check and try again."
msgstr "文件已损坏,请检查后重试。"
msgid "Transmission abnormality, please check and try again."
msgstr "传输异常,请检查后重试。"
msgid "The file does not match the printer, please check and try again."
msgstr "文件与打印机不匹配,请检查后重试。"
msgid "Start print timeout"
msgstr "开始打印超时"
msgid "Start print failed"
msgstr "开始打印失败"
msgid "Connected to CrealityPrint successfully!"
msgstr "已成功连接到 CrealityPrint!"
msgid "Could not connect to CrealityPrint"
msgstr "无法连接到 CrealityPrint。"
msgid ""
"Connection timed out. Please check if the printer and computer network are "
"functioning properly, and confirm that they are on the same network."
msgstr "连接超时。请检查打印机和计算机网络是否正常工作,并确认它们处于同一网络中。"
msgid "The Hostname/IP/URL could not be parsed, please check it and try again."
msgstr "无法解析主机名/IP/URL,请检查后重试。"
msgid ""
"File/data transfer interrupted. Please check the printer and network, then "
"try it again."
msgstr "文件/数据传输中断。请检查打印机和网络,然后重试。"
msgid "The provided state is not correct." msgid "The provided state is not correct."
msgstr "提供的状态不正确。" msgstr "提供的状态不正确。"
@@ -21407,6 +21631,12 @@ msgstr "耳状帽檐"
msgid "Please select single object." msgid "Please select single object."
msgstr "请选中单个对象。" msgstr "请选中单个对象。"
msgid "Entering Brim Ears"
msgstr "进入耳状帽檐"
msgid "Leaving Brim Ears"
msgstr "离开耳状帽檐"
msgid "Zoom Out" msgid "Zoom Out"
msgstr "缩小" msgstr "缩小"
@@ -21416,6 +21646,9 @@ msgstr "放大"
msgid "Load skipping objects information failed. Please try again." msgid "Load skipping objects information failed. Please try again."
msgstr "加载跳过对象信息失败。请再试一次。" msgstr "加载跳过对象信息失败。请再试一次。"
msgid "Failed to create the temporary folder."
msgstr "创建临时文件夹失败。"
#, c-format, boost-format #, c-format, boost-format
msgid "/%d Selected" msgid "/%d Selected"
msgstr "/%d 已选择" msgstr "/%d 已选择"
@@ -21561,6 +21794,100 @@ msgstr "三角面片数量"
msgid "Calculating, please wait..." msgid "Calculating, please wait..."
msgstr "正在计算,请稍候..." msgstr "正在计算,请稍候..."
msgid "PresetBundle"
msgstr "预设包"
msgid "Bundle folder does not exist."
msgstr "预设包文件夹不存在。"
msgid "Failed to open folder."
msgstr "无法打开文件夹。"
msgid "Delete selected bundle from folder and all presets loaded from it?"
msgstr "从文件夹中删除选定的预设包以及从中加载的所有预设吗?"
msgid "Delete Bundle"
msgstr "删除预设包"
msgid "Failed to remove bundle."
msgstr "移除预设包失败。"
msgid "Remove Bundle"
msgstr "移除预设包"
msgid "Unsubscribe bundle?"
msgstr "取消订阅预设包吗?"
msgid "UnsubscribeBundle"
msgstr "取消订阅预设包"
msgid "Failed to unsubscribe bundle."
msgstr "取消订阅预设包失败。"
msgid "Unsubscribe Bundle"
msgstr "取消订阅预设包"
msgid "ExportPresetBundle"
msgstr "导出预设包"
msgid "Save preset bundle"
msgstr "保存预设包"
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr "执行桌面集成失败 - boost::filesystem::canonical 未返回 AppImage 路径。"
msgid "Performing desktop integration failed - Could not find executable."
msgstr "执行桌面集成失败 - 无法找到可执行文件。"
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr "执行桌面集成失败,因为未找到应用程序目录。"
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. OrcaSlicer desktop file was probably created successfully."
msgstr "执行桌面集成失败 - 无法创建 Gcodeviewer 桌面文件。OrcaSlicer 桌面文件可能已成功创建。"
msgid ""
"Performing downloader desktop integration failed - "
"boost::filesystem::canonical did not return appimage path."
msgstr "执行下载器桌面集成失败 - boost::filesystem::canonical 未返回 AppImage 路径。"
msgid ""
"Performing downloader desktop integration failed - Could not find executable."
msgstr "执行下载器桌面集成失败 - 无法找到可执行文件。"
msgid ""
"Performing downloader desktop integration failed because the application "
"directory was not found."
msgstr "执行下载器桌面集成失败,因为未找到应用程序目录。"
msgid "Desktop Integration"
msgstr "桌面集成"
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
"\n"
"Press \"Perform\" to proceed."
msgstr "桌面集成会将此二进制文件设置为可被系统搜索到。\n\n按“执行”以继续。"
msgid "The download has failed"
msgstr "下载失败"
#. TRN %1% = file path
#, boost-format
msgid "Can't create file at %1%"
msgstr "无法在 %1% 处创建文件"
msgid "Archive preview"
msgstr "存档预览"
msgid "Open File"
msgstr "打开文件"
msgid "" msgid ""
"The filament may not be compatible with the current machine settings. " "The filament may not be compatible with the current machine settings. "
"Generic filament presets will be used." "Generic filament presets will be used."
@@ -21938,6 +22265,112 @@ msgstr ""
"避免翘曲\n" "避免翘曲\n"
"您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。" "您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。"
#~ msgid ""
#~ "It is recommended to assemble objects first,\n"
#~ "because the objects is restriced to bed \n"
#~ "and only parts can be lifted."
#~ msgstr ""
#~ "建议先装配物体,\n"
#~ "因为物体被限制在打印平台上,\n"
#~ "只有零件可以被抬起。"
#~ msgid "part selection"
#~ msgstr "零件选择"
#~ msgid "°"
#~ msgstr "°"
#~ msgid ""
#~ "Controls the density (spacing) of external bridge lines. Default is "
#~ "100%.\n"
#~ "Theoretically, 100% means a solid bridge, but due to the tendency of "
#~ "bridge extrusions to sag, 100% may not be sufficient.\n"
#~ "\n"
#~ "- Higher than 100% density (Recommended Max 125%):\n"
#~ " - Pros: Produces smoother bridge surfaces, as overlapping lines provide "
#~ "additional support during printing.\n"
#~ " - Cons: Can cause overextrusion, which may reduce lower and upper "
#~ "surface quality and increase the risk of warping.\n"
#~ "\n"
#~ "- Lower than 100% density (Min 10%):\n"
#~ " - Pros: Can create a string-like first layer. Faster and with better "
#~ "cooling because there is more space for air to circulate around the "
#~ "extruded bridge.\n"
#~ " - Cons: May lead to sagging and poorer surface finish.\n"
#~ "\n"
#~ "Recommended range: Minimum 10% - Maximum 125%."
#~ msgstr ""
#~ "控制外部桥接线的密度(间距)。默认值为 100%。\n"
#~ "理论上 100% 意味着实心桥接,但由于桥接挤出物容易下垂,100% 可能并不足"
#~ "够。\n"
#~ "\n"
#~ "- 高于 100% 的密度(推荐最大 125%):\n"
#~ " - 优点:产生更平滑的桥接表面,因为重叠的线在打印过程中提供额外支撑。\n"
#~ " - 缺点:可能导致过度挤出,从而降低上下表面质量并增加翘曲风险。\n"
#~ "\n"
#~ "- 低于 100% 的密度(最小 10%):\n"
#~ " - 优点:可形成类似拉丝的第一层。速度更快、冷却更好,因为挤出桥接周围有更"
#~ "多空气流通的空间。\n"
#~ " - 缺点:可能导致下垂和较差的表面光洁度。\n"
#~ "\n"
#~ "推荐范围:最小 10% - 最大 125%。"
#~ msgid ""
#~ "Controls the density (spacing) of internal bridge lines. Default is 100%. "
#~ "100% means a solid internal bridge.\n"
#~ "\n"
#~ "Internal bridges act as intermediate support between sparse infill and "
#~ "top solid infill and can strongly affect top surface quality.\n"
#~ "\n"
#~ "- Higher than 100% density (Recommended Max 125%):\n"
#~ " - Pros: Improves internal bridge strength and support under top layers, "
#~ "reducing sagging and improving top-surface finish.\n"
#~ " - Cons: Increases material use and print time; excessive density may "
#~ "cause overextrusion and internal stresses.\n"
#~ "\n"
#~ "- Lower than 100% density (Min 10%):\n"
#~ " - Pros: Can reduce pillowing and improve cooling (more airflow through "
#~ "the bridge), and may speed up printing.\n"
#~ " - Cons: May reduce internal support, increasing the risk of sagging and "
#~ "top surface defects.\n"
#~ "\n"
#~ "This option works particularly well when combined with the second "
#~ "internal bridge over infill option to improve bridging further before "
#~ "solid infill is extruded."
#~ msgstr ""
#~ "控制内部桥接线的密度(间距)。默认值为 100%。100% 表示实心内部桥接。\n"
#~ "\n"
#~ "内部桥接作为稀疏填充与顶部实心填充之间的过渡支撑,会强烈影响顶面质量。\n"
#~ "\n"
#~ "- 高于 100% 的密度(推荐最大 125%):\n"
#~ " - 优点:提升内部桥接强度以及对顶层的支撑,减少下垂并改善顶面光洁度。\n"
#~ " - 缺点:增加材料用量和打印时间;密度过高可能导致过度挤出和内部应力。\n"
#~ "\n"
#~ "- 低于 100% 的密度(最小 10%):\n"
#~ " - 优点:可减少表面起鼓并改善冷却(更多气流通过桥接),还可能加快打印速"
#~ "度。\n"
#~ " - 缺点:可能降低内部支撑,增加下垂和顶面缺陷的风险。\n"
#~ "\n"
#~ "此选项与“在填充上方增加第二层内部桥接”选项结合使用时效果尤佳,可在挤出实心"
#~ "填充之前进一步改善桥接。"
#, fuzzy, c-format, boost-format
#~ msgid ""
#~ "Bridge line width is expressed either as an absolute value or as a "
#~ "percentage of the active nozzle diameter (percentages are computed from "
#~ "the nozzle diameter).\n"
#~ "Recommended to use with a higher Bridge density or Bridge flow ratio.\n"
#~ "\n"
#~ "The maximum value is 100% or the nozzle diameter.\n"
#~ "If set to 0, the line width will match the Internal solid infill width."
#~ msgstr ""
#~ "桥接线宽可以表示为绝对值,或当前喷嘴直径的百分比(百分比根据喷嘴直径计"
#~ "算)。\n"
#~ "建议与较高的桥接密度或桥接流量比配合使用。\n"
#~ "\n"
#~ "最大值为 100% 或喷嘴直径。\n"
#~ "如果设置为 0,线宽将与内部实心填充宽度一致。"
#~ msgid "" #~ msgid ""
#~ "The Wipe option is not available when using the Firmware Retraction " #~ "The Wipe option is not available when using the Firmware Retraction "
#~ "mode.\n" #~ "mode.\n"
@@ -22236,9 +22669,6 @@ msgstr ""
#~ msgid "Mouse wheel:" #~ msgid "Mouse wheel:"
#~ msgstr "鼠标滚轮:" #~ msgstr "鼠标滚轮:"
#~ msgid "Object selection"
#~ msgstr "对象选择"
#~ msgid "Pass 1" #~ msgid "Pass 1"
#~ msgstr "粗调" #~ msgstr "粗调"
File diff suppressed because it is too large Load Diff
@@ -45,7 +45,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"1" "10"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -54,7 +54,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "12"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -51,7 +51,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"1" "12"
], ],
"filament_retraction_length": [ "filament_retraction_length": [
"0.8" "0.8"
@@ -48,7 +48,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"1" "12"
], ],
"filament_retraction_length": [ "filament_retraction_length": [
"0.8" "0.8"
@@ -48,7 +48,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "12"
], ],
"filament_type": [ "filament_type": [
"PETG" "PETG"
@@ -39,7 +39,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"1" "16"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -45,7 +45,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"1" "16"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -45,7 +45,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"1" "16"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -48,7 +48,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"1" "12"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -54,7 +54,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "12"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -48,7 +48,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"1" "12"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -54,7 +54,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"1.8" "12"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -48,7 +48,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "16"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -45,7 +45,7 @@
"1" "1"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"3" "6"
], ],
"filament_retract_before_wipe": [ "filament_retract_before_wipe": [
"100%" "100%"
@@ -54,7 +54,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"4" "10"
], ],
"filament_retract_before_wipe": [ "filament_retract_before_wipe": [
"100%" "100%"
@@ -54,7 +54,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"4" "10"
], ],
"filament_retract_before_wipe": [ "filament_retract_before_wipe": [
"100%" "100%"
@@ -54,7 +54,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"4" "10"
], ],
"filament_retract_before_wipe": [ "filament_retract_before_wipe": [
"100%" "100%"
@@ -54,7 +54,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"4" "10"
], ],
"filament_retract_before_wipe": [ "filament_retract_before_wipe": [
"100%" "100%"
@@ -48,7 +48,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "16"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -48,7 +48,7 @@
"1" "1"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"3" "6"
], ],
"filament_retract_before_wipe": [ "filament_retract_before_wipe": [
"100" "100"
@@ -57,7 +57,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"1" "10"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -51,7 +51,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "23"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -54,7 +54,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "18"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -51,7 +51,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "18"
], ],
"filament_retract_before_wipe": [ "filament_retract_before_wipe": [
"100" "100"
@@ -39,7 +39,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "21"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -45,7 +45,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "21"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
@@ -51,7 +51,7 @@
"0" "0"
], ],
"filament_max_volumetric_speed": [ "filament_max_volumetric_speed": [
"2" "21"
], ],
"filament_minimal_purge_on_wipe_tower": [ "filament_minimal_purge_on_wipe_tower": [
"15" "15"
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"name": "Flashforge", "name": "Flashforge",
"url": "", "url": "",
"version": "02.04.00.01", "version": "02.04.00.02",
"force_update": "0", "force_update": "0",
"description": "Flashforge configurations", "description": "Flashforge configurations",
"machine_model_list": [ "machine_model_list": [
@@ -49,6 +49,7 @@
"head_wrap_detect_zone": [], "head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0", "high_current_on_filament_swap": "0",
"host_type": "octoprint", "host_type": "octoprint",
"use_3mf": "1",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [ "long_retractions_when_cut": [
"0" "0"
@@ -49,6 +49,7 @@
"head_wrap_detect_zone": [], "head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0", "high_current_on_filament_swap": "0",
"host_type": "octoprint", "host_type": "octoprint",
"use_3mf": "1",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [ "long_retractions_when_cut": [
"0" "0"
@@ -49,6 +49,7 @@
"head_wrap_detect_zone": [], "head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0", "high_current_on_filament_swap": "0",
"host_type": "octoprint", "host_type": "octoprint",
"use_3mf": "1",
"layer_change_gcode": "", "layer_change_gcode": "",
"long_retractions_when_cut": [ "long_retractions_when_cut": [
"0" "0"
@@ -49,6 +49,7 @@
"head_wrap_detect_zone": [], "head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0", "high_current_on_filament_swap": "0",
"host_type": "octoprint", "host_type": "octoprint",
"use_3mf": "1",
"layer_change_gcode": "", "layer_change_gcode": "",
"long_retractions_when_cut": [ "long_retractions_when_cut": [
"0" "0"
@@ -49,6 +49,7 @@
"head_wrap_detect_zone": [], "head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0", "high_current_on_filament_swap": "0",
"host_type": "octoprint", "host_type": "octoprint",
"use_3mf": "1",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [ "long_retractions_when_cut": [
"0" "0"
@@ -49,6 +49,7 @@
"head_wrap_detect_zone": [], "head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0", "high_current_on_filament_swap": "0",
"host_type": "octoprint", "host_type": "octoprint",
"use_3mf": "1",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"long_retractions_when_cut": [ "long_retractions_when_cut": [
"0" "0"
@@ -49,6 +49,7 @@
"head_wrap_detect_zone": [], "head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0", "high_current_on_filament_swap": "0",
"host_type": "octoprint", "host_type": "octoprint",
"use_3mf": "1",
"layer_change_gcode": "", "layer_change_gcode": "",
"long_retractions_when_cut": [ "long_retractions_when_cut": [
"0" "0"
@@ -49,6 +49,7 @@
"head_wrap_detect_zone": [], "head_wrap_detect_zone": [],
"high_current_on_filament_swap": "0", "high_current_on_filament_swap": "0",
"host_type": "octoprint", "host_type": "octoprint",
"use_3mf": "1",
"layer_change_gcode": "", "layer_change_gcode": "",
"long_retractions_when_cut": [ "long_retractions_when_cut": [
"0" "0"
@@ -118,5 +118,6 @@
], ],
"extruder_clearance_height_to_lid": [ "extruder_clearance_height_to_lid": [
"150" "150"
] ],
"use_3mf": "1"
} }
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "Qidi", "name": "Qidi",
"version": "02.04.00.02", "version": "02.04.00.03",
"force_update": "0", "force_update": "0",
"description": "Qidi configurations", "description": "Qidi configurations",
"machine_model_list": [ "machine_model_list": [
@@ -48,7 +48,7 @@
"20" "20"
], ],
"machine_pause_gcode": "PAUSE", "machine_pause_gcode": "PAUSE",
"machine_start_gcode": "INIT_MAPPING_VALUE\nPRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperature] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nT[initial_tool]\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperature]\nG4 P3000\nG1 X108 Y1 F30000\nG0 Z[initial_layer_print_height] F600\nG0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X154 Z-0.1\nG1 X158\nG1 Z1 F600\nG1 X108 Y2.5 F30000\nG0 Z[initial_layer_print_height] F600\nG0 X128 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X154 Z-0.1\nG1 X158\nG1 Z1 F600", "machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperature] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nT[initial_tool]\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperature]\nG4 P3000\nG1 X108 Y1 F30000\nG0 Z[initial_layer_print_height] F600\nG0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X154 Z-0.1\nG1 X158\nG1 Z1 F600\nG1 X108 Y2.5 F30000\nG0 Z[initial_layer_print_height] F600\nG0 X128 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X154 Z-0.1\nG1 X158\nG1 Z1 F600",
"machine_unload_filament_time": "35", "machine_unload_filament_time": "35",
"nozzle_diameter": [ "nozzle_diameter": [
"0.4" "0.4"
@@ -71,5 +71,6 @@
"thumbnail_size": [ "thumbnail_size": [
"150x150" "150x150"
], ],
"printer_agent": "qidi" "printer_agent": "qidi",
"use_3mf": "1"
} }
@@ -48,7 +48,7 @@
"20" "20"
], ],
"machine_pause_gcode": "PAUSE", "machine_pause_gcode": "PAUSE",
"machine_start_gcode": "INIT_MAPPING_VALUE\nPRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG4 P3000\nT[initial_tool]\nG1 X108.000 Y1 F30000\nG0 Z[initial_layer_print_height] F600\n;G1 E3 F1800\nG90\nM83\nG0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG91\nG1 X1 Z-0.300\nG1 X4\nG1 Z1 F1200\nG90\nM400\nG1 X108.000 Y2.5 F30000\nG0 Z[initial_layer_print_height] F600\nM83\nG0 X128 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG91\nG1 X1 Z-0.300\nG1 X4\nG1 Z1 F1200\nG90\nM400\nG1 Z1 F600", "machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG4 P3000\nT[initial_tool]\nG1 X108.000 Y1 F30000\nG0 Z[initial_layer_print_height] F600\n;G1 E3 F1800\nG90\nM83\nG0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG91\nG1 X1 Z-0.300\nG1 X4\nG1 Z1 F1200\nG90\nM400\nG1 X108.000 Y2.5 F30000\nG0 Z[initial_layer_print_height] F600\nM83\nG0 X128 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG91\nG1 X1 Z-0.300\nG1 X4\nG1 Z1 F1200\nG90\nM400\nG1 Z1 F600",
"machine_unload_filament_time": "35", "machine_unload_filament_time": "35",
"nozzle_diameter": [ "nozzle_diameter": [
"0.4" "0.4"
@@ -71,5 +71,6 @@
"thumbnail_size": [ "thumbnail_size": [
"150x150" "150x150"
], ],
"printer_agent": "qidi" "printer_agent": "qidi",
"use_3mf": "1"
} }
@@ -78,5 +78,6 @@
"thumbnail_size": [ "thumbnail_size": [
"150x150" "150x150"
], ],
"fan_direction": "left" "fan_direction": "left",
"use_3mf": "1"
} }
@@ -94,7 +94,7 @@
"layer_change_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y304 F20000\nG1 X95 F20000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 Y324 F5000\nG1 E[retraction_length] F300\nG1 X65 F5000\nG1 Y290 F20000\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}", "layer_change_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y304 F20000\nG1 X95 F20000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 Y324 F5000\nG1 E[retraction_length] F300\nG1 X65 F5000\nG1 Y290 F20000\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}",
"machine_end_gcode": "DISABLE_BOX_HEATER\nM141 S0\nM140 S0\nDISABLE_ALL_SENSOR\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nUNLOAD_FILAMENT T=[current_extruder]\nG0 Y290 F12000\nG0 X90 Y290 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}\nM104 S0", "machine_end_gcode": "DISABLE_BOX_HEATER\nM141 S0\nM140 S0\nDISABLE_ALL_SENSOR\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nUNLOAD_FILAMENT T=[current_extruder]\nG0 Y290 F12000\nG0 X90 Y290 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}\nM104 S0",
"time_lapse_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y304 F20000\nG1 X95 F20000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 Y324 F5000\nG1 E[retraction_length] F300\nG1 X65 F5000\nG1 Y290 F20000\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}", "time_lapse_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y304 F20000\nG1 X95 F20000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 Y324 F5000\nG1 E[retraction_length] F300\nG1 X65 F5000\nG1 Y290 F20000\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}",
"machine_start_gcode": "INIT_MAPPING_VALUE\nPRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperature] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperature]\nG4 P3000\nT[initial_tool]\nG0 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0] - 12, first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 3} Z0\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1", "machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperature] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperature]\nG4 P3000\nT[initial_tool]\nG0 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0] - 12, first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 3} Z0\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1",
"thumbnails_format": "PNG", "thumbnails_format": "PNG",
"default_filament_profile": [ "default_filament_profile": [
"Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle" "Qidi Generic PLA @Qidi X-Plus 4 0.4 nozzle"
@@ -228,5 +228,7 @@
"prime_tower_lift_height": "-1", "prime_tower_lift_height": "-1",
"prime_tower_max_speed": "90", "prime_tower_max_speed": "90",
"prime_tower_flat_ironing": "0", "prime_tower_flat_ironing": "0",
"compatible_printers": [] "compatible_printers": [],
"gcode_label_objects": "0",
"exclude_object": "1"
} }
+2 -3
View File
@@ -14,7 +14,6 @@ export REQUIRED_DEV_PACKAGES=(
glew glew
gst-plugins-good gst-plugins-good
gstreamer gstreamer
gstreamermm
gtk3 gtk3
libmspack libmspack
libsecret libsecret
@@ -24,7 +23,7 @@ export REQUIRED_DEV_PACKAGES=(
openssl openssl
texinfo texinfo
wayland-protocols wayland-protocols
webkit2gtk webkit2gtk-4.1
wget wget
) )
@@ -37,7 +36,7 @@ then
done done
if [[ "${#NEEDED_PKGS[*]}" -gt 0 ]]; then if [[ "${#NEEDED_PKGS[*]}" -gt 0 ]]; then
sudo pacman -Syy --noconfirm "${NEEDED_PKGS[@]}" sudo pacman -Syu --noconfirm "${NEEDED_PKGS[@]}"
fi fi
echo -e "done\n" echo -e "done\n"
exit 0 exit 0
+3 -1
View File
@@ -9,4 +9,6 @@ ROOT_DIR="$(dirname "$0")/.."
cd "${ROOT_DIR}" || exit 1 cd "${ROOT_DIR}" || exit 1
ctest --test-dir build/tests -L "Http|PlaceholderParser" --output-junit "$(pwd)/ctest_results.xml" --output-on-failure -j # Run the whole suite, excluding tests tagged [NotWorking].
# --no-tests=error fails the job if the filter matches nothing (instead of passing green).
ctest --test-dir build/tests -LE "NotWorking" --no-tests=error --output-junit "$(pwd)/ctest_results.xml" --output-on-failure -j
+1 -1
View File
@@ -2186,7 +2186,7 @@ private:
else else
throw ConfigurationError("Serializing NaN"); throw ConfigurationError("Serializing NaN");
} }
else { else if (this->keys_map != nullptr) {
for (const auto& kvp : *this->keys_map) for (const auto& kvp : *this->keys_map)
if (kvp.second == v) if (kvp.second == v)
ss << kvp.first; ss << kvp.first;
+49 -1
View File
@@ -17,6 +17,7 @@
#include <limits> #include <limits>
#include <stdexcept> #include <stdexcept>
#include <iomanip> #include <iomanip>
#include <regex>
#include <boost/assign.hpp> #include <boost/assign.hpp>
#include <boost/bimap.hpp> #include <boost/bimap.hpp>
@@ -8137,6 +8138,21 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result)
return true; return true;
} }
// Orca: replicates GCode's object-label sanitization (sanitize_instance_name in GCode.cpp), used to
// build the per-instance object name written into slice_info.config so it matches the EXCLUDE_OBJECT /
// M486 object name embedded in the g-code. Keep this in sync with GCode.cpp.
static std::string sanitize_object_label(const std::string& name)
{
// Compiled once: building a std::regex is expensive and this runs per object instance.
static const std::regex non_word_re("[ !@#$%^&*()=+\\[\\]{};:\",']+");
std::string result = std::regex_replace(name, non_word_re, "_");
if (!result.empty() && result.front() == '_')
result.erase(result.begin());
if (!result.empty() && result.back() == '_')
result.erase(result.end() - 1);
return result;
}
bool _BBS_3MF_Exporter::_add_slice_info_config_file_to_archive(mz_zip_archive& archive, const Model& model, PlateDataPtrs& plate_data_list, const ObjectToObjectDataMap &objects_data, const DynamicPrintConfig& config) bool _BBS_3MF_Exporter::_add_slice_info_config_file_to_archive(mz_zip_archive& archive, const Model& model, PlateDataPtrs& plate_data_list, const ObjectToObjectDataMap &objects_data, const DynamicPrintConfig& config)
{ {
std::stringstream stream; std::stringstream stream;
@@ -8217,6 +8233,21 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result)
stream << "\"/>\n"; stream << "\"/>\n";
} }
// Orca: for non-BambuLab printers that label objects in the g-code (Klipper/Marlin/RRF via
// EXCLUDE_OBJECT / M486), write the per-instance g-code object name into slice_info.config
// (e.g. "OrcaCube_v2.drc_id_0_copy_0") so the printer can correlate objects between the 3MF
// and the g-code. The g-code names objects per plate as
// "<name>_id_<object index>_copy_<instance index>" (see GCode::set_object_info), which we
// reconstruct here from the (sorted) objects_and_instances list. identify_id is unchanged.
// BambuLab printers keep the raw object name.
const GCodeFlavor slice_gcode_flavor = config.opt_enum<GCodeFlavor>("gcode_flavor");
const bool use_gcode_object_name = !GCodeProcessor::s_IsBBLPrinter &&
(slice_gcode_flavor == gcfKlipper || slice_gcode_flavor == gcfMarlinLegacy ||
slice_gcode_flavor == gcfMarlinFirmware || slice_gcode_flavor == gcfRepRapFirmware);
int gcode_object_index = -1;
int gcode_copy_index = 0;
int last_object_id = -1;
for (auto it = plate_data->objects_and_instances.begin(); it != plate_data->objects_and_instances.end(); it++) for (auto it = plate_data->objects_and_instances.begin(); it != plate_data->objects_and_instances.end(); it++)
{ {
int obj_id = it->first; int obj_id = it->first;
@@ -8241,7 +8272,24 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result)
identify_id = inst->id().id; identify_id = inst->id().id;
bool skipped = std::find(plate_data->skipped_objects.begin(), plate_data->skipped_objects.end(), identify_id) != bool skipped = std::find(plate_data->skipped_objects.begin(), plate_data->skipped_objects.end(), identify_id) !=
plate_data->skipped_objects.end(); plate_data->skipped_objects.end();
stream << " <" << OBJECT_TAG << " " << IDENTIFYID_ATTR << "=\"" << std::to_string(identify_id) << "\" " << NAME_ATTR << "=\"" << xml_escape(obj->name)
// Advance the per-plate g-code object/copy index. objects_and_instances is sorted,
// so all instances of the same object are contiguous.
if (obj_id != last_object_id) {
++gcode_object_index;
gcode_copy_index = 0;
last_object_id = obj_id;
} else {
++gcode_copy_index;
}
std::string object_name = obj->name;
if (use_gcode_object_name)
// Matches GCode::get_instance_name(): sanitize(sanitize(name) + "_id_<obj>_copy_<inst>").
object_name = sanitize_object_label(sanitize_object_label(obj->name) + "_id_" +
std::to_string(gcode_object_index) + "_copy_" + std::to_string(gcode_copy_index));
stream << " <" << OBJECT_TAG << " " << IDENTIFYID_ATTR << "=\"" << std::to_string(identify_id) << "\" " << NAME_ATTR << "=\"" << xml_escape(object_name)
<< "\" " << SKIPPED_ATTR << "=\"" << (skipped ? "true" : "false") << "\" " << SKIPPED_ATTR << "=\"" << (skipped ? "true" : "false")
<< "\" />\n"; << "\" />\n";
} }
+3 -1
View File
@@ -2194,7 +2194,9 @@ void GCode::do_export(Print* print, const char* path, GCodeProcessorResult* resu
BOOST_LOG_TRIVIAL(info) << "Exporting G-code finished" << log_memory_info(); BOOST_LOG_TRIVIAL(info) << "Exporting G-code finished" << log_memory_info();
print->set_done(psGCodeExport); print->set_done(psGCodeExport);
if(is_BBL_Printer()) // Orca: label_object_enabled reflects whether objects are labeled in the g-code (EXCLUDE_OBJECT /
// M486), which is driven by exclude_object for every printer
if(result != nullptr)
result->label_object_enabled = m_enable_exclude_object; result->label_object_enabled = m_enable_exclude_object;
// Write the profiler measurements to file // Write the profiler measurements to file
PROFILE_UPDATE(); PROFILE_UPDATE();
+8 -8
View File
@@ -3120,7 +3120,7 @@ void GCodeProcessor::process_tags(const std::string_view comment, bool producers
// Orca: Integrate filament consumption for purging performed to an external device and controlled via macros // Orca: Integrate filament consumption for purging performed to an external device and controlled via macros
// (eg. Happy Hare) in the filament consumption stats. // (eg. Happy Hare) in the filament consumption stats.
if (boost::starts_with(comment, GCodeProcessor::External_Purge_Tag)) { if (boost::starts_with(comment, GCodeProcessor::External_Purge_Tag)) {
std::regex numberRegex(R"(\d+\.\d+)"); static const std::regex numberRegex(R"(\d+\.\d+)");
std::smatch match; std::smatch match;
std::string line(comment); std::string line(comment);
if (std::regex_search(line, match, numberRegex)) { if (std::regex_search(line, match, numberRegex)) {
@@ -4976,7 +4976,7 @@ void GCodeProcessor::process_M572(const GCodeReader::GCodeLine &line)
void GCodeProcessor::process_SET_PRESSURE_ADVANCE(const GCodeReader::GCodeLine& line) void GCodeProcessor::process_SET_PRESSURE_ADVANCE(const GCodeReader::GCodeLine& line)
{ {
std::regex regex(R"(SET_PRESSURE_ADVANCE\s+(?:.*\s+)?ADVANCE\s*=\s*([\d.]+))"); static const std::regex regex(R"(SET_PRESSURE_ADVANCE\s+(?:.*\s+)?ADVANCE\s*=\s*([\d.]+))");
std::smatch matches; std::smatch matches;
if (std::regex_search(line.raw(), matches, regex) && matches.size() > 1) { if (std::regex_search(line.raw(), matches, regex) && matches.size() > 1) {
@@ -5198,9 +5198,9 @@ void GCodeProcessor::process_M205(const GCodeReader::GCodeLine& line)
void GCodeProcessor::process_SET_VELOCITY_LIMIT(const GCodeReader::GCodeLine& line) void GCodeProcessor::process_SET_VELOCITY_LIMIT(const GCodeReader::GCodeLine& line)
{ {
// handle SQUARE_CORNER_VELOCITY // handle SQUARE_CORNER_VELOCITY
std::regex pattern("\\sSQUARE_CORNER_VELOCITY\\s*=\\s*([0-9]*\\.*[0-9]*)"); static const std::regex square_corner_velocity_pattern("\\sSQUARE_CORNER_VELOCITY\\s*=\\s*([0-9]*\\.*[0-9]*)");
std::smatch matches; std::smatch matches;
if (std::regex_search(line.raw(), matches, pattern) && matches.size() == 2) { if (std::regex_search(line.raw(), matches, square_corner_velocity_pattern) && matches.size() == 2) {
float _jerk = 0; float _jerk = 0;
try try
{ {
@@ -5213,8 +5213,8 @@ void GCodeProcessor::process_SET_VELOCITY_LIMIT(const GCodeReader::GCodeLine& li
} }
} }
pattern = std::regex("\\sACCEL\\s*=\\s*([0-9]*\\.*[0-9]*)"); static const std::regex accel_pattern("\\sACCEL\\s*=\\s*([0-9]*\\.*[0-9]*)");
if (std::regex_search(line.raw(), matches, pattern) && matches.size() == 2) { if (std::regex_search(line.raw(), matches, accel_pattern) && matches.size() == 2) {
float _accl = 0; float _accl = 0;
try try
{ {
@@ -5227,8 +5227,8 @@ void GCodeProcessor::process_SET_VELOCITY_LIMIT(const GCodeReader::GCodeLine& li
} }
} }
pattern = std::regex("\\sVELOCITY\\s*=\\s*([0-9]*\\.*[0-9]*)"); static const std::regex velocity_pattern("\\sVELOCITY\\s*=\\s*([0-9]*\\.*[0-9]*)");
if (std::regex_search(line.raw(), matches, pattern) && matches.size() == 2) { if (std::regex_search(line.raw(), matches, velocity_pattern) && matches.size() == 2) {
float _speed = 0; float _speed = 0;
try try
{ {
+4
View File
@@ -19,6 +19,10 @@ arrangement::ArrangePolygons get_arrange_polys(const Model &model, ModelInstance
for (ModelObject *mo : model.objects) for (ModelObject *mo : model.objects)
for (ModelInstance *minst : mo->instances) { for (ModelInstance *minst : mo->instances) {
minst->get_arrange_polygon(&ap); minst->get_arrange_polygon(&ap);
// ModelInstance::get_arrange_polygon leaves bed_idx at its UNARRANGED
// default; seed it to bed 0 (as get_instance_arrange_poly does) so the
// nester treats the item as placeable instead of returning it unplaced.
ap.bed_idx = 0;
input.emplace_back(ap); input.emplace_back(ap);
instances.emplace_back(minst); instances.emplace_back(minst);
} }
+1 -1
View File
@@ -1346,7 +1346,7 @@ static std::vector<std::string> s_Preset_printer_options {
"cooling_tube_retraction", "cooling_tube_retraction",
"cooling_tube_length", "high_current_on_filament_swap", "parking_pos_retraction", "extra_loading_move", "wipe_tower_type", "purge_in_prime_tower", "enable_filament_ramming", "tool_change_on_wipe_tower", "cooling_tube_length", "high_current_on_filament_swap", "parking_pos_retraction", "extra_loading_move", "wipe_tower_type", "purge_in_prime_tower", "enable_filament_ramming", "tool_change_on_wipe_tower",
"z_offset", "z_offset",
"disable_m73", "preferred_orientation", "emit_machine_limits_to_gcode", "pellet_modded_printer", "support_multi_bed_types", "default_bed_type", "bed_mesh_min","bed_mesh_max","bed_mesh_probe_distance", "adaptive_bed_mesh_margin", "enable_long_retraction_when_cut","long_retractions_when_cut","retraction_distances_when_cut", "disable_m73", "preferred_orientation", "emit_machine_limits_to_gcode", "pellet_modded_printer", "support_multi_bed_types", "use_3mf", "default_bed_type", "bed_mesh_min","bed_mesh_max","bed_mesh_probe_distance", "adaptive_bed_mesh_margin", "enable_long_retraction_when_cut","long_retractions_when_cut","retraction_distances_when_cut",
"bed_temperature_formula", "nozzle_flush_dataset" "bed_temperature_formula", "nozzle_flush_dataset"
}; };
+3 -1
View File
@@ -237,7 +237,8 @@ bool Print::invalidate_state_by_config_options(const ConfigOptionResolver & /* n
"bed_temperature_formula", "bed_temperature_formula",
"filament_notes", "filament_notes",
"process_notes", "process_notes",
"printer_notes" "printer_notes",
"use_3mf"
}; };
static std::unordered_set<std::string> steps_ignore; static std::unordered_set<std::string> steps_ignore;
@@ -2632,6 +2633,7 @@ std::string Print::export_gcode(const std::string& path_template, GCodeProcessor
gcode.do_export(this, path.c_str(), result, thumbnail_cb); gcode.do_export(this, path.c_str(), result, thumbnail_cb);
gcode.export_layer_filaments(result); gcode.export_layer_filaments(result);
//BBS //BBS
if (result != nullptr)
result->conflict_result = m_conflict_result; result->conflict_result = m_conflict_result;
return path.c_str(); return path.c_str();
} }
+14 -7
View File
@@ -818,6 +818,14 @@ void PrintConfigDef::init_common_params()
def->cli = ConfigOptionDef::nocli; def->cli = ConfigOptionDef::nocli;
def->set_default_value(new ConfigOptionBool(false)); def->set_default_value(new ConfigOptionBool(false));
def = this->add("use_3mf", coBool);
def->label = L("Use 3MF instead of G-code");
def->tooltip = L("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.");
def->mode = comAdvanced;
def->cli = ConfigOptionDef::nocli;
def->set_default_value(new ConfigOptionBool(false));
def = this->add("printer_agent", coString); def = this->add("printer_agent", coString);
def->label = L("Printer Agent"); def->label = L("Printer Agent");
def->tooltip = L("Select the network agent implementation for printer communication."); def->tooltip = L("Select the network agent implementation for printer communication.");
@@ -1284,15 +1292,14 @@ void PrintConfigDef::init_fff_params()
def = this->add("bridge_density", coPercent); def = this->add("bridge_density", coPercent);
def->label = L("External bridge density"); def->label = L("External bridge density");
def->category = L("Strength"); def->category = L("Strength");
def->tooltip = L("Controls the density (spacing) of external bridge lines. Default is 100%.\n" def->tooltip = L("Controls the density (spacing) of external bridge lines.\n"
"Theoretically, 100% means a solid bridge, but due to the tendency of bridge extrusions to sag, 100% may not be sufficient.\n\n" "Theoretically, 100% means a solid bridge, but due to the tendency of bridge extrusions to sag, 100% may not be sufficient.\n\n"
"- Higher than 100% density (Recommended Max 125%):\n" "- Higher than 100% density (Recommended Max 125%):\n"
" - Pros: Produces smoother bridge surfaces, as overlapping lines provide additional support during printing.\n" " - Pros: Produces smoother bridge surfaces, as overlapping lines provide additional support during printing.\n"
" - Cons: Can cause overextrusion, which may reduce lower and upper surface quality and increase the risk of warping.\n\n" " - Cons: Can cause overextrusion, which may reduce lower and upper surface quality and increase the risk of warping.\n\n"
"- Lower than 100% density (Min 10%):\n" "- Lower than 100% density (Min 10%):\n"
" - Pros: Can create a string-like first layer. Faster and with better cooling because there is more space for air to circulate around the extruded bridge.\n" " - Pros: Can create a string-like first layer. Faster and with better cooling because there is more space for air to circulate around the extruded bridge.\n"
" - Cons: May lead to sagging and poorer surface finish.\n\n" " - Cons: May lead to sagging and poorer surface finish.");
"Recommended range: Minimum 10% - Maximum 125%.");
def->sidetext = "%"; def->sidetext = "%";
def->min = 10; def->min = 10;
def->max = 125; def->max = 125;
@@ -1302,7 +1309,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("internal_bridge_density", coPercent); def = this->add("internal_bridge_density", coPercent);
def->label = L("Internal bridge density"); def->label = L("Internal bridge density");
def->category = L("Strength"); def->category = L("Strength");
def->tooltip = L("Controls the density (spacing) of internal bridge lines. Default is 100%. 100% means a solid internal bridge.\n\n" def->tooltip = L("Controls the density (spacing) of internal bridge lines.\n"
"Internal bridges act as intermediate support between sparse infill and top solid infill and can strongly affect top surface quality.\n\n" "Internal bridges act as intermediate support between sparse infill and top solid infill and can strongly affect top surface quality.\n\n"
"- Higher than 100% density (Recommended Max 125%):\n" "- Higher than 100% density (Recommended Max 125%):\n"
" - Pros: Improves internal bridge strength and support under top layers, reducing sagging and improving top-surface finish.\n" " - Pros: Improves internal bridge strength and support under top layers, reducing sagging and improving top-surface finish.\n"
@@ -1332,7 +1339,7 @@ void PrintConfigDef::init_fff_params()
def = this->add("bridge_line_width", coFloatOrPercent); def = this->add("bridge_line_width", coFloatOrPercent);
def->label = L("Bridge"); def->label = L("Bridge");
def->category = L("Quality"); def->category = L("Quality");
def->tooltip = L("Bridge line width is expressed either as an absolute value or as a percentage of the active nozzle diameter (percentages are computed from the nozzle diameter).\n" def->tooltip = L("Line width of the Bridge. If expressed as a %, it will be computed over the nozzle diameter.\n"
"Recommended to use with a higher Bridge density or Bridge flow ratio.\n\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n\n"
"The maximum value is 100% or the nozzle diameter.\n" "The maximum value is 100% or the nozzle diameter.\n"
"If set to 0, the line width will match the Internal solid infill width."); "If set to 0, the line width will match the Internal solid infill width.");
@@ -4381,7 +4388,7 @@ void PrintConfigDef::init_fff_params()
def->tooltip = L("Reduce the height of top-surface perimeters to match the model edge height.\n" def->tooltip = L("Reduce the height of top-surface perimeters to match the model edge height.\n"
"Affects perimeters with a slope less than this angle (degrees).\n" "Affects perimeters with a slope less than this angle (degrees).\n"
"A reasonable value is 35. Set to 0 to disable."); "A reasonable value is 35. Set to 0 to disable.");
def->sidetext = L("°"); def->sidetext = u8"°"; // degrees, don't need translation
def->min = 0; def->min = 0;
def->max = 90; def->max = 90;
def->mode = comExpert; def->mode = comExpert;
@@ -4395,7 +4402,7 @@ void PrintConfigDef::init_fff_params()
def->set_default_value(new ConfigOptionBool(false)); def->set_default_value(new ConfigOptionBool(false));
def = this->add("zaa_min_z", coFloat); def = this->add("zaa_min_z", coFloat);
def->label = L("Minimum z height"); def->label = L("Minimum Z height");
def->category = L("Quality"); def->category = L("Quality");
def->tooltip = L("Minimum Z-layer height.\n" def->tooltip = L("Minimum Z-layer height.\n"
"Also controls the slicing plane."); "Also controls the slicing plane.");
+1
View File
@@ -1467,6 +1467,7 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionBool, enable_filament_ramming)) ((ConfigOptionBool, enable_filament_ramming))
((ConfigOptionBool, tool_change_on_wipe_tower)) ((ConfigOptionBool, tool_change_on_wipe_tower))
((ConfigOptionBool, support_multi_bed_types)) ((ConfigOptionBool, support_multi_bed_types))
((ConfigOptionBool, use_3mf))
// Small Area Infill Flow Compensation // Small Area Infill Flow Compensation
((ConfigOptionStrings, small_area_infill_flow_compensation_model)) ((ConfigOptionStrings, small_area_infill_flow_compensation_model))
+9
View File
@@ -2349,6 +2349,15 @@ void TreeSupport::draw_circles()
ts_layer->base_areas = std::move(expanded_base_areas); ts_layer->base_areas = std::move(expanded_base_areas);
} }
// Orca: Final tree base polygons may be too close above model surfaces.
// Enforce bottom Z clearance for non-contact support layers as well.
if (!ts_layer->base_areas.empty()) {
const Polygons trimming = get_trim_support_regions(
*m_object, ts_layer, 0., m_slicing_params.gap_object_support, 0);
if (!trimming.empty())
ts_layer->base_areas = diff_ex(ts_layer->base_areas, trimming);
}
auto &area_groups = ts_layer->area_groups; auto &area_groups = ts_layer->area_groups;
for (auto& expoly : ts_layer->base_areas) { for (auto& expoly : ts_layer->base_areas) {
+12 -16
View File
@@ -1344,18 +1344,26 @@ void GCodeViewer::load_as_gcode(const GCodeProcessorResult& gcode_result, const
// load_toolpaths(gcode_result, build_volume, exclude_bounding_box); // load_toolpaths(gcode_result, build_volume, exclude_bounding_box);
// ORCA: Only show filament/color print preview if more than one tool/extruder is actually used in the toolpaths. // ORCA: Apply smart default view type when extruder count changes.
// Only reset back to Toolpaths (FeatureType) if we are currently in ColorPrint and this load is single-tool. // Multi-color: ColorPrint (Filament), Single-color: FeatureType (Line Type).
if (m_viewer.get_used_extruders_count() > 1) { // User selections persist within same extruder count, defaults reapply on count change.
int current_count = m_viewer.get_used_extruders_count();
if (current_count > 1) {
if (m_last_extruder_count_default_applied != 2) {
auto it = std::find(view_type_items.begin(), view_type_items.end(), libvgcode::EViewType::ColorPrint); auto it = std::find(view_type_items.begin(), view_type_items.end(), libvgcode::EViewType::ColorPrint);
if (it != view_type_items.end()) if (it != view_type_items.end())
m_view_type_sel = std::distance(view_type_items.begin(), it); m_view_type_sel = std::distance(view_type_items.begin(), it);
set_view_type(libvgcode::EViewType::ColorPrint); set_view_type(libvgcode::EViewType::ColorPrint);
} else if (get_view_type() == libvgcode::EViewType::ColorPrint) { m_last_extruder_count_default_applied = 2;
}
} else {
if (m_last_extruder_count_default_applied != 1) {
auto it = std::find(view_type_items.begin(), view_type_items.end(), libvgcode::EViewType::FeatureType); auto it = std::find(view_type_items.begin(), view_type_items.end(), libvgcode::EViewType::FeatureType);
if (it != view_type_items.end()) if (it != view_type_items.end())
m_view_type_sel = std::distance(view_type_items.begin(), it); m_view_type_sel = std::distance(view_type_items.begin(), it);
set_view_type(libvgcode::EViewType::FeatureType); set_view_type(libvgcode::EViewType::FeatureType);
m_last_extruder_count_default_applied = 1;
}
} }
// BBS: data for rendering color arrangement recommendation // BBS: data for rendering color arrangement recommendation
@@ -1455,18 +1463,6 @@ void GCodeViewer::load_as_gcode(const GCodeProcessorResult& gcode_result, const
m_viewer.set_time_mode(libvgcode::convert(PrintEstimatedStatistics::ETimeMode::Normal)); m_viewer.set_time_mode(libvgcode::convert(PrintEstimatedStatistics::ETimeMode::Normal));
} }
// set to color print by default if use multi extruders
if (m_viewer.get_used_extruders_count() > 1) {
for (int i = 0; i < view_type_items.size(); i++) {
if (view_type_items[i] == libvgcode::EViewType::ColorPrint) {
m_view_type_sel = i;
break;
}
}
set_view_type(libvgcode::EViewType::ColorPrint);
}
bool only_gcode_3mf = false; bool only_gcode_3mf = false;
PartPlate* current_plate = wxGetApp().plater()->get_partplate_list().get_curr_plate(); PartPlate* current_plate = wxGetApp().plater()->get_partplate_list().get_curr_plate();
bool current_has_print_instances = current_plate->has_printable_instances(); bool current_has_print_instances = current_plate->has_printable_instances();
+1
View File
@@ -226,6 +226,7 @@ private:
std::vector<libvgcode::EViewType> view_type_items; std::vector<libvgcode::EViewType> view_type_items;
std::vector<std::string> view_type_items_str; std::vector<std::string> view_type_items_str;
int m_view_type_sel = 0; int m_view_type_sel = 0;
int m_last_extruder_count_default_applied{0}; // 0=unset, 1=single, 2+=multi
std::vector<EMoveType> options_items; std::vector<EMoveType> options_items;
bool m_legend_visible{ true }; bool m_legend_visible{ true };
+3 -3
View File
@@ -1210,8 +1210,8 @@ GLCanvas3D::GLCanvas3D(wxGLCanvas* canvas, Bed3D &bed)
const wxString alt = GUI::shortkey_alt_prefix(); const wxString alt = GUI::shortkey_alt_prefix();
m_shortcuts_assembly_view = { m_shortcuts_assembly_view = {
{_L("Left mouse button"), _L("Object Selection")}, {_L("Left mouse button"), _L("Object selection")},
{alt + _L("Left mouse button"), _L("Part Selection")}, {alt + _L("Left mouse button"), _L("Part selection")},
{"1~16 " + _L("number keys"), _L("Number keys can quickly change the color of objects")}, {"1~16 " + _L("number keys"), _L("Number keys can quickly change the color of objects")},
}; };
} }
@@ -9468,7 +9468,7 @@ void GLCanvas3D::_render_paint_toolbar() const
float GLCanvas3D::_render_assembly_tooltip_button(ImGuiWrapper* imgui_wrapper) const float GLCanvas3D::_render_assembly_tooltip_button(ImGuiWrapper* imgui_wrapper) const
{ {
const float text_height = imgui_wrapper->calc_text_size(_L("part selection")).y; const float text_height = imgui_wrapper->calc_text_size(_L("Part selection")).y;
ImVec2 windowPos = ImGui::GetWindowPos(); ImVec2 windowPos = ImGui::GetWindowPos();
float x = windowPos.x; float x = windowPos.x;
float y = windowPos.y - ImGui::GetFrameHeight() - (5 * text_height); float y = windowPos.y - ImGui::GetFrameHeight() - (5 * text_height);
+57 -16
View File
@@ -472,7 +472,7 @@ static const FileWildcards file_wildcards_by_type[FT_SIZE] = {
/* FT_OBJ */ { L("OBJ files"), { ".obj"sv } }, /* FT_OBJ */ { L("OBJ files"), { ".obj"sv } },
/* FT_AMF */ { L("AMF files"), { ".amf"sv, ".zip.amf"sv, ".xml"sv } }, /* FT_AMF */ { L("AMF files"), { ".amf"sv, ".zip.amf"sv, ".xml"sv } },
/* FT_3MF */ { L("3MF files"), { ".3mf"sv } }, /* FT_3MF */ { L("3MF files"), { ".3mf"sv } },
/* FT_GCODE_3MF */ {L("Gcode 3MF files"), {".gcode.3mf"sv}}, /* FT_GCODE_3MF */ {L("G-code 3MF files"), {".gcode.3mf"sv}},
/* FT_GCODE */ { L("G-code files"), { ".gcode"sv} }, /* FT_GCODE */ { L("G-code files"), { ".gcode"sv} },
#ifdef __APPLE__ #ifdef __APPLE__
/* FT_MODEL */ /* FT_MODEL */
@@ -6523,16 +6523,16 @@ void GUI_App::update_single_bundle(wxCommandEvent& evt)
}); });
} }
void GUI_App::sync_bundle(std::string bundle_id, std::string version) int GUI_App::sync_bundle(std::string bundle_id, std::string version)
{ {
// if(preset_bundle->bundles.pauseReads.load()) // if(preset_bundle->bundles.pauseReads.load())
// { // {
// BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << __LINE__ << "ORCA : Update thread sync_bundle function yielded to main thread. 1"; // BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << __LINE__ << "ORCA : Update thread sync_bundle function yielded to main thread. 1";
// return; // if the main thread acquires the lock at the start of our operations, we will yield // return; // if the main thread acquires the lock at the start of our operations, we will yield
// } // }
if (!m_agent || !m_agent->is_user_login()) return; if (!m_agent || !m_agent->is_user_login()) return 0;
auto orca_agent = std::dynamic_pointer_cast<OrcaCloudServiceAgent>(m_agent->get_cloud_agent()); auto orca_agent = std::dynamic_pointer_cast<OrcaCloudServiceAgent>(m_agent->get_cloud_agent());
if (!orca_agent) return; if (!orca_agent) return 0;
BOOST_LOG_TRIVIAL(info) << "sync_bundle: checking bundle " << bundle_id << " for updates"; BOOST_LOG_TRIVIAL(info) << "sync_bundle: checking bundle " << bundle_id << " for updates";
@@ -6555,12 +6555,12 @@ void GUI_App::sync_bundle(std::string bundle_id, std::string version)
BOOST_LOG_TRIVIAL(warning) << "sync_bundle: failed to parse versions for bundle " << bundle_id BOOST_LOG_TRIVIAL(warning) << "sync_bundle: failed to parse versions for bundle " << bundle_id
<< " (local: " << local_version << ", remote: " << remote_version << ")"; << " (local: " << local_version << ", remote: " << remote_version << ")";
preset_bundle->bundles.ReadUnlock(); // unlock read when fail preset_bundle->bundles.ReadUnlock(); // unlock read when fail
return; return -1;
} }
if (remote_version <= local_version) { if (remote_version <= local_version) {
BOOST_LOG_TRIVIAL(info) << "sync_bundle: bundle " << bundle_id << " is up-to-date (version " << local_version << ")"; BOOST_LOG_TRIVIAL(info) << "sync_bundle: bundle " << bundle_id << " is up-to-date (version " << local_version << ")";
preset_bundle->bundles.ReadUnlock(); // unlock read when fail preset_bundle->bundles.ReadUnlock(); // unlock read when fail
return; return -1;
} }
BOOST_LOG_TRIVIAL(info) << "sync_bundle: updating bundle " << bundle_id BOOST_LOG_TRIVIAL(info) << "sync_bundle: updating bundle " << bundle_id
<< " from version " << local_version << " from version " << local_version
@@ -6577,8 +6577,7 @@ void GUI_App::sync_bundle(std::string bundle_id, std::string version)
// if it is an update, we will lock and write // if it is an update, we will lock and write
std::string ver; std::string ver;
if(is_update) if (is_update) {
{
preset_bundle->bundles.WriteLock(); preset_bundle->bundles.WriteLock();
preset_bundle->bundles.m_bundles[bundle_id].update_available = true; preset_bundle->bundles.m_bundles[bundle_id].update_available = true;
preset_bundle->bundles.m_bundles[bundle_id].is_subscribed = true; preset_bundle->bundles.m_bundles[bundle_id].is_subscribed = true;
@@ -6586,8 +6585,13 @@ void GUI_App::sync_bundle(std::string bundle_id, std::string version)
preset_bundle->bundles.WriteUnlock(); preset_bundle->bundles.WriteUnlock();
} }
if(app_config->get_bool("preset_bundle_auto_update") == true || is_new) const bool auto_update = app_config->get_bool("preset_bundle_auto_update");
{
if (is_update && !auto_update) {
return 1;
}
if (auto_update || is_new) {
// Fetch the latest bundle data from cloud // Fetch the latest bundle data from cloud
std::map<std::string, std::map<std::string, std::string>> bundle_presets; std::map<std::string, std::map<std::string, std::string>> bundle_presets;
BundleMetadata remote_metadata; BundleMetadata remote_metadata;
@@ -6595,11 +6599,12 @@ void GUI_App::sync_bundle(std::string bundle_id, std::string version)
if (result != 0) { if (result != 0) {
BOOST_LOG_TRIVIAL(warning) << "sync_bundle: failed to fetch bundle " << bundle_id << ", result=" << result; BOOST_LOG_TRIVIAL(warning) << "sync_bundle: failed to fetch bundle " << bundle_id << ", result=" << result;
return; return -1;
} }
// Import the updated bundle on the main thread // Import the updated bundle on the main thread
CallAfter([this, bundle_id, bundle_presets, remote_metadata,is_new,is_update,ver]() { CallAfter(
[this, bundle_id, bundle_presets, remote_metadata, is_new, is_update, ver]() {
if (!is_closing() && preset_bundle && app_config) { if (!is_closing() && preset_bundle && app_config) {
// Check the presets for any system vendors that need to be installed // Check the presets for any system vendors that need to be installed
for (auto data : bundle_presets) { for (auto data : bundle_presets) {
@@ -6644,6 +6649,8 @@ void GUI_App::sync_bundle(std::string bundle_id, std::string version)
} }
}); });
} }
return 0;
} }
@@ -6778,6 +6785,9 @@ void GUI_App::start_sync_user_preset(bool with_progress_dlg)
// BBS // BBS
m_user_sync_token.reset(new int(0)); m_user_sync_token.reset(new int(0));
if (with_progress_dlg) { if (with_progress_dlg) {
// Mark a manual progress dialog as active so restart_sync_user_preset() ignores
// repeat triggers while it is on screen (prevents stacking modal dialogs).
m_sync_user_preset_dlg_active = true;
auto dlg = new ProgressDialog(_L("Loading"), "", 100, this->mainframe, wxPD_AUTO_HIDE | wxPD_APP_MODAL | wxPD_CAN_ABORT); auto dlg = new ProgressDialog(_L("Loading"), "", 100, this->mainframe, wxPD_AUTO_HIDE | wxPD_APP_MODAL | wxPD_CAN_ABORT);
dlg->Update(0, _L("Loading user preset")); dlg->Update(0, _L("Loading user preset"));
progressFn = [this, dlg](int percent) { progressFn = [this, dlg](int percent) {
@@ -6789,7 +6799,9 @@ void GUI_App::start_sync_user_preset(bool with_progress_dlg)
return is_closing() || dlg->WasCanceled() || t.expired(); return is_closing() || dlg->WasCanceled() || t.expired();
}; };
finishFn = [this, dlg](bool) { finishFn = [this, dlg](bool) {
CallAfter([=]{ dlg->Destroy(); }); // Clear the guard together with destroying the dialog, on the GUI thread, so the
// next manual sync is allowed exactly once this dialog leaves the screen.
CallAfter([=]{ dlg->Destroy(); m_sync_user_preset_dlg_active = false; });
}; };
} }
else { else {
@@ -6803,7 +6815,10 @@ void GUI_App::start_sync_user_preset(bool with_progress_dlg)
m_sync_update_thread = Slic3r::create_thread( m_sync_update_thread = Slic3r::create_thread(
[this, progressFn, cancelFn, finishFn, t = std::weak_ptr<int>(m_user_sync_token)] { [this, progressFn, cancelFn, finishFn, t = std::weak_ptr<int>(m_user_sync_token)] {
if (!m_agent) return; // finishFn tears down the progress dialog (and clears the re-entrancy guard), so it
// must run on every exit path — otherwise an early bail-out would leak the modal
// dialog and leave the guard stuck, blocking all later manual syncs.
if (!m_agent) { finishFn(false); return; }
// One-time scan for orphaned .info files left over from offline deletions; queues HTTP DELETEs. // One-time scan for orphaned .info files left over from offline deletions; queues HTTP DELETEs.
scan_orphaned_info_files(); scan_orphaned_info_files();
@@ -6847,6 +6862,10 @@ void GUI_App::start_sync_user_preset(bool with_progress_dlg)
std::vector<Preset> presets_to_sync; std::vector<Preset> presets_to_sync;
std::vector<std::pair<std::string, std::string>> bundles_to_sync; std::vector<std::pair<std::string, std::string>> bundles_to_sync;
std::unordered_set<std::string> bundles_synced; std::unordered_set<std::string> bundles_synced;
std::unordered_set<std::string> known_available_updates;
bool update_available = false;
// Sync once immediately, then every 60 seconds. // Sync once immediately, then every 60 seconds.
while (!t.expired()) { while (!t.expired()) {
++tick_tock; ++tick_tock;
@@ -6952,17 +6971,31 @@ void GUI_App::start_sync_user_preset(bool with_progress_dlg)
// Iterate over the bundles, and update/create // Iterate over the bundles, and update/create
for (const auto& bundle_entry : bundles_to_sync) { for (const auto& bundle_entry : bundles_to_sync) {
bundles_synced.insert(bundle_entry.first); bundles_synced.insert(bundle_entry.first);
// Sync each bundle individually // Sync each bundle individually
// if(!preset_bundle->bundles.pauseReads.load()) // if pause is true we will skip updating this frame altogether // if(!preset_bundle->bundles.pauseReads.load()) // if pause is true we will skip updating this frame altogether
// { // {
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << __LINE__ << "ORCA : Update thread syncing bundles"; BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << __LINE__ << "ORCA : Update thread syncing bundles";
sync_bundle(bundle_entry.first, bundle_entry.second); int res = sync_bundle(bundle_entry.first, bundle_entry.second);
const std::string known_update_key = bundle_entry.first + ":" + bundle_entry.second;
if (res == 1 && known_available_updates.insert(known_update_key).second) {
update_available = true;
}
// } // }
// Small delay between bundle syncs to avoid overwhelming the server // Small delay between bundle syncs to avoid overwhelming the server
boost::this_thread::sleep_for(boost::chrono::milliseconds(100)); boost::this_thread::sleep_for(boost::chrono::milliseconds(100));
}
if (update_available) {
wxGetApp()
.plater()
->get_notification_manager()
->push_notification(NotificationType::CustomNotification,
NotificationManager::NotificationLevel::RegularNotificationLevel, "There is an update available. Open the preset bundle dialog to update it.");
update_available = false;
} }
std::vector<BundleMetadata> to_delete; std::vector<BundleMetadata> to_delete;
@@ -7045,6 +7078,14 @@ void GUI_App::stop_sync_user_preset()
void GUI_App::restart_sync_user_preset() void GUI_App::restart_sync_user_preset()
{ {
// A manual sync's progress dialog is already on screen — ignore repeat triggers so a
// second modal dialog can never stack. This matters most offline: each attempt blocks
// on a long HTTP timeout and can't be cancelled mid-request, and on macOS the global
// menu bar stays clickable even while the dialog disables the main window, so without
// this guard repeated clicks pile up modal dialogs and wedge the UI (force-quit only).
if (m_sync_user_preset_dlg_active)
return;
if (!m_user_sync_token) { if (!m_user_sync_token) {
// No sync running. If a restart helper is already in flight it will // No sync running. If a restart helper is already in flight it will
// start the new sync once the old thread is joined — don't race it. // start the new sync once the old thread is joined — don't race it.
+2 -1
View File
@@ -323,6 +323,7 @@ private:
boost::thread m_sync_update_thread; boost::thread m_sync_update_thread;
std::shared_ptr<int> m_user_sync_token; std::shared_ptr<int> m_user_sync_token;
std::atomic<bool> m_restart_sync_pending {false}; std::atomic<bool> m_restart_sync_pending {false};
std::atomic<bool> m_sync_user_preset_dlg_active {false}; // a manual "Sync Presets" progress dialog is on screen (see restart_sync_user_preset)
std::atomic<bool> m_sync_user_presets_now {false}; // request the sync loop to push user presets on its next tick std::atomic<bool> m_sync_user_presets_now {false}; // request the sync loop to push user presets on its next tick
std::atomic<bool> m_migration_retry_pending {false}; std::atomic<bool> m_migration_retry_pending {false};
bool m_is_dark_mode{ false }; bool m_is_dark_mode{ false };
@@ -544,7 +545,7 @@ public:
// Bundle subscription sync // Bundle subscription sync
void check_bundle_updates(); void check_bundle_updates();
void sync_bundle(std::string bundle_id, std::string version); int sync_bundle(std::string bundle_id, std::string version);
bool unsubscribe_bundle(const std::string& id); bool unsubscribe_bundle(const std::string& id);
void update_single_bundle(wxCommandEvent& evt); void update_single_bundle(wxCommandEvent& evt);
+1 -1
View File
@@ -2130,7 +2130,7 @@ void MenuFactory::append_menu_item_drop(wxMenu* menu)
if (plater()->canvas3D()->get_canvas_type() != GLCanvas3D::ECanvasType::CanvasView3D) if (plater()->canvas3D()->get_canvas_type() != GLCanvas3D::ECanvasType::CanvasView3D)
return false; return false;
else { else {
return (plater()->get_view3D_canvas3D()->get_selection().get_bounding_box().min.z() > SINKING_Z_THRESHOLD); return (std::abs(plater()->get_view3D_canvas3D()->get_selection().get_bounding_box().min.z()) > -SINKING_Z_THRESHOLD);
} //disable if model is on the bed / not in View3D } //disable if model is on the bed / not in View3D
}, m_parent); }, m_parent);
} }
+1 -1
View File
@@ -162,7 +162,7 @@ void GLGizmoAssembly::render_input_window_warning(bool same_model_object)
if (not_assembled_warning) { if (not_assembled_warning) {
m_imgui->warning_text( m_imgui->warning_text(
_L("Warning") + ": " + _L("Warning") + ": " +
_L("It is recommended to assemble the objects first,\nbecause the objects is restriced to bed \nand only parts can be lifted.") _L("It is recommended to assemble objects first,\nbecause they are restricted to the bed \nand only parts can be lifted.")
); );
} }
} }
+3 -2
View File
@@ -3,6 +3,7 @@
#include "GLGizmoBase.hpp" #include "GLGizmoBase.hpp"
#include "slic3r/GUI/GLSelectionRectangle.hpp" #include "slic3r/GUI/GLSelectionRectangle.hpp"
#include "slic3r/GUI/I18N.hpp"
#include "libslic3r/BrimEarsPoint.hpp" #include "libslic3r/BrimEarsPoint.hpp"
#include "libslic3r/ObjectID.hpp" #include "libslic3r/ObjectID.hpp"
@@ -87,8 +88,8 @@ public:
bool is_selection_rectangle_dragging() const { return m_selection_rectangle.is_dragging(); } bool is_selection_rectangle_dragging() const { return m_selection_rectangle.is_dragging(); }
bool wants_enter_leave_snapshots() const override { return true; } bool wants_enter_leave_snapshots() const override { return true; }
std::string get_gizmo_entering_text() const override { return "Entering Brim Ears"; } std::string get_gizmo_entering_text() const override { return _u8L("Entering Brim Ears"); }
std::string get_gizmo_leaving_text() const override { return "Leaving Brim Ears"; } std::string get_gizmo_leaving_text() const override { return _u8L("Leaving Brim Ears"); }
private: private:
bool on_init() override; bool on_init() override;
+4 -3
View File
@@ -6,6 +6,7 @@
#include "libslic3r/Print.hpp" #include "libslic3r/Print.hpp"
#include "libslic3r/ObjectID.hpp" #include "libslic3r/ObjectID.hpp"
#include "slic3r/GUI/3DScene.hpp" #include "slic3r/GUI/3DScene.hpp"
#include "slic3r/GUI/I18N.hpp"
#include <boost/thread.hpp> #include <boost/thread.hpp>
@@ -36,9 +37,9 @@ protected:
void render_tooltip_button(float x, float y); void render_tooltip_button(float x, float y);
wxString handle_snapshot_action_name(bool shift_down, Button button_down) const override; wxString handle_snapshot_action_name(bool shift_down, Button button_down) const override;
std::string get_gizmo_entering_text() const override { return "Entering Paint-on supports"; } std::string get_gizmo_entering_text() const override { return _u8L("Entering Paint-on supports"); }
std::string get_gizmo_leaving_text() const override { return "Leaving Paint-on supports"; } std::string get_gizmo_leaving_text() const override { return _u8L("Leaving Paint-on supports"); }
std::string get_action_snapshot_name() const override { return "Paint-on supports editing"; } std::string get_action_snapshot_name() const override { return _u8L("Paint-on supports editing"); }
// BBS // BBS
wchar_t m_current_tool = 0; wchar_t m_current_tool = 0;
@@ -2,6 +2,7 @@
#define slic3r_GLGizmoMmuSegmentation_hpp_ #define slic3r_GLGizmoMmuSegmentation_hpp_
#include "GLGizmoPainterBase.hpp" #include "GLGizmoPainterBase.hpp"
#include "slic3r/GUI/I18N.hpp"
namespace Slic3r::GUI { namespace Slic3r::GUI {
@@ -100,9 +101,9 @@ protected:
wxString handle_snapshot_action_name(bool shift_down, Button button_down) const override; wxString handle_snapshot_action_name(bool shift_down, Button button_down) const override;
std::string get_gizmo_entering_text() const override { return "Entering color painting"; } std::string get_gizmo_entering_text() const override { return _u8L("Entering color painting"); }
std::string get_gizmo_leaving_text() const override { return "Leaving color painting"; } std::string get_gizmo_leaving_text() const override { return _u8L("Leaving color painting"); }
std::string get_action_snapshot_name() const override { return "Color painting editing"; } std::string get_action_snapshot_name() const override { return _u8L("Color painting editing"); }
// BBS // BBS
size_t m_selected_extruder_idx = 0; size_t m_selected_extruder_idx = 0;
+27
View File
@@ -2026,6 +2026,26 @@ wxBoxSizer* MainFrame::create_side_tools()
}); });
p->append_button(send_gcode_btn); p->append_button(send_gcode_btn);
// Orca: when the printer accepts a .gcode.3mf (the "Support 3MF as gcode" option),
// also offer exporting the sliced .gcode.3mf bundle
const auto& printer_config = wxGetApp().preset_bundle->printers.get_edited_preset().config;
const auto* use_3mf_opt = printer_config.option<ConfigOptionBool>("use_3mf");
if (use_3mf_opt != nullptr && use_3mf_opt->value) {
SideButton* export_sliced_file_btn = new SideButton(p, _L("Export plate sliced file"), "");
export_sliced_file_btn->SetCornerRadius(0);
export_sliced_file_btn->Bind(wxEVT_BUTTON, [this, p](wxCommandEvent&) {
m_print_btn->SetLabel(_L("Export plate sliced file"));
m_print_select = eExportSlicedFile;
m_print_enable = get_enable_print_status();
m_print_btn->Enable(m_print_enable);
this->Layout();
fit_tab_labels(); // ORCA on label change
p->Dismiss();
});
p->append_button(export_sliced_file_btn);
}
p->append_button(export_gcode_btn); p->append_button(export_gcode_btn);
} }
else { else {
@@ -4033,6 +4053,13 @@ void MainFrame::set_print_button_to_default(PrintSelectType select_type)
m_print_enable = get_enable_print_status() && can_send_gcode(); m_print_enable = get_enable_print_status() && can_send_gcode();
m_print_btn->Enable(m_print_enable); m_print_btn->Enable(m_print_enable);
this->Layout(); this->Layout();
} else if (select_type == PrintSelectType::eExportSlicedFile) {
m_print_btn->SetLabel(_L("Export plate sliced file"));
m_print_select = eExportSlicedFile;
if (m_print_enable)
m_print_enable = get_enable_print_status();
m_print_btn->Enable(m_print_enable);
this->Layout();
} else { } else {
// unsupport // unsupport
return; return;
+6 -9
View File
@@ -279,12 +279,9 @@ ParamsPanel::ParamsPanel( wxWindow* parent, wxWindowID id, const wxPoint& pos, c
}); });
m_mode_icon->SetToolTip(_L("Cycle settings visibility")); m_mode_icon->SetToolTip(_L("Cycle settings visibility"));
m_mode_view = new ModeSwitchButton(m_top_panel); m_mode_view = new ModeSwitchButton(m_top_panel);
if (wxGetApp().get_mode() == comDevelop) { bool isDevMode = wxGetApp().get_mode() == comDevelop;
m_mode_view->SetSelection(mode_to_selection(comExpert)); m_mode_view->SetSelection(mode_to_selection(isDevMode ? comExpert : wxGetApp().get_saved_mode()));
m_mode_view->Enable(false); m_mode_view->SetDevMode(isDevMode);
} else {
m_mode_view->SetSelection(mode_to_selection(wxGetApp().get_saved_mode()));
}
// BBS: new layout // BBS: new layout
//m_search_btn = new ScalableButton(m_top_panel, wxID_ANY, "search", wxEmptyString, wxDefaultSize, wxDefaultPosition, wxBU_EXACTFIT | wxNO_BORDER, true); //m_search_btn = new ScalableButton(m_top_panel, wxID_ANY, "search", wxEmptyString, wxDefaultSize, wxDefaultPosition, wxBU_EXACTFIT | wxNO_BORDER, true);
@@ -653,13 +650,13 @@ void ParamsPanel::update_mode()
if (app_mode == comDevelop) { if (app_mode == comDevelop) {
mode_view->SetSelection(mode_to_selection(comExpert)); mode_view->SetSelection(mode_to_selection(comExpert));
mode_view->Enable(false); mode_view->SetDevMode(true);
return; return;
} }
mode_view->SetSelection(mode_to_selection(Slic3r::GUI::wxGetApp().get_saved_mode())); mode_view->SetSelection(mode_to_selection(Slic3r::GUI::wxGetApp().get_saved_mode()));
if (!mode_view->IsEnabled()) if (mode_view->GetDevMode())
mode_view->Enable(); mode_view->SetDevMode(false);
}; };
sync_mode_view(m_mode_view); sync_mode_view(m_mode_view);
+1 -1
View File
@@ -367,7 +367,7 @@ std::string PartSkipDialog::create_tmp_path()
} }
std::string tmp_path = (parent_path / buf.str()).string(); std::string tmp_path = (parent_path / buf.str()).string();
if (!std::filesystem::exists(tmp_path + "Metadata/") && !fs::create_directories(tmp_path + "Metadata/")) { wxMessageBox("create file failed."); } if (!std::filesystem::exists(tmp_path + "Metadata/") && !fs::create_directories(tmp_path + "Metadata/")) { wxMessageBox(_L("Failed to create the temporary folder.")); }
return tmp_path; return tmp_path;
} }
+88 -26
View File
@@ -524,6 +524,7 @@ struct Sidebar::priv
wxStaticLine * m_staticline1; wxStaticLine * m_staticline1;
StaticBox* m_panel_filament_title; StaticBox* m_panel_filament_title;
wxStaticText* m_staticText_filament_settings; wxStaticText* m_staticText_filament_settings;
wxStaticText* m_staticText_filament_count;
ScalableButton * m_bpButton_add_filament; ScalableButton * m_bpButton_add_filament;
ScalableButton * m_bpButton_del_filament; ScalableButton * m_bpButton_del_filament;
ScalableButton * m_bpButton_ams_filament; ScalableButton * m_bpButton_ams_filament;
@@ -650,6 +651,16 @@ void Sidebar::priv::layout_printer(bool isBBL, bool isDual)
// Single nozzle & non ams // Single nozzle & non ams
panel_nozzle_dia->Show(!isDual && preset_bundle.get_printer_extruder_count() < 2); panel_nozzle_dia->Show(!isDual && preset_bundle.get_printer_extruder_count() < 2);
extruder_single_sizer->Show(false); extruder_single_sizer->Show(false);
// ORCA ensure printer section is visible after changing printer from printer selection dialog
// this will inform user on printer change when printer section is collapsed
if (m_panel_printer_content){
bool isShown = m_panel_printer_content->IsShown();
if(!isShown && m_text_printer_settings){
m_text_printer_settings->SetLabel(_L("Printer")); // ensure title returns to default state
m_panel_printer_content->Show();
}
}
} }
void Sidebar::priv::flush_printer_sync(bool restart) void Sidebar::priv::flush_printer_sync(bool restart)
@@ -1650,7 +1661,7 @@ Sidebar::Sidebar(Plater *parent)
p->m_panel_printer_title->SetBackgroundColor2(0xF1F1F1); p->m_panel_printer_title->SetBackgroundColor2(0xF1F1F1);
p->m_printer_icon = new ScalableButton(p->m_panel_printer_title, wxID_ANY, "printer"); p->m_printer_icon = new ScalableButton(p->m_panel_printer_title, wxID_ANY, "printer");
p->m_text_printer_settings = new Label(p->m_panel_printer_title, _L("Printer"), LB_PROPAGATE_MOUSE_EVENT); p->m_text_printer_settings = new Label(p->m_panel_printer_title, _L("Printer"), LB_PROPAGATE_MOUSE_EVENT | wxST_ELLIPSIZE_END);
p->m_printer_icon->Bind(wxEVT_BUTTON, [this](wxCommandEvent& e) { p->m_printer_icon->Bind(wxEVT_BUTTON, [this](wxCommandEvent& e) {
//auto wizard_t = new ConfigWizard(wxGetApp().mainframe); //auto wizard_t = new ConfigWizard(wxGetApp().mainframe);
@@ -1683,8 +1694,8 @@ Sidebar::Sidebar(Plater *parent)
wxBoxSizer* h_sizer_title = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer* h_sizer_title = new wxBoxSizer(wxHORIZONTAL);
h_sizer_title->Add(p->m_printer_icon, 0, wxALIGN_CENTRE | wxLEFT, FromDIP(SidebarProps::TitlebarMargin())); h_sizer_title->Add(p->m_printer_icon, 0, wxALIGN_CENTRE | wxLEFT, FromDIP(SidebarProps::TitlebarMargin()));
h_sizer_title->AddSpacer(FromDIP(SidebarProps::ElementSpacing())); h_sizer_title->AddSpacer(FromDIP(SidebarProps::ElementSpacing()));
h_sizer_title->Add(p->m_text_printer_settings, 0, wxALIGN_CENTER); h_sizer_title->Add(p->m_text_printer_settings, 1, wxALIGN_CENTER | wxRIGHT, FromDIP(SidebarProps::WideSpacing()));
h_sizer_title->AddStretchSpacer(); //h_sizer_title->AddStretchSpacer();
h_sizer_title->Add(p->m_printer_connect , 0, wxALIGN_CENTER | wxRIGHT, FromDIP(SidebarProps::WideSpacing())); // used larger margin to prevent accidental clicks h_sizer_title->Add(p->m_printer_connect , 0, wxALIGN_CENTER | wxRIGHT, FromDIP(SidebarProps::WideSpacing())); // used larger margin to prevent accidental clicks
h_sizer_title->Add(p->m_printer_bbl_sync, 0, wxALIGN_CENTER | wxRIGHT, FromDIP(SidebarProps::WideSpacing())); // used larger margin to prevent accidental clicks h_sizer_title->Add(p->m_printer_bbl_sync, 0, wxALIGN_CENTER | wxRIGHT, FromDIP(SidebarProps::WideSpacing())); // used larger margin to prevent accidental clicks
h_sizer_title->Add(p->m_printer_setting, 0, wxALIGN_CENTER); h_sizer_title->Add(p->m_printer_setting, 0, wxALIGN_CENTER);
@@ -1703,7 +1714,13 @@ Sidebar::Sidebar(Plater *parent)
// add printer title // add printer title
scrolled_sizer->Add(p->m_panel_printer_title, 0, wxEXPAND | wxALL, 0); scrolled_sizer->Add(p->m_panel_printer_title, 0, wxEXPAND | wxALL, 0);
p->m_panel_printer_title->Bind(wxEVT_LEFT_UP, [this] (auto & e) { p->m_panel_printer_title->Bind(wxEVT_LEFT_UP, [this] (auto & e) {
p->m_panel_printer_content->Show(!p->m_panel_printer_content->IsShown()); if (!p || !p->combo_printer || !p->m_text_printer_settings || !p->m_panel_printer_content || !m_scrolled_sizer)
return;
// ORCA Show printer name on title when its folded to inform user without expanding it again
bool isShown = p->m_panel_printer_content->IsShown();
wxString title = _L("Printer") + wxString(!isShown ? "" : (" | " + p->combo_printer->GetValue()));
p->m_text_printer_settings->SetLabel(title);
p->m_panel_printer_content->Show(!isShown);
m_scrolled_sizer->Layout(); m_scrolled_sizer->Layout();
}); });
@@ -2057,6 +2074,8 @@ Sidebar::Sidebar(Plater *parent)
return; return;
p->m_panel_filament_content->Show(!p->m_panel_filament_content->IsShown()); p->m_panel_filament_content->Show(!p->m_panel_filament_content->IsShown());
m_scrolled_sizer->Layout(); m_scrolled_sizer->Layout();
CallAfter([this]{update_filaments_counter(true);}); // call after all UI processing done
}); });
wxBoxSizer* bSizer39; wxBoxSizer* bSizer39;
@@ -2064,11 +2083,13 @@ Sidebar::Sidebar(Plater *parent)
p->m_filament_icon = new ScalableButton(p->m_panel_filament_title, wxID_ANY, "filament"); p->m_filament_icon = new ScalableButton(p->m_panel_filament_title, wxID_ANY, "filament");
p->m_staticText_filament_settings = new Label(p->m_panel_filament_title, _L("Project Filaments"), LB_PROPAGATE_MOUSE_EVENT); p->m_staticText_filament_settings = new Label(p->m_panel_filament_title, _L("Project Filaments"), LB_PROPAGATE_MOUSE_EVENT);
bSizer39->Add(p->m_filament_icon, 0, wxALIGN_CENTER | wxLEFT, FromDIP(SidebarProps::TitlebarMargin())); bSizer39->Add(p->m_filament_icon, 0, wxALIGN_CENTER | wxLEFT, FromDIP(SidebarProps::TitlebarMargin()));
bSizer39->AddSpacer(FromDIP(SidebarProps::ElementSpacing())); bSizer39->Add(p->m_staticText_filament_settings, 0, wxALIGN_CENTER | wxLEFT | wxRIGHT, FromDIP(SidebarProps::ElementSpacing()));
bSizer39->Add( p->m_staticText_filament_settings, 0, wxALIGN_CENTER );
bSizer39->Add(FromDIP(10), 0, 0, 0, 0);
bSizer39->SetMinSize(-1, FromDIP(30)); bSizer39->SetMinSize(-1, FromDIP(30));
p->m_staticText_filament_count = new Label(p->m_panel_filament_title, "(0)", LB_PROPAGATE_MOUSE_EVENT);
bSizer39->Add(p->m_staticText_filament_count, 0, wxALIGN_CENTER );
bSizer39->Add(FromDIP(10), 0, 0, 0, 0);
p->m_panel_filament_title->SetSizer( bSizer39 ); p->m_panel_filament_title->SetSizer( bSizer39 );
p->m_panel_filament_title->Layout(); p->m_panel_filament_title->Layout();
auto spliter_1 = new ::StaticLine(p->scrolled); auto spliter_1 = new ::StaticLine(p->scrolled);
@@ -2103,6 +2124,7 @@ Sidebar::Sidebar(Plater *parent)
add_btn->SetToolTip(_L("Add one filament")); add_btn->SetToolTip(_L("Add one filament"));
add_btn->Bind(wxEVT_BUTTON, [this, scrolled_sizer](wxCommandEvent& e){ add_btn->Bind(wxEVT_BUTTON, [this, scrolled_sizer](wxCommandEvent& e){
add_filament(); add_filament();
update_filaments_counter();
}); });
p->m_bpButton_add_filament = add_btn; p->m_bpButton_add_filament = add_btn;
@@ -2112,6 +2134,7 @@ Sidebar::Sidebar(Plater *parent)
del_btn->SetToolTip(_L("Remove last filament")); del_btn->SetToolTip(_L("Remove last filament"));
del_btn->Bind(wxEVT_BUTTON, [this, scrolled_sizer](wxCommandEvent &e) { del_btn->Bind(wxEVT_BUTTON, [this, scrolled_sizer](wxCommandEvent &e) {
delete_filament(); delete_filament();
update_filaments_counter();
}); });
p->m_bpButton_del_filament = del_btn; p->m_bpButton_del_filament = del_btn;
@@ -2451,7 +2474,11 @@ void Sidebar::update_all_preset_comboboxes()
else else
p->m_bpButton_ams_filament->Hide(); p->m_bpButton_ams_filament->Hide();
auto print_btn_type = MainFrame::PrintSelectType::eExportGcode; // Orca: with "Support 3MF as gcode" (use_3mf) the local export is a .gcode.3mf bundle, so when no
// printer host/IP is configured the default action is "Export plate sliced file" (mirrors the
// print dropdown) instead of "Export G-code file".
auto print_btn_type = cfg.opt_bool("use_3mf") ? MainFrame::PrintSelectType::eExportSlicedFile
: MainFrame::PrintSelectType::eExportGcode;
wxString url = from_u8(PrintHost::get_print_host_webui(&cfg)); wxString url = from_u8(PrintHost::get_print_host_webui(&cfg));
wxString apikey; wxString apikey;
if(url.empty()) if(url.empty())
@@ -2838,6 +2865,26 @@ void Sidebar::update_filaments_area_height()
if (min_size.y > p->m_panel_filament_content->GetMaxHeight()) if (min_size.y > p->m_panel_filament_content->GetMaxHeight())
min_size.y = p->m_panel_filament_content->GetMaxHeight(); min_size.y = p->m_panel_filament_content->GetMaxHeight();
p->m_panel_filament_content->SetMinSize({-1, min_size.y}); p->m_panel_filament_content->SetMinSize({-1, min_size.y});
update_filaments_counter();
}
void Sidebar::update_filaments_counter(bool force_layout)
// ORCA
{
int current_count = p->combos_filament.size();
int preferred_count = std::stoi(wxGetApp().app_config->get("filaments_area_preferred_count"));
bool isShown = p->m_panel_filament_content->IsShown();
auto counter = p->m_staticText_filament_count;
counter->SetLabel("(" + std::to_string(current_count) + ")"); // update counter on every change
if(current_count > preferred_count || !isShown)
counter->Show();
else if (isShown) // hide when list is visible and short enough
counter->Hide();
if(force_layout)
m_scrolled_sizer->Layout();
} }
void Sidebar::msw_rescale() void Sidebar::msw_rescale()
@@ -3145,6 +3192,13 @@ void Sidebar::add_filament() {
if (p->combos_filament.size() >= MAXIMUM_EXTRUDER_NUMBER) return; if (p->combos_filament.size() >= MAXIMUM_EXTRUDER_NUMBER) return;
wxColour new_col = Plater::get_next_color_for_filament(); wxColour new_col = Plater::get_next_color_for_filament();
add_custom_filament(new_col); add_custom_filament(new_col);
auto filament_list = p->m_panel_filament_content;
if(!filament_list->IsShown()){
filament_list->Show(); // ORCA show list if its folded
m_scrolled_sizer->Layout();
}
filament_list->Scroll(-1, INT_MAX); // ORCA scroll to end of list on changes to inform user about filament count
} }
void Sidebar::delete_filament(size_t filament_id, int replace_filament_id) { void Sidebar::delete_filament(size_t filament_id, int replace_filament_id) {
@@ -3177,6 +3231,14 @@ void Sidebar::delete_filament(size_t filament_id, int replace_filament_id) {
wxGetApp().preset_bundle->export_selections(*wxGetApp().app_config); wxGetApp().preset_bundle->export_selections(*wxGetApp().app_config);
wxGetApp().plater()->update(); wxGetApp().plater()->update();
auto filament_list = p->m_panel_filament_content;
if(!filament_list->IsShown()){
filament_list->Show(); // ORCA show list if its folded
m_scrolled_sizer->Layout();
}
filament_list->Scroll(-1, INT_MAX); // ORCA scroll to end of list on changes to inform user about filament count
} }
void Sidebar::change_filament(size_t from_id, size_t to_id) void Sidebar::change_filament(size_t from_id, size_t to_id)
@@ -6225,12 +6287,12 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ":" << __LINE__ << " " << boost::format("%1%: %2%")%it->first %it->second; BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ":" << __LINE__ << " " << boost::format("%1%: %2%")%it->first %it->second;
// //
NotificationManager *notify_manager = q->get_notification_manager(); NotificationManager *notify_manager = q->get_notification_manager();
std::string error_message = L("Invalid values found in the 3MF:"); std::string error_message = _u8L("Invalid values found in the 3MF:");
error_message += "\n"; error_message += "\n";
for (std::map<std::string, std::string>::iterator it=validity.begin(); it!=validity.end(); ++it) for (std::map<std::string, std::string>::iterator it=validity.begin(); it!=validity.end(); ++it)
error_message += "-" + it->first + ": " + it->second + "\n"; error_message += "-" + it->first + ": " + it->second + "\n";
error_message += "\n"; error_message += "\n";
error_message += L("Please correct them in the param tabs"); error_message += _u8L("Please correct them in the param tabs");
notify_manager->bbl_show_3mf_warn_notification(error_message); notify_manager->bbl_show_3mf_warn_notification(error_message);
} }
} }
@@ -7622,7 +7684,7 @@ void Plater::priv::split_object(int obj_idx, bool auto_drop /* = true */)
}; };
bool split_auto_drop = auto_drop; bool split_auto_drop = auto_drop;
if (current_model_object->instances[0]->auto_drop && is_atleast_one_floating()) { if (current_model_object->instances[0]->auto_drop && is_atleast_one_floating()) {
MessageDialog dlg(q, _L("Disable Auto-Drop to preserve z positioning?\n"), MessageDialog dlg(q, _L("Disable Auto-Drop to preserve Z positioning?\n"),
_L("Object with floating parts was detected"), wxICON_QUESTION | wxYES_NO); _L("Object with floating parts was detected"), wxICON_QUESTION | wxYES_NO);
if (dlg.ShowModal() == wxID_YES) if (dlg.ShowModal() == wxID_YES)
@@ -10171,7 +10233,7 @@ void Plater::priv::on_action_print_plate(SimpleEvent&)
m_select_machine_dlg->prepare(partplate_list.get_curr_plate_index()); m_select_machine_dlg->prepare(partplate_list.get_curr_plate_index());
m_select_machine_dlg->ShowModal(); m_select_machine_dlg->ShowModal();
} else { } else {
q->send_gcode_legacy(PLATE_CURRENT_IDX, nullptr, true); q->send_gcode_legacy(PLATE_CURRENT_IDX, nullptr);
} }
} }
@@ -10272,7 +10334,7 @@ void Plater::priv::on_action_print_all(SimpleEvent&)
m_select_machine_dlg->prepare(PLATE_ALL_IDX); m_select_machine_dlg->prepare(PLATE_ALL_IDX);
m_select_machine_dlg->ShowModal(); m_select_machine_dlg->ShowModal();
} else { } else {
q->send_gcode_legacy(PLATE_ALL_IDX, nullptr, true); q->send_gcode_legacy(PLATE_ALL_IDX, nullptr);
} }
} }
@@ -16035,7 +16097,7 @@ void Plater::reslice_SLA_until_step(SLAPrintObjectStep step, const ModelObject &
// and let the background processing start. // and let the background processing start.
this->p->restart_background_process(state | priv::UPDATE_BACKGROUND_PROCESS_FORCE_RESTART); this->p->restart_background_process(state | priv::UPDATE_BACKGROUND_PROCESS_FORCE_RESTART);
} }
void Plater::send_gcode_legacy(int plate_idx, Export3mfProgressFn proFn, bool use_3mf) void Plater::send_gcode_legacy(int plate_idx, Export3mfProgressFn proFn)
{ {
// if physical_printer is selected, send gcode for this printer // if physical_printer is selected, send gcode for this printer
// DynamicPrintConfig* physical_printer_config = wxGetApp().preset_bundle->physical_printers.get_selected_printer_config(); // DynamicPrintConfig* physical_printer_config = wxGetApp().preset_bundle->physical_printers.get_selected_printer_config();
@@ -16047,17 +16109,9 @@ void Plater::send_gcode_legacy(int plate_idx, Export3mfProgressFn proFn, bool us
if (upload_job.empty()) if (upload_job.empty())
return; return;
const auto host_type_opt = physical_printer_config->option<ConfigOptionEnum<PrintHostType>>("host_type"); // Orca: the use_3mf printer option makes us send a .gcode.3mf to the printer
const auto host_type = host_type_opt != nullptr ? host_type_opt->value : htElegooLink; const auto* use_3mf_opt = physical_printer_config->option<ConfigOptionBool>("use_3mf");
const auto* ff_serial_opt = physical_printer_config->option<ConfigOptionString>("flashforge_serial_number"); const bool use_3mf = use_3mf_opt != nullptr && use_3mf_opt->value;
const auto* ff_code_opt = physical_printer_config->option<ConfigOptionString>("printhost_apikey");
const bool flashforge_local_api =
host_type == htFlashforge &&
ff_serial_opt != nullptr && !ff_serial_opt->value.empty() &&
ff_code_opt != nullptr && !ff_code_opt->value.empty();
if (flashforge_local_api)
use_3mf = true;
upload_job.upload_data.use_3mf = use_3mf; upload_job.upload_data.use_3mf = use_3mf;
@@ -16081,7 +16135,8 @@ void Plater::send_gcode_legacy(int plate_idx, Export3mfProgressFn proFn, bool us
} }
default_output_file = fs::path(Slic3r::fold_utf8_to_ascii(default_output_file.string())); default_output_file = fs::path(Slic3r::fold_utf8_to_ascii(default_output_file.string()));
if (use_3mf) { if (use_3mf) {
default_output_file.replace_extension("3mf"); // Orca: a gcode-in-3mf bundle is named ".gcode.3mf" (matching "Export plate sliced file")
default_output_file.replace_extension(".gcode.3mf");
} }
// Repetier specific: Query the server for the list of file groups. // Repetier specific: Query the server for the list of file groups.
@@ -16108,6 +16163,13 @@ void Plater::send_gcode_legacy(int plate_idx, Export3mfProgressFn proFn, bool us
auto preset_bundle = wxGetApp().preset_bundle; auto preset_bundle = wxGetApp().preset_bundle;
auto config = get_app_config(); auto config = get_app_config();
const auto host_type_opt = physical_printer_config->option<ConfigOptionEnum<PrintHostType>>("host_type");
const auto host_type = host_type_opt != nullptr ? host_type_opt->value : htElegooLink;
const auto* ff_serial_opt = physical_printer_config->option<ConfigOptionString>("flashforge_serial_number");
const auto* ff_code_opt = physical_printer_config->option<ConfigOptionString>("printhost_apikey");
const bool flashforge_local_api = host_type == htFlashforge && ff_serial_opt != nullptr && !ff_serial_opt->value.empty() &&
ff_code_opt != nullptr && !ff_code_opt->value.empty();
std::unique_ptr<PrintHostSendDialog> pDlg; std::unique_ptr<PrintHostSendDialog> pDlg;
if (host_type == htElegooLink) { if (host_type == htElegooLink) {
pDlg = std::make_unique<ElegooPrintHostSendDialog>(default_output_file, upload_job.printhost->get_post_upload_actions(), groups, pDlg = std::make_unique<ElegooPrintHostSendDialog>(default_output_file, upload_job.printhost->get_post_upload_actions(), groups,
+2 -1
View File
@@ -173,6 +173,7 @@ public:
bool reset_bed_type_combox_choices(bool is_sidebar_init = false); bool reset_bed_type_combox_choices(bool is_sidebar_init = false);
void change_top_border_for_mode_sizer(bool increase_border); void change_top_border_for_mode_sizer(bool increase_border);
void update_filaments_area_height(); void update_filaments_area_height();
void update_filaments_counter(bool force_layout = false);
void msw_rescale(); void msw_rescale();
void sys_color_changed(); void sys_color_changed();
void search(); void search();
@@ -521,7 +522,7 @@ public:
/* -1: send current gcode if not specified /* -1: send current gcode if not specified
* -2: send all gcode to target machine */ * -2: send all gcode to target machine */
int send_gcode(int plate_idx = -1, Export3mfProgressFn proFn = nullptr); int send_gcode(int plate_idx = -1, Export3mfProgressFn proFn = nullptr);
void send_gcode_legacy(int plate_idx = -1, Export3mfProgressFn proFn = nullptr, bool use_3mf = false); void send_gcode_legacy(int plate_idx = -1, Export3mfProgressFn proFn = nullptr);
int export_config_3mf(int plate_idx = -1, Export3mfProgressFn proFn = nullptr); int export_config_3mf(int plate_idx = -1, Export3mfProgressFn proFn = nullptr);
//BBS jump to nonitor after print job finished //BBS jump to nonitor after print job finished
void send_calibration_job_finished(wxCommandEvent &evt); void send_calibration_job_finished(wxCommandEvent &evt);
+1 -1
View File
@@ -562,7 +562,7 @@ void PrintHostSendDialog::init()
// }); // });
// } // }
add_button(wxID_CANCEL,false, L("Cancel")); add_button(wxID_CANCEL,false, _L("Cancel"));
finalize(); finalize();
#ifdef __linux__ #ifdef __linux__
+1 -1
View File
@@ -23,7 +23,7 @@
namespace Slic3r { namespace GUI { namespace Slic3r { namespace GUI {
PrinterCloudAuthDialog::PrinterCloudAuthDialog(wxWindow* parent, PrintHost* host) PrinterCloudAuthDialog::PrinterCloudAuthDialog(wxWindow* parent, PrintHost* host)
: wxDialog((wxWindow*) (wxGetApp().mainframe), wxID_ANY, "Login") : wxDialog((wxWindow*) (wxGetApp().mainframe), wxID_ANY, _L("Login"))
{ {
SetBackgroundColour(*wxWHITE); SetBackgroundColour(*wxWHITE);
// Url // Url
+1 -1
View File
@@ -255,7 +255,7 @@ UpdateVersionDialog::UpdateVersionDialog(wxWindow *parent)
// Store builds get updates from the Microsoft Store: wxID_YES opens the Store // Store builds get updates from the Microsoft Store: wxID_YES opens the Store
// product page there (see the EVT_SLIC3R_VERSION_ONLINE handler) instead of GitHub. // product page there (see the EVT_SLIC3R_VERSION_ONLINE handler) instead of GitHub.
auto github_link = new HyperLink(this, is_running_in_msix() ? _L("Check on Microsoft Store") : _L("Check on Github"), "", LB_AUTO_WRAP); auto github_link = new HyperLink(this, is_running_in_msix() ? _L("Check on Microsoft Store") : _L("Check on GitHub"), "", LB_AUTO_WRAP);
github_link->Bind(wxEVT_LEFT_DOWN, [this](wxMouseEvent &e) { github_link->Bind(wxEVT_LEFT_DOWN, [this](wxMouseEvent &e) {
EndModal(wxID_YES); EndModal(wxID_YES);
}); });

Some files were not shown because too many files have changed in this diff Show More