From d75006af5080a5fa7eda868b15e47c82ac297762 Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Mon, 13 Jan 2025 11:34:14 +0800 Subject: [PATCH] ENH: add translations jira:STUDIO-9753,STUDIO-9727 Signed-off-by: xun.zhang Change-Id: I1b699a8d7a50cd75cf141c07b8b21dd02d888e35 --- bbl/i18n/BambuStudio.pot | 111 ++++++------ bbl/i18n/cs/BambuStudio_cs.po | 139 ++++++++-------- bbl/i18n/de/BambuStudio_de.po | 151 ++++++++--------- bbl/i18n/en/BambuStudio_en.po | 135 ++++++++------- bbl/i18n/es/BambuStudio_es.po | 137 ++++++++------- bbl/i18n/fr/BambuStudio_fr.po | 145 ++++++++-------- bbl/i18n/hu/BambuStudio_hu.po | 123 +++++++------- bbl/i18n/it/BambuStudio_it.po | 148 ++++++++-------- bbl/i18n/ja/BambuStudio_ja.po | 123 +++++++------- bbl/i18n/ko/BambuStudio_ko.po | 123 +++++++------- bbl/i18n/nl/BambuStudio_nl.po | 130 +++++++-------- bbl/i18n/pl/BambuStudio_pl.po | 139 ++++++++-------- bbl/i18n/pt-BR/BambuStudio_pt-BR.po | 123 +++++++------- bbl/i18n/ru/BambuStudio_ru.po | 123 +++++++------- bbl/i18n/sv/BambuStudio_sv.po | 140 ++++++++-------- bbl/i18n/tr/BambuStudio_tr.po | 115 +++++++------ bbl/i18n/uk/BambuStudio_uk.po | 143 ++++++++-------- bbl/i18n/zh_cn/BambuStudio_zh_CN.po | 250 +++++++++++++++++----------- resources/i18n/zh_cn/BambuStudio.mo | Bin 380787 -> 380925 bytes 19 files changed, 1254 insertions(+), 1244 deletions(-) diff --git a/bbl/i18n/BambuStudio.pot b/bbl/i18n/BambuStudio.pot index 32c2607c8..56ea17d50 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1211,8 +1211,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" #, possible-c-format, possible-boost-format @@ -1683,7 +1683,7 @@ msgstr "" msgid "Edit" msgstr "" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2218,9 +2218,9 @@ msgid "Top" msgstr "" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3092,9 +3092,9 @@ msgstr "" #, possible-c-format, possible-boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" msgid "" @@ -3702,9 +3702,9 @@ msgid "Switch to normal mode" msgstr "" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -3915,6 +3915,12 @@ msgstr "" msgid "Size:" msgstr "" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, possible-c-format, possible-boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -3931,9 +3937,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "" #, possible-c-format, possible-boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, possible-c-format, possible-boost-format @@ -5506,7 +5510,7 @@ msgid "Printer settings" msgstr "" #, possible-c-format, possible-boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, possible-boost-format @@ -5635,6 +5639,9 @@ msgid "" "update to system presets." msgstr "" +msgid "Sync filaments with AMS successfully." +msgstr "" + #, possible-boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "" @@ -5766,15 +5773,12 @@ msgstr "" #, possible-c-format, possible-boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6459,10 +6463,7 @@ msgstr "" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7293,8 +7294,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 "" @@ -8814,6 +8815,9 @@ msgstr "" msgid "Generating G-code" msgstr "" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "" @@ -8870,8 +8874,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" msgid "Device UI" @@ -9080,10 +9084,10 @@ msgstr "" #, possible-c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -9798,8 +9802,8 @@ msgid "Acceleration of inner walls. 0 means using normal printing acceleration" msgstr "" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" msgid "mm/s² or %" @@ -12392,8 +12396,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 "" @@ -12753,8 +12757,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, possible-c-format, possible-boost-format @@ -13333,7 +13337,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -13352,32 +13356,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" diff --git a/bbl/i18n/cs/BambuStudio_cs.po b/bbl/i18n/cs/BambuStudio_cs.po index 0f10b8633..40cfad6ac 100644 --- a/bbl/i18n/cs/BambuStudio_cs.po +++ b/bbl/i18n/cs/BambuStudio_cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: 2023-10-18 10:45+0800\n" "Last-Translator: René Mošner \n" "Language-Team: \n" @@ -1224,8 +1224,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Připojení %s selhalo! [SN:%s, kód=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" #, c-format, boost-format @@ -1699,7 +1699,7 @@ msgstr "Automaticky orientovat objekt pro zlepšení kvality tisku." msgid "Edit" msgstr "Upravit" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2247,9 +2247,9 @@ msgid "Top" msgstr "Shora" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3206,9 +3206,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" msgid "" @@ -3850,9 +3850,9 @@ msgid "Switch to normal mode" msgstr "Přepnout do normálního režimu" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4066,6 +4066,12 @@ msgstr "Objem:" msgid "Size:" msgstr "Velikost:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4084,9 +4090,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Cesta G-kódu přesahuje hranici podložky." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5693,7 +5697,7 @@ msgid "Printer settings" msgstr "Nastavení tiskárny" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5827,6 +5831,9 @@ msgstr "" "Studio, abyste zkontrolovali, zda existuje aktualizace systémových " "přednastavení." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Chcete uložit změny do \"%1%\"?" @@ -5969,15 +5976,12 @@ msgstr "Byl detekován objekt s více částmi" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6681,10 +6685,7 @@ msgstr "" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7556,8 +7557,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" @@ -9159,6 +9160,9 @@ msgstr "Generování Obrysu a Límce" msgid "Generating G-code" msgstr "Generování G-kódu" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Zpracování šablony filename_format se nezdařilo." @@ -9220,8 +9224,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r může nahrávat G-kódy do tiskového serveru. Toto pole by mělo " "obsahovat název hostitele, IP adresu nebo URL tiskového serveru. K " @@ -9470,10 +9474,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10247,8 +10251,8 @@ msgstr "" "Zrychlení vnitřních stěn. 0 znamená použití běžného tiskového zrychlení" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Zrychlení vnitřní výplně. Pokud je hodnota vyjádřena v procentech (např. 100 " "%), bude vypočítána na základě výchozího zrychlení." @@ -12128,8 +12132,8 @@ msgstr "Nahraný soubor nemohl být načten, protože je prázdný" msgid "" "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." msgstr "" -"Neznámý formát souboru. Vstupní soubor musí mít příponu .stl, .obj " -"nebo .amf(.xml)" +"Neznámý formát souboru. Vstupní soubor musí mít příponu .stl, .obj nebo ." +"amf(.xml)" msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" @@ -13108,8 +13112,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 "" @@ -13470,8 +13474,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14050,7 +14054,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14069,32 +14073,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -14169,8 +14166,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 "" @@ -14664,12 +14661,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 " @@ -14873,8 +14870,8 @@ msgstr "" #~ "BambuStudio configuration file may be corrupted and is not abled to be " #~ "parsed.Please delete the file and try again." #~ msgstr "" -#~ "Konfigurační soubor BambuStudio může být poškozen a nelze jej " -#~ "analyzovat.Smažte soubor a zkuste to znovu." +#~ "Konfigurační soubor BambuStudio může být poškozen a nelze jej analyzovat." +#~ "Smažte soubor a zkuste to znovu." #~ msgid "" #~ "You can keep the modifield presets to the new project, discard or save " @@ -15559,8 +15556,8 @@ msgstr "" #~ msgstr "Úroveň ladění" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" #~ "Nastaví úroveň protokolování ladění. 0:fatal, 1:error, 2:warning, 3:info, " #~ "4:debug, 5:sledovat\n" diff --git a/bbl/i18n/de/BambuStudio_de.po b/bbl/i18n/de/BambuStudio_de.po index 3d5e274ee..88462817b 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1240,8 +1240,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Verbindung %s fehlgeschlagen! [SN:%s, code=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "Die BambuStudio-Konfigurationsdatei kann nicht analysiert werden und ist " "möglicherweise beschädigt. Bitte löschen Sie die Datei und versuchen Sie es " @@ -1730,7 +1730,7 @@ msgstr "" msgid "Edit" msgstr "Bearbeiten" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2302,9 +2302,9 @@ msgid "Top" msgstr "Oben" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3306,9 +3306,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Current chamber temperature is higher than the material's safe temperature; " "this may result in material softening and nozzle clogs.The maximum safe " @@ -3982,9 +3982,9 @@ msgid "Switch to normal mode" msgstr "Zum Normalen Modus wechseln" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4202,6 +4202,12 @@ msgstr "Volumen:" msgid "Size:" msgstr "Größe:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4220,9 +4226,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Ein G-Code-Pfad geht über die Begrenzung der Druckplatte hinaus." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5873,7 +5877,7 @@ msgid "Printer settings" msgstr "Drucker-Einstellungen" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -6008,6 +6012,9 @@ msgstr "" "Sie Bambu Studio neu, um zu prüfen, ob es ein Update für die Systemprofile " "gibt." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Möchten Sie die Änderungen unter \" %1% \" speichern?" @@ -6170,15 +6177,12 @@ msgstr "Objekt mit mehreren Teilen wurde entdeckt" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6918,10 +6922,7 @@ msgstr "Enable dark mode" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7854,13 +7855,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 " @@ -9531,6 +9532,9 @@ msgstr "Generieren von Schürze und Rand" msgid "Generating G-code" msgstr "Generiere G-Code" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Verarbeitung der Vorlage filename_format fehlgeschlagen." @@ -9597,15 +9601,15 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r kann G-Code-Dateien auf einen Drucker-Host hochladen. Dieses Feld " "sollte den Hostnamen, die IP-Adresse oder die URL der Drucker-Host-Instanz " "enthalten. Auf einen Drucker-Host hinter HAProxy mit aktivierter " "Basisauthentifizierung kann zugegriffen werden, indem Benutzername und " -"Passwort in die URL in folgendem Format eingegeben werden: https://" -"username:password@Ihre-octopi-Adresse/" +"Passwort in die URL in folgendem Format eingegeben werden: https://username:" +"password@Ihre-octopi-Adresse/" msgid "Device UI" msgstr "Gerät UI" @@ -9868,10 +9872,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10702,8 +10706,8 @@ msgstr "" "Beschleunigung von Innenwänden. 0 bedeutet normale Druckbeschleunigung." msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Beschleunigung der Füllung. Wenn der Wert als Prozentsatz ausgedrückt wird " "(z. B. 100 %), wird er auf Basis der Standardbeschleunigung berechnet." @@ -12731,8 +12735,8 @@ msgstr "Die angegebene Datei konnte nicht gelesen werden, weil sie leer ist." msgid "" "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." msgstr "" -"Unbekanntes Dateiformat: Die Eingabedatei muss die Endung .stl, .obj " -"oder .amf(.xml) haben." +"Unbekanntes Dateiformat: Die Eingabedatei muss die Endung .stl, .obj oder ." +"amf(.xml) haben." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" @@ -13769,12 +13773,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" @@ -14193,8 +14197,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14886,7 +14890,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14905,32 +14909,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -16086,8 +16083,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):" @@ -16779,20 +16776,20 @@ msgstr "" #~ msgid "" #~ "If enabled, sets BambuStudio as default application to open .3mf files" #~ msgstr "" -#~ "Wenn aktiviert, wird BambuStudio als Standardanwendung zum Öffnen von " -#~ ".3mf-Dateien festgelegt" +#~ "Wenn aktiviert, wird BambuStudio als Standardanwendung zum Öffnen " +#~ "von .3mf-Dateien festgelegt" #~ msgid "" #~ "If enabled, sets BambuStudio as default application to open .step files" #~ msgstr "" -#~ "Wenn aktiviert, wird BambuStudio als Standardanwendung zum Öffnen " -#~ "von .step-Dateien festgelegt" +#~ "Wenn aktiviert, wird BambuStudio als Standardanwendung zum Öffnen von ." +#~ "step-Dateien festgelegt" #~ msgid "" #~ "If enabled, sets BambuStudio as default application to open .stl files" #~ msgstr "" -#~ "Wenn aktiviert, wird BambuStudio als Standardanwendung zum Öffnen " -#~ "von .stl-Dateien festgelegt" +#~ "Wenn aktiviert, wird BambuStudio als Standardanwendung zum Öffnen von ." +#~ "stl-Dateien festgelegt" #~ msgid "If enabled, useful hints are displayed at startup." #~ msgstr "" @@ -17512,11 +17509,11 @@ msgstr "" #~ msgstr "Pinselgröße festlegen" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "Legt die Stufe der Fehlerprotokollierung fest. 0:fatal, 1:error, " -#~ "2:warning, 3:info, 4:debug, 5:trace\n" +#~ "Legt die Stufe der Fehlerprotokollierung fest. 0:fatal, 1:error, 2:" +#~ "warning, 3:info, 4:debug, 5:trace\n" #~ msgid "Share" #~ msgstr "Teilen" diff --git a/bbl/i18n/en/BambuStudio_en.po b/bbl/i18n/en/BambuStudio_en.po index 95fbd4f1c..c7727bcef 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1227,8 +1227,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Connect %s failed! [SN:%s, code=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "BambuStudio configuration file is not able to be parsed and may be " "corrupted. Please delete the file and try again." @@ -1709,7 +1709,7 @@ msgstr "Auto orient the object to improve print quality." msgid "Edit" msgstr "Edit" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2260,9 +2260,9 @@ msgid "Top" msgstr "Top" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3236,9 +3236,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Current chamber temperature is higher than the material's safe temperature; " "this may result in material softening and nozzle clogs.The maximum safe " @@ -3905,9 +3905,9 @@ msgid "Switch to normal mode" msgstr "Switch to normal mode" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4123,6 +4123,12 @@ msgstr "Volume:" msgid "Size:" msgstr "Size:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4141,9 +4147,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "A G-code path goes beyond plate boundaries." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5770,7 +5774,7 @@ msgid "Printer settings" msgstr "Printer settings" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5902,6 +5906,9 @@ msgstr "" "Please update Bambu Studio or restart Bambu Studio to check if there is an " "update to system presets." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Do you want to save changes to \"%1%\"?" @@ -6052,15 +6059,12 @@ msgstr "Object with multiple parts was detected" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6786,10 +6790,7 @@ msgstr "Enable dark mode" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7692,13 +7693,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 " @@ -9325,6 +9326,9 @@ msgstr "Generating skirt & brim" msgid "Generating G-code" msgstr "Generating G-code" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Failed processing of the filename_format template." @@ -9388,14 +9392,14 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgid "Device UI" msgstr "Device UI" @@ -9651,10 +9655,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10463,11 +10467,11 @@ msgstr "" "Acceleration of inner walls. 0 means using normal printing acceleration" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgid "mm/s² or %" msgstr "mm/s² or %" @@ -13418,12 +13422,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" @@ -13831,8 +13835,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14520,7 +14524,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14539,32 +14543,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -17032,11 +17029,11 @@ msgstr "" #~ msgstr "Set pen size" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgid "Share" #~ msgstr "Share" diff --git a/bbl/i18n/es/BambuStudio_es.po b/bbl/i18n/es/BambuStudio_es.po index 4b160a827..f24e5fc67 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1239,8 +1239,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "¡Falló la conexión %s! [SN: %s, código=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "El archivo de configuración de BambuStudio no se puede analizar y puede " "estar dañado. Elimine el archivo e inténtelo de nuevo." @@ -1726,7 +1726,7 @@ msgstr "" msgid "Edit" msgstr "Editar" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2290,9 +2290,9 @@ msgid "Top" msgstr "Superior" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3294,9 +3294,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Current chamber temperature is higher than the material's safe temperature; " "this may result in material softening and nozzle clogs.The maximum safe " @@ -3971,9 +3971,9 @@ msgid "Switch to normal mode" msgstr "Cambiar al modo normal" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4190,6 +4190,12 @@ msgstr "Volumen:" msgid "Size:" msgstr "Tamaño:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4208,9 +4214,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Una ruta de código G va más allá del límite de la placa." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5852,7 +5856,7 @@ msgid "Printer settings" msgstr "Ajustes de la impresora" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5985,6 +5989,9 @@ msgstr "" "para comprobar si hay alguna actualización de los ajustes preestablecidos " "del sistema." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "¿Quieres guardar los cambios en \"%1%\"?" @@ -6144,15 +6151,12 @@ msgstr "Se ha detectado un objeto con varias partes" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6897,10 +6901,7 @@ msgstr "Enable dark mode" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7788,8 +7789,8 @@ msgid "" "Layer height exceeds the limit in Printer Settings -> Extruder -> Layer " "height limits ,this may cause printing quality issues." msgstr "" -"La altura de la capa excede el límite en Printer Settings -> Extruder " -"-> Layer height limits ,esto puede causar problemas de calidad de " +"La altura de la capa excede el límite en Printer Settings -> Extruder -" +"> Layer height limits ,esto puede causar problemas de calidad de " "impresión." msgid "Adjust to the set range automatically? \n" @@ -7826,8 +7827,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" @@ -9495,6 +9496,9 @@ msgstr "Generando falda y ala" msgid "Generating G-code" msgstr "Generando G-code" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Fallo al procesar la plantilla filename_format." @@ -9559,15 +9563,15 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r puede cargar archivos de G-code a un host de impresora. Este campo " "debe contener el nombre de host, la dirección IP o la URL de la instancia " "host de la impresora. Se puede acceder al servidor de impresión detrás de " "HAProxy con la autenticación básica habilitada introduciendo el nombre de " -"usuario y la contraseña en la URL en el siguiente formato: https://" -"username:password@your-octopi-address/" +"usuario y la contraseña en la URL en el siguiente formato: https://username:" +"password@your-octopi-address/" msgid "Device UI" msgstr "Interfaz del dispositivo" @@ -9833,10 +9837,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10675,8 +10679,8 @@ msgstr "" "impresión normal." msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Aceleración del relleno disperso. Si el valor se expresa como un porcentaje " "(por ejemplo, el 100%), se calculará en función de la aceleración " @@ -13728,12 +13732,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" @@ -14155,8 +14159,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14848,7 +14852,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14867,32 +14871,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -17448,11 +17445,11 @@ msgstr "" #~ msgstr "Ajustar el tamaño del lápiz" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "Ajusta el nivel de registro de depuración. 0:fatal, 1:error, " -#~ "2:advertencia, 3:información, 4:depuración, 5:rastreo\n" +#~ "Ajusta el nivel de registro de depuración. 0:fatal, 1:error, 2:" +#~ "advertencia, 3:información, 4:depuración, 5:rastreo\n" #~ msgid "Share" #~ msgstr "Compartir…" @@ -17733,9 +17730,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 3cd123312..54883d0d7 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1240,8 +1240,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "La connexion à %s a échoué ! [SN : %s, code = %s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "Le fichier de configuration de BambuStudio ne peut pas être analysé et est " "peut-être endommagé. Supprimez le fichier et réessayez." @@ -1729,7 +1729,7 @@ msgstr "" msgid "Edit" msgstr "Éditer" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2290,9 +2290,9 @@ msgid "Top" msgstr "Haut" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3291,9 +3291,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Current chamber temperature is higher than the material's safe temperature; " "this may result in material softening and nozzle clogs.The maximum safe " @@ -3973,9 +3973,9 @@ msgid "Switch to normal mode" msgstr "Passer en mode normal" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4192,6 +4192,12 @@ msgstr "Le volume:" msgid "Size:" msgstr "Taille:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4210,9 +4216,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Un chemin de G-code va au-delà de la limite de la plaque" #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5858,7 +5862,7 @@ msgid "Printer settings" msgstr "Paramètres de l'imprimante" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5992,6 +5996,9 @@ msgstr "" "génériques. Mettez à jour ou redémarrez Bambu Studio pour vérifier s'il " "existe une mise à jour des préréglages du système." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Voulez-vous enregistrer les modifications apportées à \"%1%\" ?" @@ -6151,15 +6158,12 @@ msgstr "Un objet en plusieurs parties a été détecté" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6904,10 +6908,7 @@ msgstr "Enable dark mode" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7850,8 +7851,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" @@ -7997,9 +7998,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" @@ -9532,6 +9533,9 @@ msgstr "Génération jupe et bord" msgid "Generating G-code" msgstr "Génération du G-code" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Échec traitement du modèle filename_format." @@ -9597,8 +9601,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r peut téléverser des fichiers G-code sur une imprimante hôte. Ce champ " "doit contenir le nom d'hôte, l'adresse IP ou l'URL de l'instance hôte de " @@ -9873,10 +9877,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10161,8 +10165,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" @@ -10711,8 +10715,8 @@ msgstr "" "l'impression." msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Accélération d'un remplissage internet. Si la valeur est exprimée en " "pourcentage (par exemple 100 %), elle sera calculée en fonction de " @@ -12737,13 +12741,13 @@ msgstr "Le fichier fourni n'a pas pu être lu car il est vide." msgid "" "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." msgstr "" -"Format de fichier inconnu : le fichier d'entrée doit porter " -"l'extension .stl, .obj ou .amf (.xml)." +"Format de fichier inconnu : le fichier d'entrée doit porter l'extension ." +"stl, .obj ou .amf (.xml)." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" -"Format de fichier inconnu : le fichier d'entrée doit porter l'extension " -".3mf, .zip ou .amf." +"Format de fichier inconnu : le fichier d'entrée doit porter " +"l'extension .3mf, .zip ou .amf." msgid "Canceled" msgstr "Annulé" @@ -13779,12 +13783,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" @@ -14207,8 +14211,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14900,7 +14904,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14919,32 +14923,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -16796,8 +16793,8 @@ msgstr "" #~ msgid "" #~ "If enabled, sets BambuStudio as default application to open .step files" #~ msgstr "" -#~ "Si activé, Bambu Studio sera l'application par défaut pour ouvrir " -#~ "les .step" +#~ "Si activé, Bambu Studio sera l'application par défaut pour ouvrir les ." +#~ "step" #~ msgid "" #~ "If enabled, sets BambuStudio as default application to open .stl files" @@ -17520,11 +17517,11 @@ msgstr "" #~ msgstr "Définir la taille du stylo" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "Définit le niveau de journalisation du débogage. 0 :fatal, 1 :erreur, " -#~ "2 :avertissement, 3 :info, 4 :débogage, 5 :trace\n" +#~ "Définit le niveau de journalisation du débogage. 0 :fatal, 1 :erreur, 2 :" +#~ "avertissement, 3 :info, 4 :débogage, 5 :trace\n" #~ msgid "Share" #~ msgstr "Partager" diff --git a/bbl/i18n/hu/BambuStudio_hu.po b/bbl/i18n/hu/BambuStudio_hu.po index f09189ec7..bc4aee88a 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1236,8 +1236,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "A következőhöz való csatlakozás sikertelen: %s! [SN:%s, code=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "A BambuStudio konfigurációs fájlt nem lehet elemezni, lehet, hogy megsérült. " "Kérjük, töröld a fájlt, és próbáld meg újra." @@ -1725,7 +1725,7 @@ msgstr "" msgid "Edit" msgstr "Szerkesztés" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2287,9 +2287,9 @@ msgid "Top" msgstr "Felül" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3278,9 +3278,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Current chamber temperature is higher than the material's safe temperature; " "this may result in material softening and nozzle clogs.The maximum safe " @@ -3948,9 +3948,9 @@ msgid "Switch to normal mode" msgstr "Váltás normál módra" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4167,6 +4167,12 @@ msgstr "Térfogat:" msgid "Size:" msgstr "Méret:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4185,9 +4191,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "A G-kód útvonala túlmegy a tálca peremén." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5818,7 +5822,7 @@ msgid "Printer settings" msgstr "Nyomtatóbeállítások" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5950,6 +5954,9 @@ msgstr "" "beállításokhoz. Kérjük, frissítsd a Bambu Studiót vagy indítsd újra, hogy " "letöltsd az esetlegesen elérhető frissített rendszerbeállításokat." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Szeretnéd elmenteni \"%1%\" változásait?" @@ -6105,15 +6112,12 @@ msgstr "Több részből álló objektumot észleltünk" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6848,10 +6852,7 @@ msgstr "Enable dark mode" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7769,8 +7770,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 " @@ -9435,6 +9436,9 @@ msgstr "Szoknya & perem generálása" msgid "Generating G-code" msgstr "G-kód generálása" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Nem sikerült feldolgozni a fájlnév_formátum sablont." @@ -9500,8 +9504,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "A Slic3r képes G-kód fájlokat feltölteni a nyomtatóra. Ennek a mezőnek " "tartalmaznia kell a nyomtató hostnevét, IP-címét vagy URL-címét. A HAProxy " @@ -9768,10 +9772,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10598,8 +10602,8 @@ msgid "Acceleration of inner walls. 0 means using normal printing acceleration" msgstr "Gyorsulás a belső falaknál. A 0 normál nyomtatási gyorsulást jelent." msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Gyorsulás a ritkás kitöltéseknél. Ha az érték százalékban van megadva (pl. " "100%), akkor az alapértelmezett gyorsulás alapján kerül kiszámításra." @@ -13606,12 +13610,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" @@ -14018,8 +14022,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14709,7 +14713,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14728,32 +14732,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -17269,11 +17266,11 @@ msgstr "" #~ msgstr "Tollméret beállítása" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "A hibakeresési naplózási szint beállítása. 0:fatal, 1:error, 2:warning, " -#~ "3:info, 4:debug, 5:trace\n" +#~ "A hibakeresési naplózási szint beállítása. 0:fatal, 1:error, 2:warning, 3:" +#~ "info, 4:debug, 5:trace\n" #~ msgid "Share" #~ msgstr "Megosztás" diff --git a/bbl/i18n/it/BambuStudio_it.po b/bbl/i18n/it/BambuStudio_it.po index bc876b284..4ea2cb57e 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1239,8 +1239,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Connessione %s non riuscita! [SN: %s, codice=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "Il file di configurazione di BambuStudio non può essere analizzato e " "potrebbe essere danneggiato. Elimina il file e riprova." @@ -1722,7 +1722,7 @@ msgstr "Orienta automaticamente l'oggetto per migliorare la qualità di stampa." msgid "Edit" msgstr "Modifica" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2284,9 +2284,9 @@ msgid "Top" msgstr "Superiore" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3284,9 +3284,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Se la temperatura attuale della camera è superiore alla temperatura di " "sicurezza del materiale, potrebbe verificarsi un ammorbidimento e un " @@ -3959,9 +3959,9 @@ msgid "Switch to normal mode" msgstr "Passa a modalità normale" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4177,6 +4177,12 @@ msgstr "Volume:" msgid "Size:" msgstr "Dimensioni:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4195,9 +4201,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Un percorso G-code va oltre il confine del piatto." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5827,7 +5831,7 @@ msgid "Printer settings" msgstr "Impostazioni stampante" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5960,6 +5964,9 @@ msgstr "" "generici. Aggiorna Bambu Studio o riavvia Bambu Studio per verificare se è " "disponibile un aggiornamento dei preset di sistema." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Vuoi salvare le modifiche a \"%1%\"?" @@ -6116,15 +6123,12 @@ msgstr "Rilevato oggetto con più parti" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6860,10 +6864,7 @@ msgstr "Enable dark mode" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7781,8 +7782,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" @@ -9013,8 +9014,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 " @@ -9449,6 +9450,9 @@ msgstr "Generazione skirt & brim" msgid "Generating G-code" msgstr "Generazione G-code" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Elaborazione del modello filename_format non riuscita." @@ -9511,8 +9515,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r può caricare file di G-code su un host di stampa. Questo campo deve " "contenere il nome dell'host, l'indirizzo IP o l'URL dell'istanza dell'host " @@ -9783,10 +9787,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10621,8 +10625,8 @@ msgstr "" "accelerazione di stampa" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Accelerazione del riempimento. Se il valore è espresso in percentuale (ad " "esempio 100%), verrà calcolato in base all'accelerazione predefinita." @@ -12635,13 +12639,13 @@ msgstr "Impossibile leggere il file fornito perché è vuoto." msgid "" "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." msgstr "" -"Formato file sconosciuto. Il file di input deve avere " -"estensione .stl, .obj, .amf(.xml)." +"Formato file sconosciuto. Il file di input deve avere estensione .stl, ." +"obj, .amf(.xml)." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" -"Formato file sconosciuto: il file di input deve avere estensione .3mf " -"o .zip.amf." +"Formato file sconosciuto: il file di input deve avere estensione .3mf o .zip." +"amf." msgid "Canceled" msgstr "Annullato" @@ -13664,8 +13668,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" @@ -14080,8 +14084,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14772,7 +14776,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14791,32 +14795,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -15557,13 +15554,12 @@ 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 " @@ -17365,11 +17361,11 @@ msgstr "" #~ msgstr "Imposta dimensioni penna" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "Imposta livello di debug. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Imposta livello di debug. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgid "Share" #~ msgstr "Condividi" @@ -18088,8 +18084,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 31e4affb8..c91635376 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1222,8 +1222,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "%s を接続できませんでした [SN: %s、code = %s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "BambuStudio設定ファイルが破損し読み込めません。当該ファイルを削除してやり直し" "てください。" @@ -1704,7 +1704,7 @@ msgstr "オブジェクトの向きを自動的に調整する" msgid "Edit" msgstr "編集" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2248,9 +2248,9 @@ msgid "Top" msgstr "トップ" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3192,9 +3192,9 @@ msgstr "値が小さすぎます、0.5に戻します" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "チャンバー内の温度がマテリアルの安全温度を超えており、マテリアルの軟化やノズ" "ル詰まりの可能性があります。マテリアルの最大安全温度は%dです。" @@ -3850,9 +3850,9 @@ msgid "Switch to normal mode" msgstr "通常モードに切り替え" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4067,6 +4067,12 @@ msgstr "ボリューム" msgid "Size:" msgstr "サイズ:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4085,9 +4091,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "G-codeはプレートの境界を超えています。" #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5700,7 +5704,7 @@ msgid "Printer settings" msgstr "プリンター設定" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5832,6 +5836,9 @@ msgstr "" "Please update Bambu Studio or restart Bambu Studio to check if there is an " "update to system presets." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "変更を\"%1%\"に保存しますか?" @@ -5982,15 +5989,12 @@ msgstr "複数のパーツを含むオブジェクトが検出されました" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6714,10 +6718,7 @@ msgstr "Enable dark mode" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7602,8 +7603,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 "" "ヘッド無しのタイムラプスビデオを録画する時に、「タイムラプスプライムタワー」" "を追加してください。プレートで右クリックして、「プリミティブを追加」→「タイム" @@ -9206,6 +9207,9 @@ msgstr "スカートとブリムを生成" msgid "Generating G-code" msgstr "G-codeを生成" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "filename_formatテンプレートを処理できませんでした" @@ -9263,8 +9267,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "ホスト名、IPアドレス、URLを入力してください。ユーザ名とパスワードがある場合、" "下記形式を参照してください https://username:password@your-octopi-address/" @@ -9515,10 +9519,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10303,11 +10307,11 @@ msgid "Acceleration of inner walls. 0 means using normal printing acceleration" msgstr "Acceleration of inner walls. 0 means normal printing acceleration." msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgid "mm/s² or %" msgstr "mm/s² or %" @@ -13211,12 +13215,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" @@ -13623,8 +13627,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14312,7 +14316,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14331,32 +14335,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -16712,8 +16709,8 @@ msgstr "" #~ msgstr "ペンサイズを設定" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" #~ "デバッグロギングレベルを設定します。0:fatal、1:error、2:warning、3:info、" #~ "4:debug、5:trace。\n" diff --git a/bbl/i18n/ko/BambuStudio_ko.po b/bbl/i18n/ko/BambuStudio_ko.po index 8b9950347..45d72db4a 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1228,8 +1228,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "%s 연결 실패! [번호:%s, 코드=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "BambuStudio 구성 파일을 구문 분석할 수 없으며 손상되었을 수 있습니다. 파일을 " "삭제하고 다시 시도해 주세요." @@ -1711,7 +1711,7 @@ msgstr "출력품질향상을 위해 객체를 자동으로 회전시킵니다." msgid "Edit" msgstr "수정" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2252,9 +2252,9 @@ msgid "Top" msgstr "상단" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3203,9 +3203,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "현재 챔버 온도가 재료의 안전 온도보다 높습니다. 이로 인해 재료가 부드러워지" "고 노즐이 막힐 수 있습니다. 재료의 최대 안전 온도는 %d입니다." @@ -3863,9 +3863,9 @@ msgid "Switch to normal mode" msgstr "일반 모드 전환" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4081,6 +4081,12 @@ msgstr "체적:" msgid "Size:" msgstr "크기:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4099,9 +4105,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "G코드 경로가 빌드 플레이트 경계를 넘어갑니다." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -4918,8 +4922,8 @@ msgid "" "The .gcode.3mf file contains no G-code data.Please slice it whth Bambu " "Studio and export a new .gcode.3mf file." msgstr "" -".gcode.3mf 파일에는 G 코드 데이터가 없습니다. BambuStudio로 슬라이스하고 " -"새 .gcode.3mf 파일을 내보내세요." +".gcode.3mf 파일에는 G 코드 데이터가 없습니다. BambuStudio로 슬라이스하고 새 ." +"gcode.3mf 파일을 내보내세요." #, c-format, boost-format msgid "File '%s' was lost! Please download it again." @@ -5718,7 +5722,7 @@ msgid "Printer settings" msgstr "프린터 설정" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5850,6 +5854,9 @@ msgstr "" "Bambu Studio를 업데이트하거나 Bambu Studio를 다시 시작하여 시스템 사전 설정" "에 대한 업데이트가 있는지 확인하세요." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "변경 내용을 \"%1%\"에 저장하시겠습니까?" @@ -6002,15 +6009,12 @@ msgstr "여러 부품으로 구성된 단일 객체가 발견되었습니다." #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6736,10 +6740,7 @@ msgstr "다크 모드 활성화" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7626,8 +7627,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" @@ -9237,6 +9238,9 @@ msgstr "스커트 및 브림 생성" msgid "Generating G-code" msgstr "G 코드 생성" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "filename_format 템플릿 처리에 실패했습니다." @@ -9300,8 +9304,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r은 G 코드 파일을 프린터 호스트에 업로드할 수 있습니다.이 필드에는 프린" "터 호스트 인스턴스의 호스트 이름, IP 주소 또는 URL이 포함되어야 합니다.기본 " @@ -9559,10 +9563,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10360,11 +10364,11 @@ msgstr "" "Acceleration of inner walls. 0 means using normal printing acceleration" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgid "mm/s² or %" msgstr "mm/s² or %" @@ -13280,12 +13284,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" @@ -13693,8 +13697,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14379,7 +14383,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14398,32 +14402,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" diff --git a/bbl/i18n/nl/BambuStudio_nl.po b/bbl/i18n/nl/BambuStudio_nl.po index b5d32b664..d3ff2c494 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1239,8 +1239,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Verbinding met %s is mislukt! [SN: %s, code=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "Het configuratiebestand van BambuStudio kan niet worden verwerkt en is " "mogelijk beschadigd. Verwijder het bestand en probeer het opnieuw." @@ -1726,7 +1726,7 @@ msgstr "" msgid "Edit" msgstr "Bewerken" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2297,9 +2297,9 @@ msgid "Top" msgstr "Bovenste" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3298,9 +3298,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Current chamber temperature is higher than the material's safe temperature; " "this may result in material softening and nozzle clogs.The maximum safe " @@ -3970,9 +3970,9 @@ msgid "Switch to normal mode" msgstr "Omzetten naar normale modus" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4189,6 +4189,12 @@ msgstr "Volume:" msgid "Size:" msgstr "Maat:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4207,9 +4213,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Een G-code pad treedt buiten de grenzen van de printplaat." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5851,7 +5855,7 @@ msgid "Printer settings" msgstr "Printer instellingen" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5986,6 +5990,9 @@ msgstr "" "opnieuw op om te controleren of er een update is voor " "systeemvoorinstellingen." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Wilt u de wijzigingen opslaan in \"%1%\"?" @@ -6145,15 +6152,12 @@ msgstr "Object met meerdere delen is gedetecteerd" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6896,10 +6900,7 @@ msgstr "Enable dark mode" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7652,10 +7653,9 @@ 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" @@ -7825,8 +7825,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" @@ -9493,6 +9493,9 @@ msgstr "Skirt en brim worden gegenereerd" msgid "Generating G-code" msgstr "Genereer G-code" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Mislukte verwerking van de bestandsnaam_opmaak sjabloon." @@ -9559,8 +9562,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r kan G-codebestanden uploaden naar een printerhost. Dit veld moet de " "hostnaam, het IP-adres of de URL van de printerhostinstantie bevatten. " @@ -9827,10 +9830,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10660,8 +10663,8 @@ msgid "Acceleration of inner walls. 0 means using normal printing acceleration" msgstr "Versnelling van binnenwanden. 0 betekent normale afdrukversnelling" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Versnelling van de schaarse invulling. Als de waarde wordt uitgedrukt als " "een percentage (bijvoorbeeld 100%), wordt deze berekend op basis van de " @@ -13689,12 +13692,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" @@ -14107,8 +14110,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14796,7 +14799,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14815,32 +14818,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -17367,11 +17363,11 @@ msgstr "" #~ msgstr "Selecteer pen formaat" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "Sets debug logging level. 0:fataal, 1:error, 2:waarschuwing, 3:info, " -#~ "4:debug, 5:trace\n" +#~ "Sets debug logging level. 0:fataal, 1:error, 2:waarschuwing, 3:info, 4:" +#~ "debug, 5:trace\n" #~ msgid "Share" #~ msgstr "Delen" diff --git a/bbl/i18n/pl/BambuStudio_pl.po b/bbl/i18n/pl/BambuStudio_pl.po index 64cbd8002..edb9c0f6e 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+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" @@ -1238,8 +1238,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Błąd połączenia z %s! [SN:%s, kod=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "Plik konfiguracyjny Bambu Studio może być uszkodzony i nie może zostać " "przeanalizowany. Proszę usunąć plik i spróbować ponownie." @@ -1724,7 +1724,7 @@ msgstr "Automatycznie ustaw orientację obiektu, aby poprawić jakość druku." msgid "Edit" msgstr "Edytuj" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2286,9 +2286,9 @@ msgid "Top" msgstr "Góra" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3281,9 +3281,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Aktualna temperatura komory jest wyższa niż bezpieczna temperatura " "materiału; może to spowodować zmiękczenie materiału i zatkanie dyszy. " @@ -3954,9 +3954,9 @@ msgid "Switch to normal mode" msgstr "Przełącz na tryb normalny" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4174,6 +4174,12 @@ msgstr "Objętość:" msgid "Size:" msgstr "Rozmiar:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4192,9 +4198,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Ścieżka G-code wychodzi poza granice płyty." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5841,7 +5845,7 @@ msgid "Printer settings" msgstr "Ustawienia drukarki" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5973,6 +5977,9 @@ msgstr "" "pofilu. Proszę zaktualizować Bambu Studio lub ponownie uruchomić Bambu " "Studio, aby sprawdzić, czy są dostępne aktualizacje do ustawień systemowych." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Czy chcesz zapisać zmiany w \"%1%\"?" @@ -6131,15 +6138,12 @@ msgstr "Wykryto obiekt wieloczęściowy" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6881,10 +6885,7 @@ msgstr "Włącz tryb ciemny" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7792,8 +7793,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" @@ -9450,6 +9451,9 @@ msgstr "Generowanie Skirtu i Brimu" msgid "Generating G-code" msgstr "Generowanie G-code" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Błąd przetwarzania szablonu filename_format." @@ -9514,8 +9518,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r może przesyłać pliki G-code do hosta drukarki. To pole powinno " "zawierać nazwę hosta, adres IP lub URL instancji hosta drukarki. Dostęp do " @@ -9783,10 +9787,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10613,8 +10617,8 @@ msgstr "" "przyspieszenia drukowania" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Przyspieszenie dla wypełnienia. Jeśli wartość jest wyrażona jako procent " "(np. 100%), będzie obliczana na podstawie domyślnego przyspieszenia." @@ -11758,10 +11762,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" @@ -12618,13 +12622,13 @@ msgstr "Nie można odczytać dostarczonego pliku, ponieważ jest pusty" msgid "" "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." msgstr "" -"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .stl, .obj " -"lub .amf(.xml)." +"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .stl, .obj lub ." +"amf(.xml)." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" -"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .3mf " -"lub .zip.amf." +"Nieznany format pliku. Plik wejściowy musi mieć rozszerzenie .3mf lub .zip." +"amf." msgid "Canceled" msgstr "Anulowano" @@ -13645,8 +13649,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, " @@ -14070,8 +14074,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14777,7 +14781,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14796,32 +14800,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -17349,11 +17346,11 @@ msgstr "" #~ msgstr "Ustaw rozmiar pióra" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "Ustawia poziom rejestrowania dla debugowania. 0:fatal, 1:error, " -#~ "2:warning, 3:info, 4:debug, 5:trace\n" +#~ "Ustawia poziom rejestrowania dla debugowania. 0:fatal, 1:error, 2:" +#~ "warning, 3:info, 4:debug, 5:trace\n" #~ msgid "Share" #~ msgstr "Udostępnij" diff --git a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po index b95594bac..a3a506cc4 100644 --- a/bbl/i18n/pt-BR/BambuStudio_pt-BR.po +++ b/bbl/i18n/pt-BR/BambuStudio_pt-BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -1241,8 +1241,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Conectar%s fracassado! [SN:%s , código =%s ]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "O arquivo de configuração do BambuStudio não pode ser analisado e pode estar " "corrompido. Exclua o arquivo e tente novamente." @@ -1727,7 +1727,7 @@ msgstr "" msgid "Edit" msgstr "Editar" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2285,9 +2285,9 @@ msgid "Top" msgstr "Superior" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3281,9 +3281,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "A temperatura atual da câmara é superior à temperatura segura do material, o " "que pode resultar no amolecimento e entupimento do material. A temperatura " @@ -3952,9 +3952,9 @@ msgid "Switch to normal mode" msgstr "Alternar para o modo normal" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4170,6 +4170,12 @@ msgstr "Volume:" msgid "Size:" msgstr "Tamanho:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4188,9 +4194,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Um caminho do g-code vai além dos limites da placa." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5819,7 +5823,7 @@ msgid "Printer settings" msgstr "Configurações da impressora" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5951,6 +5955,9 @@ msgstr "" "predefinição genérica. Atualize o Bambu Studio ou reinicie o Bambu Studio " "para verificar se há uma atualização nas predefinições do sistema." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Você quer salvar as alterações em \"%1%“?" @@ -6108,15 +6115,12 @@ msgstr "Objeto com várias partes foi detectado" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6850,10 +6854,7 @@ msgstr "Enable dark mode" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7774,8 +7775,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" @@ -9429,6 +9430,9 @@ msgstr "Gerando saia e brim" msgid "Generating G-code" msgstr "Gerando g-code" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Falha no processamento do modelo filename_format." @@ -9493,8 +9497,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "O Slic3r pode carregar arquivos de código G para um host de impressora. Esse " "campo deve conter o nome do host, endereço IP ou URL da instância do host da " @@ -9762,10 +9766,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10596,8 +10600,8 @@ msgstr "" "normal" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Aceleração do preenchimento esparso. Se o valor for expresso como uma " "porcentagem (por exemplo, 100%), ele será calculado com base na aceleração " @@ -12604,8 +12608,8 @@ msgstr "O arquivo fornecido não pôde ser lido porque está vazio" msgid "" "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." msgstr "" -"Formato de arquivo desconhecido. O arquivo de entrada deve ter a " -"extensão.stl, .obj, .amf (.xml)." +"Formato de arquivo desconhecido. O arquivo de entrada deve ter a extensão." +"stl, .obj, .amf (.xml)." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" @@ -13626,8 +13630,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 " @@ -14052,8 +14056,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14744,7 +14748,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14763,32 +14767,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -17313,11 +17310,11 @@ msgstr "" #~ msgstr "Definir o tamanho da caneta" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "Define o nível de registro de depuração. 0:fatal, 1:error, 2:warning, " -#~ "3:info, 4:debug, 5:trace\n" +#~ "Define o nível de registro de depuração. 0:fatal, 1:error, 2:warning, 3:" +#~ "info, 4:debug, 5:trace\n" #~ msgid "Share" #~ msgstr "Compartilhar" diff --git a/bbl/i18n/ru/BambuStudio_ru.po b/bbl/i18n/ru/BambuStudio_ru.po index b537c22a3..bed92a696 100644 --- a/bbl/i18n/ru/BambuStudio_ru.po +++ b/bbl/i18n/ru/BambuStudio_ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Bambu Studio 1.10.1 Public Release\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+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" @@ -1287,8 +1287,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Сбой подключения к %s [Серийный №:%s, код=%s]!" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "Возможно, файл конфигурации BambuStudio повреждён и не может быть обработан. " "Пожалуйста, удалите файл и повторите попытку." @@ -1777,7 +1777,7 @@ msgstr "Автоориентация модели для улучшения ка msgid "Edit" msgstr "Правка" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2343,9 +2343,9 @@ msgid "Top" msgstr "Сверху" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3359,9 +3359,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Текущая температура внутри термокамеры превышает безопасную температуру для " "этого материала, что может привести к размягчению материала или засорению " @@ -4043,9 +4043,9 @@ msgid "Switch to normal mode" msgstr "Переключиться на обычный режим" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4265,6 +4265,12 @@ msgstr "Объём:" msgid "Size:" msgstr "Размер:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4283,9 +4289,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Траектория перемещения в G-коде выходит за границы печатного стола." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5968,7 +5972,7 @@ msgid "Printer settings" msgstr "Настройки принтера" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -6102,6 +6106,9 @@ msgstr "" "общим профилем. Обновите или перезапустите Bambu Studio, чтобы проверить " "наличие обновлений системных профилей." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Вы хотите сохранить изменения в \"%1%\"?" @@ -6265,15 +6272,12 @@ msgstr "Обнаружена модель, состоящая из нескол #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -7066,10 +7070,7 @@ msgstr "Включить тёмную тему" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -8003,8 +8004,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" @@ -9710,6 +9711,9 @@ msgstr "Генерация юбки и каймы" msgid "Generating G-code" msgstr "Генерация G-кода" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Ошибка обработки шаблона filename_format." @@ -9774,8 +9778,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r может загружать G-код файлы на хост принтера. В этом поле нужно " "указать имя хоста, IP-адрес или URL-адрес хост-экземпляра принтера. Доступ к " @@ -10050,10 +10054,10 @@ msgstr "Порог нависания участвующий в охлажден # ???? Процент представляет собой степень нависания. Например, если задано 25%, то все линии с нависанием менее 25% будут участвовать в охлаждении и замедлении. При 100% все нависающие линии участвуют в охлаждении и замедлении. Скорость после замедления принимает меньшее значение минимальной скорости печати и исходной скорости нависания. #, fuzzy, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" "Когда этот параметр включён, нависающая часть участвует в замедлении печати " "для лучшего охлаждения слоёв предотвращая проблему внезапного увеличения " @@ -10940,8 +10944,8 @@ msgstr "" "ускорения по умолчанию." msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Ускорение на разреженном заполнении. Если задано в процентах, то значение " "вычисляться относительно ускорения по умолчанию." @@ -11271,8 +11275,8 @@ msgstr "" "две ближайшие линии заполнения с коротким отрезком периметра. Если не " "найдено такого отрезка периметра короче этого параметра, линия заполнения " "соединяется с отрезком периметра только с одной стороны, а длина отрезка " -"периметра ограничена значением «Длина привязок разреженного заполнения» " -"(infill_anchor), но не больше этого параметра.\n" +"периметра ограничена значением «Длина привязок разреженного " +"заполнения» (infill_anchor), но не больше этого параметра.\n" "Установите 0 для отключения привязок." msgid "0 (not anchored)" @@ -13042,8 +13046,8 @@ msgstr "" msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" -"Неизвестный формат файла. Входной файл должен иметь расширение *.3mf или " -"*.zip.amf." +"Неизвестный формат файла. Входной файл должен иметь расширение *.3mf или *." +"zip.amf." msgid "Canceled" msgstr "Отменено" @@ -14104,8 +14108,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" @@ -14524,8 +14528,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -15277,7 +15281,7 @@ msgstr "Ошибка печати" msgid "Removed" msgstr "Удалено" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -15296,32 +15300,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" diff --git a/bbl/i18n/sv/BambuStudio_sv.po b/bbl/i18n/sv/BambuStudio_sv.po index 4df8036f2..70a793ad1 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1228,8 +1228,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Det gick inte att ansluta %s! [SN: %s, kod=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "Bambu Studios konfigurationsfil kan inte tolkas och kan vara skadad. Ta bort " "filen och försök igen." @@ -1711,7 +1711,7 @@ msgstr "Auto placera objektet för att förbättra utskriftskvaliteten." msgid "Edit" msgstr "Redigera" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2265,9 +2265,9 @@ msgid "Top" msgstr "Topplager" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3251,9 +3251,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Current chamber temperature is higher than the material's safe temperature; " "this may result in material softening and nozzle clogs.The maximum safe " @@ -3920,9 +3920,9 @@ msgid "Switch to normal mode" msgstr "Ändra till normal läge" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4138,6 +4138,12 @@ msgstr "Volym:" msgid "Size:" msgstr "Storlek:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4156,9 +4162,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "En G-kod väg passerar över byggplattans begränsningar." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5786,7 +5790,7 @@ msgid "Printer settings" msgstr "Skrivarens inställningar" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5918,6 +5922,9 @@ msgstr "" "generiska inställningar. Uppdatera Bambu Studio eller starta om Bambu Studio " "för att kontrollera om det finns en uppdatering av system inställningarna." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Spara ändringarna till \"%1%\"?" @@ -6071,15 +6078,12 @@ msgstr "Objekt med flera delar upptäcktes" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6809,10 +6813,7 @@ msgstr "Enable dark mode" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7334,8 +7335,8 @@ msgstr "" msgid "" "Timelapse is not supported because Print sequence is set to \"By object\"." msgstr "" -"Timelapse stöds inte eftersom utskrifts sekvensen är inställd på \"Per " -"objekt\"." +"Timelapse stöds inte eftersom utskrifts sekvensen är inställd på \"Per objekt" +"\"." msgid "" "You selected external and AMS filament at the same time in an extruder, you " @@ -7726,8 +7727,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" @@ -7935,10 +7936,9 @@ msgid "" "maximum fan speed according to layer printing time" msgstr "" "Del kylfläktens hastigheten kommer att börja gå med min hastighet när den " -"beräknade lagringstiden inte är längre än lagringstiden i " -"inställningarna.När lager tiden är kortare än gräns värdet, ställer " -"fläkthastigheten sig mellan lägsta och högsta fläkthastighet enligt lagrets " -"utskriftstid" +"beräknade lagringstiden inte är längre än lagringstiden i inställningarna." +"När lager tiden är kortare än gräns värdet, ställer fläkthastigheten sig " +"mellan lägsta och högsta fläkthastighet enligt lagrets utskriftstid" msgid "Max fan speed threshold" msgstr "Max fläkt hastighets gräns" @@ -9364,6 +9364,9 @@ msgstr "Skapar Skirt & Brim" msgid "Generating G-code" msgstr "Skapar G-kod" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Skapande av filnamn_format template misslyckades." @@ -9427,8 +9430,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r kan ladda upp G-kod filer till en printer värd. Det här fältet ska " "innehålla värdnamn, IP-adress eller URL för printer värd platsen. Du kan få " @@ -9690,10 +9693,10 @@ msgstr "" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" msgid "Bridge direction" @@ -10509,8 +10512,8 @@ msgid "Acceleration of inner walls. 0 means using normal printing acceleration" msgstr "Acceleration av innerväggar. 0 betyder normal acceleration." msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Acceleration av gles utfyllnad. Om värdet uttrycks som en procentsats (t.ex. " "100%) kommer det att beräknas baserat på standard accelerationen." @@ -13505,12 +13508,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" @@ -13921,8 +13924,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14611,7 +14614,7 @@ msgstr "" msgid "Removed" msgstr "" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14630,32 +14633,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -17132,11 +17128,11 @@ msgstr "" #~ msgstr "Välj penn storlek" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "Välj felsöknings nivå. 0:allvarlig, 1:fel, 2:varning, 3:info, 4:felsök, " -#~ "5:spåra\n" +#~ "Välj felsöknings nivå. 0:allvarlig, 1:fel, 2:varning, 3:info, 4:felsök, 5:" +#~ "spåra\n" #~ msgid "Share" #~ msgstr "Dela" @@ -17408,9 +17404,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 5e17a5d50..6393e2d5f 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: 2024-11-15 18:30+0300\n" "Last-Translator: Fatih AYDIN \n" "Language-Team: \n" @@ -1244,8 +1244,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "%s bağlantısı başarısız oldu! [SN:%s, kod=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "BambuStudio yapılandırma dosyası bozulmuş olabilir ve ayrıştırılamıyor " "olabilir, lütfen dosyayı silin ve tekrar deneyin." @@ -1728,7 +1728,7 @@ msgstr "Baskı kalitesini artırmak için nesneyi otomatik olarak yönlendirin." msgid "Edit" msgstr "Düzenle" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2277,9 +2277,9 @@ msgid "Top" msgstr "Üst" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -3261,9 +3261,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Mevcut hazne sıcaklığı malzemenin güvenli sıcaklığından yüksektir, " "malzemenin yumuşamasına ve tıkanmasına neden olabilir Malzeme için maksimum " @@ -3932,9 +3932,9 @@ msgid "Switch to normal mode" msgstr "Normal moda geç" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -4150,6 +4150,12 @@ msgstr "Hacim:" msgid "Size:" msgstr "Boyut:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4168,9 +4174,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Bir G kodu yolu plakanın sınırlarının ötesine geçer." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5830,7 +5834,7 @@ msgid "Printer settings" msgstr "Yazıcı Ayarları" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5962,6 +5966,9 @@ msgstr "" "ön ayarlarında bir güncelleme olup olmadığını kontrol etmek için lütfen " "Bambu Studio'yu güncelleyin veya Bambu Studio'yu yeniden başlatın." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "\"%1%\" dosyasındaki değişiklikleri kaydetmek istiyor musunuz?" @@ -6119,15 +6126,12 @@ msgstr "Birden fazla parçaya sahip nesne algılandı" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6899,10 +6903,7 @@ msgstr "Karanlık modu etkinleştirin" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7815,8 +7816,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" @@ -9363,8 +9364,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 " @@ -9470,6 +9471,9 @@ msgstr "Etek ve kenar oluşturma" msgid "Generating G-code" msgstr "G kodu oluşturuluyor" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Dosyaadı_format şablonunun işlenmesi başarısız oldu." @@ -9533,8 +9537,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r, G kod dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu " "alan, yazıcı ana bilgisayar örneğinin ana bilgisayar adını, IP adresini veya " @@ -9800,10 +9804,10 @@ msgstr "Soğutma katkısı için sarkma eşik değeri" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" "Hızı yavaşlatmak için hangi çıkıntı kısmının soğutma fonksiyonuna " "katılacağına karar verin. alt katmandan destek almadan hattın ne kadar " @@ -10638,8 +10642,8 @@ msgid "Acceleration of inner walls. 0 means using normal printing acceleration" msgstr "İç duvarların ivmesi. 0 normal baskı ivmesini kullanmak anlamına gelir" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Seyrek dolgunun hızlandırılması. Değer yüzde olarak ifade edilirse (örn. " "%100), varsayılan ivmeye göre hesaplanacaktır." @@ -13672,8 +13676,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 " @@ -14089,8 +14093,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14831,7 +14835,7 @@ msgstr "Yazdırma Başarısız" msgid "Removed" msgstr "Kaldırıldı" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14850,32 +14854,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" diff --git a/bbl/i18n/uk/BambuStudio_uk.po b/bbl/i18n/uk/BambuStudio_uk.po index 196729870..7e59cd462 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-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: BambuLab Україна\n" @@ -1247,8 +1247,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "Не вдалося підключити %s! [Серійний номер:%s, код=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "BambuStudio файл конфігурації може бути пошкоджений і не може бути " "розібраний. Будь ласка, видаліть файл і спробуйте ще раз." @@ -1731,7 +1731,7 @@ msgstr "Автоматично орієнтуйте об'єкт для покр msgid "Edit" msgstr "Редагувати" -msgid "Change to" +msgid "Delete then replace with" msgstr "" msgid "Delete this filament" @@ -2287,9 +2287,9 @@ msgid "Top" msgstr "Верх" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" msgid "" @@ -2667,8 +2667,8 @@ msgid "" "This software uses open source components whose copyright and other " "proprietary rights belong to their respective owners" msgstr "" -"Це програмне забезпечення використовує компоненти з відкритим вихідним " -"кодом,авторські права та інші\n" +"Це програмне забезпечення використовує компоненти з відкритим вихідним кодом," +"авторські права та інші\n" "права власності належать їх відповідним власникам" #, c-format, boost-format @@ -2768,8 +2768,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 " @@ -3288,9 +3288,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "Поточна температура камери вища, ніж безпечна температура матеріалу, це може " "призвести до розм’якшення матеріалу та його забивання. Максимально безпечна " @@ -3956,9 +3956,9 @@ msgid "Switch to normal mode" msgstr "Переключитися у звичайний режим" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" msgid "" @@ -3967,8 +3967,8 @@ msgid "" "confirming that the height is within the build volume." msgstr "" "Об'єкт знаходиться за кордоном пластини або перевищує обмеження по висоті.\n" -"Будь ласка, вирішіть проблему, перемістивши її повністю на тарілку або з " -"неї,і підтвердження того, що висота знаходиться в межах обсягу збирання." +"Будь ласка, вирішіть проблему, перемістивши її повністю на тарілку або з неї," +"і підтвердження того, що висота знаходиться в межах обсягу збирання." msgid "Variable layer height" msgstr "Змінна висота шару" @@ -4174,6 +4174,12 @@ msgstr "Об'єм:" msgid "Size:" msgstr "Розмір:" +msgid "left nozzle" +msgstr "" + +msgid "right nozzle" +msgstr "" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4192,9 +4198,7 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "Шлях G-коду виходить за межі зони друку." #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." +msgid "Only the %s with external filament spool can print TPU" msgstr "" #, c-format, boost-format @@ -5853,7 +5857,7 @@ msgid "Printer settings" msgstr "Налаштування принтера" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." +msgid "The %s nozzle can not print %s." msgstr "" #, boost-format @@ -5985,6 +5989,9 @@ msgstr "" "ласка, оновіть Bambu Studio або перезапустіть Bambu Studio, щоб перевірити, " "чи є оновлення для системи пресети." +msgid "Sync filaments with AMS successfully." +msgstr "" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "Ви хочете зберегти зміни в \\%1%\\?" @@ -6144,15 +6151,12 @@ msgstr "Виявлено об'єкт, що складається з кільк #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" msgstr "" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "" - -msgid "Do you want to sync printer presets immediately?" +"Do you want to sync the printer information and automatically switch the " +"preset?" msgstr "" msgid "Tips" @@ -6917,10 +6921,7 @@ msgstr "Увімкнути темний режим" msgid "Filament Arrange" msgstr "" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" +msgid "Pop up to select filament arrangement mode" msgstr "" msgid "User Experience" @@ -7834,8 +7835,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" @@ -9489,6 +9490,9 @@ msgstr "Створення спідниці та кайми" msgid "Generating G-code" msgstr "Генерація G-code" +msgid "Only supports up to one TPU filament." +msgstr "" + msgid "Failed processing of the filename_format template." msgstr "Не вдалося обробити шаблон filename_format." @@ -9551,8 +9555,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r може завантажувати файли G-коду на хост принтера. Це поле повинно " "містити ім'я хоста, IP-адресу або URL-адресу екземпляра вузла принтера. " @@ -9820,10 +9824,10 @@ msgstr "Поріг нависання для участі в охолоджен #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "" "Визначте, яка частина нависання приєднується до функції охолодження, щоб " "зменшити швидкість. Виражається у відсотках, що вказує, яка ширина лінії без " @@ -10664,8 +10668,8 @@ msgstr "" "друку" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "Прискорення розрідженого заповнення. Якщо значення виражене у відсотках " "(наприклад,100%), воно буде обчислюватися на основі прискорення за " @@ -11889,8 +11893,8 @@ msgid "" "Only create support for critical regions including sharp tail, cantilever, " "etc." msgstr "" -"Створювати підтримку тільки для критичних областей, включаючи гострий " -"хвіст,консоль і т.д." +"Створювати підтримку тільки для критичних областей, включаючи гострий хвіст," +"консоль і т.д." msgid "Remove small overhangs" msgstr "Видалити невеликі виступи" @@ -12664,13 +12668,13 @@ msgstr "Наданий файл не вдалося прочитати, оскі msgid "" "Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension." msgstr "" -"Невідомий формат файлу: вхідний файл повинен мати розширення .stl, .obj " -"або .amf (.xml)." +"Невідомий формат файлу: вхідний файл повинен мати розширення .stl, .obj або ." +"amf (.xml)." msgid "Unknown file format. Input file must have .3mf or .zip.amf extension." msgstr "" -"Невідомий формат файлу: вхідний файл повинен мати розширення .3mf " -"або .zip.amf." +"Невідомий формат файлу: вхідний файл повинен мати розширення .3mf або .zip." +"amf." msgid "Canceled" msgstr "Скасовано" @@ -13720,8 +13724,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 "" "Ми перейменовуємо налаштування на “Виробник Тип Серійний номер @принтер, " @@ -14150,8 +14154,8 @@ msgid "nozzle size memorized: %d" msgstr "" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "" #, c-format, boost-format @@ -14892,7 +14896,7 @@ msgstr "Друк не вдався" msgid "Removed" msgstr "Видалено" -msgid "Filament arrangement method" +msgid "Filament arrangement" msgstr "" msgid "Don't remind me again" @@ -14911,32 +14915,25 @@ msgid "Manual Mode" msgstr "" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." msgstr "" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." msgstr "" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "" - -msgid "(Arrange after slicing)" -msgstr "" - -msgid "(Arrange before slicing)" -msgstr "" - -msgid "(Please sync printer)" +msgid "Manually assign filament to the left or right nozzle." msgstr "" msgid "Global settings" msgstr "" -msgid "More info on wiki" +msgid "Learn more" +msgstr "" + +msgid "(Sync with printer)" msgstr "" msgid "We will slice according to this grouping method:" @@ -16474,8 +16471,8 @@ msgstr "" #~ "Only one of the results with the same name will be saved. Are you sure " #~ "you want to overrides the other results?" #~ msgstr "" -#~ "Збережено буде лише один із результатів з однаковою назвою. Ви " -#~ "впевнені,що хочете перезаписати інші результати?" +#~ "Збережено буде лише один із результатів з однаковою назвою. Ви впевнені," +#~ "що хочете перезаписати інші результати?" #~ msgid "" #~ "There is already a historical calibration result with the same name: %s. " @@ -16932,8 +16929,8 @@ msgstr "" #~ msgstr "Рівень налагодження" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" #~ "Встановлює рівень реєстрації налагодження. 0: непереборний, 1: помилка, " #~ "2: попередження, 3: інформація, 4: налагодження, 5: трасування\n" diff --git a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po index f5da556b4..33432bddb 100644 --- a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po +++ b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-12 16:02+0800\n" +"POT-Creation-Date: 2025-01-13 14:58+0800\n" "PO-Revision-Date: 2025-01-08 20:27+0800\n" "Last-Translator: Jiang Yue \n" "Language-Team: \n" @@ -1235,8 +1235,8 @@ msgid "Connect %s failed! [SN:%s, code=%s]" msgstr "连接 %s 失败。[SN:%s, code=%s]" msgid "" -"BambuStudio configuration file may be corrupted and is not able to be " -"parsed.Please delete the file and try again." +"BambuStudio configuration file may be corrupted and is not able to be parsed." +"Please delete the file and try again." msgstr "" "Bambu Studio配置文件可能已损坏而无法解析。请删除此文件并重新启动BambuStudio。" @@ -1713,8 +1713,8 @@ msgstr "自动调整对象朝向以提高打印质量。" msgid "Edit" msgstr "编辑" -msgid "Change to" -msgstr "更改为" +msgid "Delete then replace with" +msgstr "删除后替换为" msgid "Delete this filament" msgstr "删除此耗材丝" @@ -2246,9 +2246,9 @@ msgid "Top" msgstr "顶部" msgid "" -"The fan controls the temperature during printing to improve print " -"quality.The system automatically adjusts the fan's switch and speed " -"according to different printing materials." +"The fan controls the temperature during printing to improve print quality." +"The system automatically adjusts the fan's switch and speed according to " +"different printing materials." msgstr "" "风扇在打印中调控温度以提升打印质量,系统会根据不同的打印材料自动调节风扇的开" "关和转速。" @@ -3165,9 +3165,9 @@ msgstr "" #, c-format, boost-format msgid "" -"Current chamber temperature is higher than the material's safe " -"temperature,it may result in material softening and clogging.The maximum " -"safe temperature for the material is %d" +"Current chamber temperature is higher than the material's safe temperature," +"it may result in material softening and clogging.The maximum safe " +"temperature for the material is %d" msgstr "" "当前腔体温度高于材料的安全温度,这可能导致材料软化和堵塞。该材料的最高安全温" "度为 %d。" @@ -3815,12 +3815,12 @@ msgid "Switch to normal mode" msgstr "切换到普通模式" msgid "" -"An object is laid on the left/right extruder only area.\n" +"An object is laid on the left/right nozzle only area.\n" "Please make sure the filaments used by this object on this area are not " -"mapped to the other extruders." +"mapped to the other nozzles." msgstr "" -"一个模型放置在仅左/右挤出机可打印区域。\n" -"请确保该模型在该区域内使用的材料没有映射到其他挤出机。" +"一个模型放置在仅左/右喷嘴可打印区域。\n" +"请确保该模型在该区域内使用的材料没有映射到其他喷嘴。" msgid "" "An object is laid over the boundary of plate or exceeds the height limit.\n" @@ -4035,6 +4035,12 @@ msgstr "体积:" msgid "Size:" msgstr "尺寸:" +msgid "left nozzle" +msgstr "左喷嘴" + +msgid "right nozzle" +msgstr "右喷嘴" + #, c-format, boost-format msgid "" "Conflicts of gcode paths have been found at layer %d. Please separate the " @@ -4051,10 +4057,8 @@ msgid "A G-code path goes beyond the boundary of plate." msgstr "检测超出热床边界的G-code路径。" #, c-format, boost-format -msgid "" -"Multiple TPU filaments are not allowed to print at the same time, and the " -"TPU filament must be placed in the virtual slot of %s." -msgstr "不允许同时打印多根TPU长丝,并且TPU长丝必须放置在%s的虚拟插槽中。" +msgid "Only the %s with external filament spool can print TPU" +msgstr "只能使用%s的外挂料打印TPU" #, c-format, boost-format msgid "" @@ -4866,8 +4870,8 @@ msgid "" "The .gcode.3mf file contains no G-code data.Please slice it whth Bambu " "Studio and export a new .gcode.3mf file." msgstr "" -".gcode.3mf文件中不包含G-code数据。请使用Bambu Studio进行切片并导出新" -"的.gcode.3mf文件。" +".gcode.3mf文件中不包含G-code数据。请使用Bambu Studio进行切片并导出新的." +"gcode.3mf文件。" #, c-format, boost-format msgid "File '%s' was lost! Please download it again." @@ -5646,8 +5650,8 @@ msgid "Printer settings" msgstr "打印机设置" #, c-format, boost-format -msgid "Filament %s cannot be placed in the %s extruder for printing." -msgstr "材料 %s 不能放置在 %s 挤出机中进行打印。" +msgid "The %s nozzle can not print %s." +msgstr "%s喷嘴不可以打印%s" #, boost-format msgid " plate %1%: " @@ -5779,6 +5783,9 @@ msgstr "" "有一些未知或不兼容的填料映射到通用预设中。请更新Bambu Studio或重新启动Bambu " "Studio,以检查是否有系统预设的更新。" +msgid "Sync filaments with AMS successfully." +msgstr "完成AMS的耗材同步。" + #, boost-format msgid "Do you want to save changes to \"%1%\"?" msgstr "是否保存修改到“%1%”?" @@ -5920,18 +5927,13 @@ msgstr "检测到多零件对象" #, c-format, boost-format msgid "" -"The printer you are currently bound to is %s,\n" -"The printer preset for your current file is %s,\n" -msgstr "" -"您当前绑定的打印机是%s,\n" -"当前文件的打印机预设为%s,\n" +"Connected printer is %s. It must match the project preset for printing.\n" +msgstr "当前连接的打印机为 %s,需要和项目预设匹配才能打印。\n" msgid "" -"Do you want to sync printer presets, ams and nozzle information immediately?" -msgstr "您想立即同步打印机预设、ams和喷嘴信息吗" - -msgid "Do you want to sync printer presets immediately?" -msgstr "您想立即同步打印机预设吗?" +"Do you want to sync the printer information and automatically switch the " +"preset?" +msgstr "是否从打印机同步信息并自动切换项目预设?" msgid "Tips" msgstr "提示" @@ -6643,13 +6645,10 @@ msgid "Enable dark mode" msgstr "开启深色模式" msgid "Filament Arrange" -msgstr "" +msgstr "材料分配" -msgid "Ignore ext filament when auto grouping" -msgstr "" - -msgid "Pop up to select filament map mode" -msgstr "" +msgid "Pop up to select filament arrangement mode" +msgstr "弹窗以选择材料分配模式" msgid "User Experience" msgstr "用户体验" @@ -7529,8 +7528,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" "右键单击打印板的空白位置,选择“添加标准模型”->“延时摄影擦料塔”。" @@ -9100,6 +9099,9 @@ msgstr "正在生成skirt和brim" msgid "Generating G-code" msgstr "正在生成G-code" +msgid "Only supports up to one TPU filament." +msgstr "最多仅支持1个TPU材料" + msgid "Failed processing of the filename_format template." msgstr "处理文件名格式模板失败。" @@ -9158,8 +9160,8 @@ msgid "" "Slic3r can upload G-code files to a printer host. This field should contain " "the hostname, IP address or URL of the printer host instance. Print host " "behind HAProxy with basic auth enabled can be accessed by putting the user " -"name and password into the URL in the following format: https://" -"username:password@your-octopi-address/" +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" msgstr "" "Slic3r可以将G-code文件上传到打印机主机。此字段应包含打印机主机实例的主机名、" "IP地址或URL。启用基本身份验证的Print host可以通过将用户名和密码放入以下格式的" @@ -9389,10 +9391,10 @@ msgstr "参与冷却降速的悬垂阈值" #, c-format msgid "" -"Decide which overhang part join the cooling function to slow down the " -"speed.Expressed as percentage which indicides how much width of the line " -"without support from lower layer. 100% means forcing cooling for all outer " -"wall no matter how much overhang degree" +"Decide which overhang part join the cooling function to slow down the speed." +"Expressed as percentage which indicides how much width of the line without " +"support from lower layer. 100% means forcing cooling for all outer wall no " +"matter how much overhang degree" msgstr "决定多少阈值的悬垂参与冷却降速.用百分比表示超出线宽的范围。" msgid "Bridge direction" @@ -10146,8 +10148,8 @@ msgid "Acceleration of inner walls. 0 means using normal printing acceleration" msgstr "内部壁的加速度。0表示使用正常的打印加速度。" msgid "" -"Acceleration of sparse infill. If the value is expressed as a percentage " -"(e.g. 100%), it will be calculated based on the default acceleration." +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." msgstr "" "稀疏填充的加速度。如果该值表示为百分比(例如100%),则将根据默认加速度进行计" "算。" @@ -12203,10 +12205,10 @@ msgid "" msgstr "" "请从我们的wiki中找到动态流量校准的详细信息。\n" "\n" -"通常情况下,校准是不必要的。当您开始单色/单材料打印,并在打印开始菜单中勾选了" -"“动态流量校准”选项时,打印机将按照旧的方式,在打印前校准丝料;当您开始多色/多" -"材料打印时,打印机将在每次换丝料时使用默认的补偿参数,这在大多数情况下会产生" -"良好的效果。\n" +"通常情况下,校准是不必要的。当您开始单色/单材料打印,并在打印开始菜单中勾选" +"了“动态流量校准”选项时,打印机将按照旧的方式,在打印前校准丝料;当您开始多色/" +"多材料打印时,打印机将在每次换丝料时使用默认的补偿参数,这在大多数情况下会产" +"生良好的效果。\n" "\n" "有几种情况可能导致校准结果不可靠,例如打印板的的附着力不足。清洗打印板或者使" "用胶水可以增强打印板附着力。您可以在我们的维基上找到更多相关信息。\n" @@ -12402,13 +12404,13 @@ msgid "Printing Parameters" msgstr "打印参数" msgid "Synchronize nozzle and AMS information" -msgstr "" +msgstr "同步喷嘴和AMS信息" msgid "Please connect the printer first before synchronizing." -msgstr "" +msgstr "同步前请先连接打印机" msgid "Nozzle Info" -msgstr "" +msgstr "喷嘴信息" msgid "Plate Type" msgstr "热床类型" @@ -12951,8 +12953,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" @@ -13337,8 +13339,8 @@ msgid "nozzle size memorized: %d" msgstr "存储的喷嘴尺寸:%d" msgid "" -"The size of nozzle type in preset is not consistent with memorized " -"nozzle.Did you change your nozzle lately ? " +"The size of nozzle type in preset is not consistent with memorized nozzle." +"Did you change your nozzle lately ? " msgstr "预设的喷嘴类型尺寸与记忆中的喷嘴不一致。你最近换喷嘴了吗?" #, c-format, boost-format @@ -14001,8 +14003,8 @@ msgstr "打印失败" msgid "Removed" msgstr "移除" -msgid "Filament arrangement method" -msgstr "" +msgid "Filament arrangement" +msgstr "材料分配" msgid "Don't remind me again" msgstr "不再提醒" @@ -14020,36 +14022,27 @@ msgid "Manual Mode" msgstr "手动模式" msgid "" -"Disregrad the filaments in AMS. Optimize filament usage by calculating the " -"best arrangement for the left and right nozzles. Arrange the filaments on " -"the printer based on the slicing results." -msgstr "" -"忽略AMS中的材料,通过计算最佳分配方案来减少材料消耗。需要根据切片结果去打印机" -"调整材料" +"Calculate the best filament arrangement to minimize usage. Need to manually " +"arrange filaments on the printer based on slicing results." +msgstr "通过计算最佳分配方案来减少材料消耗。需要根据切片结果去打印机调整材料" msgid "" -"Based on the current filaments in the AMS, arrange the filaments to the left " -"and right nozzles." -msgstr "根据AMS中的材料,将材料分配到左右喷嘴" +"Use AMS filaments to automatically assign filament to the left or right " +"nozzle." +msgstr "根据AMS中的材料,将材料分配到左/右喷嘴" -msgid "Mannully arrange the filaments for the left and right nozzles." -msgstr "无需推荐,切片时手动设置左右喷嘴的材料分配" - -msgid "(Arrange after slicing)" -msgstr "(先切片后摆料)" - -msgid "(Arrange before slicing)" -msgstr "(先摆料后切片)" - -msgid "(Please sync printer)" -msgstr "(请连接打印机)" +msgid "Manually assign filament to the left or right nozzle." +msgstr "无需推荐,切片时手动设置左/右喷嘴的材料分配" msgid "Global settings" msgstr "全局设置" -msgid "More info on wiki" +msgid "Learn more" msgstr "更多信息查看wiki" +msgid "(Sync with printer)" +msgstr "(请连接打印机)" + msgid "We will slice according to this grouping method:" msgstr "我们将基于当前分配方案切片:" @@ -14331,6 +14324,77 @@ msgstr "" "避免翘曲\n" "您知道吗?打印ABS这类易翘曲材料时,适当提高热床温度可以降低翘曲的概率。" +#~ msgid "Change to" +#~ msgstr "更改为" + +#~ msgid "" +#~ "Calculate the best filament arrangement to minimize usage. Manually " +#~ "arrange filaments on the printer based on slicing results." +#~ msgstr "" +#~ "通过计算最佳分配方案来减少材料消耗。需要根据切片结果去打印机手动调整材料" + +#~ msgid "" +#~ "An object is laid on the left/right extruder only area.\n" +#~ "Please make sure the filaments used by this object on this area are not " +#~ "mapped to the other extruders." +#~ msgstr "" +#~ "一个模型放置在仅左/右挤出机可打印区域。\n" +#~ "请确保该模型在该区域内使用的材料没有映射到其他挤出机。" + +#, c-format, boost-format +#~ msgid "" +#~ "Multiple TPU filaments are not allowed to print at the same time, and the " +#~ "TPU filament must be placed in the virtual slot of %s." +#~ msgstr "不允许同时打印多根TPU长丝,并且TPU长丝必须放置在%s的虚拟插槽中。" + +#, c-format, boost-format +#~ msgid "Filament %s cannot be placed in the %s extruder for printing." +#~ msgstr "材料 %s 不能放置在 %s 挤出机中进行打印。" + +#, c-format, boost-format +#~ msgid "" +#~ "The printer you are currently bound to is %s,\n" +#~ "The printer preset for your current file is %s,\n" +#~ msgstr "" +#~ "您当前绑定的打印机是%s,\n" +#~ "当前文件的打印机预设为%s,\n" + +#~ msgid "" +#~ "Do you want to sync printer presets, ams and nozzle information " +#~ "immediately?" +#~ msgstr "您想立即同步打印机预设、ams和喷嘴信息吗" + +#~ msgid "Do you want to sync printer presets immediately?" +#~ msgstr "您想立即同步打印机预设吗?" + +#~ msgid "" +#~ "Disregrad the filaments in AMS. Optimize filament usage by calculating " +#~ "the best arrangement for the left and right nozzles. Arrange the " +#~ "filaments on the printer based on the slicing results." +#~ msgstr "" +#~ "忽略AMS中的材料,通过计算最佳分配方案来减少材料消耗。需要根据切片结果去打" +#~ "印机调整材料" + +#~ msgid "" +#~ "Based on the current filaments in the AMS, arrange the filaments to the " +#~ "left and right nozzles." +#~ msgstr "根据AMS中的材料,将材料分配到左右喷嘴" + +#~ msgid "Mannully arrange the filaments for the left and right nozzles." +#~ msgstr "无需推荐,切片时手动设置左右喷嘴的材料分配" + +#~ msgid "(Arrange after slicing)" +#~ msgstr "(先切片后摆料)" + +#~ msgid "(Arrange before slicing)" +#~ msgstr "(先摆料后切片)" + +#~ msgid "(Please sync printer)" +#~ msgstr "(请连接打印机)" + +#~ msgid "More info on wiki" +#~ msgstr "更多信息查看wiki" + #~ msgid "Axis go home" #~ msgstr "Axis回Home点" @@ -15359,8 +15423,8 @@ msgstr "" #~ "The .gcode.3mf file contains no G-code data.Please slice it whthBambu " #~ "Studio and export a new .gcode.3mf file." #~ msgstr "" -#~ ".gcode.3mf文件中不包含G-code数据。请使用Bambu Studio进行切片并导出新" -#~ "的.gcode.3mf文件。" +#~ ".gcode.3mf文件中不包含G-code数据。请使用Bambu Studio进行切片并导出新的." +#~ "gcode.3mf文件。" #~ msgid "Connection lost. Please retry." #~ msgstr "连接丢失。请重试。" @@ -15802,8 +15866,8 @@ msgstr "" #~ msgstr "不能删除被其他预设继承的预设" #~ msgid "" -#~ "Your nozzle diameter in preset is not consistent with memorized " -#~ "nozzle.Did you change your nozzle lately ? " +#~ "Your nozzle diameter in preset is not consistent with memorized nozzle." +#~ "Did you change your nozzle lately ? " #~ msgstr "预设中的喷嘴直径与记忆中的喷嘴直径不一致。您最近更换了喷嘴吗?" #~ msgid "Improt Presets" @@ -16070,11 +16134,11 @@ msgstr "" #~ msgstr "调试等级" #~ msgid "" -#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgstr "" -#~ "设置调试日志等级。0:fatal, 1:error, 2:warning, 3:info, 4:debug, " -#~ "5:trace\n" +#~ "设置调试日志等级。0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +#~ "trace\n" #~ msgid "Load custom gcode" #~ msgstr "加载自定义 gcode" @@ -20336,8 +20400,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/zh_cn/BambuStudio.mo b/resources/i18n/zh_cn/BambuStudio.mo index b0eee69319928efbc9ba5a53a900000a0070b927..128cd776c9981b50918e17f1974cdcd229dd9837 100644 GIT binary patch delta 82282 zcmXuscfgL-|G@G4dG05xK@>&tSlN3<_8yTHl9?G9*%fyrBfdry2_dD@kP1agQA*Ly zC}~Nh(5B({e&6T(zW=<=IoEZa@j2tVo(Fw@T~+AchYF>RgBRm7=wjW8PT5CT5kJF9n7eftSRHi4jqytCj&@*tibNq2 z)3GZqM_2nvbi{SqWF+R}?bsdjw9QE5zyavg3`0Xc9$gDF(MT>t?|T64*lM($$FKyx zir$y{nuLqu1RA2h(UF})BXV)O(DTyKYp@LEUC;_{M;GG^bVLi#j;x428n16eBexCH ziygT?l{iGg4ty7H_ye80toEV27`pu`qYd>#D;SP>@eZ`%d9nNfbO298x5x5*XotT* zJ9r!myJ3GJVFednn~}H~3!@{y8(oYKpbtKcR=fpk;#=|hf6)RR!dfVco(J{O(04

f$wC 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


b`lXk*>1&ji^treW>TpSRbP5`C^Un+&q^GRZj+t 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