Merge branch 'main' into belt/baseChanges

This commit is contained in:
Joseph Robertson
2026-06-13 08:23:47 -05:00
committed by GitHub
60 changed files with 9762 additions and 1072 deletions
+2
View File
@@ -14,6 +14,7 @@ on:
- 'resources/**' - 'resources/**'
- ".github/workflows/build_*.yml" - ".github/workflows/build_*.yml"
- 'scripts/flatpak/**' - 'scripts/flatpak/**'
- 'scripts/msix/**'
pull_request: pull_request:
branches: branches:
@@ -30,6 +31,7 @@ on:
- 'build_release_vs2022.bat' - 'build_release_vs2022.bat'
- 'build_release_macos.sh' - 'build_release_macos.sh'
- 'scripts/flatpak/**' - 'scripts/flatpak/**'
- 'scripts/msix/**'
schedule: schedule:
+19
View File
@@ -371,6 +371,25 @@ jobs:
asset_content_type: application/x-msdownload asset_content_type: application/x-msdownload
max_releases: 1 max_releases: 1
- name: Build MSIX Store package Win
if: runner.os == 'Windows' && !vars.SELF_HOSTED
working-directory: ${{ github.workspace }}
shell: pwsh
run: |
./scripts/msix/build_msix.ps1 `
-InstallDir "${{ github.workspace }}/build/OrcaSlicer" `
-OutputPath "${{ github.workspace }}/build/OrcaSlicer_Windows_MSIX_${{ env.ver }}.msix" `
-IdentityName "${{ vars.ORCA_MSIX_IDENTITY_NAME || 'OrcaSlicer.OrcaSlicer' }}" `
-Publisher "${{ vars.ORCA_MSIX_PUBLISHER || 'CN=38F7EA55-C73B-4072-B3B2-C8E0EA15BB82' }}" `
-PublisherDisplayName "${{ vars.ORCA_MSIX_PUBLISHER_DISPLAY_NAME || 'OrcaSlicer' }}"
- name: Upload artifacts Win MSIX
if: runner.os == 'Windows' && !vars.SELF_HOSTED
uses: actions/upload-artifact@v7
with:
name: OrcaSlicer_Windows_MSIX_${{ env.ver }}
path: ${{ github.workspace }}/build/OrcaSlicer_Windows_MSIX_${{ env.ver }}.msix
# Ubuntu # Ubuntu
- name: Apt-Install Dependencies - name: Apt-Install Dependencies
if: runner.os == 'Linux' && !vars.SELF_HOSTED if: runner.os == 'Linux' && !vars.SELF_HOSTED
+2 -1
View File
@@ -73,8 +73,9 @@ jobs:
- name: Download release artifacts from build run - name: Download release artifacts from build run
run: | run: |
# Windows_V* (not Windows_*) keeps the MSIX Store artifact out: it goes to Partner Center, not GitHub releases.
gh run download "$RUN_ID" --repo "$GITHUB_REPOSITORY" --dir artifacts \ gh run download "$RUN_ID" --repo "$GITHUB_REPOSITORY" --dir artifacts \
-p 'OrcaSlicer_Windows_*' \ -p 'OrcaSlicer_Windows_V*' \
-p 'OrcaSlicer_Mac_universal_*' \ -p 'OrcaSlicer_Mac_universal_*' \
-p 'OrcaSlicer_Linux_ubuntu_*' \ -p 'OrcaSlicer_Linux_ubuntu_*' \
-p 'OrcaSlicer-Linux-flatpak_*' \ -p 'OrcaSlicer-Linux-flatpak_*' \
+352 -24
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-11 17:12-0300\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 ""
@@ -1547,6 +1589,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 "" msgstr ""
@@ -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,45 @@ 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 "" 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 +3365,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 ""
@@ -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 ""
@@ -9079,6 +9188,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 ""
@@ -9447,6 +9559,9 @@ msgstr ""
msgid "Travel speed" msgid "Travel speed"
msgstr "" msgstr ""
msgid "Junction Deviation"
msgstr ""
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "" msgstr ""
@@ -10237,9 +10352,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 +10810,23 @@ msgstr ""
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "" msgstr ""
msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
msgid "Open Microsoft Store"
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 +10930,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 ""
@@ -11800,7 +11926,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 +11940,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 +11982,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"
@@ -13568,9 +13688,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)."
@@ -18632,9 +18749,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 +19167,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 +19819,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 +19968,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 +19983,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 +20131,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."
+352 -24
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-11 17:12-0300\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"
@@ -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+"
@@ -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,45 @@ 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 ""
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 +3578,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"
@@ -8716,9 +8820,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 +9202,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"
@@ -9979,6 +10088,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."
@@ -10439,6 +10551,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 +11436,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 +11946,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 Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
msgid "Open Microsoft Store"
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 +12079,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"
@@ -13204,7 +13330,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 +13344,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 +13386,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"
@@ -15532,9 +15652,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)."
@@ -21775,9 +21892,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 +22415,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 +23252,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."
@@ -23180,6 +23405,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 +23421,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 +23574,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."
+352 -24
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-11 17:12-0300\n"
"PO-Revision-Date: \n" "PO-Revision-Date: \n"
"Last-Translator: Jakub Hencl\n" "Last-Translator: Jakub Hencl\n"
"Language-Team: \n" "Language-Team: \n"
@@ -195,6 +195,15 @@ msgstr "Hotovo"
msgid "Support Generated" msgid "Support Generated"
msgstr "Vygenerovaná podpora" msgstr "Vygenerovaná 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 "Gizmo-Umístit na plochu" msgstr "Gizmo-Umístit na plochu"
@@ -283,6 +292,15 @@ msgstr "Namáznuto 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 "Malování na povrch fuzzy skin" msgstr "Malování na povrch fuzzy skin"
@@ -302,6 +320,15 @@ msgstr "Varování: Fuzzy skin je vypnuta, malovaná fuzzy skin se neprojeví!"
msgid "Enable painted fuzzy skin for this object" msgid "Enable painted fuzzy skin for this object"
msgstr "Povolit malovanou (ručně aplikovanou) fuzzy skin pro tento objekt." msgstr "Povolit malovanou (ručně aplikovanou) fuzzy skin pro tento objekt."
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 "Přesunout" msgstr "Přesunout"
@@ -692,6 +719,15 @@ msgstr "Řezat podle čáry"
msgid "Delete connector" msgid "Delete connector"
msgstr "Smazat konektor" msgstr "Smazat konektor"
msgid "Entering Cut gizmo"
msgstr ""
msgid "Leaving Cut gizmo"
msgstr ""
msgid "Cut gizmo editing"
msgstr ""
msgid "Mesh name" msgid "Mesh name"
msgstr "Název sítě" msgstr "Název sítě"
@@ -1549,6 +1585,12 @@ msgstr "Paralelní vzdálenost:"
msgid "Flip by Face 2" msgid "Flip by Face 2"
msgstr "Převrátit podle plochy 2" msgstr "Převrátit podle plochy 2"
msgid "Entering Measure gizmo"
msgstr ""
msgid "Leaving Measure gizmo"
msgstr ""
msgid "Assemble" msgid "Assemble"
msgstr "Sestavit" msgstr "Sestavit"
@@ -1585,6 +1627,12 @@ msgstr ""
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Sestavení plocha–plocha" msgstr "Sestavení plocha–plocha"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1866,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?"
@@ -3151,6 +3213,45 @@ 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 "Vše"
msgid "No selected items..."
msgstr ""
msgid "All items selected..."
msgstr ""
msgid "No matching items..."
msgstr ""
msgid "Deselect All"
msgstr "Odznačit vše"
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 ""
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."
@@ -3427,6 +3528,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"
@@ -8567,9 +8671,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 "Vše"
msgid "By type" msgid "By type"
msgstr "By type" msgstr "By type"
@@ -8940,6 +9041,14 @@ msgstr "Download Network Plug-in"
msgid "Associate files to OrcaSlicer" msgid "Associate files to OrcaSlicer"
msgstr "Přiřadit soubory k OrcaSliceru" msgstr "Přiřadit soubory k OrcaSliceru"
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 "Associate 3MF files to OrcaSlicer" msgstr "Associate 3MF files to OrcaSlicer"
@@ -9771,6 +9880,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 "Řezání proběhlo v pořádku." msgstr "Řezání proběhlo v pořádku."
@@ -10216,6 +10328,9 @@ msgstr "Nastavit rychlost pro vnější a vnitřní mosty"
msgid "Travel speed" msgid "Travel speed"
msgstr "Rychlost přejezdu" msgstr "Rychlost přejezdu"
msgid "Junction Deviation"
msgstr "Junction Deviation"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "Jerk(XY)" msgstr "Jerk(XY)"
@@ -11085,9 +11200,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."
@@ -11586,12 +11698,23 @@ msgstr "Je dostupný nový síťový doplněk (%s). Chcete to nainstalovat?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Nová verze Orca Slicer" msgstr "Nová verze Orca Slicer"
msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
msgid "Open Microsoft Store"
msgstr ""
msgid "Skip this Version" msgid "Skip this Version"
msgstr "Přeskočit tuto verzi" msgstr "Přeskočit tuto verzi"
#, 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 "Potvrdit a aktualizovat trysku" msgstr "Potvrdit a aktualizovat trysku"
@@ -11705,6 +11828,9 @@ msgstr "Řezací modul"
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 "Aktualizovat firmware" msgstr "Aktualizovat firmware"
@@ -12913,7 +13039,7 @@ msgid "External bridge density"
msgstr "Hustota externího mostu" msgstr "Hustota externího mostu"
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"
@@ -12927,18 +13053,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 "Hustota vnitřního mostu" msgstr "Hustota vnitřního mostu"
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"
@@ -12973,11 +13095,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"
@@ -15140,9 +15260,6 @@ msgstr ""
msgid "Default jerk." msgid "Default jerk."
msgstr "Výchozí trhání." msgstr "Výchozí trhání."
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)."
@@ -21180,9 +21297,6 @@ msgstr "Předvolba tiskárny"
msgid "Filament Preset Template" msgid "Filament Preset Template"
msgstr "Šablona filamentového přednastaveného profilu" msgstr "Šablona filamentového přednastaveného profilu"
msgid "Deselect All"
msgstr "Odznačit vše"
msgid "Process Preset Template" msgid "Process Preset Template"
msgstr "Šablona předvolby procesu" msgstr "Šablona předvolby procesu"
@@ -21683,9 +21797,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 "Nesouhlasný typ tiskového hostitele: %s" msgstr "Nesouhlasný typ tiskového hostitele: %s"
@@ -22473,6 +22599,105 @@ msgstr "Nepodařilo se připojit k Flashforge přes sériový port"
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 "Zadaný stav není správný." msgstr "Zadaný stav není správný."
@@ -22525,6 +22750,12 @@ msgstr "Ouška límce"
msgid "Please select single object." msgid "Please select single object."
msgstr "Vyberte jeden objekt." msgstr "Vyberte jeden objekt."
msgid "Entering Brim Ears"
msgstr ""
msgid "Leaving Brim Ears"
msgstr ""
msgid "Zoom Out" msgid "Zoom Out"
msgstr "Zoom Out" msgstr "Zoom Out"
@@ -22534,6 +22765,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"
@@ -22685,6 +22919,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."
File diff suppressed because it is too large Load Diff
+352 -24
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-11 17:12-0300\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 ""
@@ -1543,6 +1585,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 "" msgstr ""
@@ -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,45 @@ 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 "" 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 +3378,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 ""
@@ -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 ""
@@ -9182,6 +9291,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"
@@ -9558,6 +9670,9 @@ msgstr ""
msgid "Travel speed" msgid "Travel speed"
msgstr "" msgstr ""
msgid "Junction Deviation"
msgstr ""
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "" msgstr ""
@@ -10373,9 +10488,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 +10947,23 @@ msgstr ""
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "" msgstr ""
msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
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 ""
@@ -10944,6 +11067,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 ""
@@ -11998,7 +12124,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 +12138,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 +12180,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"
@@ -13831,9 +13951,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)."
@@ -19051,9 +19168,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 +19610,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 +20263,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 +20412,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 +20427,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 +20575,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
+352 -24
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-11 17:12-0300\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"
@@ -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"
@@ -1604,6 +1646,12 @@ msgstr ""
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+"
@@ -1886,6 +1934,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 +3253,45 @@ 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 ""
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 +3573,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"
@@ -8695,9 +8799,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 +9196,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"
@@ -9973,6 +10082,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."
@@ -10430,6 +10542,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 +11454,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 +11966,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 Microsoft Store"
msgstr ""
msgid "Check on Github" 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 +12099,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"
@@ -13234,7 +13360,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 +13374,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 +13416,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"
@@ -15553,9 +15673,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)."
@@ -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."
+352 -24
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-11 17:12-0300\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"
@@ -1626,6 +1668,12 @@ msgstr ""
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+"
@@ -1911,6 +1959,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 +3280,45 @@ 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 "" 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 +3602,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"
@@ -8779,9 +8883,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 +9269,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"
@@ -10046,6 +10155,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."
@@ -10512,6 +10624,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 +11536,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 +12059,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 Microsoft Store"
msgstr ""
msgid "Check on Github" 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 +12194,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"
@@ -13359,7 +13485,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 +13499,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 +13541,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"
@@ -15731,9 +15851,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)."
@@ -22143,9 +22260,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 +22776,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 +23612,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 +23767,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 +23782,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 +23937,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."
+352 -24
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-11 17:12-0300\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 "組立てる"
@@ -1596,6 +1638,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+"
@@ -1869,6 +1917,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 +3203,45 @@ 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 "" 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 +3514,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 "初期レイヤー最適化のための熱プリコンディショニング"
@@ -8487,9 +8591,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 +8962,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に関連付けます。"
@@ -9697,6 +9806,9 @@ msgstr ""
"ファイルアップロードがタイムアウトしました。ファームウェアバージョンがこの操" "ファイルアップロードがタイムアウトしました。ファームウェアバージョンがこの操"
"作をサポートしているか、プリンターが正常に動作しているか確認してください。" "作をサポートしているか、プリンターが正常に動作しているか確認してください。"
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "スライス完了" msgstr "スライス完了"
@@ -10135,6 +10247,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 +11096,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 +11580,23 @@ msgstr "新しいプラグイン (%s) が発見しました、インストール
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "新バージョン" msgstr "新バージョン"
msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
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 "確認してノズルを更新"
@@ -11585,6 +11708,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 "ファームウェアを更新"
@@ -12679,7 +12805,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 +12819,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 +12861,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"
@@ -14547,9 +14667,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)."
@@ -19950,9 +20067,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 +20547,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 +21259,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 +21409,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 +21424,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 +21579,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."
+352 -24
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-11 17:12-0300\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 "병합"
@@ -1591,6 +1633,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+"
@@ -1866,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?"
@@ -3130,6 +3192,45 @@ 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 "" 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 +3500,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 "첫 번째 레이어 최적화를 위한 열 사전 조건"
@@ -8428,9 +8532,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 +8878,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에 연결"
@@ -9600,6 +9709,9 @@ msgstr ""
"파일 업로드 시간이 초과되었습니다. 펌웨어 버전이 이 작업을 지원하는지 확인하" "파일 업로드 시간이 초과되었습니다. 펌웨어 버전이 이 작업을 지원하는지 확인하"
"거나 프린터가 제대로 작동하는지 확인하세요." "거나 프린터가 제대로 작동하는지 확인하세요."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "슬라이스 완료." msgstr "슬라이스 완료."
@@ -10022,6 +10134,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 +10989,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 +11476,23 @@ msgstr "새 네트워크 플러그인(%s)을 사용할 수 있습니다. 설치
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Orca Slicer의 새 버전" msgstr "Orca Slicer의 새 버전"
msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
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 "노즐 확인 및 업데이트"
@@ -11482,6 +11605,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 "펌웨어 업데이트"
@@ -12631,7 +12757,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 +12771,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 +12813,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"
@@ -14745,9 +14865,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)."
@@ -20478,9 +20595,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 +21078,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 +21836,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 +21988,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 +22003,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 +22152,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."
+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
+352 -24
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-11 17:12-0300\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"
@@ -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"
@@ -1600,6 +1642,12 @@ msgstr ""
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Face and face assembly" msgstr "Face and face assembly"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1886,6 +1934,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 +3246,45 @@ 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 ""
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 +3565,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"
@@ -8641,9 +8745,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 +9119,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"
@@ -9877,6 +9986,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."
@@ -10338,6 +10450,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 +11337,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 +11839,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 Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
msgid "Open Microsoft Store"
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 +11969,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ą"
@@ -13079,7 +13205,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 +13219,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 +13261,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"
@@ -15350,9 +15470,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)."
@@ -21493,9 +21610,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 +22126,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"
@@ -22816,6 +22942,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 +23093,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 +23108,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 +23262,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."
+352 -24
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-11 17:12-0300\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"
@@ -1593,6 +1635,12 @@ msgstr ""
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Face and face assembly" msgstr "Face and face assembly"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1874,6 +1922,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 +3234,45 @@ 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 ""
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 +3549,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"
@@ -8648,9 +8752,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 +9126,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"
@@ -9884,6 +9993,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."
@@ -10338,6 +10450,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 +11335,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 +11841,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 Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
msgid "Open Microsoft Store"
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 +11971,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"
@@ -13083,7 +13209,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 +13223,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 +13265,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"
@@ -15353,9 +15473,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)."
@@ -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."
+364 -82
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-11 17:12-0300\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"
@@ -1609,6 +1651,12 @@ msgstr ""
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+"
@@ -1892,6 +1940,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 +3230,45 @@ 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 ""
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 +3534,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"
@@ -8599,9 +8703,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 +9052,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"
@@ -9802,6 +9911,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."
@@ -10236,6 +10348,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 +11234,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 +11731,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 Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
msgid "Open Microsoft Store"
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 +11861,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"
@@ -12959,7 +13085,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 +13099,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 +13141,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"
@@ -15201,9 +15321,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)."
@@ -21196,9 +21313,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 +21818,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 +22622,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 +22774,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 +22791,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 +22941,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."
@@ -26075,46 +26415,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 +26493,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 +26573,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 +26606,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"
+352 -27
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-11 17:12-0300\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"
@@ -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"
@@ -1614,6 +1656,12 @@ msgstr ""
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+"
@@ -1898,6 +1946,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 +3257,45 @@ 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 "" 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 +3579,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"
@@ -8742,9 +8846,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 +9245,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"
@@ -10020,6 +10129,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."
@@ -10484,6 +10596,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 +11508,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 +12015,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 Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "Verifique no GitHub" msgstr "Verifique no GitHub"
msgid "Open Microsoft Store"
msgstr ""
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 +12148,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"
@@ -13284,7 +13410,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 +13424,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 +13466,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"
@@ -15618,9 +15738,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)."
@@ -21931,9 +22048,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 +22575,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 +23407,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 +23560,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 +23576,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 +23730,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."
@@ -24706,9 +25034,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 >"
+354 -26
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-11 17:12-0300\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), "
@@ -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 "Объединить в сборку"
@@ -1643,6 +1685,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+"
@@ -1937,6 +1985,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?"
@@ -3263,6 +3325,47 @@ 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 "" 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 +3654,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 "Преднагрев для оптимизации первого слоя"
@@ -8875,11 +8981,6 @@ msgstr ""
"Объединять пользовательские профили материалов в подгруппы по выбранному " "Объединять пользовательские профили материалов в подгруппы по выбранному "
"критерию." "критерию."
# в Сохранение толщины вертикальной оболочки.
# было Везде, но из-за условия совместимости изменено.... как тогда быть?
msgid "All"
msgstr "Все"
msgid "By type" msgid "By type"
msgstr "Тип материала" msgstr "Тип материала"
@@ -9260,6 +9361,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"
@@ -10124,6 +10233,9 @@ msgstr ""
"Превышено время ожидания отправки файла. Убедитесь, что прошивка " "Превышено время ожидания отправки файла. Убедитесь, что прошивка "
"поддерживает эту функцию, и что принтер работает нормально." "поддерживает эту функцию, и что принтер работает нормально."
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "Нарезка завершена." msgstr "Нарезка завершена."
@@ -10584,6 +10696,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 +11609,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 +12106,23 @@ msgstr "Доступен новый сетевой плагин (%s). Хотит
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Доступна новая версия Orca Slicer" msgstr "Доступна новая версия Orca Slicer"
msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on Github" 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 +12243,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 "Обновить прошивку"
@@ -13360,7 +13486,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 +13500,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 +13542,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"
@@ -15769,9 +15889,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)."
@@ -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."
+352 -24
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-11 17:12-0300\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"
@@ -1584,6 +1626,12 @@ msgstr ""
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Face and face assembly" msgstr "Face and face assembly"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl +" msgstr "Ctrl +"
@@ -1862,6 +1910,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 +3212,45 @@ 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 ""
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 +3529,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"
@@ -8575,9 +8679,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 +9050,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"
@@ -9791,6 +9900,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."
@@ -10242,6 +10354,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 +11233,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."
@@ -11619,12 +11731,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 Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
msgid "Open Microsoft Store"
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 +11861,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"
@@ -12943,7 +13069,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 +13083,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 +13125,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"
@@ -15198,9 +15318,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)."
@@ -21290,9 +21407,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 +21911,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 +22714,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 +22866,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 +22881,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 +23035,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."
+352 -24
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-11 17:12-0300\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 "ประกอบ"
@@ -1580,6 +1622,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+"
@@ -1853,6 +1901,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 +3176,45 @@ 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 "" 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 +3473,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 "การปรับสภาพล่วงหน้าด้วยความร้อนเพื่อการเพิ่มประสิทธิภาพชั้นแรก"
@@ -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"
@@ -9562,6 +9671,9 @@ msgstr ""
"การอัปโหลดไฟล์หมดเวลา โปรดตรวจสอบว่าเวอร์ชันเฟิร์มแวร์รองรับการทำงานนี้หรือไม่ " "การอัปโหลดไฟล์หมดเวลา โปรดตรวจสอบว่าเวอร์ชันเฟิร์มแวร์รองรับการทำงานนี้หรือไม่ "
"หรือตรวจสอบว่าเครื่องพิมพ์ทำงานอย่างถูกต้องหรือไม่" "หรือตรวจสอบว่าเครื่องพิมพ์ทำงานอย่างถูกต้องหรือไม่"
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "ชิ้นตกลง" msgstr "ชิ้นตกลง"
@@ -10000,6 +10112,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 +10979,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 +11468,23 @@ msgstr "มีปลั๊กอินเครือข่ายใหม่ (%
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Orca Slicer เวอร์ชันใหม่" msgstr "Orca Slicer เวอร์ชันใหม่"
msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on Github" 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 "ยืนยันและอัปเดตหัวฉีด"
@@ -11469,6 +11592,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 "อัพเดตเฟิร์มแวร์"
@@ -12598,7 +12724,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 +12738,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 +12780,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"
@@ -14751,9 +14871,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)."
@@ -20606,9 +20723,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 +21200,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 +21960,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 +22109,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 +22124,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 +22275,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."
+352 -24
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-11 17:12-0300\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"
@@ -1604,6 +1646,12 @@ msgstr ""
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+"
@@ -1883,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?"
@@ -3160,6 +3222,45 @@ 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 ""
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 +3542,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"
@@ -8606,9 +8710,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 +9088,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"
@@ -9850,6 +9959,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."
@@ -10306,6 +10418,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 +11294,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 +11794,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 Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
msgid "Open Microsoft Store"
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 +11925,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"
@@ -13025,7 +13151,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 +13165,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 +13207,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"
@@ -15281,9 +15401,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)."
@@ -21414,9 +21531,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 +22044,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 +22876,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 +23028,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 +23043,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 +23197,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."
+352 -24
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-11 17:12-0300\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 "Об'єднати у збірку"
@@ -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+"
@@ -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,45 @@ 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 "" 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 +3517,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 ""
@@ -8461,9 +8565,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 +8915,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"
@@ -9607,6 +9716,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 "Нарізка прибл."
@@ -10042,6 +10154,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 +11021,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 +11507,23 @@ msgstr "Доступний новий мережевий плагін (%s), чи
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "Нова версія Orca Slicer" msgstr "Нова версія Orca Slicer"
msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
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 "Підтвердити і оновити сопло"
@@ -11507,6 +11630,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 "Оновити прошивку"
@@ -12704,7 +12830,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 +12844,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 +12886,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"
@@ -14910,9 +15030,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)."
@@ -20850,9 +20967,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 +21464,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 +22256,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 +22407,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 +22422,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 +22571,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."
+352 -24
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-11 17:12-0300\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"
@@ -1583,6 +1625,12 @@ msgstr ""
msgid "Face and face assembly" msgid "Face and face assembly"
msgstr "Face and face assembly" msgstr "Face and face assembly"
msgid "Entering Assembly gizmo"
msgstr ""
msgid "Leaving Assembly gizmo"
msgstr ""
msgid "Ctrl+" msgid "Ctrl+"
msgstr "Ctrl+" msgstr "Ctrl+"
@@ -1859,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?"
@@ -3133,6 +3195,45 @@ 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 ""
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 +3504,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"
@@ -8521,9 +8625,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 +8995,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"
@@ -9723,6 +9832,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."
@@ -10168,6 +10280,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 +11145,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 +11640,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 Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
msgid "Open Microsoft Store"
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 +11770,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"
@@ -12839,7 +12965,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 +12979,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 +13021,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"
@@ -15055,9 +15175,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)."
@@ -21072,9 +21189,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 +21688,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 +22491,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 +22643,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 +22658,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 +22812,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."
+449 -31
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-11 17:12-0300\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 "组合"
@@ -1565,6 +1607,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+"
@@ -1836,6 +1884,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 ""
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?"
@@ -3081,6 +3143,45 @@ 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 "" 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 +3430,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 "用于第一层优化的热预处理"
@@ -8232,9 +8336,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 +8702,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"
@@ -9397,6 +9506,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 "切片完成."
@@ -9809,6 +9921,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 +10775,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 +11257,23 @@ msgstr "新的网络插件(%s) 可用,您是否需要安装它?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "新版本的Orca Slicer" msgstr "新版本的Orca Slicer"
msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on Github" 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 "确认并更新喷嘴"
@@ -11256,6 +11379,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 "更新固件"
@@ -12358,8 +12484,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 +12500,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 +12512,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 +12576,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"
@@ -14482,9 +14601,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)."
@@ -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 ""
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 打印机的主机类型不匹配"
@@ -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 ""
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 "提供的状态不正确。"
@@ -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 ""
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."
@@ -21938,6 +22265,97 @@ msgstr ""
"避免翘曲\n" "避免翘曲\n"
"您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。" "您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。"
#~ 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"
+352 -24
View File
@@ -9,7 +9,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-11 17:12-0300\n"
"PO-Revision-Date: 2025-11-28 13:48-0600\n" "PO-Revision-Date: 2025-11-28 13:48-0600\n"
"Last-Translator: tntchn <15895303+tntchn@users.noreply.github.com>\n" "Last-Translator: tntchn <15895303+tntchn@users.noreply.github.com>\n"
"Language-Team: \n" "Language-Team: \n"
@@ -191,6 +191,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-放置在臉上"
@@ -276,6 +285,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 "塗刷絨毛表面效果"
@@ -295,6 +313,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 "移動"
@@ -680,6 +707,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 "網格名稱"
@@ -1532,6 +1568,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 "組合"
@@ -1568,6 +1610,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+"
@@ -1838,6 +1886,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?"
@@ -3081,6 +3143,45 @@ 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 "" 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."
@@ -3334,6 +3435,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 "首層優化的熱預調節"
@@ -8285,9 +8389,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 "按類型"
@@ -8640,6 +8741,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 ""
msgid "Associate 3MF files to OrcaSlicer" msgid "Associate 3MF files to OrcaSlicer"
msgstr "將 3MF 檔案關聯到 OrcaSlicer" msgstr "將 3MF 檔案關聯到 OrcaSlicer"
@@ -9433,6 +9542,9 @@ msgid ""
msgstr "" msgstr ""
"檔案上傳逾時。請檢查韌體版本是否支援此操作,或確認列印設備是否正常運作。" "檔案上傳逾時。請檢查韌體版本是否支援此操作,或確認列印設備是否正常運作。"
msgid "Sending failed, please try again!"
msgstr ""
msgid "Slice ok." msgid "Slice ok."
msgstr "切片完成。" msgstr "切片完成。"
@@ -9852,6 +9964,9 @@ msgstr "設定外部和內部橋接的速度"
msgid "Travel speed" msgid "Travel speed"
msgstr "空駛速度" msgstr "空駛速度"
msgid "Junction Deviation"
msgstr "轉折偏移值"
msgid "Jerk(XY)" msgid "Jerk(XY)"
msgstr "抖動(XY軸)" msgstr "抖動(XY軸)"
@@ -10684,9 +10799,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 線材新增至線材清單。"
@@ -11165,12 +11277,23 @@ msgstr "新版的網路外掛程式(%s)可用,是否要安裝?"
msgid "New version of Orca Slicer" msgid "New version of Orca Slicer"
msgstr "新版本的 Orca Slicer" msgstr "新版本的 Orca Slicer"
msgid "Check on Microsoft Store"
msgstr ""
msgid "Check on Github" msgid "Check on Github"
msgstr "" msgstr ""
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 "確認並更新噴嘴"
@@ -11276,6 +11399,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 "更新韌體"
@@ -12354,7 +12480,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"
@@ -12368,18 +12494,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"
@@ -12414,11 +12536,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"
@@ -14380,9 +14500,6 @@ msgstr "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)."
@@ -19995,9 +20112,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 "處理預設設定範本"
@@ -20455,9 +20569,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"
@@ -21184,6 +21310,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 "提供的狀態不正確。"
@@ -21234,6 +21459,12 @@ msgstr "邊緣支撐 (Brim)"
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 "縮小"
@@ -21243,6 +21474,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 已選擇"
@@ -21388,6 +21622,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."
+75
View File
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<Package
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
xmlns:rescap3="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities/3"
xmlns:desktop6="http://schemas.microsoft.com/appx/manifest/desktop/windows10/6"
xmlns:virtualization="http://schemas.microsoft.com/appx/manifest/virtualization/windows10"
IgnorableNamespaces="uap rescap rescap3 desktop6 virtualization">
<Identity Name="@MSIX_IDENTITY_NAME@"
Publisher="@MSIX_PUBLISHER@"
Version="@MSIX_VERSION@"
ProcessorArchitecture="x64" />
<Properties>
<DisplayName>OrcaSlicer</DisplayName>
<PublisherDisplayName>@MSIX_PUBLISHER_DISPLAY_NAME@</PublisherDisplayName>
<Logo>Assets\StoreLogo.png</Logo>
<!-- Keep config in the real %APPDATA%\OrcaSlicer so it survives uninstall and
is shared with the classic (NSIS/portable) install.
Win10 1903+: coarse switch disables AppData write virtualization entirely.
Win11+: fine-grained exclusion below takes precedence over the coarse switch. -->
<desktop6:FileSystemWriteVirtualization>disabled</desktop6:FileSystemWriteVirtualization>
<virtualization:FileSystemWriteVirtualization>
<virtualization:ExcludedDirectories>
<virtualization:ExcludedDirectory>$(KnownFolder:RoamingAppData)\OrcaSlicer</virtualization:ExcludedDirectory>
</virtualization:ExcludedDirectories>
</virtualization:FileSystemWriteVirtualization>
</Properties>
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.18362.0" MaxVersionTested="10.0.26100.0" />
</Dependencies>
<Resources>
<Resource Language="en-us" />
</Resources>
<Applications>
<Application Id="OrcaSlicer" Executable="orca-slicer.exe" EntryPoint="Windows.FullTrustApplication">
<uap:VisualElements
DisplayName="OrcaSlicer"
Description="Open-source slicer for FDM 3D printers"
BackgroundColor="transparent"
Square150x150Logo="Assets\Square150x150Logo.png"
Square44x44Logo="Assets\Square44x44Logo.png" />
<Extensions>
<uap:Extension Category="windows.fileTypeAssociation">
<uap:FileTypeAssociation Name="orcaslicer-models">
<uap:SupportedFileTypes>
<uap:FileType>.3mf</uap:FileType>
<uap:FileType>.stl</uap:FileType>
<uap:FileType>.step</uap:FileType>
<uap:FileType>.stp</uap:FileType>
<uap:FileType>.gcode</uap:FileType>
<uap:FileType>.drc</uap:FileType>
</uap:SupportedFileTypes>
<rescap3:MigrationProgIds>
<rescap3:MigrationProgId>Orca.Slicer.1</rescap3:MigrationProgId>
</rescap3:MigrationProgIds>
</uap:FileTypeAssociation>
</uap:Extension>
<uap:Extension Category="windows.protocol">
<uap:Protocol Name="orcaslicer" />
</uap:Extension>
</Extensions>
</Application>
</Applications>
<Capabilities>
<rescap:Capability Name="runFullTrust" />
<rescap:Capability Name="unvirtualizedResources" />
</Capabilities>
</Package>
Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

+67
View File
@@ -0,0 +1,67 @@
<#
Builds the unsigned MSIX Store package from an existing install tree.
The package is intentionally NOT signed: the Microsoft Store strips and
re-signs uploads with Microsoft's certificate. For local installs use
Developer Mode loose-layout registration instead:
./scripts/msix/build_msix.ps1 -StageOnly
Add-AppxPackage -Register <staging>\AppxManifest.xml
Requires the Windows SDK (makeappx.exe) unless -StageOnly is used.
#>
param(
[string]$InstallDir = "build/OrcaSlicer",
[string]$OutputPath = "build/OrcaSlicer_Windows_MSIX.msix",
[string]$StagingDir = "",
[switch]$StageOnly,
[string]$IdentityName = "OrcaSlicer.OrcaSlicer",
[string]$Publisher = "CN=38F7EA55-C73B-4072-B3B2-C8E0EA15BB82",
[string]$PublisherDisplayName = "OrcaSlicer"
)
$ErrorActionPreference = 'Stop'
$repoRoot = Split-Path (Split-Path $PSScriptRoot -Parent) -Parent
# MSIX version = MAJOR.MINOR.PATCH.0 from the SoftFever_VERSION semver triplet
# (Store requires the revision field to be 0).
$versionContent = Get-Content (Join-Path $repoRoot 'version.inc') -Raw
if ($versionContent -notmatch 'set\(SoftFever_VERSION "(\d+)\.(\d+)\.(\d+)') {
throw "Could not parse SoftFever_VERSION from version.inc"
}
$msixVersion = "$($Matches[1]).$($Matches[2]).$($Matches[3]).0"
Write-Output "MSIX version: $msixVersion"
if (-not (Test-Path (Join-Path $InstallDir 'orca-slicer.exe'))) {
throw "orca-slicer.exe not found in '$InstallDir' - build the install tree first"
}
if ([string]::IsNullOrEmpty($StagingDir)) {
$StagingDir = Join-Path ([System.IO.Path]::GetTempPath()) 'orca-msix-staging'
}
if (Test-Path $StagingDir) { Remove-Item $StagingDir -Recurse -Force }
New-Item -ItemType Directory -Force $StagingDir | Out-Null
Copy-Item -Path (Join-Path $InstallDir '*') -Destination $StagingDir -Recurse
Copy-Item -Path (Join-Path $PSScriptRoot 'assets') -Destination (Join-Path $StagingDir 'Assets') -Recurse
$manifest = Get-Content (Join-Path $PSScriptRoot 'AppxManifest.xml') -Raw
$manifest = $manifest.Replace('@MSIX_VERSION@', $msixVersion)
$manifest = $manifest.Replace('@MSIX_IDENTITY_NAME@', $IdentityName)
$manifest = $manifest.Replace('@MSIX_PUBLISHER@', $Publisher)
$manifest = $manifest.Replace('@MSIX_PUBLISHER_DISPLAY_NAME@', $PublisherDisplayName)
Set-Content -Path (Join-Path $StagingDir 'AppxManifest.xml') -Value $manifest -Encoding utf8
if ($StageOnly) {
Write-Output "Staged loose layout at: $StagingDir"
return
}
$makeappx = Get-ChildItem "${env:ProgramFiles(x86)}\Windows Kits\10\bin\10.*\x64\makeappx.exe" -ErrorAction SilentlyContinue |
Sort-Object { [version]$_.Directory.Parent.Name } -Descending |
Select-Object -First 1 -ExpandProperty FullName
if (-not $makeappx) {
throw "makeappx.exe not found under '${env:ProgramFiles(x86)}\Windows Kits\10\bin' - install the Windows SDK"
}
Write-Output "Using makeappx: $makeappx"
& $makeappx pack /d $StagingDir /p $OutputPath /o
if ($LASTEXITCODE -ne 0) { throw "makeappx pack failed with exit code $LASTEXITCODE" }
Write-Output "Packed: $OutputPath"
+56
View File
@@ -0,0 +1,56 @@
# Generates the MSIX package logo assets from the master vector logo
# (resources\images\OrcaSlicer_gradient_circle.svg). Each PNG is rendered from
# the SVG at its exact target size (true per-size vector rasterization, not
# downscaled from one bitmap), preserving alpha transparency in the corners
# outside the circle (the manifest uses BackgroundColor="transparent").
#
# Run once locally on Windows (re-run only if the logo changes), then commit
# the PNGs in assets/. CI never runs this script.
#
# Prerequisite: Python 3 with the resvg-py package (pip install resvg-py).
# It bundles the resvg SVG renderer, needed because the master SVG uses
# gradients with alpha-fade stops that System.Drawing cannot rasterize.
param(
[string]$Python = 'python'
)
$ErrorActionPreference = 'Stop'
$repoRoot = Split-Path (Split-Path $PSScriptRoot -Parent) -Parent
$source = Join-Path $repoRoot 'resources\images\OrcaSlicer_gradient_circle.svg'
$outDir = Join-Path $PSScriptRoot 'assets'
New-Item -ItemType Directory -Force $outDir | Out-Null
$sizes = [ordered]@{
'Square150x150Logo.png' = 150
'Square44x44Logo.png' = 44
'Square44x44Logo.targetsize-44_altform-unplated.png' = 44
'StoreLogo.png' = 50
}
$py = @'
import sys
from pathlib import Path
import resvg_py
svg, out_dir = sys.argv[1], Path(sys.argv[2])
for spec in sys.argv[3:]:
name, px = spec.rsplit('=', 1)
px = int(px)
data = resvg_py.svg_to_bytes(svg_path=svg, width=px, height=px)
(out_dir / name).write_bytes(bytes(data))
print(f'Wrote {name} ({px}x{px})')
'@
$renderScript = Join-Path $env:TEMP 'orca_msix_render.py'
Set-Content -Path $renderScript -Value $py -Encoding utf8
try {
$specs = foreach ($name in $sizes.Keys) { "$name=$($sizes[$name])" }
& $Python $renderScript $source $outDir @specs
if ($LASTEXITCODE -ne 0) {
throw 'resvg render failed. Is resvg-py installed? (pip install resvg-py)'
}
}
finally {
Remove-Item $renderScript -ErrorAction SilentlyContinue
}
+4 -5
View File
@@ -1334,15 +1334,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;
@@ -1352,7 +1351,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"
@@ -1382,7 +1381,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.");
+15 -1
View File
@@ -2859,7 +2859,11 @@ bool GUI_App::on_init_inner()
switch (dialog.ShowModal()) switch (dialog.ShowModal())
{ {
case wxID_YES: case wxID_YES:
wxLaunchDefaultBrowser(version_info.url); // Store builds get updates from the Microsoft Store, not the GitHub release page.
if (is_running_in_msix())
open_ms_store_product_page();
else
wxLaunchDefaultBrowser(version_info.url);
break; break;
case wxID_NO: case wxID_NO:
break; break;
@@ -9112,6 +9116,10 @@ static bool del_win_registry(HKEY hkeyHive, const wchar_t *pszVar, const wchar_t
void GUI_App::associate_files(std::wstring extend) void GUI_App::associate_files(std::wstring extend)
{ {
#ifdef WIN32 #ifdef WIN32
// MSIX: shell integration is declared in the package manifest; registry
// writes from a packaged process are virtualized and invisible to the shell.
if (is_running_in_msix())
return;
wchar_t app_path[MAX_PATH]; wchar_t app_path[MAX_PATH];
::GetModuleFileNameW(nullptr, app_path, sizeof(app_path)); ::GetModuleFileNameW(nullptr, app_path, sizeof(app_path));
@@ -9137,6 +9145,8 @@ void GUI_App::associate_files(std::wstring extend)
void GUI_App::disassociate_files(std::wstring extend) void GUI_App::disassociate_files(std::wstring extend)
{ {
#ifdef WIN32 #ifdef WIN32
if (is_running_in_msix())
return;
wchar_t app_path[MAX_PATH]; wchar_t app_path[MAX_PATH];
::GetModuleFileNameW(nullptr, app_path, sizeof(app_path)); ::GetModuleFileNameW(nullptr, app_path, sizeof(app_path));
@@ -9188,6 +9198,8 @@ bool GUI_App::check_url_association(std::wstring url_prefix, std::wstring& reg_b
void GUI_App::associate_url(std::wstring url_prefix) void GUI_App::associate_url(std::wstring url_prefix)
{ {
#ifdef WIN32 #ifdef WIN32
if (is_running_in_msix())
return;
boost::filesystem::path binary_path(boost::filesystem::canonical(boost::dll::program_location())); boost::filesystem::path binary_path(boost::filesystem::canonical(boost::dll::program_location()));
wxString wbinary = from_path(binary_path); wxString wbinary = from_path(binary_path);
BOOST_LOG_TRIVIAL(info) << "Downloader registration: Path of binary: " << wbinary.ToUTF8().data(); BOOST_LOG_TRIVIAL(info) << "Downloader registration: Path of binary: " << wbinary.ToUTF8().data();
@@ -9213,6 +9225,8 @@ void GUI_App::associate_url(std::wstring url_prefix)
void GUI_App::disassociate_url(std::wstring url_prefix) void GUI_App::disassociate_url(std::wstring url_prefix)
{ {
#ifdef WIN32 #ifdef WIN32
if (is_running_in_msix())
return;
wxRegKey key_full(wxRegKey::HKCU, "Software\\Classes\\" + url_prefix + "\\shell\\open\\command"); wxRegKey key_full(wxRegKey::HKCU, "Software\\Classes\\" + url_prefix + "\\shell\\open\\command");
if (!key_full.Exists()) { if (!key_full.Exists()) {
return; return;
+37
View File
@@ -24,6 +24,7 @@
#include <wx/font.h> #include <wx/font.h>
#include <wx/fontutil.h> #include <wx/fontutil.h>
#include <wx/display.h> #include <wx/display.h>
#include <wx/utils.h>
#include "libslic3r/Config.hpp" #include "libslic3r/Config.hpp"
@@ -171,6 +172,42 @@ template<class F> typename F::FN winapi_get_function(const wchar_t *dll, const c
} }
#endif #endif
bool is_running_in_msix()
{
#ifdef _WIN32
// The package identity APIs are Win8+ - resolved dynamically so the exe still loads on Win7
// (same treatment as the DPI APIs below). Null-buffer probe: returns ERROR_INSUFFICIENT_BUFFER
// when packaged, APPMODEL_ERROR_NO_PACKAGE when running unpackaged.
struct GetCurrentPackageFullName_t { typedef LONG (WINAPI *FN)(UINT32 *length, PWSTR full_name); };
static const bool packaged = []() {
auto fn = winapi_get_function<GetCurrentPackageFullName_t>(L"Kernel32.dll", "GetCurrentPackageFullName");
UINT32 length = 0;
return fn != nullptr && fn(&length, nullptr) != APPMODEL_ERROR_NO_PACKAGE;
}();
return packaged;
#else
return false;
#endif
}
void open_ms_store_product_page()
{
#ifdef _WIN32
struct GetCurrentPackageFamilyName_t { typedef LONG (WINAPI *FN)(UINT32 *length, PWSTR family_name); };
static auto fn = winapi_get_function<GetCurrentPackageFamilyName_t>(L"Kernel32.dll", "GetCurrentPackageFamilyName");
if (fn == nullptr)
return;
UINT32 length = 0;
if (fn(&length, nullptr) != ERROR_INSUFFICIENT_BUFFER)
return;
std::wstring family_name(length, L'\0');
if (fn(&length, family_name.data()) != ERROR_SUCCESS)
return;
family_name.resize(length > 0 ? length - 1 : 0); // drop the terminating null
wxLaunchDefaultBrowser(wxString(L"ms-windows-store://pdp/?PFN=") + family_name.c_str());
#endif
}
// If called with nullptr, a DPI for the primary monitor is returned. // If called with nullptr, a DPI for the primary monitor is returned.
int get_dpi_for_window(const wxWindow *window) int get_dpi_for_window(const wxWindow *window)
{ {
+4
View File
@@ -67,6 +67,10 @@ wxDECLARE_EVENT(EVT_VOLUME_DETACHED, VolumeDetachedEvent);
wxTopLevelWindow* find_toplevel_parent(wxWindow *window); wxTopLevelWindow* find_toplevel_parent(wxWindow *window);
wxString format_nozzle_diameter(float diameter); wxString format_nozzle_diameter(float diameter);
// True when running inside an MSIX package (Microsoft Store build); always false on non-Windows.
bool is_running_in_msix();
// Opens the Microsoft Store product page for the current package. No-op when not packaged.
void open_ms_store_product_page();
void on_window_geometry(wxTopLevelWindow *tlw, std::function<void()> callback); void on_window_geometry(wxTopLevelWindow *tlw, std::function<void()> callback);
+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;
+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;
} }
+22 -6
View File
@@ -650,6 +650,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 +1660,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 +1693,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 +1713,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();
}); });
@@ -6225,12 +6241,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);
} }
} }
+21
View File
@@ -1846,6 +1846,26 @@ void PreferencesDialog::create_items()
//// ASSOCIATE TAB //// ASSOCIATE TAB
///////////////////////////////////// /////////////////////////////////////
#ifdef _WIN32 #ifdef _WIN32
// MSIX: associations are declared in the package manifest and defaults are
// managed by Windows Settings; the runtime registry toggles below cannot work.
// Show a minimal page that sends the user to Windows' Default Apps settings instead.
if (is_running_in_msix()) {
m_pref_tabs->AppendItem(_L("Associate"));
f_sizers.push_back(new wxFlexGridSizer(1, 1, v_gap, 0));
g_sizer = f_sizers.back();
g_sizer->AddGrowableCol(0, 1);
g_sizer->Add(create_item_title(_L("Associate files to OrcaSlicer")), 1, wxEXPAND);
auto item_open_default_apps = create_item_button(
_L("File associations for the Microsoft Store version are managed by Windows Settings."),
_L("Open Windows Default Apps Settings"), "", "",
[]() { wxLaunchDefaultBrowser("ms-settings:defaultapps"); });
g_sizer->Add(item_open_default_apps);
g_sizer->AddSpacer(FromDIP(10));
sizer_page->Add(g_sizer, 0, wxEXPAND);
} else {
m_pref_tabs->AppendItem(_L("Associate")); m_pref_tabs->AppendItem(_L("Associate"));
f_sizers.push_back(new wxFlexGridSizer(1, 1, v_gap, 0)); f_sizers.push_back(new wxFlexGridSizer(1, 1, v_gap, 0));
g_sizer = f_sizers.back(); g_sizer = f_sizers.back();
@@ -1880,6 +1900,7 @@ void PreferencesDialog::create_items()
g_sizer->AddSpacer(FromDIP(10)); g_sizer->AddSpacer(FromDIP(10));
sizer_page->Add(g_sizer, 0, wxEXPAND); sizer_page->Add(g_sizer, 0, wxEXPAND);
}
#endif // _WIN32 #endif // _WIN32
////////////////////////// //////////////////////////
+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
+9 -3
View File
@@ -5,6 +5,7 @@
#include "libslic3r/Thread.hpp" #include "libslic3r/Thread.hpp"
#include "GUI.hpp" #include "GUI.hpp"
#include "GUI_App.hpp" #include "GUI_App.hpp"
#include "GUI_Utils.hpp"
#include "GUI_Preview.hpp" #include "GUI_Preview.hpp"
#include "MainFrame.hpp" #include "MainFrame.hpp"
#include "format.hpp" #include "format.hpp"
@@ -252,7 +253,9 @@ UpdateVersionDialog::UpdateVersionDialog(wxWindow *parent)
m_text_up_info = new Label(this, Label::Head_14, wxEmptyString, LB_AUTO_WRAP); m_text_up_info = new Label(this, Label::Head_14, wxEmptyString, LB_AUTO_WRAP);
m_text_up_info->SetForegroundColour(wxColour(0x26, 0x2E, 0x30)); m_text_up_info->SetForegroundColour(wxColour(0x26, 0x2E, 0x30));
auto github_link = new HyperLink(this, _L("Check on Github"), "", LB_AUTO_WRAP); // 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.
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);
}); });
@@ -302,7 +305,7 @@ UpdateVersionDialog::UpdateVersionDialog(wxWindow *parent)
auto sizer_button = new wxBoxSizer(wxHORIZONTAL); auto sizer_button = new wxBoxSizer(wxHORIZONTAL);
m_button_download = new Button(this, _L("Download")); m_button_download = new Button(this, is_running_in_msix() ? _L("Open Microsoft Store") : _L("Download"));
m_button_download->SetStyle(ButtonStyle::Confirm, ButtonType::Choice); m_button_download->SetStyle(ButtonStyle::Confirm, ButtonType::Choice);
m_button_download->Bind(wxEVT_LEFT_DOWN, [this](wxMouseEvent &e) { m_button_download->Bind(wxEVT_LEFT_DOWN, [this](wxMouseEvent &e) {
@@ -479,7 +482,10 @@ void UpdateVersionDialog::update_version_info(wxString release_note, wxString ve
// else { // else {
//m_simplebook_release_note->SetMaxSize(wxSize(FromDIP(560), FromDIP(430))); //m_simplebook_release_note->SetMaxSize(wxSize(FromDIP(560), FromDIP(430)));
m_simplebook_release_note->SetSelection(1); m_simplebook_release_note->SetSelection(1);
m_text_up_info->SetLabel(wxString::Format(_L("Click to download new version in default browser: %s"), version)); if (is_running_in_msix())
m_text_up_info->SetLabel(wxString::Format(_L("New version available: %s. Please update OrcaSlicer from the Microsoft Store."), version));
else
m_text_up_info->SetLabel(wxString::Format(_L("Click to download new version in default browser: %s"), version));
auto data_buf_in = release_note.utf8_str(); auto data_buf_in = release_note.utf8_str();
auto bg_color = StateColor::darkModeColorFor(wxColour("#FFFFFF")).GetAsString(); auto bg_color = StateColor::darkModeColorFor(wxColour("#FFFFFF")).GetAsString();
auto fg_color = StateColor::darkModeColorFor(wxColour("#262E30")).GetAsString(); auto fg_color = StateColor::darkModeColorFor(wxColour("#262E30")).GetAsString();
+1 -1
View File
@@ -607,7 +607,7 @@ SelectMachineDialog::SelectMachineDialog(Plater *plater)
auto completedimg = new wxStaticBitmap(m_panel_finish, wxID_ANY, create_scaled_bitmap("completed", m_panel_finish, 25), wxDefaultPosition, wxSize(imgsize, imgsize), 0); auto completedimg = new wxStaticBitmap(m_panel_finish, wxID_ANY, create_scaled_bitmap("completed", m_panel_finish, 25), wxDefaultPosition, wxSize(imgsize, imgsize), 0);
m_sizer_finish_h->Add(completedimg, 0, wxALIGN_CENTER | wxALL, FromDIP(5)); m_sizer_finish_h->Add(completedimg, 0, wxALIGN_CENTER | wxALL, FromDIP(5));
m_statictext_finish = new wxStaticText(m_panel_finish, wxID_ANY, L("Send complete"), wxDefaultPosition, wxDefaultSize, 0); m_statictext_finish = new wxStaticText(m_panel_finish, wxID_ANY, _L("Send complete"), wxDefaultPosition, wxDefaultSize, 0);
m_statictext_finish->Wrap(-1); m_statictext_finish->Wrap(-1);
m_statictext_finish->SetForegroundColour(wxColour(0, 150, 136)); m_statictext_finish->SetForegroundColour(wxColour(0, 150, 136));
m_sizer_finish_h->Add(m_statictext_finish, 0, wxALIGN_CENTER | wxALL, FromDIP(5)); m_sizer_finish_h->Add(m_statictext_finish, 0, wxALIGN_CENTER | wxALL, FromDIP(5));
+4 -4
View File
@@ -61,10 +61,10 @@ static const std::map<int, std::string> error_messages = {
{SendToPrinterDialog::SEND_ERR, L("File upload failed, please try again.")} {SendToPrinterDialog::SEND_ERR, L("File upload failed, please try again.")}
}; };
static std::string ParseErrorCode(int errorcde) static wxString ParseErrorCode(int errorcde)
{ {
auto it = error_messages.find(errorcde); auto it = error_messages.find(errorcde);
if (it != error_messages.end()) { return it->second; } if (it != error_messages.end()) { return _L(it->second); }
return ""; return "";
} }
@@ -367,7 +367,7 @@ SendToPrinterDialog::SendToPrinterDialog(Plater *plater)
auto completedimg = new wxStaticBitmap(m_panel_finish, wxID_ANY, create_scaled_bitmap("completed", m_panel_finish, 25), wxDefaultPosition, wxSize(imgsize, imgsize), 0); auto completedimg = new wxStaticBitmap(m_panel_finish, wxID_ANY, create_scaled_bitmap("completed", m_panel_finish, 25), wxDefaultPosition, wxSize(imgsize, imgsize), 0);
m_sizer_finish_h->Add(completedimg, 0, wxALIGN_CENTER | wxALL, FromDIP(5)); m_sizer_finish_h->Add(completedimg, 0, wxALIGN_CENTER | wxALL, FromDIP(5));
m_statictext_finish = new wxStaticText(m_panel_finish, wxID_ANY, L("Send complete"), wxDefaultPosition, wxDefaultSize, 0); m_statictext_finish = new wxStaticText(m_panel_finish, wxID_ANY, _L("Send complete"), wxDefaultPosition, wxDefaultSize, 0);
m_statictext_finish->Wrap(-1); m_statictext_finish->Wrap(-1);
m_statictext_finish->SetForegroundColour(wxColour(0, 150, 136)); m_statictext_finish->SetForegroundColour(wxColour(0, 150, 136));
m_sizer_finish_h->Add(m_statictext_finish, 0, wxALIGN_CENTER | wxALL, FromDIP(5)); m_sizer_finish_h->Add(m_statictext_finish, 0, wxALIGN_CENTER | wxALL, FromDIP(5));
@@ -1982,7 +1982,7 @@ void SendToPrinterDialog::UploadFileRessultCallback(int res, int resp_ec, std::s
if (ParseErrorCode(resp_ec) != "") if (ParseErrorCode(resp_ec) != "")
update_print_status_msg(ParseErrorCode(resp_ec), false, true); update_print_status_msg(ParseErrorCode(resp_ec), false, true);
else else
update_print_status_msg("Sending failed, please try again!", false, true); update_print_status_msg(_L("Sending failed, please try again!"), false, true);
m_filetransfer_uploadfile_job.reset(); m_filetransfer_uploadfile_job.reset();
m_filetransfer_uploadfile_job = nullptr; m_filetransfer_uploadfile_job = nullptr;
} }
+2 -2
View File
@@ -685,7 +685,7 @@ void PrintingTaskPanel::create_panel(wxWindow* parent)
#endif #endif
m_staticText_progress_left = new wxStaticText(penel_text, wxID_ANY, L("N/A"), wxDefaultPosition, wxDefaultSize, 0); m_staticText_progress_left = new wxStaticText(penel_text, wxID_ANY, _L("N/A"), wxDefaultPosition, wxDefaultSize, 0);
m_staticText_progress_left->Wrap(-1); m_staticText_progress_left->Wrap(-1);
m_staticText_progress_left->SetFont(wxFont(12, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxT("HarmonyOS Sans SC"))); m_staticText_progress_left->SetFont(wxFont(12, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxT("HarmonyOS Sans SC")));
m_staticText_progress_left->SetForegroundColour(wxColour(146, 146, 146)); m_staticText_progress_left->SetForegroundColour(wxColour(146, 146, 146));
@@ -787,7 +787,7 @@ void PrintingTaskPanel::create_panel(wxWindow* parent)
m_printing_stage_panel->SetSizer(printingstage_vertical_sizer); m_printing_stage_panel->SetSizer(printingstage_vertical_sizer);
// Orca: display the end time of the print // Orca: display the end time of the print
m_staticText_progress_end = new wxStaticText(penel_finish_time, wxID_ANY, L("N/A"), wxDefaultPosition, wxDefaultSize, 0); m_staticText_progress_end = new wxStaticText(penel_finish_time, wxID_ANY, _L("N/A"), wxDefaultPosition, wxDefaultSize, 0);
m_staticText_progress_end->Wrap(-1); m_staticText_progress_end->Wrap(-1);
m_staticText_progress_end->SetFont( m_staticText_progress_end->SetFont(
wxFont(12, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxT("HarmonyOS Sans SC"))); wxFont(12, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxT("HarmonyOS Sans SC")));
+2 -2
View File
@@ -109,7 +109,7 @@ MachineInfoPanel::MachineInfoPanel(wxWindow* parent, wxWindowID id, const wxPoin
m_staticText_ver_val->Wrap(-1); m_staticText_ver_val->Wrap(-1);
m_staticText_beta_version = new wxStaticText(this, wxID_ANY, "Beta", wxDefaultPosition, wxDefaultSize, 0); m_staticText_beta_version = new wxStaticText(this, wxID_ANY, _L("Beta"), wxDefaultPosition, wxDefaultSize, 0);
m_staticText_beta_version->SetForegroundColour("#778899"); m_staticText_beta_version->SetForegroundColour("#778899");
m_staticText_beta_version->Wrap(-1); m_staticText_beta_version->Wrap(-1);
m_staticText_beta_version->Hide(); m_staticText_beta_version->Hide();
@@ -1571,7 +1571,7 @@ bool UpgradePanel::Show(bool show)
m_staticText_ams_ver_val->SetForegroundColour("#262E30"); m_staticText_ams_ver_val->SetForegroundColour("#262E30");
m_staticText_ams_ver_val->Wrap(-1); m_staticText_ams_ver_val->Wrap(-1);
m_staticText_beta_version = new wxStaticText(this, wxID_ANY, "Beta", wxDefaultPosition, wxDefaultSize, 0); m_staticText_beta_version = new wxStaticText(this, wxID_ANY, _L("Beta"), wxDefaultPosition, wxDefaultSize, 0);
m_staticText_beta_version->SetForegroundColour("#778899"); m_staticText_beta_version->SetForegroundColour("#778899");
m_staticText_beta_version->Wrap(-1); m_staticText_beta_version->Wrap(-1);
m_staticText_beta_version->Hide(); m_staticText_beta_version->Hide();
+8 -8
View File
@@ -323,7 +323,7 @@ bool C3DPrinterOS::login(wxString& msg) const
msg.clear(); msg.clear();
std::string token = get_api_auth_token(msg); std::string token = get_api_auth_token(msg);
if (token.empty()) { if (token.empty()) {
msg = "Error. Can't get api token for authorization"; msg = _L("Error. Can't get api token for authorization");
return false; return false;
} }
@@ -341,12 +341,12 @@ bool C3DPrinterOS::login(wxString& msg) const
return false; return false;
} }
} catch (const std::exception&) { } catch (const std::exception&) {
msg = "Could not parse server response"; msg = _L("Could not parse server response.");
return false; return false;
} }
bool res = save_api_session(session, email); bool res = save_api_session(session, email);
if (!res) { if (!res) {
msg = "Error saving session to file"; msg = _L("Error saving session to file");
} }
return res; return res;
} }
@@ -395,7 +395,7 @@ bool C3DPrinterOS::upload(
} }
} }
} catch (const std::exception &) { } catch (const std::exception &) {
error_fn("Could not parse server response"); error_fn(_L("Could not parse server response."));
return false; return false;
} }
@@ -404,7 +404,7 @@ bool C3DPrinterOS::upload(
UploadOptionsDialog dlg(GUI::wxGetApp().GetTopWindow(), cloud_projects_list, cloud_printer_types_list, m_preset_name); UploadOptionsDialog dlg(GUI::wxGetApp().GetTopWindow(), cloud_projects_list, cloud_printer_types_list, m_preset_name);
if (dlg.ShowModal() != wxID_OK) { if (dlg.ShowModal() != wxID_OK) {
error_fn("Canceled"); error_fn(_L("Canceled"));
return false; return false;
} }
@@ -483,7 +483,7 @@ bool C3DPrinterOS::upload(
} }
} catch (const std::exception &) { } catch (const std::exception &) {
res = false; res = false;
error_fn("Error during file upload"); error_fn(_L("Error during file upload"));
} }
// set printer type for uploaded gcode // set printer type for uploaded gcode
if (res) { if (res) {
@@ -542,7 +542,7 @@ std::string C3DPrinterOS::get_api_auth_token(wxString &err) const
err = wxString(resp.get<std::string>("message").c_str()); err = wxString(resp.get<std::string>("message").c_str());
} }
} catch (const std::exception &) { } catch (const std::exception &) {
err = "Could not parse server response"; err = _L("Could not parse server response.");
} }
return result; return result;
} }
@@ -566,7 +566,7 @@ bool C3DPrinterOS::check_session(wxString &msg) const {
} }
} catch (const std::exception &) { } catch (const std::exception &) {
msg = wxString("Could not parse server response"); msg = _L("Could not parse server response.");
return false; return false;
} }
return false; return false;
+1 -1
View File
@@ -71,7 +71,7 @@ bool AstroBox::test(wxString &msg) const
} }
catch (const std::exception &) { catch (const std::exception &) {
res = false; res = false;
msg = "Could not parse server response"; msg = _L("Could not parse server response.");
} }
}) })
.perform_sync(); .perform_sync();
+4 -4
View File
@@ -85,7 +85,7 @@ bool Duet::upload(PrintHostUpload upload_data, ProgressFn prorgess_fn, ErrorFn e
int err_code = dsf ? (status == 201 ? 0 : 1) : get_err_code_from_body(body); int err_code = dsf ? (status == 201 ? 0 : 1) : get_err_code_from_body(body);
if (err_code != 0) { if (err_code != 0) {
BOOST_LOG_TRIVIAL(error) << boost::format("Duet: Request completed but error code was received: %1%") % err_code; BOOST_LOG_TRIVIAL(error) << boost::format("Duet: Request completed but error code was received: %1%") % err_code;
error_fn(format_error(body, L("Unknown error occurred"), 0)); error_fn(format_error(body, _u8L("Unknown error occurred"), 0));
res = false; res = false;
} else if (upload_data.post_action == PrintHostPostUploadAction::StartPrint) { } else if (upload_data.post_action == PrintHostPostUploadAction::StartPrint) {
wxString errormsg; wxString errormsg;
@@ -148,13 +148,13 @@ Duet::ConnectionType Duet::connect(wxString &msg) const
res = ConnectionType::rrf; res = ConnectionType::rrf;
break; break;
case 1: case 1:
msg = format_error(body, L("Wrong password"), 0); msg = format_error(body, _u8L("Wrong password"), 0);
break; break;
case 2: case 2:
msg = format_error(body, L("Could not get resources to create a new connection"), 0); msg = format_error(body, _u8L("Could not get resources to create a new connection"), 0);
break; break;
default: default:
msg = format_error(body, L("Unknown error occurred"), 0); msg = format_error(body, _u8L("Unknown error occurred"), 0);
break; break;
} }
+19 -19
View File
@@ -141,9 +141,9 @@ namespace Slic3r {
const int error_code = root.get<int>("error_code", -1); const int error_code = root.get<int>("error_code", -1);
if (error_code != 0) { if (error_code != 0) {
error_message = root.get<std::string>("message", "Printer returned an error"); error_message = root.get<std::string>("message", _u8L("Printer returned an error"));
if (error_message.empty()) if (error_message.empty())
error_message = "Printer returned an error"; error_message = _u8L("Printer returned an error");
error_message += " (" + std::to_string(error_code) + ")"; error_message += " (" + std::to_string(error_code) + ")";
return false; return false;
} }
@@ -151,13 +151,13 @@ namespace Slic3r {
if (serial_number != nullptr) { if (serial_number != nullptr) {
const auto system_info = root.get_child_optional("system_info"); const auto system_info = root.get_child_optional("system_info");
if (!system_info) { if (!system_info) {
error_message = "Missing system_info in response"; error_message = _u8L("Missing system_info in response");
return false; return false;
} }
const auto sn = system_info->get_optional<std::string>("sn"); const auto sn = system_info->get_optional<std::string>("sn");
if (!sn || sn->empty()) { if (!sn || sn->empty()) {
error_message = "Missing printer serial number in response"; error_message = _u8L("Missing printer serial number in response");
return false; return false;
} }
*serial_number = *sn; *serial_number = *sn;
@@ -165,7 +165,7 @@ namespace Slic3r {
return true; return true;
} catch (const std::exception&) { } catch (const std::exception&) {
error_message = "Error parsing response"; error_message = _u8L("Error parsing response");
return false; return false;
} }
} }
@@ -431,7 +431,7 @@ namespace Slic3r {
if (std::regex_search(body, match, re)) { if (std::regex_search(body, match, re)) {
res = true; res = true;
} else { } else {
msg = format_error(body, "ElegooLink not detected", 0); msg = format_error(body, _u8L("ElegooLink not detected"), 0);
res = false; res = false;
} }
}) })
@@ -472,9 +472,9 @@ namespace Slic3r {
BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Error getting CC2 device info: %2%, HTTP %3%, body: `%4%`") % name % error % status % body; BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Error getting CC2 device info: %2%, HTTP %3%, body: `%4%`") % name % error % status % body;
res = false; res = false;
if (status == 401 || status == 403) if (status == 401 || status == 403)
msg = format_error(body, "Invalid access code", status); msg = format_error(body, _u8L("Invalid access code"), status);
else else
msg = format_error(body, error.empty() ? "CC2 device not detected" : error, status); msg = format_error(body, error.empty() ? _u8L("CC2 device not detected") : error, status);
}) })
.on_complete([&](std::string body, unsigned status) { .on_complete([&](std::string body, unsigned status) {
BOOST_LOG_TRIVIAL(debug) << boost::format("%1%: Got CC2 device info: %2%") % name % body; BOOST_LOG_TRIVIAL(debug) << boost::format("%1%: Got CC2 device info: %2%") % name % body;
@@ -482,7 +482,7 @@ namespace Slic3r {
std::string serial_number; std::string serial_number;
if (!parse_cc2_response(body, error_message, &serial_number)) { if (!parse_cc2_response(body, error_message, &serial_number)) {
res = false; res = false;
msg = format_error(body, error_message.empty() ? "CC2 device not detected" : error_message, status); msg = format_error(body, error_message.empty() ? _u8L("CC2 device not detected") : error_message, status);
return; return;
} }
persist_sn(Http::get_host_header_value(m_host), token, serial_number); persist_sn(Http::get_host_header_value(m_host), token, serial_number);
@@ -531,7 +531,7 @@ namespace Slic3r {
if (std::regex_search(body, match, re)) { if (std::regex_search(body, match, re)) {
res = true; res = true;
} else { } else {
msg = format_error(body, "ElegooLink not detected", 0); msg = format_error(body, _u8L("ElegooLink not detected"), 0);
res = false; res = false;
} }
}) })
@@ -570,16 +570,16 @@ namespace Slic3r {
error % status % body; error % status % body;
res = false; res = false;
if (status == 401 || status == 403) if (status == 401 || status == 403)
msg = format_error(body, "Invalid access code", status); msg = format_error(body, _u8L("Invalid access code"), status);
else else
msg = format_error(body, error.empty() ? "CC2 device not detected" : error, status); msg = format_error(body, error.empty() ? _u8L("CC2 device not detected") : error, status);
}) })
.on_complete([&](std::string body, unsigned status) { .on_complete([&](std::string body, unsigned status) {
std::string error_message; std::string error_message;
std::string serial_number; std::string serial_number;
if (!parse_cc2_response(body, error_message, &serial_number)) { if (!parse_cc2_response(body, error_message, &serial_number)) {
res = false; res = false;
msg = format_error(body, error_message.empty() ? "CC2 device not detected" : error_message, status); msg = format_error(body, error_message.empty() ? _u8L("CC2 device not detected") : error_message, status);
return; return;
} }
res = true; res = true;
@@ -735,7 +735,7 @@ namespace Slic3r {
} else { } else {
// get error messages // get error messages
pt::ptree messages = root.get_child("messages"); pt::ptree messages = root.get_child("messages");
std::string error_message = "ErrorCode : " + code + "\n"; std::string error_message = (boost::format(_u8L("Error code: %1%")) % code).str() + "\n";
for (pt::ptree::value_type& message : messages) { for (pt::ptree::value_type& message : messages) {
std::string field = message.second.get<std::string>("field"); std::string field = message.second.get<std::string>("field");
std::string msg = message.second.get<std::string>("message"); std::string msg = message.second.get<std::string>("message");
@@ -745,10 +745,10 @@ namespace Slic3r {
} }
} catch (...) { } catch (...) {
BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Error parsing response: %2%") % name % body; BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Error parsing response: %2%") % name % body;
error_fn(wxString::FromUTF8("Error parsing response")); error_fn(_L("Error parsing response"));
} }
} else { } else {
error_fn(format_error(body, "upload failed", status)); error_fn(format_error(body, _u8L("Upload failed"), status));
} }
}) })
.on_error([&](std::string body, std::string error, unsigned status) { .on_error([&](std::string body, std::string error, unsigned status) {
@@ -921,7 +921,7 @@ namespace Slic3r {
BOOST_LOG_TRIVIAL(debug) << boost::format("%1%: CC2 chunk uploaded: HTTP %2%: %3%") % name % status % body; BOOST_LOG_TRIVIAL(debug) << boost::format("%1%: CC2 chunk uploaded: HTTP %2%: %3%") % name % status % body;
std::string error_message; std::string error_message;
if (!parse_cc2_response(body, error_message)) { if (!parse_cc2_response(body, error_message)) {
error_fn(format_error(body, error_message.empty() ? "CC2 upload failed" : error_message, status)); error_fn(format_error(body, error_message.empty() ? _u8L("CC2 upload failed") : error_message, status));
return; return;
} }
result = true; result = true;
@@ -929,9 +929,9 @@ namespace Slic3r {
.on_error([&](std::string body, std::string error, unsigned status) { .on_error([&](std::string body, std::string error, unsigned status) {
BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Error uploading CC2 chunk: %2%, HTTP %3%, body: `%4%`") % name % error % status % body; BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Error uploading CC2 chunk: %2%, HTTP %3%, body: `%4%`") % name % error % status % body;
if (status == 401 || status == 403) if (status == 401 || status == 403)
error_fn(format_error(body, "Invalid access code", status)); error_fn(format_error(body, _u8L("Invalid access code"), status));
else else
error_fn(format_error(body, error.empty() ? "CC2 upload failed" : error, status)); error_fn(format_error(body, error.empty() ? _u8L("CC2 upload failed") : error, status));
}) })
.on_progress([&](Http::Progress progress, bool& cancel) { .on_progress([&](Http::Progress progress, bool& cancel) {
if (progress.ultotal == progress.ulnow) if (progress.ultotal == progress.ulnow)
+8 -8
View File
@@ -85,7 +85,7 @@ bool fix_model_with_cgal_gui(ModelObject &model_object, int volume_idx, GUI::Pro
size_t ivolume = 0; size_t ivolume = 0;
// Orca: Lambda for updating progress from worker thread. // Orca: Lambda for updating progress from worker thread.
auto on_progress = [&mtx, &condition, &ivolume, &model_object, &progress](const char *msg, unsigned prcnt) { auto on_progress = [&mtx, &condition, &ivolume, &model_object, &progress](const std::string &msg, unsigned prcnt) {
std::unique_lock<std::mutex> lock(mtx); std::unique_lock<std::mutex> lock(mtx);
progress.message = msg; progress.message = msg;
const size_t total = std::max<size_t>(1, model_object.volumes.size()); const size_t total = std::max<size_t>(1, model_object.volumes.size());
@@ -108,7 +108,7 @@ bool fix_model_with_cgal_gui(ModelObject &model_object, int volume_idx, GUI::Pro
if (canceled) if (canceled)
throw RepairCanceledException(); throw RepairCanceledException();
on_progress(L("Repairing model object"), 10); on_progress(_u8L("Repairing model object"), 10);
ModelVolume *volume = model_object.volumes[ivolume]; ModelVolume *volume = model_object.volumes[ivolume];
@@ -118,7 +118,7 @@ bool fix_model_with_cgal_gui(ModelObject &model_object, int volume_idx, GUI::Pro
parts_count = volume->split(1, keep_painting); parts_count = volume->split(1, keep_painting);
if (parts_count > 1) { if (parts_count > 1) {
const std::string msg = Slic3r::format(L("Split into %1% parts"), parts_count); const std::string msg = Slic3r::format(L("Split into %1% parts"), parts_count);
on_progress(msg.c_str(), 10); on_progress(msg, 10);
} }
} }
@@ -145,7 +145,7 @@ bool fix_model_with_cgal_gui(ModelObject &model_object, int volume_idx, GUI::Pro
if (removed_parts >= parts_count) { if (removed_parts >= parts_count) {
ivolume = part_end; ivolume = part_end;
on_progress(L("Repair finished"), 100); on_progress(_u8L("Repair finished"), 100);
continue; continue;
} }
@@ -161,7 +161,7 @@ bool fix_model_with_cgal_gui(ModelObject &model_object, int volume_idx, GUI::Pro
std::string error; std::string error;
if (!MeshBoolean::cgal::repair(mesh, nullptr, &error)) if (!MeshBoolean::cgal::repair(mesh, nullptr, &error))
throw Slic3r::RuntimeError(error.empty() ? L("Repair failed") : error.c_str()); throw Slic3r::RuntimeError(error.empty() ? _u8L("Repair failed") : error);
part_volume->set_mesh(std::move(mesh)); part_volume->set_mesh(std::move(mesh));
part_volume->calculate_convex_hull(); part_volume->calculate_convex_hull();
@@ -175,20 +175,20 @@ bool fix_model_with_cgal_gui(ModelObject &model_object, int volume_idx, GUI::Pro
ivolume = part_end; ivolume = part_end;
on_progress(L("Repair finished"), 100); on_progress(_u8L("Repair finished"), 100);
} }
model_object.invalidate_bounding_box(); model_object.invalidate_bounding_box();
if (ivolume > 0) if (ivolume > 0)
--ivolume; --ivolume;
on_progress(L("Repair finished"), 100); on_progress(_u8L("Repair finished"), 100);
success = true; success = true;
finished = true; finished = true;
} catch (RepairCanceledException &) { } catch (RepairCanceledException &) {
canceled = true; canceled = true;
finished = true; finished = true;
on_progress(L("Repair canceled"), 100); on_progress(_u8L("Repair canceled"), 100);
} catch (std::exception &ex) { } catch (std::exception &ex) {
success = false; success = false;
finished = true; finished = true;
+3 -3
View File
@@ -119,7 +119,7 @@ bool FlashAir::upload(PrintHostUpload upload_data, ProgressFn prorgess_fn, Error
res = boost::icontains(body, "SUCCESS"); res = boost::icontains(body, "SUCCESS");
if (! res) { if (! res) {
BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Request completed but no SUCCESS message was received.") % name; BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Request completed but no SUCCESS message was received.") % name;
error_fn(format_error(body, L("Unknown error occurred"), 0)); error_fn(format_error(body, _u8L("Unknown error occurred"), 0));
} }
}) })
.perform_sync(); .perform_sync();
@@ -140,7 +140,7 @@ bool FlashAir::upload(PrintHostUpload upload_data, ProgressFn prorgess_fn, Error
res = boost::icontains(body, "SUCCESS"); res = boost::icontains(body, "SUCCESS");
if (! res) { if (! res) {
BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Request completed but no SUCCESS message was received.") % name; BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Request completed but no SUCCESS message was received.") % name;
error_fn(format_error(body, L("Unknown error occurred"), 0)); error_fn(format_error(body, _u8L("Unknown error occurred"), 0));
} }
}) })
.perform_sync(); .perform_sync();
@@ -156,7 +156,7 @@ bool FlashAir::upload(PrintHostUpload upload_data, ProgressFn prorgess_fn, Error
res = boost::icontains(body, "SUCCESS"); res = boost::icontains(body, "SUCCESS");
if (! res) { if (! res) {
BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Request completed but no SUCCESS message was received.") % name; BOOST_LOG_TRIVIAL(error) << boost::format("%1%: Request completed but no SUCCESS message was received.") % name;
error_fn(format_error(body, L("Unknown error occurred"), 0)); error_fn(format_error(body, _u8L("Unknown error occurred"), 0));
} }
}) })
.on_error([&](std::string body, std::string error, unsigned status) { .on_error([&](std::string body, std::string error, unsigned status) {
+1 -1
View File
@@ -84,7 +84,7 @@ bool MKS::upload(PrintHostUpload upload_data, ProgressFn prorgess_fn, ErrorFn er
int err_code = get_err_code_from_body(body); int err_code = get_err_code_from_body(body);
if (err_code != 0) { if (err_code != 0) {
BOOST_LOG_TRIVIAL(error) << boost::format("MKS: Request completed but error code was received: %1%") % err_code; BOOST_LOG_TRIVIAL(error) << boost::format("MKS: Request completed but error code was received: %1%") % err_code;
error_fn(format_error(body, L("Unknown error occurred"), 0)); error_fn(format_error(body, _u8L("Unknown error occurred"), 0));
res = false; res = false;
} }
else if (upload_data.post_action == PrintHostPostUploadAction::StartPrint) { else if (upload_data.post_action == PrintHostPostUploadAction::StartPrint) {
+5 -5
View File
@@ -183,7 +183,7 @@ bool OctoPrint::test_with_resolved_ip(wxString &msg) const
} }
catch (const std::exception&) { catch (const std::exception&) {
res = false; res = false;
msg = "Could not parse server response."; msg = _L("Could not parse server response.");
} }
}) })
.ssl_revoke_best_effort(m_ssl_revoke_best_effort) .ssl_revoke_best_effort(m_ssl_revoke_best_effort)
@@ -232,7 +232,7 @@ bool OctoPrint::test(wxString& msg) const
} }
catch (const std::exception &) { catch (const std::exception &) {
res = false; res = false;
msg = "Could not parse server response"; msg = _L("Could not parse server response.");
} }
}) })
#ifdef WIN32 #ifdef WIN32
@@ -635,7 +635,7 @@ bool PrusaLink::test(wxString& msg) const
} }
catch (const std::exception&) { catch (const std::exception&) {
res = false; res = false;
msg = "Could not parse server response"; msg = _L("Could not parse server response.");
} }
}) })
#ifdef WIN32 #ifdef WIN32
@@ -811,7 +811,7 @@ bool PrusaLink::test_with_method_check(wxString& msg, bool& use_put) const
} }
catch (const std::exception&) { catch (const std::exception&) {
res = false; res = false;
msg = "Could not parse server response"; msg = _L("Could not parse server response.");
} }
}) })
#ifdef WIN32 #ifdef WIN32
@@ -891,7 +891,7 @@ bool PrusaLink::test_with_resolved_ip_and_method_check(wxString& msg, bool& use_
} }
catch (const std::exception&) { catch (const std::exception&) {
res = false; res = false;
msg = "Could not parse server response"; msg = _L("Could not parse server response.");
} }
}) })
+1 -1
View File
@@ -90,7 +90,7 @@ bool Repetier::test(wxString &msg) const
} }
catch (const std::exception &) { catch (const std::exception &) {
res = false; res = false;
msg = "Could not parse server response"; msg = _L("Could not parse server response.");
} }
}) })
.perform_sync(); .perform_sync();