From a709ac269481f41f789f78bb55a480234fa5e2a3 Mon Sep 17 00:00:00 2001 From: "maosheng.wei" Date: Mon, 9 Oct 2023 20:23:39 +0800 Subject: [PATCH] FIX: Some Translation Jira: STUDIO-4557 Signed-off-by: maosheng.wei Change-Id: I561ca49a49222e1c9c4456f061e649dd8ed129bb --- bbl/i18n/BambuStudio.pot | 35 ++++++++++++- bbl/i18n/de/BambuStudio_de.po | 35 ++++++++++++- bbl/i18n/en/BambuStudio_en.po | 35 ++++++++++++- bbl/i18n/es/BambuStudio_es.po | 35 ++++++++++++- bbl/i18n/fr/BambuStudio_fr.po | 35 ++++++++++++- bbl/i18n/hu/BambuStudio_hu.po | 35 ++++++++++++- bbl/i18n/it/BambuStudio_it.po | 35 ++++++++++++- bbl/i18n/ja/BambuStudio_ja.po | 35 ++++++++++++- bbl/i18n/ko/BambuStudio_ko.po | 35 ++++++++++++- bbl/i18n/nl/BambuStudio_nl.po | 35 ++++++++++++- bbl/i18n/sv/BambuStudio_sv.po | 35 ++++++++++++- bbl/i18n/zh_cn/BambuStudio_zh_CN.po | 75 +++++++++++++++------------- resources/i18n/zh_cn/BambuStudio.mo | Bin 267502 -> 268292 bytes src/libslic3r/PrintConfig.cpp | 8 +-- src/slic3r/GUI/Plater.cpp | 20 ++++---- 15 files changed, 427 insertions(+), 61 deletions(-) diff --git a/bbl/i18n/BambuStudio.pot b/bbl/i18n/BambuStudio.pot index 8946ae401d..07164d9b8b 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -4366,9 +4366,15 @@ msgstr "" msgid "Export STL file:" msgstr "" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "" @@ -4384,6 +4390,9 @@ msgstr "" msgid "Another export job is running." msgstr "" +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4402,6 +4411,18 @@ msgstr "" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "" @@ -4523,6 +4544,15 @@ msgstr "" msgid "Save G-code file as:" msgstr "" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "" @@ -8048,6 +8078,9 @@ msgstr "" msgid "Bowden" msgstr "" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "" diff --git a/bbl/i18n/de/BambuStudio_de.po b/bbl/i18n/de/BambuStudio_de.po index b81d9b8cd2..c89aff0e00 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4700,9 +4700,15 @@ msgstr "Objekt zu groß" msgid "Export STL file:" msgstr "Exportiere STL Datei:" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "Speichere Datei als:" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "Objekt löschen, das Teil des ausgeschnittenen Objekts ist" @@ -4722,6 +4728,9 @@ msgstr "Das ausgewählte Objekt konnte nicht geteilt werden." msgid "Another export job is running." msgstr "Ein weiterer Exportauftrag läuft gerade." +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4740,6 +4749,18 @@ msgstr "Bitte wählen Sie eine Datei" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "Slicen" @@ -4874,6 +4895,15 @@ msgstr "Kopien des ausgewählten Objekts" msgid "Save G-code file as:" msgstr "Speichere G-Code Datei als:" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "Geslicte Datei speichern unter:" @@ -8936,6 +8966,9 @@ msgstr "Direct-Drive" msgid "Bowden" msgstr "Bowden" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "Rückzugsgeschwindigkeit" diff --git a/bbl/i18n/en/BambuStudio_en.po b/bbl/i18n/en/BambuStudio_en.po index ed1446b3a7..16012bf512 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4598,9 +4598,15 @@ msgstr "Object too large" msgid "Export STL file:" msgstr "Export STL file:" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "Save file as" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "Delete object which is a part of cut object" @@ -4619,6 +4625,9 @@ msgstr "The selected object couldn't be split." msgid "Another export job is running." msgstr "Another export job is running." +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4637,6 +4646,18 @@ msgstr "Please select a file" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "Slicing" @@ -4766,6 +4787,15 @@ msgstr "Copies of the selected object" msgid "Save G-code file as:" msgstr "Save G-code file as:" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "Save Sliced file as:" @@ -8706,6 +8736,9 @@ msgstr "Direct drive" msgid "Bowden" msgstr "Bowden" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "Retraction speed" diff --git a/bbl/i18n/es/BambuStudio_es.po b/bbl/i18n/es/BambuStudio_es.po index 7cb30ddcaf..0e5f6062a3 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4679,9 +4679,15 @@ msgstr "Objeto demasiado grande" msgid "Export STL file:" msgstr "Exportar archivo STL:" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "Guardar archivo como:" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "Eliminar el objeto que forma parte del objeto cortado" @@ -4700,6 +4706,9 @@ msgstr "El objeto seleccionado no ha podido ser dividido." msgid "Another export job is running." msgstr "Otro trabajo de exportación está en marcha." +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4718,6 +4727,18 @@ msgstr "Por favor, seleccione un archivo" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "Laminando" @@ -4850,6 +4871,15 @@ msgstr "Copias del objeto seleccionado" msgid "Save G-code file as:" msgstr "Guardar archivo Código G como:" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "Guardar el archivo rebanado como:" @@ -8892,6 +8922,9 @@ msgstr "Direct drive" msgid "Bowden" msgstr "Bowden" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "Velocidad de retracción" diff --git a/bbl/i18n/fr/BambuStudio_fr.po b/bbl/i18n/fr/BambuStudio_fr.po index 5ec89e5a8e..79ec64b245 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4675,9 +4675,15 @@ msgstr "Objet trop grand" msgid "Export STL file:" msgstr "Exporter le fichier STL :" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "Enregistrer le fichier sous :" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "Supprimer l'objet qui fait partie de l'objet découpé" @@ -4696,6 +4702,9 @@ msgstr "L'objet sélectionné n'a pas pu être divisé." msgid "Another export job is running." msgstr "Une autre tâche d'exportation est en cours d'exécution." +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4714,6 +4723,18 @@ msgstr "Veuillez sélectionner un fichier" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "Découpe" @@ -4848,6 +4869,15 @@ msgstr "Copies de l'objet sélectionné" msgid "Save G-code file as:" msgstr "Sauvegarder le fichier G-code en tant que :" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "Enregistrer le fichier découpé sous :" @@ -8949,6 +8979,9 @@ msgstr "Direct drive" msgid "Bowden" msgstr "Bowden" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "Vitesse de Rétractation" diff --git a/bbl/i18n/hu/BambuStudio_hu.po b/bbl/i18n/hu/BambuStudio_hu.po index 3ba0853ce5..50bae24c14 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4644,9 +4644,15 @@ msgstr "Az objektum túl nagy" msgid "Export STL file:" msgstr "STL fájl exportálása:" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "Fájl mentése mint:" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "A kivágott objektum részét képező objektum törlése" @@ -4665,6 +4671,9 @@ msgstr "A kijelölt objektumot nem lehet feldarabolni." msgid "Another export job is running." msgstr "Egy másik exportálási feladat is fut." +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4683,6 +4692,18 @@ msgstr "Kérjük, válassz egy fájlt" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "Szeletelés" @@ -4815,6 +4836,15 @@ msgstr "Kijelölt objektum másolatai" msgid "Save G-code file as:" msgstr "G-kód fájl mentése mint:" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "Szeletelt fájl mentése mint:" @@ -8822,6 +8852,9 @@ msgstr "Közvetlen hajtás" msgid "Bowden" msgstr "Bowden" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "Visszahúzás sebessége" diff --git a/bbl/i18n/it/BambuStudio_it.po b/bbl/i18n/it/BambuStudio_it.po index 63f2c10698..f387147145 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4657,9 +4657,15 @@ msgstr "Oggetto troppo grande" msgid "Export STL file:" msgstr "Esporta file STL:" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "Salva come:" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "Elimina l'oggetto che fa parte dell'oggetto tagliato" @@ -4678,6 +4684,9 @@ msgstr "L'oggetto selezionato non può essere diviso." msgid "Another export job is running." msgstr "È in esecuzione un altro processo di esportazione." +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4696,6 +4705,18 @@ msgstr "Seleziona file" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "Slicing" @@ -4827,6 +4848,15 @@ msgstr "Copie dell'oggetto selezionato" msgid "Save G-code file as:" msgstr "Salva il file G-code come:" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "Salva file elaborato come:" @@ -8874,6 +8904,9 @@ msgstr "Direct drive" msgid "Bowden" msgstr "Bowden" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "Velocità di retrazione" diff --git a/bbl/i18n/ja/BambuStudio_ja.po b/bbl/i18n/ja/BambuStudio_ja.po index 30b7fed999..daf85bfbd8 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4514,9 +4514,15 @@ msgstr "オブジェクトが大きすぎます" msgid "Export STL file:" msgstr "STLファイルをエクスポート:" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "名前を付けて保存" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "Delete object which is a part of cut object" @@ -4535,6 +4541,9 @@ msgstr "選択したオブジェクトを分割できませんでした。" msgid "Another export job is running." msgstr "エクスポート中です" +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4553,6 +4562,18 @@ msgstr "ファイルを選択してください" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "スライス中" @@ -4681,6 +4702,15 @@ msgstr "選択したオブジェクトの複製数" msgid "Save G-code file as:" msgstr "名前を付けて保存" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "名前を付けて保存:" @@ -8464,6 +8494,9 @@ msgstr "Direct drive" msgid "Bowden" msgstr "Bowden" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "リトラクション速度" diff --git a/bbl/i18n/ko/BambuStudio_ko.po b/bbl/i18n/ko/BambuStudio_ko.po index 8e6ac7a930..3fae12d153 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -4563,9 +4563,15 @@ msgstr "객체가 너무 큽니다" msgid "Export STL file:" msgstr "STL 파일 내보내기:" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "다른 이름으로 파일 저장" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "잘라낸 객체 일부를 삭제" @@ -4584,6 +4590,9 @@ msgstr "선택한 객체를 분할할 수 없습니다." msgid "Another export job is running." msgstr "다른 내보내기 작업이 실행 중입니다." +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4602,6 +4611,18 @@ msgstr "파일을 선택해 주십시오" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "슬라이싱" @@ -4732,6 +4753,15 @@ msgstr "선택한 객체의 복제품" msgid "Save G-code file as:" msgstr "G코드 파일을 다른 이름으로 저장합니다:" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "슬라이스된 파일을 다른 이름으로 저장합니다:" @@ -8583,6 +8613,9 @@ msgstr "Direct drive" msgid "Bowden" msgstr "Bowden" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "리트랙션 속도" diff --git a/bbl/i18n/nl/BambuStudio_nl.po b/bbl/i18n/nl/BambuStudio_nl.po index 86a9122e2c..59940d96ef 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4685,9 +4685,15 @@ msgstr "Object te groot" msgid "Export STL file:" msgstr "Exporteer STL bestand:" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "Bewaar bestand als:" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "Object verwijderen dat deel uitmaakt van een uitgesneden object" @@ -4707,6 +4713,9 @@ msgstr "Het geselecteerde object kan niet opgesplitst worden." msgid "Another export job is running." msgstr "Er is reeds een export taak actief." +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4725,6 +4734,18 @@ msgstr "Selecteer een bestand" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "Slicen" @@ -4858,6 +4879,15 @@ msgstr "Kopieen van het geselecteerde object" msgid "Save G-code file as:" msgstr "Bewaar G-code bestand als:" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "Bewaar het geslicede bestand als:" @@ -8925,6 +8955,9 @@ msgstr "Directe aandrijving" msgid "Bowden" msgstr "Bowden" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "Terugtrek (retraction) snelheid" diff --git a/bbl/i18n/sv/BambuStudio_sv.po b/bbl/i18n/sv/BambuStudio_sv.po index 014d045575..51a30ca65c 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4616,9 +4616,15 @@ msgstr "Objektet är för stort" msgid "Export STL file:" msgstr "Exportera STL-fil:" +msgid "Export AMF file:" +msgstr "" + msgid "Save file as:" msgstr "Spara fil som:" +msgid "Export OBJ file:" +msgstr "" + msgid "Delete object which is a part of cut object" msgstr "Radera objekt som är en del av det utskurna objektet" @@ -4637,6 +4643,9 @@ msgstr "Det valda objektet kan inte delas." msgid "Another export job is running." msgstr "En annan exportering pågår." +msgid "Replace from:" +msgstr "" + msgid "Unable to replace with more than one volume" msgstr "" @@ -4655,6 +4664,18 @@ msgstr "Välj en fil" msgid "Do you want to replace it" msgstr "" +msgid "Message" +msgstr "" + +msgid "Reload from:" +msgstr "" + +msgid "Unable to reload:" +msgstr "" + +msgid "Error during reload" +msgstr "" + msgid "Slicing" msgstr "Bereder" @@ -4785,6 +4806,15 @@ msgstr "Kopior av det valda objektet" msgid "Save G-code file as:" msgstr "Spara G-kod som:" +msgid "Save SLA file as:" +msgstr "" + +msgid "The provided file name is not valid." +msgstr "" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "" + msgid "Save Sliced file as:" msgstr "Spara beredningen som:" @@ -8731,6 +8761,9 @@ msgstr "Direkt drivning" msgid "Bowden" msgstr "Bowden" +msgid "Extra length on restart" +msgstr "" + msgid "Retraction Speed" msgstr "Retraktions hastighet" diff --git a/bbl/i18n/zh_cn/BambuStudio_zh_CN.po b/bbl/i18n/zh_cn/BambuStudio_zh_CN.po index dc57391b57..c78289bdfa 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: 2023-10-09 17:00+0800\n" +"POT-Creation-Date: 2023-10-09 20:21+0800\n" "PO-Revision-Date: 2023-09-18 09:18+0800\n" "Last-Translator: Jiang Yue \n" "Language-Team: \n" @@ -2074,8 +2074,7 @@ msgstr "打印机当前不支持自动重新填充。" msgid "" "AMS filament backup is not enabled, please enable it in the AMS settings." -msgstr "" -"AMS自动续料未启用,请在AMS设置中启用。" +msgstr "AMS自动续料未启用,请在AMS设置中启用。" msgid "" "If there are two identical filaments in AMS, AMS filament backup will be " @@ -2083,7 +2082,8 @@ msgid "" "(Currently supporting automatic supply of consumables with the same brand, " "material type, and color)" msgstr "" -"如果AMS中有两卷相同的耗材,则自动补给将会启用(目前支持品牌、材料种类、颜色相同的耗材的自动补给)" +"如果AMS中有两卷相同的耗材,则自动补给将会启用(目前支持品牌、材料种类、颜色相" +"同的耗材的自动补给)" msgid "AMS Settings" msgstr "AMS 设置" @@ -4486,9 +4486,15 @@ msgstr "对象太大" msgid "Export STL file:" msgstr "导出 STL 文件:" +msgid "Export AMF file:" +msgstr "导出 AMF 文件:" + msgid "Save file as:" msgstr "文件另存为:" +msgid "Export OBJ file:" +msgstr "导出 OBJ 文件:" + msgid "Delete object which is a part of cut object" msgstr "删除切割对象的一部分" @@ -4506,6 +4512,9 @@ msgstr "选中的模型不可分裂。" msgid "Another export job is running." msgstr "有其他导出任务正在进行中。" +msgid "Replace from:" +msgstr "替换:" + msgid "Unable to replace with more than one volume" msgstr "超过1个零件,无法替换" @@ -4524,6 +4533,18 @@ msgstr "请选择一个文件" msgid "Do you want to replace it" msgstr "您是否要替换" +msgid "Message" +msgstr "信息" + +msgid "Reload from:" +msgstr "重新加载:" + +msgid "Unable to reload:" +msgstr "无法重新加载:" + +msgid "Error during reload" +msgstr "重新加载时发生错误:" + msgid "Slicing" msgstr "正在切片" @@ -4647,6 +4668,15 @@ msgstr "所选对象的克隆数量" msgid "Save G-code file as:" msgstr "G-code文件另存为:" +msgid "Save SLA file as:" +msgstr "SLA 文件另存为:" + +msgid "The provided file name is not valid." +msgstr "无效的文件名。" + +msgid "The following characters are not allowed by a FAT file system:" +msgstr "不允许使用以下字符:" + msgid "Save Sliced file as:" msgstr "切片文件另存为:" @@ -8324,6 +8354,9 @@ msgstr "直接驱动" msgid "Bowden" msgstr "" +msgid "Extra length on restart" +msgstr "启动时额外长度" + msgid "Retraction Speed" msgstr "回抽速度" @@ -8745,8 +8778,8 @@ msgid "" "high to avoid cloggings, so 0 which stands for turning off is highly " "recommended" msgstr "" -"更高的腔温可以帮助抑制或减少翘曲,并可能会提高高温材料(如ABS、ASA、PC、PA)" -"的层间粘合强度。与此同时,ABS和ASA的空气过滤效果将变差。而对于PLA、PETG、" +"更高的腔温可以帮助抑制或减少翘曲,并可能会提高高温材料(如ABS、ASA、PC、PA" +"等)的层间粘合强度。与此同时,ABS和ASA的空气过滤效果将变差。而对于PLA、PETG、" "TPU、PVA等低温材料,实际腔温不应过高,以避免堵塞,因此强烈建议将腔温设为0°C, " "即关闭" @@ -13296,9 +13329,6 @@ msgstr "" #~ msgid "Error while loading G-code file" #~ msgstr "加载G-code文件时发生错误" -#~ msgid "Save SLA file as:" -#~ msgstr "SLA 文件另存为:" - #~ msgid "Home page and Daily Tips" #~ msgstr "主页和每日提示" @@ -13641,30 +13671,6 @@ msgstr "" #~ msgid "Open BambuStudio" #~ msgstr "打开BambuStudio" -#~ msgid "Export AMF file:" -#~ msgstr "导出 AMF 文件:" - -#~ msgid "Export OBJ file:" -#~ msgstr "导出 OBJ 文件:" - -#~ msgid "Replace from:" -#~ msgstr "替换:" - -#~ msgid "Reload from:" -#~ msgstr "重新加载:" - -#~ msgid "Unable to reload:" -#~ msgstr "无法重新加载:" - -#~ msgid "Error during reload" -#~ msgstr "重新加载时发生错误:" - -#~ msgid "The provided file name is not valid." -#~ msgstr "无效的文件名。" - -#~ msgid "The following characters are not allowed by a FAT file system:" -#~ msgstr "不允许使用以下字符:" - #~ msgid "Skirt Loops" #~ msgstr "Skirt圈数" @@ -13763,9 +13769,6 @@ msgstr "" #~ msgid "Retraction Length (Toolchange)" #~ msgstr "回抽长度(更换工具头)" -#~ msgid "Extra length on restart" -#~ msgstr "启动时额外长度" - #~ msgid "Disabled" #~ msgstr "关闭" diff --git a/resources/i18n/zh_cn/BambuStudio.mo b/resources/i18n/zh_cn/BambuStudio.mo index aff0398f6dd8d4664291d7db4d61f328063e15ba..97a5e7535967ca95f347d03bc25d472a14184860 100644 GIT binary patch delta 60747 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 X?1S+ diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 67fc9d233d..e48453b264 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -2564,8 +2564,8 @@ void PrintConfigDef::init_fff_params() def->set_default_value(new ConfigOptionEnumsGeneric{ ExtruderType::etDirectDrive }); def = this->add("retract_restart_extra", coFloats); - //def->label = L("Extra length on restart"); - def->label = "Extra length on restart"; + def->label = L("Extra length on restart"); + //def->label = "Extra length on restart"; //def->tooltip = L("When the retraction is compensated after the travel move, the extruder will push " // "this additional amount of filament. This setting is rarely needed."); def->sidetext = L("mm"); @@ -2573,8 +2573,8 @@ void PrintConfigDef::init_fff_params() def->set_default_value(new ConfigOptionFloats { 0. }); def = this->add("retract_restart_extra_toolchange", coFloats); - //def->label = L("Extra length on restart"); - def->label = "Extra length on restart"; + def->label = L("Extra length on restart"); + //def->label = "Extra length on restart"; //def->tooltip = L("When the retraction is compensated after changing tool, the extruder will push " // "this additional amount of filament."); def->sidetext = L("mm"); diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index a7e6dfd0c1..3af6020d4d 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -3972,7 +3972,7 @@ wxString Plater::priv::get_export_file(GUI::FileType file_type) { // XXX: Problem on OS X with double extension? output_file.replace_extension("zip.amf"); - dlg_title = _devL("Export AMF file:"); + dlg_title = _L("Export AMF file:"); break; } case FT_3MF: @@ -3984,7 +3984,7 @@ wxString Plater::priv::get_export_file(GUI::FileType file_type) case FT_OBJ: { output_file.replace_extension("obj"); - dlg_title = _devL("Export OBJ file:"); + dlg_title = _L("Export OBJ file:"); break; } default: break; @@ -4772,7 +4772,7 @@ bool Plater::priv::replace_volume_with_stl(int object_idx, int volume_idx, const { const std::string path = new_path.string(); wxBusyCursor wait; - wxBusyInfo info(_devL("Replace from:") + " " + from_u8(path), q->get_current_canvas3D()->get_wxglcanvas()); + wxBusyInfo info(_L("Replace from:") + " " + from_u8(path), q->get_current_canvas3D()->get_wxglcanvas()); Model new_model; try { @@ -5054,7 +5054,7 @@ void Plater::priv::reload_from_disk() } else { wxString message = _L("Do you want to replace it") + " ?"; - MessageDialog dlg(q, message, wxMessageBoxCaptionStr, wxYES_NO | wxYES_DEFAULT | wxICON_QUESTION); + MessageDialog dlg(q, message, _L("Message"), wxYES_NO | wxYES_DEFAULT | wxICON_QUESTION); if (dlg.ShowModal() == wxID_YES) #if ENABLE_RELOAD_FROM_DISK_REWORK replace_paths.emplace_back(search, sel_filename_path); @@ -5082,7 +5082,7 @@ void Plater::priv::reload_from_disk() const auto& path = input_paths[i].string(); wxBusyCursor wait; - wxBusyInfo info(_devL("Reload from:") + " " + from_u8(path), q->get_current_canvas3D()->get_wxglcanvas()); + wxBusyInfo info(_L("Reload from:") + " " + from_u8(path), q->get_current_canvas3D()->get_wxglcanvas()); Model new_model; try @@ -5293,11 +5293,11 @@ void Plater::priv::reload_from_disk() #endif // ENABLE_RELOAD_FROM_DISK_REWORK if (!fail_list.empty()) { - wxString message = _devL("Unable to reload:") + "\n"; + wxString message = _L("Unable to reload:") + "\n"; for (const wxString& s : fail_list) { message += s + "\n"; } - MessageDialog dlg(q, message, _devL("Error during reload"), wxOK | wxOK_DEFAULT | wxICON_WARNING); + MessageDialog dlg(q, message, _L("Error during reload"), wxOK | wxOK_DEFAULT | wxICON_WARNING); dlg.ShowModal(); } @@ -9951,7 +9951,7 @@ void Plater::export_gcode(bool prefer_removable) fs::path output_path; { std::string ext = default_output_file.extension().string(); - wxFileDialog dlg(this, (printer_technology() == ptFFF) ? _L("Save G-code file as:") : _devL("Save SLA file as:"), + wxFileDialog dlg(this, (printer_technology() == ptFFF) ? _L("Save G-code file as:") : _L("Save SLA file as:"), start_dir, from_path(default_output_file.filename()), GUI::file_wildcards((printer_technology() == ptFFF) ? FT_GCODE : FT_SL1, ext), @@ -9960,8 +9960,8 @@ void Plater::export_gcode(bool prefer_removable) if (dlg.ShowModal() == wxID_OK) { output_path = into_path(dlg.GetPath()); while (has_illegal_filename_characters(output_path.filename().string())) { - show_error(this, _devL("The provided file name is not valid.") + "\n" + - _devL("The following characters are not allowed by a FAT file system:") + " <>:/\\|?*\""); + show_error(this, _L("The provided file name is not valid.") + "\n" + + _L("The following characters are not allowed by a FAT file system:") + " <>:/\\|?*\""); dlg.SetFilename(from_path(output_path.filename())); if (dlg.ShowModal() == wxID_OK) output_path = into_path(dlg.GetPath());