ENH:Add 'Don't show again' to the step mesh

jira: STUDIO-8606
Change-Id: I2382b9052e2c994a458ad36ca61eb94c517927c6
This commit is contained in:
Mack 2024-11-08 21:06:57 +08:00 committed by Lane.Wei
parent a421740326
commit 0cce6619ce
29 changed files with 503 additions and 289 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -4750,6 +4750,9 @@ msgstr ""
msgid "0"
msgstr ""
msgid "Don't show again"
msgstr ""
msgid "Calculating, please wait..."
msgstr ""
@ -4759,9 +4762,6 @@ msgstr ""
msgid "Update"
msgstr ""
msgid "Don't show again"
msgstr ""
#, possible-c-format, possible-boost-format
msgid "%s error"
msgstr ""
@ -5735,6 +5735,13 @@ msgid ""
"same time and manage multiple devices."
msgstr ""
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -6646,8 +6653,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
msgid ""
@ -11370,8 +11377,8 @@ msgid ""
msgstr ""
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: 2023-10-18 10:45+0800\n"
"Last-Translator: René Mošner <renemosner@seznam.cz>\n"
"Language-Team: \n"
@ -4934,6 +4934,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Znovu Nezobrazovat"
msgid "Calculating, please wait..."
msgstr ""
@ -4943,9 +4946,6 @@ msgstr "Stav"
msgid "Update"
msgstr "Aktualizovat"
msgid "Don't show again"
msgstr "Znovu Nezobrazovat"
#, c-format, boost-format
msgid "%s error"
msgstr "%s chyba"
@ -5966,6 +5966,13 @@ msgid ""
"same time and manage multiple devices."
msgstr ""
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -6922,8 +6929,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Při nahrávání časosběru bez nástrojové hlavy se doporučuje přidat "
"\"Timelapse Wipe Tower\" \n"
@ -12097,8 +12104,8 @@ msgid ""
msgstr ""
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
@ -13042,8 +13049,8 @@ msgid ""
msgstr ""
"Plochou na podložku\n"
"Věděli jste, že můžete rychle nastavit orientaci modelu tak, aby jedna z "
"jeho stěn spočívala na tiskovém podloží? Vyberte funkci \"Plochou na podložku"
"\" nebo stiskněte klávesu <b>F</b>."
"jeho stěn spočívala na tiskovém podloží? Vyberte funkci \"Plochou na "
"podložku\" nebo stiskněte klávesu <b>F</b>."
#: resources/data/hints.ini: [hint:Object List]
msgid ""
@ -13426,12 +13433,12 @@ msgstr ""
#~ "Najdete podrobnosti o kalibraci průtoku dynamiky v naší wiki.\n"
#~ "\n"
#~ "Obvykle kalibrace není potřebná. Při spuštění tisku s jednobarevným/"
#~ "materiálovým filamentem a zaškrtnutou volbou \"kalibrace průtoku dynamiky"
#~ "\" v menu spuštění tisku, tiskárna bude postupovat podle staré metody a "
#~ "zkalibruje filament před tiskem. Při spuštění tisku s vícebarevným/"
#~ "materiálovým filamentem bude tiskárna při každé změně filamentu používat "
#~ "výchozí kompenzační parametr pro filament, což má většinou dobrý "
#~ "výsledek.\n"
#~ "materiálovým filamentem a zaškrtnutou volbou \"kalibrace průtoku "
#~ "dynamiky\" v menu spuštění tisku, tiskárna bude postupovat podle staré "
#~ "metody a zkalibruje filament před tiskem. Při spuštění tisku s "
#~ "vícebarevným/materiálovým filamentem bude tiskárna při každé změně "
#~ "filamentu používat výchozí kompenzační parametr pro filament, což má "
#~ "většinou dobrý výsledek.\n"
#~ "\n"
#~ "Všimněte si, že existují některé případy, které mohou způsobit, že "
#~ "výsledek kalibrace nebude spolehlivý: použití texturované podložky pro "

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -5122,6 +5122,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Nicht erneut anzeigen"
msgid "Calculating, please wait..."
msgstr ""
@ -5131,9 +5134,6 @@ msgstr "Status"
msgid "Update"
msgstr "Update"
msgid "Don't show again"
msgstr "Nicht erneut anzeigen"
#, c-format, boost-format
msgid "%s error"
msgstr "%s Fehler"
@ -6209,6 +6209,13 @@ msgstr ""
"With this option enabled, you can send a task to multiple devices at the "
"same time and manage multiple devices."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7238,13 +7245,13 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Wenn Sie einen Zeitraffer ohne Werkzeugkopf aufnehmen, wird empfohlen, einen "
"\"Timelapse Wischturm\" hinzuzufügen, indem Sie mit der rechten Maustaste "
"auf die leere Position der Bauplatte klicken und \"Primitiv hinzufügen\"->"
"\"Timelapse Wischturm\" wählen."
"auf die leere Position der Bauplatte klicken und \"Primitiv hinzufügen\"-"
">\"Timelapse Wischturm\" wählen."
msgid ""
"The notes are too large, and may not be synchronized to the cloud. Please "
@ -12777,12 +12784,12 @@ msgstr ""
"Möchten Sie es umschreiben?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers; please go to printer selection"
msgid "Create Printer/Nozzle"
@ -14772,8 +14779,8 @@ msgstr ""
#~ "Choose an AMS slot then press \"Load\" or \"Unload\" button to "
#~ "automatically load or unload filiament."
#~ msgstr ""
#~ "Wählen Sie einen AMS-Slot und drücken Sie dann \"Laden\" oder \"Entladen"
#~ "\", um automatisch Filament zu laden oder zu entladen."
#~ "Wählen Sie einen AMS-Slot und drücken Sie dann \"Laden\" oder "
#~ "\"Entladen\", um automatisch Filament zu laden oder zu entladen."
#~ msgid "Choose one or more files (3mf/step/stl/obj/amf):"
#~ msgstr "Wählen Sie eine oder mehrere Dateien aus (3mf/step/stl/obj/amf):"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -5016,6 +5016,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Don't show again"
msgid "Calculating, please wait..."
msgstr ""
@ -5025,9 +5028,6 @@ msgstr "Status"
msgid "Update"
msgstr "Update"
msgid "Don't show again"
msgstr "Don't show again"
#, c-format, boost-format
msgid "%s error"
msgstr "%s error"
@ -6074,6 +6074,13 @@ msgstr ""
"With this option enabled, you can send a task to multiple devices at the "
"same time and manage multiple devices."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7069,13 +7076,13 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgid ""
"The notes are too large, and may not be synchronized to the cloud. Please "
@ -12419,12 +12426,12 @@ msgstr ""
"Do you want to rewrite it?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers; please go to printer selection"
msgid "Create Printer/Nozzle"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -5096,6 +5096,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "No mostrar de nuevo"
msgid "Calculating, please wait..."
msgstr ""
@ -5105,9 +5108,6 @@ msgstr "Estado"
msgid "Update"
msgstr "Actualizar"
msgid "Don't show again"
msgstr "No mostrar de nuevo"
#, c-format, boost-format
msgid "%s error"
msgstr "%s error"
@ -6183,6 +6183,13 @@ msgstr ""
"With this option enabled, you can send a task to multiple devices at the "
"same time and manage multiple devices."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7207,8 +7214,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Al grabar timelapse sin el cabezal de la herramienta, se recomienda añadir "
"una «Torre de purga para el timelapse» \n"
@ -12733,12 +12740,12 @@ msgstr ""
"¿Quieres reescribirlo?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers; please go to printer selection"
msgid "Create Printer/Nozzle"
@ -16420,9 +16427,9 @@ msgstr ""
#~ "Gracias por comprar un dispositivo Bambu Lab. Antes de usar tu "
#~ "dispositivo Bambu Lab, lee los términos y condiciones. Al hacer clic para "
#~ "aceptar el uso de tu dispositivo Bambu Lab, aceptas cumplir con la "
#~ "Política de privacidad y los Términos de uso (en conjunto, los \"Términos"
#~ "\"). Si no cumple o no está de acuerdo con la Política de privacidad de "
#~ "Bambu Lab, no utilice los equipos y servicios de Bambu Lab."
#~ "Política de privacidad y los Términos de uso (en conjunto, los "
#~ "\"Términos\"). Si no cumple o no está de acuerdo con la Política de "
#~ "privacidad de Bambu Lab, no utilice los equipos y servicios de Bambu Lab."
#~ msgid "The %s filament is too soft to be used with the AMS"
#~ msgstr "El filamento %s es demasiado blando para usarlo con el AMS"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -5102,6 +5102,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Ne plus afficher"
msgid "Calculating, please wait..."
msgstr ""
@ -5111,9 +5114,6 @@ msgstr "État"
msgid "Update"
msgstr "Mise à jour"
msgid "Don't show again"
msgstr "Ne plus afficher"
#, c-format, boost-format
msgid "%s error"
msgstr "Erreur %s"
@ -6189,6 +6189,13 @@ msgstr ""
"With this option enabled, you can send a task to multiple devices at the "
"same time and manage multiple devices."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7229,8 +7236,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Lorsque vous enregistrez un timelapse sans tête doutil, il est recommandé "
"dajouter une \"Tour de nettoyage timelapse\".\n"
@ -7382,9 +7389,9 @@ msgid ""
"Bed temperature when cool plate is installed. Value 0 means the filament "
"does not support to print on the Cool Plate"
msgstr ""
"Il s'agit de la température du plateau lorsque le plateau froid (\"Cool plate"
"\") est installé. Une valeur à 0 signifie que ce filament ne peut pas être "
"imprimé sur le plateau froid."
"Il s'agit de la température du plateau lorsque le plateau froid (\"Cool "
"plate\") est installé. Une valeur à 0 signifie que ce filament ne peut pas "
"être imprimé sur le plateau froid."
msgid "Engineering Plate"
msgstr "Engineering Plate"
@ -9386,8 +9393,8 @@ msgid ""
"thickness (top+bottom solid layers)"
msgstr ""
"Ajoutez du remplissage solide à proximité des surfaces inclinées pour "
"garantir l'épaisseur verticale de la coque (couches solides supérieure"
"+inférieure)."
"garantir l'épaisseur verticale de la coque (couches solides "
"supérieure+inférieure)."
msgid "Internal bridge support thickness"
msgstr "Épaisseur du support interne du pont"
@ -12781,12 +12788,12 @@ msgstr ""
"Voulez-vous le réécrire ?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers; please go to printer selection"
msgid "Create Printer/Nozzle"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -5065,6 +5065,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Ne mutasd újra"
msgid "Calculating, please wait..."
msgstr ""
@ -5074,9 +5077,6 @@ msgstr "Állapot"
msgid "Update"
msgstr "Frissítés"
msgid "Don't show again"
msgstr "Ne mutasd újra"
#, c-format, boost-format
msgid "%s error"
msgstr "%s hiba"
@ -6135,6 +6135,13 @@ msgstr ""
"With this option enabled, you can send a task to multiple devices at the "
"same time and manage multiple devices."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7146,8 +7153,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Ha a nyomtatófej nélküli timelapse engedélyezve van, javasoljuk, hogy "
"helyezz el a tálcán egy „Timelapse törlőtornyot“. Ehhez kattints jobb "
@ -12607,12 +12614,12 @@ msgstr ""
"Szeretnéd felülírni?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers; please go to printer selection"
msgid "Create Printer/Nozzle"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -5076,6 +5076,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Non mostrare più"
msgid "Calculating, please wait..."
msgstr ""
@ -5085,9 +5088,6 @@ msgstr "Stato"
msgid "Update"
msgstr "Aggiorna"
msgid "Don't show again"
msgstr "Non mostrare più"
#, c-format, boost-format
msgid "%s error"
msgstr "errore %s"
@ -6150,6 +6150,13 @@ msgstr ""
"With this option enabled, you can send a task to multiple devices at the "
"same time and manage multiple devices."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7163,8 +7170,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Quando si registra un timelapse senza testa di satmpa, si consiglia di "
"aggiungere un \"Timelapse Torre di pulizia\"\n"
@ -8263,8 +8270,8 @@ msgid ""
msgstr ""
"È stato rilevato un aggiornamento importante che deve essere eseguito prima "
"che la stampa possa continuare. Vuoi effettuare l'aggiornamento adesso? Puoi "
"effettuare l'aggiornamento anche in un secondo momento da \"Aggiorna firmware"
"\"."
"effettuare l'aggiornamento anche in un secondo momento da \"Aggiorna "
"firmware\"."
msgid ""
"The firmware version is abnormal. Repairing and updating are required before "
@ -12670,8 +12677,8 @@ msgstr ""
"Vuoi riscriverlo?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"Rinomineremo i preset come \"Vendor Type Serial @printer selezionato\". \n"
@ -14244,12 +14251,13 @@ msgstr ""
#~ "wiki.\n"
#~ "\n"
#~ "Di solito la calibrazione non è necessaria. Quando si avvia una stampa a "
#~ "singolo colore/materiale, con l'opzione \"calibrazione dinamica del flusso"
#~ "\" selezionata nel menu di avvio della stampa, la stampante eseguirà la "
#~ "vecchia procedura, calibrando il filamento prima della stampa; Quando si "
#~ "avvia una stampa multicolore/materiale, la stampante utilizzerà il "
#~ "parametro di compensazione predefinito del filamento durante ogni cambio, "
#~ "che nella maggior parte dei casi avrà un buon risultato.\n"
#~ "singolo colore/materiale, con l'opzione \"calibrazione dinamica del "
#~ "flusso\" selezionata nel menu di avvio della stampa, la stampante "
#~ "eseguirà la vecchia procedura, calibrando il filamento prima della "
#~ "stampa; Quando si avvia una stampa multicolore/materiale, la stampante "
#~ "utilizzerà il parametro di compensazione predefinito del filamento "
#~ "durante ogni cambio, che nella maggior parte dei casi avrà un buon "
#~ "risultato.\n"
#~ "\n"
#~ "Tieni presente che ci sono alcuni casi che renderanno il risultato della "
#~ "calibrazione non affidabile: utilizzo di un piatto texture; il piatto non "
@ -16774,8 +16782,8 @@ msgstr ""
#~ "Quando si registra un timelapse senza testa di satmpa, si consiglia di "
#~ "aggiungere un \"Timelapse Torre di pulizia\"\n"
#~ "facendo clic con il pulsante destro del mouse sulla posizione vuota del "
#~ "piatto e scegli \"Aggiungi primitiva\" ->\"Timelapse Torre di pulizia"
#~ "\"».\n"
#~ "piatto e scegli \"Aggiungi primitiva\" ->\"Timelapse Torre di "
#~ "pulizia\"».\n"
#~ msgid ""
#~ "When sparse infill density is low, the internal solid infill or internal "

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -4951,6 +4951,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "次回から表示しない"
msgid "Calculating, please wait..."
msgstr ""
@ -4960,9 +4963,6 @@ msgstr "デバイス状態"
msgid "Update"
msgstr "更新"
msgid "Don't show again"
msgstr "次回から表示しない"
#, c-format, boost-format
msgid "%s error"
msgstr "%s エラー"
@ -5998,6 +5998,13 @@ msgstr ""
"With this option enabled, you can send a task to multiple devices at the "
"same time and manage multiple devices."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -6975,8 +6982,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"ヘッド無しのタイムラプスビデオを録画する時に、「タイムラプスプライムタワー」"
"を追加してください。プレートで右クリックして、「プリミティブを追加」→「タイム"
@ -12208,12 +12215,12 @@ msgstr ""
"リライトしますか?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers; please go to printer selection"
msgid "Create Printer/Nozzle"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -4966,6 +4966,9 @@ msgstr ""
msgid "0"
msgstr ""
msgid "Don't show again"
msgstr "다시 표시하지 않음"
msgid "Calculating, please wait..."
msgstr ""
@ -4975,9 +4978,6 @@ msgstr "출력상황"
msgid "Update"
msgstr "업데이트"
msgid "Don't show again"
msgstr "다시 표시하지 않음"
#, c-format, boost-format
msgid "%s error"
msgstr "%s 오류"
@ -6019,6 +6019,13 @@ msgstr ""
"이 옵션을 활성화하면 동시에 여러 장치에 작업을 보내고 여러 장치를 관리할 수 "
"있습니다."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -6998,8 +7005,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"툴헤드 없이 타임랩스를 녹화할 때는 “타임랩스 와이프 타워”를 추가하는 것이 좋"
"습니다. \n"
@ -12277,12 +12284,12 @@ msgstr ""
"다시 작성하시겠습니까?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers; please go to printer selection"
msgid "Create Printer/Nozzle"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -5096,6 +5096,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Niet nogmaals tonen"
msgid "Calculating, please wait..."
msgstr ""
@ -5105,9 +5108,6 @@ msgstr "Status"
msgid "Update"
msgstr "Updaten"
msgid "Don't show again"
msgstr "Niet nogmaals tonen"
#, c-format, boost-format
msgid "%s error"
msgstr "%s fout"
@ -6187,6 +6187,13 @@ msgstr ""
"With this option enabled, you can send a task to multiple devices at the "
"same time and manage multiple devices."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7043,9 +7050,10 @@ msgstr ""
"Bedankt voor uw aankoop van een Bambu Lab-apparaat. Lees de algemene "
"voorwaarden voordat u uw Bambu Lab apparaat gebruikt. Door te klikken om "
"akkoord te gaan met het gebruik van uw Bambu Lab apparaat, gaat u akkoord "
"met het Privacybeleid en de Gebruiksvoorwaarden (gezamenlijk de \"Voorwaarden"
"\"). Als u niet voldoet aan of akkoord gaat met het Privacybeleid van Bambu "
"Lab, maak dan geen gebruik van Bambu Lab apparatuur en diensten."
"met het Privacybeleid en de Gebruiksvoorwaarden (gezamenlijk de "
"\"Voorwaarden\"). Als u niet voldoet aan of akkoord gaat met het "
"Privacybeleid van Bambu Lab, maak dan geen gebruik van Bambu Lab apparatuur "
"en diensten."
msgid "and"
msgstr "en"
@ -7210,8 +7218,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Bij het opnemen van timelapse zonder toolhead is het aan te raden om een "
"„Timelapse Wipe Tower” toe te voegen \n"
@ -12698,12 +12706,12 @@ msgstr ""
"Wil je het herschrijven?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers; please go to printer selection"
msgid "Create Printer/Nozzle"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -10,8 +10,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : ((n%10>=2 && n%10<=4) && ((n"
"%100<12 || n%100>14))) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : ((n%10>=2 && n%10<=4) && "
"((n%100<12 || n%100>14))) ? 1 : 2;\n"
"X-Generator: Poedit 3.4.2\n"
msgid "Supports Painting"
@ -5084,6 +5084,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Nie pokazuj ponownie"
msgid "Calculating, please wait..."
msgstr ""
@ -5093,9 +5096,6 @@ msgstr "Status"
msgid "Update"
msgstr "Aktualizuj"
msgid "Don't show again"
msgstr "Nie pokazuj ponownie"
#, c-format, boost-format
msgid "%s error"
msgstr "%s błąd"
@ -6166,6 +6166,13 @@ msgstr ""
"Dzięki tej opcji możesz wysyłać zadania do wielu urządzeń jednocześnie i "
"zarządzać nimi."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7170,8 +7177,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Podczas nagrywania timelapse'a bez głowicy zaleca się dodanie \"Timelaps - "
"Wieża Czyszcząca\" \n"
@ -10893,10 +10900,10 @@ msgid ""
"triangle mesh slicing. The gap closing operation may reduce the final print "
"resolution, therefore it is advisable to keep the value reasonably low."
msgstr ""
"Szpary mniejsze niż dwukrotność wartości parametru \"promień zamykania szpar"
"\" zostaną zamknięte przy cięciu. Operacja zamykania szpar może zmniejszyć "
"finalną rozdzielczość wydruku, więc zalecane jest ustawienie tej wartości na "
"rozsądnie niskim poziomie."
"Szpary mniejsze niż dwukrotność wartości parametru \"promień zamykania "
"szpar\" zostaną zamknięte przy cięciu. Operacja zamykania szpar może "
"zmniejszyć finalną rozdzielczość wydruku, więc zalecane jest ustawienie tej "
"wartości na rozsądnie niskim poziomie."
msgid "Slicing Mode"
msgstr "Tryb cięcia"
@ -12647,8 +12654,8 @@ msgstr ""
"Czy chcesz go zastąpić?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"Nazwa profilu zostanie zmieniona na \"Dostawca Typ Seria @nazwa drukarki, "

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -5062,6 +5062,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Não mostrar novamente"
msgid "Calculating, please wait..."
msgstr ""
@ -5071,9 +5074,6 @@ msgstr "Estado"
msgid "Update"
msgstr "Atualização"
msgid "Don't show again"
msgstr "Não mostrar novamente"
#, c-format, boost-format
msgid "%s error"
msgstr "%s erro"
@ -6134,6 +6134,13 @@ msgstr ""
"With this option enabled, you can send a task to multiple devices at the "
"same time and manage multiple devices."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7151,8 +7158,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Ao gravar o timelapse sem o cabeçote de ferramenta, é recomendável adicionar "
"uma “Timelapse Wipe Tower” \n"
@ -12627,8 +12634,8 @@ msgstr ""
"Você quer reescrevê-lo?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"Nós renomearíamos as predefinições como “Tipo de fornecedor Serial @printer "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 1.9.7.52 Public Official\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: 2024-09-27 23:58+0700\n"
"Last-Translator: \n"
"Language-Team: Andylg <andylg@yandex.ru>\n"
@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
"X-Generator: Poedit 3.4.2\n"
msgid "Supports Painting"
@ -5182,6 +5182,9 @@ msgstr ""
msgid "0"
msgstr ""
msgid "Don't show again"
msgstr "Больше не показывать"
msgid "Calculating, please wait..."
msgstr ""
@ -5191,9 +5194,6 @@ msgstr "Статус"
msgid "Update"
msgstr "Обновление"
msgid "Don't show again"
msgstr "Больше не показывать"
#, c-format, boost-format
msgid "%s error"
msgstr "Ошибка %s"
@ -6281,6 +6281,13 @@ msgstr ""
"Если включено, вы сможете управлять несколькими устройствами и отправлять "
"задания на печать на несколько устройств одновременно."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7315,8 +7322,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"При записи таймлапса без видимости головы рекомендуется добавить «Черновая "
"башня таймлапса». \n"
@ -10345,8 +10352,8 @@ msgstr ""
"две ближайшие линии заполнения с коротким отрезком периметра. Если не "
"найдено такого отрезка периметра короче этого параметра, линия заполнения "
"соединяется с отрезком периметра только с одной стороны, а длина отрезка "
"периметра ограничена значением «Длина привязок разреженного "
"заполнения» (infill_anchor), но не больше этого параметра.\n"
"периметра ограничена значением «Длина привязок разреженного заполнения» "
"(infill_anchor), но не больше этого параметра.\n"
"Установите 0 для отключения привязок."
msgid "0 (not anchored)"
@ -12954,8 +12961,8 @@ msgstr ""
"Хотите перезаписать его?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"Мы переименуем профиль в \"Производитель Тип Серия @выбранный принтер\".\n"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -5032,6 +5032,9 @@ msgstr ""
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Visa inte igen"
msgid "Calculating, please wait..."
msgstr ""
@ -5041,9 +5044,6 @@ msgstr "Status"
msgid "Update"
msgstr "Uppdatera"
msgid "Don't show again"
msgstr "Visa inte igen"
#, c-format, boost-format
msgid "%s error"
msgstr "%s fel"
@ -6093,6 +6093,13 @@ msgstr ""
"With this option enabled, you can send a task to multiple devices at the "
"same time and manage multiple devices."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -6735,8 +6742,8 @@ msgstr ""
msgid ""
"Timelapse is not supported because Print sequence is set to \"By object\"."
msgstr ""
"Timelapse stöds inte eftersom utskrifts sekvensen är inställd på \"Per objekt"
"\"."
"Timelapse stöds inte eftersom utskrifts sekvensen är inställd på \"Per "
"objekt\"."
msgid "Errors"
msgstr "Fel"
@ -7101,8 +7108,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"När du spelar in timelapse utan verktygshuvud rekommenderas att du lägger "
"till ett \"Timelapse Wipe Tower\".\n"
@ -12503,12 +12510,12 @@ msgstr ""
"Vill du skriva om det?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more printers; please go to printer selection"
msgid "Create Printer/Nozzle"
@ -16093,9 +16100,9 @@ msgstr ""
#~ "Tack för att du har köpt en Bambu Lab enhet. Innan du använder din Bambu "
#~ "Lab enhet ska du läsa villkoren. Genom att klicka för att godkänna "
#~ "användningen av din Bambu Lab enhet godkänner du att följa "
#~ "sekretesspolicyn och användningsvillkoren (gemensamt kallade \"Villkor"
#~ "\"). Om du inte följer eller samtycker till Bambu Labs integritetspolicy "
#~ "ska du inte använda Bambu Labs utrustning och tjänster."
#~ "sekretesspolicyn och användningsvillkoren (gemensamt kallade "
#~ "\"Villkor\"). Om du inte följer eller samtycker till Bambu Labs "
#~ "integritetspolicy ska du inte använda Bambu Labs utrustning och tjänster."
#~ msgid "The %s filament is too soft to be used with the AMS"
#~ msgstr "Filament %s är för mjukt för att kunna användas med AMS"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: 2024-09-29 02:13+0300\n"
"Last-Translator: Fatih AYDIN <fatihaydin5228@gmail.com>\n"
"Language-Team: \n"
@ -5053,6 +5053,9 @@ msgstr ""
msgid "0"
msgstr ""
msgid "Don't show again"
msgstr "Bir daha gösterme"
msgid "Calculating, please wait..."
msgstr ""
@ -5062,9 +5065,6 @@ msgstr "Durum"
msgid "Update"
msgstr "Güncelle"
msgid "Don't show again"
msgstr "Bir daha gösterme"
#, c-format, boost-format
msgid "%s error"
msgstr "%s hata"
@ -6135,6 +6135,13 @@ msgstr ""
"Bu seçenek etkinleştirildiğinde, aynı anda birden fazla cihaza görev "
"gönderebilir ve birden fazla cihazı yönetebilirsiniz."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr ""
@ -7144,8 +7151,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"Araç başlığı olmadan timelapse kaydederken, bir \"Timelapse Wipe Tower\" "
"eklenmesi önerilir.\n"
@ -8540,8 +8547,8 @@ msgid ""
"Please select \"By object\" print sequence to print multiple objects in "
"spiral vase mode."
msgstr ""
"Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye göre"
"\" yazdırma sırasını seçin."
"Birden fazla nesneyi spiral vazo modunda yazdırmak için lütfen \"Nesneye "
"göre\" yazdırma sırasını seçin."
msgid ""
"The spiral vase mode does not work when an object contains more than one "
@ -12570,8 +12577,8 @@ msgstr ""
"Yeniden yazmak ister misin?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"Ön ayarları \"Satıcı Tipi Seri @seçtiğiniz yazıcı\" olarak yeniden "

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bambu Studio\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: BambuLab Україна\n"
@ -2652,8 +2652,8 @@ msgstr "Будь ласка, введіть допустиме значення
#, c-format, boost-format
msgid "Please input a valid value (K in %.1f~%.1f, N in %.1f~%.1f)"
msgstr ""
"Будь ласка, введіть допустиме значення (K у межах %.1f~%.1f, N у межах %.1f~"
"%.1f)"
"Будь ласка, введіть допустиме значення (K у межах %.1f~%.1f, N у межах "
"%.1f~%.1f)"
msgid "Other Color"
msgstr "Інший колір"
@ -5092,6 +5092,9 @@ msgstr "Кількість трикутних граней"
msgid "0"
msgstr "0"
msgid "Don't show again"
msgstr "Більше не показувати"
msgid "Calculating, please wait..."
msgstr "Розрахунок, будь ласка, зачекайте…"
@ -5101,9 +5104,6 @@ msgstr "Статус"
msgid "Update"
msgstr "Оновлення"
msgid "Don't show again"
msgstr "Більше не показувати"
#, c-format, boost-format
msgid "%s error"
msgstr "%s помилка"
@ -6187,6 +6187,13 @@ msgstr ""
"З цією опцією ввімкненою, ви можете відправляти завдання на кілька пристроїв "
"одночасно та керувати декількома пристроями."
msgid "Show the step mesh parameter setting dialog."
msgstr ""
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr ""
msgid "Support beta version update."
msgstr "Оновлення бета-версії підтримки."
@ -7212,8 +7219,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"При записі таймлапсу без інструментальної головки рекомендується додати "
"“Timelapse Wipe Tower” \n"
@ -12726,8 +12733,8 @@ msgstr ""
"Чи бажаєте ви їх перезаписати?"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"Ми перейменовуємо налаштування на “Виробник Тип Серійний номер @принтер, "

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Slic3rPE\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-07 20:10+0800\n"
"POT-Creation-Date: 2024-11-08 21:03+0800\n"
"PO-Revision-Date: 2024-03-21 10:39+0800\n"
"Last-Translator: Jiang Yue <maze1024@gmail.com>\n"
"Language-Team: \n"
@ -4869,6 +4869,9 @@ msgstr "三角面数量"
msgid "0"
msgstr ""
msgid "Don't show again"
msgstr "不再显示"
msgid "Calculating, please wait..."
msgstr "计算中,请等待..."
@ -4878,9 +4881,6 @@ msgstr "设备状态"
msgid "Update"
msgstr "固件更新"
msgid "Don't show again"
msgstr "不再显示"
#, c-format, boost-format
msgid "%s error"
msgstr "%s 错误"
@ -5886,6 +5886,13 @@ msgid ""
"same time and manage multiple devices."
msgstr "启用此选项后,您可以同时向多个设备发送任务并管理多个设备。"
msgid "Show the step mesh parameter setting dialog."
msgstr "显示step参数设置对话框。"
msgid ""
"If enabled,a parameter settings dialog will appear during STEP file import."
msgstr "如果启用导入step文件时将出现设置参数对话框。"
msgid "Support beta version update."
msgstr "支持beta版本更新"
@ -6840,8 +6847,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
msgstr ""
"在录制无工具头延时摄影视频时,建议添加“延时摄影擦料塔”\n"
"右键单击打印板的空白位置,选择“添加标准模型”->“延时摄影擦料塔”。"
@ -11381,14 +11388,18 @@ msgid ""
"Tip: Using a %.1fmm nozzle for auto dynamic flow calibration may have a high "
"probability of failure.\n"
"If it fails, it is recommended to use manual calibration."
msgstr "提示:使用%.1fmm喷嘴进行自动流量校准可能会有较高的失败概率,如果失败,建议使用手动校准。"
msgstr ""
"提示:使用%.1fmm喷嘴进行自动流量校准可能会有较高的失败概率,如果失败,建议使"
"用手动校准。"
#, c-format, boost-format
msgid ""
"Tip: Using a %.1fmm nozzle for auto dynamic flow calibration may not get "
"accurate calibration results.\n"
"It is recommended to use manual calibration."
msgstr "提示:使用%.1fmm喷嘴进行自动动态流量校准很可能无法获得准确的校准结果,建议使用手动校准。"
msgstr ""
"提示:使用%.1fmm喷嘴进行自动动态流量校准很可能无法获得准确的校准结果,建议使"
"用手动校准。"
#, c-format, boost-format
msgid "%s is not compatible with %s"
@ -11404,14 +11415,18 @@ msgid ""
"because their dynamic response is much different from that of ordinary "
"filaments, and there is a high risk of oozing when printing calibration "
"lines."
msgstr "提示X系列设备校准发泡材料%s可能无法得到一个准确的校准值\n因为它的动态响应和普通材料差距较大且在打印校准线的时候有较大的漏料风险。"
msgstr ""
"提示X系列设备校准发泡材料%s可能无法得到一个准确的校准值\n"
"因为它的动态响应和普通材料差距较大,且在打印校准线的时候有较大的漏料风险。"
#, c-format, boost-format
msgid ""
"Tip: When using the A1/A1 mini machine, we do not recommend calibrating foam "
"filaments(%s),\n"
"as the results may be unstable and affect print quality."
msgstr "提示在使用A1/A1 mini机器时不建议对发泡类材料%s进行校准\n以免因效果不佳校准结果不稳定而影响打印质量。"
msgstr ""
"提示在使用A1/A1 mini机器时不建议对发泡类材料%s进行校准\n"
"以免因效果不佳(校准结果不稳定)而影响打印质量。"
msgid "Connecting to printer"
msgstr "正在连接打印机"
@ -11873,8 +11888,8 @@ msgstr ""
"你想重写预设吗"
msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""
"我们会将预设重命名为“供应商 类型 系列 @您选择的打印机”。\n"
@ -18902,8 +18917,8 @@ msgstr ""
#~ msgstr "正在准备设置页"
#~ msgid ""
#~ "You have the following presets with saved options for \"Print Host upload"
#~ "\""
#~ "You have the following presets with saved options for \"Print Host "
#~ "upload\""
#~ msgstr "您的以下预设中包含未保存的选项“打印主机上传”"
#~ msgid ""

Binary file not shown.

View File

@ -1573,7 +1573,7 @@ int CLI::run(int argc, char **argv)
// BBS: adjust whebackup
//LoadStrategy strategy = LoadStrategy::LoadModel | LoadStrategy::LoadConfig|LoadStrategy::AddDefaultInstances;
//if (load_aux) strategy = strategy | LoadStrategy::LoadAuxiliary;
model = Model::read_from_file(file, &config, &config_substitutions, strategy, &plate_data_src, &project_presets, &is_bbl_3mf, &file_version, nullptr, nullptr, nullptr, nullptr, nullptr, plate_to_slice);
model = Model::read_from_file(file, &config, &config_substitutions, strategy, &plate_data_src, &project_presets, &is_bbl_3mf, &file_version, nullptr, nullptr, nullptr, plate_to_slice);
if (is_bbl_3mf)
{
if (!first_file)

View File

@ -371,6 +371,14 @@ void AppConfig::set_defaults()
set_str("print", "timelapse", "1");
}
if (get("enable_step_mesh_setting").empty()) {
set_bool("enable_step_mesh_setting", true);
}
if (get("linear_defletion", "angle_defletion").empty()) {
set("linear_defletion", "0.003");
set("angle_defletion", "0.5");
}
// Remove legacy window positions/sizes
erase("app", "main_frame_maximized");
erase("app", "main_frame_pos");

View File

@ -4,6 +4,7 @@
#include "../libslic3r.h"
#include <map>
#include <string>
#include <cfloat>
namespace Slic3r {

View File

@ -184,18 +184,67 @@ Model::~Model()
Slic3r::remove_backup(*this, true);
}
Model Model::read_from_step(const std::string& input_file,
LoadStrategy options,
ImportStepProgressFn stepFn,
StepIsUtf8Fn stepIsUtf8Fn,
std::function<int(Slic3r::Step&, double&, double&)> step_mesh_fn,
double linear_defletion,
double angle_defletion)
{
Model model;
bool result = false;
bool is_cb_cancel = false;
std::string message;
Step step_file(input_file);
step_file.load();
if (step_mesh_fn) {
if (step_mesh_fn(step_file, linear_defletion, angle_defletion) == -1) {
Model empty_model;
return empty_model;
}
}
result = load_step(input_file.c_str(), &model, is_cb_cancel, linear_defletion, angle_defletion, stepFn, stepIsUtf8Fn);
if (is_cb_cancel) {
Model empty_model;
return empty_model;
}
if (!result) {
if (message.empty())
throw Slic3r::RuntimeError(_L("Loading of a model file failed."));
else
throw Slic3r::RuntimeError(message);
}
if (model.objects.empty())
throw Slic3r::RuntimeError(_L("The supplied file couldn't be read because it's empty"));
for (ModelObject *o : model.objects)
o->input_file = input_file;
if (options & LoadStrategy::AddDefaultInstances)
model.add_default_instances();
return model;
}
// BBS: add part plate related logic
// BBS: backup & restore
// Loading model from a file, it may be a simple geometry file as STL or OBJ, however it may be a project file as well.
Model Model::read_from_file(const std::string& input_file, DynamicPrintConfig* config, ConfigSubstitutionContext* config_substitutions,
LoadStrategy options, PlateDataPtrs* plate_data, std::vector<Preset*>* project_presets, bool *is_xxx, Semver* file_version, Import3mfProgressFn proFn,
ImportstlProgressFn stlFn,
ImportStepProgressFn stepFn,
StepIsUtf8Fn stepIsUtf8Fn,
BBLProject * project,
int plate_id,
ObjImportColorFn objFn,
std::function<int(Slic3r::Step&, double&, double&)> step_mesh_fn)
Model Model::read_from_file(const std::string& input_file,
DynamicPrintConfig* config,
ConfigSubstitutionContext* config_substitutions,
LoadStrategy options,
PlateDataPtrs* plate_data,
std::vector<Preset*>* project_presets,
bool *is_xxx,
Semver* file_version,
Import3mfProgressFn proFn,
ImportstlProgressFn stlFn,
BBLProject * project,
int plate_id,
ObjImportColorFn objFn)
{
Model model;
@ -219,20 +268,7 @@ Model Model::read_from_file(const std::string& input_file, DynamicPrintConfig* c
bool result = false;
bool is_cb_cancel = false;
std::string message;
if (boost::algorithm::iends_with(input_file, ".stp") ||
boost::algorithm::iends_with(input_file, ".step")) {
double linear_defletion = 0.003;
double angle_defletion = 0.5;
Step step_file(input_file);
step_file.load();
if (step_mesh_fn) {
if (step_mesh_fn(step_file, linear_defletion, angle_defletion) == -1) {
Model empty_model;
return empty_model;
}
}
result = load_step(input_file.c_str(), &model, is_cb_cancel, linear_defletion, angle_defletion, stepFn, stepIsUtf8Fn);
} else if (boost::algorithm::iends_with(input_file, ".stl"))
if (boost::algorithm::iends_with(input_file, ".stl"))
result = load_stl(input_file.c_str(), &model, nullptr, stlFn);
else if (boost::algorithm::iends_with(input_file, ".oltp"))
result = load_stl(input_file.c_str(), &model, nullptr, stlFn,256);

View File

@ -6,6 +6,7 @@
#include "Geometry.hpp"
#include "ObjectID.hpp"
#include "Point.hpp"
#include "AppConfig.hpp"
#include "PrintConfig.hpp"
#include "Slicing.hpp"
#include "SLA/SupportPoint.hpp"
@ -1585,6 +1586,14 @@ public:
OBJECTBASE_DERIVED_COPY_MOVE_CLONE(Model)
static Model read_from_step(const std::string& input_file,
LoadStrategy options,
ImportStepProgressFn stepFn,
StepIsUtf8Fn stepIsUtf8Fn,
std::function<int(Slic3r::Step&, double&, double&)> step_mesh_fn,
double linear_defletion,
double angle_defletion);
//BBS: add part plate related logic
// BBS: backup
//BBS: is_xxx is used for is_bbs_3mf when loading 3mf, is used for is_inches when loading amf
@ -1594,12 +1603,9 @@ public:
LoadStrategy options = LoadStrategy::AddDefaultInstances, PlateDataPtrs* plate_data = nullptr,
std::vector<Preset*>* project_presets = nullptr, bool* is_xxx = nullptr, Semver* file_version = nullptr, Import3mfProgressFn proFn = nullptr,
ImportstlProgressFn stlFn = nullptr,
ImportStepProgressFn stepFn = nullptr,
StepIsUtf8Fn stepIsUtf8Fn = nullptr,
BBLProject * project = nullptr,
int plate_id = 0,
ObjImportColorFn objFn = nullptr,
std::function<int(Slic3r::Step&, double&, double&)> step_mesh_fn = nullptr
ObjImportColorFn objFn = nullptr
);
// BBS
static bool obj_import_vertex_color_deal(const std::vector<unsigned char> &vertex_filament_ids, const unsigned char &first_extruder_id, Model *model);

View File

@ -4021,20 +4021,44 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_
filament_ids.clear();
}
};
auto step_mesh = [this, &path, &is_user_cancel](Slic3r::Step& file, double& linear_value, double& angle_value)-> int {
if (boost::iends_with(path.string(), ".step") ||
boost::iends_with(path.string(), ".stp")){
StepMeshDialog mesh_dlg(nullptr, file);
if (mesh_dlg.ShowModal() == wxID_OK) {
linear_value = mesh_dlg.get_linear_defletion();
angle_value = mesh_dlg.get_angle_defletion();
return 1;
}
}
is_user_cancel = true;
return -1;
};
model = Slic3r::Model:: read_from_file(
if (boost::algorithm::iends_with(path.string(), ".stp") ||
boost::algorithm::iends_with(path.string(), ".step")) {
double linear = std::stod(wxGetApp().app_config->get("linear_defletion"));
double angle = std::stod(wxGetApp().app_config->get("angle_defletion"));
model = Slic3r::Model:: read_from_step(path.string(), strategy,
[this, &dlg, real_filename, &progress_percent, &file_percent, step_percent, INPUT_FILES_RATIO, total_files, i](int load_stage, int current, int total, bool &cancel)
{
bool cont = true;
float percent_float = (100.0f * (float)i / (float)total_files) + INPUT_FILES_RATIO * ((float)step_percent[load_stage] + (float)current * (float)(step_percent[load_stage + 1] - step_percent[load_stage]) / (float)total) / (float)total_files;
BOOST_LOG_TRIVIAL(trace) << "load_step_file: percent(float)=" << percent_float << ", stage = " << load_stage << ", curr = " << current << ", total = " << total;
progress_percent = (int)percent_float;
wxString msg = wxString::Format(_L("Loading file: %s"), from_path(real_filename));
cont = dlg.Update(progress_percent, msg);
cancel = !cont;
},
[](int isUtf8StepFile) {
if (!isUtf8StepFile)
Slic3r::GUI::show_info(nullptr, _L("Name of components inside step file is not UTF8 format!") + "\n\n" + _L("The name may show garbage characters!"),
_L("Attention!"));
},
[this, &path, &is_user_cancel, &linear, &angle](Slic3r::Step& file, double& linear_value, double& angle_value)-> int {
if (wxGetApp().app_config->get_bool("enable_step_mesh_setting")) {
StepMeshDialog mesh_dlg(nullptr, file);
if (mesh_dlg.ShowModal() == wxID_OK) {
linear_value = mesh_dlg.get_linear_defletion();
angle_value = mesh_dlg.get_angle_defletion();
return 1;
}
}else {
linear_value = linear;
angle_value = angle;
return 1;
}
is_user_cancel = true;
return -1;
}, linear, angle);
}else {
model = Slic3r::Model:: read_from_file(
path.string(), nullptr, nullptr, strategy, &plate_data, &project_presets, &is_xxx, &file_version, nullptr,
[this, &dlg, real_filename, &progress_percent, &file_percent, INPUT_FILES_RATIO, total_files, i, &designer_model_id, &designer_country_code, &makerlab_region, &makerlab_name, &makerlab_id](int current, int total, bool &cancel,
std::string &mode_id, std::string &code, std::string &ml_region, std::string &ml_name, std::string &ml_id)
@ -4052,24 +4076,9 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_
wxString msg = wxString::Format(_L("Loading file: %s"), from_path(real_filename));
cont = dlg.Update(progress_percent, msg);
cancel = !cont;
},
[this, &dlg, real_filename, &progress_percent, &file_percent, step_percent, INPUT_FILES_RATIO, total_files, i](int load_stage, int current, int total, bool &cancel)
{
bool cont = true;
float percent_float = (100.0f * (float)i / (float)total_files) + INPUT_FILES_RATIO * ((float)step_percent[load_stage] + (float)current * (float)(step_percent[load_stage + 1] - step_percent[load_stage]) / (float)total) / (float)total_files;
BOOST_LOG_TRIVIAL(trace) << "load_step_file: percent(float)=" << percent_float << ", stage = " << load_stage << ", curr = " << current << ", total = " << total;
progress_percent = (int)percent_float;
wxString msg = wxString::Format(_L("Loading file: %s"), from_path(real_filename));
cont = dlg.Update(progress_percent, msg);
cancel = !cont;
},
[](int isUtf8StepFile) {
if (!isUtf8StepFile)
Slic3r::GUI::show_info(nullptr, _L("Name of components inside step file is not UTF8 format!") + "\n\n" + _L("The name may show garbage characters!"),
_L("Attention!"));
},
nullptr, 0, obj_color_fun, step_mesh);
nullptr, 0, obj_color_fun);
}
if (designer_model_id.empty() && boost::algorithm::iends_with(path.string(), ".stl")) {
read_binary_stl(path.string(), designer_model_id, designer_country_code, makerlab_name, makerlab_region, makerlab_id);
@ -5838,7 +5847,7 @@ void Plater::priv::reload_from_disk()
// BBS: backup
new_model = Model::read_from_file(path, nullptr, nullptr, LoadStrategy::AddDefaultInstances | LoadStrategy::LoadModel, &plate_data, &project_presets, nullptr,
nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, 0, obj_color_fun);
nullptr, nullptr, nullptr, nullptr, 0, obj_color_fun);
for (ModelObject* model_object : new_model.objects)
{
model_object->center_around_origin();

View File

@ -1135,6 +1135,7 @@ wxWindow* PreferencesDialog::create_general_page()
auto item_calc_mode = create_item_checkbox(_L("Flushing volumes: Auto-calculate every time when the color is changed."), page, _L("If enabled, auto-calculate every time when the color is changed."), 50, "auto_calculate");
auto item_calc_in_long_retract = create_item_checkbox(_L("Flushing volumes: Auto-calculate every time when the filament is changed."), page, _L("If enabled, auto-calculate every time when filament is changed"), 50, "auto_calculate_when_filament_change");
auto item_multi_machine = create_item_checkbox(_L("Multi-device Management(Take effect after restarting Studio)."), page, _L("With this option enabled, you can send a task to multiple devices at the same time and manage multiple devices."), 50, "enable_multi_machine");
auto item_step_mesh_setting = create_item_checkbox(_L("Show the step mesh parameter setting dialog."), page, _L("If enabled,a parameter settings dialog will appear during STEP file import."), 50, "enable_step_mesh_setting");
auto item_beta_version_update = create_item_checkbox(_L("Support beta version update."), page, _L("With this option enabled, you can receive beta version updates."), 50, "enable_beta_version_update");
auto _3d_settings = create_item_title(_L("3D Settings"), page, _L("3D Settings"));
auto item_mouse_zoom_settings = create_item_checkbox(_L("Zoom to mouse position"), page,
@ -1226,6 +1227,7 @@ wxWindow* PreferencesDialog::create_general_page()
sizer_page->Add(item_calc_mode, 0, wxTOP, FromDIP(3));
sizer_page->Add(item_calc_in_long_retract, 0, wxTOP, FromDIP(3));
sizer_page->Add(item_multi_machine, 0, wxTOP, FromDIP(3));
sizer_page->Add(item_step_mesh_setting, 0, wxTOP, FromDIP(3));
sizer_page->Add(item_beta_version_update, 0, wxTOP, FromDIP(3));
sizer_page->Add(_3d_settings, 0, wxTOP | wxEXPAND, FromDIP(20));
sizer_page->Add(item_mouse_zoom_settings, 0, wxTOP, FromDIP(3));

View File

@ -229,7 +229,9 @@ StepMeshDialog::StepMeshDialog(wxWindow* parent, Slic3r::Step& file)
wxBoxSizer* bSizer_button = new wxBoxSizer(wxHORIZONTAL);
bSizer_button->SetMinSize(wxSize(FromDIP(100), -1));
m_checkbox = new wxCheckBox(this, wxID_ANY, _L("Don't show again"), wxDefaultPosition, wxDefaultSize, 0);
bSizer_button->Add(m_checkbox, 0, wxALIGN_LEFT);
bSizer_button->AddStretchSpacer(1);
StateColor btn_bg_green(std::pair<wxColour, int>(wxColour(27, 136, 68), StateColor::Pressed), std::pair<wxColour, int>(wxColour(61, 203, 115), StateColor::Hovered),
std::pair<wxColour, int>(AMS_CONTROL_BRAND_COLOUR, StateColor::Normal));
m_button_ok = new Button(this, _L("OK"));
@ -246,6 +248,12 @@ StepMeshDialog::StepMeshDialog(wxWindow* parent, Slic3r::Step& file)
stop_task();
if (validate_number_range(angle_input->GetTextCtrl()->GetValue(), 0.01, 1) &&
validate_number_range(linear_input->GetTextCtrl()->GetValue(), 0.001, 0.1)) {
if (m_checkbox->IsChecked()) {
wxGetApp().app_config->set_bool("enable_step_mesh_setting", false);
}
wxGetApp().app_config->set("linear_defletion", std::to_string(get_linear_defletion()));
wxGetApp().app_config->set("angle_defletion", std::to_string(get_angle_defletion()));
EndModal(wxID_OK);
}
SetFocusIgnoringChildren();
@ -268,7 +276,7 @@ StepMeshDialog::StepMeshDialog(wxWindow* parent, Slic3r::Step& file)
EndModal(wxID_CANCEL);
});
bSizer->Add(bSizer_button, 0, wxALIGN_RIGHT | wxRIGHT| wxBOTTOM, LEFT_RIGHT_PADING);
bSizer->Add(bSizer_button, 1, wxEXPAND | wxALL, LEFT_RIGHT_PADING);
this->SetSizer(bSizer);
update_mesh_number_text();

View File

@ -3,6 +3,7 @@
#include <future>
#include <thread>
#include "GUI_App.hpp"
#include "GUI_Utils.hpp"
#include "libslic3r/Format/STEP.hpp"
#include "Widgets/Button.hpp"
@ -13,12 +14,18 @@ class StepMeshDialog : public Slic3r::GUI::DPIDialog
public:
StepMeshDialog(wxWindow* parent, Slic3r::Step& file);
void on_dpi_changed(const wxRect& suggested_rect) override;
inline double get_linear_init() {
return std::stod(Slic3r::GUI::wxGetApp().app_config->get("linear_defletion"));
}
inline double get_angle_init() {
return std::stod(Slic3r::GUI::wxGetApp().app_config->get("angle_defletion"));
}
inline double get_linear_defletion() {
double value;
if (m_linear_last.ToDouble(&value)) {
return value;
}else {
return 0.003;
return get_linear_init();
}
}
inline double get_angle_defletion() {
@ -26,15 +33,16 @@ public:
if (m_angle_last.ToDouble(&value)) {
return value;
} else {
return 0.5;
return get_angle_init();
}
}
private:
Slic3r::Step& m_file;
Button* m_button_ok = nullptr;
Button* m_button_cancel = nullptr;
wxString m_linear_last = wxString::Format("%.3f", 0.003);
wxString m_angle_last = wxString::Format("%.2f", 0.5);
wxCheckBox* m_checkbox = nullptr;
wxString m_linear_last = wxString::Format("%.3f", get_linear_init());
wxString m_angle_last = wxString::Format("%.2f", get_angle_init());
wxStaticText* mesh_face_number_text;
double m_last_linear;
double m_last_angle;

View File

@ -321,7 +321,7 @@ static void read_model_from_file(const std::string& input_file, Model& model)
std::vector<Preset *> project_presets;
model = Model::read_from_file(input_file, &config, &config_substitutions, strategy, &plate_data_src, &project_presets,
&is_bbl_3mf, &file_version, nullptr, nullptr, nullptr, nullptr, nullptr, plate_to_slice);
&is_bbl_3mf, &file_version, nullptr, nullptr, nullptr, plate_to_slice);
model.add_default_instances();
for (auto object : model.objects)