From 248f6daf96591010654263d57c14bf45fef2a53b Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Sun, 19 Jan 2025 13:59:43 +0800 Subject: [PATCH] ENH:translate text jira: none Change-Id: I0bbacfc198b93f663d1e844664440e45cf39617d --- bbl/i18n/BambuStudio.pot | 51 +++++++++------- bbl/i18n/cs/BambuStudio_cs.po | 69 ++++++++++++---------- bbl/i18n/de/BambuStudio_de.po | 67 ++++++++++++--------- bbl/i18n/en/BambuStudio_en.po | 63 +++++++++++--------- bbl/i18n/es/BambuStudio_es.po | 65 ++++++++++++--------- bbl/i18n/fr/BambuStudio_fr.po | 69 ++++++++++++---------- bbl/i18n/hu/BambuStudio_hu.po | 59 +++++++++++-------- bbl/i18n/it/BambuStudio_it.po | 76 +++++++++++++----------- bbl/i18n/ja/BambuStudio_ja.po | 57 ++++++++++-------- bbl/i18n/ko/BambuStudio_ko.po | 57 ++++++++++-------- bbl/i18n/nl/BambuStudio_nl.po | 66 ++++++++++++--------- bbl/i18n/pl/BambuStudio_pl.po | 67 ++++++++++++--------- bbl/i18n/pt-BR/BambuStudio_pt-BR.po | 57 ++++++++++-------- bbl/i18n/ru/BambuStudio_ru.po | 61 ++++++++++--------- bbl/i18n/sv/BambuStudio_sv.po | 65 ++++++++++++--------- bbl/i18n/tr/BambuStudio_tr.po | 59 +++++++++++-------- bbl/i18n/uk/BambuStudio_uk.po | 59 +++++++++++-------- bbl/i18n/zh_cn/BambuStudio_zh_CN.po | 84 +++++++++++++++++---------- resources/i18n/en/BambuStudio.mo | Bin 333648 -> 333648 bytes resources/i18n/zh_cn/BambuStudio.mo | Bin 388530 -> 389360 bytes src/slic3r/GUI/Plater.cpp | 2 +- src/slic3r/GUI/SelectMachine.cpp | 2 +- src/slic3r/GUI/SyncAmsInfoDialog.cpp | 45 +++++++------- src/slic3r/GUI/SyncAmsInfoDialog.hpp | 5 +- src/slic3r/GUI/Tab.cpp | 2 +- 25 files changed, 695 insertions(+), 512 deletions(-) diff --git a/bbl/i18n/BambuStudio.pot b/bbl/i18n/BambuStudio.pot index c34dd7ba1..1d1c49beb 100644 --- a/bbl/i18n/BambuStudio.pot +++ b/bbl/i18n/BambuStudio.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -5661,6 +5661,10 @@ msgstr "" msgid "Nozzle" msgstr "" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "" @@ -7040,7 +7044,8 @@ msgid "" msgstr "" msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" msgid "" @@ -7376,8 +7381,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 "" @@ -7993,11 +7998,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8005,12 +8005,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8067,6 +8061,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8076,6 +8084,10 @@ msgid "" "the slicer (%s)." msgstr "" +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8102,10 +8114,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -12503,8 +12512,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 "" diff --git a/bbl/i18n/cs/BambuStudio_cs.po b/bbl/i18n/cs/BambuStudio_cs.po index 90b03a9f0..53dfdaec0 100644 --- a/bbl/i18n/cs/BambuStudio_cs.po +++ b/bbl/i18n/cs/BambuStudio_cs.po @@ -2,12 +2,12 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: 2023-10-18 10:45+0800\n" "Last-Translator: René Mošner \n" "Language-Team: \n" @@ -5848,6 +5848,10 @@ msgstr "" msgid "Nozzle" msgstr "Tryska" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Čistící objem" @@ -7278,7 +7282,8 @@ msgid "" msgstr "" msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" msgid "" @@ -7639,8 +7644,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" @@ -8299,11 +8304,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8311,12 +8311,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8373,6 +8367,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8382,6 +8390,10 @@ msgid "" "the slicer (%s)." msgstr "" +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8408,10 +8420,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13219,8 +13228,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 "" @@ -14275,8 +14284,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 F." +"jeho stěn spočívala na tiskovém podloží? Vyberte funkci \"Plochou na " +"podložku\" nebo stiskněte klávesu F." #: resources/data/hints.ini: [hint:Object List] msgid "" @@ -14779,12 +14788,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 " diff --git a/bbl/i18n/de/BambuStudio_de.po b/bbl/i18n/de/BambuStudio_de.po index f4bfe72bf..2229c1cee 100644 --- a/bbl/i18n/de/BambuStudio_de.po +++ b/bbl/i18n/de/BambuStudio_de.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -6028,6 +6028,10 @@ msgstr "" msgid "Nozzle" msgstr "Düse" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Reinigungsvolumen" @@ -7530,10 +7534,9 @@ msgstr "" "generate timelapse videos." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Zeitraffer wird nicht unterstützt, da die Druckreihenfolge auf „Nach Objekt“ " -"eingestellt ist." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7935,13 +7938,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 " @@ -8618,11 +8621,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8630,12 +8628,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8692,6 +8684,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8703,6 +8709,12 @@ msgstr "" "The selected printer (%s) is incompatible with the chosen printer profile in " "the slicer (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"Zeitraffer wird nicht unterstützt, da die Druckreihenfolge auf „Nach Objekt“ " +"eingestellt ist." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8732,10 +8744,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13870,12 +13879,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" @@ -16233,8 +16242,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):" diff --git a/bbl/i18n/en/BambuStudio_en.po b/bbl/i18n/en/BambuStudio_en.po index 53b5eb465..9c3995d85 100644 --- a/bbl/i18n/en/BambuStudio_en.po +++ b/bbl/i18n/en/BambuStudio_en.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5927,6 +5927,10 @@ msgstr "" msgid "Nozzle" msgstr "Nozzle" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Flushing volumes" @@ -6367,7 +6371,7 @@ msgstr "All objects will be removed, continue?" msgid "The current project has unsaved changes, save it before continue?" msgstr "" -"The current project has unsaved changes, would you like to save before " +"The current project has unsaved changes. Would you like to save before " "continuing?" msgid "Remember my choice." @@ -7389,9 +7393,9 @@ msgstr "" "generate timelapse videos." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Timelapse is not supported because Print sequence is set to \"By object\"." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7775,13 +7779,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 " @@ -8441,11 +8445,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8453,12 +8452,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8515,6 +8508,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8526,6 +8533,11 @@ msgstr "" "The selected printer (%s) is incompatible with the chosen printer profile in " "the slicer (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"Timelapse is not supported because Print sequence is set to \"By object\"." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8555,10 +8567,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13521,12 +13530,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" diff --git a/bbl/i18n/es/BambuStudio_es.po b/bbl/i18n/es/BambuStudio_es.po index 942a7110a..08e9b34ef 100644 --- a/bbl/i18n/es/BambuStudio_es.po +++ b/bbl/i18n/es/BambuStudio_es.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -6007,6 +6007,10 @@ msgstr "" msgid "Nozzle" msgstr "Boquilla" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Volúmenes de limpieza" @@ -7508,10 +7512,9 @@ msgstr "" "generate timelapse videos." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"No se admite Timelapse porque Secuencia de impresión está configurada como " -"\"Por objeto\"." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7907,8 +7910,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" @@ -8584,11 +8587,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8596,12 +8594,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8658,6 +8650,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8669,6 +8675,12 @@ msgstr "" "The selected printer (%s) is incompatible with the chosen printer profile in " "the slicer (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"No se admite Timelapse porque Secuencia de impresión está configurada como " +"\"Por objeto\"." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8698,10 +8710,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13829,12 +13838,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" @@ -17880,9 +17889,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" diff --git a/bbl/i18n/fr/BambuStudio_fr.po b/bbl/i18n/fr/BambuStudio_fr.po index cd83249dc..65a097146 100644 --- a/bbl/i18n/fr/BambuStudio_fr.po +++ b/bbl/i18n/fr/BambuStudio_fr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -6013,6 +6013,10 @@ msgstr "" msgid "Nozzle" msgstr "Buse" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Volumes de rinçage" @@ -7521,10 +7525,9 @@ msgstr "" "generate timelapse videos." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Le timelapse est désactivé car la Séquence d'Impression est définie sur " -"« Par objet »." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7931,8 +7934,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 d’outil, il est recommandé " "d’ajouter une \"Tour de nettoyage timelapse\".\n" @@ -8078,9 +8081,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" @@ -8613,11 +8616,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8625,12 +8623,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8687,6 +8679,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8698,6 +8704,12 @@ msgstr "" "The selected printer (%s) is incompatible with the chosen printer profile in " "the slicer (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"Le timelapse est désactivé car la Séquence d'Impression est définie sur " +"« Par objet »." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8727,10 +8739,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -10261,8 +10270,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" @@ -13880,12 +13889,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" diff --git a/bbl/i18n/hu/BambuStudio_hu.po b/bbl/i18n/hu/BambuStudio_hu.po index 17c679e9b..ab1263e32 100644 --- a/bbl/i18n/hu/BambuStudio_hu.po +++ b/bbl/i18n/hu/BambuStudio_hu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5973,6 +5973,10 @@ msgstr "" msgid "Nozzle" msgstr "Fúvóka" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Tisztítási mennyiségek" @@ -7452,10 +7456,9 @@ msgstr "" "generate timelapse videos." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"A timelapse nem támogatott ebben a módban, mert a nyomtatási sorrend " -"„Tárgyanként” értékre van állítva." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7850,8 +7853,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 " @@ -8524,11 +8527,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8536,12 +8534,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8598,6 +8590,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8609,6 +8615,12 @@ msgstr "" "The selected printer (%s) is incompatible with the chosen printer profile in " "the slicer (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"A timelapse nem támogatott ebben a módban, mert a nyomtatási sorrend " +"„Tárgyanként” értékre van állítva." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8638,10 +8650,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13707,12 +13716,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" diff --git a/bbl/i18n/it/BambuStudio_it.po b/bbl/i18n/it/BambuStudio_it.po index 676b4f717..e7bfd1f17 100644 --- a/bbl/i18n/it/BambuStudio_it.po +++ b/bbl/i18n/it/BambuStudio_it.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5982,6 +5982,10 @@ msgstr "" msgid "Nozzle" msgstr "Nozzle" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Volumi di spurgo" @@ -7464,10 +7468,9 @@ msgstr "" "non genereranno video timelapse." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Il timelapse non è supportato perché la sequenza di stampa è impostata su " -"\"Per oggetto\"." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7862,8 +7865,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" @@ -8539,11 +8542,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8551,12 +8549,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8613,6 +8605,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8624,6 +8630,12 @@ msgstr "" "The selected printer (%s) is incompatible with the chosen printer profile in " "the slicer (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"Il timelapse non è supportato perché la sequenza di stampa è impostata su " +"\"Per oggetto\"." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8653,10 +8665,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -9119,8 +9128,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 " @@ -13765,8 +13774,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" @@ -15704,12 +15713,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 " @@ -18234,8 +18244,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 " diff --git a/bbl/i18n/ja/BambuStudio_ja.po b/bbl/i18n/ja/BambuStudio_ja.po index 5eb07bd5a..7179c84d9 100644 --- a/bbl/i18n/ja/BambuStudio_ja.po +++ b/bbl/i18n/ja/BambuStudio_ja.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5855,6 +5855,10 @@ msgstr "" msgid "Nozzle" msgstr "ノズル" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "フラッシュ量" @@ -7298,9 +7302,9 @@ msgstr "" "generate timelapse videos." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Timelapse is not supported because Print sequence is set to \"By object\"." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7683,8 +7687,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 "" "ヘッド無しのタイムラプスビデオを録画する時に、「タイムラプスプライムタワー」" "を追加してください。プレートで右クリックして、「プリミティブを追加」→「タイム" @@ -8333,11 +8337,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8345,12 +8344,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8407,6 +8400,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8418,6 +8425,11 @@ msgstr "" "The selected printer (%s) is incompatible with the chosen printer profile in " "the slicer (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"Timelapse is not supported because Print sequence is set to \"By object\"." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8447,10 +8459,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13312,12 +13321,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" diff --git a/bbl/i18n/ko/BambuStudio_ko.po b/bbl/i18n/ko/BambuStudio_ko.po index 39b23e233..22d573668 100644 --- a/bbl/i18n/ko/BambuStudio_ko.po +++ b/bbl/i18n/ko/BambuStudio_ko.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5873,6 +5873,10 @@ msgstr "" msgid "Nozzle" msgstr "노즐" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "짜낸 필라 양" @@ -7332,9 +7336,9 @@ msgstr "" "습니다." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"인쇄 순서가 \"객체별\"로 설정되어 있으므로 시간 경과는 지원되지 않습니다." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7707,8 +7711,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" @@ -8364,11 +8368,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8376,12 +8375,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8438,6 +8431,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8449,6 +8456,11 @@ msgstr "" "선택한 프린터(%s)는 슬라이서(%s)에서 선택한 프린터 프로필과 호환되지 않습니" "다." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"인쇄 순서가 \"객체별\"로 설정되어 있으므로 시간 경과는 지원되지 않습니다." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8477,10 +8489,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13381,12 +13390,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" diff --git a/bbl/i18n/nl/BambuStudio_nl.po b/bbl/i18n/nl/BambuStudio_nl.po index c66f0181f..83b8e1d68 100644 --- a/bbl/i18n/nl/BambuStudio_nl.po +++ b/bbl/i18n/nl/BambuStudio_nl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -6006,6 +6006,10 @@ msgstr "" msgid "Nozzle" msgstr "Nozzle" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Volumes schoonmaken" @@ -7508,10 +7512,9 @@ msgstr "" "generate timelapse videos." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Timelapse wordt niet ondersteund omdat Afdruksequentie is ingesteld op \"Per " -"object\"." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7733,9 +7736,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" @@ -7905,8 +7909,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" @@ -8585,11 +8589,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8597,12 +8596,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8659,6 +8652,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8670,6 +8677,12 @@ msgstr "" "The selected printer (%s) is incompatible with the chosen printer profile in " "the slicer (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"Timelapse wordt niet ondersteund omdat Afdruksequentie is ingesteld op \"Per " +"object\"." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8699,10 +8712,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13789,12 +13799,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" diff --git a/bbl/i18n/pl/BambuStudio_pl.po b/bbl/i18n/pl/BambuStudio_pl.po index d210199ac..398b52f82 100644 --- a/bbl/i18n/pl/BambuStudio_pl.po +++ b/bbl/i18n/pl/BambuStudio_pl.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+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" @@ -5996,6 +5996,10 @@ msgstr "" msgid "Nozzle" msgstr "Dysza" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Objętości płukania" @@ -7481,10 +7485,9 @@ msgid "" msgstr "W trybie Wazy, maszyny o strukturze I3 nie generują wideo timelapse." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Timelapse nie jest obsługiwany, ponieważ sekwencja druku jest ustawiona na " -"\"Według obiektu\"." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7873,8 +7876,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" @@ -8551,11 +8554,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8563,12 +8561,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8625,6 +8617,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8636,6 +8642,12 @@ msgstr "" "Wybrana drukarka (%s) jest niezgodna z wybranym profilem drukarki w " "programie (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"Timelapse nie jest obsługiwany, ponieważ sekwencja druku jest ustawiona na " +"\"Według obiektu\"." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8665,10 +8677,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -11861,10 +11870,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" @@ -13746,8 +13755,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, " diff --git a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po index 746d8218d..58939003b 100644 --- a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po +++ b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po @@ -1,12 +1,12 @@ # Copyright (C) 2019 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST Translator Jiang Yue , 2019. -# +# msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -5974,6 +5974,10 @@ msgstr "" msgid "Nozzle" msgstr "Bico" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Volumes de descarga" @@ -7455,10 +7459,9 @@ msgstr "" "vídeos em timelapse." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"O lapso de tempo não é suportado porque a sequência de impressão está " -"definida como “Por objeto”." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7855,8 +7858,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" @@ -8530,11 +8533,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8542,12 +8540,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8604,6 +8596,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8615,6 +8621,12 @@ msgstr "" "The selected printer (%s) is incompatible with the chosen printer profile in " "the slicer (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"O lapso de tempo não é suportado porque a sequência de impressão está " +"definida como “Por objeto”." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8644,10 +8656,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13727,8 +13736,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 " diff --git a/bbl/i18n/ru/BambuStudio_ru.po b/bbl/i18n/ru/BambuStudio_ru.po index ec11da4af..042edb34c 100644 --- a/bbl/i18n/ru/BambuStudio_ru.po +++ b/bbl/i18n/ru/BambuStudio_ru.po @@ -2,12 +2,12 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# msgid "" msgstr "" "Project-Id-Version: Bambu Studio 1.10.1 Public Release\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: 2024-09-27 23:58+0700\n" "Last-Translator: \n" "Language-Team: Andylg \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.5\n" msgid "Supports Painting" @@ -6122,6 +6122,10 @@ msgstr "" msgid "Nozzle" msgstr "Сопло" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Объём очистки" @@ -7678,10 +7682,9 @@ msgstr "" "писать таймлапс." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Таймлапс не поддерживается, поскольку для последовательности печати " -"установлено значение «Печать по очереди»." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -8082,8 +8085,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" @@ -8776,11 +8779,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8788,12 +8786,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8850,6 +8842,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8861,6 +8867,12 @@ msgstr "" "Выбранный принтер (%s) несовместим с профилем принтера (%s), выбранным в " "слайсере." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"Таймлапс не поддерживается, поскольку для последовательности печати " +"установлено значение «Печать по очереди»." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8890,10 +8902,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -14193,8 +14202,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" diff --git a/bbl/i18n/sv/BambuStudio_sv.po b/bbl/i18n/sv/BambuStudio_sv.po index 708bcd90f..84e886cdf 100644 --- a/bbl/i18n/sv/BambuStudio_sv.po +++ b/bbl/i18n/sv/BambuStudio_sv.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -5941,6 +5941,10 @@ msgstr "" msgid "Nozzle" msgstr "Nozzel" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Rensnings volymer" @@ -7413,10 +7417,9 @@ msgstr "" "generate timelapse videos." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Timelapse stöds inte eftersom utskrifts sekvensen är inställd på \"Per objekt" -"\"." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7807,8 +7810,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" @@ -8482,11 +8485,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8494,12 +8492,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8556,6 +8548,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8567,6 +8573,12 @@ msgstr "" "The selected printer (%s) is incompatible with the chosen printer profile in " "the slicer (%s)." +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\"." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8596,10 +8608,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13605,12 +13614,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" @@ -17554,9 +17563,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" diff --git a/bbl/i18n/tr/BambuStudio_tr.po b/bbl/i18n/tr/BambuStudio_tr.po index 2638f2ebc..cc5317774 100644 --- a/bbl/i18n/tr/BambuStudio_tr.po +++ b/bbl/i18n/tr/BambuStudio_tr.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: 2025-01-12 21:04+0300\n" "Last-Translator: Fatih AYDIN \n" "Language-Team: \n" @@ -5985,6 +5985,10 @@ msgstr "" msgid "Nozzle" msgstr "Nozul" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Temizleme hacimleri" @@ -7501,10 +7505,9 @@ msgstr "" "atlamalı videolar oluşturmayacaktır." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Timelapse desteklenmiyor çünkü Baskı sıralaması \"Nesneye\" göre olarak " -"ayarlandı." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7896,8 +7899,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" @@ -8569,11 +8572,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8581,12 +8579,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8643,6 +8635,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8654,6 +8660,12 @@ msgstr "" "Seçilen yazıcı (%s) dilimleyicide (%s) seçilen yazıcı profili ile uyumlu " "değil." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"Timelapse desteklenmiyor çünkü Baskı sıralaması \"Nesneye\" göre olarak " +"ayarlandı." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8683,10 +8695,7 @@ msgstr "%1s malzemesini %2s nozul ile yazdırmak nozul hasarına neden olabilir. msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -9469,8 +9478,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 " @@ -13771,8 +13780,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 " diff --git a/bbl/i18n/uk/BambuStudio_uk.po b/bbl/i18n/uk/BambuStudio_uk.po index 37df6bf30..25da8180d 100644 --- a/bbl/i18n/uk/BambuStudio_uk.po +++ b/bbl/i18n/uk/BambuStudio_uk.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: BambuLab Україна\n" @@ -2784,8 +2784,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 "" "The nozzle flow is not set. Please set the nozzle flow rate before editing " @@ -6008,6 +6008,10 @@ msgstr "" msgid "Nozzle" msgstr "Сопло" +msgctxt "SideBar" +msgid "Filaments" +msgstr "" + msgid "Flushing volumes" msgstr "Промивні обсяги" @@ -7519,10 +7523,9 @@ msgstr "" "створювати відео в режимі таймлапсу." msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." msgstr "" -"Таймлапс не підтримується через те, що послідовність друку встановлена в “За " -"об’єктом”." msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7916,8 +7919,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" @@ -8594,11 +8597,6 @@ msgid "" "Are you sure you want to continue?" msgstr "" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "" - msgctxt "Sync_AMS" msgid "Original" msgstr "" @@ -8606,12 +8604,6 @@ msgstr "" msgid "After mapping" msgstr "" -msgid "Are you sure to synchronize the filaments?" -msgstr "" - -msgid "Are you sure to directly override current filaments?" -msgstr "" - msgctxt "Sync_AMS" msgid "Plate" msgstr "" @@ -8668,6 +8660,20 @@ msgstr "" msgid "Automatically merge the same colors in the model after mapping." msgstr "" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" + +msgid "Are you sure to synchronize the filaments?" +msgstr "" + msgid "Synchronize now" msgstr "" @@ -8678,6 +8684,12 @@ msgid "" msgstr "" "Вибраний принтер (%s) несумісний з обраним профілем принтера в різальні (%s)." +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "" +"Таймлапс не підтримується через те, що послідовність друку встановлена в “За " +"об’єктом”." + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8707,10 +8719,7 @@ msgstr "" msgid "Successfully synchronized nozzle and AMS number information." msgstr "" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" +msgid "Continue to sync filaments" msgstr "" msgctxt "Sync_Nozzle_AMS" @@ -13821,8 +13830,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 "" "Ми перейменовуємо налаштування на “Виробник Тип Серійний номер @принтер, " diff --git a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po index 68cfed9ce..a12cff521 100644 --- a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po +++ b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po @@ -1,12 +1,12 @@ # Copyright (C) 2019 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST Translator Jiang Yue , 2019. -# +# msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-18 21:59+0800\n" +"POT-Creation-Date: 2025-01-19 14:51+0800\n" "PO-Revision-Date: 2025-01-08 20:27+0800\n" "Last-Translator: Jiang Yue \n" "Language-Team: \n" @@ -5809,6 +5809,10 @@ msgstr "同步喷嘴信息和AMS编号" msgid "Nozzle" msgstr "喷嘴" +msgctxt "SideBar" +msgid "Filaments" +msgstr "耗材列表" + msgid "Flushing volumes" msgstr "冲刷体积" @@ -6243,7 +6247,7 @@ msgid "All objects will be removed, continue?" msgstr "即将删除所有对象,是否继续?" msgid "The current project has unsaved changes, save it before continue?" -msgstr "当前项目包含未保存的修改,是否先保存?" +msgstr "当前项目包含未保存的修改。是否先保存?" msgid "Remember my choice." msgstr "记住我的选择。" @@ -7252,8 +7256,9 @@ msgid "" msgstr "启用螺旋花瓶模式时,具有I3结构的机器将不会生成延时视频。" msgid "" -"Timelapse is not supported because Print sequence is set to \"By object\"." -msgstr "切片参数中开启了逐件打印,无法支持延时摄影。" +"The current printer does not support timelapse in Traditional Mode when " +"printing By-Object." +msgstr "新的当前打印机在打印By-Object时不支持传统模式下的延时摄影。" msgid "" "You have selected both external and AMS filaments for an extruder. You will " @@ -7628,8 +7633,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" "右键单击打印板的空白位置,选择“添加标准模型”->“延时摄影擦料塔”。" @@ -8273,11 +8278,6 @@ msgid "" "Are you sure you want to continue?" msgstr "同步AMS耗材将丢弃已修改但未保存的耗材预设。您确定要继续吗?" -msgid "" -"After sync, all currently configured filament presets and colors will be " -"discarded." -msgstr "同步后将丢弃所有当前配置的耗材预设、颜色。" - msgctxt "Sync_AMS" msgid "Original" msgstr "原项目" @@ -8285,12 +8285,6 @@ msgstr "原项目" msgid "After mapping" msgstr "匹配后" -msgid "Are you sure to synchronize the filaments?" -msgstr "确定要同步AMS中耗材信息吗?" - -msgid "Are you sure to directly override current filaments?" -msgstr "确定要直接覆盖当前耗材吗?" - msgctxt "Sync_AMS" msgid "Plate" msgstr "盘号" @@ -8353,6 +8347,22 @@ msgstr "未使用的AMS耗材也添加到耗材列表。" msgid "Automatically merge the same colors in the model after mapping." msgstr "匹配后自动合并模型中的相同颜色。" +msgid "" +"The project's filament list will be directly replaced with the information " +"of all filaments from the printer. This action cannot be undone." +msgstr "项目耗材列表将直接被来自打印机的所有的耗材信息替换。此操作不可撤销。" + +msgid "" +"After being synced, the project's filament presets and colors will be " +"replaced with the mapped filament types and colors. This action cannot be " +"undone." +msgstr "" +"同步后,项目耗材列表的预设和颜色将被映射后的耗材类型和颜色替代,此操作不可撤" +"销。" + +msgid "Are you sure to synchronize the filaments?" +msgstr "确定要同步AMS中耗材信息吗?" + msgid "Synchronize now" msgstr "立即同步" @@ -8362,6 +8372,10 @@ msgid "" "the slicer (%s)." msgstr "所选打印机(%s)与切片软件中选择的打印机配置文件(%s)不兼容。" +msgid "" +"Timelapse is not supported because Print sequence is set to \"By object\"." +msgstr "切片参数中开启了逐件打印,无法支持延时摄影。" + msgid "" "You selected external and AMS filament at the same time in an extruder, you " "will need manually change external filament." @@ -8390,18 +8404,15 @@ msgstr "%1s材料在使用%2s的喷嘴打印时,可能会导致喷嘴损坏。" msgid "Successfully synchronized nozzle and AMS number information." msgstr "喷嘴信息和AMS数量同步成功。" -msgid "Sync filament" -msgstr "" - -msgid "Sync AMS filament" -msgstr "继续同步AMS耗材" +msgid "Continue to sync filaments" +msgstr "继续同步耗材" msgctxt "Sync_Nozzle_AMS" msgid "Cancel" msgstr "知道了" msgid "Successfully synchronized color and type of filament from printer." -msgstr "打印机的耗材颜色和材质同步成功。" +msgstr "成功从打印机同步耗材颜色和类型。" msgctxt "FinishSyncAms" msgid "OK" @@ -13087,8 +13098,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" @@ -13511,8 +13522,8 @@ msgid "" "printer configuration.\n" "Please click the Sync button above and restart the calibration." msgstr "" -"当前选择的右喷头喷嘴类型与实际打印机的喷嘴类型不匹配。请点击上方的同步按钮并" -"重新开始校准。" +"当前选择的喷头喷嘴类型与实际打印机的喷嘴类型不匹配。请点击上方的同步按钮并重" +"新开始校准。" #, c-format, boost-format msgid "" @@ -13526,6 +13537,8 @@ msgid "" "printer nozzle type.\n" "Please click the Sync button above and restart the calibration." msgstr "" +"当前选择的%s喷头喷嘴类型与实际打印机的喷嘴类型不匹配。请点击上方的同步按钮并" +"重新开始校准。" msgid "" "Unable to calibrate: maybe because the set calibration value range is too " @@ -14466,6 +14479,17 @@ msgstr "" "避免翘曲\n" "您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。" +#~ msgid "" +#~ "After sync, all currently configured filament presets and colors will be " +#~ "discarded." +#~ msgstr "同步后将丢弃所有当前配置的耗材预设、颜色。" + +#~ msgid "Are you sure to directly override current filaments?" +#~ msgstr "确定要直接覆盖当前耗材吗?" + +#~ msgid "Sync AMS filament" +#~ msgstr "继续同步AMS耗材" + #, c-format, boost-format #~ msgid "" #~ " located within the %s only area, making it impossible to print with the " @@ -20866,8 +20890,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 "" diff --git a/resources/i18n/en/BambuStudio.mo b/resources/i18n/en/BambuStudio.mo index 8944d1b46d1472f53f0c7d50de6621f097b641b1..edf8d46babb4aac4ff42d4ab38bb2291b146fd5b 100644 GIT binary patch delta 27 jcmcbxPUONmk%kt=7N!>FEiAF~ne`OHwFEiAF~8Fi*_oX?`ay>~v#;c@`MQ4CW6 diff --git a/resources/i18n/zh_cn/BambuStudio.mo b/resources/i18n/zh_cn/BambuStudio.mo index 836bfa072fa226343310f784ab8baa563e04f12b..4e7f4b69be895c58633e7d18086c8ddfa39a24ae 100644 GIT binary patch delta 76010 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 ^9_0ETSfBQt?&(bfXR#RhxEcITORR?K@m8#X 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 M*#28W@VlP>AA~T*z5oCK delta 75377 zcmXWkWndP^8iwJ`_XT%%5*&hi(F6%0xVyW%+v4u-R@{rbbBcSRP+W@_Emk=9voq(< zH8ZX2$LP2bW8hBfVJt)bG^WJ3B?FvvmI$wI!53X zR0mRp1~^->Cel|YYFL018misi5h&cIoy4rVJA;FQAb*3Ouf_MOcna&h5L zY>LrJ2RMFgi!rey=EXi(0oPy=e2=*?XPE#e1vW;ibNZq>_Ae@8fn`lZf-x!i5Nj!n zt_SLoh>y)t5A?ujI2kpf*{Bh�+>8)v+h2P`||}_{|y+ZaNSRRh}3X@{~4T95q#? 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 G@BR-aI-Cdq diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 3b7cd6c65..e5edf9b01 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -1687,7 +1687,7 @@ Sidebar::Sidebar(Plater *parent) wxBoxSizer* bSizer39; bSizer39 = new wxBoxSizer( wxHORIZONTAL ); p->m_filament_icon = new ScalableButton(p->m_panel_filament_title, wxID_ANY, "filament"); - p->m_staticText_filament_settings = new Label(p->m_panel_filament_title, _L("Filaments"), LB_PROPAGATE_MOUSE_EVENT); + p->m_staticText_filament_settings = new Label(p->m_panel_filament_title, _CTX(L_CONTEXT("Filaments", "SideBar"), "SideBar"), LB_PROPAGATE_MOUSE_EVENT); bSizer39->Add(p->m_filament_icon, 0, wxALIGN_CENTER | wxLEFT | wxRIGHT, FromDIP(10)); bSizer39->Add( p->m_staticText_filament_settings, 0, wxALIGN_CENTER ); bSizer39->Add(FromDIP(10), 0, 0, 0, 0); diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index c558deefa..6379d4180 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -1866,7 +1866,7 @@ void SelectMachineDialog::show_status(PrintDialogStatus status, std::vector +#include "Widgets/Label.hpp" #include "Widgets/Button.hpp" #include "Widgets/CheckBox.hpp" #include "CapsuleButton.hpp" @@ -22,7 +23,7 @@ using namespace Slic3r::GUI; #define BUTTON_SIZE wxSize(FromDIP(58), FromDIP(24)) #define SyncAmsInfoDialogWidth FromDIP(675) - +#define SyncLabelWidth FromDIP(640) namespace Slic3r { namespace GUI { wxDEFINE_EVENT(EVT_CLEAR_IPADDRESS, wxCommandEvent); wxDEFINE_EVENT(EVT_UPDATE_USER_MACHINE_LIST, wxCommandEvent); @@ -103,14 +104,9 @@ bool SyncAmsInfoDialog::Show(bool show) m_button_cancel->Hide(); m_confirm_title->Show(); m_confirm_title->SetLabel(_L("Printer not connected. Please connect or choose a printer on the Device page and try again.")); - SetMinSize(wxSize(FromDIP(700), -1)); - SetMaxSize(wxSize(FromDIP(700), -1)); - // m_confirm_title->SetForegroundColour(wxColour(250, 10, 10, 255)); } else if (dirty_filament) { m_confirm_title->Show(); m_confirm_title->SetLabel(_L("Synchronizing AMS filaments will discard your modified but unsaved filament presets.\nAre you sure you want to continue?")); - SetMinSize(wxSize(FromDIP(700), -1)); - SetMaxSize(wxSize(FromDIP(700), -1)); } else if (!m_check_dirty_fialment) { show_color_panel(true); m_filament_left_panel->Show(false); // empty_project @@ -119,10 +115,10 @@ bool SyncAmsInfoDialog::Show(bool show) if (m_mode_combox_sizer) { m_mode_combox_sizer->Show(true); } - m_confirm_title->SetLabel(_L("After sync, all currently configured filament presets and colors will be discarded.")); - SetMinSize(wxSize(SyncAmsInfoDialogWidth, -1)); - SetMaxSize(wxSize(SyncAmsInfoDialogWidth, -1)); + m_confirm_title->SetLabel(m_undone_str); } + + Layout(); Fit(); CenterOnParent(); @@ -376,12 +372,15 @@ void SyncAmsInfoDialog::update_when_change_map_mode(int idx) { m_map_mode = (MapModeEnum) idx; if (m_map_mode == MapModeEnum::ColorMap) { - m_are_you_sure_title->SetLabel(_L("Are you sure to synchronize the filaments?")); show_color_panel(true); + m_confirm_title->SetLabel(m_undone_str); } else if (m_map_mode == MapModeEnum::Override) { - m_are_you_sure_title->SetLabel(_L("Are you sure to directly override current filaments?")); show_color_panel(false); + m_confirm_title->Show(); + m_confirm_title->SetLabel(m_override_undone_str); } + Layout(); + Fit(); } void SyncAmsInfoDialog::update_when_change_map_mode(wxCommandEvent &e) @@ -430,6 +429,7 @@ void SyncAmsInfoDialog::show_color_panel(bool flag, bool update_layout) update_more_setting(); } m_confirm_title->Show(flag); + m_are_you_sure_title->Show(flag); if (flag) { auto extruders = wxGetApp().plater()->get_partplate_list().get_plate(m_specify_plate_idx)->get_extruders(); /*if (wxGetApp().plater()->get_extruders_colors().size() != extruders.size()) { @@ -621,8 +621,7 @@ void SyncAmsInfoDialog::updata_ui_when_priner_not_same() { m_button_ok->SetLabel(_L("OK")); m_confirm_title->Show(); m_confirm_title->SetLabel(_L("The connected printer does not match the currently selected printer. Please change the selected printer.")); - SetMinSize(wxSize(FromDIP(800), -1)); - SetMaxSize(wxSize(FromDIP(800), -1)); + Layout(); Fit(); } @@ -1289,15 +1288,17 @@ SyncAmsInfoDialog::SyncAmsInfoDialog(wxWindow *parent, SyncInfo &info) : bSizer->Add(more_setting_sizer, 0, wxEXPAND | wxLEFT, FromDIP(25)); wxBoxSizer *confirm_boxsizer = new wxBoxSizer(wxVERTICAL); - m_confirm_title = new wxStaticText(this, wxID_ANY, _L("After sync, all currently configured filament presets and colors will be discarded."), - wxDefaultPosition, wxDefaultSize); - //m_confirm_title->Wrap(FromDIP(SyncAmsInfoDialogWidth - 50)); - //m_confirm_title->SetFont(Label::Head_14); - confirm_boxsizer->Add(m_confirm_title, 0, wxALIGN_LEFT | wxTOP | wxRIGHT, FromDIP(10)); + + m_override_undone_str = _L("The project's filament list will be directly replaced with the information of all filaments from the printer. This action cannot be undone."); + m_undone_str = _L("After being synced, the project's filament presets and colors will be replaced with the mapped filament types and colors. This action cannot be undone."); + m_confirm_title = new Label(this, m_undone_str, LB_AUTO_WRAP); + m_confirm_title->SetMinSize(wxSize(SyncLabelWidth, -1)); + m_confirm_title->SetMaxSize(wxSize(SyncLabelWidth, -1)); + confirm_boxsizer->Add(m_confirm_title, 0, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL | wxTOP, FromDIP(10)); m_are_you_sure_title = new wxStaticText(this, wxID_ANY,_L("Are you sure to synchronize the filaments?")); //m_are_you_sure_title->SetFont(Label::Head_14); - confirm_boxsizer->Add(m_are_you_sure_title, 0, wxALIGN_LEFT | wxTOP, FromDIP(0)); - bSizer->Add(confirm_boxsizer, 0, wxALIGN_LEFT | wxLEFT, FromDIP(25)); + confirm_boxsizer->Add(m_are_you_sure_title, 0, wxALIGN_LEFT | wxTOP, FromDIP(0)); + bSizer->Add(confirm_boxsizer, 0, wxALIGN_LEFT | wxLEFT , FromDIP(25)); wxBoxSizer *warning_sizer = new wxBoxSizer(wxHORIZONTAL); m_warning_text = new wxStaticText(this, wxID_ANY, _L("Error") + ":"); @@ -1860,7 +1861,7 @@ bool SyncAmsInfoDialog::is_nozzle_type_match(ExtderData data) const auto &project_config = wxGetApp().preset_bundle->project_config; // check nozzle used - auto used_filaments = wxGetApp().plater()->get_partplate_list().get_curr_plate()->get_used_filaments(); // 1 based + auto used_filaments = wxGetApp().plater()->get_partplate_list().get_curr_plate()->get_used_filaments(); // 1 based auto filament_maps = wxGetApp().plater()->get_partplate_list().get_curr_plate()->get_real_filament_maps(project_config); // 1 based std::map used_extruders_flow; std::vector used_extruders; // 0 based @@ -4384,7 +4385,7 @@ SyncNozzleAndAmsDialog::SyncNozzleAndAmsDialog(wxWindow *parent, InputInfo &inpu std::pair(AMS_CONTROL_BRAND_COLOUR, StateColor::Normal)); StateColor btn_bg_white(std::pair(wxColour(23, 25, 22), StateColor::Pressed), std::pair(wxColour(43, 45, 42), StateColor::Hovered), std::pair(wxColour(23, 25, 22), StateColor::Normal)); - m_button_ok = new Button(this, m_input_info.only_external_material ? _L("Sync filament") : _L("Sync AMS filament")); + m_button_ok = new Button(this, _L("Continue to sync filaments")); m_button_ok->SetBackgroundColor(btn_bg_green); m_button_ok->SetBorderWidth(0); m_button_ok->SetTextColor(wxColour(0xFEFEFE)); diff --git a/src/slic3r/GUI/SyncAmsInfoDialog.hpp b/src/slic3r/GUI/SyncAmsInfoDialog.hpp index 72417b323..370579c1a 100644 --- a/src/slic3r/GUI/SyncAmsInfoDialog.hpp +++ b/src/slic3r/GUI/SyncAmsInfoDialog.hpp @@ -11,6 +11,7 @@ #include "DeviceManager.hpp" class Button; class CheckBox; +class Label; namespace Slic3r { namespace GUI { class CapsuleButton; class SyncAmsInfoDialog : public DPIDialog @@ -312,7 +313,9 @@ private: wxBoxSizer * sizer_basic_right_info = nullptr; wxBoxSizer * sizer_advanced_options_title = nullptr; wxPanel * m_rename_edit_panel = nullptr; - wxStaticText * m_confirm_title = nullptr; + Label * m_confirm_title = nullptr; + wxString m_undone_str; + wxString m_override_undone_str; wxStaticText * m_are_you_sure_title = nullptr; // wxBoxSizer * m_plate_combox_sizer = nullptr; diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index 526b4bb5c..6d732ff2d 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -1486,7 +1486,7 @@ void Tab::on_value_change(const std::string& opt_key, const boost::any& value) auto printer_structure_opt = m_preset_bundle->printers.get_edited_preset().config.option>("printer_structure"); if ((printer_structure_opt && printer_structure_opt->value == PrinterStructure::psI3) || m_preset_bundle->get_printer_extruder_count() == 2) { - wxString msg_text = _(L("Timelapse is not supported because Print sequence is set to \"By object\".")); + wxString msg_text = _(L("The current printer does not support timelapse in Traditional Mode when printing By-Object.")); msg_text += "\n\n" + _(L("Still print by object?")); MessageDialog dialog(wxGetApp().plater(), msg_text, "", wxICON_WARNING | wxYES | wxNO);