Merge branch 'main' into libvgcode

This commit is contained in:
Ioannis Giannakas 2025-11-17 17:48:25 +00:00 committed by GitHub
commit 2440d669f0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
85 changed files with 1934 additions and 2061 deletions

View file

@ -115,7 +115,7 @@ jobs:
flatpak:
name: "Flatpak"
container:
image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-47
image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-48
options: --privileged
volumes:
- /usr/local/lib/android:/usr/local/lib/android
@ -157,7 +157,7 @@ jobs:
echo "date=$(date +'%Y%m%d')" >> $GITHUB_ENV
echo "git_commit_hash=$git_commit_hash" >> $GITHUB_ENV
shell: bash
- uses: flathub-infra/flatpak-github-actions/flatpak-builder@master
- uses: flatpak/flatpak-github-actions/flatpak-builder@master
with:
bundle: OrcaSlicer-Linux-flatpak_${{ env.ver }}_${{ matrix.variant.arch }}.flatpak
manifest-path: scripts/flatpak/io.github.softfever.OrcaSlicer.yml

View file

@ -186,22 +186,22 @@ echo -e "${GREEN}All required dependencies found${NC}"
# Install runtime and SDK if requested
if [[ "$INSTALL_RUNTIME" == true ]]; then
echo -e "${YELLOW}Installing GNOME runtime and SDK...${NC}"
flatpak install --user -y flathub org.gnome.Platform//47
flatpak install --user -y flathub org.gnome.Sdk//47
flatpak install --user -y flathub org.gnome.Platform//48
flatpak install --user -y flathub org.gnome.Sdk//48
fi
# Check if required runtime is available
if ! flatpak info --user org.gnome.Platform//47 &> /dev/null; then
echo -e "${RED}Error: GNOME Platform 47 runtime is not installed.${NC}"
if ! flatpak info --user org.gnome.Platform//48 &> /dev/null; then
echo -e "${RED}Error: GNOME Platform 48 runtime is not installed.${NC}"
echo "Run with -i flag to install it automatically, or install manually:"
echo "flatpak install --user flathub org.gnome.Platform//47"
echo "flatpak install --user flathub org.gnome.Platform//48"
exit 1
fi
if ! flatpak info --user org.gnome.Sdk//47 &> /dev/null; then
echo -e "${RED}Error: GNOME SDK 47 is not installed.${NC}"
if ! flatpak info --user org.gnome.Sdk//48 &> /dev/null; then
echo -e "${RED}Error: GNOME SDK 48 is not installed.${NC}"
echo "Run with -i flag to install it automatically, or install manually:"
echo "flatpak install --user flathub org.gnome.Sdk//47"
echo "flatpak install --user flathub org.gnome.Sdk//48"
exit 1
fi

View file

@ -136,13 +136,13 @@ OrcaSlicer is a powerful open source slicer for FFF (FDM) 3D Printers. This wiki
![tab_calibration_active](https://github.com/OrcaSlicer/OrcaSlicer/blob/main/resources/images/tab_calibration_active.svg?raw=true) The [Calibration Guide](Calibration) outlines Orcas key calibration tests and their suggested order of execution.
- [Temperature](temp-calib)
- [Flow Rate](flow-rate-calib)
- [Volumetric Speed](volumetric-speed-calib)
- [Pressure Advance](pressure-advance-calib)
- [Adaptive Pressure Advance Guide](adaptive-pressure-advance-calib)
- [Flow Rate](flow-rate-calib)
- [Retraction](retraction-calib)
- [Tolerance](tolerance-calib)
- Advanced:
- [Volumetric Speed](volumetric-speed-calib)
- [Cornering (Jerk & Junction Deviation)](cornering-calib)
- [Input Shaping](input-shaping-calib)
- [VFA](vfa-calib)

View file

@ -17,9 +17,9 @@ The recommended order for calibration is as follows:
<img alt="temp-tower" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Temp-calib/temp-tower.jpg?raw=true" height="200">
2. **[Flow](flow-rate-calib):** Calibrate the flow rate to ensure that the correct amount of filament is being extruded. This is important for achieving accurate dimensions and good layer adhesion.
2. **[Max Volumetric Speed](volumetric-speed-calib):** Calibrate the maximum volumetric speed of the filament. This is important for ensuring that the printer can handle the flow rate of the filament without causing issues like under-extrusion.
<img alt="flowcalibration-example" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Flow-Rate/flowcalibration-example.png?raw=true" height="200">
<img alt="mvf_measurement_point" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/MVF/mvf_measurement_point.jpg?raw=true" height="200">
3. **[Pressure Advance](pressure-advance-calib):** Calibrate the pressure advance settings to improve print quality and reduce artifacts caused by pressure fluctuations in the nozzle.
@ -27,14 +27,14 @@ The recommended order for calibration is as follows:
<img alt="pa-tower" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/pa/pa-tower.jpg?raw=true" height="200">
4. **[Retraction](retraction-calib):** Calibrate the retraction settings to minimize stringing and improve print quality. Doing this after Flow and Pressure Advance calibration is recommended, as it ensures that the printer is already set up for optimal extrusion.
4. **[Flow](flow-rate-calib):** Calibrate the flow rate to ensure that the correct amount of filament is being extruded. This is important for achieving accurate dimensions and good layer adhesion.
<img alt="flowcalibration-example" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/Flow-Rate/flowcalibration-example.png?raw=true" height="200">
5. **[Retraction](retraction-calib):** Calibrate the retraction settings to minimize stringing and improve print quality. Doing this after Flow and Pressure Advance calibration is recommended, as it ensures that the printer is already set up for optimal extrusion.
<img alt="retraction_test_print" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/retraction/retraction_test_print.jpg?raw=true" height="200">
5. **[Max Volumetric Speed](volumetric-speed-calib):** Calibrate the maximum volumetric speed of the filament. This is important for ensuring that the printer can handle the flow rate of the filament without causing issues such as under-extrusion or over-extrusion.
<img alt="mvf_measurement_point" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/MVF/mvf_measurement_point.jpg?raw=true" height="200">
6. **[Cornering](cornering-calib):** Calibrate the Jerk/Junction Deviation settings to improve print quality and reduce artifacts caused by sharp corners and changes in direction.
<img alt="jd_second_print_measure" src="https://github.com/OrcaSlicer/OrcaSlicer/blob/main/doc/images/JunctionDeviation/jd_second_print_measure.jpg?raw=true" height="200">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Before After
Before After

View file

@ -1949,13 +1949,13 @@ msgstr ""
msgid "Replace with STL"
msgstr ""
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr ""
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2091,7 +2091,7 @@ msgstr ""
msgid "Auto orientation"
msgstr ""
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr ""
msgid "Edit"
@ -3976,13 +3976,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5010,7 +5010,7 @@ msgstr ""
msgid "Export Generic 3MF"
msgstr ""
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr ""
msgid "Export current sliced file"
@ -5787,13 +5787,13 @@ msgstr ""
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgid "The printer is busy with another print job."
msgstr ""
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6430,7 +6430,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7305,7 +7305,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7349,7 +7349,7 @@ msgstr ""
msgid "All"
msgstr ""
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7403,7 +7403,7 @@ msgstr ""
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr ""
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -7817,16 +7817,16 @@ msgstr ""
msgid "PLA Plate"
msgstr ""
msgid "Bamabu Engineering Plate"
msgid "Bambu Engineering Plate"
msgstr ""
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr ""
msgid "High temperature Plate"
msgstr ""
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr ""
msgid "Bambu Cool Plate SuperTack"
@ -8034,32 +8034,32 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr ""
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr ""
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr ""
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr ""
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr ""
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8081,7 +8081,7 @@ msgid ""
"updated."
msgstr ""
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr ""
msgid "Storage needs to be inserted to record timelapse."
@ -8101,7 +8101,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr ""
msgid ""
@ -8337,8 +8337,8 @@ msgid "Still print by object?"
msgstr ""
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
msgid ""
@ -8362,12 +8362,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -8843,7 +8837,7 @@ msgid "Number of extruders of the printer."
msgstr ""
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -8916,12 +8910,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] ""
msgstr[1] ""
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, possible-boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr ""
@ -10750,7 +10738,7 @@ msgstr ""
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
msgid "Internal bridge infill direction"
@ -10759,7 +10747,7 @@ msgstr ""
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -16163,17 +16151,11 @@ msgid "Filament For Calibration"
msgstr ""
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr ""
@ -17185,8 +17167,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, possible-c-format, possible-boost-format
@ -17198,8 +17180,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, possible-c-format, possible-boost-format
@ -17858,13 +17840,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -17985,9 +17967,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, possible-c-format, possible-boost-format
msgid "/%d Selected"
msgstr ""

View file

@ -2040,13 +2040,13 @@ msgstr "Tornar a carregar les parts seleccionades des del disc"
msgid "Replace with STL"
msgstr "Substitueix per STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Substituir la peça seleccionada per un nou STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2182,7 +2182,7 @@ msgstr "Partir l'objecte seleccionat"
msgid "Auto orientation"
msgstr "Orientació automàtica"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr ""
"Orientar/alinear automàticament l'objecte per millorar la qualitat "
"d'impressió."
@ -4259,13 +4259,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5308,7 +5308,7 @@ msgstr "Exportar tots els objectes com a diferents STLs"
msgid "Export Generic 3MF"
msgstr "Exportar 3MF Genèric"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Exportar el fitxer 3MF sense utilitzar algunes extensions"
msgid "Export current sliced file"
@ -6137,13 +6137,13 @@ msgstr "Cancel·la la impressió"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "La impressora està ocupada en altres treballs d'impressió"
msgid "The printer is busy with another print job."
msgstr "La impressora està ocupada en altres treballs d'impressió."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6179,7 +6179,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Seleccioneu una ranura AMS abans del calibratge"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6817,7 +6817,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7013,7 +7013,6 @@ msgstr ""
"La versió de 3MF %s és més nova que la versió de %s %s, es suggereix que "
"actualitzis el teu programari."
#, fuzzy
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
@ -7780,7 +7779,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7830,7 +7829,7 @@ msgstr ""
msgid "All"
msgstr "Tots"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7895,7 +7894,7 @@ msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr ""
"Si està habilitat, inverteix la direcció del zoom amb la roda del ratolí."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8327,17 +8326,17 @@ msgstr "Base Freda Bambu"
msgid "PLA Plate"
msgstr "Base PLA"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Base d'Enginyeria Bambu"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "Base PEI Llisa de Bambu"
msgid "High temperature Plate"
msgstr "Base d'Alta Temperatura"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "Base PEI amb Textura Bambu"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8559,38 +8558,38 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Feu clic aquí si no us podeu connectar a la impressora"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr ""
"No hi ha compte d'inici de sessió, només es mostren impressores en mode LAN"
"No hi ha compte d'inici de sessió, només es mostren impressores en mode LAN."
msgid "Connecting to server"
msgstr "Connectant amb el servidor"
msgid "Connecting to server..."
msgstr "Connectant amb el servidor..."
msgid "Synchronizing device information"
msgstr "Sincronitzant informació del dispositiu"
msgid "Synchronizing device information..."
msgstr "Sincronitzant informació del dispositiu..."
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr ""
"Finalització del temps de sincronització de la informació del dispositiu"
"Finalització del temps de sincronització de la informació del dispositiu."
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"No es pot enviar el treball d'impressió quan la impressora està actualitzant "
"el firmware"
"el firmware."
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"La impressora està executant instruccions. Reinicieu la impressió un cop "
"finalitzi"
"finalitzi."
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8614,7 +8613,7 @@ msgstr ""
"No es pot enviar el treball d'impressió a una impressora el firmware de la "
"qual necessita una actualització."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "No es pot enviar el treball d'impressió d'una Base Buida"
msgid "Storage needs to be inserted to record timelapse."
@ -8634,8 +8633,8 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgstr "Aquesta impressora no admet impressió de Totes les Plaques"
msgid "This printer does not support printing all plates."
msgstr "Aquesta impressora no admet impressió de Totes les Plaques."
msgid ""
"Please cold pull before printing TPU to avoid clogging. You may use cold "
@ -8901,8 +8900,8 @@ msgid "Still print by object?"
msgstr "Continuar imprimint per objecte?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8934,12 +8933,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9475,7 +9468,7 @@ msgid "Number of extruders of the printer."
msgstr "Nombre d'extrusores de la impressora."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9559,12 +9552,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] "El següent perfil també se suprimirà."
msgstr[1] "Els següents perfils també se suprimiran."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Segur que voleu %1% el perfil seleccionat?"
@ -11688,7 +11675,7 @@ msgstr "Direcció d'ompliment del pont exterior"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Sobreescriptura de l'angle de pont. Si es deixa a zero, l'angle de pont es "
"calcularà automàticament. En cas contrari, l'angle proporcionat s'utilitzarà "
@ -11700,7 +11687,7 @@ msgstr "Direcció d'ompliment del pont intern"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -18530,7 +18517,7 @@ msgid "Filament For Calibration"
msgstr "Filament per al Calibratge"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18539,12 +18526,6 @@ msgstr ""
"- Marca i família de filaments diferents ( Marca = Bambu, Família = Bàsic, "
"Mate )"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Patró"
@ -19671,8 +19652,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19684,8 +19665,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20454,13 +20435,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -20587,9 +20568,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -21252,9 +21230,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Encara carregat"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Seleccioneu una ranura AMS abans del calibratge"
#~ msgid "Can't start this without SD card."
#~ msgstr "No es pot iniciar sense la targeta SD."
@ -21378,15 +21353,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Si us plau, tria el color del filament"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Base d'Enginyeria Bambu"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Base PEI Llisa de Bambu"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Base PEI amb Textura Bambu"
#~ msgid "Send print job to"
#~ msgstr "Enviar treball d'impressió a"

View file

@ -2022,13 +2022,13 @@ msgstr "Znovu načíst vybrané části z disku"
msgid "Replace with STL"
msgstr "Nahradit STL souborem"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Nahradit vybranou část novým STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2164,7 +2164,7 @@ msgstr "Rozdělit vybraný objekt"
msgid "Auto orientation"
msgstr "Automatická orientace"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "Automaticky orientovat objekt pro zlepšení kvality tisku."
msgid "Edit"
@ -4198,13 +4198,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5245,7 +5245,7 @@ msgstr ""
msgid "Export Generic 3MF"
msgstr "Exportovat generický 3MF"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Exportovat soubor 3MF bez použití některých rozšíření 3mf"
msgid "Export current sliced file"
@ -6048,13 +6048,13 @@ msgstr "Zrušit tisk"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "Tiskárna je zaneprázdněna jinou tiskovou úlohou"
msgid "The printer is busy with another print job."
msgstr "Tiskárna je zaneprázdněna jinou tiskovou úlohou."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6088,7 +6088,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Před kalibrací vyberte slot AMS"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6716,7 +6716,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -6913,7 +6913,6 @@ msgstr ""
"Verze %s zařízení 3MF je novější než verze %s %s, navrhněte upgrade vašeho "
"software."
#, fuzzy
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
@ -7652,7 +7651,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7697,7 +7696,7 @@ msgstr ""
msgid "All"
msgstr "Všechny"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7755,7 +7754,7 @@ msgstr "Zvětšení/zmenšení myší v opačném směru"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Pokud je povoleno, obrací směr přiblížení kolečkem myši."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8183,16 +8182,16 @@ msgstr "Bambu Cool Podložka"
msgid "PLA Plate"
msgstr "PLA Podložka"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Bambu Engineering Podložka"
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr ""
msgid "High temperature Plate"
msgstr "High temperature Podložka"
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr ""
msgid "Bambu Cool Plate SuperTack"
@ -8412,32 +8411,32 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Klikněte sem, pokud se nemůžete připojit k tiskárně"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "Žádný přihlašovací účet, jsou zobrazeny pouze tiskárny v režimu LAN"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Připojování k serveru"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Synchronizuji informace o zařízení"
msgid "Synchronizing device information time out"
msgstr "Vypršel časový limit synchronizace informací o zařízení"
msgid "Synchronizing device information timed out."
msgstr "Vypršel časový limit synchronizace informací o zařízení."
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr "Nelze odeslat tiskovou úlohu, když tiskárna aktualizuje firmware"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr "Tiskárna provádí pokyny. Po dokončení restartujte tisk"
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8461,7 +8460,7 @@ msgstr ""
"Nelze odeslat tiskovou úlohu na tiskárnu, jejíž firmware je vyžadován k "
"získání aktualizováno."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Nelze odeslat tiskovou úlohu pro prázdnou podložku"
msgid "Storage needs to be inserted to record timelapse."
@ -8481,7 +8480,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "Tato tiskárna nepodporuje tisk všech podložek"
msgid ""
@ -8739,8 +8738,8 @@ msgid "Still print by object?"
msgstr ""
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8772,12 +8771,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9293,7 +9286,7 @@ msgid "Number of extruders of the printer."
msgstr "Počet extrudérů tiskárny."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9375,12 +9368,6 @@ msgstr[0] "Následující předvolba bude také smazána."
msgstr[1] "Následující předvolby budou také smazány."
msgstr[2] ""
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Opravdu chcete %1% vybrané předvolby?"
@ -11353,7 +11340,7 @@ msgstr ""
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Přepsání úhlu přemostění. Pokud je ponecháno na nule, úhel přemostění bude "
"vypočítán automaticky. Jinak bude poskytnutý úhel použit pro vnější mosty. "
@ -11365,7 +11352,7 @@ msgstr ""
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -17384,7 +17371,7 @@ msgid "Filament For Calibration"
msgstr "Filament pro kalibraci"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -17393,12 +17380,6 @@ msgstr ""
"- Různá značka a skupina filamentu (Značka = Bambu, Skupina = Základní, "
"Matný)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Vzor"
@ -18425,8 +18406,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18438,8 +18419,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19119,13 +19100,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -19246,9 +19227,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -19822,9 +19800,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Stále zavádět"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Před kalibrací vyberte slot AMS"
#~ msgid "Can't start this without SD card."
#~ msgstr "Nelze to spustit bez SD karty."
@ -19918,9 +19893,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Vyberte prosím barvu vlákna"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bambu Engineering Podložka"
#~ msgid "Send print job to"
#~ msgstr "Odeslat tiskovou úlohu na"

View file

@ -2063,14 +2063,14 @@ msgstr "Die ausgewählten Teile von der Festplatte neu laden"
msgid "Replace with STL"
msgstr "Durch STL Datei austauschen"
msgid "Replace the selected part with new STL."
msgstr "Ausgewähltes Teil durch eine neue STL ersetzen."
msgid "Replace the selected part with new STL"
msgstr "Ausgewähltes Teil durch eine neue STL ersetzen"
msgid "Replace all with STL"
msgstr "Alle durch STL Dateien austauschen"
msgid "Replace all selected parts with STL from folder."
msgstr "Ausgewählte Teile durch neue STL aus Ordner ersetzen."
msgid "Replace all selected parts with STL from folder"
msgstr "Ausgewählte Teile durch neue STL aus Ordner ersetzen"
msgid "Change filament"
msgstr "Filament wechseln"
@ -2206,7 +2206,7 @@ msgstr "Das ausgewählte Objekt teilen"
msgid "Auto orientation"
msgstr "Automatische Ausrichtung"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr ""
"Automatische Ausrichtung des Objekts zur Verbesserung der Druckqualität."
@ -4395,7 +4395,7 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
"Die aktuelle Kammertemperatur oder die Ziel-Kammertemperatur überschreitet "
@ -4403,8 +4403,8 @@ msgstr ""
"Niedrigtemperaturfilament (PLA/PETG/TPU) geladen werden."
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
"Im Extruder ist Niedrigtemperaturfilament (PLA/PETG/TPU) geladen. Um eine "
"Verstopfung des Extruders zu vermeiden, darf die Kammertemperatur nicht "
@ -5509,7 +5509,7 @@ msgstr "Exportiere alle Objekte als STLs"
msgid "Export Generic 3MF"
msgstr "Generisches 3MF exportieren"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Exportieren einer 3MF-Datei ohne Verwendung von 3mf-Erweiterungen."
msgid "Export current sliced file"
@ -6353,13 +6353,13 @@ msgstr "Druck abbrechen"
msgid "Are you sure you want to stop this print?"
msgstr "Möchten Sie diesen Druck wirklich stoppen?"
msgid "The printer is busy on other print job"
msgid "The printer is busy with another print job."
msgstr "Der Drucker ist mit einem anderen Druckauftrag beschäftigt."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr "Der aktuelle Extruder ist mit dem Filamentwechsel beschäftigt."
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr "Der aktuelle Steckplatz wurde bereits geladen."
msgid "The selected slot is empty."
@ -7054,7 +7054,7 @@ msgid "Not installed"
msgstr "Nicht installiert"
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7280,7 +7280,6 @@ msgstr ""
"Die Version %s der 3MF ist neuer als die Version %s %s. Bitte Ihre Software "
"aktualisieren."
#, fuzzy
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
@ -8083,7 +8082,7 @@ msgid "Show options when importing STEP file"
msgstr "Optionen beim Importieren von STEP-Dateien anzeigen"
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
"Wenn aktiviert, wird während des Imports von STEP-Dateien ein Dialogfeld "
@ -8134,7 +8133,7 @@ msgstr "Verhalten"
msgid "All"
msgstr "Alle"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr "Automatisches Spülen nach Änderung von ..."
msgid "Auto calculate flushing volumes when selected values changed"
@ -8198,7 +8197,7 @@ msgstr "Maus-Zoom umkehren"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Wenn aktiviert, wird die Richtung des Zooms mit dem Mausrad umgekehrt."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr "Meine Auswahl löschen bei ..."
msgid "Unsaved projects"
@ -8639,16 +8638,16 @@ msgstr "Bambu kalte Druckplatte"
msgid "PLA Plate"
msgstr "PLA-Platte"
msgid "Bamabu Engineering Plate"
msgstr "Bamabu Engineering Platte"
msgid "Bambu Engineering Plate"
msgstr "Bambu Engineering Platte"
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr "Bambu Glatte PEI Platte"
msgid "High temperature Plate"
msgstr "Hochtemperaturplatte"
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr "Bambu Strukturierte PEI Platte"
msgid "Bambu Cool Plate SuperTack"
@ -8925,38 +8924,38 @@ msgid "Click here if you can't connect to the printer"
msgstr ""
"Klicken Sie hier, wenn Sie keine Verbindung zum Drucker herstellen können"
msgid "No login account, only printers in LAN mode are displayed"
msgstr "Kein Login-Konto, nur Drucker im LAN-Modus werden angezeigt"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "Kein Login-Konto, nur Drucker im LAN-Modus werden angezeigt."
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Verbindung zum Server wird hergestellt"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Geräteinformationen synchronisieren"
msgid "Synchronizing device information time out"
msgstr "Zeitüberschreitung bei der Synchronisierung von Geräteinformationen"
msgid "Synchronizing device information timed out."
msgstr "Zeitüberschreitung bei der Synchronisierung von Geräteinformationen."
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
"Druckauftrag kann nicht gesendet werden, wenn der Drucker nicht im FDM-Modus "
"ist"
"ist."
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"Druckauftrag kann nicht gesendet werden, während die Firmware des Druckers "
"aktualisiert wird"
"aktualisiert wird."
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"Der Drucker führt gerade Befehle aus. Bitte starten Sie den Druckvorgang "
"nach deren Beendigung erneut"
"nach deren Beendigung erneut."
msgid "AMS is setting up. Please try again later."
msgstr "AMS wird eingerichtet. Bitte versuchen Sie es später erneut."
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr "Bitte verwenden Sie das Ext nicht zusammen mit AMS."
msgid ""
@ -8982,7 +8981,7 @@ msgstr ""
"Der Druckauftrag kann nicht an einen Drucker gesendet werden, dessen "
"Firmware aktualisiert werden muss."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr ""
"Ein Druckauftrag für eine leere Druckplatte kann nicht gesendet werden."
@ -9009,8 +9008,8 @@ msgstr ""
"Stellen Sie die dynamische Flusskalibrierung auf 'AUS', um einen "
"benutzerdefinierten Dynamikflusswert zu aktivieren."
msgid "This printer does not support printing all plates"
msgstr "Dieser Drucker unterstützt nicht den Druck aller Platten"
msgid "This printer does not support printing all plates."
msgstr "Dieser Drucker unterstützt nicht den Druck aller Platten."
msgid ""
"Please cold pull before printing TPU to avoid clogging. You may use cold "
@ -9303,8 +9302,8 @@ msgid "Still print by object?"
msgstr "Trotzdem nach Objekt drucken?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
"Nicht lösliche Stützmaterialien werden für die Stützbasis nicht empfohlen.\n"
"Möchten Sie sie trotzdem für die Stützbasis verwenden?\n"
@ -9343,15 +9342,6 @@ msgstr ""
"und lösliche Materialien sowohl für Stützschnittstelle als auch Stützbasis "
"verwenden."
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
"Diese Einstellungen automatisch ändern? \n"
"Ja - Diese Einstellungen automatisch ändern.\n"
"Nein - Diese Einstellungen für mich nicht ändern."
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9899,7 +9889,7 @@ msgid "Number of extruders of the printer."
msgstr "Anzahl der Extruder des Druckers."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9988,16 +9978,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] "Das folgende Profil wird ebenfalls gelöscht."
msgstr[1] "Die folgenden Profile werden ebenfalls gelöscht."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
"Sind Sie sicher die gewählte Voreinstellung zu löschen? \n"
"Wenn die Voreinstellung einem Filament entspricht, das derzeit auf Ihrem "
"Drucker verwendet wird, setzen Sie bitte die Filamentinformationen für "
"diesen Slot zurück."
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Sind sie sicher, dass sie das ausgewählte Profil %1% wollen?"
@ -12227,7 +12207,7 @@ msgstr "Externe Brücken Füllrichtung"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Überbrückungswinkel überschreiben. 0 bedeutet, dass der Überbrückungswinkel "
"automatisch berechnet wird. Andernfalls wird der angegebene Winkel für "
@ -12239,7 +12219,7 @@ msgstr "Interne Brücken Füllrichtung"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -19318,7 +19298,7 @@ msgid "Filament For Calibration"
msgstr "Filament zur Kalibrierung"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -19327,15 +19307,6 @@ msgstr ""
"- Verschiedene Filamentmarken und -familien (Marke = Bambu, Familie = Basic, "
"Matte)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
"Tipps für Kalibrierungsmaterial:\n"
"- Verschiedene Filamentmarken und -familien (Marke = Bambu, Familie = Basic, "
"Matte)"
msgid "Pattern"
msgstr "Muster"
@ -20505,8 +20476,8 @@ msgid "nozzle size memorized: %d"
msgstr "Düsengröße gespeichert: %d"
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
"Die Größe des Düsentypen in der Voreinstellung stimmt nicht mit der "
"gespeicherten Düse überein. Haben Sie Ihre Düse kürzlich gewechselt ?"
@ -20520,8 +20491,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr "Düse[%d] gespeichert: %.1f"
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
"Ihre Düsenart in der Voreinstellung stimmt nicht mit der gespeicherten Düse "
"überein. Haben Sie Ihre Düse kürzlich gewechselt?"
@ -21378,7 +21349,7 @@ msgstr "Benutzerdefinierter Modus"
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
"Generiert die Filamentgruppierung für die linke und rechte Düse basierend "
"auf den filamentsparendsten Prinzipien, um Abfall zu minimieren"
@ -21386,7 +21357,7 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
"Generiert die Filamentgruppierung für die linke und rechte Düse basierend "
"auf dem tatsächlichen Filamentstatus des Druckers, wodurch die Notwendigkeit "
@ -21526,9 +21497,6 @@ msgstr ""
"Laden der Überspringobjektinformationen fehlgeschlagen. Bitte versuchen Sie "
"es erneut."
msgid "Loading ..."
msgstr "Wird geladen ..."
#, c-format, boost-format
msgid "/%d Selected"
msgstr "/%d ausgewählt"
@ -22250,9 +22218,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Lade immer noch"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Bitte wählen Sie einen AMS-Slot vor der Kalibrierung aus"
#~ msgid "Can't start this without SD card."
#~ msgstr "Kann ohne MicroSD-Karte nicht gestartet werden."
@ -22372,15 +22337,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Bitte wählen Sie die Filamentfarbe aus."
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bambu technische Druckplatte"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Bambu glatte PEI-Platte"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Bambu strukturierte PEI-Platte"
#~ msgid "Send print job to"
#~ msgstr "Druckauftrag senden an"

View file

@ -1949,13 +1949,13 @@ msgstr ""
msgid "Replace with STL"
msgstr ""
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr ""
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2091,7 +2091,7 @@ msgstr ""
msgid "Auto orientation"
msgstr ""
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr ""
msgid "Edit"
@ -4037,13 +4037,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5071,7 +5071,7 @@ msgstr ""
msgid "Export Generic 3MF"
msgstr ""
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr ""
msgid "Export current sliced file"
@ -5855,13 +5855,13 @@ msgstr ""
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "The printer is busy with another print job."
msgid "Current extruder is busy changing filament"
msgid "The printer is busy with another print job."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6504,7 +6504,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -6691,7 +6691,6 @@ msgid ""
"upgrade your software."
msgstr ""
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
"data only."
@ -7407,7 +7406,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7453,7 +7452,7 @@ msgstr ""
msgid "All"
msgstr ""
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7507,7 +7506,7 @@ msgstr ""
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr ""
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -7927,16 +7926,16 @@ msgstr ""
msgid "PLA Plate"
msgstr ""
msgid "Bamabu Engineering Plate"
msgid "Bambu Engineering Plate"
msgstr ""
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr ""
msgid "High temperature Plate"
msgstr ""
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr ""
msgid "Bambu Cool Plate SuperTack"
@ -8149,32 +8148,32 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr ""
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr ""
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr ""
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr ""
msgid "Synchronizing device information time out"
msgstr "Synchronizing device information timed out"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Synchronizing device information timed out."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgstr "Cannot send a print job while the printer is updating firmware"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8196,8 +8195,8 @@ msgid ""
"updated."
msgstr "Cannot send the print job to a printer whose firmware must be updated."
msgid "Cannot send the print job for empty plate"
msgstr "Cannot send a print job for an empty plate."
msgid "Cannot send a print job for an empty plate."
msgstr ""
msgid "Storage needs to be inserted to record timelapse."
msgstr ""
@ -8216,7 +8215,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr ""
msgid ""
@ -8457,8 +8456,8 @@ msgid "Still print by object?"
msgstr ""
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
msgid ""
@ -8485,12 +8484,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -8991,7 +8984,7 @@ msgid "Number of extruders of the printer."
msgstr ""
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9067,12 +9060,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] "The following preset will be deleted too:"
msgstr[1] "The following presets will be deleted too:"
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Are you sure you want to %1% the selected preset?"
@ -10963,7 +10950,7 @@ msgstr ""
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Bridging angle override. 0 means the bridging angle will be calculated "
"automatically. Otherwise the provided angle will be used for external "
@ -10975,7 +10962,7 @@ msgstr ""
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -16587,17 +16574,11 @@ msgid "Filament For Calibration"
msgstr ""
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr ""
@ -17637,8 +17618,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -17650,8 +17631,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18312,13 +18293,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -18439,9 +18420,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""

View file

@ -2045,13 +2045,13 @@ msgstr "Recargar las piezas seleccionadas desde el disco"
msgid "Replace with STL"
msgstr "Reemplazar con STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Reemplaza la pieza seleccionada con un nuevo STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2187,7 +2187,7 @@ msgstr "Dividir el objeto seleccionado"
msgid "Auto orientation"
msgstr "Orientación automática"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr ""
"Orienta automáticamente el objeto para mejorar la calidad de la impresión."
@ -4280,13 +4280,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5331,7 +5331,7 @@ msgstr "Exportar todos los objetos como varios STL"
msgid "Export Generic 3MF"
msgstr "Exportar 3MF genérico"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Exporte el archivo 3MF sin usar algunas de las extensiones."
msgid "Export current sliced file"
@ -6151,13 +6151,13 @@ msgstr "Cancelar Impresión"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "La impresora está ocupada con otro trabajo de impresión"
msgid "The printer is busy with another print job."
msgstr "La impresora está ocupada con otro trabajo de impresión."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6193,7 +6193,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Seleccione una ranura AMS antes de la calibración"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6832,7 +6832,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7028,7 +7028,6 @@ msgstr ""
"La versión de 3MF %s es más nueva que la versión de %s %s. Se aconseja "
"actualizar su software."
#, fuzzy
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
@ -7798,7 +7797,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7848,7 +7847,7 @@ msgstr ""
msgid "All"
msgstr "Todas"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7912,7 +7911,7 @@ msgstr "Invertir el zoom del ratón"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Si se activa, invierte la dirección del zoom con la rueda del ratón."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8342,16 +8341,16 @@ msgstr "Bandeja Fría Bambu"
msgid "PLA Plate"
msgstr "Bandeja PLA"
msgid "Bamabu Engineering Plate"
msgid "Bambu Engineering Plate"
msgstr "Placa de Ingenieria Bambu"
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr "Bandeja Lisa PEI Bambú"
msgid "High temperature Plate"
msgstr "Bandeja de Alta Temperatura"
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr "Bandeja Texturizada PEI Bambú"
msgid "Bambu Cool Plate SuperTack"
@ -8575,37 +8574,38 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Presione aquí si no puede conectar a la impresora"
msgid "No login account, only printers in LAN mode are displayed"
msgstr "Sin cuenta de acceso, sólo se muestran las impresoras en modo LAN"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "Sin cuenta de acceso, sólo se muestran las impresoras en modo LAN."
msgid "Connecting to server"
msgstr "Conectando al servidor"
msgid "Connecting to server..."
msgstr "Conectando al servidor..."
msgid "Synchronizing device information"
msgstr "Sincronizando la información del dispositivo"
msgid "Synchronizing device information..."
msgstr "Sincronizando la información del dispositivo..."
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr ""
"Error de tiempo de espera de sincronización de la información del dispositivo"
"Error de tiempo de espera de sincronización de la información del "
"dispositivo."
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"No es posible enviar el trabajo cuando la impresora está actualizando el "
"firmware"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"La impresora está ejecutando instrucciones. Por favor, reinicie la impresión "
"cuando termine"
"cuando termine."
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8629,7 +8629,7 @@ msgstr ""
"No es posible enviar el trabajo de impresión a una impresora la cual "
"necesita una actualización de firmware."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "No es posible enviar un trabajo de impresión con una bandeja vacía"
msgid "Storage needs to be inserted to record timelapse."
@ -8649,8 +8649,8 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgstr "Esta impresora no soporta la impresión de todas las bandejas"
msgid "This printer does not support printing all plates."
msgstr "Esta impresora no soporta la impresión de todas las bandejas."
msgid ""
"Please cold pull before printing TPU to avoid clogging. You may use cold "
@ -8917,8 +8917,8 @@ msgid "Still print by object?"
msgstr "¿Seguir imprimiendo por objeto?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8950,12 +8950,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9495,7 +9489,7 @@ msgid "Number of extruders of the printer."
msgstr "Número de extrusores de la impresora."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9580,12 +9574,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] "El siguiente perfil también se eliminará."
msgstr[1] "Los siguientes perfiles también se eliminarán."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "¿Está seguro de %1% el perfil seleccionado?"
@ -11683,7 +11671,7 @@ msgstr ""
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Control del ángulo de puentes. Si se deja a cero, el ángulo de puente se "
"calculará automáticamente. De lo contrario, se utilizará el ángulo "
@ -11695,7 +11683,7 @@ msgstr ""
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -18397,7 +18385,7 @@ msgid "Filament For Calibration"
msgstr "Filamento para Calibrar"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18406,12 +18394,6 @@ msgstr ""
"- Las diferentes marcas de filamento y familias(Marca = Bambú. Familia = "
"Básica, Mate)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Patrón"
@ -19538,8 +19520,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19551,8 +19533,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20321,13 +20303,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -20452,9 +20434,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -21117,9 +21096,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Aún cargado"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Seleccione una ranura AMS antes de la calibración"
#~ msgid "Can't start this without SD card."
#~ msgstr "No puede iniciarse sin una tarjeta SD."
@ -21240,15 +21216,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Por favor elija el color del filamento"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bandeja de Ingeniería Bambú"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Bandeja PEI Lisa Bambu"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Bandeja PEI Texturizada Bambu"
#~ msgid "Send print job to"
#~ msgstr "Enviar el trabajo de impresión a"

View file

@ -2058,13 +2058,13 @@ msgstr "Recharger les pièces sélectionnées à partir du disque"
msgid "Replace with STL"
msgstr "Remplacer par le STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Remplacer la pièce sélectionnée par un nouveau STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2201,7 +2201,7 @@ msgstr "Scinder l'objet sélectionné"
msgid "Auto orientation"
msgstr "Orientation automatique"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr ""
"Orientez automatiquement l'objet pour améliorer la qualité d'impression."
@ -4283,13 +4283,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -6167,13 +6167,13 @@ msgstr "Annuler l'impression"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "L'imprimante est occupée par un autre travail d'impression"
msgid "The printer is busy with another print job."
msgstr "L'imprimante est occupée par un autre travail d'impression."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6209,7 +6209,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Veuillez sélectionner un emplacement AMS avant la calibration"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6847,7 +6847,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7824,7 +7824,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7874,7 +7874,7 @@ msgstr ""
msgid "All"
msgstr "Tous"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7941,7 +7941,7 @@ msgstr ""
"Si cette option est activée, elle inverse le sens du zoom avec la molette de "
"la souris."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8375,16 +8375,16 @@ msgstr "Plateau Cool Plate"
msgid "PLA Plate"
msgstr "Plaque PLA"
msgid "Bamabu Engineering Plate"
msgid "Bambu Engineering Plate"
msgstr ""
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr ""
msgid "High temperature Plate"
msgstr "Plateau haute température"
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr ""
msgid "Bambu Cool Plate SuperTack"
@ -8609,37 +8609,38 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Connexion impossible à limprimante"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr ""
"Pas de connexion au cloud, seules les imprimantes en mode LAN sont affichées"
"Pas de connexion au cloud, seules les imprimantes en mode LAN sont affichées."
msgid "Connecting to server"
msgstr "Connexion au serveur"
msgid "Connecting to server..."
msgstr "Connexion au serveur"
msgid "Synchronizing device information"
msgstr "Synchronisation des informations sur l'appareil"
msgid "Synchronizing device information..."
msgstr "Synchronisation des informations sur l'appareil"
msgid "Synchronizing device information time out"
msgstr "Expiration du délai de synchronisation des informations sur l'appareil"
msgid "Synchronizing device information timed out."
msgstr "Expiration du délai de synchronisation des informations sur "
"l'appareil."
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"Impossible d'envoyer une tâche d'impression pendant la mise à jour du "
"firmware de l'imprimante"
"firmware de l'imprimante."
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"L'imprimante exécute des instructions. Veuillez recommencer l'impression "
"après la fin de l'exécution"
"après la fin de l'exécution."
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8663,7 +8664,7 @@ msgstr ""
"Impossible d'envoyer la tâche d'impression à une imprimante dont le firmware "
"doit être mis à jour."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Impossible d'envoyer une tâche d'impression d'un plateau vide"
msgid "Storage needs to be inserted to record timelapse."
@ -8683,9 +8684,9 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr ""
"Cette imprimante ne prend pas en charge l'impression de toutes les plaques"
"Cette imprimante ne prend pas en charge l'impression de toutes les plaques."
msgid ""
"Please cold pull before printing TPU to avoid clogging. You may use cold "
@ -8962,8 +8963,8 @@ msgid "Still print by object?"
msgstr "Vous imprimez toujours par objet ?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8996,12 +8997,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9548,7 +9543,7 @@ msgid "Number of extruders of the printer."
msgstr "Nombre dextrudeurs de limprimante."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9636,12 +9631,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] "Le préréglage suivant sera également supprimé."
msgstr[1] "Les préréglages suivants seront également supprimés."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Êtes-vous sûr de %1% le préréglage sélectionné ?"
@ -11803,7 +11792,7 @@ msgstr "Direction du remplissage du pont extérieur"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Forçage de langle des ponts. Sil est laissé à zéro, langle des ponts sera "
"calculé automatiquement. Sinon, langle fourni sera utilisé pour les ponts "
@ -11815,7 +11804,7 @@ msgstr "Direction du remplissage du pont interne"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -18733,7 +18722,7 @@ msgid "Filament For Calibration"
msgstr "Filament pour la calibration"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18742,12 +18731,6 @@ msgstr ""
"- Différentes marques et familles de filaments (Marque = Bambu, Famille = "
"Basique, Mat)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Motif"
@ -19888,8 +19871,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19901,8 +19884,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20677,13 +20660,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -20812,9 +20795,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -21493,9 +21473,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Charger encore"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Veuillez sélectionner un emplacement AMS avant la calibration"
#~ msgid "Can't start this without SD card."
#~ msgstr "Impossible de démarrer sans carte SD."

View file

@ -1967,13 +1967,13 @@ msgstr "A kiválasztott tárgyak újratöltése a lemezről"
msgid "Replace with STL"
msgstr "Lecserélés STL-lel"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Lecseréli a kijelölt tárgyat egy új STL-lel"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2112,7 +2112,7 @@ msgstr "Szétválasztja a kijelölt objektumot"
msgid "Auto orientation"
msgstr "Automatikus orientáció"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr ""
"Az objektum automatikus tájolása a nyomtatási minőség javítása érdekében."
@ -4134,13 +4134,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5176,7 +5176,7 @@ msgstr "Az összes objektum exportálása STL-ként"
msgid "Export Generic 3MF"
msgstr ""
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr ""
msgid "Export current sliced file"
@ -5972,13 +5972,13 @@ msgstr "Nyomtatás megszakítása"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgid "The printer is busy with another print job."
msgstr "A nyomtató egy másik nyomtatási feladattal van elfoglalva."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6015,7 +6015,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Válassz egy AMS-helyet a kalibrálás előtt"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6634,7 +6634,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7559,7 +7559,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7603,7 +7603,7 @@ msgstr ""
msgid "All"
msgstr "Összes"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7661,7 +7661,7 @@ msgstr ""
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr ""
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8089,16 +8089,16 @@ msgstr ""
msgid "PLA Plate"
msgstr ""
msgid "Bamabu Engineering Plate"
msgid "Bambu Engineering Plate"
msgstr ""
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr ""
msgid "High temperature Plate"
msgstr ""
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr ""
msgid "Bambu Cool Plate SuperTack"
@ -8315,29 +8315,29 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Kattints ide, ha nem tudsz csatlakozni a nyomtatóhoz"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr ""
"Nincs bejelentkezési fiók, csak a LAN módban lévő nyomtatók jelennek meg"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Csatlakozás a szerverhez"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Eszközinformációk szinkronizálása"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "Eszközinformációk szinkronizálása túllépte az időkorlátot"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"Nem küldhetsz nyomtatási feladatot a nyomtatóra, amíg az firmware frissítést "
"végez."
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"A nyomtató elfoglalt. Kérjük, indítsd újra a nyomtatást a nyomtatás "
"befejezése után"
@ -8345,7 +8345,7 @@ msgstr ""
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8369,7 +8369,7 @@ msgstr ""
"Nem küldhetsz nyomtatási feladatot a nyomtatóra, mert annak firmware-jét "
"frissíteni kell."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Nem küldhetsz nyomtatási feladatot egy üres tálcával."
msgid "Storage needs to be inserted to record timelapse."
@ -8389,7 +8389,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "Ez a nyomtató nem támogatja az összes tálcára való nyomtatást"
msgid ""
@ -8633,8 +8633,8 @@ msgid "Still print by object?"
msgstr "Továbbra is tárgyanként szeretnél nyomtatni?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
msgid ""
@ -8661,12 +8661,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9184,7 +9178,7 @@ msgid "Number of extruders of the printer."
msgstr "A nyomtató Extrudereinek száma."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9262,12 +9256,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] "A következő beállítás szintén törlődni fog."
msgstr[1] "A következő beállítások szintén törlődni fognak."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Biztos, hogy %1% a kiválasztott beállítást?"
@ -11235,7 +11223,7 @@ msgstr ""
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Az áthidalás szögének felülbírálása. A 0 érték azt jelenti, hogy az "
"áthidalás szöge automatikusan kerül kiszámításra. Máskülönben a megadott "
@ -11248,7 +11236,7 @@ msgstr ""
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -17015,7 +17003,7 @@ msgid "Filament For Calibration"
msgstr "Filament a kalibráláshoz"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -17024,12 +17012,6 @@ msgstr ""
"- Különböző márkájú és típusú filamentek (Márka = Bambu, Típus = Basic, "
"Matte stb.)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Mintázat"
@ -18102,8 +18084,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18115,8 +18097,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18795,13 +18777,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -18922,9 +18904,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -19479,9 +19458,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Még töltődik"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Válassz egy AMS-helyet a kalibrálás előtt"
#~ msgid "Can't start this without SD card."
#~ msgstr "MicroSD kártya nélkül nem indítható."

View file

@ -2050,13 +2050,13 @@ msgstr "Ricarica le parti selezionate da disco"
msgid "Replace with STL"
msgstr "Sostituisci con STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Sostituisci la parte selezionata con un nuovo STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2193,7 +2193,7 @@ msgstr "Dividi l'oggetto selezionato"
msgid "Auto orientation"
msgstr "Orientamento automatico"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "Orienta automaticamente l'oggetto per migliorare la qualità di stampa."
msgid "Edit"
@ -4284,13 +4284,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5334,7 +5334,7 @@ msgstr "Esporta tutti gli oggetti come STL multipli"
msgid "Export Generic 3MF"
msgstr "Esporta 3MF generico"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Esporta file 3MF senza usare le estensioni."
msgid "Export current sliced file"
@ -6154,13 +6154,13 @@ msgstr "Annulla la stampa"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "La stampante è occupata con altra attività di stampa"
msgid "The printer is busy with another print job."
msgstr "La stampante è occupata con altra attività di stampa."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6196,7 +6196,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Seleziona uno slot AMS prima di calibrare"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6831,7 +6831,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7029,7 +7029,6 @@ msgstr ""
"Il 3MF versione %s è più recente di %s versione %s. Si consiglia di "
"aggiornare il software."
#, fuzzy
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
@ -7795,7 +7794,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7845,7 +7844,7 @@ msgstr ""
msgid "All"
msgstr "Tutto"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7910,7 +7909,7 @@ msgstr ""
"Se abilitato, inverte la direzione dell'ingrandimento con la rotellina del "
"mouse."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8338,17 +8337,17 @@ msgstr "Piatto a bassa temperatura Bambu"
msgid "PLA Plate"
msgstr "Piatto PLA"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Piatto ingegneristico Bambu"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "Piatto PEI liscio Bambu"
msgid "High temperature Plate"
msgstr "Piatto ad alta temperatura"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "Piatto PEI ruvido Bambu"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8570,36 +8569,37 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Clicca qui se non puoi connetterti alla stampante"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr ""
"Nessun profilo di accesso, vengono visualizzate solo le stampanti in "
"modalità LAN"
"modalità LAN."
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Connessione in corso al server"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Sincronizzazione informazioni dispositivo"
msgid "Synchronizing device information time out"
msgstr "La sincronizzazione delle informazioni del dispositivo è scaduta"
msgid "Synchronizing device information timed out."
msgstr "La sincronizzazione delle informazioni del dispositivo è scaduta."
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"Impossibile inviare un'attività di stampa mentre la stampante sta "
"aggiornando il firmware"
"aggiornando il firmware."
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
msgstr "La stampante sta eseguendo le istruzioni. Riavvia la stampa al termine"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"La stampante sta eseguendo le istruzioni. Riavvia la stampa al termine."
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8623,7 +8623,7 @@ msgstr ""
"Impossibile inviare l'attività di stampa a una stampante il cui firmware "
"deve essere aggiornato."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Impossibile inviare l'attività di stampa se il piatto è vuoto"
msgid "Storage needs to be inserted to record timelapse."
@ -8643,8 +8643,8 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgstr "Questa stampante non supporta la stampa di piatti multipli"
msgid "This printer does not support printing all plates."
msgstr "Questa stampante non supporta la stampa di piatti multipli."
msgid ""
"Please cold pull before printing TPU to avoid clogging. You may use cold "
@ -8913,8 +8913,8 @@ msgid "Still print by object?"
msgstr "Stampare ancora per oggetto?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8946,12 +8946,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9493,7 +9487,7 @@ msgid "Number of extruders of the printer."
msgstr "Numero di estrusori della stampante."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9578,12 +9572,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] "Verrà eliminato anche il seguente profilo."
msgstr[1] "Verranno eliminati anche i seguenti profili."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Sei sicuro di voler %1% il preset selezionato?"
@ -11744,7 +11732,7 @@ msgstr "Angolo riempimento ponti esterni"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Sovrascrive l'angolo di riempimento dei ponti. Un valore pari a 0 indica che "
"l'angolo di riempimento verrà calcolato automaticamente. Il valore fornito "
@ -11756,7 +11744,7 @@ msgstr "Angolo riempimento ponti interni"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -18653,7 +18641,7 @@ msgid "Filament For Calibration"
msgstr "Calibrazione per filamento"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18663,12 +18651,6 @@ msgstr ""
"- Diverse marche e famiglie di filamenti (Marca = Bambu, Famiglia = Basic, "
"Matte)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Modello"
@ -19798,8 +19780,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19811,8 +19793,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20580,13 +20562,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -20715,9 +20697,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -21380,9 +21359,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Carica ancora"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Seleziona uno slot AMS prima di calibrare."
#~ msgid "Can't start this without SD card."
#~ msgstr "Impossibile iniziare senza scheda SD."
@ -21504,15 +21480,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Si prega di scegliere il colore del filamento"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Piatto ingegneristico Bambu"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Piatto PEI liscio Bambu"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Piatto PEI ruvido Bambu"
#~ msgid "Send print job to"
#~ msgstr "Invia stampa a"

View file

@ -1980,13 +1980,13 @@ msgstr "選択したパーツをディスクから再読込み"
msgid "Replace with STL"
msgstr "STLに置き換え"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "選択したパーツを新しいSTLに置換え"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2122,7 +2122,7 @@ msgstr "選択したオブジェクトを分割"
msgid "Auto orientation"
msgstr "自動向き調整"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "オブジェクトの向きを自動的に調整する"
msgid "Edit"
@ -4075,13 +4075,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5113,7 +5113,7 @@ msgstr ""
msgid "Export Generic 3MF"
msgstr "汎用3MF"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "3mfファイルをエクスポート一部3mf機能を無効"
msgid "Export current sliced file"
@ -5893,13 +5893,13 @@ msgstr "造形を取消し"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgid "The printer is busy with another print job."
msgstr "プリンターはビジーです。"
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -5933,7 +5933,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "キャリブレーション前に、AMSスロットを選択してください"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6538,7 +6538,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -6726,7 +6726,6 @@ msgid ""
msgstr ""
"3mfのバージョン%sは%sの%sより新しい為、ソフトウェアを更新してください。"
#, fuzzy
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
@ -7447,7 +7446,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7491,7 +7490,7 @@ msgstr ""
msgid "All"
msgstr "すべて"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7549,7 +7548,7 @@ msgstr "マウスの逆ズーム"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "有効にすると、マウス ホイールによるズームの方向が反転します。"
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -7969,16 +7968,16 @@ msgstr "Bambu 常温プレート"
msgid "PLA Plate"
msgstr ""
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Bambu エンジニアリングプレート"
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr ""
msgid "High temperature Plate"
msgstr ""
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr ""
msgid "Bambu Cool Plate SuperTack"
@ -8188,32 +8187,32 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr ""
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "アカウント無し、ローカルモードのプリンターのみが表示されます"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "サーバーへ接続中"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "デバイス情報を同期"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "デバイス情報同期はタイムアウトしました"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr "ファームウェアが更新中の為、造形タスクを送信できません"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr "プリンターが指令を実行中です。実行終了してから造形を再開してください。"
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8235,7 +8234,7 @@ msgid ""
"updated."
msgstr "ファームウェアを更新する必要がある為、造形タスクを送信できません"
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "空プレートがある為、送信できません"
msgid "Storage needs to be inserted to record timelapse."
@ -8255,7 +8254,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "プリンターが全てのプレートを造形することができません"
msgid ""
@ -8496,8 +8495,8 @@ msgid "Still print by object?"
msgstr ""
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
msgid ""
@ -8524,12 +8523,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9026,7 +9019,7 @@ msgid "Number of extruders of the printer."
msgstr "プリンターのエクストルーダー数。"
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9100,12 +9093,6 @@ msgid "Following preset will be deleted too."
msgid_plural "Following presets will be deleted too."
msgstr[0] "以下のプリセットも削除されます: "
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "選択したプリセットを %1% しますか?"
@ -11031,7 +11018,7 @@ msgstr ""
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"ブリッジ角度。値が0の場合は自動計算となります。0°を使用したい場合は180を入力"
"していください。"
@ -11042,7 +11029,7 @@ msgstr ""
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -16713,17 +16700,11 @@ msgid "Filament For Calibration"
msgstr ""
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr ""
@ -17736,8 +17717,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -17749,8 +17730,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18413,13 +18394,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -18541,9 +18522,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -19021,9 +18999,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "ロード"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "キャリブレーション前に、AMSスロットを選択してください"
#~ msgid "Can't start this without SD card."
#~ msgstr "起動するのにSDカードが必要です。"
@ -19095,9 +19070,6 @@ msgstr ""
#~ msgid "Show home page on startup"
#~ msgstr "起動時にホームページを表示"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bambu エンジニアリングプレート"
#~ msgid "Send print job to"
#~ msgstr "造形タスクを送信"

View file

@ -2008,13 +2008,13 @@ msgstr "선택한 부품을 디스크에서 다시 불러오기"
msgid "Replace with STL"
msgstr "STL 파일로 교체"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "선택한 부품을 새 STL 파일로 교체"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2150,7 +2150,7 @@ msgstr "선택한 객체 분할"
msgid "Auto orientation"
msgstr "자동 방향 지정"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "객체의 방향을 자동으로 지정하여 출력 품질을 향상시킵니다."
msgid "Edit"
@ -4157,13 +4157,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5201,7 +5201,7 @@ msgstr "모든 객체를 여러 STL로 내보내기"
msgid "Export Generic 3MF"
msgstr "일반 3MF 내보내기"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "일부 3MF 확장자를 사용하지 않고 3MF 파일 내보내기"
msgid "Export current sliced file"
@ -6002,13 +6002,13 @@ msgstr "출력 취소"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgid "The printer is busy with another print job."
msgstr "프린터가 다른 출력 작업을 수행 중입니다"
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6044,7 +6044,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "교정하기 전에 AMS 슬롯을 선택하세요"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6672,7 +6672,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -6866,7 +6866,6 @@ msgstr ""
"3mf의 %s 버전이 %s의 %s 버전보다 최신입니다. 소프트웨어를 업그레이드 하십시"
"오."
#, fuzzy
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
@ -7605,7 +7604,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7652,7 +7651,7 @@ msgstr ""
msgid "All"
msgstr "모두"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7713,7 +7712,7 @@ msgstr "역방향 마우스 줌"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "활성화되면 마우스 휠을 사용하여 확대/축소 방향을 반대로 바꿉니다."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8139,17 +8138,17 @@ msgstr "뱀부 쿨 플레이트"
msgid "PLA Plate"
msgstr "PLA 플레이트"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "뱀부 엔지니어링 플레이트"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "뱀부 부드러운 PEI 플레이트"
msgid "High temperature Plate"
msgstr "고온 플레이트"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "뱀부 텍스처 PEI 플레이트"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8366,32 +8365,32 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "프린터에 연결할 수 없는 경우 여기를 클릭하세요"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "로그인 계정이 없으며 LAN 모드의 프린터만 표시됩니다"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "서버에 연결 중"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "장치 정보 동기화 중"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "장치 정보 동기화 시간 초과"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr "프린터가 펌웨어를 업데이트하는 동안 출력 작업을 보낼 수 없습니다"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr "프린터가 명령을 실행하고 있습니다. 종료 후 출력을 다시 시작하세요"
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8413,7 +8412,7 @@ msgid ""
"updated."
msgstr "펌웨어를 업데이트해야 하는 프린터로 출력 작업을 보낼 수 없습니다."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "빈 플레이트에 대한 출력 작업을 보낼 수 없습니다"
msgid "Storage needs to be inserted to record timelapse."
@ -8433,7 +8432,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "이 프린터는 모든 플레이트 출력을 지원하지 않습니다"
msgid ""
@ -8690,8 +8689,8 @@ msgid "Still print by object?"
msgstr "아직도 객체별로 출력하시나요?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8722,12 +8721,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9243,7 +9236,7 @@ msgid "Number of extruders of the printer."
msgstr "프린터 익스트루더 수."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9324,12 +9317,6 @@ msgid "Following preset will be deleted too."
msgid_plural "Following presets will be deleted too."
msgstr[0] "다음 사전 설정도 삭제됩니다."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "선택한 사전 설정을 %1%로 설정하시겠습니까?"
@ -11371,7 +11358,7 @@ msgstr "외부 브릿지 채우기 방향"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"브릿지 출력 각도 재정의. 0°으로 두면 브릿지 출력 각도가 자동으로 계산됩니다. "
"그렇지 않으면 제공된 각도가 외부 브릿지 출력에 사용됩니다. 0도에는 180°를 사"
@ -11383,7 +11370,7 @@ msgstr "내부 브릿지 채우기 방향"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -17784,7 +17771,7 @@ msgid "Filament For Calibration"
msgstr "교정할 필라멘트"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -17792,12 +17779,6 @@ msgstr ""
"- 동일한 히트베드 온도를 공유할 수 있는 소재\n"
"- 다양한 필라멘트 브랜드 및 제품군(브랜드 = 뱀부, 제품군 = 기본, 메트)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "패턴"
@ -18884,8 +18865,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18897,8 +18878,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19630,13 +19611,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -19761,9 +19742,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -20397,9 +20375,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "로드중"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "교정하기 전에 AMS 슬롯을 선택하세요"
#~ msgid "Can't start this without SD card."
#~ msgstr "SD 카드가 없으면 시작할 수 없습니다."
@ -20515,15 +20490,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "필라멘트 색상을 선택해 주세요"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "뱀부 엔지니어링 플레이트"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "뱀부 부드러운 PEI 플레이트"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "뱀부 텍스처 PEI 플레이트"
#~ msgid "Send print job to"
#~ msgstr "출력 작업 보내기"

View file

@ -2032,13 +2032,13 @@ msgstr "Iš naujo įkelti pasirinktas dalis iš disko"
msgid "Replace with STL"
msgstr "Pakeisti STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Pakeisti pasirinktą dalį į naują STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2174,7 +2174,7 @@ msgstr "Padalinti pasirinktą objektą"
msgid "Auto orientation"
msgstr "Automatinė padėtis"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "Automatiškai nustatoma padėtis spausdinimo kokybės pagerinimui."
msgid "Edit"
@ -4252,15 +4252,19 @@ msgid ""
"wait until the AMS temperature drops below %d℃."
msgstr ""
#, fuzzy
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
"Dabartinė kameros temperatūra arba tikslinė kameros temperatūra viršija "
"45 ℃. Norint išvengti ekstruderio užsikimšimo, negalima įkelti žemos "
"temperatūros gijų (PLA/PETG/TPU)."
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5309,7 +5313,7 @@ msgstr "Eksportuoti visus objektus kaip STL"
msgid "Export Generic 3MF"
msgstr "Eksportuoti pagrindinį 3MF"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Eksportuoti 3MF failą nenaudojant kai kurių 3MF plėtinių"
msgid "Export current sliced file"
@ -6130,13 +6134,13 @@ msgstr "Atšaukti spausdinimą"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "Spausdintuvas užimtas kitu spausdinimo darbu"
msgid "The printer is busy with another print job."
msgstr "Spausdintuvas užimtas kitu spausdinimo darbu."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6173,7 +6177,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Prieš kalibruodami pasirinkite AMS lizdą"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6812,7 +6816,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7012,7 +7016,6 @@ msgstr ""
"3MF failo versija %s yra naujesnė nei %s versija %s. Siūloma atnaujinti jūsų "
"programinę įrangą."
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
"data only."
@ -7763,7 +7766,7 @@ msgid "Show options when importing STEP file"
msgstr "Rodyti parinktis importuojant STEP failą"
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
"Jei įjungta, STEP failo importavimo metu atsiras parametrų nustatymų "
"dialogas."
@ -7815,7 +7818,7 @@ msgstr "Elgsena"
msgid "All"
msgstr "Visi"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7880,7 +7883,7 @@ msgstr "Apversti pelės didinimą"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Jei įjungta, apverčia didinimo ar mažinimo kryptį pelės ratuku."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8317,17 +8320,17 @@ msgstr "Bambu Cool plokštė"
msgid "PLA Plate"
msgstr "PLA plokštė"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Bambu inžinerinė plokštė"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "Bambu smulkaus PEI plokštė"
msgid "High temperature Plate"
msgstr "Aukštos temperatūros plokštė"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "Bambu stabaus PEI plokštė"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8549,30 +8552,30 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Jei negalite prijungti spausdintuvo, spauskite čia"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr ""
"Nėra prisijungimo paskyros, rodomi tik vietiniame tinkle esantys "
"spausdintuvai"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Jungiamasi prie serverio"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Sinchronizuojama įrenginio informacija"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "Baigėsi įrenginio informacijos sinchronizavimo laikas"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"Spausdinimo užduoties negalima išsiųsti, kai spausdintuvo programinė įranga "
"atnaujinama"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"Spausdintuvas vykdo instrukcijas. Kai jis baigs, prašome paleisti "
"spausdinimą iš naujo"
@ -8580,7 +8583,7 @@ msgstr ""
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8604,7 +8607,7 @@ msgstr ""
"Neįmanoma išsiųsti spausdinimo užduoties spausdintuvui, kurio programinę "
"įrangą reikia atnaujinti."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Negalima siųsti spausdinimo užduoties tuščiai plokštei"
msgid "Storage needs to be inserted to record timelapse."
@ -8624,7 +8627,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "Spausdintuvas nepalaiko visų plokščių spausdinimo"
msgid ""
@ -8893,8 +8896,8 @@ msgid "Still print by object?"
msgstr "Vis dar spausdinti pagal objektą?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
msgid ""
@ -8925,12 +8928,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9482,7 +9479,7 @@ msgid "Number of extruders of the printer."
msgstr "Spausdintuvo ekstruderių skaičius."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9569,15 +9566,6 @@ msgstr[0] "Bus ištrintas ir šis išankstinis nustatymas."
msgstr[1] "Bus ištrinti ir šie išankstiniai nustatymai."
msgstr[2] "Bus ištrinti ir šie išankstiniai nustatymai."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
"Ar tikrai norite ištrinti pasirinktą nustatymą? \n"
"Jei nustatymas atitinka šiuo metu jūsų spausdintuve naudojamą giją, prašome "
"iš naujo nustatyti gijos informaciją tam lizdui."
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Ar tikrai naudojate %1% pasirinktą išankstinį nustatymą?"
@ -11699,7 +11687,7 @@ msgstr "Išorinio tilto užpildymo kryptis"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Tilto kampo panaikinimas. Jei paliekama nulinė reikšmė, tilto kampas "
"apskaičiuojamas automatiškai. Priešingu atveju išoriniams tilteliams bus "
@ -11711,7 +11699,7 @@ msgstr "Vidinio tilto užpildymo kryptis"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -12322,12 +12310,13 @@ msgstr ""
msgid "Fan speed"
msgstr "Ventiliatoriaus greitis"
#, fuzzy
msgid ""
"Speed of exhaust fan during printing. This speed will override the speed in "
"filament custom G-code."
msgstr ""
"Ištraukimo ventiliatoriaus greitis spausdinimo metu. Šis greitis bus "
"viršesnis už greitį, nurodytą gijos pasirinktiniame G kode."
"viršesnis už greitį, nurodytą gijos pasirinktiniame G-kodo."
msgid "Speed of exhaust fan after printing completes."
msgstr "Ištraukimo ventiliatoriaus greitis baigus spausdinti."
@ -18560,7 +18549,7 @@ msgid "Filament For Calibration"
msgstr "Gija kalibravimui"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18569,12 +18558,6 @@ msgstr ""
" - Skirtingas gijų prekės ženklas ir šeima (prekės ženklas = Bambu, šeima = "
"Basic, Matte)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Raštas"
@ -19704,8 +19687,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19717,8 +19700,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20492,13 +20475,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -20623,9 +20606,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -21250,24 +21230,6 @@ msgstr ""
#~ msgid "Common"
#~ msgstr "Pasikartojanti"
#~ msgid ""
#~ "The current chamber temperature or the target chamber temperature exceeds "
#~ "45℃. In order to avoid extruder clogging, low temperature filament (PLA/"
#~ "PETG/TPU) is not allowed to be loaded."
#~ msgstr ""
#~ "Dabartinė arba numatyta kameros temperatūra temperatūra viršija 45 °C. "
#~ "Siekiant išvengti ekstruderių užsikimšimo, negalima įdėti žemos "
#~ "temperatūros gijų (PLA/PETG/TPU)."
#~ msgid ""
#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In "
#~ "order to avoid extruder clogging, it is not allowed to set the chamber "
#~ "temperature above 45℃."
#~ msgstr ""
#~ "Į ekstruderį įdedama žemos temperatūros gija (PLA/PETG/TPU). Siekiant "
#~ "išvengti ekstruderio užsikimšimo, kameros temperatūra neturi būti "
#~ "nustatoma aukštesnė nei 45 °C."
#~ msgid "Bambu PET-CF/PA6-CF is not supported by AMS."
#~ msgstr "AMS nepalaiko Bambu PET-CF/PA6-CF."
@ -21318,9 +21280,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Vis dar įtraukiama"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Prieš kalibruodami pasirinkite AMS lizdą."
#~ msgid "Can't start this without SD card."
#~ msgstr "Negalima šito pradėti be SD kortelės."
@ -21443,15 +21402,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Prašome pasirinkti gijos spalvą"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bambu inžinerinė plokštė"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Bambu smulkaus PEI plokštė"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Bambu stabaus PEI plokštė"
#~ msgid "Send print job to"
#~ msgstr "Siųsti spausdinti į"
@ -21854,18 +21804,9 @@ msgstr ""
#~ "Paleidimo metu AMS automatiškai nuskaitys įdėtos gijos informaciją. Tai "
#~ "truks apie 1 minutę. Skaitymo proceso metu AMS sukios gijų rites."
#~ msgid ""
#~ "The current chamber temperature or the target chamber temperature exceeds "
#~ "45℃. In order to avoid extruder clogging,low temperature filament (PLA/"
#~ "PETG/TPU) is not allowed to be loaded."
#~ msgstr ""
#~ "Dabartinė kameros temperatūra arba tikslinė kameros temperatūra viršija "
#~ "45 ℃. Norint išvengti ekstruderio užsikimšimo, negalima įkelti žemos "
#~ "temperatūros gijų (PLA/PETG/TPU)."
#~ msgid ""
#~ "Low temperature filament (PLA/PETG/TPU) is loaded in the extruder. In "
#~ "order to avoid extruder clogging,it is not allowed to set the chamber "
#~ "order to avoid extruder clogging, it is not allowed to set the chamber "
#~ "temperature above 45℃."
#~ msgstr ""
#~ "Į ekstruderį įkelta žemai temperatūrai skirta gija (PLA/PETG/TPU). Norint "
@ -22006,13 +21947,6 @@ msgstr ""
#~ msgid "Compatible process profiles condition"
#~ msgstr "Suderinamų procesų profilių būklė"
#~ msgid ""
#~ "Speed of exhaust fan during printing.This speed will overwrite the speed "
#~ "in filament custom G-code"
#~ msgstr ""
#~ "Ištraukiamojo ventiliatoriaus greitis spausdinimo metu. Šis greitis bus "
#~ "perrašytas gijos pasirinktiniame gkode nurodytu greičiu"
#~ msgid ""
#~ "Insert G-code between objects. This parameter will only come into effect "
#~ "when you print your models object by object"
@ -22056,19 +21990,13 @@ msgstr ""
#~ msgid "Default filament color"
#~ msgstr "Numatytoji gijos spalva"
#~ msgid "mm³/s"
#~ msgstr "mm³/s"
#~ msgid ""
#~ "Filament diameter is used to calculate extrusion in G-code, so it's "
#~ "important and should be accurate"
#~ msgstr ""
#~ "Gijos skersmuo naudojamas ekstruzijos kintamiesiems G kode apskaičiuoti, "
#~ "Gijos skersmuo naudojamas ekstruzijos kintamiesiems G-kodo apskaičiuoti, "
#~ "todėl svarbu, kad jis būtų tikslus"
#~ msgid "g/cm³"
#~ msgstr "g/cm³"
#~ msgid "Rotate solid infill direction"
#~ msgstr "Pasukti vientiso užpildo kryptį"
@ -22469,17 +22397,6 @@ msgstr ""
#~ "Ar žinojote, kad keičiant gijas galima sutaupyti išeikvotų gijų, jas "
#~ "nuleidžiant į atramas/objektus/užpildymą?"
#~ msgid ""
#~ "Avoid warping\n"
#~ "Did you know that when printing materials that are prone to warping such "
#~ "as ABS, appropriately increasing the heatbed temperature can reduce the "
#~ "probability of warping."
#~ msgstr ""
#~ "Išvengti deformacijos\n"
#~ "Ar žinojote, kad spausdinant medžiagas, kurios linkusios deformuotis, "
#~ "pavyzdžiui, ABS, tinkamai padidinus kaitinimo pagrindo temperatūrą galima "
#~ "sumažinti deformavimosi tikimybę."
#~ msgid "ShiftLeft mouse button"
#~ msgstr "Shift + kairys pelės mygtukas"

View file

@ -1990,13 +1990,13 @@ msgstr "Laad de geselecteerde onderdelen opnieuw vanaf de schijf"
msgid "Replace with STL"
msgstr "Vervangen door STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Vervang het geselecteerde onderdeel door een nieuwe STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2134,7 +2134,7 @@ msgstr "Splits het geleselcteerde object op"
msgid "Auto orientation"
msgstr "Automatisch oriënteren"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr ""
"Automatisch oriënteren van het object om de printkwaliteit te verbeteren."
@ -4175,13 +4175,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5217,7 +5217,7 @@ msgstr "Alle objecten exporteren als STL's"
msgid "Export Generic 3MF"
msgstr "Generiek 3MF exporteren"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "3mf-bestand exporteren zonder enkele 3mf-toevoegingen te gebruiken"
msgid "Export current sliced file"
@ -6014,13 +6014,13 @@ msgstr "Print annuleren"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "De printer is bezig met een andere printtaak"
msgid "The printer is busy with another print job."
msgstr "De printer is bezig met een andere printtaak."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6055,7 +6055,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Selecteer een AMS-slot voor de kalibratie"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6687,7 +6687,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -6887,7 +6887,6 @@ msgstr ""
"Versie %s van de 3MF is nieuwer dan versie %s van %s. Wij stellen voor om uw "
"software te upgraden."
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
"data only."
@ -7634,7 +7633,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7682,7 +7681,7 @@ msgstr ""
msgid "All"
msgstr "Alles"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7747,7 +7746,7 @@ msgstr ""
"Als deze optie is ingeschakeld, wordt de zoomrichting met het muiswiel "
"omgedraaid."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8186,17 +8185,17 @@ msgstr "Bambu koelplaat"
msgid "PLA Plate"
msgstr "PLA plaat"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Bambu Engineering plaat"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "Bambu gladde PEI-plaat"
msgid "High temperature Plate"
msgstr "Hoge temperatuur plaat"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "Bambu getextureerde PEI-plaat"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8410,28 +8409,28 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Klik hier als je geen verbinding kunt maken met de printer"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "Geen login-account, alleen printers in LAN-modus worden weergegeven"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Verbinding maken met server"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Informatie over het apparaat synchroniseren"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "Time-out tijdens synchronisatie van apparaatinformatie"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"Kan geen printopdracht verzenden terwijl de printer bezig is met het updaten "
"van de firmware"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"De printer is instructies aan het uitvoeren. Begin opnieuw met printen nadat "
"dit is voltooid"
@ -8439,7 +8438,7 @@ msgstr ""
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8463,7 +8462,7 @@ msgstr ""
"Kan de printopdracht niet naar een printer sturen waarvan de firmware moet "
"worden bijgewerkt."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Kan geen afdruktaak verzenden voor een lege plaat"
msgid "Storage needs to be inserted to record timelapse."
@ -8483,7 +8482,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr ""
"Deze printer biedt geen ondersteuning voor het afdrukken van alle platen"
@ -8734,8 +8733,8 @@ msgid "Still print by object?"
msgstr "Print je nog steeds per object?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
msgid ""
@ -8762,12 +8761,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9300,7 +9293,7 @@ msgid "Number of extruders of the printer."
msgstr "Aantal extruders van de printer."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9383,12 +9376,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] "De volgende voorinstelling zal ook verwijderd worden@"
msgstr[1] "De volgende voorinstelling zal ook verwijderd worden@"
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Weet u zeker dat u de geselecteerde preset wilt %1%?"
@ -11385,7 +11372,7 @@ msgstr ""
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Overbrugingshoek overschrijven. 0 betekent dat de overbruggingshoek "
"automatisch wordt berekend. Anders wordt de opgegeven hoek gebruikt voor "
@ -11397,7 +11384,7 @@ msgstr ""
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -17232,7 +17219,7 @@ msgid "Filament For Calibration"
msgstr "Filament voor kalibratie"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -17241,12 +17228,6 @@ msgstr ""
"- Verschillende filamentmerken en -families (Merk = Bambu, Familie = Basis, "
"Mat)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Patroon"
@ -18336,8 +18317,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18349,8 +18330,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19038,13 +19019,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -19165,9 +19146,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -19768,9 +19746,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Laad nog steeds"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Selecteer een AMS-slot voor de kalibratie."
#~ msgid "Can't start this without SD card."
#~ msgstr "Kan niet starten zonder microSD-kaart."
@ -19862,15 +19837,6 @@ msgstr ""
#~ msgid "Show home page on startup"
#~ msgstr "Toon startpagina bij opstanden"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bambu Engineering plaat"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Bambu gladde PEI-plaat"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Bambu getextureerde PEI-plaat"
#~ msgid "Send print job to"
#~ msgstr "Stuur de printtaak naar"

View file

@ -2029,13 +2029,13 @@ msgstr "Przeładuj wybrane części z dysku"
msgid "Replace with STL"
msgstr "Zamień na STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Zamień wybraną część na nowy plik STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2171,7 +2171,7 @@ msgstr "Podziel wybrany obiekt"
msgid "Auto orientation"
msgstr "Automatyczna orientacja"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "Automatyczna orientacja obiektu w celu poprawy jakości druku."
msgid "Edit"
@ -4250,13 +4250,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5297,7 +5297,7 @@ msgstr "Eksportuj wszystkie obiekty jako pliki STL"
msgid "Export Generic 3MF"
msgstr "Eksportuj ogólny format 3MF"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Eksportuj plik 3MF bez użycia niektórych rozszerzeń 3MF"
msgid "Export current sliced file"
@ -6124,13 +6124,13 @@ msgstr "Anuluj drukowanie"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "Drukarka jest zajęta innym zadaniem drukowania"
msgid "The printer is busy with another print job."
msgstr "Drukarka jest zajęta innym zadaniem drukowania."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6166,7 +6166,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Przed kalibracją wybierz gniazdo AMS"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6807,7 +6807,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7003,7 +7003,6 @@ msgstr ""
"Wersja 3MF %s jest nowsza niż wersja %s %s, sugeruje się aktualizację "
"oprogramowania."
#, fuzzy
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
@ -7764,7 +7763,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7814,7 +7813,7 @@ msgstr ""
msgid "All"
msgstr "Wszystkie"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7874,7 +7873,7 @@ msgstr "Odwrócone przybliżanie myszką"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Odwraca kierunek przybliżania kółkiem myszy."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8293,16 +8292,16 @@ msgstr "Bambu Cool Plate"
msgid "PLA Plate"
msgstr "Płyta PLA"
msgid "Bamabu Engineering Plate"
msgid "Bambu Engineering Plate"
msgstr ""
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr ""
msgid "High temperature Plate"
msgstr "Płyta wysokotemperaturowa"
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr ""
msgid "Bambu Cool Plate SuperTack"
@ -8525,34 +8524,34 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Kliknij tutaj, jeśli nie możesz połączyć się z drukarką"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "Bez logowania na koncie, wyświetlane są tylko drukarki w trybie LAN"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Łączenie z serwerem"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Synchronizowanie informacji o urządzeniu"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "Upłynął czas synchronizowania informacji o urządzeniu"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"Nie można wysłać zadania do druku, gdy drukarka aktualizuje oprogramowanie"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"Drukarka wykonuje instrukcje. Proszę wznowić drukowanie po ich zakończeniu."
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8576,7 +8575,7 @@ msgstr ""
"Nie można wysłać zadania druku do drukarki, której oprogramowanie wymaga "
"aktualizacji."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Nie można wysłać zadania druku dla pustej płyty"
msgid "Storage needs to be inserted to record timelapse."
@ -8596,7 +8595,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "Ta drukarka nie obsługuje drukowania na wszystkich płytach"
msgid ""
@ -8859,8 +8858,8 @@ msgid "Still print by object?"
msgstr "Czy nadal drukować według obiektu?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8892,12 +8891,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9434,7 +9427,7 @@ msgid "Number of extruders of the printer."
msgstr "Liczba ekstruderów drukarki."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9521,12 +9514,6 @@ msgstr[0] "Następujący profil również zostanie usunięty."
msgstr[1] "Następujące profile również zostaną usunięte."
msgstr[2] "Następujące profile również zostaną usunięte."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Czy na pewno %1% wybrane ustawienia?"
@ -11644,7 +11631,7 @@ msgstr "Kierunek wypełnienia zewnętrznych mostów"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Zmiana ustawienia kąta linii mostów. Gdy ustawienie będzie równe 0, kąt "
"zostanie wyliczony automatycznie. W przeciwnym wypadku, wybrany kąt będzie "
@ -11656,7 +11643,7 @@ msgstr "Kierunek wypełnienia wewnętrznych mostów"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -18433,7 +18420,7 @@ msgid "Filament For Calibration"
msgstr "Filament do kalibracji"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18441,12 +18428,6 @@ msgstr ""
"- Materiały, które mogą dzielić tę samą temperaturę podgrzewanego stołu\n"
"- Różne marki i rodzaje filamentów (Marka = Bambu, Rodzina = Basis, Matte)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Wzór"
@ -19561,8 +19542,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19574,8 +19555,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20336,13 +20317,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -20468,9 +20449,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -21124,9 +21102,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Podaj"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Przed kalibracją wybierz gniazdo AMS"
#~ msgid "Can't start this without SD card."
#~ msgstr "Nie można rozpocząć bez karty SD."
@ -21250,15 +21225,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Proszę wybrać kolor filamentu"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bambu Engineering Plate"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Bambu Smooth PEI Plate"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Bambu Textured PEI Plate"
#~ msgid "Send print job to"
#~ msgstr "Wyślij zadanie druku do"

View file

@ -2053,14 +2053,14 @@ msgstr "Recarregar as peças selecionadas do disco"
msgid "Replace with STL"
msgstr "Substituir por STL"
msgid "Replace the selected part with new STL."
msgstr "Substituir a peça selecionada por novo STL."
msgid "Replace the selected part with new STL"
msgstr "Substituir a peça selecionada por novo STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgstr "Substituir todas peças selecionadas com STL da pasta."
msgid "Replace all selected parts with STL from folder"
msgstr "Substituir todas peças selecionadas com STL da pasta"
msgid "Change filament"
msgstr "Alterar filamento"
@ -2195,9 +2195,9 @@ msgstr "Dividir o objeto selecionado"
msgid "Auto orientation"
msgstr "Orientação automática"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr ""
"Orientar automaticamente o objeto para melhorar a qualidade de impressão."
"Orientar automaticamente o objeto para melhorar a qualidade de impressão"
msgid "Edit"
msgstr "Editar"
@ -2761,7 +2761,7 @@ msgstr ""
msgid ""
"Enabling filtration during printing may reduce cooling and affect print "
"qulity. Please choose carefully"
"quality. Please choose carefully."
msgstr ""
"Habilitar a filtragem durante a impressão pode reduzir o resfriamento e "
"afetar a qualidade da impressão. Escolha com cuidado."
@ -4342,7 +4342,7 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
"A temperatura atual da câmara ou a temperatura alvo da câmara excede 45°C. "
@ -4350,8 +4350,8 @@ msgstr ""
"filamentos de baixa temperatura (PLA/PETG/TPU)."
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
"O filamento de baixa temperatura (PLA/PETG/TPU) está carregado na extrusora. "
"Para evitar o entupimento da extrusora, não é permitido ajustar a "
@ -5442,8 +5442,8 @@ msgstr "Exportar todos os objetos como STLs"
msgid "Export Generic 3MF"
msgstr "Exportar 3MF Genérico"
msgid "Export 3MF file without using some 3mf-extensions."
msgstr "Exportar arquivo 3MF sem usar algumas extensões 3mf."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Exportar arquivo 3MF sem usar algumas extensões-3mf"
msgid "Export current sliced file"
msgstr "Exportar arquivo fatiado atual"
@ -6272,14 +6272,14 @@ msgstr "Cancelar impressão"
msgid "Are you sure you want to stop this print?"
msgstr "Tem certeza de que deseja interromper esta impressão?"
msgid "The printer is busy on other print job"
msgstr "A impressora está ocupada com outro trabalho de impressão"
msgid "The printer is busy with another print job."
msgstr "A impressora está ocupada com outro trabalho de impressão."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr "A extrusora atual está ocupada trocando o filamento."
msgid "Current slot has already been loaded"
msgstr "O espaço atual já foi carregado"
msgid "Current slot has already been loaded."
msgstr "O espaço atual já foi carregado."
msgid "The selected slot is empty."
msgstr "O espaço selecionado está vazio."
@ -6313,7 +6313,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr "Selecione um espaço AMS antes da calibração."
msgstr "Selecione um espaço AMS antes da calibração"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6962,7 +6962,7 @@ msgid "Not installed"
msgstr "Não instalado"
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7945,7 +7945,7 @@ msgid "Show options when importing STEP file"
msgstr "Mostrar opções ao importar arquivo STEP"
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
"Se ativo, uma caixa de diálogo de configurações de parâmetros será exibida "
"durante a importação do arquivo STEP."
@ -7997,7 +7997,7 @@ msgstr ""
msgid "All"
msgstr "Todos"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -8060,7 +8060,7 @@ msgstr "Inverter zoom do mouse"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Se ativo, inverte a direção de zoom com a roda do mouse."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8407,7 +8407,7 @@ msgstr ""
msgid "Publish"
msgstr "Publicar"
msgid "Publish was cancelled"
msgid "Publish was canceled"
msgstr "Publicação cancelada"
msgid "Slicing Plate 1"
@ -8488,17 +8488,17 @@ msgstr "Placa Fria Bambu"
msgid "PLA Plate"
msgstr "Placa PLA"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Placa de Engenharia Bambu"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "Placa de PEI Lisa Bambu"
msgid "High temperature Plate"
msgstr "Placa de Alta Temperatura"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "Placa PEI Texturizada Bambu"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8721,36 +8721,38 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Clique aqui se não conseguir conectar-se à impressora"
msgid "No login account, only printers in LAN mode are displayed"
msgstr "Sem conta de login, apenas as impressoras em modo LAN são exibidas"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "Sem conta de login, apenas as impressoras em modo LAN são mostradas."
msgid "Connecting to server"
msgstr "Conectando ao servidor"
msgid "Connecting to server..."
msgstr "Conectando ao servidor"
msgid "Synchronizing device information"
msgstr "Sincronizando informações do dispositivo"
msgid "Synchronizing device information..."
msgstr "Sincronizando informações do dispositivo"
msgid "Synchronizing device information time out"
msgstr "Tempo limite de sincronização das informações do dispositivo"
msgid "Synchronizing device information timed out."
msgstr "Expirado tempo limite de sincronização das informações do dispositivo."
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
"Não é possível enviar um trabalho de impressão quando a impressora não está "
"em modo FDM."
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"Não é possível enviar o trabalho de impressão quando a impressora está "
"atualizando o firmware"
"Não é possível enviar um trabalho de impressão quando a impressora está "
"atualizando o firmware."
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"A impressora está executando instruções. Por favor, reinicie a impressão "
"após terminar"
"após ela terminar."
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8774,8 +8776,8 @@ msgstr ""
"Não é possível enviar o trabalho de impressão para uma impressora cujo "
"firmware precisa ser atualizado."
msgid "Cannot send the print job for empty plate"
msgstr "Não é possível enviar o trabalho de impressão para uma placa vazia"
msgid "Cannot send a print job for an empty plate."
msgstr "Não é possível enviar um trabalho de impressão para uma placa vazia."
msgid "Storage needs to be inserted to record timelapse."
msgstr ""
@ -8794,8 +8796,8 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgstr "Esta impressora não suporta a imprimir todos as placas"
msgid "This printer does not support printing all plates."
msgstr "Esta impressora não suporta a imprimir todas as placas."
msgid ""
"Please cold pull before printing TPU to avoid clogging. You may use cold "
@ -9073,8 +9075,8 @@ msgid "Still print by object?"
msgstr "Ainda imprimir por objeto?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
msgid ""
@ -9110,12 +9112,6 @@ msgstr ""
"entrelaçado, desabilitar altura da camada de suporte independente\n"
"e usar materiais solúveis para o suporte e base do suporte."
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9663,7 +9659,7 @@ msgid "Number of extruders of the printer."
msgstr "Número de extrusoras da impressora."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9754,15 +9750,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] "A seguinte predefinição também será excluída."
msgstr[1] "As seguintes predefinições também serão excluídas."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
"Tem certeza de que deseja excluir a predefinição selecionada?\n"
"Se a predefinição corresponde a um filamento atualmente em uso em sua "
"impressora, redefina as informações do filamento para esse espaço."
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Tem certeza de %1% a predefinição selecionada?"
@ -11887,7 +11874,7 @@ msgstr "Direção de preenchimento de ponte externa"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Substituição de ângulo de ponte. Se deixado em zero, o ângulo de ponte será "
"calculado automaticamente. Caso contrário, o ângulo fornecido será usado "
@ -11899,7 +11886,7 @@ msgstr "Direção de preenchimento de ponte interna"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -18827,7 +18814,7 @@ msgid "Filament For Calibration"
msgstr "Filamento Para Calibração"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18836,12 +18823,6 @@ msgstr ""
"- Diferentes marcas e famílias de filamentos (Marca = Bambu, Família = "
"Básico, Fosco)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Padrão"
@ -19979,8 +19960,8 @@ msgid "nozzle size memorized: %d"
msgstr "tamanho do bico memorizado: %d"
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19992,8 +19973,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr "bico[%d] memorizado: %.1f"
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
"O tipo de bico predefinido não corresponde ao bico memorizado. Você trocou "
"o bico recentemente?"
@ -20794,14 +20775,14 @@ msgstr "Modo Customizado"
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
"Gera agrupamento de filamentos para os bicos esquerdo e direito com base nos princípios de máxima economia de filamento para minimizar o desperdício."
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
"Gera o agrupamento de filamentos para os bicos esquerdo e direito com base "
"no estado real do filamento na impressora, reduzindo a necessidade de ajustes "
@ -20873,7 +20854,7 @@ msgid "Something unexpected happened when trying to log in, please try again."
msgstr ""
"Algo inesperado aconteceu ao tentar conectar, por favor tente novamente."
msgid "User cancelled."
msgid "User canceled."
msgstr "Cancelado pelo usuário."
msgid "Head diameter"
@ -21615,9 +21596,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Ainda carregando"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Selecione um espaço do AMS antes da calibração."
#~ msgid "Can't start this without SD card."
#~ msgstr "Não é possível iniciar sem um cartão SD."
@ -21734,15 +21712,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Por favor, escolha a cor do filamento"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Placa de Engenharia Bambu"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Placa de PEI Lisa Bambu"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Placa PEI Texturizada Bambu"
#~ msgid "Send print job to"
#~ msgstr "Enviar trabalho de impressão para"
@ -22170,9 +22139,6 @@ msgstr ""
#~ msgid "Refresh Printers"
#~ msgstr "Atualizar Impressoras"
#~ msgid "User canceled."
#~ msgstr "O usuário cancelou."
#~ msgid ""
#~ "We have added an experimental style \"Tree Slim\" that features smaller "
#~ "support volume but weaker strength.\n"

View file

@ -2038,13 +2038,13 @@ msgstr "Перезагрузить выбранные модели с диска
msgid "Replace with STL"
msgstr "Заменить на другую модель"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Заменить выбранную модель другой"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2181,7 +2181,7 @@ msgstr "Разделить выбранную модель"
msgid "Auto orientation"
msgstr "Автоориентация"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "Автоориентация модели для улучшения качества печати."
msgid "Edit"
@ -4288,13 +4288,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5360,7 +5360,7 @@ msgstr "Экспорт всех моделей в отдельные STL"
msgid "Export Generic 3MF"
msgstr "Экспорт в общий 3MF"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Экспорт в 3MF без использования 3mf-расширений"
msgid "Export current sliced file"
@ -6191,13 +6191,13 @@ msgstr "Отмена печати"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "Принтер занят другим заданием"
msgid "The printer is busy with another print job."
msgstr "Принтер занят другим заданием."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6233,7 +6233,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Пожалуйста, выберите слот AMS перед калибровкой"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6877,7 +6877,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7081,7 +7081,6 @@ msgstr ""
"Версия этого формата 3MF (%s) новее текущей версии %s (%s).\n"
"Рекомендуется обновить программу."
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
"data only."
@ -7842,7 +7841,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
"Если включено, во время импорта STEP файла появится диалоговое окно настроек "
"параметров импорта."
@ -7896,7 +7895,7 @@ msgstr ""
msgid "All"
msgstr "Все"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7967,7 +7966,7 @@ msgstr ""
"Если включено, направление масштабирования с помощью колесика мыши будет "
"инвертировано."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8407,17 +8406,17 @@ msgstr "Ненагреваемая пластика Bambu"
msgid "PLA Plate"
msgstr "PLA пластина"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Инженерная пластина Bambu"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "Гладкая PEI пластина Bambu"
msgid "High temperature Plate"
msgstr "Высокотемпературная пластина"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "Текстурированная PEI пластина Bambu"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8637,36 +8636,36 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Нажмите здесь, если вы не можете подключиться к принтеру"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr ""
"Нет учетной записи для входа, отображаются только принтеры в режиме "
"локальной сети"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Подключение к серверу"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Синхронизация информации об устройстве"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "Время синхронизации информации об устройстве истекло"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"Невозможно отправить задание на печать, пока принтер обновляет прошивку"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"Принтер выполняет команды. После их выполнения перезапустите процесс печати"
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8690,7 +8689,7 @@ msgstr ""
"Невозможно отправить задание печати на принтер, прошивка которого нуждается "
"в обновлении."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr ""
"Невозможно отправить задание на печать, так как печатная пластина пуста"
@ -8711,7 +8710,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "Принтер не поддерживает печать на всех типах печатных пластин"
msgid ""
@ -8975,8 +8974,8 @@ msgid "Still print by object?"
msgstr "Продолжить печать по очереди?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
msgid ""
@ -9007,12 +9006,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9563,7 +9556,7 @@ msgid "Number of extruders of the printer."
msgstr "Количество экструдеров принтера."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9650,15 +9643,6 @@ msgstr[0] "Следующий профиль также будет удалён.
msgstr[1] "Следующие профили также будут удалены."
msgstr[2] "Следующие профили также будут удалены."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
"Вы уверены, что хотите удалить выбранный профиль?\n"
"Если профиль соответствует филаменту, который в данный момент используется в "
"вашем принтере, сбросьте информацию о филаменте для этого слота."
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Вы уверены, что %1% выбранный профиль?"
@ -11793,7 +11777,7 @@ msgstr "Угол печати внешних мостов"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Переопределение угла печати внутренних мостов. Если задано 0, угол печати "
"мостов рассчитывается автоматически. В противном случае будет использоваться "
@ -11805,7 +11789,7 @@ msgstr "Угол печати внутренних мостов"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -18922,7 +18906,7 @@ msgid "Filament For Calibration"
msgstr "Материал для калибровки"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18931,12 +18915,6 @@ msgstr ""
"- Различные марки и семейства расходных материалов (Производитель = Bambu, "
"семейство = Basic - базовый, Matte - матовый)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Шаблон"
@ -20056,8 +20034,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20069,8 +20047,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20847,13 +20825,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -20980,9 +20958,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -21686,9 +21661,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Ещё загружается"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Пожалуйста, выберите слот AMS перед калибровкой."
#~ msgid "Can't start this without SD card."
#~ msgstr "Невозможно запустить без SD-карты."
@ -21851,15 +21823,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Пожалуйста, выберите цвет филамента"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Инженерная пластина Bambu"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Гладкая PEI пластина Bambu"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Текстурированная PEI пластина Bambu"
#~ msgid "Send print job to"
#~ msgstr "Отправка задания на печать"
@ -22781,7 +22744,7 @@ msgstr ""
#~ "- включен только с генератором периметров Arachne"
#~ msgid ""
#~ "Change these settings automatically? \n"
#~ "Change these settings automatically?\n"
#~ "Yes - Change these settings and enable staggered perimeters\n"
#~ "No - Give up using staggered perimeters this time"
#~ msgstr ""

View file

@ -1963,13 +1963,13 @@ msgstr "Ladda om de valda delarna från disken"
msgid "Replace with STL"
msgstr "Ersätt med STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Ersätt den valda delen med ny STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2105,7 +2105,7 @@ msgstr "Dela det valda objektet"
msgid "Auto orientation"
msgstr "Auto placera"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "Auto placera objektet för att förbättra utskriftskvaliteten."
msgid "Edit"
@ -4129,13 +4129,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5170,7 +5170,7 @@ msgstr "Exportera alla objekt som STL"
msgid "Export Generic 3MF"
msgstr "Exportera generisk 3mf"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Exportera 3MF fil utan några 3mf-tillägg"
msgid "Export current sliced file"
@ -5966,13 +5966,13 @@ msgstr "Avbryt utskrift"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgid "The printer is busy with another print job."
msgstr "Skrivaren är upptagen med ett annat utskriftsjobb."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6006,7 +6006,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Välj ett AMS-fack innan kalibrering"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6624,7 +6624,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -6819,7 +6819,6 @@ msgstr ""
"3mf:s version %s är nyare än %s version %s, Föreslår att du uppdaterar din "
"programvara."
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
"data only."
@ -7553,7 +7552,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7599,7 +7598,7 @@ msgstr ""
msgid "All"
msgstr "Allt"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7658,7 +7657,7 @@ msgstr "Omvänd muszoomning"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Om aktiverad, vänder zoomriktningen med mushjulet."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8080,16 +8079,16 @@ msgstr ""
msgid "PLA Plate"
msgstr "PLA platta"
msgid "Bamabu Engineering Plate"
msgid "Bambu Engineering Plate"
msgstr ""
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr ""
msgid "High temperature Plate"
msgstr "Högtemperatur platta"
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr ""
msgid "Bambu Cool Plate SuperTack"
@ -8308,27 +8307,27 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Klicka här om du inte kan ansluta till printern"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "Inget inloggningskonto, bara skrivare i LAN-läge visas"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Ansluter till server"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Synkroniserar enhetsinformation"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "Time-out för synkronisering av enhetsinformation"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr ""
"Det går inte att skicka ett utskriftsjobb medan skrivaren uppdaterar firmware"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"Skrivaren utför instruktioner. Vänligen starta utskriften igen när den är "
"avslutad."
@ -8336,7 +8335,7 @@ msgstr ""
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8360,7 +8359,7 @@ msgstr ""
"Det går inte att skicka utskriftsjobbet till en skrivare vars fasta "
"programvara måste uppdateras."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Det går inte att skicka ett utskriftsjobb för en tom platta."
msgid "Storage needs to be inserted to record timelapse."
@ -8380,7 +8379,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "Den här skrivaren stöder inte utskrift av alla byggplattor"
msgid ""
@ -8642,8 +8641,8 @@ msgid "Still print by object?"
msgstr "Fortfarande utskrift per objekt?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8675,12 +8674,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9188,7 +9181,7 @@ msgid "Number of extruders of the printer."
msgstr ""
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9270,12 +9263,6 @@ msgstr[1] ""
"Följande förinställning raderas också.@Följande förinställningar raderas "
"också."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Välja %1% den valda förinställningen?"
@ -11207,7 +11194,7 @@ msgstr ""
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Bridging vinkel åsidosättning. 0 betyder att bridging vinkeln beräknas "
"automatiskt. Annars kommer den medföljande vinkeln att användas för extern "
@ -11219,7 +11206,7 @@ msgstr ""
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -16933,7 +16920,7 @@ msgid "Filament For Calibration"
msgstr "Filament för kalibrering"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -16942,12 +16929,6 @@ msgstr ""
"- Olika filament märken och -familjer (märke = Bambu, familj = Basic, Matte, "
"etc.)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Mönster"
@ -18022,8 +18003,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18035,8 +18016,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18714,13 +18695,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -18841,9 +18822,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -19402,9 +19380,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Laddar fortfarande"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Välj ett AMS-fack innan kalibrering."
#~ msgid "Can't start this without SD card."
#~ msgstr "Kan inte starta utan MicroSD-kort."

View file

@ -2023,13 +2023,13 @@ msgstr "Seçilen parçaları diskten yeniden yükle"
msgid "Replace with STL"
msgstr "STL ile değiştirin"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Seçilen parçayı yeni STL ile değiştirin"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2165,7 +2165,7 @@ msgstr "Seçilen nesneyi böl"
msgid "Auto orientation"
msgstr "Otomatik yönlendirme"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "Baskı kalitesini artırmak için nesneyi otomatik olarak yönlendirin."
msgid "Edit"
@ -4225,13 +4225,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5277,7 +5277,7 @@ msgstr "Tüm nesneleri STLs olarak dışa aktarın"
msgid "Export Generic 3MF"
msgstr "Genel 3MF olarak dışa aktar"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "3mf dosyasını bazı 3MF uzantılarını kullanmadan dışa aktarın"
msgid "Export current sliced file"
@ -6096,13 +6096,13 @@ msgstr "Yazdırmayı iptal et"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "Yazıcı başka bir yazdırma işiyle meşgul"
msgid "The printer is busy with another print job."
msgstr "Yazıcı başka bir yazdırma işiyle meşgul."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6138,7 +6138,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Lütfen kalibrasyondan önce bir AMS yuvası seçin"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6777,7 +6777,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -6980,7 +6980,6 @@ msgstr ""
"3mf'nin %s sürümü, %s'in %s sürümünden daha yeni, Yazılımınızı yükseltmenizi "
"öneririz."
#, fuzzy
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
@ -7731,7 +7730,7 @@ msgid "Show options when importing STEP file"
msgstr "STEP dosyasını içe aktarırken seçenekleri göster"
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
"Etkinleştirilirse, STEP dosyası içe aktarılırken bir parametre ayarları "
"iletişim kutusu görüntülenir."
@ -7783,7 +7782,7 @@ msgstr "Davranış"
msgid "All"
msgstr "Tümü"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7847,7 +7846,7 @@ msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr ""
"Etkinleştirilirse, mouse tekerleğiyle yakınlaştırmanın yönü tersine çevrilir."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8278,16 +8277,16 @@ msgstr "Bambu Cool Plate"
msgid "PLA Plate"
msgstr "PLA Plaka"
msgid "Bamabu Engineering Plate"
msgid "Bambu Engineering Plate"
msgstr ""
msgid "Bamabu Smooth PEI Plate"
msgid "Bambu Smooth PEI Plate"
msgstr ""
msgid "High temperature Plate"
msgstr "Bambu Smooth PEI Plate"
msgid "Bamabu Textured PEI Plate"
msgid "Bambu Textured PEI Plate"
msgstr ""
msgid "Bambu Cool Plate SuperTack"
@ -8509,27 +8508,27 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Yazıcıya bağlanamıyorsanız burayı tıklayın"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr ""
"Oturum açma hesabı yok, yalnızca LAN modundaki yazıcılar görüntüleniyor"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Sunucuya baglanıyor"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Cihaz bilgileri senkronize ediliyor"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "Cihaz bilgilerinin senkronize edilmesi zaman aşımı"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr "Yazıcı ürün yazılımını güncellerken yazdırma işi gönderilemiyor"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"Yazıcı talimatları yürütüyor. Lütfen bittikten sonra yazdırmayı yeniden "
"başlatın"
@ -8537,7 +8536,7 @@ msgstr ""
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8561,7 +8560,7 @@ msgstr ""
"Yazdırma işi, ürün yazılımının güncellenmesi gereken bir yazıcıya "
"gönderilemiyor."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Boş kalıp için yazdırma işi gönderilemiyor"
msgid "Storage needs to be inserted to record timelapse."
@ -8581,7 +8580,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "Bu yazıcı tüm kalıpların yazdırılmasını desteklemiyor"
msgid ""
@ -8847,8 +8846,8 @@ msgid "Still print by object?"
msgstr "Hala nesneye göre yazdırıyor musunuz?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
msgid ""
@ -8879,12 +8878,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9423,7 +9416,7 @@ msgid "Number of extruders of the printer."
msgstr "Yazıcının ekstruder sayısı."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9507,15 +9500,6 @@ msgid_plural "Following presets will be deleted too."
msgstr[0] "Aşağıdaki ön ayar da silinecektir."
msgstr[1] "Aşağıdaki ön ayarlar da silinecektir."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
"Seçili ön ayarı silmek istediğinizden emin misiniz?\n"
"Ön ayar, yazıcınızda şu anda kullanımda olan bir filamente karşılık "
"geliyorsa, lütfen o yuva için filament bilgilerini sıfırlayın."
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Seçilen ön ayarı %1% yaptığınızdan emin misiniz?"
@ -11621,7 +11605,7 @@ msgstr "Dış köprü dolgu yönü"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Köprüleme açısı geçersiz kılma. Sıfıra bırakılırsa köprüleme açısı otomatik "
"olarak hesaplanacaktır. Aksi halde dış köprüler için sağlanan açı "
@ -11633,7 +11617,7 @@ msgstr "İç köprü dolgu yönü"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -18475,7 +18459,7 @@ msgid "Filament For Calibration"
msgstr "Kalibrasyon İçin Filament"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18483,12 +18467,6 @@ msgstr ""
"- Aynı baskı yatağı sıcaklığını paylaşabilen malzemeler\n"
"- Farklı filament markası ve türü(Marka = Bambu, Tür = Basic, Matte)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Desen"
@ -19601,8 +19579,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19614,8 +19592,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20400,13 +20378,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -20531,9 +20509,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -21223,9 +21198,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Daha Fazla Yükle"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Lütfen kalibrasyondan önce bir AMS yuvası seçin."
#~ msgid "Can't start this without SD card."
#~ msgstr "SD kart olmadan başlatılamıyor."
@ -21344,15 +21316,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Lütfen filament rengini seçin"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bambu Engineering Plate"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Bambu Smooth PEI Plate"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Bambu Textured PEI Plate"
#~ msgid "Send print job to"
#~ msgstr "Yazdırma işini şuraya gönder"

View file

@ -2031,13 +2031,13 @@ msgstr "Перезавантажте вибрані частини з диска
msgid "Replace with STL"
msgstr "Замінити на STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Замініть вибрану частину новим STL"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2173,7 +2173,7 @@ msgstr "Розділити вибраний об'єкт"
msgid "Auto orientation"
msgstr "Автоматична орієнтація"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "Автоматично орієнтуйте об'єкт для покращення якості друку."
msgid "Edit"
@ -4250,13 +4250,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5298,7 +5298,7 @@ msgstr "Експортувати всі об’єкти як файли STL"
msgid "Export Generic 3MF"
msgstr "Експорт спільного 3MF"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Експорт файлу 3MF без використання будь-яких 3mf-розширень."
msgid "Export current sliced file"
@ -6135,13 +6135,13 @@ msgstr "Скасувати друк"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "Принтер зайнятий іншим завданням друку"
msgid "The printer is busy with another print job."
msgstr "Принтер зайнятий іншим завданням друку."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6178,7 +6178,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Будь ласка, виберіть слот AMS перед калібруванням"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6827,7 +6827,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -7022,7 +7022,6 @@ msgstr ""
"Версія 3MF %s новіша, ніж версія %s %s, запропонуйте оновити програмне "
"забезпечення."
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
"data only."
@ -7776,7 +7775,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Auto backup"
@ -7826,7 +7825,7 @@ msgstr ""
msgid "All"
msgstr "Всі"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7889,7 +7888,7 @@ msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr ""
"Якщо увімкнено, змінює напрямок масштабування за допомогою коліщатка миші."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8321,17 +8320,17 @@ msgstr "Bambu Холодна Пластина"
msgid "PLA Plate"
msgstr "PLA Пластина"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Bambu Інженерна Пластина"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "Bambu Гладка PEI Пластина"
msgid "High temperature Plate"
msgstr "Високотемпературна Пластина"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "Bambu Текстурована PEI пластина"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8550,34 +8549,34 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Клацніть тут, якщо ви не можете підключитися до принтера"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr ""
"Немає облікового запису для входу, відображаються лише принтери в режимі LAN"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Підключення до сервера"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Синхронізація інформації про пристрій"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "Тайм-аут синхронізації інформації про пристрій"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr "Неможливо надіслати завдання друку, коли принтер оновлює мікропрограму"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr ""
"Принтер виконує вказівки. Будь ласка, перезапустіть друк після неїзакінчення"
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8601,7 +8600,7 @@ msgstr ""
"Неможливо надіслати завдання друку на принтер, прошивка якого повинна бути "
"оновлено."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Неможливо надіслати завдання на друк для порожньої форми"
msgid "Storage needs to be inserted to record timelapse."
@ -8621,7 +8620,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "Цей принтер не підтримує друк усіх форм"
msgid ""
@ -8888,8 +8887,8 @@ msgid "Still print by object?"
msgstr "Все одно друкувати кожен об'єкт окремо?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8921,12 +8920,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9461,7 +9454,7 @@ msgid "Number of extruders of the printer."
msgstr "Кількість екструдерів у принтері."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9551,12 +9544,6 @@ msgstr[1] "Наступні стилі також будуть видалені.
msgstr[2] "Наступні стилі також будуть видалені."
msgstr[3] ""
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Ви впевнені, що %1% вибраної установки?"
@ -11653,7 +11640,7 @@ msgstr "Напрямок заповнення зовнішніх мостів"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Перевизначення кута моста. Якщо залишити значення рівним нулю, кут моста "
"обчислюватиметься автоматично. Інакше наданий кут використовуйте для "
@ -11665,7 +11652,7 @@ msgstr "Напрямок заповнення внутрішніх мостів"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -18402,7 +18389,7 @@ msgid "Filament For Calibration"
msgstr "Філамент для калібрування"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18410,12 +18397,6 @@ msgstr ""
"- Матеріали, які можуть використовувати однакову температуру гарячого ліжка\n"
"- Різні бренди та сімейства ниток (Бренд = Bambu, Сімейство = Basic, Matte)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Зразок"
@ -19539,8 +19520,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19552,8 +19533,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20311,13 +20292,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -20442,9 +20423,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -21098,9 +21076,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Ще завантажити"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Будь ласка, виберіть слот AMS перед калібруванням"
#~ msgid "Can't start this without SD card."
#~ msgstr "Не можу запустити це без SD-карти."
@ -21225,15 +21200,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Будь ласка, виберіть колір філаменту"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bambu Інженерна Пластина"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Bambu Гладка PEI Пластина"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Bambu Текстурована PEI пластина"
#~ msgid "Send print job to"
#~ msgstr "Надіслати завдання на друк на"

View file

@ -2002,13 +2002,13 @@ msgstr "Tải lại các phần đã chọn từ ổ đĩa"
msgid "Replace with STL"
msgstr "Thay thế bằng STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "Thay thế phần đã chọn bằng STL mới"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2144,7 +2144,7 @@ msgstr "Tách vật thể đã chọn"
msgid "Auto orientation"
msgstr "Tự động định hướng"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "Tự động định hướng vật thể để cải thiện chất lượng in."
msgid "Edit"
@ -4175,13 +4175,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5226,7 +5226,7 @@ msgstr "Xuất tất cả vật thể thành các STL"
msgid "Export Generic 3MF"
msgstr "Xuất 3MF chung"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "Xuất file 3MF không dùng một số phần mở rộng 3mf"
msgid "Export current sliced file"
@ -6029,13 +6029,13 @@ msgstr "Hủy in"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgstr "Máy in đang bận với công việc in khác"
msgid "The printer is busy with another print job."
msgstr "Máy in đang bận với công việc in khác."
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -6070,7 +6070,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "Vui lòng chọn một khe AMS trước khi hiệu chỉnh"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6701,7 +6701,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -6901,7 +6901,6 @@ msgstr ""
"Phiên bản 3MF %s mới hơn phiên bản %s của %s, khuyến nghị nâng cấp phần mềm "
"của bạn."
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
"data only."
@ -7644,7 +7643,7 @@ msgid "Show options when importing STEP file"
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr ""
"Nếu được bật, hộp thoại cài đặt tham số sẽ xuất hiện trong quá trình nhập "
"file STEP."
@ -7694,7 +7693,7 @@ msgstr ""
msgid "All"
msgstr "Tất cả"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7756,7 +7755,7 @@ msgstr "Đảo ngược thu phóng chuột"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "Nếu được bật, đảo ngược hướng thu phóng bằng con lăn chuột."
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8174,17 +8173,17 @@ msgstr "Bản Bambu Cool"
msgid "PLA Plate"
msgstr "Bản PLA"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Bản Bambu Engineering"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "Bản Bambu Smooth PEI"
msgid "High temperature Plate"
msgstr "Bản nhiệt độ cao"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "Bản Bambu Textured PEI"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8401,32 +8400,32 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "Nhấp vào đây nếu bạn không thể kết nối với máy in"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "Không có tài khoản đăng nhập, chỉ hiển thị máy in ở chế độ LAN"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "Đang kết nối với máy chủ"
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "Đang đồng bộ thông tin thiết bị"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "Đồng bộ thông tin thiết bị hết thời gian"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr "Không thể gửi công việc in khi máy in đang cập nhật firmware"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr "Máy in đang thực thi lệnh. Vui lòng khởi động lại in sau khi kết thúc"
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8448,7 +8447,7 @@ msgid ""
"updated."
msgstr "Không thể gửi công việc in đến máy in có firmware cần được cập nhật."
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "Không thể gửi công việc in cho bản trống"
msgid "Storage needs to be inserted to record timelapse."
@ -8468,7 +8467,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "Máy in này không hỗ trợ in tất cả các bản"
msgid ""
@ -8729,8 +8728,8 @@ msgid "Still print by object?"
msgstr "Vẫn in theo đối tượng?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
msgid ""
@ -8761,12 +8760,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9296,7 +9289,7 @@ msgid "Number of extruders of the printer."
msgstr "Số lượng extruder của máy in."
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9378,15 +9371,6 @@ msgid "Following preset will be deleted too."
msgid_plural "Following presets will be deleted too."
msgstr[0] "Các preset sau cũng sẽ bị xóa."
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
"Bạn có chắc chắn xóa preset đã chọn? \n"
"Nếu preset tương ứng với filament hiện đang sử dụng trên máy in của bạn, vui "
"lòng đặt lại thông tin filament cho khe đó."
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "Bạn có chắc chắn %1% preset đã chọn?"
@ -11452,24 +11436,33 @@ msgstr ""
msgid "External bridge infill direction"
msgstr "Hướng infill cầu bên ngoài"
#, no-c-format, no-boost-format
#, fuzzy, no-c-format, no-boost-format
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"Ghi đè góc bắc cầu. Nếu để là không, góc bắc cầu sẽ được tính tự động. "
"Nếu không, góc được cung cấp sẽ được sử dụng cho cầu bên ngoài. Sử dụng "
"180° cho góc không."
msgid "Internal bridge infill direction"
msgstr "Hướng infill cầu bên trong"
#, fuzzy
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
msgstr ""
"Ghi đè góc bắc cầu bên trong. Nếu để là không, góc bắc cầu sẽ được tính "
"tự động. Nếu không, góc được cung cấp sẽ được sử dụng cho cầu bên trong. "
"Sử dụng 180° cho góc không.\n"
"\n"
"Khuyến nghị để ở 0 trừ khi có nhu cầu model cụ thể không cần."
msgid "External bridge density"
msgstr "Mật độ cầu bên ngoài"
@ -18128,7 +18121,7 @@ msgid "Filament For Calibration"
msgstr "Filament để hiệu chỉnh"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -18136,12 +18129,6 @@ msgstr ""
"- Vật liệu có thể chia sẻ cùng nhiệt độ bàn nóng\n"
"- Thương hiệu và họ filament khác nhau (Thương hiệu = Bambu, Họ = Cơ bản, Mờ)"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "Mẫu"
@ -19247,8 +19234,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19260,8 +19247,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -20023,13 +20010,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -20154,9 +20141,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -20839,9 +20823,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "Vẫn nạp"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "Vui lòng chọn một khe AMS trước khi hiệu chỉnh."
#~ msgid "Can't start this without SD card."
#~ msgstr "Không thể bắt đầu mà không có thẻ SD."
@ -20993,15 +20974,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "Vui lòng chọn màu filament"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bản Bambu Engineering"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Bản Bambu Smooth PEI"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Bản Bambu Textured PEI"
#~ msgid "Send print job to"
#~ msgstr "Gửi công việc in đến"
@ -21194,30 +21166,6 @@ msgstr ""
#~ "Không thể in nhiều filament có sự chênh lệch nhiệt độ lớn cùng lúc. Nếu "
#~ "không, extruder và đầu phun có thể bị tắc hoặc hư hỏng trong khi in."
#, no-c-format, no-boost-format
#~ msgid ""
#~ "Bridging angle override. If left to zero, the bridging angle will be "
#~ "calculated automatically. Otherwise the provided angle will be used for "
#~ "external bridges. Use 180° for zero angle."
#~ msgstr ""
#~ "Ghi đè góc bắc cầu. Nếu để là không, góc bắc cầu sẽ được tính tự động. "
#~ "Nếu không, góc được cung cấp sẽ được sử dụng cho cầu bên ngoài. Sử dụng "
#~ "180° cho góc không."
#~ msgid ""
#~ "Internal bridging angle override. If left to zero, the bridging angle "
#~ "will be calculated automatically. Otherwise the provided angle will be "
#~ "used for internal bridges. Use 180° for zero angle.\n"
#~ "\n"
#~ "It is recommended to leave it at 0 unless there is a specific model need "
#~ "not to."
#~ msgstr ""
#~ "Ghi đè góc bắc cầu bên trong. Nếu để là không, góc bắc cầu sẽ được tính "
#~ "tự động. Nếu không, góc được cung cấp sẽ được sử dụng cho cầu bên trong. "
#~ "Sử dụng 180° cho góc không.\n"
#~ "\n"
#~ "Khuyến nghị để ở 0 trừ khi có nhu cầu model cụ thể không cần."
#~ msgid "Ironing angle"
#~ msgstr "Góc ủi"

View file

@ -1982,13 +1982,13 @@ msgstr "从磁盘重新加载选中的零件"
msgid "Replace with STL"
msgstr "替换为STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "用新的STL替换选中的零件"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2124,7 +2124,7 @@ msgstr "拆分所选对象"
msgid "Auto orientation"
msgstr "自动朝向"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "自动调整对象朝向以提高打印质量。"
msgid "Edit"
@ -4087,13 +4087,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5134,7 +5134,7 @@ msgstr "导出所有对象为多个STL"
msgid "Export Generic 3MF"
msgstr "导出通用 3MF"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "导出不含 3MF 扩展的 3MF 文件"
msgid "Export current sliced file"
@ -5923,13 +5923,13 @@ msgstr "取消打印"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgid "The printer is busy with another print job."
msgstr "打印机正在执行其他打印任务"
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -5963,7 +5963,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "请先选择一个AMS槽位后进行标定"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6574,7 +6574,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -6762,7 +6762,6 @@ msgid ""
"upgrade your software."
msgstr "该3mf的版本%s比%s的版本%s要新建议升级你的软件。"
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
"data only."
@ -7479,7 +7478,7 @@ msgid "Show options when importing STEP file"
msgstr "显示STEP网格参数设置对话框"
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr "如果启用在导入STEP文件时将出现参数设置对话框"
msgid "Auto backup"
@ -7523,7 +7522,7 @@ msgstr ""
msgid "All"
msgstr "所有"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7580,7 +7579,7 @@ msgstr "反转鼠标缩放"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "如果启用,使用鼠标滚轮缩放的方向会反转。"
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8002,17 +8001,17 @@ msgstr "低温打印板"
msgid "PLA Plate"
msgstr "PLA打印板"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "工程材料打印板"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "光面PEI打印板"
msgid "High temperature Plate"
msgstr "高温打印板"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "纹理PEI打印板"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8226,32 +8225,32 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "如果无法连接到打印机,请单击此处"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "未登录账号,仅显示局域网模式的打印机"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "正在连接服务器..."
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "正在同步设备信息"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "同步设备信息超时"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr "设备升级中,无法发送打印任务"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr "打印机正在执行指令,请在其结束后重新发起打印"
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8273,7 +8272,7 @@ msgid ""
"updated."
msgstr "需要更新打印机固件后,才能将打印任务发送到打印机"
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "无法为空盘发送打印任务"
msgid "Storage needs to be inserted to record timelapse."
@ -8293,7 +8292,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "此打印机类型不支持打印所有盘"
msgid ""
@ -8541,8 +8540,8 @@ msgid "Still print by object?"
msgstr "仍然按对象打印吗?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8572,12 +8571,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9079,7 +9072,7 @@ msgid "Number of extruders of the printer."
msgstr "打印机的挤出机数。"
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9158,14 +9151,6 @@ msgid "Following preset will be deleted too."
msgid_plural "Following presets will be deleted too."
msgstr[0] "下列预设将被一起删除。"
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
"确定要删除所选预设吗?\n"
"如果该预设对应于打印机上当前正在使用的耗材丝,请重置该插槽的耗材丝信息。"
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "确定要%1%所选预设吗?"
@ -11079,7 +11064,7 @@ msgstr "外部桥接填充方向"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"搭桥角度覆盖。如果设置为零,该角度将自动计算。否则外部的桥接将用提供的值。"
"180°表示0度。"
@ -11090,7 +11075,7 @@ msgstr "内部桥接填充方向"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -17051,7 +17036,7 @@ msgid "Filament For Calibration"
msgstr "校准用耗材"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -17059,12 +17044,6 @@ msgstr ""
"-可以共享相同热床温度的材料\n"
"-不同的耗材品牌和系列Brand = Bambu, Family = Basic, Matte"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "图案"
@ -18123,8 +18102,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18136,8 +18115,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18839,13 +18818,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -18966,9 +18945,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -19601,9 +19577,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "继续进料"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "请先选择一个AMS槽位后进行标定"
#~ msgid "Can't start this without SD card."
#~ msgstr "没有SD卡无法开始任务"
@ -19712,15 +19685,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "请选择材料颜色"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "工程材料打印板"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "光面PEI打印板"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "纹理PEI打印板"
#~ msgid "Send print job to"
#~ msgstr "发送打印任务至"

View file

@ -1984,13 +1984,13 @@ msgstr "從硬碟重新載入選中的零件"
msgid "Replace with STL"
msgstr "替換為 STL"
msgid "Replace the selected part with new STL."
msgid "Replace the selected part with new STL"
msgstr "用新的 STL 替換選中的零件"
msgid "Replace all with STL"
msgstr ""
msgid "Replace all selected parts with STL from folder."
msgid "Replace all selected parts with STL from folder"
msgstr ""
msgid "Change filament"
@ -2126,7 +2126,7 @@ msgstr "拆分所選物件"
msgid "Auto orientation"
msgstr "自動定向"
msgid "Auto orient the object to improve print quality."
msgid "Auto orient the object to improve print quality"
msgstr "自動調整物件轉向以提高列印品質。"
msgid "Edit"
@ -4096,13 +4096,13 @@ msgstr ""
msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45℃. In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"45℃. In order to avoid extruder clogging, low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
msgstr ""
msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature."
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to "
"avoid extruder clogging, it is not allowed to set the chamber temperature."
msgstr ""
msgid ""
@ -5140,7 +5140,7 @@ msgstr "將所有物件匯出為 STL 檔案"
msgid "Export Generic 3MF"
msgstr "匯出通用 3MF"
msgid "Export 3MF file without using some 3mf-extensions."
msgid "Export 3MF file without using some 3mf-extensions"
msgstr "匯出不含 3MF 擴展的 3MF 檔案"
msgid "Export current sliced file"
@ -5931,13 +5931,13 @@ msgstr "取消列印"
msgid "Are you sure you want to stop this print?"
msgstr ""
msgid "The printer is busy on other print job"
msgid "The printer is busy with another print job."
msgstr "列印設備正在執行其他列印作業"
msgid "Current extruder is busy changing filament"
msgid "Current extruder is busy changing filament."
msgstr ""
msgid "Current slot has already been loaded"
msgid "Current slot has already been loaded."
msgstr ""
msgid "The selected slot is empty."
@ -5972,7 +5972,7 @@ msgid ""
msgstr ""
msgid "Please select an AMS slot before calibration"
msgstr ""
msgstr "請先選擇一個 AMS 槽位後進行校正"
msgid ""
"Cannot read filament info: the filament is loaded to the tool head,please "
@ -6588,7 +6588,7 @@ msgid "Not installed"
msgstr ""
msgid ""
"The software does not support using different diameter of nozzles for one "
"The software does not support using different diameter of nozzles for one "
"print. If the left and right nozzles are inconsistent, we can only proceed "
"with single-head printing. Please confirm which nozzle you would like to use "
"for this project."
@ -6774,7 +6774,6 @@ msgid ""
"upgrade your software."
msgstr "該 3MF 的版本 %s 比 %s 的版本 %s 要新,建議升級您的軟體。"
#, fuzzy
msgid ""
"The 3MF file was generated by an old OrcaSlicer version, loading geometry "
"data only."
@ -7494,7 +7493,7 @@ msgid "Show options when importing STEP file"
msgstr "顯示 STEP 網格參數設定視窗。"
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
"If enabled, a parameter settings dialog will appear during STEP file import."
msgstr "啟用後,匯入 STEP 檔案時會顯示參數設定視窗。"
msgid "Auto backup"
@ -7538,7 +7537,7 @@ msgstr ""
msgid "All"
msgstr "所有"
msgid "Auto flush after changing ..."
msgid "Auto flush after changing..."
msgstr ""
msgid "Auto calculate flushing volumes when selected values changed"
@ -7595,7 +7594,7 @@ msgstr "反轉滑鼠滾輪縮放方向"
msgid "If enabled, reverses the direction of zoom with mouse wheel."
msgstr "啟用後,改變滑鼠滾輪縮放方向。"
msgid "Clear my choice on ..."
msgid "Clear my choice on..."
msgstr ""
msgid "Unsaved projects"
@ -8018,17 +8017,17 @@ msgstr "低溫列印版"
msgid "PLA Plate"
msgstr "PLA 列印板"
msgid "Bamabu Engineering Plate"
msgstr ""
msgid "Bambu Engineering Plate"
msgstr "Bambu 工程列印熱板"
msgid "Bamabu Smooth PEI Plate"
msgstr ""
msgid "Bambu Smooth PEI Plate"
msgstr "Bambu 平滑 PEI 列印板"
msgid "High temperature Plate"
msgstr "高溫列印板"
msgid "Bamabu Textured PEI Plate"
msgstr ""
msgid "Bambu Textured PEI Plate"
msgstr "Bambu 紋理 PEI 列印板"
msgid "Bambu Cool Plate SuperTack"
msgstr ""
@ -8243,32 +8242,32 @@ msgstr ""
msgid "Click here if you can't connect to the printer"
msgstr "如果無法連接到列印設備,請按一下此處"
msgid "No login account, only printers in LAN mode are displayed"
msgid "No login account, only printers in LAN mode are displayed."
msgstr "未登入帳號,僅顯示區域網路模式的列印設備"
msgid "Connecting to server"
msgid "Connecting to server..."
msgstr "正在連接伺服器..."
msgid "Synchronizing device information"
msgid "Synchronizing device information..."
msgstr "正在同步設備資訊"
msgid "Synchronizing device information time out"
msgid "Synchronizing device information timed out."
msgstr "同步設備資訊逾時"
msgid "Cannot send the print job when the printer is not at FDM mode"
msgid "Cannot send a print job when the printer is not at FDM mode."
msgstr ""
msgid "Cannot send the print job when the printer is updating firmware"
msgid "Cannot send a print job while the printer is updating firmware."
msgstr "設備升級中,無法傳送列印作業"
msgid ""
"The printer is executing instructions. Please restart printing after it ends"
"The printer is executing instructions. Please restart printing after it ends."
msgstr "列印設備正在執行指令,請在指令結束後重新開始列印"
msgid "AMS is setting up. Please try again later."
msgstr ""
msgid "Please do not mix-use the Ext with AMS"
msgid "Please do not mix-use the Ext with AMS."
msgstr ""
msgid ""
@ -8290,7 +8289,7 @@ msgid ""
"updated."
msgstr "機台需要更新韌體才能接收列印作業。"
msgid "Cannot send the print job for empty plate"
msgid "Cannot send a print job for an empty plate."
msgstr "無法傳送空的列印板"
msgid "Storage needs to be inserted to record timelapse."
@ -8310,7 +8309,7 @@ msgid ""
"Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value."
msgstr ""
msgid "This printer does not support printing all plates"
msgid "This printer does not support printing all plates."
msgstr "此列印設備類型不支援列印所有列印板"
msgid ""
@ -8562,8 +8561,8 @@ msgid "Still print by object?"
msgstr "持續逐件列印?"
msgid ""
"Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n"
"Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n"
msgstr ""
#, fuzzy
@ -8596,12 +8595,6 @@ msgid ""
"and use soluble materials for both support interface and support base."
msgstr ""
msgid ""
"Change these settings automatically? \n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me"
msgstr ""
msgid ""
"Enabling this option will modify the model's shape. If your print requires "
"precise dimensions or is part of an assembly, it's important to double-check "
@ -9102,7 +9095,7 @@ msgid "Number of extruders of the printer."
msgstr "機台擠出機數量。"
msgid ""
"Single Extruder Multi Material is selected, \n"
"Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder "
"nozzle diameter value?"
@ -9182,14 +9175,6 @@ msgid "Following preset will be deleted too."
msgid_plural "Following presets will be deleted too."
msgstr[0] "以下預設將一起被刪除。"
msgid ""
"Are you sure to delete the selected preset? \n"
"If the preset corresponds to a filament currently in use on your printer, "
"please reset the filament information for that slot."
msgstr ""
"確定要刪除這個預設設定嗎? \n"
"若該預設目前正用於列印機中的某個材料,請務必重新設定該位置的材料資訊。"
#, boost-format
msgid "Are you sure to %1% the selected preset?"
msgstr "確定要 %1% 所選預設嗎?"
@ -11130,7 +11115,7 @@ msgstr "外部橋接結構的填充方向"
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for "
"external bridges. Use 180°for zero angle."
"external bridges. Use 180° for zero angle."
msgstr ""
"橋接角度覆蓋。如果為零該角度將自動計算。否則外部的橋接將用提供的值。180° 表"
"示 0 度。"
@ -11141,7 +11126,7 @@ msgstr "內部橋接結構的填充方向"
msgid ""
"Internal bridging angle override. If left to zero, the bridging angle will "
"be calculated automatically. Otherwise the provided angle will be used for "
"internal bridges. Use 180°for zero angle.\n"
"internal bridges. Use 180° for zero angle.\n"
"\n"
"It is recommended to leave it at 0 unless there is a specific model need not "
"to."
@ -17217,7 +17202,7 @@ msgid "Filament For Calibration"
msgstr "校正用線材"
msgid ""
"Tips for calibration material: \n"
"Tips for calibration material:\n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"
msgstr ""
@ -17225,12 +17210,6 @@ msgstr ""
"-可以共享相同熱床溫度的線材\n"
"-不同的線材品牌和系列Brand = Bambu, Family = Basic, Matte"
msgid ""
"Tips for calibration material: \n"
"- Materials that can share same hot bed temperature\n"
"- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"
msgstr ""
msgid "Pattern"
msgstr "花紋"
@ -18289,8 +18268,8 @@ msgid "nozzle size memorized: %d"
msgstr ""
msgid ""
"The size of nozzle type in preset is not consistent with memorized nozzle."
"Did you change your nozzle lately ? "
"The size of nozzle type in preset is not consistent with memorized nozzle. "
"Did you change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -18302,8 +18281,8 @@ msgid "nozzle[%d] memorized: %.1f"
msgstr ""
msgid ""
"Your nozzle type in preset is not consistent with memorized nozzle.Did you "
"change your nozzle lately ? "
"Your nozzle type in preset is not consistent with memorized nozzle. Did you "
"change your nozzle lately?"
msgstr ""
#, c-format, boost-format
@ -19014,13 +18993,13 @@ msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the most "
"filament-saving principles to minimize waste"
"filament-saving principles to minimize waste."
msgstr ""
msgid ""
"Generates filament grouping for the left and right nozzles based on the "
"printer's actual filament status, reducing the need for manual filament "
"adjustment"
"adjustment."
msgstr ""
msgid "Manually assign filament to the left or right nozzle"
@ -19141,9 +19120,6 @@ msgstr ""
msgid "Load skipping objects information failed. Please try again."
msgstr ""
msgid "Loading ..."
msgstr ""
#, c-format, boost-format
msgid "/%d Selected"
msgstr ""
@ -19764,9 +19740,6 @@ msgstr ""
#~ msgid "Still load"
#~ msgstr "繼續進料"
#~ msgid "Please select an AMS slot before calibration."
#~ msgstr "請先選擇一個 AMS 槽位後進行校正"
#~ msgid "Can't start this without SD card."
#~ msgstr "沒有 SD 記憶卡無法開始。"
@ -19876,15 +19849,6 @@ msgstr ""
#~ msgid "Please choose the filament color"
#~ msgstr "請選擇線材顏色"
#~ msgid "Bambu Engineering Plate"
#~ msgstr "Bambu 工程列印熱板"
#~ msgid "Bambu Smooth PEI Plate"
#~ msgstr "Bambu 平滑 PEI 列印板"
#~ msgid "Bambu Textured PEI Plate"
#~ msgstr "Bambu 紋理 PEI 列印板"
#~ msgid "Send print job to"
#~ msgstr "傳送列印作業至"

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><circle cx="7.5" cy="7.5" r="4" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/><line x1=".5" y1=".5" x2=".5" y2="4.5" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/><line x1="14.5" y1="14.5" x2="14.5" y2="10.5" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/><path d="M13.83,4.5C12.71,2.13,10.3.5,7.5.5c-2.71,0-5.17,1.56-6.33,4" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/><path d="M1.27,10.69c1.16,2.26,3.51,3.81,6.23,3.81,2.71,0,5.17-1.56,6.33-4" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/></svg>

After

Width:  |  Height:  |  Size: 802 B

View file

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><svg id="a" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><circle cx="7.5" cy="7.5" r="4" style="fill:#009688; stroke:#009688; stroke-linecap:round; stroke-linejoin:round;"/><line x1=".5" y1=".5" x2=".5" y2="4.5" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/><line x1="14.5" y1="14.5" x2="14.5" y2="10.5" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/><path d="M13.83,4.5C12.71,2.13,10.3.5,7.5.5c-2.71,0-5.17,1.56-6.33,4" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/><path d="M1.27,10.69c1.16,2.26,3.51,3.81,6.23,3.81,2.71,0,5.17-1.56,6.33-4" style="fill:none; stroke:#949494; stroke-linecap:round; stroke-linejoin:round;"/></svg>

After

Width:  |  Height:  |  Size: 805 B

View file

@ -63,6 +63,10 @@
{
"name": "Anycubic i3 Mega S",
"sub_path": "machine/Anycubic i3 Mega S.json"
},
{
"name": "Anycubic Predator",
"sub_path": "machine/Anycubic Predator.json"
}
],
"process_list": [
@ -233,6 +237,10 @@
{
"name": "0.40mm Standard @Anycubic Kobra 3 0.8 nozzle",
"sub_path": "process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json"
},
{
"name": "0.20mm Standard @Anycubic Predator",
"sub_path": "process/0.20mm Standard @Anycubic Predator.json"
}
],
"filament_list": [
@ -493,6 +501,10 @@
{
"name": "Anycubic i3 Mega S 0.4 nozzle",
"sub_path": "machine/Anycubic i3 Mega S 0.4 nozzle.json"
},
{
"name": "Anycubic Predator 0.4 nozzle",
"sub_path": "machine/Anycubic Predator 0.4 nozzle.json"
}
]
}
}

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 230 230" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,6.568,-4)">
<g transform="matrix(1,0,0,1,-86,0)">
<path d="M168.09,210.559L173.745,215.976L177.176,216.309L172.701,212.391L168.09,210.559Z" style="fill:white;fill-opacity:0.9;"/>
</g>
<g transform="matrix(1,0,0,1,-86,0)">
<path d="M173.666,216.029L168.014,210.594L164.531,216.835L168.417,222.608L173.666,216.029ZM168.493,222.622L173.754,216.062L177.197,216.368L173.063,220.971L168.493,222.622Z" style="fill:white;"/>
</g>
<g transform="matrix(1,0,0,1,-86,0)">
<path d="M193.734,213.772L192.223,213.772L193.761,215.939L194.53,214.901L193.734,213.772ZM190.552,216.964L186.723,213.587L186.723,215.218L191.787,219.671L191.787,213.773L190.552,213.773L190.552,216.964ZM196.243,213.772L194.198,216.559L194.198,219.488L195.436,219.488L195.436,216.959L197.772,213.772L196.243,213.772ZM182.253,214.843L183.549,217.332L183.064,217.332L182.448,218.532L184.161,218.532L184.662,219.488L186.045,219.488L182.953,213.51L182.253,214.843ZM186.723,216.124L186.723,219.49L187.957,219.49L187.957,217.204L186.723,216.124Z" style="fill:white;fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-86,0)">
<path d="M181.881,215.582L179.864,219.488L181.243,219.488L182.568,216.924L181.881,215.582ZM213.778,217.155C213.976,217.106 214.162,217.018 214.326,216.899C214.777,216.574 215.036,216.043 215.013,215.487C215.03,214.948 214.773,214.435 214.33,214.126C214.157,213.998 213.961,213.904 213.752,213.85C213.468,213.79 213.177,213.763 212.887,213.772L212.577,213.772L212.577,214.986L213.02,214.986C213.212,214.971 213.404,215.001 213.581,215.075C213.73,215.158 213.817,215.321 213.803,215.491C213.815,215.689 213.703,215.874 213.523,215.957C213.347,216.019 213.16,216.045 212.974,216.034L212.577,216.034L212.577,217.234L213.02,217.234C213.275,217.239 213.53,217.213 213.778,217.155ZM198.35,214.805C197.938,215.328 197.717,215.976 197.723,216.641C197.725,217.573 198.161,218.452 198.902,219.018C199.345,219.355 199.87,219.57 200.422,219.642L200.422,218.402C199.962,218.305 199.557,218.036 199.288,217.65C198.928,217.136 198.867,216.468 199.128,215.897C199.23,215.664 199.381,215.455 199.571,215.286C199.817,215.077 200.111,214.932 200.427,214.865L200.427,213.623C199.604,213.721 198.855,214.147 198.35,214.805ZM202.202,215.562L203.168,214.796C202.93,214.475 202.629,214.206 202.282,214.008C201.922,213.808 201.526,213.68 201.116,213.631L201.116,214.874C201.552,214.959 201.94,215.205 202.202,215.562ZM223.363,215.562L224.331,214.796C224.093,214.476 223.791,214.207 223.445,214.008C223.085,213.808 222.689,213.68 222.279,213.631L222.279,214.874C222.714,214.96 223.101,215.205 223.363,215.562ZM213.811,217.616C213.82,217.656 213.825,217.697 213.825,217.737C213.846,217.955 213.71,218.159 213.501,218.223C213.332,218.269 213.158,218.29 212.983,218.283L212.586,218.283L212.586,219.483L212.991,219.483C213.257,219.488 213.522,219.465 213.783,219.412C213.978,219.368 214.162,219.287 214.326,219.172C214.778,218.845 215.047,218.32 215.048,217.762C215.05,217.507 214.999,217.253 214.897,217.019C214.619,217.343 214.233,217.555 213.811,217.616ZM219.511,214.805C219.099,215.327 218.878,215.976 218.886,216.641C218.887,217.573 219.324,218.453 220.065,219.018C220.508,219.356 221.033,219.571 221.586,219.642L221.586,218.402C221.125,218.306 220.718,218.036 220.449,217.65C220.091,217.135 220.03,216.468 220.289,215.897C220.39,215.663 220.541,215.455 220.732,215.286C220.978,215.077 221.272,214.932 221.588,214.865L221.588,213.623C220.765,213.721 220.016,214.147 219.511,214.805ZM201.109,218.404L201.109,219.646C201.931,219.559 202.682,219.136 203.181,218.477L202.206,217.724C201.937,218.078 201.546,218.32 201.109,218.404ZM223.367,217.724C223.096,218.081 222.7,218.324 222.259,218.404L222.259,219.646C223.081,219.558 223.832,219.135 224.333,218.477L223.367,217.724ZM217.568,213.772L216.333,213.772L216.333,219.488L217.568,219.488L217.568,213.772ZM205.808,217.87C205.682,217.57 205.627,217.244 205.648,216.919L205.648,213.772L204.409,213.772L204.409,217.031C204.398,217.381 204.445,217.729 204.547,218.064C204.642,218.349 204.798,218.608 205.003,218.827C205.187,219.032 205.405,219.202 205.648,219.33C205.89,219.464 206.153,219.555 206.426,219.602L206.426,218.347C206.169,218.267 205.95,218.098 205.808,217.87ZM207.897,216.924C207.918,217.253 207.86,217.584 207.729,217.888C207.585,218.112 207.363,218.275 207.106,218.347L207.106,219.602C207.38,219.558 207.645,219.468 207.888,219.335C208.13,219.202 208.349,219.031 208.535,218.827C208.742,218.609 208.898,218.349 208.994,218.064C209.094,217.729 209.14,217.381 209.131,217.031L209.131,213.772L207.897,213.772L207.897,216.924ZM211.886,213.772L210.651,213.772L210.651,219.488L211.886,219.488L211.886,213.772Z" style="fill:white;fill-rule:nonzero;"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View file

@ -0,0 +1,99 @@
{
"type": "machine",
"name": "Anycubic Predator 0.4 nozzle",
"inherits": "fdm_machine_common",
"from": "system",
"setting_id": "GM003",
"instantiation": "true",
"printer_model": "Anycubic Predator",
"default_print_profile": "0.20mm Standard @Anycubic Predator",
"gcode_flavor": "marlin",
"nozzle_diameter": [
"0.4"
],
"bed_exclude_area": [
"0x0"
],
"printable_area": [
"184.296x16.1238",
"182.189x32.1249",
"178.696x47.8815",
"173.843x63.2737",
"167.667x78.1844",
"160.215x92.5",
"151.543x106.112",
"141.718x118.916",
"130.815x130.815",
"118.916x141.718",
"106.112x151.543",
"92.5x160.215",
"78.1844x167.667",
"63.2737x173.843",
"47.8815x178.696",
"32.1249x182.189",
"16.1238x184.296",
"1.1328e-14x185",
"-16.1238x184.296",
"-32.1249x182.189",
"-47.8815x178.696",
"-63.2737x173.843",
"-78.1844x167.667",
"-92.5x160.215",
"-106.112x151.543",
"-118.916x141.718",
"-130.815x130.815",
"-141.718x118.916",
"-151.543x106.112",
"-160.215x92.5",
"-167.667x78.1844",
"-173.843x63.2737",
"-178.696x47.8815",
"-182.189x32.1249",
"-184.296x16.1238",
"-185x2.2656e-14",
"-184.296x-16.1238",
"-182.189x-32.1249",
"-178.696x-47.8815",
"-173.843x-63.2737",
"-167.667x-78.1844",
"-160.215x-92.5",
"-151.543x-106.112",
"-141.718x-118.916",
"-130.815x-130.815",
"-118.916x-141.718",
"-106.112x-151.543",
"-92.5x-160.215",
"-78.1844x-167.667",
"-63.2737x-173.843",
"-47.8815x-178.696",
"-32.1249x-182.189",
"-16.1238x-184.296",
"-3.39839e-14x-185",
"16.1238x-184.296",
"32.1249x-182.189",
"47.8815x-178.696",
"63.2737x-173.843",
"78.1844x-167.667",
"92.5x-160.215",
"106.112x-151.543",
"118.916x-141.718",
"130.815x-130.815",
"141.718x-118.916",
"151.543x-106.112",
"160.215x-92.5",
"167.667x-78.1844",
"173.843x-63.2737",
"178.696x-47.8815",
"182.189x-32.1249",
"184.296x-16.1238",
"185x-4.53119e-14"
],
"printable_height": "455",
"machine_end_gcode": "M107 T0\nM104 S0\nM104 S0 T1\nM140 S0\nG92 E0\nG91\nG1 E-1 F300\nG1 Z+0.5 F6000\nG28 \nG90 ;absolute positioning",
"machine_start_gcode": "G21 ; use millimeters\nG90 ; absolute positioning\nM82 ; absolute extrusion\nM107 T0 ; turn off part cooling fan\n\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM104 S[nozzle_temperature_initial_layer] T0 ; set nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed\nM109 S[nozzle_temperature_initial_layer] T0 ; wait for nozzle\n\nG28 ; home all\nG1 X0 Y0 Z5.0 F4000 ; jump to center\nG1 X-180 Y0 Z0.4 F2000 ; move to near bed edge\nG92 E0 ; reset the extruder\n\n; --- Prime line ---\nG1 E5 F300 ; initial prime\nG0 X-180.00 Y0.00 Z0.30 E0 F1000\nG1 X-179.385 Y-14.864 Z0.30 E3.57042\nG1 X-177.545 Y-29.627 Z0.30 E7.14094\nG1 X-174.492 Y-44.187 Z0.30 E10.71134\nG1 X-170.247 Y-58.446 Z0.30 E14.28195\nG1 X-164.839 Y-72.305 Z0.30 E17.85235\nG1 X-158.305 Y-85.671 Z0.30 E21.42298\nG1 X-150.690 Y-98.451 Z0.30 E24.99339\nG1 X-142.045 Y-110.558 Z0.30 E27.56379 ; gradually reducing extrusion\nG1 F1500 E26.56379 ; retract 1mm\nG1 Z0.5 F3000 ; lift Z slightly\nG92 E0 ; reset the extruder\n; --- End priming line ---",
"layer_change_gcode": "",
"machine_pause_gcode": "PAUSE",
"scan_first_layer": "0",
"nozzle_type": "brass",
"auxiliary_fan": "0"
}

View file

@ -0,0 +1,12 @@
{
"type": "machine_model",
"name": "Anycubic Predator",
"model_id": "Anycubic_Predator",
"nozzle_diameter": "0.4",
"machine_tech": "FFF",
"family": "Anycubic",
"bed_model": "Anycubic Predator_buildplate_model.stl",
"bed_texture": "Anycubic Predator_buildplate_texture.svg",
"hotend_model": "",
"default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF"
}

View file

@ -0,0 +1,31 @@
{
"default_acceleration": "1500",
"default_jerk": "9",
"exclude_object": "1",
"from": "system",
"gap_infill_speed": "200",
"inherits": "fdm_process_common",
"initial_layer_acceleration": "1500",
"initial_layer_infill_speed": "100",
"initial_layer_speed": "50",
"inner_wall_acceleration": "1500",
"inner_wall_speed": "200",
"instantiation": "true",
"internal_solid_infill_speed": "200",
"name": "0.20mm Standard @Anycubic Predator",
"outer_wall_acceleration": "1500",
"outer_wall_speed": "120",
"overhang_1_4_speed": "80",
"setting_id": "GP001",
"sparse_infill_speed": "250",
"top_surface_acceleration": "1500",
"top_surface_speed": "200",
"travel_acceleration": "1500",
"travel_speed": "400",
"travel_jerk": "9",
"type": "process",
"compatible_printers": [
"Anycubic Predator 0.4 nozzle"
]
}

View file

@ -12,7 +12,7 @@
],
"default_print_profile": "0.20mm Speed @MK3S 0.25",
"nozzle_diameter": [
"0.2"
"0.25"
],
"bed_exclude_area": [
"0x0"
@ -39,6 +39,12 @@
"200",
"200"
],
"max_layer_height": [
"0.15"
],
"min_layer_height": [
"0.05"
],
"host_type": "prusalink",
"printable_height": "210",
"machine_pause_gcode": "M601",

View file

@ -39,6 +39,12 @@
"200",
"200"
],
"max_layer_height": [
"0.3"
],
"min_layer_height": [
"0.05"
],
"host_type": "prusalink",
"printable_height": "210",
"machine_pause_gcode": "M601",

View file

@ -39,6 +39,12 @@
"200",
"200"
],
"max_layer_height": [
"0.4"
],
"min_layer_height": [
"0.15"
],
"host_type": "prusalink",
"printable_height": "210",
"machine_pause_gcode": "M601",

View file

@ -39,6 +39,12 @@
"200",
"200"
],
"max_layer_height": [
"0.6"
],
"min_layer_height": [
"0.2"
],
"host_type": "prusalink",
"printable_height": "210",
"machine_pause_gcode": "M601",

View file

@ -50,6 +50,10 @@
],
"ooze_prevention": "0",
"outer_wall_acceleration": "0",
"overhang_1_4_speed": "25",
"overhang_2_4_speed": "20",
"overhang_3_4_speed": "15",
"overhang_4_4_speed": "15",
"post_process": [
""
],

View file

@ -1,10 +1,10 @@
app-id: io.github.softfever.OrcaSlicer
runtime: org.gnome.Platform
runtime-version: "47"
runtime-version: "48"
sdk: org.gnome.Sdk
command: entrypoint
separate-locales: true
rename-icon: OrcaSlicer
rename-icon: OrcaSlicer
finish-args:
- --share=ipc
- --socket=x11
@ -56,7 +56,7 @@ modules:
url: https://github.com/KDE/extra-cmake-modules
tag: v5.249.0
cleanup:
- /
- /
- name: libspnav
sources:
@ -88,10 +88,10 @@ modules:
- /app/include
- "*.a"
- "*.la"
sources:
# OrcaSlicer Source Archive
- type: dir
- type: dir
path: ../../deps
dest: deps
@ -100,7 +100,7 @@ modules:
dest: deps/wxWidgets
dest-filename: 0001-flatpak.patch
- name: OrcaSlicer
- name: OrcaSlicer
buildsystem: simple
build-commands:
- |

View file

@ -3,7 +3,7 @@
sudo apt update
sudo apt install build-essential flatpak flatpak-builder gnome-software-plugin-flatpak -y
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.Platform//46 org.gnome.Sdk//46
flatpak install flathub org.gnome.Platform//48 org.gnome.Sdk//48
##

View file

@ -1529,12 +1529,22 @@ void Layer::make_ironing()
if (ironing_params.extruder != -1) {
//TODO just_infill is currently not used.
ironing_params.just_infill = false;
ironing_params.line_spacing = config.ironing_spacing;
ironing_params.inset = config.ironing_inset;
ironing_params.height = default_layer_height * 0.01 * config.ironing_flow;
ironing_params.speed = config.ironing_speed;
// Get filament-specific overrides if configured, otherwise use default values
size_t extruder_idx = ironing_params.extruder - 1;
ironing_params.line_spacing = (!config.filament_ironing_spacing.is_nil(extruder_idx)
? config.filament_ironing_spacing.get_at(extruder_idx)
: config.ironing_spacing);
ironing_params.inset = (!config.filament_ironing_inset.is_nil(extruder_idx)
? config.filament_ironing_inset.get_at(extruder_idx)
: config.ironing_inset);
ironing_params.height = default_layer_height * 0.01 * (!config.filament_ironing_flow.is_nil(extruder_idx)
? config.filament_ironing_flow.get_at(extruder_idx)
: config.ironing_flow);
ironing_params.speed = (!config.filament_ironing_speed.is_nil(extruder_idx)
? config.filament_ironing_speed.get_at(extruder_idx)
: config.ironing_speed);
ironing_params.angle = (config.ironing_angle_fixed ? 0 : calculate_infill_rotation_angle(this->object(), this->id(), config.solid_infill_direction.value, config.solid_infill_rotate_template.value)) + config.ironing_angle * M_PI / 180.;
ironing_params.fixed_angle = config.ironing_angle_fixed || !config.solid_infill_rotate_template.value.empty();
ironing_params.fixed_angle = config.ironing_angle_fixed || !config.solid_infill_rotate_template.value.empty();
ironing_params.pattern = config.ironing_pattern;
ironing_params.layerm = layerm;
by_extruder.emplace_back(ironing_params);

View file

@ -349,8 +349,9 @@ std::pair<double, double> adaptive_fill_line_spacing(const PrintObject &print_ob
} else
return 0.;
};
adaptive_line_spacing = to_line_spacing(adaptive_cnt, adaptive_fill_density, adaptive_infill_extrusion_width);
support_line_spacing = to_line_spacing(support_cnt, support_fill_density, support_infill_extrusion_width);
const int n_multiline = print_object.printing_region(0).config().fill_multiline.value;
adaptive_line_spacing = to_line_spacing(adaptive_cnt, adaptive_fill_density, adaptive_infill_extrusion_width) * n_multiline;
support_line_spacing = to_line_spacing(support_cnt, support_fill_density, support_infill_extrusion_width) * n_multiline;
}
return std::make_pair(adaptive_line_spacing, support_line_spacing);

View file

@ -1,3 +1,4 @@
#include "../ClipperUtils.hpp"
#include "../Print.hpp"
#include "../ShortestPath.hpp"
#include "FillBase.hpp"
@ -19,6 +20,7 @@ void Filler::_fill_surface_single(
// Apply multiline offset if needed
multiline_fill(fill_lines, params, spacing);
fill_lines = Slic3r::intersection_pl(std::move(fill_lines), expolygon);
chain_or_connect_infill(std::move(fill_lines), expolygon, polylines_out, this->spacing, params);
}

View file

@ -2998,7 +2998,6 @@ bool FillRectilinear::fill_surface_by_multilines(const Surface *surface, FillPar
assert(sweep_params.size() >= 1);
assert(!params.full_infill());
params.density /= double(sweep_params.size());
int n_multilines = params.multiline;
assert(params.density > 0.0001f && params.density <= 1.f);
ExPolygonWithOffset poly_with_offset_base(surface->expolygon, 0, float(scale_(this->overlap - 0.5 * this->spacing)));
@ -3014,9 +3013,9 @@ bool FillRectilinear::fill_surface_by_multilines(const Surface *surface, FillPar
// Rotate polygons so that we can work with vertical lines here
float angle = rotate_vector.first + sweep.angle_base;
//Fill Multiline
for (int i = 0; i < n_multilines; ++i) {
for (int i = 0; i < params.multiline; ++i) {
coord_t group_offset = i * line_spacing;
coord_t internal_offset = (i - (n_multilines - 1) / 2.0f) * line_width;
coord_t internal_offset = (i - (params.multiline - 1) / 2.0f) * line_width;
coord_t total_offset = group_offset + internal_offset;
coord_t pattern_shift = scale_(sweep.pattern_shift + unscale_(total_offset));

View file

@ -70,6 +70,7 @@ Generator::Generator(const PrintObject &print_object, const std::function<void()
const PrintRegionConfig &region_config = print_object.shared_regions()->all_regions.front()->config();
const std::vector<double> &nozzle_diameters = print_config.nozzle_diameter.values;
double max_nozzle_diameter = *std::max_element(nozzle_diameters.begin(), nozzle_diameters.end());
const int n_multiline = region_config.fill_multiline.value;
// const int infill_extruder = region_config.infill_extruder.value;
const double default_infill_extrusion_width = Flow::auto_extrusion_width(FlowRole::frInfill, float(max_nozzle_diameter));
// Note: There's not going to be a layer below the first one, so the 'initial layer height' doesn't have to be taken into account.
@ -86,7 +87,7 @@ Generator::Generator(const PrintObject &print_object, const std::function<void()
object_config.line_width.get_abs_value(max_nozzle_diameter)
);
m_supporting_radius = coord_t(m_infill_extrusion_width) * 100 / region_config.sparse_infill_density;
m_supporting_radius = coord_t(m_infill_extrusion_width) * 100 * n_multiline / region_config.sparse_infill_density;
const double lightning_infill_overhang_angle = M_PI / 4; // 45 degrees
const double lightning_infill_prune_angle = M_PI / 4; // 45 degrees

View file

@ -974,6 +974,8 @@ static std::vector<std::string> s_Preset_filament_options {/*"filament_colour",
//SoftFever
"enable_pressure_advance", "pressure_advance","adaptive_pressure_advance","adaptive_pressure_advance_model","adaptive_pressure_advance_overhangs", "adaptive_pressure_advance_bridges","chamber_temperature", "filament_shrink","filament_shrinkage_compensation_z", "support_material_interface_fan_speed","internal_bridge_fan_speed", "filament_notes" /*,"filament_seam_gap"*/,
"ironing_fan_speed",
// Filament ironing overrides
"filament_ironing_flow", "filament_ironing_spacing", "filament_ironing_inset", "filament_ironing_speed",
"filament_loading_speed", "filament_loading_speed_start",
"filament_unloading_speed", "filament_unloading_speed_start", "filament_toolchange_delay", "filament_cooling_moves", "filament_stamping_loading_speed", "filament_stamping_distance",
"filament_cooling_initial_speed", "filament_cooling_final_speed", "filament_ramming_parameters",

View file

@ -1143,7 +1143,7 @@ void PrintConfigDef::init_fff_params()
// xgettext:no-c-format, no-boost-format
def->tooltip = L("Bridging angle override. If left to zero, the bridging angle will be calculated "
"automatically. Otherwise the provided angle will be used for external bridges. "
"Use 180°for zero angle.");
"Use 180° for zero angle.");
def->sidetext = u8"°"; // degrees, don't need translation
def->min = 0;
def->mode = comAdvanced;
@ -1155,7 +1155,7 @@ void PrintConfigDef::init_fff_params()
def->category = L("Strength");
def->tooltip = L("Internal bridging angle override. If left to zero, the bridging angle will be calculated "
"automatically. Otherwise the provided angle will be used for internal bridges. "
"Use 180°for zero angle.\n\nIt is recommended to leave it at 0 unless there is a specific model need not to.");
"Use 180° for zero angle.\n\nIt is recommended to leave it at 0 unless there is a specific model need not to.");
def->sidetext = u8"°"; // degrees, don't need translation
def->min = 0;
def->mode = comAdvanced;
@ -1168,7 +1168,7 @@ void PrintConfigDef::init_fff_params()
"Lower density external bridges can help improve reliability as there is more space for air to circulate "
"around the extruded bridge, improving its cooling speed. Minimum is 10%.\n\n"
"Higher densities can produce smoother bridge surfaces, as overlapping lines provide "
"additional support during printing. Maximum is 120%. \n"
"additional support during printing. Maximum is 120%.\n"
"Note: Bridge density that is too high can cause warping or overextrusion.");
def->sidetext = "%";
def->min = 10;
@ -3147,6 +3147,50 @@ void PrintConfigDef::init_fff_params()
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionInts{ -1 });
// Filament ironing overrides
def = this->add("filament_ironing_flow", coPercents);
def->label = L("Ironing flow");
def->tooltip = L("Filament-specific override for ironing flow. This allows you to customize the ironing flow "
"for each filament type. Too high value results in overextrusion on the surface.");
def->sidetext = "%";
def->min = 0;
def->max = 100;
def->mode = comAdvanced;
def->nullable = true;
def->set_default_value(new ConfigOptionPercentsNullable{ ConfigOptionPercentsNullable::nil_value() });
def = this->add("filament_ironing_spacing", coFloats);
def->label = L("Ironing line spacing");
def->tooltip = L("Filament-specific override for ironing line spacing. This allows you to customize the spacing "
"between ironing lines for each filament type.");
def->sidetext = "mm";
def->min = 0;
def->max = 1;
def->mode = comAdvanced;
def->nullable = true;
def->set_default_value(new ConfigOptionFloatsNullable{ ConfigOptionFloatsNullable::nil_value() });
def = this->add("filament_ironing_inset", coFloats);
def->label = L("Ironing inset");
def->tooltip = L("Filament-specific override for ironing inset. This allows you to customize the distance to keep "
"from the edges when ironing for each filament type.");
def->sidetext = "mm";
def->min = 0;
def->max = 100;
def->mode = comAdvanced;
def->nullable = true;
def->set_default_value(new ConfigOptionFloatsNullable{ ConfigOptionFloatsNullable::nil_value() });
def = this->add("filament_ironing_speed", coFloats);
def->label = L("Ironing speed");
def->tooltip = L("Filament-specific override for ironing speed. This allows you to customize the print speed "
"of ironing lines for each filament type.");
def->sidetext = "mm/s";
def->min = 1;
def->mode = comAdvanced;
def->nullable = true;
def->set_default_value(new ConfigOptionFloatsNullable{ ConfigOptionFloatsNullable::nil_value() });
def = this->add("fuzzy_skin", coEnum);
def->label = L("Fuzzy Skin");
def->category = L("Others");
@ -3532,7 +3576,7 @@ void PrintConfigDef::init_fff_params()
"Advanced syntax is supported: '+5' rotates +5° every layer; '+5#5' rotates +5° every 5 layers. See the Wiki for details. "
"When a template is set, the standard infill direction setting is ignored. "
"Note: some infill patterns (e.g., Gyroid) control rotation themselves; use with care.");
def->sidetext = L("°");
def->sidetext = u8"°"; // degrees, don't need translation
def->mode = comAdvanced;
def->set_default_value(new ConfigOptionString(""));

View file

@ -1085,6 +1085,11 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionFloat, ironing_speed))
((ConfigOptionFloat, ironing_angle))
((ConfigOptionBool, ironing_angle_fixed))
// Filament Ironing
((ConfigOptionPercentsNullable, filament_ironing_flow))
((ConfigOptionFloatsNullable, filament_ironing_spacing))
((ConfigOptionFloatsNullable, filament_ironing_inset))
((ConfigOptionFloatsNullable, filament_ironing_speed))
// Detect bridging perimeters
((ConfigOptionBool, detect_overhang_wall))
((ConfigOptionInt, wall_filament))

View file

@ -815,7 +815,7 @@ NewCalibrationHistoryDialog::NewCalibrationHistoryDialog(wxWindow *parent, const
panel_sizer->AddSpacer(FromDIP(25));
auto btn_sizer = new wxBoxSizer(wxHORIZONTAL);
Button * ok_btn = new Button(top_panel, _L("Ok"));
Button * ok_btn = new Button(top_panel, _L("OK"));
StateColor btn_bg_green(std::pair<wxColour, int>(wxColour(0, 137, 123), StateColor::Pressed), std::pair<wxColour, int>(wxColour(38, 166, 154), StateColor::Hovered),
std::pair<wxColour, int>(wxColour(0, 150, 136), StateColor::Normal));
ok_btn->SetBackgroundColour(*wxWHITE);

View file

@ -897,7 +897,7 @@ void CalibrationPresetPage::create_filament_list_panel(wxWindow* parent)
{
auto panel_sizer = new wxBoxSizer(wxVERTICAL);
m_filament_list_tips = new Label(parent, _L("Tips for calibration material: \n- Materials that can share same hot bed temperature\n- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"));
m_filament_list_tips = new Label(parent, _L("Tips for calibration material:\n- Materials that can share same hot bed temperature\n- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"));
m_filament_list_tips->Hide();
m_filament_list_tips->SetFont(Label::Body_13);
m_filament_list_tips->SetForegroundColour(wxColour(145, 145, 145));
@ -1037,7 +1037,7 @@ void CalibrationPresetPage::create_multi_extruder_filament_list_panel(wxWindow *
m_filament_list_tips = new Label(
parent,
_L("Tips for calibration material: \n- Materials that can share same hot bed temperature\n- Different filament brand and family(Brand = Bambu, Family = Basic, Matte)"));
_L("Tips for calibration material:\n- Materials that can share same hot bed temperature\n- Different filament brand and family (Brand = Bambu, Family = Basic, Matte)"));
m_filament_list_tips->Hide();
m_filament_list_tips->SetFont(Label::Body_13);
m_filament_list_tips->SetForegroundColour(wxColour(145, 145, 145));
@ -1832,7 +1832,7 @@ void CalibrationPresetPage::show_status(CaliPresetPageStatus status)
Fit();
}
else if (status == CaliPresetPageStatus::CaliPresetStatusNoUserLogin) {
wxString msg_text = _L("No login account, only printers in LAN mode are displayed");
wxString msg_text = _L("No login account, only printers in LAN mode are displayed.");
update_print_status_msg(msg_text, false);
Enable_Send_Button(false);
}
@ -1841,22 +1841,22 @@ void CalibrationPresetPage::show_status(CaliPresetPageStatus status)
Enable_Send_Button(false);
}
else if (status == CaliPresetPageStatus::CaliPresetStatusConnectingServer) {
wxString msg_text = _L("Connecting to server");
wxString msg_text = _L("Connecting to server...");
update_print_status_msg(msg_text, true);
Enable_Send_Button(false);
}
else if (status == CaliPresetPageStatus::CaliPresetStatusInUpgrading) {
wxString msg_text = _L("Cannot send the print job when the printer is updating firmware");
wxString msg_text = _L("Cannot send a print job while the printer is updating firmware.");
update_print_status_msg(msg_text, true);
Enable_Send_Button(false);
}
else if (status == CaliPresetPageStatus::CaliPresetStatusInSystemPrinting) {
wxString msg_text = _L("The printer is executing instructions. Please restart printing after it ends");
wxString msg_text = _L("The printer is executing instructions. Please restart printing after it ends.");
update_print_status_msg(msg_text, true);
Enable_Send_Button(false);
}
else if (status == CaliPresetPageStatus::CaliPresetStatusInPrinting) {
wxString msg_text = _L("The printer is busy on other print job");
wxString msg_text = _L("The printer is busy with another print job.");
update_print_status_msg(msg_text, true);
Enable_Send_Button(false);
}
@ -1890,7 +1890,7 @@ void CalibrationPresetPage::show_status(CaliPresetPageStatus status)
Enable_Send_Button(false);
}
else if (status == CaliPresetPageStatus::CaliPresetStatusInConnecting) {
wxString msg_text = _L("Connecting to printer");
wxString msg_text = _L("Connecting to printer...");
update_print_status_msg(msg_text, true);
Enable_Send_Button(false);
}

View file

@ -586,8 +586,8 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co
bool have_infill = config->option<ConfigOptionPercent>("sparse_infill_density")->value > 0;
// sparse_infill_filament uses the same logic as in Print::extruders()
for (auto el : { "sparse_infill_pattern", "infill_combination",
"minimum_sparse_infill_area", "sparse_infill_filament", "infill_anchor_max","infill_shift_step","sparse_infill_rotate_template","symmetric_infill_y_axis"})
for (auto el : { "sparse_infill_pattern", "infill_combination", "fill_multiline","infill_direction",
"minimum_sparse_infill_area", "sparse_infill_filament", "infill_anchor", "infill_anchor_max","infill_shift_step","sparse_infill_rotate_template","symmetric_infill_y_axis"})
toggle_line(el, have_infill);
bool have_combined_infill = config->opt_bool("infill_combination") && have_infill;
@ -597,23 +597,26 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co
InfillPattern pattern = config->opt_enum<InfillPattern>("sparse_infill_pattern");
bool have_multiline_infill_pattern = pattern == ipGyroid || pattern == ipGrid || pattern == ipRectilinear || pattern == ipTpmsD || pattern == ipTpmsFK || pattern == ipCrossHatch || pattern == ipHoneycomb || pattern == ipLateralLattice || pattern == ipLateralHoneycomb ||
pattern == ipCubic || pattern == ipStars || pattern == ipAlignedRectilinear || pattern == ipLightning || pattern == ip3DHoneycomb || pattern == ipAdaptiveCubic || pattern == ipSupportCubic;
toggle_line("fill_multiline", have_multiline_infill_pattern);
// If the infill pattern does not support multiline infill, set fill_multiline to 1.
if (!have_multiline_infill_pattern) {
DynamicPrintConfig new_conf = *config;
new_conf.set_key_value("fill_multiline", new ConfigOptionInt(1));
apply(config, &new_conf);
// If there is infill, enable/disable fill_multiline according to whether the pattern supports multiline infill.
if (have_infill) {
toggle_field("fill_multiline", have_multiline_infill_pattern);
// If the infill pattern does not support multiline fill_multiline is changed to 1.
// Necessary when the pattern contains params.multiline (for example, triangles because they belong to the rectilinear class)
if (!have_multiline_infill_pattern) {
DynamicPrintConfig new_conf = *config;
new_conf.set_key_value("fill_multiline", new ConfigOptionInt(1));
apply(config, &new_conf);
}
// Hide infill anchor max if sparse_infill_pattern is not line or if sparse_infill_pattern is line but infill_anchor_max is 0.
bool infill_anchor = config->opt_enum<InfillPattern>("sparse_infill_pattern") != ipLine;
toggle_field("infill_anchor_max", infill_anchor);
// Only allow configuration of open anchors if the anchoring is enabled.
bool has_infill_anchors = infill_anchor && config->option<ConfigOptionFloatOrPercent>("infill_anchor_max")->value > 0;
toggle_field("infill_anchor", has_infill_anchors);
}
// Hide infill anchor max if sparse_infill_pattern is not line or if sparse_infill_pattern is line but infill_anchor_max is 0.
bool infill_anchor = config->opt_enum<InfillPattern>("sparse_infill_pattern") != ipLine;
toggle_field("infill_anchor_max",infill_anchor);
// Only allow configuration of open anchors if the anchoring is enabled.
bool has_infill_anchors = have_infill && config->option<ConfigOptionFloatOrPercent>("infill_anchor_max")->value > 0 && infill_anchor;
toggle_field("infill_anchor", has_infill_anchors);
//cross zag
bool is_cross_zag = config->option<ConfigOptionEnum<InfillPattern>>("sparse_infill_pattern")->value == InfillPattern::ipCrossZag;
bool is_locked_zig = config->option<ConfigOptionEnum<InfillPattern>>("sparse_infill_pattern")->value == InfillPattern::ipLockedZag;
@ -640,7 +643,7 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co
toggle_field("top_surface_density", has_top_shell);
toggle_field("bottom_surface_density", has_bottom_shell);
for (auto el : { "infill_direction", "sparse_infill_line_width", "fill_multiline","gap_fill_target","filter_out_gap_fill","infill_wall_overlap",
for (auto el : { "infill_direction", "sparse_infill_line_width", "gap_fill_target","filter_out_gap_fill","infill_wall_overlap",
"sparse_infill_speed", "bridge_speed", "internal_bridge_speed", "bridge_angle", "internal_bridge_angle",
"solid_infill_direction", "solid_infill_rotate_template", "internal_solid_infill_pattern", "solid_infill_filament",
})

View file

@ -82,7 +82,7 @@ static const std::unordered_map<std::string, std::vector<std::string>> printer_m
{{"Anker", {"Anker M5", "Anker M5 All-Metal Hot End", "Anker M5C"}},
{"Anycubic", {"Anycubic i3 Mega S", "Anycubic Chiron", "Anycubic Vyper", "Anycubic Kobra", "Anycubic Kobra Max",
"Anycubic Kobra Plus", "Anycubic 4Max Pro", "Anycubic 4Max Pro 2", "Anycubic Kobra 2", "Anycubic Kobra 2 Plus",
"Anycubic Kobra 2 Max", "Anycubic Kobra 2 Pro", "Anycubic Kobra 2 Neo", "Anycubic Kobra 3", "Anycubic Kobra S1"}},
"Anycubic Kobra 2 Max", "Anycubic Kobra 2 Pro", "Anycubic Kobra 2 Neo", "Anycubic Kobra 3", "Anycubic Kobra S1", "Anycubic Predator", }},
{"Artillery", {"Artillery Sidewinder X1", "Artillery Genius", "Artillery Genius Pro", "Artillery Sidewinder X2", "Artillery Hornet",
"Artillery Sidewinder X3 Pro", "Artillery Sidewinder X3 Plus", "Artillery Sidewinder X4 Pro", "Artillery Sidewinder X4 Plus"}},
{"Bambulab", {"Bambu Lab X1 Carbon", "Bambu Lab X1", "Bambu Lab X1E", "Bambu Lab P1P", "Bambu Lab P1S",

View file

@ -2928,7 +2928,7 @@ int MachineObject::parse_json(std::string tunnel, std::string payload, bool key_
}
} else {
if (jj["errno"].get<int>() == -2) {
wxString text = _L("The current chamber temperature or the target chamber temperature exceeds 45\u2103. In order to avoid extruder clogging,low temperature filament(PLA/PETG/TPU) is not allowed to be loaded.");
wxString text = _L("The current chamber temperature or the target chamber temperature exceeds 45\u2103. In order to avoid extruder clogging, low temperature filament(PLA/PETG/TPU) is not allowed to be loaded.");
GUI::wxGetApp().push_notification(this, text);
}
}
@ -2941,7 +2941,7 @@ int MachineObject::parse_json(std::string tunnel, std::string payload, bool key_
if (jj["errno"].is_number()) {
wxString text;
if (jj["errno"].get<int>() == -2) {
text = _L("Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to avoid extruder clogging,it is not allowed to set the chamber temperature.");
text = _L("Low temperature filament(PLA/PETG/TPU) is loaded in the extruder. In order to avoid extruder clogging, it is not allowed to set the chamber temperature.");
}
else if (jj["errno"].get<int>() == -4) {
text = _L("When you set the chamber temperature below 40\u2103, the chamber temperature control will not be activated, "

View file

@ -62,8 +62,8 @@ FilamentGroupPopup::FilamentGroupPopup(wxWindow *parent) : PopupWindow(parent, w
const wxString AutoForMatchLabel = _L("Convenience Mode");
const wxString ManualLabel = _L("Custom Mode");
const wxString AutoForFlushDetail = _L("Generates filament grouping for the left and right nozzles based on the most filament-saving principles to minimize waste");
const wxString AutoForMatchDetail = _L("Generates filament grouping for the left and right nozzles based on the printer's actual filament status, reducing the need for manual filament adjustment");
const wxString AutoForFlushDetail = _L("Generates filament grouping for the left and right nozzles based on the most filament-saving principles to minimize waste.");
const wxString AutoForMatchDetail = _L("Generates filament grouping for the left and right nozzles based on the printer's actual filament status, reducing the need for manual filament adjustment.");
const wxString ManualDetail = _L("Manually assign filament to the left or right nozzle");
const wxString AutoForFlushDesp = ""; //_L("(Post-slicing arrangement)");

View file

@ -288,9 +288,9 @@ void GUI::FilamentMapBtnPanel::Show()
FilamentMapAutoPanel::FilamentMapAutoPanel(wxWindow *parent, FilamentMapMode mode, bool machine_synced) : wxPanel(parent)
{
const wxString AutoForFlushDetail = _L("Generates filament grouping for the left and right nozzles based on the most filament-saving principles to minimize waste");
const wxString AutoForFlushDetail = _L("Generates filament grouping for the left and right nozzles based on the most filament-saving principles to minimize waste.");
const wxString AutoForMatchDetail = _L("Generates filament grouping for the left and right nozzles based on the printer's actual filament status, reducing the need for manual filament adjustment");
const wxString AutoForMatchDetail = _L("Generates filament grouping for the left and right nozzles based on the printer's actual filament status, reducing the need for manual filament adjustment.");
auto sizer = new wxBoxSizer(wxHORIZONTAL);
m_flush_panel = new FilamentMapBtnPanel(this, _L("Filament-Saving Mode"), AutoForFlushDetail, "flush_mode_panel_icon");

View file

@ -864,14 +864,14 @@ void MenuFactory::append_menu_item_reload_from_disk(wxMenu* menu)
void MenuFactory::append_menu_item_replace_with_stl(wxMenu *menu)
{
append_menu_item(menu, wxID_ANY, _L("Replace with STL") + dots, _L("Replace the selected part with new STL."),
append_menu_item(menu, wxID_ANY, _L("Replace with STL") + dots, _L("Replace the selected part with new STL"),
[](wxCommandEvent &) { plater()->replace_with_stl(); }, "", menu,
[]() { return plater()->can_replace_with_stl(); }, m_parent);
}
void MenuFactory::append_menu_item_replace_all_with_stl(wxMenu *menu)
{
append_menu_item(menu, wxID_ANY, _L("Replace all with STL") + dots, _L("Replace all selected parts with STL from folder."),
append_menu_item(menu, wxID_ANY, _L("Replace all with STL") + dots, _L("Replace all selected parts with STL from folder"),
[](wxCommandEvent &) { plater()->replace_all_with_stl(); }, "", menu,
[]() { return plater()->can_replace_all_with_stl(); }, m_parent);
}
@ -1382,7 +1382,7 @@ void MenuFactory::create_sla_object_menu()
m_sla_object_menu.AppendSeparator();
// Add the automatic rotation sub-menu
append_menu_item(&m_sla_object_menu, wxID_ANY, _L("Auto orientation"), _L("Auto orient the object to improve print quality."),
append_menu_item(&m_sla_object_menu, wxID_ANY, _L("Auto orientation"), _L("Auto orient the object to improve print quality"),
[](wxCommandEvent&) { plater()->optimize_rotation(); });
}

View file

@ -265,7 +265,7 @@ void GLGizmoFuzzySkin::on_render_input_window(float x, float y, float bottom_lim
ImGui::AlignTextToFramePadding();
m_imgui->text(m_desc["smart_fill_angle"]);
std::string format_str = std::string("%.f") +
I18N::translate_utf8("°", "Degree sign to use in the respective slider in fuzzy skin gizmo,"
I18N::translate_utf8("°", "Degree sign to use in the respective slider in fuzzy skin gizmo, "
"placed after the number with no whitespace in between.");
ImGui::SameLine(sliders_left_width);
ImGui::PushItemWidth(sliders_width);

View file

@ -20,23 +20,32 @@ namespace Slic3r { namespace GUI {
ImageDPIFrame::ImageDPIFrame()
: DPIFrame(static_cast<wxWindow *>(wxGetApp().mainframe), wxID_ANY, "", wxDefaultPosition, wxDefaultSize, !wxCAPTION | !wxCLOSE_BOX | wxBORDER_NONE)
{
m_image_px = 280;
m_image_px = 240;
int width = 270;
//SetTransparent(0);
SetMinSize(wxSize(FromDIP(width), -1));
SetMaxSize(wxSize(FromDIP(width), -1));
SetBackgroundColour(wxColour(242, 242, 242, 255));
SetBackgroundColour(wxColour(255, 255, 255, 255));
#ifdef __APPLE__
SetWindowStyleFlag(GetWindowStyleFlag() | wxSTAY_ON_TOP);
#endif
m_sizer_main = new wxBoxSizer(wxVERTICAL);
m_title = new wxStaticText(this, wxID_ANY, "", wxDefaultPosition, wxDefaultSize, wxST_ELLIPSIZE_END);
m_title->SetFont(Label::Head_14);
m_title->SetForegroundColour(StateColor::darkModeColorFor(wxColour("#262E30")));
m_title->SetMaxSize(wxSize(FromDIP(width), -1));
auto image_sizer = new wxBoxSizer(wxVERTICAL);
auto imgsize = FromDIP(width);
m_bitmap = new wxStaticBitmap(this, wxID_ANY, create_scaled_bitmap("printer_preview_C13", this, m_image_px), wxDefaultPosition, wxSize(imgsize, imgsize * 0.94), 0);
image_sizer->Add(m_bitmap, 0, wxALIGN_CENTER | wxALL, FromDIP(0));
m_bitmap = new wxStaticBitmap(this, wxID_ANY, create_scaled_bitmap("printer_preview_C13", this, m_image_px), wxDefaultPosition, FromDIP(wxSize(m_image_px, m_image_px)), 0);
image_sizer->Add(m_bitmap, 0, wxALIGN_CENTER | wxALL, FromDIP(10));
m_sizer_main->Add(m_title, 0, wxALIGN_CENTER | wxTOP | wxLEFT | wxRIGHT, FromDIP(10));
m_sizer_main->Add(image_sizer, FromDIP(0), wxALIGN_CENTER, FromDIP(0));
wxGetApp().UpdateDarkUI(this); // ORCA fix white bg on dark mode
Bind(wxEVT_CLOSE_WINDOW, [this](auto &e) {
on_hide();
});
@ -60,12 +69,24 @@ void ImageDPIFrame::set_bitmap(const wxBitmap &bit_map) {
m_bitmap->SetBitmap(bit_map);
}
void ImageDPIFrame::set_title(const wxString& title) {
m_title->Show(!title.empty());
if(!title.empty())
m_title->SetLabel(title);
Layout();
}
void ImageDPIFrame::on_dpi_changed(const wxRect &suggested_rect)
{
// m_image->Rescale();
//m_bitmap->Rescale();
}
void ImageDPIFrame::sys_color_changed()
{
wxGetApp().UpdateDarkUI(this);
}
void ImageDPIFrame::init_timer()
{
m_refresh_timer = new wxTimer();
@ -76,7 +97,7 @@ void ImageDPIFrame::init_timer()
void ImageDPIFrame::on_timer(wxTimerEvent &event)
{
if (!IsShown()) {//after 1s to show Frame
if (m_timer_count >= 50) {
if (m_timer_count >= 20) { // ORCA show frame faster to maatch time with tooltips
Show();
Raise();
}
@ -123,6 +144,7 @@ void ImageDPIFrame::on_hide()
wxGetApp().mainframe->Raise();
}
}
set_title(""); // reset title on hide
}
} // namespace GUI

View file

@ -12,12 +12,14 @@ public:
ImageDPIFrame();
~ImageDPIFrame() override;
void on_dpi_changed(const wxRect &suggested_rect) override;
void sys_color_changed();
void on_show();
void on_hide();
bool Show(bool show = true) override;
void set_bitmap(const wxBitmap& bit_map);
int get_image_px() { return m_image_px; }
void set_title(const wxString& title);
private:
void init_timer();
@ -27,6 +29,8 @@ private:
wxStaticBitmap *m_bitmap = nullptr;
wxBoxSizer *m_sizer_main{nullptr};
int m_image_px;
wxString m_title_str;
wxStaticText* m_title;
wxTimer * m_refresh_timer{nullptr};
float m_timer_count = 0;
};

View file

@ -2515,7 +2515,7 @@ void MainFrame::init_menubar_as_editor()
append_menu_item(export_menu, wxID_ANY, _L("Export all objects as STLs") + dots, _L("Export all objects as STLs"),
[this](wxCommandEvent&) { if (m_plater) m_plater->export_stl(false, false, true); }, "menu_export_stl", nullptr,
[this](){return can_export_model(); }, this);
append_menu_item(export_menu, wxID_ANY, _L("Export Generic 3MF") + dots/* + "\t" + ctrl + "G"*/, _L("Export 3MF file without using some 3mf-extensions."),
append_menu_item(export_menu, wxID_ANY, _L("Export Generic 3MF") + dots/* + "\t" + ctrl + "G"*/, _L("Export 3MF file without using some 3mf-extensions"),
[this](wxCommandEvent&) { if (m_plater) m_plater->export_core_3mf(); }, "menu_export_sliced_file", nullptr,
[this](){return can_export_model(); }, this);
// BBS export .gcode.3mf
@ -3026,6 +3026,24 @@ void MainFrame::init_menubar_as_editor()
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Max Volumetric Speed
append_menu_item(m_topbar->GetCalibMenu(), wxID_ANY, _L("Max flowrate"), _L("Max flowrate"),
[this](wxCommandEvent&) {
if (!m_vol_test_dlg)
m_vol_test_dlg = new MaxVolumetricSpeed_Test_Dlg((wxWindow*)this, wxID_ANY, m_plater);
m_vol_test_dlg->ShowModal();
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Pressure Advance
append_menu_item(m_topbar->GetCalibMenu(), wxID_ANY, _L("Pressure advance"), _L("Pressure advance"),
[this](wxCommandEvent&) {
if (!m_pa_calib_dlg)
m_pa_calib_dlg = new PA_Calibration_Dlg((wxWindow*)this, wxID_ANY, m_plater);
m_pa_calib_dlg->ShowModal();
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Flow rate (with submenu)
auto flowrate_menu = new wxMenu();
append_menu_item(
@ -3044,15 +3062,6 @@ void MainFrame::init_menubar_as_editor()
[this]() {return m_plater->is_view3D_shown();; }, this);
m_topbar->GetCalibMenu()->AppendSubMenu(flowrate_menu, _L("Flow rate"));
// Pressure Advance
append_menu_item(m_topbar->GetCalibMenu(), wxID_ANY, _L("Pressure advance"), _L("Pressure advance"),
[this](wxCommandEvent&) {
if (!m_pa_calib_dlg)
m_pa_calib_dlg = new PA_Calibration_Dlg((wxWindow*)this, wxID_ANY, m_plater);
m_pa_calib_dlg->ShowModal();
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Retraction test
append_menu_item(m_topbar->GetCalibMenu(), wxID_ANY, _L("Retraction test"), _L("Retraction test"),
[this](wxCommandEvent&) {
@ -3062,15 +3071,6 @@ void MainFrame::init_menubar_as_editor()
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Max Volumetric Speed
append_menu_item(m_topbar->GetCalibMenu(), wxID_ANY, _L("Max flowrate"), _L("Max flowrate"),
[this](wxCommandEvent&) {
if (!m_vol_test_dlg)
m_vol_test_dlg = new MaxVolumetricSpeed_Test_Dlg((wxWindow*)this, wxID_ANY, m_plater);
m_vol_test_dlg->ShowModal();
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Cornering
append_menu_item(m_topbar->GetCalibMenu(), wxID_ANY, _L("Cornering"), _L("Cornering calibration"),
[this](wxCommandEvent&) {
@ -3144,6 +3144,24 @@ void MainFrame::init_menubar_as_editor()
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Max Volumetric Speed
append_menu_item(calib_menu, wxID_ANY, _L("Max flowrate"), _L("Max flowrate"),
[this](wxCommandEvent&) {
if (!m_vol_test_dlg)
m_vol_test_dlg = new MaxVolumetricSpeed_Test_Dlg((wxWindow*)this, wxID_ANY, m_plater);
m_vol_test_dlg->ShowModal();
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Pressure Advance
append_menu_item(calib_menu, wxID_ANY, _L("Pressure advance"), _L("Pressure advance"),
[this](wxCommandEvent&) {
if (!m_pa_calib_dlg)
m_pa_calib_dlg = new PA_Calibration_Dlg((wxWindow*)this, wxID_ANY, m_plater);
m_pa_calib_dlg->ShowModal();
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Flowrate (with submenu)
auto flowrate_menu = new wxMenu();
append_menu_item(flowrate_menu, wxID_ANY, _L("Pass 1"), _L("Flow rate test - Pass 1"),
@ -3162,15 +3180,6 @@ void MainFrame::init_menubar_as_editor()
[this](wxCommandEvent&) { if (m_plater) m_plater->calib_flowrate(true, 2); }, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Pressure Advance
append_menu_item(calib_menu, wxID_ANY, _L("Pressure advance"), _L("Pressure advance"),
[this](wxCommandEvent&) {
if (!m_pa_calib_dlg)
m_pa_calib_dlg = new PA_Calibration_Dlg((wxWindow*)this, wxID_ANY, m_plater);
m_pa_calib_dlg->ShowModal();
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Retraction test
append_menu_item(calib_menu, wxID_ANY, _L("Retraction test"), _L("Retraction test"),
[this](wxCommandEvent&) {
@ -3180,15 +3189,6 @@ void MainFrame::init_menubar_as_editor()
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Max Volumetric Speed
append_menu_item(calib_menu, wxID_ANY, _L("Max flowrate"), _L("Max flowrate"),
[this](wxCommandEvent&) {
if (!m_vol_test_dlg)
m_vol_test_dlg = new MaxVolumetricSpeed_Test_Dlg((wxWindow*)this, wxID_ANY, m_plater);
m_vol_test_dlg->ShowModal();
}, "", nullptr,
[this]() {return m_plater->is_view3D_shown();; }, this);
// Cornering
append_menu_item(calib_menu, wxID_ANY, _L("Cornering"), _L("Cornering calibration"),
[this](wxCommandEvent&) {

View file

@ -276,7 +276,7 @@ PartSkipDialog::PartSkipDialog(wxWindow *parent) : DPIDialog(parent, wxID_ANY, _
m_loading_icon = new AnimaIcon(m_book_first_panel, wxID_ANY, list, "refresh_printer", 100);
m_loading_icon->SetMinSize(wxSize(FromDIP(25), FromDIP(25)));
m_loading_label = new Label(m_book_first_panel, _L("Loading ..."));
m_loading_label = new Label(m_book_first_panel, _L("Loading..."));
m_loading_label->Wrap(-1);
m_loading_label->SetBackgroundColour(*wxWHITE);

View file

@ -212,8 +212,8 @@ wxDEFINE_EVENT(EVT_DEL_FILAMENT, SimpleEvent);
wxDEFINE_EVENT(EVT_ADD_CUSTOM_FILAMENT, ColorEvent);
wxDEFINE_EVENT(EVT_NOTICE_CHILDE_SIZE_CHANGED, SimpleEvent);
wxDEFINE_EVENT(EVT_NOTICE_FULL_SCREEN_CHANGED, IntEvent);
#define PRINTER_THUMBNAIL_SIZE (wxSize(FromDIP(48), FromDIP(48)))
#define PRINTER_PANEL_SIZE (wxSize(FromDIP(96), FromDIP(98)))
#define PRINTER_THUMBNAIL_SIZE (wxSize(40, 40)) // ORCA
#define PRINTER_PANEL_SIZE ( wxSize(70, 60)) // ORCA
#define BTN_SYNC_SIZE (wxSize(FromDIP(96), FromDIP(98)))
static string get_diameter_string(float diameter)
@ -245,12 +245,12 @@ void Plater::show_illegal_characters_warning(wxWindow* parent)
}
static std::map<BedType, std::string> bed_type_thumbnails = {
{BedType::btPC, "bed_cool"},
{BedType::btEP, "bed_engineering"},
{BedType::btPEI, "bed_high_templ"},
{BedType::btPTE, "bed_pei"},
{BedType::btPCT, "bed_pei"}, // TODO: Orca hack
{BedType::btSuperTack, "bed_cool_supertack"}
{BedType::btPC, "bed_plate_cool_smooth" }, //"bed_cool"},
{BedType::btEP, "bed_plate_engineering" }, //"bed_engineering"},
{BedType::btPEI, "bed_plate_high_temp_smooth"}, //"bed_high_templ"},
{BedType::btPTE, "bed_plate_pei" }, //"bed_pei"},
{BedType::btPCT, "bed_plate_cool_textured" }, //"bed_pei"}, // TODO: Orca hack
{BedType::btSuperTack, "bed_plate_cool_supertack" } //"bed_cool_supertack"}
};
// print_model_id
@ -425,12 +425,21 @@ struct Sidebar::priv
// Printer
wxSizer * vsizer_printer = nullptr;
wxBoxSizer * extruder_dual_sizer = nullptr;
wxBoxSizer * extruder_single_sizer = nullptr;
// Printer - preset
StaticBox * panel_printer_preset = nullptr;
wxStaticBitmap * image_printer = nullptr;
PlaterPresetComboBox *combo_printer = nullptr;
ScalableButton * btn_edit_printer = nullptr;
ScalableButton * btn_connect_printer = nullptr;
// Nozzle diameter
StaticBox * panel_nozzle_dia = nullptr;
Label * label_nozzle_title= nullptr;
ComboBox * combo_nozzle_dia = nullptr;
Label * label_nozzle_type = nullptr;
// Printer - bed
StaticBox * panel_printer_bed = nullptr;
wxStaticBitmap *image_printer_bed = nullptr;
@ -438,7 +447,7 @@ struct Sidebar::priv
ImageDPIFrame *big_bed_image_popup = nullptr;
// Printer - sync
Button *btn_sync_printer;
//Button *btn_sync_printer;
std::shared_ptr<int> counter_sync_printer = std::make_shared<int>();
wxTimer * timer_sync_printer = new wxTimer();
// Printer - ams
@ -484,6 +493,8 @@ struct Sidebar::priv
// BBS printer config
StaticBox* m_panel_printer_title = nullptr;
ScalableButton* m_printer_icon = nullptr;
ScalableButton* m_printer_connect = nullptr;
ScalableButton* m_printer_bbl_sync = nullptr;
ScalableButton* m_printer_setting = nullptr;
wxStaticText * m_text_printer_settings = nullptr;
wxPanel* m_panel_printer_content = nullptr;
@ -525,22 +536,15 @@ void Sidebar::priv::layout_printer(bool isBBL, bool isDual)
// Printer - preset
if (auto sizer = static_cast<wxBoxSizer *>(panel_printer_preset->GetSizer());
sizer == nullptr /*|| isBBL != (sizer->GetOrientation() == wxVERTICAL)*/) {
wxBoxSizer *hsizer_printer_btn = new wxBoxSizer(wxHORIZONTAL);
hsizer_printer_btn->AddStretchSpacer(1);
hsizer_printer_btn->Add(btn_edit_printer, 0);
hsizer_printer_btn->Add(btn_connect_printer, 0, wxALIGN_CENTER | wxLEFT, FromDIP(4));
combo_printer->SetWindowStyle(combo_printer->GetWindowStyle() & ~wxALIGN_MASK | wxALIGN_CENTER_HORIZONTAL);
//if (isBBL) {
wxBoxSizer *vsizer = new wxBoxSizer(wxVERTICAL);
wxBoxSizer *hsizer = new wxBoxSizer(wxHORIZONTAL);
hsizer->AddStretchSpacer(1);
hsizer->Add(image_printer, 0, wxEXPAND | wxTOP, FromDIP(8));
hsizer->Add(hsizer_printer_btn, 1, wxEXPAND, 0);
hsizer->AddSpacer(FromDIP(6));
vsizer->AddSpacer(FromDIP(4));
vsizer->Add(hsizer, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(8));
vsizer->Add(combo_printer, 0, wxEXPAND | wxALL, FromDIP(4));
panel_printer_preset->SetSizer(vsizer);
hsizer->Add(image_printer, 0, wxLEFT | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, FromDIP(10));
hsizer->Add(combo_printer, 1, wxEXPAND | wxALL | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, FromDIP(2));
hsizer->AddSpacer(FromDIP(2));
hsizer->Add(btn_edit_printer, 0, wxRIGHT | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(SidebarProps::IconSpacing()));
//hsizer->Add(btn_connect_printer, 0, wxRIGHT | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(SidebarProps::IconSpacing()));
panel_printer_preset->SetSizer(hsizer);
//} else {
// wxBoxSizer *hsizer = new wxBoxSizer(wxHORIZONTAL);
// hsizer->Add(image_printer, 0, wxLEFT | wxALIGN_CENTER, FromDIP(4));
@ -554,31 +558,45 @@ void Sidebar::priv::layout_printer(bool isBBL, bool isDual)
if (vsizer_printer->GetItemCount() == 0) {
wxBoxSizer *hsizer_printer = new wxBoxSizer(wxHORIZONTAL);
hsizer_printer->Add(panel_printer_preset, 1, wxEXPAND, 0);
hsizer_printer->Add(panel_printer_bed, 0, wxLEFT | wxEXPAND, FromDIP(4));
hsizer_printer->Add(btn_sync_printer, 0, wxLEFT | wxEXPAND, FromDIP(4));
vsizer_printer->Add(hsizer_printer, 0, wxEXPAND | wxLEFT | wxRIGHT | wxTOP, FromDIP(4));
vsizer_printer->AddSpacer(FromDIP(4));
hsizer_printer->Add(panel_nozzle_dia , 0, wxLEFT, FromDIP(4));
hsizer_printer->Add(panel_printer_bed, 0, wxLEFT, FromDIP(4));
//hsizer_printer->Add(btn_sync_printer , 0, wxLEFT, FromDIP(4));
vsizer_printer->AddSpacer(FromDIP(8));
vsizer_printer->Add(hsizer_printer, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(SidebarProps::ContentMargin()));
vsizer_printer->AddSpacer(FromDIP(8));
// Printer - extruder
// double
auto hsizer_extruder = new wxBoxSizer(wxHORIZONTAL);
hsizer_extruder->Add(left_extruder->sizer, 1, wxEXPAND, 0);
hsizer_extruder->AddSpacer(FromDIP(4));
hsizer_extruder->Add(right_extruder->sizer, 1, wxEXPAND, 0);
extruder_dual_sizer = new wxBoxSizer(wxHORIZONTAL);
extruder_dual_sizer->Add(left_extruder->sizer, 1, wxEXPAND, 0);
extruder_dual_sizer->AddSpacer(FromDIP(4));
extruder_dual_sizer->Add(right_extruder->sizer, 1, wxEXPAND, 0);
// single
vsizer_printer->Add(hsizer_extruder, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(4));
vsizer_printer->Add(single_extruder->sizer, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(4));
extruder_single_sizer = single_extruder->sizer;
wxBoxSizer * extruder_sizer = new wxBoxSizer(wxVERTICAL);
extruder_sizer->Add(extruder_dual_sizer , 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(SidebarProps::ContentMargin()));
extruder_sizer->Add(extruder_single_sizer, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(SidebarProps::ContentMargin()));
vsizer_printer->AddSpacer(FromDIP(4));
vsizer_printer->Add(extruder_sizer, 1, wxEXPAND | wxBOTTOM, FromDIP(8));
}
btn_connect_printer->Show(!isBBL);
btn_sync_printer->Show(isBBL);
panel_printer_bed->Show(true); // Orca: always show bed type selector
vsizer_printer->GetItem(2)->GetSizer()->GetItem(1)->Show(isDual);
vsizer_printer->GetItem(2)->Show(isDual); // Orca: always show diameter selection
vsizer_printer->GetItem(3)->Show(!isDual);
//btn_connect_printer->Show(!isBBL);
m_printer_connect->Show(!isBBL);
//btn_sync_printer->Show(isBBL);
m_printer_bbl_sync->Show(isBBL);
// ORCA show plate type combo box only when its supported
PresetBundle &preset_bundle = *wxGetApp().preset_bundle;
auto cfg = preset_bundle.printers.get_edited_preset().config;
panel_printer_bed->Show(isBBL || cfg.opt_bool("support_multi_bed_types"));
extruder_dual_sizer->Show(isDual);
// NEEDFIX requires AMS check or any type of ???
// Single nozzle & non ams
panel_nozzle_dia->Show(!isDual);
extruder_single_sizer->Show(false);
}
void Sidebar::priv::flush_printer_sync(bool restart)
@ -587,7 +605,8 @@ void Sidebar::priv::flush_printer_sync(bool restart)
*counter_sync_printer = 6;
timer_sync_printer->Start(500);
}
btn_sync_printer->SetBackgroundColorNormal((*counter_sync_printer & 1) ? "#F8F8F8" :"#009688");
//btn_sync_printer->SetBackgroundColorNormal((*counter_sync_printer & 1) ? "#F8F8F8" :"#009688");
m_printer_bbl_sync->SetBitmap_((*counter_sync_printer & 1) ? "printer_sync_not" : "printer_sync_ok");
if (--*counter_sync_printer <= 0)
timer_sync_printer->Stop();
}
@ -996,13 +1015,13 @@ ExtruderGroup::ExtruderGroup(wxWindow * parent, int index, wxString const &title
// Nozzle
wxStaticText *label_diameter = new wxStaticText(this, wxID_ANY, _L("Diameter"));
label_diameter->SetFont(Label::Body_14);
label_diameter->SetForegroundColour("#262E30");
label_diameter->SetForegroundColour(StateColor::darkModeColorFor(wxColour("#262E30")));
if (index >= 0) label_diameter->SetMinSize({FromDIP(80), -1});
auto combo_diameter = new ComboBox(this, wxID_ANY, wxString(""), wxDefaultPosition, wxDefaultSize, 0, nullptr, wxCB_READONLY);
this->combo_diameter = combo_diameter;
wxStaticText *label_flow = new wxStaticText(this, wxID_ANY, _L("Flow"));
label_flow->SetFont(Label::Body_14);
label_flow->SetForegroundColour("#262E30");
label_flow->SetForegroundColour(StateColor::darkModeColorFor(wxColour("#262E30")));
if (index >= 0) label_flow->SetMinSize({FromDIP(80), -1});
auto combo_flow = new ComboBox(this, wxID_ANY, wxString(""), wxDefaultPosition, wxDefaultSize, 0, nullptr, wxCB_READONLY);
combo_flow->GetDropDown().SetUseContentWidth(true);
@ -1017,7 +1036,7 @@ ExtruderGroup::ExtruderGroup(wxWindow * parent, int index, wxString const &title
// AMS
wxStaticText *label_ams = new wxStaticText(this, wxID_ANY, _L("AMS"));
label_ams->SetFont(Label::Body_14);
label_ams->SetForegroundColour("#262E30");
label_ams->SetForegroundColour(StateColor::darkModeColorFor(wxColour("#262E30")));
//label_ams->SetMinSize({FromDIP(70), -1});
if (index >= 0) {
btn_edit = new ScalableButton(this, wxID_ANY, "dot");
@ -1046,7 +1065,7 @@ ExtruderGroup::ExtruderGroup(wxWindow * parent, int index, wxString const &title
// AMS not installed message
ams_not_installed_msg = new wxStaticText(this, wxID_ANY, _L("Not installed"));
ams_not_installed_msg->SetFont(Label::Body_14);
ams_not_installed_msg->SetForegroundColour("#262E30");
ams_not_installed_msg->SetForegroundColour(StateColor::darkModeColorFor(wxColour("#262E30")));
// AMS group
for (size_t i = 0; i < 4; ++i) {
@ -1205,7 +1224,7 @@ bool Sidebar::priv::switch_diameter(bool single)
auto diameter_right = right_extruder->combo_diameter->GetValue();
if (diameter_left != diameter_right) {
MessageDialog dlg(this->plater,
_L("The software does not support using different diameter of nozzles for one print. "
_L("The software does not support using different diameter of nozzles for one print. "
"If the left and right nozzles are inconsistent, we can only proceed with single-head printing. "
"Please confirm which nozzle you would like to use for this project."),
_L("Switch diameter"), wxYES_NO | wxNO_DEFAULT);
@ -1365,8 +1384,9 @@ void Sidebar::priv::update_sync_status(const MachineObject *obj)
right_extruder->sync_ams(nullptr, {}, {});
single_extruder->ShowBadge(false);
single_extruder->sync_ams(nullptr, {}, {});
btn_sync_printer->SetBorderColor(not_synced_colour);
btn_sync_printer->SetIcon("printer_sync");
//btn_sync_printer->SetBorderColor(not_synced_colour);
//btn_sync_printer->SetIcon("printer_sync");
m_printer_bbl_sync->SetBitmap_("printer_sync_not");
};
if (!obj || !obj->is_info_ready()) {
@ -1518,12 +1538,14 @@ void Sidebar::priv::update_sync_status(const MachineObject *obj)
StateColor synced_colour(std::pair<wxColour, int>(wxColour("#CECECE"), StateColor::Normal));
bool all_extruder_synced = std::all_of(extruder_synced.begin(), extruder_synced.end(), [](bool value) { return value; });
if (printer_synced && all_extruder_synced) {
btn_sync_printer->SetBorderColor(synced_colour);
btn_sync_printer->SetIcon("ams_nozzle_sync");
// btn_sync_printer->SetBorderColor(synced_colour);
// btn_sync_printer->SetIcon("ams_nozzle_sync");
m_printer_bbl_sync->SetBitmap_("printer_sync_ok");
}
else {
btn_sync_printer->SetBorderColor(not_synced_colour);
btn_sync_printer->SetIcon("printer_sync");
// btn_sync_printer->SetBorderColor(not_synced_colour);
// btn_sync_printer->SetIcon("printer_sync");
m_printer_bbl_sync->SetBitmap_("printer_sync_not");
}
}
@ -1531,7 +1553,8 @@ void Sidebar::update_sync_ams_btn_enable(wxUpdateUIEvent &e)
{
if (m_last_slice_state != p->plater->is_background_process_slicing()) {
m_last_slice_state = p->plater->is_background_process_slicing();
btn_sync->Enable(!m_last_slice_state);
//btn_sync->Enable(!m_last_slice_state);
p->m_printer_bbl_sync->Enable(!m_last_slice_state);
ams_btn->Enable(!m_last_slice_state);
Refresh();
}
@ -1597,6 +1620,20 @@ Sidebar::Sidebar(Plater *parent)
//wizard_t->run(ConfigWizard::RR_USER, ConfigWizard::SP_CUSTOM);
});
// ORCA use connect button on titlebar
p->m_printer_connect = new ScalableButton(p->m_panel_printer_title, wxID_ANY, "monitor_signal_strong");
p->m_printer_connect->SetToolTip(_L("Connection"));
p->m_printer_connect->Bind(wxEVT_BUTTON, [this](wxCommandEvent &e) {
PhysicalPrinterDialog dlg(this->GetParent());
dlg.ShowModal();
});
// ORCA use sync button on titlebar
p->m_printer_bbl_sync = new ScalableButton(p->m_panel_printer_title, wxID_ANY, "printer_sync_not");
p->m_printer_bbl_sync->SetToolTip(_L("Synchronize nozzle information and the number of AMS"));
p->m_printer_bbl_sync->Bind(wxEVT_BUTTON, [this](wxCommandEvent &e) {
deal_btn_sync();
});
p->m_printer_setting = new ScalableButton(p->m_panel_printer_title, wxID_ANY, "settings");
p->m_printer_setting->Bind(wxEVT_BUTTON, [this](wxCommandEvent &e) {
@ -1611,6 +1648,8 @@ Sidebar::Sidebar(Plater *parent)
h_sizer_title->AddSpacer(FromDIP(SidebarProps::ElementSpacing()));
h_sizer_title->Add(p->m_text_printer_settings, 0, wxALIGN_CENTER);
h_sizer_title->AddStretchSpacer();
h_sizer_title->Add(p->m_printer_connect , 0, wxALIGN_CENTER | wxRIGHT, FromDIP(20)); // used larger margin to prevent accidental clicks
h_sizer_title->Add(p->m_printer_bbl_sync, 0, wxALIGN_CENTER | wxRIGHT, FromDIP(20)); // used larger margin to prevent accidental clicks
h_sizer_title->Add(p->m_printer_setting, 0, wxALIGN_CENTER);
h_sizer_title->AddSpacer(FromDIP(SidebarProps::TitlebarMargin()));
h_sizer_title->SetMinSize(-1, 3 * em);
@ -1641,22 +1680,33 @@ Sidebar::Sidebar(Plater *parent)
/*************************** 2. add printer content ************************/
p->m_panel_printer_content = new wxPanel(p->scrolled, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL);
p->m_panel_printer_content->SetBackgroundColour(wxColour(255, 255, 255));
StateColor panel_bd_col(std::pair<wxColour, int>(wxColour("#009688"), StateColor::Pressed),
std::pair<wxColour, int>(wxColour("#009688"), StateColor::Hovered),
std::pair<wxColour, int>(wxColour("#EEEEEE"), StateColor::Normal));
std::pair<wxColour, int>(wxColour("#DBDBDB"), StateColor::Normal));
p->panel_printer_preset = new StaticBox(p->m_panel_printer_content);
p->panel_printer_preset->SetCornerRadius(8);
p->panel_printer_preset->SetCornerRadius(FromDIP(8));
p->panel_printer_preset->SetBorderColor(panel_bd_col);
p->panel_printer_preset->SetMinSize(PRINTER_PANEL_SIZE);
p->panel_printer_preset->SetMinSize(FromDIP(PRINTER_PANEL_SIZE));
p->panel_printer_preset->Bind(wxEVT_LEFT_DOWN, [this](auto & evt) {
p->combo_printer->wxEvtHandler::ProcessEvent(evt);
});
// ORCA Hide Cover automatically if there is not enough space
p->panel_printer_preset->Bind(wxEVT_SIZE, [this](auto & e) {
bool is_narrow = e.GetSize().GetWidth() < p->scrolled->FromDIP(235);
if(is_narrow && p->image_printer->IsShown())
p->image_printer->Hide();
else if(!is_narrow && !p->image_printer->IsShown())
p->image_printer->Show();
e.Skip();
});
ScalableButton *edit_btn = new ScalableButton(p->panel_printer_preset, wxID_ANY, "dot");
ScalableButton *edit_btn = new ScalableButton(p->panel_printer_preset, wxID_ANY, "edit");
edit_btn->SetToolTip(_L("Click to edit preset"));
edit_btn->Hide(); // hide for first launch
edit_btn->Bind(wxEVT_BUTTON, [this](wxCommandEvent)
{
p->editing_filament = -1;
@ -1664,17 +1714,33 @@ Sidebar::Sidebar(Plater *parent)
p->editing_filament = 0;
});
p->btn_edit_printer = edit_btn;
ScalableBitmap bitmap_printer(p->panel_printer_preset, "printer_placeholder", 48);
p->image_printer = new wxStaticBitmap(p->panel_printer_preset, wxID_ANY, bitmap_printer.bmp(), wxDefaultPosition, PRINTER_THUMBNAIL_SIZE, 0);
ScalableBitmap bitmap_printer(p->panel_printer_preset, "printer_placeholder", PRINTER_THUMBNAIL_SIZE.GetHeight());
p->image_printer = new wxStaticBitmap(p->panel_printer_preset, wxID_ANY, bitmap_printer.bmp(), wxDefaultPosition, FromDIP(PRINTER_THUMBNAIL_SIZE), 0);
p->image_printer->Bind(wxEVT_LEFT_DOWN, [this](auto &evt) {
p->combo_printer->wxEvtHandler::ProcessEvent(evt);
});
PlaterPresetComboBox *combo_printer = new PlaterPresetComboBox(p->panel_printer_preset, Preset::TYPE_PRINTER);
combo_printer->SetWindowStyle(combo_printer->GetWindowStyle() & ~wxALIGN_MASK | wxALIGN_CENTER_HORIZONTAL);
//combo_printer->SetWindowStyle(combo_printer->GetWindowStyle() & ~wxALIGN_MASK | wxALIGN_CENTER_HORIZONTAL);
combo_printer->SetBorderWidth(0);
p->combo_printer = combo_printer;
// ORCA paint whole combobox on focus
auto printer_focus_bg = [this, panel_bd_col](bool focused){
auto bg_color = StateColor::darkModeColorFor(wxColour(focused ? "#E5F0EE" : "#FFFFFF"));
auto panel = p->panel_printer_preset;
panel->SetBackgroundColor(bg_color);
if(focused)
panel->SetBorderColor(wxColour("#009688"));
else
panel->SetBorderColor(panel_bd_col);
p->btn_edit_printer->SetBackgroundColour(bg_color);
p->image_printer->SetBackgroundColour(bg_color);
p->combo_printer->SetBackgroundColour(bg_color); // paints margins instead combo background
};
combo_printer->Bind(wxEVT_SET_FOCUS, [this, printer_focus_bg](auto& e) {printer_focus_bg(true ); e.Skip();});
combo_printer->Bind(wxEVT_KILL_FOCUS, [this, printer_focus_bg](auto& e) {printer_focus_bg(false); e.Skip();});
/* ORCA This part moved to titlebar
p->btn_connect_printer = new ScalableButton(p->panel_printer_preset, wxID_ANY, "monitor_signal_strong");
p->btn_connect_printer->SetBackgroundColour(wxColour(255, 255, 255));
p->btn_connect_printer->SetToolTip(_L("Connection"));
@ -1683,30 +1749,107 @@ Sidebar::Sidebar(Plater *parent)
PhysicalPrinterDialog dlg(this->GetParent());
dlg.ShowModal();
});
*/
{
auto hovered = std::make_shared<wxWindow *>();
for (wxWindow *w : std::initializer_list<wxWindow *>{p->panel_printer_preset, edit_btn, p->image_printer, combo_printer}) {
w->Bind(wxEVT_ENTER_WINDOW, [w, hovered, edit_btn](wxMouseEvent &evt) { *hovered = w; edit_btn->SetBitmap_("edit"); });
w->Bind(wxEVT_LEAVE_WINDOW, [w, hovered, edit_btn](wxMouseEvent &evt) { if (*hovered == w) { edit_btn->SetBitmap_("dot"); *hovered = nullptr; } });
// ORCA use Show/Hide to gain text area instead using blank icon
for (wxWindow *w : std::initializer_list<wxWindow *>{p->panel_printer_preset, p->btn_edit_printer, p->image_printer, p->combo_printer}) {
w->Bind(wxEVT_ENTER_WINDOW, [this](wxMouseEvent &e) {
if(!p->combo_printer->HasFocus())
p->panel_printer_preset->SetBorderColor(wxColour("#009688"));
if(!p->btn_edit_printer->IsShown()){
p->btn_edit_printer->Show();
p->panel_printer_preset->Layout();
}
e.Skip();
});
w->Bind(wxEVT_LEAVE_WINDOW, [this, panel_bd_col](wxMouseEvent &e) {
wxWindow* next_w = wxFindWindowAtPoint(wxGetMousePosition());
if (!next_w || (next_w != p->panel_printer_preset && next_w != p->btn_edit_printer && next_w != p->image_printer && next_w != p->combo_printer)){
if(!p->combo_printer->HasFocus())
p->panel_printer_preset->SetBorderColor(panel_bd_col);
p->btn_edit_printer->Hide();
p->panel_printer_preset->Layout();
}
e.Skip();
});
}
}
// ORCA unified Nozzle diameter selection
p->panel_nozzle_dia = new StaticBox(p->m_panel_printer_content);
p->panel_nozzle_dia->SetCornerRadius(FromDIP(8));
p->panel_nozzle_dia->SetBorderColor(panel_bd_col);
p->panel_nozzle_dia->SetMinSize(FromDIP(PRINTER_PANEL_SIZE));
p->panel_nozzle_dia->Bind(wxEVT_LEFT_DOWN, [this](auto & evt) {
p->combo_nozzle_dia->wxEvtHandler::ProcessEvent(evt);
});
p->label_nozzle_title = new Label(p->panel_nozzle_dia, _L("Nozzle"));
p->label_nozzle_title->SetFont(Label::Body_10);
p->label_nozzle_title->Bind(wxEVT_LEFT_DOWN, [this](auto & evt) {
p->combo_nozzle_dia->wxEvtHandler::ProcessEvent(evt);
});
p->combo_nozzle_dia = new ComboBox(p->panel_nozzle_dia, wxID_ANY, wxString(""), wxDefaultPosition, wxDefaultSize, 0, nullptr, wxCB_READONLY);
p->combo_nozzle_dia->SetBorderWidth(0);
p->combo_nozzle_dia->GetDropDown().SetUseContentWidth(true);
p->combo_nozzle_dia->SetMinSize(FromDIP(wxSize(PRINTER_PANEL_SIZE.GetWidth() - 4, 26))); // requires a static value in here
p->combo_nozzle_dia->SetMaxSize(FromDIP(wxSize(PRINTER_PANEL_SIZE.GetWidth() - 4, 26))); // using -1 with wxEXPAND has issues
p->combo_nozzle_dia->Bind(wxEVT_COMBOBOX, [this](auto &e) {
auto evt_combo = (*p->single_extruder).combo_diameter;
evt_combo->SetSelection(e.GetSelection());
wxCommandEvent evt(wxEVT_COMBOBOX, evt_combo->GetId());
evt.SetEventObject(evt_combo);
evt.SetInt(e.GetSelection());
wxPostEvent(evt_combo, evt);
e.Skip();
});
// ORCA paint whole combobox on focus
auto nozzle_focus_bg = [this, panel_bd_col](bool focused){
auto bg_color = StateColor::darkModeColorFor(wxColour(focused ? "#E5F0EE" : "#FFFFFF"));
auto panel = p->panel_nozzle_dia;
panel->SetBackgroundColor(bg_color);
if(focused)
panel->SetBorderColor(wxColour("#009688"));
else
panel->SetBorderColor(panel_bd_col);
p->label_nozzle_title->SetBackgroundColour(bg_color);
p->label_nozzle_type->SetBackgroundColour(bg_color);
p->combo_nozzle_dia->SetBackgroundColour(bg_color); // paints margins instead combo background
};
p->combo_nozzle_dia->Bind(wxEVT_SET_FOCUS, [this, nozzle_focus_bg](auto& e) {nozzle_focus_bg(true ); e.Skip();});
p->combo_nozzle_dia->Bind(wxEVT_KILL_FOCUS, [this, nozzle_focus_bg](auto& e) {nozzle_focus_bg(false); e.Skip();});
p->label_nozzle_type = new Label(p->panel_nozzle_dia, "Brass", wxST_ELLIPSIZE_END | wxALIGN_CENTRE_HORIZONTAL);
p->label_nozzle_type->SetFont(Label::Body_10);
p->label_nozzle_type->SetMinSize(FromDIP(wxSize(56, -1)));
p->label_nozzle_type->SetMaxSize(FromDIP(wxSize(56, -1)));
p->label_nozzle_type->Bind(wxEVT_LEFT_DOWN, [this](auto & evt) {
p->combo_nozzle_dia->wxEvtHandler::ProcessEvent(evt);
});
wxGridSizer *nozzle_dia_sizer = new wxGridSizer(3, 1, FromDIP(2), 0);
nozzle_dia_sizer->Add(p->label_nozzle_title, 0, wxALIGN_CENTER | wxTOP, FromDIP(4));
nozzle_dia_sizer->Add(p->combo_nozzle_dia , 0, wxALIGN_CENTER | wxTOP | wxBOTTOM, FromDIP(2));
nozzle_dia_sizer->Add(p->label_nozzle_type , 0, wxALIGN_CENTER);
p->panel_nozzle_dia->SetSizer(nozzle_dia_sizer);
// Bed type selection
p->panel_printer_bed = new StaticBox(p->m_panel_printer_content);
p->panel_printer_bed->SetCornerRadius(8);
p->panel_printer_bed->SetCornerRadius(FromDIP(8));
p->panel_printer_bed->SetBorderColor(panel_bd_col);
p->panel_printer_bed->SetMinSize(PRINTER_PANEL_SIZE);
p->panel_printer_bed->SetMinSize(FromDIP(PRINTER_PANEL_SIZE));
p->panel_printer_bed->Bind(wxEVT_LEFT_DOWN, [this](auto &evt) {
p->combo_printer_bed->wxEvtHandler::ProcessEvent(evt);
});
ScalableButton *wiki_bed = new ScalableButton(p->panel_printer_bed, wxID_ANY, "help");
wiki_bed->Bind(wxEVT_BUTTON, [](wxCommandEvent) {
wxLaunchDefaultBrowser("https://wiki.bambulab.com/en/x1/manual/compatibility-and-parameter-settings-of-filaments");
});
//ScalableButton *wiki_bed = new ScalableButton(p->panel_printer_bed, wxID_ANY, "help");
//wiki_bed->Bind(wxEVT_BUTTON, [](wxCommandEvent) {
// wxLaunchDefaultBrowser("https://wiki.bambulab.com/en/x1/manual/compatibility-and-parameter-settings-of-filaments");
//});
ScalableBitmap bitmap_bed(p->panel_printer_bed, "printer_placeholder", 32);
ScalableBitmap bitmap_bed(p->panel_printer_bed, "printer_placeholder", PRINTER_THUMBNAIL_SIZE.GetHeight());
p->image_printer_bed = new wxStaticBitmap(p->panel_printer_bed, wxID_ANY, bitmap_bed.bmp(), wxDefaultPosition, wxDefaultSize, 0);
p->image_printer_bed->Bind(wxEVT_LEFT_DOWN, [this](auto &evt) {
p->image_printer_bed->Unbind(wxEVT_LEAVE_WINDOW, &Sidebar::on_leave_image_printer_bed, this);
@ -1716,17 +1859,20 @@ Sidebar::Sidebar(Plater *parent)
p->combo_printer_bed->wxEvtHandler::ProcessEvent(evt);
});
p->combo_printer_bed = new ComboBox(p->panel_printer_bed, wxID_ANY, wxString(""), wxDefaultPosition, wxDefaultSize, 0, nullptr, wxCB_READONLY | wxALIGN_CENTER_HORIZONTAL);
p->combo_printer_bed = new ComboBox(p->panel_printer_bed, wxID_ANY, wxString(""), wxDefaultPosition, wxDefaultSize, 0, nullptr, wxCB_READONLY);
p->combo_printer_bed->SetBorderWidth(0);
p->combo_printer_bed->GetDropDown().SetUseContentWidth(true);
p->combo_printer_bed->SetMinSize(FromDIP(wxSize(18,-1))); // ORCA show only arrow
p->combo_printer_bed->SetMaxSize(FromDIP(wxSize(18,-1))); // ORCA show only arrow
reset_bed_type_combox_choices(true);
p->combo_printer_bed->Bind(wxEVT_COMBOBOX, [this](auto &e) {
bool isDual = static_cast<wxBoxSizer *>(p->panel_printer_preset->GetSizer())->GetOrientation() == wxVERTICAL;
auto image_path = get_cur_select_bed_image();
p->image_printer_bed->SetBitmap(create_scaled_bitmap(image_path, this, 48));
p->image_printer_bed->SetBitmap(create_scaled_bitmap(image_path, this, PRINTER_THUMBNAIL_SIZE.GetHeight()));
if (p->big_bed_image_popup) {
p->big_bed_image_popup->set_bitmap(create_scaled_bitmap("big_" + image_path, p->big_bed_image_popup, p->big_bed_image_popup->get_image_px()));
p->big_bed_image_popup->set_title(p->combo_printer_bed->GetString(p->combo_printer_bed->GetSelection()));
}
e.Skip(); // fix bug:Event spreads to sidebar
});
@ -1737,17 +1883,26 @@ Sidebar::Sidebar(Plater *parent)
});
p->image_printer_bed->Bind(wxEVT_ENTER_WINDOW, &Sidebar::on_enter_image_printer_bed, this);
wxBoxSizer *bed_type_vsizer = new wxBoxSizer(wxVERTICAL);
bed_type_vsizer->AddStretchSpacer(1);
wxBoxSizer *bed_type_hsizer = new wxBoxSizer(wxHORIZONTAL);
bed_type_hsizer->AddStretchSpacer(1);
bed_type_hsizer->Add(p->image_printer_bed, 1, wxEXPAND | wxTOP, FromDIP(8));
bed_type_hsizer->Add(wiki_bed, 1, wxTOP, FromDIP(2));
bed_type_vsizer->Add(bed_type_hsizer, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(8));
bed_type_vsizer->Add(p->combo_printer_bed, 0, wxEXPAND | wxALL, FromDIP(2));
bed_type_vsizer->AddStretchSpacer(1);
// ORCA paint whole combobox on focus
auto bed_focus_bg = [this, panel_bd_col](bool focused){
auto bg_color = StateColor::darkModeColorFor(wxColour(focused ? "#E5F0EE" : "#FFFFFF"));
auto panel = p->panel_printer_bed;
panel->SetBackgroundColor(bg_color);
if(focused)
panel->SetBorderColor(wxColour("#009688"));
else
panel->SetBorderColor(panel_bd_col);
p->image_printer_bed->SetBackgroundColour(bg_color);
p->combo_printer_bed->SetBackgroundColour(bg_color); // paints margins instead combo background
};
p->combo_printer_bed->Bind(wxEVT_SET_FOCUS, [this, bed_focus_bg](auto& e) {bed_focus_bg(true ); e.Skip();});
p->combo_printer_bed->Bind(wxEVT_KILL_FOCUS, [this, bed_focus_bg](auto& e) {bed_focus_bg(false); e.Skip();});
p->panel_printer_bed->SetSizer(bed_type_vsizer);
wxBoxSizer *bed_type_sizer = new wxBoxSizer(wxHORIZONTAL);
bed_type_sizer->Add(p->combo_printer_bed, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
bed_type_sizer->Add(p->image_printer_bed, 0, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
p->panel_printer_bed->SetSizer(bed_type_sizer);
AppConfig *app_config = wxGetApp().app_config;
std::string str_bed_type = app_config->get("curr_bed_type");
@ -1771,6 +1926,7 @@ Sidebar::Sidebar(Plater *parent)
BedType bed_type = (BedType)bed_type_value;
project_config.set_key_value("curr_bed_type", new ConfigOptionEnum<BedType>(bed_type));
/* ORCA THIS PART MOVED TO TITLEBAR
// Sync printer information
btn_sync = new Button(p->m_panel_printer_content, _L("Sync info"), "printer_sync", 0, 32);
//btn_sync->SetFont(Label::Body_8);
@ -1795,10 +1951,12 @@ Sidebar::Sidebar(Plater *parent)
btn_sync->Bind(wxEVT_BUTTON, [this](wxCommandEvent &e) {
deal_btn_sync();
});
p->btn_sync_printer = btn_sync;
*/
p->timer_sync_printer->Bind(wxEVT_TIMER, [this] (wxTimerEvent & e) {
p->flush_printer_sync();
});
p->btn_sync_printer = btn_sync;
p->left_extruder = new ExtruderGroup(p->m_panel_printer_content, 0, _L("Left Nozzle"));
p->right_extruder = new ExtruderGroup(p->m_panel_printer_content, 1, _L("Right Nozzle"));
@ -2094,6 +2252,7 @@ void Sidebar::on_enter_image_printer_bed(wxMouseEvent &evt) {
auto image_path = get_cur_select_bed_image();
p->big_bed_image_popup->set_bitmap(create_scaled_bitmap("big_" + image_path, p->big_bed_image_popup, p->big_bed_image_popup->get_image_px()));
}
p->big_bed_image_popup->set_title(p->combo_printer_bed->GetString(p->combo_printer_bed->GetSelection()));
p->big_bed_image_popup->SetCanFocus(false);
p->big_bed_image_popup->SetPosition(temp_pos);
p->big_bed_image_popup->on_show();
@ -2231,13 +2390,15 @@ void Sidebar::update_all_preset_comboboxes()
if (preset_bundle.use_bbl_network()) {
//only show connection button for not-BBL printer
p->btn_connect_printer->Hide();
//p->btn_connect_printer->Hide();
p->m_printer_connect->Hide();
//only show sync-ams button for BBL printer
p->m_bpButton_ams_filament->Show();
//update print button default value for bbl or third-party printer
p_mainframe->set_print_button_to_default(MainFrame::PrintSelectType::ePrintPlate);
} else {
p->btn_connect_printer->Show();
//p->btn_connect_printer->Show();
p->m_printer_connect->Show();
p->m_bpButton_ams_filament->Hide();
auto print_btn_type = MainFrame::PrintSelectType::eExportGcode;
wxString url = cfg.opt_string("print_host_webui").empty() ? cfg.opt_string("print_host") : cfg.opt_string("print_host_webui");
@ -2303,6 +2464,9 @@ void Sidebar::update_all_preset_comboboxes()
p->combo_printer_bed->Disable();
}
// ORCA Hide plate selector if not supported by printer
p->panel_printer_bed->Show(is_bbl_vendor || cfg.opt_bool("support_multi_bed_types"));
// Update the print choosers to only contain the compatible presets, update the dirty flags.
//BBS
@ -2427,12 +2591,38 @@ void Sidebar::update_presets(Preset::Type preset_type)
update_extruder_diameter(*p->left_extruder);
update_extruder_diameter(*p->right_extruder);
//}
p->image_printer_bed->SetBitmap(create_scaled_bitmap(image_path, this, 48));
p->image_printer_bed->SetBitmap(create_scaled_bitmap(image_path, this, PRINTER_THUMBNAIL_SIZE.GetHeight()));
} else {
AMSCountPopupWindow::UpdateAMSCount(0, p->single_extruder);
//if (!p->is_switching_diameter)
update_extruder_diameter(*p->single_extruder);
p->image_printer_bed->SetBitmap(create_scaled_bitmap(image_path, this, 48));
// ORCA sync unified nozzle combo box
p->combo_nozzle_dia->Clear();
for (size_t i = 0; i < diameters.size(); ++i)
p->combo_nozzle_dia->Append(diameters[i], {});
p->combo_nozzle_dia->SetSelection((*p->single_extruder).combo_diameter->GetSelection());
// ORCA update nozzle type
const auto& full_config = wxGetApp().preset_bundle->full_config();
wxString nozzle_type = "-";
const ConfigOptionEnumsGenericNullable* cfg_nozzle_type = full_config.option<ConfigOptionEnumsGenericNullable>("nozzle_type");
if(cfg_nozzle_type != nullptr){
std::vector<NozzleType> nozzle_types(cfg_nozzle_type->size());
for (size_t idx = 0; idx < cfg_nozzle_type->size(); ++idx)
nozzle_types[idx] = NozzleType(cfg_nozzle_type->values[idx]);
nozzle_type = _L( // NEEDFIX this part can be replaced with shorter names
nozzle_types[0] == ntHardenedSteel ? "Hardened Steel" :
nozzle_types[0] == ntStainlessSteel ? "Stainless Steel" :
nozzle_types[0] == ntTungstenCarbide ? "Tungsten Carbide" :
nozzle_types[0] == ntBrass ? "Brass"
: "-" // Undefined
);
}
p->label_nozzle_type->SetLabel(nozzle_type);
p->label_nozzle_type->SetToolTip(nozzle_type == "-" ? "" : nozzle_type);
p->image_printer_bed->SetBitmap(create_scaled_bitmap(image_path, this, PRINTER_THUMBNAIL_SIZE.GetHeight()));
}
if (GUI::wxGetApp().plater())
@ -2496,8 +2686,8 @@ BedType Sidebar::get_cur_select_bed_type() {
std::string Sidebar::get_cur_select_bed_image()
{
auto select_bed_type = get_cur_select_bed_type();
auto series_suffix_str = m_cur_image_bed_type.empty() ? "" : ("_" + m_cur_image_bed_type);
auto image_path = bed_type_thumbnails[select_bed_type] + series_suffix_str;
//auto series_suffix_str = m_cur_image_bed_type.empty() ? "" : ("_" + m_cur_image_bed_type);
auto image_path = bed_type_thumbnails[select_bed_type];// + series_suffix_str;
return image_path;
}
@ -2576,12 +2766,36 @@ void Sidebar::msw_rescale()
p->m_panel_filament_title->GetSizer()
->SetMinSize(-1, 3 * wxGetApp().em_unit());
p->m_printer_icon->msw_rescale();
p->m_printer_connect->msw_rescale();
p->m_printer_bbl_sync->msw_rescale();
p->m_printer_icon->msw_rescale();
p->m_printer_setting->msw_rescale();
p->panel_printer_preset->SetMinSize(FromDIP(PRINTER_PANEL_SIZE));
p->panel_printer_preset->SetCornerRadius(FromDIP(8));
p->image_printer->SetSize(FromDIP(PRINTER_THUMBNAIL_SIZE));
update_printer_thumbnail();
p->combo_printer->Rescale();
p->btn_edit_printer->msw_rescale();
p->image_printer->SetSize(PRINTER_THUMBNAIL_SIZE);
p->panel_nozzle_dia->SetMinSize(FromDIP(PRINTER_PANEL_SIZE));
p->panel_nozzle_dia->SetCornerRadius(FromDIP(8));
p->combo_nozzle_dia->Rescale();
p->panel_printer_bed->SetMinSize(FromDIP(PRINTER_PANEL_SIZE));
p->panel_printer_bed->SetCornerRadius(FromDIP(8));
p->combo_printer_bed->Rescale();
p->combo_printer_bed->SetMinSize(FromDIP(wxSize(18,-1))); // ORCA show only arrow
p->combo_printer_bed->SetMaxSize(FromDIP(wxSize(18,-1))); // ORCA show only arrow
bool isDual = static_cast<wxBoxSizer *>(p->panel_printer_preset->GetSizer())->GetOrientation() == wxVERTICAL;
auto image_path = get_cur_select_bed_image();
p->image_printer_bed->SetBitmap(create_scaled_bitmap(image_path, this, 48));
p->image_printer_bed->SetBitmap(create_scaled_bitmap(image_path, this, PRINTER_THUMBNAIL_SIZE.GetHeight()));
if (p->big_bed_image_popup){ // ORCA force rebuild frame. current wxwidget version not supports wxBITMAP_SCALE_FILL flag on wxStaticBitmap
// also wxImage scaledImage = bit_map.ConvertToImage(); scaledImage.Rescale(FromDIP(m_image_px), FromDIP(m_image_px), wxIMAGE_QUALITY_HIGH);
// didnt worked as expected and it requires use on set_bitmap. so that will try to scale everytime
p->big_bed_image_popup->Destroy();
p->big_bed_image_popup = nullptr;
}
p->m_filament_icon->msw_rescale();
p->m_bpButton_add_filament->msw_rescale();
@ -2590,16 +2804,13 @@ void Sidebar::msw_rescale()
p->m_bpButton_set_filament->msw_rescale();
p->m_flushing_volume_btn->Rescale();
//BBS
p->combo_printer_bed->Rescale();
p->combo_printer_bed->SetMinSize({-1, 3 * wxGetApp().em_unit()});
p->left_extruder->Rescale();
p->right_extruder->Rescale();
p->single_extruder->Rescale();
p->btn_sync_printer->SetPaddingSize({FromDIP(6), FromDIP(12)});
p->btn_sync_printer->SetMinSize(BTN_SYNC_SIZE);
p->panel_printer_bed->SetMinSize(PRINTER_PANEL_SIZE);
p->btn_sync_printer->Rescale();
//p->btn_sync_printer->SetPaddingSize({FromDIP(6), FromDIP(12)});
//p->btn_sync_printer->SetMinSize(BTN_SYNC_SIZE);
//p->btn_sync_printer->Rescale();
#if 0
if (p->mode_sizer)
p->mode_sizer->msw_rescale();
@ -2611,7 +2822,7 @@ void Sidebar::msw_rescale()
// //p->combo_printer
// } )
// combo->msw_rescale();
p->combo_printer->msw_rescale();
for (PlaterPresetComboBox* combo : p->combos_filament)
combo->msw_rescale();
@ -2658,7 +2869,9 @@ void Sidebar::sys_color_changed()
for (wxWindow* win : std::vector<wxWindow*>{ p->scrolled, p->presets_panel })
wxGetApp().UpdateAllStaticTextDarkUI(win);
#endif
p->btn_sync_printer->SetIcon("printer_sync");
//p->btn_sync_printer->SetIcon("printer_sync");
p->m_printer_bbl_sync->msw_rescale();
p->m_printer_connect->msw_rescale();
// for (wxWindow* btn : std::vector<wxWindow*>{ p->btn_reslice, p->btn_export_gcode })
// wxGetApp().UpdateDarkUI(btn, true);
p->m_printer_icon->msw_rescale();
@ -2691,6 +2904,13 @@ void Sidebar::sys_color_changed()
for (PlaterPresetComboBox* combo : p->combos_filament)
combo->sys_color_changed();
if (p->big_bed_image_popup) // ORCA
p->big_bed_image_popup->sys_color_changed();
p->btn_edit_printer->msw_rescale();
p->image_printer->SetSize(FromDIP(PRINTER_THUMBNAIL_SIZE));
p->image_printer_bed->SetSize(FromDIP(PRINTER_THUMBNAIL_SIZE));
// BBS
obj_list()->sys_color_changed();
obj_layers()->sys_color_changed();
@ -3603,7 +3823,7 @@ void Sidebar::update_printer_thumbnail()
Preset & selected_preset = preset_bundle->printers.get_edited_preset();
std::string printer_type = selected_preset.get_current_printer_type(preset_bundle);
if (printer_thumbnails.find(printer_type) != printer_thumbnails.end())
p->image_printer->SetBitmap(create_scaled_bitmap(printer_thumbnails[printer_type], this, 48));
p->image_printer->SetBitmap(create_scaled_bitmap(printer_thumbnails[printer_type], this, PRINTER_THUMBNAIL_SIZE.GetHeight()));
else {
// Orca: try to use the printer model cover as the thumbnail
const auto model_name = selected_preset.config.opt_string("printer_model");
@ -3617,7 +3837,7 @@ void Sidebar::update_printer_thumbnail()
.make_preferred();
if (boost::filesystem::exists(cover_path)) {
try {
p->image_printer->SetBitmap(create_scaled_bitmap(cover_path.string(), this, 48));
p->image_printer->SetBitmap(create_scaled_bitmap(cover_path.string(), this, PRINTER_THUMBNAIL_SIZE.GetHeight()));
printer_thumbnails[printer_type] = cover_path.string(); // Cache the path so we don't look up again
return;
} catch (...) {}
@ -3625,7 +3845,7 @@ void Sidebar::update_printer_thumbnail()
}
}
}
p->image_printer->SetBitmap(create_scaled_bitmap("printer_placeholder", this, 48));
p->image_printer->SetBitmap(create_scaled_bitmap("printer_placeholder", this, PRINTER_THUMBNAIL_SIZE.GetHeight()));
printer_thumbnails[printer_type] = "printer_placeholder"; // Avoid unnecessary try
}
}
@ -12388,6 +12608,7 @@ void Plater::calib_retraction(const Calib_Params& params)
obj->config.set_key_value("layer_height", new ConfigOptionFloat(layer_height));
obj->config.set_key_value("alternate_extra_wall", new ConfigOptionBool(false));
obj->config.set_key_value("seam_position", new ConfigOptionEnum<SeamPosition>(spAligned));
obj->config.set_key_value("wall_sequence", new ConfigOptionEnum<WallSequence>(WallSequence::InnerOuter));
changed_objects({ 0 });

View file

@ -60,28 +60,28 @@ std::string PrePrintChecker::get_print_status_info(PrintDialogStatus status)
wxString PrePrintChecker::get_pre_state_msg(PrintDialogStatus status)
{
switch (status) {
case PrintStatusNoUserLogin: return _L("No login account, only printers in LAN mode are displayed");
case PrintStatusConnectingServer: return _L("Connecting to server");
case PrintStatusReading: return _L("Synchronizing device information");
case PrintStatusReadingTimeout: return _L("Synchronizing device information time out");
case PrintStatusModeNotFDM: return _L("Cannot send the print job when the printer is not at FDM mode");
case PrintStatusInUpgrading: return _L("Cannot send the print job when the printer is updating firmware");
case PrintStatusInSystemPrinting: return _L("The printer is executing instructions. Please restart printing after it ends");
case PrintStatusInPrinting: return _L("The printer is busy on other print job");
case PrintStatusNoUserLogin: return _L("No login account, only printers in LAN mode are displayed.");
case PrintStatusConnectingServer: return _L("Connecting to server...");
case PrintStatusReading: return _L("Synchronizing device information...");
case PrintStatusReadingTimeout: return _L("Synchronizing device information timed out.");
case PrintStatusModeNotFDM: return _L("Cannot send a print job when the printer is not at FDM mode.");
case PrintStatusInUpgrading: return _L("Cannot send a print job while the printer is updating firmware.");
case PrintStatusInSystemPrinting: return _L("The printer is executing instructions. Please restart printing after it ends.");
case PrintStatusInPrinting: return _L("The printer is busy with another print job.");
case PrintStatusAmsOnSettingup: return _L("AMS is setting up. Please try again later.");
case PrintStatusAmsMappingMixInvalid: return _L("Please do not mix-use the Ext with AMS");
case PrintStatusAmsMappingMixInvalid: return _L("Please do not mix-use the Ext with AMS.");
case PrintStatusNozzleDataInvalid: return _L("Invalid nozzle information, please refresh or manually set nozzle information.");
case PrintStatusLanModeNoSdcard: return _L("Storage needs to be inserted before printing via LAN.");
case PrintStatusLanModeSDcardNotAvailable: return _L("Storage is in abnormal state or is in read-only mode.");
case PrintStatusNoSdcard: return _L("Storage needs to be inserted before printing.");
case PrintStatusNeedForceUpgrading: return _L("Cannot send the print job to a printer whose firmware is required to get updated.");
case PrintStatusNeedConsistencyUpgrading: return _L("Cannot send the print job to a printer whose firmware is required to get updated.");
case PrintStatusBlankPlate: return _L("Cannot send the print job for empty plate");
case PrintStatusBlankPlate: return _L("Cannot send a print job for an empty plate.");
case PrintStatusTimelapseNoSdcard: return _L("Storage needs to be inserted to record timelapse.");
case PrintStatusMixAmsAndVtSlotWarning: return _L("You have selected both external and AMS filaments for an extruder. You will need to manually switch the external filament during printing.");
case PrintStatusTPUUnsupportAutoCali: return _L("TPU 90A/TPU 85A is too soft and does not support automatic Flow Dynamics calibration.");
case PrintStatusWarningKvalueNotUsed: return _L("Set dynamic flow calibration to 'OFF' to enable custom dynamic flow value.");
case PrintStatusNotSupportedPrintAll: return _L("This printer does not support printing all plates");
case PrintStatusNotSupportedPrintAll: return _L("This printer does not support printing all plates.");
case PrintStatusWarningTpuRightColdPulling: return _L("Please cold pull before printing TPU to avoid clogging. You may use cold pull maintenance on the printer.");
case PrintStatusFilamentWarningHighChamberTempCloseDoor: return _L("High chamber temperature is required. Please close the door.");
}

View file

@ -1209,7 +1209,7 @@ void PreferencesDialog::create_items()
auto item_gcodes_warning = create_item_checkbox(_L("Don't warn when loading 3MF with modified G-code"), "", "no_warn_when_modified_gcodes");
g_sizer->Add(item_gcodes_warning);
auto item_step_dialog = create_item_checkbox(_L("Show options when importing STEP file"), _L("If enabled,a parameter settings dialog will appear during STEP file import."), "enable_step_mesh_setting");
auto item_step_dialog = create_item_checkbox(_L("Show options when importing STEP file"), _L("If enabled, a parameter settings dialog will appear during STEP file import."), "enable_step_mesh_setting");
g_sizer->Add(item_step_dialog);
auto item_backup = create_item_backup(_L("Auto backup"), _L("Backup your project periodically for restoring from the occasional crash."));
@ -1251,7 +1251,7 @@ void PreferencesDialog::create_items()
std::vector<wxString> FlushOptionLabels = {_L("All"),_L("Color"),_L("None")};
std::vector<std::string> FlushOptionValues = { "all","color change","disabled" };
auto item_auto_flush = create_item_combobox(_L("Auto flush after changing ..."), _L("Auto calculate flushing volumes when selected values changed"), "auto_calculate_flush", FlushOptionLabels, FlushOptionValues);
auto item_auto_flush = create_item_combobox(_L("Auto flush after changing..."), _L("Auto calculate flushing volumes when selected values changed"), "auto_calculate_flush", FlushOptionLabels, FlushOptionValues);
g_sizer->Add(item_auto_flush);
auto item_auto_arrange = create_item_checkbox(_L("Auto arrange plate after cloning"), "", "auto_arrange");
@ -1280,7 +1280,7 @@ void PreferencesDialog::create_items()
g_sizer->Add(reverse_mouse_zoom);
//// CONTROL > Clear my choice on ...
g_sizer->Add(create_item_title(_L("Clear my choice on ...")), 1, wxEXPAND);
g_sizer->Add(create_item_title(_L("Clear my choice on...")), 1, wxEXPAND);
auto item_save_choise = create_item_button(_L("Unsaved projects"), _L("Clear"), "", _L("Clear my choice on the unsaved projects."), []() {
wxGetApp().app_config->set("save_project_choise", "");

View file

@ -74,9 +74,9 @@ void SelectMachineDialog::init_machine_bed_types()
if (MACHINE_BED_TYPE_STRING.size() == 0) {
MACHINE_BED_TYPE_STRING = {//_L("Auto"),
_L("Bambu Cool Plate") + " / " + _L("PLA Plate"),
_L("Bamabu Engineering Plate"),
_L("Bamabu Smooth PEI Plate") + "/" + _L("High temperature Plate"),
_L("Bamabu Textured PEI Plate"),
_L("Bambu Engineering Plate"),
_L("Bambu Smooth PEI Plate") + "/" + _L("High temperature Plate"),
_L("Bambu Textured PEI Plate"),
_L("Bambu Cool Plate SuperTack")
};
MachineBedTypeString = {//"auto",

View file

@ -1594,13 +1594,13 @@ void SendToPrinterDialog::show_status(PrintDialogStatus status, std::vector<wxSt
Enable_Refresh_Button(true);
}
else if (status == PrintDialogStatus::PrintStatusConnectingServer) {
wxString msg_text = _L("Connecting to server");
wxString msg_text = _L("Connecting to server...");
update_print_status_msg(msg_text, true, true);
Enable_Send_Button(true);
Enable_Refresh_Button(true);
}
else if (status == PrintDialogStatus::PrintStatusReading) {
wxString msg_text = _L("Synchronizing device information");
wxString msg_text = _L("Synchronizing device information...");
update_print_status_msg(msg_text, false, true);
Enable_Send_Button(false);
Enable_Refresh_Button(true);
@ -1612,7 +1612,7 @@ void SendToPrinterDialog::show_status(PrintDialogStatus status, std::vector<wxSt
Enable_Refresh_Button(true);
}
else if (status == PrintDialogStatus::PrintStatusReadingTimeout) {
wxString msg_text = _L("Synchronizing device information time out");
wxString msg_text = _L("Synchronizing device information timed out.");
update_print_status_msg(msg_text, true, true);
Enable_Send_Button(true);
Enable_Refresh_Button(true);

View file

@ -3466,8 +3466,8 @@ void StatusPanel::update_ams_control_state(std::string ams_id, std::string slot_
if (obj->is_in_printing() && !obj->can_resume()) {
if (!obj->can_resume() || obj->is_in_extrusion_cali()) {
load_error_info = _L("The printer is busy on other print job");
unload_error_info = _L("The printer is busy on other print job");
load_error_info = _L("The printer is busy with another print job.");
unload_error_info = _L("The printer is busy with another print job.");
}
} else {
/*switch now*/
@ -3480,8 +3480,8 @@ void StatusPanel::update_ams_control_state(std::string ams_id, std::string slot_
}
if (in_switch_filament) {
load_error_info = _L("Current extruder is busy changing filament");
unload_error_info = _L("Current extruder is busy changing filament");
load_error_info = _L("Current extruder is busy changing filament.");
unload_error_info = _L("Current extruder is busy changing filament.");
}
if (ams_id.empty() || slot_id.empty()) {
@ -3491,14 +3491,14 @@ void StatusPanel::update_ams_control_state(std::string ams_id, std::string slot_
for (auto ext : obj->GetExtderSystem()->GetExtruders()) {
if (ext.GetSlotNow().ams_id == ams_id && ext.GetSlotNow().slot_id == slot_id)
{
load_error_info = _L("Current slot has already been loaded");
load_error_info = _L("Current slot has already been loaded.");
}
}
} else {
for (auto ext : obj->GetExtderSystem()->GetExtruders()) {
if (ext.GetSlotNow().ams_id == ams_id && ext.GetSlotNow().slot_id == slot_id)
{
load_error_info = _L("Current slot has already been loaded");
load_error_info = _L("Current slot has already been loaded.");
}
}
@ -4955,7 +4955,7 @@ void StatusPanel::on_nozzle_selected(wxCommandEvent &event)
/*Enable switch head while printing is paused STUDIO-9789*/
if ((obj->is_in_printing() && !obj->is_in_printing_pause()) || obj->ams_status_main == AMS_STATUS_MAIN_FILAMENT_CHANGE) {
MessageDialog dlg(nullptr, _L("The printer is busy on other print job"), _L("Error"), wxICON_WARNING | wxOK);
MessageDialog dlg(nullptr, _L("The printer is busy with another print job."), _L("Error"), wxICON_WARNING | wxOK);
dlg.ShowModal();
return;
}

View file

@ -1730,31 +1730,31 @@ void SyncAmsInfoDialog::show_status(PrintDialogStatus status, std::vector<wxStri
} else if (status == PrintDialogStatus::PrintStatusInvalidPrinter) {
update_print_status_msg(wxEmptyString, true, true);
} else if (status == PrintDialogStatus::PrintStatusConnectingServer) {
wxString msg_text = _L("Connecting to server");
wxString msg_text = _L("Connecting to server...");
update_print_status_msg(msg_text, true, true);
} else if (status == PrintDialogStatus::PrintStatusReading) {
wxString msg_text = _L("Synchronizing device information");
wxString msg_text = _L("Synchronizing device information...");
update_print_status_msg(msg_text, false, true);
} else if (status == PrintDialogStatus::PrintStatusReadingFinished) {
update_print_status_msg(wxEmptyString, false, true);
} else if (status == PrintDialogStatus::PrintStatusReadingTimeout) {
wxString msg_text = _L("Synchronizing device information time out");
wxString msg_text = _L("Synchronizing device information timed out.");
update_print_status_msg(msg_text, true, true);
} else if (status == PrintDialogStatus::PrintStatusInUpgrading) {
wxString msg_text = _L("Cannot send the print job when the printer is updating firmware");
wxString msg_text = _L("Cannot send a print job while the printer is updating firmware.");
update_print_status_msg(msg_text, true, true);
} else if (status == PrintDialogStatus::PrintStatusInSystemPrinting) {
wxString msg_text = _L("The printer is executing instructions. Please restart printing after it ends");
wxString msg_text = _L("The printer is executing instructions. Please restart printing after it ends.");
update_print_status_msg(msg_text, true, true);
} else if (status == PrintDialogStatus::PrintStatusInPrinting) {
wxString msg_text = _L("The printer is busy on other print job");
wxString msg_text = _L("The printer is busy with another print job.");
update_print_status_msg(msg_text, true, true);
} else if (status == PrintDialogStatus::PrintStatusAmsMappingSuccess) {
update_print_status_msg(wxEmptyString, false, false);
} else if (status == PrintDialogStatus::PrintStatusAmsMappingInvalid) {
update_print_status_msg(wxEmptyString, true, false);
} else if (status == PrintDialogStatus::PrintStatusAmsMappingMixInvalid) {
wxString msg_text = _L("Please do not mix-use the Ext with AMS");
wxString msg_text = _L("Please do not mix-use the Ext with AMS.");
update_print_status_msg(msg_text, true, false);
} else if (status == PrintDialogStatus::PrintStatusNozzleDataInvalid) {
wxString msg_text = _L("Invalid nozzle information, please refresh or manually set nozzle information.");
@ -1823,10 +1823,10 @@ void SyncAmsInfoDialog::show_status(PrintDialogStatus status, std::vector<wxStri
wxString msg_text = _L("Cannot send the print job to a printer whose firmware is required to get updated.");
update_print_status_msg(msg_text, true, true);
} else if (status == PrintDialogStatus::PrintStatusBlankPlate) {
wxString msg_text = _L("Cannot send the print job for empty plate");
wxString msg_text = _L("Cannot send a print job for an empty plate.");
update_print_status_msg(msg_text, true, true);
} else if (status == PrintDialogStatus::PrintStatusNotSupportedPrintAll) {
wxString msg_text = _L("This printer does not support printing all plates");
wxString msg_text = _L("This printer does not support printing all plates.");
update_print_status_msg(msg_text, true, true);
} else if (status == PrintDialogStatus::PrintStatusTimelapseWarning) {
wxString msg_text;

View file

@ -39,6 +39,7 @@
#include "UnsavedChangesDialog.hpp"
#include "SavePresetDialog.hpp"
#include "EditGCodeDialog.hpp"
#include "MsgDialog.hpp"
#include "Notebook.hpp"
@ -252,7 +253,7 @@ void Tab::create_preset_tab()
m_btn_delete_preset->Hide();
/*add_scaled_button(panel, &m_question_btn, "question");
m_question_btn->SetToolTip(_(L("Hover the cursor over buttons to find more information \n"
m_question_btn->SetToolTip(_(L("Hover the cursor over buttons to find more information\n"
"or click this button.")));
add_scaled_button(panel, &m_search_btn, "search");
@ -1696,8 +1697,8 @@ void Tab::on_value_change(const std::string& opt_key, const boost::any& value)
int filament_id = m_config->opt_int("support_filament") - 1; // the displayed id is based from 1, while internal id is based from 0
int interface_filament_id = m_config->opt_int("support_interface_filament") - 1;
if (is_support_filament(filament_id, false) && !is_soluble_filament(filament_id) && !has_filaments({"TPU", "TPU-AMS"})) {
wxString msg_text = _L("Non-soluble support materials are not recommended for support base. \n"
"Are you sure to use them for support base? \n");
wxString msg_text = _L("Non-soluble support materials are not recommended for support base.\n"
"Are you sure to use them for support base?\n");
MessageDialog dialog(wxGetApp().plater(), msg_text, "", wxICON_WARNING | wxYES | wxNO);
DynamicPrintConfig new_conf = *m_config;
if (dialog.ShowModal() == wxID_NO) {
@ -1728,7 +1729,7 @@ void Tab::on_value_change(const std::string& opt_key, const boost::any& value)
msg_text = _L("When using soluble material for the support interface, we recommend the following settings:\n"
"0 top Z distance, 0 interface spacing, interlaced rectilinear pattern, disable independent support layer height\n"
"and use soluble materials for both support interface and support base.");
msg_text += "\n\n" + _L("Change these settings automatically? \n"
msg_text += "\n\n" + _L("Change these settings automatically?\n"
"Yes - Change these settings automatically\n"
"No - Do not change these settings for me");
}
@ -3546,15 +3547,16 @@ void TabFilament::add_filament_overrides_page()
{
//BBS
PageShp page = add_options_page(L("Setting Overrides"), "custom-gcode_setting_override"); // ORCA: icon only visible on placeholders
ConfigOptionsGroupShp optgroup = page->new_optgroup(L("Retraction"), L"param_retraction");
auto append_single_option_line = [optgroup, this](const std::string& opt_key, int opt_index)
const int extruder_idx = 0; // #ys_FIXME
ConfigOptionsGroupShp retraction_optgroup = page->new_optgroup(L("Retraction"), L"param_retraction");
auto append_retraction_option = [this, retraction_optgroup](const std::string& opt_key, int opt_index)
{
Line line {"",""};
//BBS
line = optgroup->create_single_option_line(optgroup->get_option(opt_key));
line = retraction_optgroup->create_single_option_line(retraction_optgroup->get_option(opt_key));
line.near_label_widget = [this, optgroup_wk = ConfigOptionsGroupWkp(optgroup), opt_key, opt_index](wxWindow* parent) {
line.near_label_widget = [this, optgroup_wk = ConfigOptionsGroupWkp(retraction_optgroup), opt_key, opt_index](wxWindow* parent) {
auto check_box = new ::CheckBox(parent); // ORCA modernize checkboxes
check_box->Bind(wxEVT_TOGGLEBUTTON, [this, optgroup_wk, opt_key, opt_index](wxCommandEvent& evt) {
const bool is_checked = evt.IsChecked();
@ -3565,8 +3567,7 @@ void TabFilament::add_filament_overrides_page()
if (is_checked) {
field->update_na_value(_(L("N/A")));
field->set_last_meaningful_value();
}
else {
} else {
const std::string printer_opt_key = opt_key.substr(strlen("filament_"));
const auto printer_config = m_preset_bundle->printers.get_edited_preset().config;
const boost::any printer_config_value = optgroup_sh->get_config_value(printer_config, printer_opt_key, opt_index);
@ -3581,11 +3582,9 @@ void TabFilament::add_filament_overrides_page()
return check_box;
};
optgroup->append_line(line);
retraction_optgroup->append_line(line);
};
const int extruder_idx = 0; // #ys_FIXME
for (const std::string opt_key : { "filament_retraction_length",
"filament_z_hop",
"filament_z_hop_types",
@ -3606,7 +3605,93 @@ void TabFilament::add_filament_overrides_page()
//SoftFever
// "filament_seam_gap"
})
append_single_option_line(opt_key, extruder_idx);
append_retraction_option(opt_key, extruder_idx);
ConfigOptionsGroupShp ironing_optgroup = page->new_optgroup(L("Ironing"), L"param_ironing");
auto append_ironing_option = [this, ironing_optgroup](const std::string& opt_key, int opt_index)
{
Line line {"",""};
line = ironing_optgroup->create_single_option_line(ironing_optgroup->get_option(opt_key));
line.near_label_widget = [this, optgroup_wk = ConfigOptionsGroupWkp(ironing_optgroup), opt_key, opt_index](wxWindow* parent) {
auto check_box = new ::CheckBox(parent); // ORCA modernize checkboxes
check_box->Bind(wxEVT_TOGGLEBUTTON, [this, optgroup_wk, opt_key, opt_index](wxCommandEvent& evt) {
const bool is_checked = evt.IsChecked();
if (auto optgroup_sh = optgroup_wk.lock(); optgroup_sh) {
if (Field *field = optgroup_sh->get_fieldc(opt_key, opt_index); field != nullptr) {
field->toggle(is_checked);
const std::string process_opt_key = opt_key.substr(strlen("filament_"));
const auto process_config = m_preset_bundle->prints.get_edited_preset().config;
const ConfigOption *process_option = process_config.option(process_opt_key);
const auto *process_vector = dynamic_cast<const ConfigOptionVectorBase*>(process_option);
const size_t target_index = opt_index < 0 ? 0 : static_cast<size_t>(opt_index);
bool has_process_value = process_option != nullptr;
if (has_process_value) {
if (process_vector != nullptr) {
has_process_value = target_index < process_vector->size() && !process_vector->is_nil(target_index);
} else {
has_process_value = !process_option->is_nil();
}
}
if (is_checked) {
bool applied_value = false;
if (has_process_value && process_option != nullptr) {
if (ConfigOption *filament_option = m_config->option(opt_key)) {
if (auto filament_vector = dynamic_cast<ConfigOptionVectorBase*>(filament_option)) {
std::unique_ptr<ConfigOption> process_clone(process_option->clone());
size_t source_index = 0;
if (process_vector != nullptr)
source_index = target_index;
filament_vector->set_at(process_clone.get(), target_index, source_index);
const boost::any filament_config_value = optgroup_sh->get_config_value(*m_config, opt_key, opt_index);
field->set_value(filament_config_value, false);
field->update_na_value(_(L("N/A")));
applied_value = true;
}
}
}
if (applied_value)
field->set_last_meaningful_value();
else {
field->update_na_value(_(L("N/A")));
field->set_na_value();
}
} else {
if (has_process_value) {
const boost::any process_config_value = optgroup_sh->get_config_value(process_config, process_opt_key, opt_index);
field->update_na_value(process_config_value);
} else {
field->update_na_value(_(L("N/A")));
}
field->set_na_value();
if (ConfigOption *filament_option = m_config->option(opt_key)) {
if (auto filament_vector = dynamic_cast<ConfigOptionVectorBase*>(filament_option))
filament_vector->set_at_to_nil(target_index);
}
}
}
}
}, check_box->GetId());
m_overrides_options[opt_key] = check_box;
return check_box;
};
ironing_optgroup->append_line(line);
};
for (const std::string opt_key : { "filament_ironing_flow",
"filament_ironing_spacing",
"filament_ironing_inset",
"filament_ironing_speed"
})
append_ironing_option(opt_key, extruder_idx);
}
void TabFilament::update_filament_overrides_page(const DynamicPrintConfig* printers_config)
@ -3688,6 +3773,44 @@ void TabFilament::update_filament_overrides_page(const DynamicPrintConfig* print
field->toggle(is_checked);
}
}
// Handle ironing overrides
const auto og_ironing_it = std::find_if(page->m_optgroups.begin(), page->m_optgroups.end(), [](const ConfigOptionsGroupShp og) { return og->title == "Ironing"; });
if (og_ironing_it != page->m_optgroups.end())
{
ConfigOptionsGroupShp ironing_optgroup = *og_ironing_it;
std::vector<std::string> ironing_opt_keys = {
"filament_ironing_flow",
"filament_ironing_spacing",
"filament_ironing_inset",
"filament_ironing_speed"
};
for (const std::string& opt_key : ironing_opt_keys)
{
if (m_overrides_options.find(opt_key) == m_overrides_options.end())
continue;
bool is_checked = !dynamic_cast<ConfigOptionVectorBase*>(m_config->option(opt_key))->is_nil(extruder_idx);
m_overrides_options[opt_key]->Enable(true);
m_overrides_options[opt_key]->SetValue(is_checked);
Field* field = ironing_optgroup->get_fieldc(opt_key, 0);
if (field == nullptr) continue;
if (!is_checked) {
// Get the default value from the process config (ironing_* without filament_ prefix)
const std::string process_opt_key = opt_key.substr(strlen("filament_"));
const auto process_config = m_preset_bundle->prints.get_edited_preset().config;
const boost::any process_config_value = ironing_optgroup->get_config_value(process_config, process_opt_key, 0);
field->update_na_value(process_config_value);
field->set_value(process_config_value, false);
}
field->toggle(is_checked);
}
}
}
void TabFilament::build()
@ -4713,7 +4836,7 @@ if (is_marlin_flavor)
// if value is differs from first nozzle diameter value
if (fabs(cur_diam - frst_diam) > EPSILON) {
const wxString msg_text = _(
L("Single Extruder Multi Material is selected, \n"
L("Single Extruder Multi Material is selected,\n"
"and all extruders must have the same diameter.\n"
"Do you want to change the diameter for all extruders to first extruder nozzle diameter value?"));
MessageDialog dialog(parent(), msg_text, _(L("Nozzle diameter")), wxICON_WARNING | wxYES_NO);
@ -6423,7 +6546,7 @@ void Tab::delete_preset()
}
if (is_base_preset && (current_preset.type == Preset::Type::TYPE_FILAMENT) && action == _utf8(L("Delete"))) {
msg += from_u8(_u8L("Are you sure to delete the selected preset? \nIf the preset corresponds to a filament currently in use on your printer, please reset the filament information for that slot."));
msg += from_u8(_u8L("Are you sure to delete the selected preset?\nIf the preset corresponds to a filament currently in use on your printer, please reset the filament information for that slot."));
} else {
msg += from_u8((boost::format(_u8L("Are you sure to %1% the selected preset?")) % action).str());
}

View file

@ -190,7 +190,7 @@ static bool is_same_nozzle_diameters(const DynamicPrintConfig &full_config, cons
if (config_nozzle_diameters.size() != machine_nozzle_diameters.size()) {
wxString nozzle_in_preset = wxString::Format(_L("nozzle size in preset: %d"), config_nozzle_diameters.size());
wxString nozzle_in_printer = wxString::Format(_L("nozzle size memorized: %d"), machine_nozzle_diameters.size());
error_msg = _L("The size of nozzle type in preset is not consistent with memorized nozzle.Did you change your nozzle lately ? ") + "\n " + nozzle_in_preset +
error_msg = _L("The size of nozzle type in preset is not consistent with memorized nozzle. Did you change your nozzle lately?") + "\n " + nozzle_in_preset +
"\n " + nozzle_in_printer + "\n";
return false;
}
@ -199,7 +199,7 @@ static bool is_same_nozzle_diameters(const DynamicPrintConfig &full_config, cons
if (config_nozzle_diameters[idx] != machine_nozzle_diameters[idx]) {
wxString nozzle_in_preset = wxString::Format(_L("nozzle[%d] in preset: %.1f"), idx, config_nozzle_diameters[idx]);
wxString nozzle_in_printer = wxString::Format(_L("nozzle[%d] memorized: %.1f"), idx, machine_nozzle_diameters[idx]);
error_msg = _L("Your nozzle type in preset is not consistent with memorized nozzle.Did you change your nozzle lately ? ") + "\n " + nozzle_in_preset +
error_msg = _L("Your nozzle type in preset is not consistent with memorized nozzle. Did you change your nozzle lately?") + "\n " + nozzle_in_preset +
"\n " + nozzle_in_printer + "\n";
return false;
}
@ -1747,15 +1747,15 @@ void CalibUtils::send_to_print(const CalibInfo &calib_info, wxString &error_mess
}
if (obj_->is_in_upgrading()) {
error_message = _L("Cannot send the print job when the printer is updating firmware");
error_message = _L("Cannot send a print job while the printer is updating firmware.");
return;
}
else if (obj_->is_system_printing()) {
error_message = _L("The printer is executing instructions. Please restart printing after it ends");
error_message = _L("The printer is executing instructions. Please restart printing after it ends.");
return;
}
else if (obj_->is_in_printing()) {
error_message = _L("The printer is busy on other print job");
error_message = _L("The printer is busy with another print job.");
return;
}
@ -1856,13 +1856,13 @@ void CalibUtils::send_to_print(const std::vector<CalibInfo> &calib_infos, wxStri
}
if (obj_->is_in_upgrading()) {
error_message = _L("Cannot send the print job when the printer is updating firmware");
error_message = _L("Cannot send a print job while the printer is updating firmware.");
return;
} else if (obj_->is_system_printing()) {
error_message = _L("The printer is executing instructions. Please restart printing after it ends");
error_message = _L("The printer is executing instructions. Please restart printing after it ends.");
return;
} else if (obj_->is_in_printing()) {
error_message = _L("The printer is busy on other print job");
error_message = _L("The printer is busy with another print job.");
return;
}