From 26685520ca4a82274b60d3c299f03a37678b3c23 Mon Sep 17 00:00:00 2001 From: Miroslav Sustek Date: Fri, 17 Dec 2021 21:29:27 +0100 Subject: [PATCH 01/59] Add Czech translations for v4.13 --- resources/i18n/cs_CZ/cura.po | 90 ++++++++++----------- resources/i18n/cs_CZ/fdmprinter.def.json.po | 12 +-- 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index cacf645da6..d96d13234a 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0100\n" -"PO-Revision-Date: 2021-04-04 15:31+0200\n" +"PO-Revision-Date: 2021-12-17 21:07+0100\n" "Last-Translator: Miroslav Šustek \n" "Language-Team: DenyCZ \n" "Language: cs_CZ\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" -"X-Generator: Poedit 2.4.2\n" +"X-Generator: Poedit 3.0\n" #: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:115 msgctxt "@info:backup_failed" @@ -84,7 +84,7 @@ msgstr "Nepodařilo se uložit archiv s materiálem" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "Neznámá chyba." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -229,35 +229,35 @@ msgstr "Nemohu najít umístění" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "Nepodařilo se vytvořit archiv s materiály pro synchronizaci s tiskárnami." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "Nepodařilo se načíst archiv s materiály pro synchronizaci s tiskárnami." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "Odpověď z Digital Factory se zdá být poškozená." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "Odpověď z Digital Factory postrádá důležité informace." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Nepodařilo se připojit k Digital Factory pro synchronizaci materiálů s některými z tiskáren." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Nepodařilo se připojit k Digital Factory." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -607,7 +607,7 @@ msgstr "Nelze se dostat na server účtu Ultimaker." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "Přihlášení selhalo" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -617,7 +617,7 @@ msgstr "Poskytnutý stav není správný." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "Vypršel časový limit při autentizaci se serverem s účty." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1749,7 +1749,7 @@ msgstr "Plugin 3MF Writer je poškozen." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "Zatím neexistuje žádný pracovní prostor. Nejprve prosím přidejte tiskárnu." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3127,7 +3127,7 @@ msgstr "Zrušeno" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "Selhání" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4314,12 +4314,12 @@ msgstr "S touto kombinací materiálu pro lepší adhezi použijte lepidlo." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "Konfigurace tohoto extruderu není dovolena a znemožňuje slicování." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "Neexistují žádné profily odpovídající nastavení tohoto extruderu." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5056,157 +5056,157 @@ msgstr "Úspěšné exportování materiálu do %1" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "Synchronizovat materiály s tiskárnami" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "Synchronizovat materiály s tiskárnami" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "Následováním několika jednoduchých kroků budete moci synchronizovat všechny vaše materiálové profily s vašimi tiskárnami." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "Začít" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "K čemu je dobrá synchronizace materiálových profilů?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "Přihlásit se" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Pro automatickou synchronizaci materiálových profilů se všemi vašimi tiskárnami připojenými k Digital Factory musíte být přihlášení v Cuře." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "Synchronizovat materiály pomocí USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "Následující tiskárny získají nové materiálové profily:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "Při odesílání materiálů do tiskáren se něco nepodařilo." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "Materiálové profily byly úspěšně synchronizovány s následujícími tiskárnami:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "Podpora při problémech" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "Chybí tiskárny?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "Ujistěte se, že jsou všechny vaše tiskárny zapnuté a připojené k Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "Obnovit seznam" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "Zkusit znovu" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "Hotovo" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "Synchronizovat" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "Synchronizuji" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "Nenalezeny žádné tiskárny" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Zdá se, že nemáte žádné kompatibilní tiskárny připojené k Digital Factory. Ujistěte se, že je vaše tiskárna připojena a používá nejnovější firmware." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Zjistěte, jak připojit vaši tiskárnu k Digital Factory" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "Obnovit" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "Synchronizovat materiálové profily přes USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "Následujte tyto kroky, abyste nahráli nové materiálové profily do vaší tiskárny." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "Klikněte na tlačítko \"Exportovat archiv s materiálem\"." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "Uložte soubor .umm na USB úložiště." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "Připojte USB úložiště k vaší tiskárně a spusťte proceduru pro nahrání nových materiálových profilů." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "Jak nahrát nové materiálové profily do mé tiskárny" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "Exportovat archiv s materiálem" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/cs_CZ/fdmprinter.def.json.po b/resources/i18n/cs_CZ/fdmprinter.def.json.po index 879acc0598..41576b2f1e 100644 --- a/resources/i18n/cs_CZ/fdmprinter.def.json.po +++ b/resources/i18n/cs_CZ/fdmprinter.def.json.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 11:59+0000\n" -"PO-Revision-Date: 2021-04-04 19:37+0200\n" +"PO-Revision-Date: 2021-12-17 21:11+0100\n" "Last-Translator: Miroslav Šustek \n" "Language-Team: DenyCZ \n" "Language: cs_CZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.4.2\n" +"X-Generator: Poedit 3.0\n" #: fdmprinter.def.json msgctxt "machine_settings label" @@ -561,7 +561,7 @@ msgstr "Maximální rychlost pro motor ve směru Z." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Maximální rychlost E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1731,7 +1731,7 @@ msgstr "Výplňový vzor" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "Vzor výplňového materiálu tisku. Čáry a cik-cak s každou vrstvou obracejí směr výplně, čímž se snižují náklady na materiál. Mřížka, trojúhelník, tri-hexagon, krychle, oktet, čtvrtinově krychlový, křížový a soustředný vzor jsou plně vytištěny v každé vrstvě. Vzory gyroid, krychlový, čtvrtinově krychlový a oktet se mění s každou vrstvou, aby se zajistilo rovnoměrnější rozložení síly v každém směru. Bleskový vzor se snaží minimalizovat množství výplně tím, že podporuje pouze strop objektu." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2045,7 +2045,7 @@ msgstr "Úhel ústupu bleskové vrstvy" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "Koncové body čar výplně jsou zkracovány pro šetření materiálu. Toto nastavení je úhel převisu koncových bodů těchto čar." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2055,7 +2055,7 @@ msgstr "Úhel vyrovnávání bleskové vrstvy" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "Čáry výplně jsou jsou vyrovnávány, aby se snížila doba tisku. Toto je maximální dovolený úhel převisu podél čáry výplně." #: fdmprinter.def.json msgctxt "material label" From aad55bebfcca6d48a82b5fd22f5398e57b9a6c21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ustek?= Date: Mon, 20 Dec 2021 11:05:17 +0100 Subject: [PATCH 02/59] Fix typo in resources/i18n/cs_CZ/fdmprinter.def.json.po Co-authored-by: Jaime van Kessel --- resources/i18n/cs_CZ/fdmprinter.def.json.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/i18n/cs_CZ/fdmprinter.def.json.po b/resources/i18n/cs_CZ/fdmprinter.def.json.po index 41576b2f1e..c25f85b6cb 100644 --- a/resources/i18n/cs_CZ/fdmprinter.def.json.po +++ b/resources/i18n/cs_CZ/fdmprinter.def.json.po @@ -2055,7 +2055,7 @@ msgstr "Úhel vyrovnávání bleskové vrstvy" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "Čáry výplně jsou jsou vyrovnávány, aby se snížila doba tisku. Toto je maximální dovolený úhel převisu podél čáry výplně." +msgstr "Čáry výplně jsou vyrovnávány, aby se snížila doba tisku. Toto je maximální dovolený úhel převisu podél čáry výplně." #: fdmprinter.def.json msgctxt "material label" From a8fbba3c2514b7655072ddcfb41a38a37de7e1cc Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Mon, 20 Dec 2021 12:10:55 +0100 Subject: [PATCH 03/59] reduce top/bottom speed by 80% The top/bottom speed is reduced by 80% to allow for better cooling of the top layers. This reduces pillowing. The line width is increased by 80% to maintain the flow equalization. PP-95 --- .../quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg | 3 ++- .../quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg | 3 ++- .../quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg | 3 ++- .../quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg | 4 ++-- .../quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg | 4 ++-- .../ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg | 4 ++-- .../quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg | 4 ++-- .../quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg | 4 ++-- .../ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg | 4 ++-- 9 files changed, 18 insertions(+), 15 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg index 4c1c2a1d9e..0ec8263f43 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg @@ -46,11 +46,12 @@ retraction_hop = 1.5 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 -speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_topbottom = =math.ceil(speed_print * 0.8) speed_travel = 300 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg index 0dda14dcfc..068edf5972 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg @@ -47,11 +47,12 @@ retraction_hop = 1.5 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 -speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_topbottom = =math.ceil(speed_print * 0.8) speed_travel = 300 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg index 5eded26b9f..947b33a6cb 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -44,11 +44,12 @@ retraction_hop = 1.5 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 -speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_topbottom = =math.ceil(speed_print * 0.8) speed_travel = 300 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg index 194a7d41ca..3c02550a8c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg @@ -44,12 +44,12 @@ retraction_extrusion_window = 1 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 -speed_topbottom = =math.ceil(speed_print * 25 / 25) - +speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg index 436b8a32e3..110fd361be 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg @@ -44,12 +44,12 @@ retraction_extrusion_window = 1 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 -speed_topbottom = =math.ceil(speed_print * 25 / 25) - +speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg index d8ade5a573..0e8d3c7e70 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -43,12 +43,12 @@ retraction_extrusion_window = 1 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 -speed_topbottom = =math.ceil(speed_print * 25 / 25) - +speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg index 79f3a1b769..664f651341 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg @@ -44,12 +44,12 @@ retraction_extrusion_window = 1 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 -speed_topbottom = =math.ceil(speed_print * 25 / 25) - +speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg index 7bce192f75..2edc53b7c4 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg @@ -44,12 +44,12 @@ retraction_extrusion_window = 1 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 -speed_topbottom = =math.ceil(speed_print * 25 / 25) - +speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg index 056871cfa9..7804a7cb74 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg @@ -43,12 +43,12 @@ retraction_extrusion_window = 1 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 -speed_topbottom = =math.ceil(speed_print * 25 / 25) - +speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 From 2f6937d306ac41f986064d15ff9cd4dedf02b948 Mon Sep 17 00:00:00 2001 From: SekIsBack Date: Mon, 20 Dec 2021 16:26:02 +0000 Subject: [PATCH 04/59] Fixed some German translations --- resources/i18n/de_DE/fdmprinter.def.json.po | 34 ++++++++++++--------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/resources/i18n/de_DE/fdmprinter.def.json.po b/resources/i18n/de_DE/fdmprinter.def.json.po index 96cad93706..25ee8fcf09 100644 --- a/resources/i18n/de_DE/fdmprinter.def.json.po +++ b/resources/i18n/de_DE/fdmprinter.def.json.po @@ -57,6 +57,8 @@ msgid "" "G-code commands to be executed at the very start - separated by \n" "." msgstr "" +"G-Code-Befehle, die ganz am Anfang ausgeführt werden - getrennt durch \n" +"." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,6 +71,8 @@ msgid "" "G-code commands to be executed at the very end - separated by \n" "." msgstr "" +"G-Code-Befehle, die ganz am Ende ausgeführt werden - getrennt durch \n" +"." #: fdmprinter.def.json msgctxt "material_guid label" @@ -558,7 +562,7 @@ msgstr "Die Maximaldrehzahl für den Motor der Z-Richtung." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Maximaldrehzahl Extruder" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1263,7 +1267,7 @@ msgstr "Intelligent verbergen" #: fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" -msgstr "Realitvwert der Z-Naht" +msgstr "Relativwert der Z-Naht" #: fdmprinter.def.json msgctxt "z_seam_relative description" @@ -1728,7 +1732,7 @@ msgstr "Füllmuster" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "Das Muster des Füllungsmaterials des Drucks. Die Linien- und Zickzack-Füllung wechselt die Richtung auf abwechselnden Schichten, was die Materialkosten reduziert. Die Gitter-, Dreieck-, Tri-Hexagon-, Kubus-, Oktett-, Viertelkubus-, Kreuz- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Die Füllung in Form von Kreiseln, Würfeln, Viertelwürfeln und Achten wechselt mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in jeder Richtung zu erreichen. Bei der Blitz-Füllung wird versucht, die Füllung zu minimieren, indem nur die Decke des Objekts unterstützt wird." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2042,7 +2046,7 @@ msgstr "Beschnittwinkel der Blitz-Füllung" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "Die Endpunkte der Füllungslinien werden verkürzt, um Material zu sparen. Diese Einstellung ist der Winkel des Überhangs der Endpunkte dieser Linien." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2052,7 +2056,7 @@ msgstr "Begradigungswinkel der Blitz-Füllung" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "Um Druckzeit zu sparen, werden die Füllungslinien begradigt. Dies ist der maximal zulässige Winkel des Überhangs über die Länge der Füllung." #: fdmprinter.def.json msgctxt "material label" @@ -3717,7 +3721,7 @@ msgstr "Zickzack" #: fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" -msgstr "Quer" +msgstr "Kreuz" #: fdmprinter.def.json msgctxt "support_pattern option gyroid" @@ -5581,17 +5585,17 @@ msgstr "Die Geschwindigkeit, mit der die Bewegung während des Coasting erfolgt, #: fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" -msgstr "Größe 3D-Quertasche" +msgstr "Größe 3D-Kreuztasche" #: fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." -msgstr "Die Größe der Taschen bei Überkreuzung im 3D-Quermuster bei Höhen, in denen sich das Muster selbst berührt." +msgstr "Die Größe der Taschen bei Überkreuzung im 3D-Kreuzmuster bei Höhen, in denen sich das Muster selbst berührt." #: fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" -msgstr "Querfülldichte Bild" +msgstr "Kreuzfülldichte Bild" #: fdmprinter.def.json msgctxt "cross_infill_density_image description" @@ -5601,7 +5605,7 @@ msgstr "Die Dateiposition eines Bildes, von dem die Helligkeitswerte die minimal #: fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" -msgstr "Querfülldichte Bild für Stützstruktur" +msgstr "Kreuzfülldichte Bild für Stützstruktur" #: fdmprinter.def.json msgctxt "cross_support_density_image description" @@ -6491,7 +6495,7 @@ msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angew #~ msgctxt "infill_pattern description" #~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Quer- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Gyroid-, Würfel-, Viertelwürfel- und achtflächige Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen. Die Einstellung Blitz versucht, die Füllung zu minimieren, indem nur die (internen) Dächer des Objekts gestützt werden. Der ‚gültige‘ Prozentsatz der Füllung bezieht sich daher nur auf die jeweilige Ebene unter dem zu stützenden Bereich des Modells." +#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Kreuz- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Gyroid-, Würfel-, Viertelwürfel- und achtflächige Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen. Die Einstellung Blitz versucht, die Füllung zu minimieren, indem nur die (internen) Dächer des Objekts gestützt werden. Der ‚gültige‘ Prozentsatz der Füllung bezieht sich daher nur auf die jeweilige Ebene unter dem zu stützenden Bereich des Modells." #~ msgctxt "lightning_infill_prune_angle description" #~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." @@ -6503,7 +6507,7 @@ msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angew #~ msgctxt "infill_pattern description" #~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Quer- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Gyroid-, Würfel-, Viertelwürfel- und Octahedral-Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen." +#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Kreuz- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Gyroid-, Würfel-, Viertelwürfel- und Octahedral-Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen." #~ msgctxt "mold_width description" #~ msgid "The minimal distance between the ouside of the mold and the outside of the model." @@ -6983,7 +6987,7 @@ msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angew #~ msgctxt "infill_pattern description" #~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Quer- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Würfel-, Viertelwürfel- und Octahedral-Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen." +#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Kreuz- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Würfel-, Viertelwürfel- und Octahedral-Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen." #~ msgctxt "infill_pattern option concentric_3d" #~ msgid "Concentric 3D" @@ -7055,11 +7059,11 @@ msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angew #~ msgctxt "cross_infill_apply_pockets_alternatingly label" #~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "3D-Quertaschen abwechseln" +#~ msgstr "3D-Kreuztaschen abwechseln" #~ msgctxt "cross_infill_apply_pockets_alternatingly description" #~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "Wenden Sie Taschen nur in der Hälfte der Überkreuzungen im 3D-Quermuster an und wechseln Sie die Position der Taschen zwischen den Höhen ab, in denen sich das Muster selbst berührt." +#~ msgstr "Wenden Sie Taschen nur in der Hälfte der Überkreuzungen im 3D-Kreuzmuster an und wechseln Sie die Position der Taschen zwischen den Höhen ab, in denen sich das Muster selbst berührt." #~ msgctxt "infill_hollow label" #~ msgid "Hollow Out Objects" From 19821d8d684ea47350ef155229a787353c0d1f4b Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Thu, 23 Dec 2021 14:48:31 +0100 Subject: [PATCH 05/59] increase linewidth to machine nozzle size 0.3 profiles benefit from larger line width. PP-99 --- .../ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg | 4 +++- .../ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 4 +++- .../ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg | 4 +++- .../ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg index 27f152db21..e83cdc90db 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -37,7 +37,9 @@ prime_tower_enable = False skin_edge_support_thickness = =0.9 if infill_sparse_density < 30 else 0 skin_overlap = 20 -infill_line_width = =round(line_width * 0.42 / 0.35, 2) +line_width = =machine_nozzle_size +wall_line_width_x = =line_width +infill_line_width = =line_width wall_thickness = =line_width * 3 top_bottom_thickness = 0.9 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg index b2d5fc0aae..fa4bf018fa 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -37,7 +37,9 @@ prime_tower_enable = False skin_edge_support_thickness = =0.9 if infill_sparse_density < 30 else 0 skin_overlap = 20 -infill_line_width = =round(line_width * 0.42 / 0.35, 2) +line_width = =machine_nozzle_size +wall_line_width_x = =line_width +infill_line_width = =line_width wall_thickness = =line_width * 3 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg index 96d88944a5..504e801ff5 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -37,7 +37,9 @@ prime_tower_enable = False skin_edge_support_thickness = =0.9 if infill_sparse_density < 30 else 0 skin_overlap = 20 -infill_line_width = =round(line_width * 0.42 / 0.35, 2) +line_width = =machine_nozzle_size +wall_line_width_x = =line_width +infill_line_width = =line_width wall_thickness = =line_width * 3 top_bottom_thickness = 0.9 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg index e1383d3563..99102f4ea0 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -37,7 +37,9 @@ prime_tower_enable = False skin_edge_support_thickness = =0.9 if infill_sparse_density < 30 else 0 skin_overlap = 20 -infill_line_width = =round(line_width * 0.42 / 0.35, 2) +line_width = =machine_nozzle_size +wall_line_width_x = =line_width +infill_line_width = =line_width wall_thickness = =line_width * 3 top_bottom_thickness = 1.2 From 05bbebf2f784308c479b00ac5c58c398d8c1b660 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 31 Dec 2021 14:06:31 +0100 Subject: [PATCH 06/59] Remove traces of Shapely It's been replaced by Pyclipper. We were only importing Shapely here, not actually using it. Contributes to issue CURA-8592. --- cura/PlatformPhysics.py | 3 +-- resources/qml/Dialogs/AboutDialog.qml | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/cura/PlatformPhysics.py b/cura/PlatformPhysics.py index 5fd2e70a1c..79edaf9a48 100755 --- a/cura/PlatformPhysics.py +++ b/cura/PlatformPhysics.py @@ -1,8 +1,7 @@ -# Copyright (c) 2020 Ultimaker B.V. +# Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. from PyQt5.QtCore import QTimer -from shapely.errors import TopologicalError # To capture errors if Shapely messes up. from UM.Application import Application from UM.Logger import Logger diff --git a/resources/qml/Dialogs/AboutDialog.qml b/resources/qml/Dialogs/AboutDialog.qml index 1ee0b31040..121f5d40b4 100644 --- a/resources/qml/Dialogs/AboutDialog.qml +++ b/resources/qml/Dialogs/AboutDialog.qml @@ -145,13 +145,13 @@ UM.Dialog projectsModel.append({ name: "SciPy", description: catalog.i18nc("@label", "Support library for scientific computing"), license: "BSD-new", url: "https://www.scipy.org/" }); projectsModel.append({ name: "NumPy", description: catalog.i18nc("@label", "Support library for faster math"), license: "BSD", url: "http://www.numpy.org/" }); projectsModel.append({ name: "NumPy-STL", description: catalog.i18nc("@label", "Support library for handling STL files"), license: "BSD", url: "https://github.com/WoLpH/numpy-stl" }); - projectsModel.append({ name: "Shapely", description: catalog.i18nc("@label", "Support library for handling planar objects"), license: "BSD", url: "https://github.com/Toblerity/Shapely" }); projectsModel.append({ name: "Trimesh", description: catalog.i18nc("@label", "Support library for handling triangular meshes"), license: "MIT", url: "https://trimsh.org" }); projectsModel.append({ name: "libSavitar", description: catalog.i18nc("@label", "Support library for handling 3MF files"), license: "LGPLv3", url: "https://github.com/ultimaker/libsavitar" }); projectsModel.append({ name: "libCharon", description: catalog.i18nc("@label", "Support library for file metadata and streaming"), license: "LGPLv3", url: "https://github.com/ultimaker/libcharon" }); projectsModel.append({ name: "PySerial", description: catalog.i18nc("@label", "Serial communication library"), license: "Python", url: "http://pyserial.sourceforge.net/" }); projectsModel.append({ name: "python-zeroconf", description: catalog.i18nc("@label", "ZeroConf discovery library"), license: "LGPL", url: "https://github.com/jstasiak/python-zeroconf" }); projectsModel.append({ name: "Clipper", description: catalog.i18nc("@label", "Polygon clipping library"), license: "Boost", url: "http://www.angusj.com/delphi/clipper.php" }); + projectsModel.append({ name: "Pyclipper", description: catalog.i18nc("@label", "Python bindings for Clipper"), license: "MIT", url: "https://github.com/fonttools/pyclipper" }); projectsModel.append({ name: "mypy", description: catalog.i18nc("@Label", "Static type checker for Python"), license: "MIT", url: "http://mypy-lang.org/" }); projectsModel.append({ name: "certifi", description: catalog.i18nc("@Label", "Root Certificates for validating SSL trustworthiness"), license: "MPL", url: "https://github.com/certifi/python-certifi" }); projectsModel.append({ name: "cryptography", description: catalog.i18nc("@Label", "Root Certificates for validating SSL trustworthiness"), license: "APACHE and BSD", url: "https://cryptography.io/" }); From 3bfea5b97094615753fccdb7d03be335417f3228 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 3 Jan 2022 14:10:36 +0100 Subject: [PATCH 07/59] Ensure that stored log lines are sent to sentry if they haven't already been logged CURA-8760 --- cura/CrashHandler.py | 11 ++++++++++- cura/CuraApplication.py | 4 ++++ plugins/SentryLogger/SentryLogger.py | 1 - 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/cura/CrashHandler.py b/cura/CrashHandler.py index db44daa77c..c911a42350 100644 --- a/cura/CrashHandler.py +++ b/cura/CrashHandler.py @@ -12,10 +12,12 @@ import json import locale from typing import cast, Any +import sentry_sdk + try: from sentry_sdk.hub import Hub from sentry_sdk.utils import event_from_exception - from sentry_sdk import configure_scope + from sentry_sdk import configure_scope, add_breadcrumb with_sentry_sdk = True except ImportError: with_sentry_sdk = False @@ -424,6 +426,13 @@ class CrashHandler: if with_sentry_sdk: try: hub = Hub.current + if not Logger.getLoggers(): + # No loggers have been loaded yet, so we don't have any breadcrumbs :( + # So add them manually so we at least have some info... + add_breadcrumb(level = "info", message = "SentryLogging was not initialised yet") + for log_type, line in Logger.getUnloggedLines(): + add_breadcrumb(message=line) + event, hint = event_from_exception((self.exception_type, self.value, self.traceback)) hub.capture_event(event, hint=hint) hub.flush() diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index dbca0b7e96..bf60da374b 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -777,10 +777,14 @@ class CuraApplication(QtApplication): lib_suffixes = {""} for suffix in lib_suffixes: self._plugin_registry.addPluginLocation(os.path.join(QtApplication.getInstallPrefix(), "lib" + suffix, "cura")) + if not hasattr(sys, "frozen"): self._plugin_registry.addPluginLocation(os.path.join(os.path.abspath(os.path.dirname(__file__)), "..", "plugins")) self._plugin_registry.preloaded_plugins.append("ConsoleLogger") + # Since it's possible to get crashes in code before the sentrylogger is loaded, we want to start this plugin + # as quickly as possible, as we might get unsolvable crash reports without it. + self._plugin_registry.preloaded_plugins.append("SentryLogger") self._plugin_registry.loadPlugins() if self.getBackend() is None: diff --git a/plugins/SentryLogger/SentryLogger.py b/plugins/SentryLogger/SentryLogger.py index 29230abb1f..0a65e1e00a 100644 --- a/plugins/SentryLogger/SentryLogger.py +++ b/plugins/SentryLogger/SentryLogger.py @@ -11,7 +11,6 @@ try: except ImportError: pass from typing import Optional -import os class SentryLogger(LogOutput): From 770eb03d62e5bfa1c7ce6662f9f5f4f97df8450f Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 3 Jan 2022 16:34:40 +0100 Subject: [PATCH 08/59] Remove references to Shapely This has been replaced with PyClipper so we don't need to import Shapely any more. Clipper doesn't give any exceptions as far as I know. Contributes to issue CURA-8592. --- cura/PlatformPhysics.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/cura/PlatformPhysics.py b/cura/PlatformPhysics.py index 5fd2e70a1c..9f525826aa 100755 --- a/cura/PlatformPhysics.py +++ b/cura/PlatformPhysics.py @@ -2,7 +2,6 @@ # Cura is released under the terms of the LGPLv3 or higher. from PyQt5.QtCore import QTimer -from shapely.errors import TopologicalError # To capture errors if Shapely messes up. from UM.Application import Application from UM.Logger import Logger @@ -138,11 +137,7 @@ class PlatformPhysics: own_convex_hull = node.callDecoration("getConvexHull") other_convex_hull = other_node.callDecoration("getConvexHull") if own_convex_hull and other_convex_hull: - try: - overlap = own_convex_hull.translate(move_vector.x, move_vector.z).intersectsPolygon(other_convex_hull) - except TopologicalError as e: # Can happen if the convex hull is degenerate? - Logger.warning("Got a topological error when calculating convex hull intersection: {err}".format(err = str(e))) - overlap = False + overlap = own_convex_hull.translate(move_vector.x, move_vector.z).intersectsPolygon(other_convex_hull) if overlap: # Moving ensured that overlap was still there. Try anew! temp_move_vector = move_vector.set(x = move_vector.x + overlap[0] * self._move_factor, z = move_vector.z + overlap[1] * self._move_factor) From 652043e1d8599460ecf2612042587c46217ef2eb Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 3 Jan 2022 17:32:33 +0100 Subject: [PATCH 09/59] Cast bounding box to ints The version of Sip we're using now cares about this more than the previous one, apparently. Contributes to issue CURA-8592. --- cura/Arranging/Nest2DArrange.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Arranging/Nest2DArrange.py b/cura/Arranging/Nest2DArrange.py index dad67ba161..43d4d7f8a8 100644 --- a/cura/Arranging/Nest2DArrange.py +++ b/cura/Arranging/Nest2DArrange.py @@ -40,7 +40,7 @@ def findNodePlacement(nodes_to_arrange: List["SceneNode"], build_volume: "BuildV machine_width = build_volume.getWidth() machine_depth = build_volume.getDepth() - build_plate_bounding_box = Box(machine_width * factor, machine_depth * factor) + build_plate_bounding_box = Box(int(machine_width * factor), int(machine_depth * factor)) if fixed_nodes is None: fixed_nodes = [] From ad521ff5a79ba0ce1897454405ababe4b8b63295 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A1udio=20=27Patola=27=20Sampaio?= Date: Tue, 4 Jan 2022 07:57:03 +0100 Subject: [PATCH 10/59] Updated strings for pt_BR --- resources/i18n/pt_BR/cura.po | 535 +++++++------------ resources/i18n/pt_BR/fdmextruder.def.json.po | 2 +- resources/i18n/pt_BR/fdmprinter.def.json.po | 12 +- 3 files changed, 188 insertions(+), 361 deletions(-) diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index 0c78d5fb6e..21542c55df 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 4.13\n" +"Project-Id-Version: Cura 4.12\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0100\n" -"PO-Revision-Date: 2021-11-04 08:04+0100\n" +"PO-Revision-Date: 2022-01-04 07:44+0100\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" "Language: pt_BR\n" @@ -22,10 +22,7 @@ msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "Não pude criar arquivo do diretório de dados de usuário: {}" -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "Backup" @@ -45,27 +42,22 @@ msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" msgstr "O seguinte erro ocorreu ao tentar restaurar um backup do Cura:" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." msgstr "Por favor sincronize os perfis de material com suas impressoras antes de começar a imprimir." -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 msgctxt "@action:button" msgid "New materials installed" msgstr "Novos materiais instalados" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" msgstr "Sincronizar materiais com impressoras" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "Saiba mais" @@ -83,7 +75,7 @@ msgstr "Falha em salvar o arquivo de materiais" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "Erro desconhecido." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -106,11 +98,8 @@ msgctxt "@menuitem" msgid "Not overridden" msgstr "Não sobreposto" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "Desconhecido" @@ -125,9 +114,7 @@ msgctxt "@label" msgid "Available networked printers" msgstr "Impressoras de rede disponíveis" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 msgctxt "@label" msgid "Default" msgstr "Default" @@ -148,38 +135,32 @@ msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Todos Os Arquivos (*)" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "Visual" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "O perfil visual é projetado para imprimir protótipos e modelos virtuais com o objetivo de alta qualidade visual e de superfície." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engenharia" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "O perfil de engenharia é projetado para imprimir protótipos funcionais e partes de uso final com o objetivo de melhor precisão e tolerâncias mais estritas." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "Rascunho" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "O perfil de rascunho é projetado para imprimir protótipos iniciais e validações de conceito com o objetivo de redução significativa de tempo de impressão." @@ -189,8 +170,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "Material Personalizado" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 msgctxt "@label" msgid "Custom" msgstr "Personalizado" @@ -200,27 +180,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "Login falhou" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "Achando novos lugares para objetos" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 msgctxt "@info:title" msgid "Finding Location" msgstr "Buscando Localização" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "Não foi possível achar um lugar dentro do volume de construção para todos os objetos" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 msgctxt "@info:title" msgid "Can't Find Location" msgstr "Não Foi Encontrada Localização" @@ -228,35 +203,32 @@ msgstr "Não Foi Encontrada Localização" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "Falha em criar arquivo de materiais para sincronizar com impressoras." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "Falha em carregar o arquivo de materiais para sincronizar com impressoras." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "A resposta da Digital Factory parece estar corrompida." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "A resposta da Digital Factory veio sem informações importantes." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Falha em conectar com a Digital Factory para sincronizar materiais com algumas das impressoras." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Falha em conectar à Digital Factory." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -310,9 +282,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "Somente um arquivo G-Code pode ser carregado por vez. Pulando importação de {0}" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 -#: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" msgstr "Aviso" @@ -323,60 +293,41 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "Não é possível abrir nenhum outro arquivo se G-Code estiver sendo carregado. Pulando importação de {0}" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 #: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "Erro" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 msgctxt "@action:button" msgid "Skip" msgstr "Pular" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 +#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "Fechar" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" msgstr "Próximo" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" msgstr "Finalizar" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "Adicionar" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 #: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" @@ -448,8 +399,7 @@ msgctxt "@tooltip" msgid "Other" msgstr "Outros" -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 +#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "As notas de lançamento não puderam ser abertas." @@ -606,7 +556,7 @@ msgstr "Não foi possível contactar o servidor de contas da Ultimaker." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "Login falhou" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +566,7 @@ msgstr "O estado provido não está correto." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "Tempo esgotado ao autenticar com o servidor da conta." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -658,8 +608,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 +#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 msgctxt "@label" msgid "Nozzle" msgstr "Bico" @@ -679,21 +628,18 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "Extrusor(es) Desabilitado(s)" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "O Arquivo Já Existe" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "O arquivo {0} já existe. Tem certeza que quer sobrescrevê-lo?" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "URL de arquivo inválida:" @@ -745,8 +691,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "Erro ao importar perfil de {0}:" -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -818,8 +763,7 @@ msgctxt "@info:tooltip" msgid "Configure Per Model Settings" msgstr "Configurar ajustes por Modelo" -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Perfil do Cura" @@ -829,8 +773,7 @@ msgctxt "@item:inlistbox" msgid "X3D File" msgstr "Arquivo X3D" -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "Houve um erro ao tentar restaurar seu backup." @@ -906,8 +849,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "Salvar em Unidade Removível {0}" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Não há formatos de arquivo disponíveis com os quais escrever!" @@ -923,8 +865,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "Salvando" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -936,8 +877,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "Não foi possível encontrar nome de arquivo ao tentar escrever em {device}." -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1019,8 +959,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "O arquivo de projeto {0} tornou-se subitamente inacessível: {1}." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "Não Foi Possível Abrir o Arquivo de Projeto" @@ -1037,30 +976,23 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." msgstr "O arquivo de projeto {0} foi feito usando perfis que são desconhecidos para esta versão do Ultimaker Cura." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "Arquivo 3MF" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 #: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" msgstr "Não foi possível escrever no arquivo UFP:" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 -#: /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Pacote de Formato da Ultimaker" -#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "Arquivo G-Code" @@ -1075,8 +1007,7 @@ msgctxt "@item:inlistbox" msgid "X-Ray view" msgstr "Visão de Raios-X" -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "Processando Camadas" @@ -1111,12 +1042,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "Não foi possível fatiar com o material atual visto que é incompatível com a máquina ou configuração selecionada." -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "Não foi possível fatiar" @@ -1162,8 +1089,7 @@ msgctxt "@item:inlistbox" msgid "AMF File" msgstr "Arquivo AMF" -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "Arquivo de G-Code Comprimido" @@ -1223,8 +1149,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "Interpretando G-Code" -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "Detalhes do G-Code" @@ -1316,8 +1241,7 @@ msgctxt "@info:generic" msgid "Syncing..." msgstr "Sincronizando..." -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "Alterações detectadas de sua conta Ultimaker" @@ -1347,8 +1271,7 @@ msgctxt "@button" msgid "Decline" msgstr "Recusar" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "Concordar" @@ -1363,8 +1286,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "O GCodeWriter não suporta modo binário." -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "Por favor prepare o G-Code antes de exportar." @@ -1389,8 +1311,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "Não há camadas a exibir" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "Não mostrar essa mensagem novamente" @@ -1613,8 +1534,7 @@ msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Esta impressora não está ligada à Digital Factory:" msgstr[1] "Estas impressoras não estão ligadas à Digital Factory:" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1741,10 +1661,9 @@ msgstr "O complemento de Escrita 3MF está corrompido." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "Não existe espaço de trabalho ainda para a escrita. Por favor adicione uma impressora primeiro." -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "Sem permissão para gravar o espaço de trabalho aqui." @@ -1833,8 +1752,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Selecionar Ajustes a Personalizar para este modelo" -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrar..." @@ -1924,11 +1842,8 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Fazer backup e sincronizar os ajustes do Cura." -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 msgctxt "@button" msgid "Sign in" msgstr "Entrar" @@ -1958,18 +1873,10 @@ msgctxt "@label" msgid "X (Width)" msgstr "X (largura)" -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2194,14 +2101,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "Criar novos" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "Resumo - Projeto do Cura" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "Ajustes da impressora" @@ -2211,20 +2116,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "Como o conflito na máquina deve ser resolvido?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "Tipo" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "Grupo de Impressora" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "Ajustes de perfil" @@ -2234,28 +2136,22 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "Como o conflito no perfil deve ser resolvido?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "Nome" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "Objetivo" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "Ausente no perfil" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -2416,8 +2312,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "Linear" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "Translucidez" @@ -2442,9 +2337,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "Suavização" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "Ok" @@ -2524,8 +2417,7 @@ msgctxt "@action:button" msgid "Install" msgstr "Instalar" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 msgctxt "@action:button" msgid "Installed" msgstr "Instalado" @@ -2535,8 +2427,7 @@ msgctxt "@label" msgid "Premium" msgstr "Premium" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "Ir ao Mercado Web" @@ -2601,20 +2492,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "Comprar rolos de material" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "Atualizar" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "Atualizando" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "Atualizado" @@ -2629,9 +2517,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "Complementos" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 msgctxt "@title:tab" msgid "Materials" msgstr "Materiais" @@ -2706,8 +2592,7 @@ msgctxt "@label" msgid "Last updated" msgstr "Última atualização" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "Marca" @@ -2767,9 +2652,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "Dispensar" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2810,8 +2693,7 @@ msgctxt "@action:button" msgid "Confirm" msgstr "Confirmar" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "Esquema de Cores" @@ -2866,8 +2748,7 @@ msgctxt "@label" msgid "Shell" msgstr "Perímetro" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "Preenchimento" @@ -2912,16 +2793,12 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "Gerir Impressora" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 msgctxt "@label" msgid "Glass" msgstr "Vidro" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "Por favor atualize o firmware de sua impressora parar gerir a fila remotamente." @@ -2951,9 +2828,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "Ocioso" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Preparing..." msgstr "Preparando..." @@ -3090,8 +2965,7 @@ msgctxt "@label" msgid "Aluminum" msgstr "Alumínio" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Finished" msgstr "Finalizado" @@ -3101,21 +2975,17 @@ msgctxt "@label:status" msgid "Aborting..." msgstr "Abortando..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 msgctxt "@label:status" msgid "Aborted" msgstr "Abortado" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "Falhado" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -3162,9 +3032,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "Editar" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:55 msgctxt "@action:button" msgid "Remove" @@ -3180,20 +3048,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "Se sua impressora não está listada, leia o guia de resolução de problemas de impressão em rede" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "Tipo" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "Versão do firmware" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "Endereço" @@ -3223,8 +3088,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "Endereço IP inválido" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "Por favor entre um endereço IP válido." @@ -3234,8 +3098,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "Endereço da Impressora" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "Entre o endereço IP da sua impressora na rede." @@ -3250,8 +3113,7 @@ msgctxt "@label" msgid "Delete" msgstr "Remover" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "Continuar" @@ -3266,9 +3128,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "Continuando..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "Pausar" @@ -3308,8 +3168,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "Você tem certeza que quer abortar %1?" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "Abortar impressão" @@ -3382,8 +3241,7 @@ msgctxt "@action:button" msgid "Marketplace" msgstr "Mercado" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "Arquivo (&F)" @@ -3393,14 +3251,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "&Editar" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "&Ver" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "Aju&stes" @@ -3555,8 +3411,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "Não foi possível conectar ao dispositivo." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "Não consegue conectar à sua impressora Ultimaker?" @@ -3571,8 +3426,7 @@ msgctxt "@label" msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." msgstr "Esta impressora não pode ser adicionada porque é uma impressora desconhecida ou porque não é o host do grupo." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 msgctxt "@button" msgid "Back" msgstr "Voltar" @@ -3607,8 +3461,7 @@ msgctxt "@button" msgid "Get started" msgstr "Começar" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Entre na plataforma Ultimaker" @@ -3862,8 +3715,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Verificador de tipos estáticos para Python" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Certificados raiz para validar confiança de SSL" @@ -3908,8 +3760,7 @@ msgctxt "@label" msgid "Linux cross-distribution application deployment" msgstr "Implementação de aplicação multidistribuição em Linux" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 msgctxt "@title:window" msgid "Open file(s)" msgstr "Abrir arquivo(s)" @@ -3980,8 +3831,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "Alterações atuais" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "Sempre perguntar" @@ -4091,8 +3941,7 @@ msgctxt "@label" msgid "Preset printers" msgstr "Impressoras pré-ajustadas" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 msgctxt "@label" msgid "Print settings" msgstr "Ajustes de impressão" @@ -4123,8 +3972,7 @@ msgctxt "@label:header" msgid "Custom profiles" msgstr "Perfis personalizados" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 msgctxt "@action:button" msgid "Discard current changes" msgstr "Descartar ajustes atuais" @@ -4161,8 +4009,7 @@ msgid_plural "There is no %1 profile for the configurations in extruders %2. The msgstr[0] "Não há perfil %1 para a configuração no extrusor %2. O objetivo default será usado no lugar dele" msgstr[1] "Não há perfis %1 para a configurações nos extrusores %2. O objetivo default será usado no lugar deles" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 msgctxt "@label" msgid "Profiles" msgstr "Perfis" @@ -4299,12 +4146,12 @@ msgstr "Use cola para melhor aderência com essa combinação de materiais." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "A configuração deste extrusor não é permitida e proíbe o fatiamento." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "Não há perfis correspondendo à configuração deste extrusor." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -4443,15 +4290,12 @@ msgid_plural "Overrides %1 settings." msgstr[0] "Sobrepõe %1 ajuste." msgstr[1] "Sobrepõe %1 ajustes." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 msgctxt "@title:tab" msgid "Profiles" msgstr "Perfis" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 msgctxt "@action:button" msgid "Activate" msgstr "Ativar" @@ -4466,20 +4310,17 @@ msgctxt "@label" msgid "Duplicate" msgstr "Duplicar" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 msgctxt "@action:button" msgid "Rename" msgstr "Renomear" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 msgctxt "@action:button" msgid "Import" msgstr "Importar" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 msgctxt "@action:button" msgid "Export" msgstr "Exportar" @@ -4499,14 +4340,12 @@ msgctxt "@title:window" msgid "Duplicate Profile" msgstr "Duplicar Perfil" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 msgctxt "@title:window" msgid "Confirm Remove" msgstr "Confirmar Remoção" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "Tem certeza que deseja remover %1? Isto não poderá ser desfeito!" @@ -4551,8 +4390,7 @@ msgctxt "@title:tab" msgid "Global Settings" msgstr "Ajustes globais" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "General" msgstr "Geral" @@ -5005,8 +4843,7 @@ msgctxt "@action:label" msgid "Printer" msgstr "Impressora" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 msgctxt "@title:window" msgid "Import Material" msgstr "Importar Material" @@ -5021,8 +4858,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "Material %1 importado com sucesso" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 msgctxt "@title:window" msgid "Export Material" msgstr "Exportar Material" @@ -5040,157 +4876,152 @@ msgstr "Material exportado para %1 com sucesso" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizar materiais com impressoras" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizar materiais com impressoras" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "Seguindo alguns passos simples, você conseguirá sincronizar todos os seus perfis de material com suas impressoras." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "Iniciar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "Por que eu preciso sincronizar perfis de material?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "Entrar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Para automaticamente sincronizar os perfis de material com todas as suas impressoras conectadas à Digital Factory, você precisa estar logado pelo Cura." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "Sincronizar materiais usando USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "Os seguintes materiais receberão novos perfis de material:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "Algo de errado aconteceu ao enviar os materiais às impressoras." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "Perfis de material sincronizados com sucesso com as seguintes impressoras:" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "Resolução de problemas" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "Impressoras faltando?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "Certifique-se de que todas as suas impressoras estejam LIGADAS e conectadas à Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "Atualizar Lista" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "Tentar novamente" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "Feito" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "Sincronizar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "Sincronizando" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "Nenhuma impressora encontrada" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Parece que você não tem impressoras compatíveis conectadas à Digital Factory. Certifique-se que sua impressora esteja conectada e rodando o firmware mais recente." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Aprenda como conectar sua impressora à Digital Factory" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "Atualizar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "Sincronizar perfis de material via USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "Siga os passos seguintes para carregar os perfis de material novos na sua impressora." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "Clique no botão de exportar arquivo de material." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "Grava o arquivo .umm em um pendrive USB." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "Insira o pendrive USB na sua impressora e faça o procedimento de carregar novos perfis de material." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "Como carregar novos perfis de material na minha impressora" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "Exportar arquivo de material" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" @@ -5207,8 +5038,7 @@ msgctxt "@label:textbox" msgid "Check all" msgstr "Verificar tudo" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 msgctxt "@title:tab" msgid "Printers" msgstr "Impressoras" @@ -5303,7 +5133,7 @@ msgstr "Minhas impressoras" #: /home/clamboo/Desktop/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Monitora as impressoras na Ultimaker Digital Factory" +msgstr "Monitora as impressoras na Ultimaker Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5420,14 +5250,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "A temperatura com a qual pré-aquecer o hotend." -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "Cancelar" -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "Pré-aquecer" @@ -5778,8 +5606,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "Exibir Pasta de Configuração" -#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "Configurar a visibilidade dos ajustes..." @@ -5892,8 +5719,7 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "Fechando %1" -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 +#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "Tem certeza que quer sair de %1?" @@ -7400,7 +7226,8 @@ msgstr "Verificador de Modelo" #~ "\n" #~ "Select your printer from the list below:" #~ msgstr "" -#~ "Para imprimir diretamente para sua impressora pela rede, por favor se certifique que a impressora esteja conectada na rede usando um cabo de rede ou conectando sua impressora na rede WIFI. Se você não conectar o Cura à sua impressora, você ainda pode usar uma unidade USB para transferir arquivos G-Code para sua impressora.\n" +#~ "Para imprimir diretamente para sua impressora pela rede, por favor se certifique que a impressora esteja conectada na rede usando um cabo de rede ou conectando sua impressora na rede WIFI. Se você não conectar o Cura à sua impressora, você ainda pode usar uma unidade USB para transferir arquivos G-" +#~ "Code para sua impressora.\n" #~ "\n" #~ "Selecione sua impressora da lista abaixo:" diff --git a/resources/i18n/pt_BR/fdmextruder.def.json.po b/resources/i18n/pt_BR/fdmextruder.def.json.po index fd346707cf..df8e21b1d5 100644 --- a/resources/i18n/pt_BR/fdmextruder.def.json.po +++ b/resources/i18n/pt_BR/fdmextruder.def.json.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 4.13\n" +"Project-Id-Version: Cura 4.12\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0000\n" "PO-Revision-Date: 2021-04-11 17:09+0200\n" diff --git a/resources/i18n/pt_BR/fdmprinter.def.json.po b/resources/i18n/pt_BR/fdmprinter.def.json.po index 01636b3abd..0edb666c16 100644 --- a/resources/i18n/pt_BR/fdmprinter.def.json.po +++ b/resources/i18n/pt_BR/fdmprinter.def.json.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 4.13\n" +"Project-Id-Version: Cura 4.12\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 11:59+0000\n" -"PO-Revision-Date: 2021-11-04 08:29+0100\n" +"PO-Revision-Date: 2022-01-04 05:45+0100\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" "Language: pt_BR\n" @@ -563,7 +563,7 @@ msgstr "A velocidade máxima para o motor da impressora na direção Z." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Velocidade Máxima de Extrusão" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1733,7 +1733,7 @@ msgstr "Padrão de Preenchimento" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "O padrão do material de preenchimento da impressão. Os preenchimentos de linha e ziguezague trocam de direção em camadas alternadas, reduzindo custo de material. Os padrões de grade, triângulo, tri-hexágono, cúbico, octeto, quarto cúbico, cruzado e concêntrico são completamente impressos a cada camada. Os preenchimentos giroide, cúbico, quarto cúbico e octeto mudam a cada camada para prover uma distribuição de força mais uniforme em cada direção. O preenchimento de relâmpago tenta minimizar material somente suportando o teto do objeto." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2047,7 +2047,7 @@ msgstr "Ângulo de Poda do Preenchimento Relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "As pontas dos filetes de preenchimento são encurtadas para poupar material. Este ajuste é o ângulo da seção pendente das pontas desses filetes." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2057,7 +2057,7 @@ msgstr "Ângulo de Retificação do Preenchimento Relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "Os filetes de preenchimentos são retificados para poupar tempo de impressão. Este é o ângulo máximo de seção pendente permito através do comprimento do filete de preenchimento." #: fdmprinter.def.json msgctxt "material label" From ab0c03cf6598b56764169546148a1fa85f61279c Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 5 Jan 2022 10:26:28 +0100 Subject: [PATCH 11/59] Catch KeyError['empty_material'] when evaluating whether there's any profiles This is currently only used in the pre-read of workspaces. In some cases, the project file may have a material that is not compatible with its own stack using the current rules in Cura, either because the rules changed or because the project file is wrongly crafted/edited. This causes Cura to say there are no quality profiles if the material profile is not compatible with the printer, preventing a crash due to the KeyError. --- cura/Settings/ExtruderManager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cura/Settings/ExtruderManager.py b/cura/Settings/ExtruderManager.py index 81d3f733b4..701d3d987b 100755 --- a/cura/Settings/ExtruderManager.py +++ b/cura/Settings/ExtruderManager.py @@ -422,7 +422,10 @@ class ExtruderManager(QObject): Logger.log("w", "Could not find the variant %s", active_variant_name) return True active_variant_node = machine_node.variants[active_variant_name] - active_material_node = active_variant_node.materials[extruder_stack.material.getMetaDataEntry("base_file")] + try: + active_material_node = active_variant_node.materials[extruder_stack.material.getMetaDataEntry("base_file")] + except KeyError: # The material in this stack is not a supported material (e.g. wrong filament diameter, as loaded from a project file). + return False active_material_node_qualities = active_material_node.qualities if not active_material_node_qualities: From ecdf536d5fbbf7ff65c729ed1ea91c75779c7fd1 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Jan 2022 13:19:53 +0100 Subject: [PATCH 12/59] Add max value to max_retraction_count CURA-8861 Fixes #11132 --- resources/definitions/fdmprinter.def.json | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 3ef51c5a46..4b33b35daa 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3963,6 +3963,7 @@ "default_value": 90, "minimum_value": "0", "maximum_value_warning": "100", + "maximum_value": 999999999, "type": "int", "enabled": "retraction_enable", "settable_per_mesh": false, From 25ec58875442cb681135c7f162c88dcdb711f71d Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Jan 2022 13:19:53 +0100 Subject: [PATCH 13/59] Add max value to max_retraction_count CURA-8861 Fixes #11132 --- resources/definitions/fdmprinter.def.json | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 9a3cc32f39..791ad10104 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3883,6 +3883,7 @@ "default_value": 90, "minimum_value": "0", "maximum_value_warning": "100", + "maximum_value": 999999999, "type": "int", "enabled": "retraction_enable", "settable_per_mesh": false, From c849cf8e8865998487e2b5ba613dda2705767960 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 7 Jan 2022 19:12:36 +0100 Subject: [PATCH 14/59] Refuse to listen to QT_PLUGIN_PATH. We don't need it ourselves, and it's a potentially serious attack vector. CURA-8475 --- cura_app.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cura_app.py b/cura_app.py index 57692ec0ae..0a63db9376 100755 --- a/cura_app.py +++ b/cura_app.py @@ -15,6 +15,7 @@ if "" in sys.path: import argparse import faulthandler import os +os.environ["QT_PLUGIN_PATH"] = "" # Security workaround: Don't need it, and introduces an attack vector, so set to nul. from PyQt5.QtNetwork import QSslConfiguration, QSslSocket From 20ffa7b23f6c8decd8a0b4cf527196cbfef74939 Mon Sep 17 00:00:00 2001 From: casper Date: Mon, 10 Jan 2022 10:29:57 +0100 Subject: [PATCH 15/59] Update Portuguese translations Update translation errors indicated by a reseller. --- resources/i18n/pt_PT/cura.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index a005b81bf0..56eaaeffa0 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -3468,12 +3468,12 @@ msgstr "A processar" #: /home/clamboo/Desktop/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:121 msgctxt "@button" msgid "Slice" -msgstr "Segmentação" +msgstr "Seccionar" #: /home/clamboo/Desktop/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:122 msgctxt "@label" msgid "Start the slicing process" -msgstr "Iniciar o processo de segmentação" +msgstr "Iniciar o processo de seccionamento" #: /home/clamboo/Desktop/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:136 msgctxt "@button" @@ -3726,7 +3726,7 @@ msgstr "Utilização do material" #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:83 msgctxt "@text" msgid "Number of slices" -msgstr "Número de segmentos" +msgstr "Número de Secções" #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:89 msgctxt "@text" From d70dc98bba5fe97c58b80feb5105d1a63b603bb2 Mon Sep 17 00:00:00 2001 From: casper Date: Mon, 10 Jan 2022 10:45:04 +0100 Subject: [PATCH 16/59] Update translations These are the translations we got from lion bridge CURA-8753 --- resources/i18n/de_DE/cura.po | 91 ++++++++++---------- resources/i18n/de_DE/fdmprinter.def.json.po | 15 ++-- resources/i18n/es_ES/cura.po | 91 ++++++++++---------- resources/i18n/es_ES/fdmprinter.def.json.po | 16 ++-- resources/i18n/fr_FR/cura.po | 91 ++++++++++---------- resources/i18n/fr_FR/fdmprinter.def.json.po | 16 ++-- resources/i18n/it_IT/cura.po | 90 ++++++++++---------- resources/i18n/it_IT/fdmprinter.def.json.po | 17 ++-- resources/i18n/ja_JP/cura.po | 88 ++++++++++---------- resources/i18n/ja_JP/fdmprinter.def.json.po | 12 +-- resources/i18n/ko_KR/cura.po | 88 ++++++++++---------- resources/i18n/ko_KR/fdmprinter.def.json.po | 13 +-- resources/i18n/nl_NL/cura.po | 91 ++++++++++---------- resources/i18n/nl_NL/fdmprinter.def.json.po | 15 ++-- resources/i18n/pt_PT/cura.po | 91 ++++++++++---------- resources/i18n/pt_PT/fdmprinter.def.json.po | 15 ++-- resources/i18n/ru_RU/cura.po | 92 +++++++++++---------- resources/i18n/ru_RU/fdmprinter.def.json.po | 15 ++-- resources/i18n/tr_TR/cura.po | 90 ++++++++++---------- resources/i18n/tr_TR/fdmprinter.def.json.po | 15 ++-- resources/i18n/zh_CN/cura.po | 88 ++++++++++---------- resources/i18n/zh_CN/fdmprinter.def.json.po | 12 +-- 22 files changed, 613 insertions(+), 539 deletions(-) diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index 6bd25123f9..67d24ae33c 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -83,7 +83,7 @@ msgstr "Speichern des Materialarchivs fehlgeschlagen" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "Unbekannter Fehler." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -228,35 +228,35 @@ msgstr "Kann Position nicht finden" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "Die Erstellung eines Materialarchivs zur Synchronisierung mit Druckern ist fehlgeschlagen." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "Das Archiv der Materialien konnte nicht geladen werden, um es mit Druckern zu synchronisieren." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "Die Antwort von Digital Factory scheint beschädigt zu sein." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "In der Antwort von Digital Factory fehlen wichtige Informationen." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Die Verbindung mit Digital Factory zum Synchronisieren von Materialien mit einigen Druckern ist fehlgeschlagen." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Es konnte keine Verbindung zu Digital Factory hergestellt werden." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -606,7 +606,7 @@ msgstr "Der Ultimaker-Konto-Server konnte nicht erreicht werden." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "Anmeldung fehlgeschlagen" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +616,7 @@ msgstr "Angegebener Status ist falsch." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "Zeitüberschreitung bei der Authentifizierung mit dem Kontoserver." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1668,9 +1668,13 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "Es wird gleich {0} Drucker aus Cura entfernt. Der Vorgang kann nicht rückgängig gemacht werden. \n" "Möchten Sie wirklich fortfahren?" msgstr[1] "" +msgid "" +msgid_plural "" "Es werden gleich {0} Drucker aus Cura entfernt. Der Vorgang kann nicht rückgängig gemacht werden. \n" "Möchten Sie wirklich fortfahren?" @@ -1739,7 +1743,7 @@ msgstr "Das 3MF-Writer-Plugin ist beschädigt." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "Es ist noch kein Workspace zum Speichern vorhanden. Bitte fügen Sie zuerst einen Drucker hinzu." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3113,7 +3117,7 @@ msgstr "Abgebrochen" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "Fehlgeschlagen" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4298,12 +4302,12 @@ msgstr "Für diese Materialkombination Kleber für eine bessere Haftung verwende #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "Die Konfiguration dieses Extruders ist nicht zulässig und verhindert das Slicing." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "Es gibt keine Profile, die mit der Konfiguration dieses Extruders übereinstimmen." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5039,157 +5043,158 @@ msgstr "Material erfolgreich nach %1 exportiert" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "Materialien mit Druckern synchronisieren" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "Materialien mit Druckern synchronisieren" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "Mit ein paar einfachen Schritten können Sie alle Ihre Materialprofile mit Ihren Druckern synchronisieren." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "Start" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "Warum muss ich Materialprofile synchronisieren?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "Anmelden" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Um die Materialprofile automatisch mit all Ihren mit Digital Factory verbundenen Druckern zu synchronisieren, müssen Sie in Cura angemeldet sein." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "Materialien über USB snchronisieren" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "Die folgenden Drucker erhalten die neuen Materialprofile:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "Beim Senden der Materialien an die Drucker ist ein Fehler aufgetreten." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "Materialprofile wurden erfolgreich mit den folgenden Druckern synchronisiert:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "Störungen beheben" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "Fehlen Drucker?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "Vergewissern Sie sich, dass alle Ihre Drucker eingeschaltet und mit Digital Factory verbunden sind." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "Liste aktualisieren" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "Erneut versuchen" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "Fertig" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "Synchronisieren" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "Synchronisierung" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "Keine Drucker gefunden" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Es scheint, als ob Sie keine kompatiblen Drucker mit Digital Factory verbunden haben. Stellen Sie sicher, dass Ihr Drucker verbunden ist und die neueste" +" Firmware ausgeführt wird." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Erfahren Sie, wie Sie Ihren Drucker mit Digital Factory verbinden" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "Aktualisieren" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "Synchronisieren von Materialprofilen über USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "Führen Sie die folgenden Schritte aus, um die neuen Materialprofile in Ihren Drucker zu laden." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "Klicken Sie auf die Schaltfläche Materialarchiv exportieren." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "Speichern Sie die .umm- Datei auf einem USB-Stick." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "Stecken Sie den USB-Stick in Ihren Drucker und starten Sie das Verfahren zum Laden neuer Materialprofile." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "Wie lade ich neue Materialprofile in meinen Drucker?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "Materialarchiv exportieren" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/de_DE/fdmprinter.def.json.po b/resources/i18n/de_DE/fdmprinter.def.json.po index 96cad93706..d4f4980863 100644 --- a/resources/i18n/de_DE/fdmprinter.def.json.po +++ b/resources/i18n/de_DE/fdmprinter.def.json.po @@ -56,7 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,7 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch \n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -558,7 +558,7 @@ msgstr "Die Maximaldrehzahl für den Motor der Z-Richtung." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Maximalgeschwindigkeit E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1728,7 +1728,10 @@ msgstr "Füllmuster" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren." +" Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Quer- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt." +" Gyroid-, Würfel-, Viertelwürfel- und achtflächige Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen" +" zu erzielen. Die Einstellung Blitz versucht, die Füllung zu minimieren, indem nur die Oberseite des Objekts gestützt wird." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2042,7 +2045,7 @@ msgstr "Beschnittwinkel der Blitz-Füllung" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "Die Endpunkte von Fülllinien werden gekürzt, um Material zu sparen. Diese Einstellung ist der Winkel des Überstands der Linien-Endpunkte." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2052,7 +2055,7 @@ msgstr "Begradigungswinkel der Blitz-Füllung" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "Die Fülllinien werden vereinfacht, um beim Drucken Zeit zu sparen. Dies ist der maximal zulässige Winkel des Überhangs über die Länge der Fülllinie." #: fdmprinter.def.json msgctxt "material label" diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index 3c083fb783..90d253bdad 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -83,7 +83,7 @@ msgstr "Se ha producido un error al guardar el archivo de material" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "Error desconocido." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -228,35 +228,35 @@ msgstr "No se puede encontrar la ubicación" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "Error al crear un archivo de materiales para sincronizarlo con las impresoras." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "Error al cargar el archivo de materiales para sincronizarlo con las impresoras." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "La respuesta de Digital Factory parece estar dañada." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "A la respuesta de Digital Factory le falta información importante." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Error al conectarse con Digital Factory para sincronizar los materiales con algunas de las impresoras." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Error al conectarse con Digital Factory." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -606,7 +606,7 @@ msgstr "No se puede acceder al servidor de cuentas de Ultimaker." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "Error de inicio de sesión" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +616,7 @@ msgstr "El estado indicado no es correcto." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "Se agotó el tiempo de autenticación con el servidor de la cuenta." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1668,9 +1668,13 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "Está a punto de eliminar {0} impresora de Cura. Esta acción no se puede deshacer.\n" "¿Seguro que desea continuar?" msgstr[1] "" +msgid "" +msgid_plural "" "Está a punto de eliminar {0} impresoras de Cura. Esta acción no se puede deshacer.\n" "¿Seguro que desea continuar?" @@ -1739,7 +1743,7 @@ msgstr "El complemento del Escritor de 3MF está dañado." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "Aún no hay espacio de trabajo en el que escribir. Añada una impresora primero." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3113,7 +3117,7 @@ msgstr "Cancelado" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "Error" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4299,12 +4303,12 @@ msgstr "Utilice pegamento con esta combinación de materiales para lograr una me #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "La configuración de este extrusor no está permitida y evita el corte." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "No hay perfiles que coincidan con la configuración de este extrusor." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5040,157 +5044,158 @@ msgstr "El material se ha exportado correctamente a %1" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizar materiales con impresoras" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizar materiales con impresoras" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "Con unos sencillos pasos puede sincronizar todos sus perfiles de material con sus impresoras." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "Iniciar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "¿Por qué tengo que sincronizar los perfiles de materiales?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "Iniciar sesión" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Para sincronizar automáticamente los perfiles de material con todas sus impresoras conectadas a Digital Factory debe iniciar sesión en Cura." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "Sincronización de materiales con USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "Las siguientes impresoras recibirán los nuevos perfiles de material:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "Hubo un error al enviar los materiales a las impresoras." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "Los perfiles de material se han sincronizado correctamente con las siguientes impresoras:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "Solución de problemas" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "¿Faltan impresoras?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "Asegúrese de que todas las impresoras estén encendidas y conectadas a Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "Actualizar la lista" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "Inténtelo de nuevo" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "Realizado" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "Sincronizar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "Sincronizando" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "No se ha encontrado ninguna impresora" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Parece que no tiene ninguna impresora compatible conectada a Digital Factory. Asegúrese de que su impresora esté conectada y ejecutando el firmware más" +" reciente." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Aprenda a conectar su impresora a Digital Factory" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "Actualizar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "Sincronización de perfiles de material a través USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "Siga estos pasos para cargar los nuevos perfiles de material en la impresora." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "Haga clic en el botón para exportar el archivo de material." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "Guarde el archivo .umm en una memoria USB." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "Inserte la memoria USB en la impresora e inicie el procedimiento para cargar nuevos perfiles de material." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "Cómo cargar nuevos perfiles de material en mi impresora" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "Exportar archivo de material" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/es_ES/fdmprinter.def.json.po b/resources/i18n/es_ES/fdmprinter.def.json.po index e7507d0a5e..5b3da5e8e4 100644 --- a/resources/i18n/es_ES/fdmprinter.def.json.po +++ b/resources/i18n/es_ES/fdmprinter.def.json.po @@ -56,7 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "Los comandos de GCode que se ejecutarán justo al inicio separados por - \n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,7 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "Los comandos de GCode que se ejecutarán justo al final separados por -\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -558,7 +558,7 @@ msgstr "Velocidad máxima del motor de la dirección Z." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Velocidad máxima E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1728,7 +1728,10 @@ msgstr "Patrón de relleno" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "Patrón del material de relleno de la impresión. El método de llenado en línea y en zigzag cambia de dirección en capas alternas para reducir los costes" +" de material. Los patrones de rejilla, triángulo, trihexágono, cubo, octaédrico, cubo bitruncado, transversal y concéntrico se imprimen en todas las capas" +" por completo. Los rellenos de giroide, cúbico, cúbico bitruncado y octaédrico se alternan en cada capa para lograr una distribución más uniforme de la" +" fuerza en todas las direcciones. El relleno de iluminación intenta minimizar el relleno apoyando solo la parte superior del objeto." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2042,7 +2045,7 @@ msgstr "Ángulo de recorte de relleno de iluminación" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "Los extremos de las líneas de relleno se acortan para ahorrar material. Esta configuración es el ángulo de voladizo de los extremos de estas líneas." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2052,7 +2055,8 @@ msgstr "Ángulo de enderezamiento de iluminación" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "Las líneas de relleno se simplifican para ahorrar tiempo al imprimir. Este es el ángulo máximo permitido del voladizo sobre la longitud de la línea de" +" relleno." #: fdmprinter.def.json msgctxt "material label" diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index b5a232e257..ae74b60fa2 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -83,7 +83,7 @@ msgstr "Échec de l'enregistrement de l'archive des matériaux" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "Erreur inconnue." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -228,35 +228,35 @@ msgstr "Impossible de trouver un emplacement" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "Échec de la création de l'archive des matériaux à synchroniser avec les imprimantes." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "Impossible de charger l'archive des matériaux pour la synchroniser avec les imprimantes." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "La réponse de Digital Factory semble être corrompue." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "Il manque des informations importantes dans la réponse de Digital Factory." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Échec de la connexion à Digital Factory pour synchroniser les matériaux avec certaines imprimantes." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Échec de la connexion à Digital Factory." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -606,7 +606,7 @@ msgstr "Impossible d’atteindre le serveur du compte Ultimaker." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "Échec de la connexion" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +616,7 @@ msgstr "L'état fourni n'est pas correct." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "Délai d'expiration lors de l'authentification avec le serveur de compte." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1668,9 +1668,13 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "Vous êtes sur le point de supprimer {0} imprimante de Cura. Cette action est irréversible.\n" "Voulez-vous vraiment continuer ?" msgstr[1] "" +msgid "" +msgid_plural "" "Vous êtes sur le point de supprimer {0} imprimantes de Cura. Cette action est irréversible.\n" "Voulez-vous vraiment continuer ?" @@ -1741,7 +1745,7 @@ msgstr "Le plug-in 3MF Writer est corrompu." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "Il n'y a pas encore d'espace de travail à écrire. Veuillez d'abord ajouter une imprimante." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3115,7 +3119,7 @@ msgstr "Abandonné" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "Échec" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4300,12 +4304,12 @@ msgstr "Utiliser de la colle pour une meilleure adhérence avec cette combinaiso #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "La configuration de cet extrudeur n'est pas autorisée et interdit la découpe." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "Aucun profil ne correspond à la configuration de cet extrudeur." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5041,157 +5045,158 @@ msgstr "Matériau exporté avec succès vers %1" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "Synchroniser les matériaux avec les imprimantes" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "Synchroniser les matériaux avec les imprimantes" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "En suivant quelques étapes simples, vous serez en mesure de synchroniser tous vos profils de matériaux avec vos imprimantes." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "Démarrer" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "Pourquoi dois-je synchroniser les profils de matériaux ?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "Se connecter" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Pour synchroniser automatiquement les profils de matériaux avec toutes vos imprimantes connectées à Digital Factory, vous devez être connecté à Cura." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "Synchroniser les matériaux avec USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "Les imprimantes suivantes recevront les nouveaux profils de matériaux :" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "Un problème est survenu lors de l'envoi des matériaux aux imprimantes." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "Les profils de matériaux ont été synchronisés avec les imprimantes suivantes :" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "Dépannage" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "Imprimantes manquantes ?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "Assurez-vous que toutes vos imprimantes sont allumées et connectées à Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "Actualiser la liste" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "Réessayer" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "Terminé" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "Synchroniser" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "Synchronisation" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "Aucune imprimante trouvée" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Il semble que vous n'ayez aucune imprimante compatible connectée à Digital Factory. Assurez-vous que votre imprimante est connectée et qu'elle utilise" +" le dernier micrologiciel." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Découvrez comment connecter votre imprimante à Digital Factory" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "Rafraîchir" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "Synchroniser les profils de matériaux via USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "Suivez les étapes suivantes pour charger les nouveaux profils de matériaux dans votre imprimante." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "Cliquez sur le bouton d'exportation des archives de matériaux." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "Enregistrez le fichier .umm sur une clé USB." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "Insérez la clé USB dans votre imprimante et lancez la procédure pour charger de nouveaux profils de matériaux." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "Comment charger de nouveaux profils de matériaux dans mon imprimante" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "Exporter l'archive des matériaux" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/fr_FR/fdmprinter.def.json.po b/resources/i18n/fr_FR/fdmprinter.def.json.po index 3da9db64a4..1a7094e7c2 100644 --- a/resources/i18n/fr_FR/fdmprinter.def.json.po +++ b/resources/i18n/fr_FR/fdmprinter.def.json.po @@ -56,7 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "Commandes G-Code à exécuter au tout début, séparées par \n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,7 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "Commandes G-Code à exécuter tout à la fin, séparées par \n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -558,7 +558,7 @@ msgstr "La vitesse maximale pour le moteur du sens Z." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Vitesse maximale E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1728,7 +1728,10 @@ msgstr "Motif de remplissage" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "Le motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi" +" les coûts matériels. Les motifs en grille, en triangle, tri-hexagonaux, cubiques, octaédriques, quart cubiques, entrecroisés et concentriques sont entièrement" +" imprimés sur chaque couche. Les remplissages gyroïdes, cubiques, quart cubiques et octaédriques changent à chaque couche afin d'offrir une répartition" +" plus égale de la solidité dans chaque direction. Le remplissage éclair tente de minimiser le remplissage, en ne supportant que le plafond de l'objet." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2042,7 +2045,7 @@ msgstr "Angle d'élagage du remplissage éclair" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "Les extrémités des lignes de remplissage sont raccourcies pour économiser du matériau. Ce paramètre est l'angle de saillie des extrémités de ces lignes." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2052,7 +2055,8 @@ msgstr "Angle de redressement du remplissage éclair" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "Les lignes de remplissage sont redressées pour gagner du temps d'impression. Il s'agit de l'angle maximal de saillie autorisé sur la longueur de la ligne" +" de remplissage." #: fdmprinter.def.json msgctxt "material label" diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index 9e679c045f..fd9f42228f 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -83,7 +83,7 @@ msgstr "Impossibile salvare archivio materiali" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "Errore sconosciuto." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -228,35 +228,35 @@ msgstr "Impossibile individuare posizione" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "Impossibile creare archivio di materiali da sincronizzare con le stampanti." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "Impossibile caricare l'archivio di materiali da sincronizzare con le stampanti." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "La risposta da Digital Factory sembra essere danneggiata." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "Nella risposta da Digital Factory mancano informazioni importanti." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Impossibile connettersi a Digital Factory per sincronizzare i materiali con alcune delle stampanti." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Impossibile connettersi a Digital Factory." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -606,7 +606,7 @@ msgstr "Impossibile raggiungere il server account Ultimaker." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "Log in non riuscito" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +616,7 @@ msgstr "Lo stato fornito non è corretto." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "Timeout durante l'autenticazione con il server account." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1668,9 +1668,13 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "Si sta per rimuovere {0} stampante da Cura. Questa azione non può essere annullata.\n" "Continuare?" msgstr[1] "" +msgid "" +msgid_plural "" "Si stanno per rimuovere {0} stampanti da Cura. Questa azione non può essere annullata.\n" "Continuare?" @@ -1741,7 +1745,7 @@ msgstr "Plug-in Writer 3MF danneggiato." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "Ancora nessuna area di lavoro da scrivere. Aggiungere innanzitutto una stampante." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3115,7 +3119,7 @@ msgstr "Interrotto" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "Non riuscita" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4301,12 +4305,12 @@ msgstr "Utilizzare la colla per una migliore adesione con questa combinazione di #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "La configurazione di questo estrusore non è consentita e proibisce il sezionamento." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "Nessun profilo corrispondente alla configurazione di questo estrusore." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5042,157 +5046,157 @@ msgstr "Materiale esportato correttamente su %1" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizza materiali con stampanti" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizza materiali con stampanti" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "Seguendo alcuni semplici passaggi, sarà possibile sincronizzare tutti i profili del materiale con le stampanti." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "Avvio" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "Cosa occorre per sincronizzare i profili del materiale?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "Accedi" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Per sincronizzare automaticamente i profili del materiale con tutte le stampanti collegate a Digital Factory è necessario aver effettuato l'accesso a Cura." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "Sincronizza materiali con USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "Le stampanti seguenti riceveranno i nuovi profili del materiale:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "Si è verificato un errore durante l'invio di materiali alle stampanti." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "I profili del materiale sono stati sincronizzati correttamente con le stampanti seguenti:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "Ricerca e riparazione dei guasti" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "Mancano stampanti?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "Accertarsi che tutte le stampanti siano accese e collegate a Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "Aggiorna elenco" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "Riprova" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "Eseguito" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "Sincronizza" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "Sincronizzazione" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "Nessuna stampante trovata" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Nessuna stampante compatibile collegata a Digital Factory. Accertarsi che la stampante sia collegata e che il firmware più recente sia in esecuzione." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Scopri come collegare la stampante a Digital Factory" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "Aggiorna" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "Sincronizza profili del materiale tramite USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "Eseguire le operazioni descritte di seguito per caricare nuovi profili del materiale nella stampante." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "Fare clic sul pulsante Esporta archivio materiali." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "Salvare il file .umm su una chiavetta USB." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "Inserire la chiavetta USB nella stampante e avviare la procedura per caricare nuovi profili del materiale." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "Come caricare nuovi profili del materiale nella stampante" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "Esporta archivio materiali" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/it_IT/fdmprinter.def.json.po b/resources/i18n/it_IT/fdmprinter.def.json.po index fcacdb3b0b..12c2f38a5f 100644 --- a/resources/i18n/it_IT/fdmprinter.def.json.po +++ b/resources/i18n/it_IT/fdmprinter.def.json.po @@ -56,7 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "I comandi codice G da eseguire all’avvio, separati da \n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,7 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "I comandi codice G da eseguire alla fine, separati da \n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -558,7 +558,7 @@ msgstr "Indica la velocità massima del motore per la direzione Z." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Velocità massima E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1728,7 +1728,10 @@ msgstr "Configurazione di riempimento" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su strati alternati, riducendo il costo del" +" materiale. Le configurazioni a griglia, a triangolo, tri-esagonali, cubiche, ottagonali, a quarto di cubo, incrociate e concentriche sono stampate completamente" +" su ogni strato. Le configurazioni gyroid, cubiche, a quarto di cubo e ottagonali variano per ciascuno strato per garantire una più uniforme distribuzione" +" della forza in ogni direzione. Il riempimento fulmine cerca di minimizzare il riempimento, supportando solo la parte superiore dell'oggetto." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2042,7 +2045,8 @@ msgstr "Angolo eliminazione riempimento fulmine" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "I punti finali delle linee di riempimento vengono accorciati per risparmiare sul materiale. Questa impostazione è l'angolo di sbalzo dei punti finali di" +" queste linee." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2052,7 +2056,8 @@ msgstr "Angolo di raddrizzatura riempimento fulmine" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "Le linee di riempimento vengono raddrizzate per risparmiare sul tempo di stampa. Questo è l'angolo di sbalzo massimo consentito sulla lunghezza della linea" +" di riempimento." #: fdmprinter.def.json msgctxt "material label" diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index fc73369ee7..d534d38cc3 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -83,7 +83,7 @@ msgstr "材料アーカイブの保存に失敗しました" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "不明なエラー。" #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -228,35 +228,35 @@ msgstr "位置を確保できません" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "材料のアーカイブを作成してプリンターと同期するのに失敗しました。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "材料のアーカイブを読み込んでプリンターと同期するのに失敗しました。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "Digital Factoryからの応答が破損しているようです。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "Digital Factoryからの応答に重要な情報がありません。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Digital Factoryに接続して一部のプリンターと材料を同期するのに失敗しました。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Digital Factoryに接続するのに失敗しました。" #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -606,7 +606,7 @@ msgstr "Ultimaker アカウントサーバーに到達できません。" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "ログインに失敗しました" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +616,7 @@ msgstr "指定された状態が正しくありません。" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "アカウントサーバーでの認証中にタイムアウトしました。" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1664,6 +1664,8 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "Curaから{0}台のプリンターを削除しようとしています。この操作は元に戻せません。\n" "続行してもよろしいですか?" @@ -1734,7 +1736,7 @@ msgstr "3MFリーダーのプラグインが破損しています。" #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "まだ書き込んでいないワークスペースがありません。まずはプリンターを追加してください。" #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3108,7 +3110,7 @@ msgstr "中止しました" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "失敗" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4289,12 +4291,12 @@ msgstr "この材料の組み合わせの接着に接着材を使用する。" #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "このエクストルーダーの構成が許可されておらず、スライスを妨げています。" #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "このエクストルーダーの構成に一致するプロファイルがありません。" #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5029,157 +5031,157 @@ msgstr "フィラメントの%1への書き出しが完了 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "材料をプリンターと同期" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "材料をプリンターと同期" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "簡単な数ステップの手順に従うことで、すべての材料プロファイルをプリンターと同期できるようになります。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "開始" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "材料プロファイルを同期する必要があるのはなぜですか?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "サインイン" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "材料プロファイルをDigital Factoryに接続されているすべてのプリンターと自動的に同期するには、Curaにサインインしている必要があります。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "材料をUSBで同期" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "以下のプリンターは新しい材料プロファイルを受け取ります。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "材料をプリンターに送信する際に問題が発生しました。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "材料プロファイルが以下のプリンターと正常に同期されました。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "トラブルシューティング" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "プリンターがありませんか?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "すべてのプリンターの電源が入っていて、Digital Factoryに接続されていることを確認してください。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "リストを更新" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "やり直してください" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "完了" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "同期" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "スライス" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "プリンターが見つかりません" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "互換性のあるプリンターがDigital Factoryに接続されていないようです。プリンターが接続されていて、最新のファームウェアが実行されていることを確認してください。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Digital Factoryにプリンターを接続する方法について詳しく見る" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "更新" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "材料プロファイルをUSB経由で同期する" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "以下の手順に従って、新しい材料プロファイルをプリンターに読み込みます。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "材料アーカイブのエクスポートボタンをクリックします。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr ".ummファイルをUSBメモリーに保存します。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "USBメモリーをプリンターに差し込み、新しい材料プロファイルを読み込む手順を開始します。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "新しい材料プロファイルをプリンターに読み込む方法" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "材料アーカイブのエクスポート" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/ja_JP/fdmprinter.def.json.po b/resources/i18n/ja_JP/fdmprinter.def.json.po index 9228c8535e..21d5de8580 100644 --- a/resources/i18n/ja_JP/fdmprinter.def.json.po +++ b/resources/i18n/ja_JP/fdmprinter.def.json.po @@ -60,7 +60,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "最初に実行するG-codeコマンドは、\nで区切ります。" #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -72,7 +72,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "最後に実行するG-codeコマンドは、\nで区切ります。" #: fdmprinter.def.json msgctxt "material_guid label" @@ -587,7 +587,7 @@ msgstr "Z方向のモーターの最大速度。" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "最大速度E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1799,7 +1799,7 @@ msgstr "インフィルパターン" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "プリントのインフィル材料のパターンラインおよびジグザグインフィルはレイヤーごとに方向を入れ替え、材料コストを削減します。グリッド、トライアングル、トライヘキサゴン、キュービック、オクテット、クォーターキュービック、クロスおよび同心円パターンはレイヤーごとに完全にプリントされます。ジャイロイド、キュービック、クォーターキュービックおよびオクテットインフィルはレイヤーごとに変化し、各方向にかけてより均一な強度分布を実現します。ライトニングインフィルは造形物の天井のみを支えることで、インフィルを最低限にするよう試みます。" #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2122,7 +2122,7 @@ msgstr "ライトニングインフィル刈り込み角度" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "インフィルラインのエンドポイントは短縮され、材料が節約されます。この設定は、これらのラインのエンドポイントにおけるオーバーハングの角度です。" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2132,7 +2132,7 @@ msgstr "ライトニングインフィル矯正角度" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "インフィルラインは矯正され、プリント時間が節約されます。これは、インフィルラインの全長にわたって許可されるオーバーハングの最大角度です。" #: fdmprinter.def.json msgctxt "material label" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index 806371e8e4..219dfdd647 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -83,7 +83,7 @@ msgstr "재료 아카이브를 저장하는 데 실패함" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "알 수 없는 오류입니다." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -228,35 +228,35 @@ msgstr "위치를 찾을 수 없음" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "프린터와 동기화할 재료의 아카이브 저장에 실패했습니다." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "프린터와 동기화할 재료의 아카이브 로드에 실패했습니다." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "Digital Factory의 응답이 손상된 것 같습니다." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "Digital Factory의 응답에 중요한 정보가 누락되었습니다." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "일부 프린터와 재료를 동기화하기 위한 Digital Factory 연결에 실패했습니다." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Digital Factory 연결에 실패했습니다." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -606,7 +606,7 @@ msgstr "Ultimaker 계정 서버에 도달할 수 없음." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "로그인 실패" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +616,7 @@ msgstr "입력한 상태가 올바르지 않습니다." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "계정 서버 인증 시간이 초과되었습니다." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1664,6 +1664,8 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "Cura에서 {0} 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n" "정말로 계속하시겠습니까?" @@ -1734,7 +1736,7 @@ msgstr "3MF 기록기 플러그인이 손상되었습니다." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "작성할 작업 환경이 없습니다. 프린터를 먼저 추가하십시오." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3104,7 +3106,7 @@ msgstr "중단됨" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "실패" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4283,12 +4285,12 @@ msgstr "더 나은 접착력을 위해 이 재료 조합과 함께 접착제를 #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "이 익스트루더의 구성이 허용되지 않았으며, 슬라이싱이 금지됩니다." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "이 익스트루더 구성에 일치하는 프로파일이 없습니다." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5023,157 +5025,157 @@ msgstr "재료를 성공적으로 내보냈습니다" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "재료를 프린터와 동기화" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "재료를 프린터와 동기화" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "몇 가지 간단한 단계를 수행하면 모든 재료 프로파일과 프린터를 동기화할 수 있습니다." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "시작" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "재료 프로파일을 동기화해야 하는 이유는 무엇입니까?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "로그인" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Digital Factory에 연결된 모든 프린터와 자동으로 재료 프로파일을 동기화하려면 Cura에 가입되어 있어야 합니다." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "재료를 USB로 동기화" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "다음 프린터는 새 재료 프로파일을 받게 됩니다." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "재료를 프린터로 전송할 때 어떤 문제가 발생했습니다." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "다음 프린터에 재료 프로파일이 성공적으로 동기화되었습니다." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "문제 해결" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "프린터가 없습니까?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "모든 프린터가 켜져 있고 Digital Factory에 연결되어 있는지 확인하십시오." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "목록 새로고침" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "다시 시도" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "완료" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "동기화" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "동기화 중" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "프린터를 찾을 수 없음" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Digital Factory에 호환되는 프린터가 연결되지 않은 것 같습니다. 프린터가 연결되어 있고 최신 펌웨어가 설치되어 있는지 확인하십시오." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Digital Factory에 프린터를 연결하는 방법 알아보기" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "새로고침" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "재료 프로파일을 USB로 동기화" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "새로운 재료 프로파일을 프린터로 로드하기 위해 다음 단계를 수행합니다." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "재료 아카이브 내보내기 버튼을 클릭합니다." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr ".umm 파일을 USB 스틱에 저장합니다." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "USB 스틱을 프린터에 삽입하고 새로운 재료 프로파일 로드 절차를 진행합니다." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "새로운 재료 프로파일을 내 프린터로 로드하는 방법" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "재료 아카이브 내보내기" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/ko_KR/fdmprinter.def.json.po b/resources/i18n/ko_KR/fdmprinter.def.json.po index f09b1ed51c..e1001c29e8 100644 --- a/resources/i18n/ko_KR/fdmprinter.def.json.po +++ b/resources/i18n/ko_KR/fdmprinter.def.json.po @@ -57,7 +57,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "시작과 동시에형실행될 G 코드 명령어 \n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,7 +69,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "맨 마지막에 실행될 G 코드 명령 \n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -559,7 +559,7 @@ msgstr "Z 방향의 모터 최대 속도입니다." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "최대 속도 E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1729,7 +1729,8 @@ msgstr "내부채움 패턴" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "프린트 내부채움 재료의 패턴입니다. 선형과 지그재그형 내부채움이 서로 다른 레이어에서 방향을 바꾸므로 재료비가 절감됩니다. 격자, 삼각형, 트라이 헥사곤 (tri-hexagon), 큐빅, 옥텟 (octet), 쿼터 큐빅, 크로스, 동심원 패턴이 레이어마다 완전히 프린트됩니다." +" 자이로이드 (Gyroid), 큐빅, 쿼터 큐빅, 옥텟 (octet) 내부채움이 레이어마다 변경되므로 각 방향으로 힘이 더 균등하게 분산됩니다. 라이트닝 내부채움이 객체의 천장만 서포트하여 내부채움을 최소화합니다." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2043,7 +2044,7 @@ msgstr "라이트닝 내부채움 가지치기 각도" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "내부채움 선의 종점이 재료를 절약하기 위해 단축됩니다. 이 설정은 해당 선의 종점에 대한 오버행(경사면)의 각도입니다." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2053,7 +2054,7 @@ msgstr "라이트닝 내부채움 정리 각도" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "내부채움 선이 인쇄 시간을 절약하기 위해 정리됩니다. 이는 내부채움 선 길이 전체에 허용되는 오버행(경사면)의 최대 각도입니다." #: fdmprinter.def.json msgctxt "material label" diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index 71073457d8..a15dd450af 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -83,7 +83,7 @@ msgstr "Opslaan materiaalarchief mislukt" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "Onbekende fout." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -228,35 +228,35 @@ msgstr "Kan locatie niet vinden" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "Kan geen materiaalarchief maken voor synchronisatie met printers." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "Kan het materiaalarchief niet laden voor synchronisatie met printers." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "Antwoord van Digital Factor is mogelijk beschadigd." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "In het antwoord van Digital Factory ontbreekt belangrijke informatie." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Kan geen verbinding maken met Digital Factory voor de synchronisatie van materialen met enkele printers." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Kan geen verbinding maken met Digital Factory." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -606,7 +606,7 @@ msgstr "Kan de Ultimaker-accountserver niet bereiken." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "Aanmelden mislukt" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +616,7 @@ msgstr "De opgegeven status is niet juist." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "Time-out tijdens verificatie bij de accountserver." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1668,9 +1668,13 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "U staat op het punt om {0} printer uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\n" "Weet u zeker dat u door wilt gaan?" msgstr[1] "" +msgid "" +msgid_plural "" "U staat op het punt om {0} printers uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\n" "Weet u zeker dat u door wilt gaan?" @@ -1741,7 +1745,7 @@ msgstr "3MF-schrijverplug-in is beschadigd." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "Er is nog geen werkruimte om te schrijven. Voeg eerst een printer toe." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3115,7 +3119,7 @@ msgstr "Afgebroken" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "Mislukt" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4301,12 +4305,12 @@ msgstr "Gebruik lijm bij deze combinatie van materialen voor een betere hechting #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "De configuratie van deze extruder is niet toegestaan en verhindert slicen." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "Er zijn geen profielen die compatibel zijn met de configuratie van deze extruder." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5042,157 +5046,158 @@ msgstr "Materiaal is geëxporteerd naar %1" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "Synchroniseer materialen met printers" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "Synchroniseer materialen met printers" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "Met een paar simpele stappen kunt u al uw materiaalprofielen synchroniseren met uw printers." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "Starten" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "Waarom moet ik materiaalprofielen synchroniseren?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "Aanmelden" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Om de materiaalprofielen automatisch te synchroniseren met alle printers die op Digital Factory zijn aangesloten, moet u zich aanmelden bij Cura." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "Materialen synchroniseren met USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "De volgende printers ontvangen de nieuwe materiaalprofielen:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "Er is iets misgegaan bij het verzenden van de materialen naar de printers." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "Materiaalprofielen zijn gesynchroniseerd met de volgende printers:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "Probleemoplossing" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "Ontbreken er printers?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "Controleer of alle printers zijn ingeschakeld en zijn aangesloten op Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "Lijst vernieuwen" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "Probeer het opnieuw" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "Klaar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "Synchroniseren" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "Synchroniseren" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "Geen printers gevonden" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Mogelijk zijn er geen compatibele printers op Digital Factory aangesloten. Controleer of de printer is aangesloten en de nieuwste firmware op de printer" +" is geïnstalleerd." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Meer informatie over het aansluiten van de printer op Digital Factory" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "Vernieuwen" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "Materiaalprofielen synchroniseren via USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "Volg onderstaande stappen om nieuwe materiaalprofielen op uw printer te laden." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "Klik op de knop Materiaalarchief exporteren." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "Bewaar het .umm-bestand op een USB-stick." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "Steek de USB-stick in de printer en start de procedure om nieuwe materiaalprofielen te laden." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "Hoe u nieuwe materiaalprofielen laadt op Mijn printer" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "Materiaalarchief exporteren" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/nl_NL/fdmprinter.def.json.po b/resources/i18n/nl_NL/fdmprinter.def.json.po index 03095e9596..a10f380139 100644 --- a/resources/i18n/nl_NL/fdmprinter.def.json.po +++ b/resources/i18n/nl_NL/fdmprinter.def.json.po @@ -56,7 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door \n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,7 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door \n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -558,7 +558,7 @@ msgstr "De maximale snelheid van de motor in de Z-richting." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Maximale Snelheid E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1728,7 +1728,10 @@ msgstr "Vulpatroon" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "Het patroon van het vulmateriaal van de print. De lijn- en zigzagvulling veranderen per vullaag van richting, waardoor u bespaart op materiaalkosten. De" +" raster-, driehoeks-, tri-hexagonale, kubische, achtvlaks-, afgeknotte kubus-, kruis- en concentrische patronen worden per laag volledig geprint. Gyroïde," +" kubische, afgeknotte kubus- en achtvlaksvullingen veranderen per laag voor een meer gelijke krachtverdeling in elke richting. Bliksemvulling minimaliseert" +" de vulling doordat deze alleen het plafond van het object ondersteunt." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2042,7 +2045,7 @@ msgstr "Snoeihoek bliksemvulling" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "De eindpunten van de vullijnen worden verkort om materiaal te besparen. Deze instelling is de overhanghoek van de eindpunten van deze lijnen." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2052,7 +2055,7 @@ msgstr "Rechtbuighoek bliksemvulling" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "De vullijnen zijn rechtgetrokken om printtijd te besparen. Dit is de grootste overhanghoek die over de lengte van de vullijn is toegestaan." #: fdmprinter.def.json msgctxt "material label" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index 56eaaeffa0..569d64c1f4 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -83,7 +83,7 @@ msgstr "Erro ao guardar o arquivo de material" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "Erro desconhecido." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -231,35 +231,35 @@ msgstr "Não é Possível Posicionar" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "Não foi possível criar o ficheiro de materiais para sincronizar com as impressoras." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "Não foi possível carregar o ficheiro de materiais para sincronizá-lo com as impressoras." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "A resposta da Digital Factory parece estar corrompida." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "A resposta da Digital Factory tem informações importantes em falta." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Não foi possível estabelecer a ligação com a Digital Factory para poder sincronizar os materiais com algumas das impressoras." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Não foi possível estabelecer a ligação com a Digital Factory." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -616,7 +616,7 @@ msgstr "Não é possível aceder ao servidor da conta Ultimaker." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "O Log-in falhou" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -626,7 +626,7 @@ msgstr "O estado apresentado não está correto." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "Foi excedido o tempo limite de autenticação com o servidor." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1680,9 +1680,13 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "Está prestes a remover {0} impressora do Cura. Esta ação não pode ser anulada.\n" "Tem a certeza de que pretende continuar?" msgstr[1] "" +msgid "" +msgid_plural "" "Está prestes a remover {0} impressoras do Cura. Esta ação não pode ser anulada.\n" "Tem a certeza de que pretende continuar?" @@ -1751,7 +1755,7 @@ msgstr "O plug-in Gravador 3MF está danificado." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "Ainda não existe um espaço de trabalho para gravar. Por favor, primeiro adicione uma impressora." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3133,7 +3137,7 @@ msgstr "Cancelado" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "Falhou" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4325,12 +4329,12 @@ msgstr "Utilizar cola para melhor aderência com esta combinação de materiais. #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "A configuração deste extrusor não é permitida o que impede o seccionamento." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "Não existem perfis que correspondam à configuração deste extrusor." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5070,157 +5074,158 @@ msgstr "Material exportado com êxito para %1" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizar materiais com impressoras" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "Sincronizar materiais com impressoras" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "Com alguns passos simples poderá sincronizar todos os seus perfis de materiais com as suas impressoras." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "Começar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "Por que motivo tenho de sincronizar os perfis de materiais?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "Iniciar sessão" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Para sincronizar automaticamente os perfis de materiais com todas as impressoras ligadas à Digital Factory, tem de ter uma sessão iniciada no Cura." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "Sincronizar materiais através de USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "As seguintes impressoras vão receber os novos perfis de materiais:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "Ocorreu um problema ao enviar os materiais para as impressoras." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "Perfis de materiais foram sincronizados com êxito com as seguintes impressoras:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "Resolução de problemas" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "Faltam impressoras?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "Certifique-se de que todas as impressoras estão ON e ligadas com a Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "Atualizar lista" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "Tente novamente" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "Concluído" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "Sincronizar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "A sincronizar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "Não foi encontrada nenhuma impressora" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Parece que não tem nenhuma impressora compatível ligada com a Digital Factory. Certifique-se de que a impressora está ligada e que tem o firmware mais" +" recente instalado." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Saiba como ligar a sua impressora à Digital Factory" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "Atualizar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "Sincronizar perfis de materiais via USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "Siga os seguintes passos para instalar os novos perfis de materiais na sua impressora." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "Clique no botão para exportar o ficheiro de material." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "Guarde o ficheiro .umm numa unidade USB." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "Insira a unidade USB na impressora e inicie o procedimento para carregar novos perfis de materiais." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "Como carregar novos perfis de materiais para a minha impressora" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "Exportar ficheiro de material" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/pt_PT/fdmprinter.def.json.po b/resources/i18n/pt_PT/fdmprinter.def.json.po index 3fa562955d..8f81248f64 100644 --- a/resources/i18n/pt_PT/fdmprinter.def.json.po +++ b/resources/i18n/pt_PT/fdmprinter.def.json.po @@ -57,7 +57,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "Comandos G-code a serem executados no início – separados por \n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,7 +69,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "Comandos G-code a serem executados no fim – separados por \n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -563,7 +563,7 @@ msgstr "A velocidade máxima do motor da direção Z." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Velocidade Máxima de E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1783,7 +1783,10 @@ msgstr "Padrão de Enchimento" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "O padrão do material de enchimento da impressão. A linha e o enchimento em ziguezague mudam de direção em camadas alternativas, o que reduz o custo do" +" material. Os padrões de grelha, triângulo, tri-hexágono, cubo, octeto, quarto cúbico, cruz e concêntrico são totalmente impressos em cada camada. Os enchimentos" +" gyroid, cúbico, quarto cúbico e octeto mudam em cada camada para proporcionar uma distribuição mais uniforme da resistência em cada direção. O enchimento" +" relâmpago tenta minimizar o enchimento, ao suportar apenas a parte superior do objeto." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2100,7 +2103,7 @@ msgstr "Ângulo de corte do enchimento relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "As extremidades das linhas de enchimento são encurtadas para poupar material. Esta definição é o ângulo da saliência das extremidades destas linhas." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2110,7 +2113,7 @@ msgstr "Ângulo de alisamento do enchimento relâmpago" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "As linhas de enchimento são simplificadas para poupar tempo de impressão. Este é o ângulo máximo permitido de saliência ao longo da linha de enchimento." #: fdmprinter.def.json msgctxt "material label" diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index 8403c2f1fb..c3e618ea64 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -83,7 +83,7 @@ msgstr "Архив материалов не сохранен" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "Неизвестная ошибка." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -228,35 +228,35 @@ msgstr "Не могу найти место" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "Архив материалов для синхронизации с принтерами не создан." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "Архив материалов для синхронизации с принтерами не загружен." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "Ответ от Digital Factory поврежден." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "В ответе от Digital Factory отсутствует важная информация." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Подключение к Digital Factory для синхронизации материалов с некоторыми принтерами не установлено." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Подключение к Digital Factory не установлено." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -606,7 +606,7 @@ msgstr "Нет связи с сервером учетных записей Ult #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "Вход в систему не выполнен" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +616,7 @@ msgstr "Указано неверное состояние." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "Истекло время аутентификации на сервере учетной записи." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1672,12 +1672,18 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "Вы удаляете {0} принтер из Cura. Это действие невозможно будет отменить.\n" "Продолжить?" msgstr[1] "" +msgid "" +msgid_plural "" "Вы удаляете {0} принтера из Cura. Это действие невозможно будет отменить.\n" "Продолжить?" msgstr[2] "" +msgid "" +msgid_plural "" "Вы удаляете {0} принтеров из Cura. Это действие невозможно будет отменить.\n" "Продолжить?" @@ -1746,7 +1752,7 @@ msgstr "Подключаемый модуль для записи 3MF повре #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "Нет рабочей среды для записи. Сначала добавьте принтер." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3124,7 +3130,7 @@ msgstr "Прервано" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "Сбой" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4313,12 +4319,12 @@ msgstr "Использовать клей для лучшего прилипан #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "Конфигурация этого экструдера не разрешается и запрещает нарезку на слои." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "Нет профилей, соответствующих конфигурации этого экструдера." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5055,157 +5061,157 @@ msgstr "Материал успешно экспортирован в #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "Синхронизировать материалы с принтерами" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "Синхронизировать материалы с принтерами" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "Выполнив несколько простых действий, вы сможете синхронизировать все профили материалов со своими принтерами." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "Пуск" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "Зачем нужна синхронизация профилей материалов?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "Войти" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Для автоматической синхронизации профилей материалов со всеми принтерами, подключенными к Digital Factory, необходимо войти в Cura." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "Синхронизация материалов с помощью USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "Следующие принтеры получат новые профили материалов:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "При отправке материалов на принтеры что-то пошло не так." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "Профили материалов успешно синхронизированы со следующими принтерами:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "Поиск и устранение неисправностей" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "Отсутствуют принтеры?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "Убедитесь, что все ваши принтеры включены и подключены к Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "Обновить список" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "Повторить попытку" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "Готово" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "Синхронизация" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "Синхронизация" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "Принтеры не обнаружены" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Похоже, у вас нет совместимых принтеров, подключенных к Digital Factory. Убедитесь, что ваш принтер подключен и на нем установлена последняя версия прошивки." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Узнайте, как подключить принтер к Digital Factory" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "Обновить" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "Синхронизация профилей материалов с помощью USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "Чтобы загрузить новые профили материалов в принтер, выполните следующие действия." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "Нажмите кнопку экспорта архива материалов." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "Сохраните UMM-файл на USB-накопителе." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "Вставьте USB-накопитель в принтер и запустите процедуру загрузки новых профилей материалов." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "Загрузка новых профилей материалов в принтер" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "Экспорт архива материалов" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/ru_RU/fdmprinter.def.json.po b/resources/i18n/ru_RU/fdmprinter.def.json.po index c5ff5a962f..810f0034a4 100644 --- a/resources/i18n/ru_RU/fdmprinter.def.json.po +++ b/resources/i18n/ru_RU/fdmprinter.def.json.po @@ -57,7 +57,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "Команды в G-коде, которые будут выполнены в самом начале, разделенные с помощью \n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,7 +69,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "Команды в G-коде, которые будут выполнены в самом конце, разделенные с помощью \n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -559,7 +559,7 @@ msgstr "Максимальная скорость для мотора оси Z." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Максимальная скорость по оси E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1729,7 +1729,10 @@ msgstr "Шаблон заполнения" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "Шаблон заполняющего материала печати. Линейное и зигзагообразное заполнение меняет направление на чередующихся слоях, снижая расходы на материал. Шаблоны" +" «сетка», «треугольник», «шестигранник из треугольников», «куб», «восьмигранник», «четверть куба», «крестовое», «концентрическое» полностью печатаются" +" в каждом слое. Шаблоны заполнения «гироид», «куб», «четверть куба» и «восьмигранник» меняются в каждом слое, чтобы обеспечить более равномерное распределение" +" прочности в каждом направлении. Шаблон заполнения «молния» пытается минимизировать заполнение, поддерживая только верхнюю область объекта." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2043,7 +2046,7 @@ msgstr "Угол обрезки шаблона заполнения «молни #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "Конечные точки линий заполнения укорачиваются для экономии материала. Эта настройка представляет собой угол нависания конечных точек этих линий." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2053,7 +2056,7 @@ msgstr "Угол выпрямления шаблона заполнения «м #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "Линии заполнения выравниваются для сокращения время печати. Это максимально допустимый угол нависания по всей длине линии заполнения." #: fdmprinter.def.json msgctxt "material label" diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index ba412ed7b9..18ae839ce6 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -83,7 +83,7 @@ msgstr "Malzeme arşivi kaydedilemedi" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "Bilinmeyen hata." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -228,35 +228,35 @@ msgstr "Konum Bulunamıyor" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "Yazıcılarla senkronize edilecek malzeme arşivi oluşturulamadı." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "Yazıcılarla senkronize etmek için malzeme arşivi oluşturulamadı." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "Digital Factory'den gelen yanıt bozuk görünüyor." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "Digital Factory'den gelen yanıtta önemli bilgiler eksik." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "Malzemeleri bazı yazıcılarla senkronize etmek için Digital Factory'ye bağlanılamadı." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "Digital Factory'ye bağlanılamadı." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -606,7 +606,7 @@ msgstr "Ultimaker hesabı sunucusuna ulaşılamadı." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "Giriş başarısız" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +616,7 @@ msgstr "Sağlanan durum doğru değil." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "Hesap sunucusuyla kimlik doğrulaması yapılırken zaman aşımı oluştu." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1668,9 +1668,13 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "{0} yazıcıyı Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\n" "Devam etmek istediğinizden emin misiniz?" msgstr[1] "" +msgid "" +msgid_plural "" "{0} yazıcıyı Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\n" "Devam etmek istediğinizden emin misiniz?" @@ -1741,7 +1745,7 @@ msgstr "3MF Writer eklentisi bozuk." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "Henüz yazılacak bir çalışma alanı yok. Lütfen önce bir yazıcı ekleyin." #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3115,7 +3119,7 @@ msgstr "Durduruldu" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "Başarısız" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4301,12 +4305,12 @@ msgstr "Bu malzeme kombinasyonuyla daha iyi yapıştırma için yapıştırıcı #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "Bu ekstrüderin yapılandırılmasına izin verilmiyor ve dilimleme yapılamaz." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "Bu ekstrüderin yapılandırmasıyla eşleşen profil yok." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5042,157 +5046,157 @@ msgstr "Malzeme %1 dosyasına başarıyla dışa aktarıld #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "Malzemeleri yazıcılarla senkronize et" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "Malzemeleri yazıcılarla senkronize et" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "Birkaç basit adımı izleyerek tüm malzeme profillerinizi yazıcılarınızla senkronize edebileceksiniz." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "Başlat" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "Malzeme profillerini neden senkronize etmem gerekiyor?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "Giriş yap" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "Malzeme profillerini Digital Factory'ye bağlı tüm yazıcılarınızla otomatik olarak senkronize etmek için Cura'da oturum açmanız gerekir." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "Malzemeleri USB ile senkronize et" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "Aşağıdaki yazıcılar yeni malzeme profillerini alacak:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "Malzemeler yazıcılara gönderilirken bir sorun oluştu." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "Malzeme profilleri aşağıdaki yazıcılarla başarıyla senkronize edildi:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "Sorun giderme" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "Yazıcı eksik mi?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "Tüm yazıcılarınızın AÇIK ve Digitial Factory'ye bağlı olduğundan emin olun." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "Listeyi Yenile" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "Yeniden dene" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "Bitti" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "Senkronize et" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "Senkronize ediliyor" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "Yazıcı bulunamadı" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "Digital Factory'ye bağlı uyumlu yazıcınız yok gibi görünüyor. Yazıcınızın bağlı olduğundan ve en son donanım yazılımını çalıştırdığından emin olun." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "Yazıcınızı Digital Factory'ye nasıl bağlayacağınızı öğrenin" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "Yenile" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "Malzeme profillerini USB üzerinden senkronize edin" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "Yeni malzeme profillerini yazıcınıza yüklemek için aşağıdaki adımları izleyin." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "Malzeme arşivini dışa aktar düğmesine tıklayın." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr ".umm dosyasını bir USB çubuğa kaydedin." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "USB çubuğunu yazıcınıza takın ve yeni malzeme profillerini yükleme işlemini başlatın." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "Yazıcıma yeni malzeme profilleri nasıl yüklenir?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "Malzeme arşivini dışa aktar" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/tr_TR/fdmprinter.def.json.po b/resources/i18n/tr_TR/fdmprinter.def.json.po index ba361be3fa..8f07455976 100644 --- a/resources/i18n/tr_TR/fdmprinter.def.json.po +++ b/resources/i18n/tr_TR/fdmprinter.def.json.po @@ -56,7 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "ile ayrılan, başlangıçta yürütülecek G-code komutları\n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,7 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "ile ayrılan, bitişte yürütülecek G-code komutları\n." #: fdmprinter.def.json msgctxt "material_guid label" @@ -558,7 +558,7 @@ msgstr "Z yönü motoru için maksimum hız." #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "Maksimum Hız E" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1728,7 +1728,10 @@ msgstr "Dolgu Şekli" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "Baskının dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, üçlü altıgen," +" kübik, sekizlik, çeyrek kübik, çapraz ve eşmerkezli şekiller her katmana tam olarak basılır. Gyroid, kübik, çeyrek kübik ve sekizlik dolgu, her yönde" +" daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir. Yıldırım dolgu, objenin yalnızca tavanını destekleyerek dolgu miktarını en aza indirmeye" +" çalışır." #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2042,7 +2045,7 @@ msgstr "Yıldırım Dolgu Budama Açısı" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "Malzemeden tasarruf etmek için dolgu hatlarının uç noktaları kısaltılır. Bu ayar, bu hatların uç noktalarının çıkıntı açısıdır." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2052,7 +2055,7 @@ msgstr "Yıldırım Dolgu Düzleştirme Açısı" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "Dolgu hatları, baskı süresinden tasarruf etmek için düzleştirilir. Bu, dolgu hattının uzunluğu boyunca izin verilen maksimum çıkıntı açısıdır." #: fdmprinter.def.json msgctxt "material label" diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index cbf06a73a5..116da2f8a0 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -83,7 +83,7 @@ msgstr "未能保存材料存档" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "未知错误。" #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -228,35 +228,35 @@ msgstr "找不到位置" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "无法创建材料存档以与打印机同步。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "无法加载材料存档以与打印机同步。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "来自 Digital Factory 的响应似乎已损坏。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "来自 Digital Factory 的响应缺少重要信息。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "无法通过 Digital Factory 同步材料与某些打印机。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "无法连接至 Digital Factory。" #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -606,7 +606,7 @@ msgstr "无法连接 Ultimaker 帐户服务器。" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "登录失败" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -616,7 +616,7 @@ msgstr "所提供的状态不正确。" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "使用帐户服务器进行身份验证时超时。" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -1664,6 +1664,8 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" +msgid "" +msgid_plural "" "您即将从 Cura 中删除 {0} 台打印机。此操作无法撤消。\n" "是否确实要继续?" @@ -1734,7 +1736,7 @@ msgstr "3MF 编写器插件已损坏。" #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "没有可写入的工作区。请先添加打印机。" #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 @@ -3104,7 +3106,7 @@ msgstr "已中止" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "失败" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -4287,12 +4289,12 @@ msgstr "用胶粘和此材料组合以产生更好的附着。" #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "不允许此挤出器的配置并禁止切片。" #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "没有与此挤出器的配置匹配的配置文件。" #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -5027,157 +5029,157 @@ msgstr "成功导出材料至: %1" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "匹配材料和打印机" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "匹配材料和打印机" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "只需遵循几个简单步骤,您就可以将所有材料配置文件与打印机同步。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "开始" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "为什么需要同步材料配置文件?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "登录" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "要自动将材料配置文件与连接到 Digital Factory 的所有打印机同步,您需要登录 Cura。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "同步材料与 USB" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "以下打印机将收到新的材料配置文件:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "向打印机发送材料时出错。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "材料配置文件与以下打印机成功同步:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "故障排除" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "缺少打印机?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "请确保所有打印机都已打开并连接到 Digital Factory。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "刷新列表" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "再试一次" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "完成" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "同步" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "正在同步" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "未找到打印机" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "您似乎没有任何兼容打印机连接到 Digital Factory。请确保打印机已连接并运行最新固件。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "了解如何将打印机连接到 Digital Factory" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "刷新" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "通过 USB 同步材料配置文件" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "请遵循以下步骤将新材料配置文件加载到打印机。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "单击导出材料存档按钮。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "将 .umm文件保存到 U 盘。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "将 U 盘插入打印机,并启动程序以加载新材料配置文件。" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "如何将新材料配置文件加载到打印机" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "导出材料存档" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" diff --git a/resources/i18n/zh_CN/fdmprinter.def.json.po b/resources/i18n/zh_CN/fdmprinter.def.json.po index b4764f5fad..b4fc48684b 100644 --- a/resources/i18n/zh_CN/fdmprinter.def.json.po +++ b/resources/i18n/zh_CN/fdmprinter.def.json.po @@ -57,7 +57,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" +msgstr "在开始时执行的 G-code 命令 - 以 \n 分行。" #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,7 +69,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" +msgstr "在结束前执行的 G-code 命令 - 以 \n 分行。" #: fdmprinter.def.json msgctxt "material_guid label" @@ -559,7 +559,7 @@ msgstr "Z 轴方向电机的最大速度。" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "E 轴最大速度" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1729,7 +1729,7 @@ msgstr "填充图案" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "打印的填充材料的图案。直线和锯齿形填充交替在各层上变换方向,从而降低材料成本。每层都完整地打印网格、三角形、三六边形、立方体、八角形、四分之一立方体、十字和同心图案。螺旋二十四面体、立方体、四分之一立方体和八角形填充随每层变化,以使各方向的强度分布更均衡。闪电形填充尝试通过仅支撑物体顶部,将填充程度降至最低。" #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2043,7 +2043,7 @@ msgstr "闪电形填充修剪角" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "为节省材料,填充线的端点将被缩短。此设置为这些线的端点形成的悬垂角度。" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2053,7 +2053,7 @@ msgstr "闪电形填充矫直角" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "为节省打印时间,填充线将被拉直。这是整条填充线上允许的最大悬垂角度。" #: fdmprinter.def.json msgctxt "material label" From e8a6e868fd774c2de4bfe58e86972046cb7858c4 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 11:10:16 +0100 Subject: [PATCH 17/59] Add traditional Chinese translations These are the translations we received by e-mail from the translator. Contributes to issue CURA-8753. --- resources/i18n/zh_TW/cura.po | 534 +++++++------------ resources/i18n/zh_TW/fdmextruder.def.json.po | 8 +- resources/i18n/zh_TW/fdmprinter.def.json.po | 12 +- 3 files changed, 190 insertions(+), 364 deletions(-) diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po index f217acd0e1..0eab1c49e0 100644 --- a/resources/i18n/zh_TW/cura.po +++ b/resources/i18n/zh_TW/cura.po @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0100\n" -"PO-Revision-Date: 2021-10-31 00:15+0800\n" -"Last-Translator: Valen Chang \n" -"Language-Team: Valen Chang / Leo Hsu\n" +"PO-Revision-Date: 2022-01-02 19:59+0800\n" +"Last-Translator: Valen Chang \n" +"Language-Team: Valen Chang \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,10 +23,7 @@ msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "無法從使用者資料目錄建立備份檔:{}" -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "備份" @@ -46,27 +43,22 @@ msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" msgstr "恢復Cura備份時,出現下列錯誤:" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." msgstr "再列印前請先同步線材資料." -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 msgctxt "@action:button" msgid "New materials installed" msgstr "新線材資料安裝" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" msgstr "列印機同步線材資料" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "學習更多" @@ -84,7 +76,7 @@ msgstr "線材資料儲存失敗" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "" +msgstr "未知的錯誤." #: /home/clamboo/Desktop/Cura/cura/BuildVolume.py:99 msgctxt "@info:status" @@ -107,11 +99,8 @@ msgctxt "@menuitem" msgid "Not overridden" msgstr "不覆寫" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "未知" @@ -126,9 +115,7 @@ msgctxt "@label" msgid "Available networked printers" msgstr "可用的網路印表機" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 msgctxt "@label" msgid "Default" msgstr "預設值" @@ -149,38 +136,32 @@ msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "所有檔案 (*)" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "外觀" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "外觀參數是設計來列印較高品質形狀和表面的視覺性原型和模型。" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "工程" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "工程參數是設計來列印較高精度和較小公差的功能性原型和實際使用零件。" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "草稿" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "草稿參數是設計來縮短時間,快速列印初始原型和概念驗證。" @@ -190,8 +171,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "自訂線材資料" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 msgctxt "@label" msgid "Custom" msgstr "自訂" @@ -201,27 +181,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "登入失敗" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "正在為物件尋找新位置" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 msgctxt "@info:title" msgid "Finding Location" msgstr "尋找位置中" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "無法在列印範圍內放下全部物件" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 msgctxt "@info:title" msgid "Can't Find Location" msgstr "無法找到位置" @@ -229,35 +204,32 @@ msgstr "無法找到位置" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "" +msgstr "無法建立與印表機同步的材料檔案." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" +msgstr "無法載入與印表機同步的材料檔案." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "" +msgstr "從Digital Factory的回應似乎已損壞." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "" +msgstr "從Digital Factory的回應似乎遺漏重要資訊." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" +msgstr "在連接至Digital Factory去同步材料的過程中失敗." #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "" +msgstr "在連接至Digital Factory的過程中失敗." #: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:530 msgctxt "@info:progress" @@ -311,9 +283,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "一次只能載入一個 G-code 檔案。{0} 已跳過匯入" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 -#: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" msgstr "警告" @@ -324,60 +294,41 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "如果載入 G-code,則無法開啟其他任何檔案。{0} 已跳過匯入" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 #: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "錯誤" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 msgctxt "@action:button" msgid "Skip" msgstr "略過" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 +#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "關閉" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" msgstr "下一步" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" msgstr "完成" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "增加" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 #: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" @@ -449,8 +400,7 @@ msgctxt "@tooltip" msgid "Other" msgstr "其它" -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 +#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "發佈通知無法開啟." @@ -607,7 +557,7 @@ msgstr "無法連上 Ultimaker 帳號伺服器。" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "" +msgstr "登入失敗" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" @@ -617,7 +567,7 @@ msgstr "提供的狀態不正確。" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "" +msgstr "在向帳戶伺服器進行身分驗證時逾時." #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -659,8 +609,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "預設值" -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 +#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 msgctxt "@label" msgid "Nozzle" msgstr "噴頭" @@ -680,21 +629,18 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "擠出機已停用" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "檔案已經存在" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "檔案 {0} 已存在。你確定要覆蓋掉它嗎?" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "無效的檔案網址:" @@ -746,8 +692,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "從 {0} 匯入列印參數失敗:" -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -819,8 +764,7 @@ msgctxt "@info:tooltip" msgid "Configure Per Model Settings" msgstr "設定對每個模型的單獨設定" -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Cura 列印參數" @@ -830,8 +774,7 @@ msgctxt "@item:inlistbox" msgid "X3D File" msgstr "X3D 檔案" -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "嘗試恢復備份時發生錯誤。" @@ -907,8 +850,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "儲存到行動裝置 {0}" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "沒有可供寫入的檔案格式!" @@ -924,8 +866,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "儲存中" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -937,8 +878,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "嘗試寫入到 {device} 時無法找到檔名。" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1020,8 +960,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "專案檔案 {0} 無法存取:{1}。" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "無法開啟專案檔案" @@ -1038,30 +977,23 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." msgstr "專案檔案 {0} 使用了此版本 Ultimaker Cura 未知的參數製作。" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "3MF 檔案" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 #: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" msgstr "無法寫入 UFP 檔案:" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 -#: /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Ultimaker 格式的封包" -#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "G-code 檔案" @@ -1076,8 +1008,7 @@ msgctxt "@item:inlistbox" msgid "X-Ray view" msgstr "透視檢視" -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "正在處理層" @@ -1112,12 +1043,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "無法使用目前線材切片,因為它與所選機器或設定不相容。" -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "無法切片" @@ -1163,8 +1090,7 @@ msgctxt "@item:inlistbox" msgid "AMF File" msgstr "AMF 檔案" -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "壓縮 G-code 檔案" @@ -1224,8 +1150,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "正在解析 G-code" -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "G-code 細項設定" @@ -1317,8 +1242,7 @@ msgctxt "@info:generic" msgid "Syncing..." msgstr "同步中..." -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "從你的 Ultimaker 帳號偵測到資料更動" @@ -1348,8 +1272,7 @@ msgctxt "@button" msgid "Decline" msgstr "拒絕" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "同意" @@ -1364,8 +1287,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "G-code 寫入器不支援非文字模式。" -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "匯出前請先將 G-code 準備好。" @@ -1390,8 +1312,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "沒有列印層可顯示" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "不要再顯示這個訊息" @@ -1611,8 +1532,7 @@ msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "印表機未連到 Digital Factory:" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1736,10 +1656,9 @@ msgstr "3MF 寫入器外掛已損壞。" #: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" +msgstr "無工作區可寫入,請先添加一部印表機." -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "沒有寫入此處工作區的權限。" @@ -1828,8 +1747,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "選擇對此模型的自訂設定" -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "篩選..." @@ -1919,11 +1837,8 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "備份並同步你的 Cura 設定。" -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 msgctxt "@button" msgid "Sign in" msgstr "登入" @@ -1953,18 +1868,10 @@ msgctxt "@label" msgid "X (Width)" msgstr "X (寬度)" -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2189,14 +2096,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "新建設定" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "摘要 - Cura 專案" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "印表機設定" @@ -2206,20 +2111,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "如何解決機器的設定衝突?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "類型" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "印表機群組" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "列印參數設定" @@ -2229,28 +2131,22 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "如何解决列印參數中的設定衝突?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "名稱" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "意圖" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "不在列印參數中" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -2408,8 +2304,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "線性" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "半透明" @@ -2434,9 +2329,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "平滑" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "確定" @@ -2516,8 +2409,7 @@ msgctxt "@action:button" msgid "Install" msgstr "安裝" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 msgctxt "@action:button" msgid "Installed" msgstr "已安裝" @@ -2527,8 +2419,7 @@ msgctxt "@label" msgid "Premium" msgstr "付費會員" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "前往網路市集" @@ -2593,20 +2484,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "購買線材線軸" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "更新" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "更新中" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "更新完成" @@ -2621,9 +2509,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "外掛" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 msgctxt "@title:tab" msgid "Materials" msgstr "線材" @@ -2698,8 +2584,7 @@ msgctxt "@label" msgid "Last updated" msgstr "最後更新時間" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "品牌" @@ -2759,9 +2644,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "捨棄" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2802,8 +2685,7 @@ msgctxt "@action:button" msgid "Confirm" msgstr "確定" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "顏色方案" @@ -2858,8 +2740,7 @@ msgctxt "@label" msgid "Shell" msgstr "外殼" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "填充" @@ -2904,16 +2785,12 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "管理印表機" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 msgctxt "@label" msgid "Glass" msgstr "玻璃" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "請更新你印表機的韌體以便遠端管理工作隊列。" @@ -2943,9 +2820,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "閒置中" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Preparing..." msgstr "正在準備..." @@ -3081,8 +2956,7 @@ msgctxt "@label" msgid "Aluminum" msgstr "鋁" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Finished" msgstr "已完成" @@ -3092,21 +2966,17 @@ msgctxt "@label:status" msgid "Aborting..." msgstr "正在中斷..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 msgctxt "@label:status" msgid "Aborted" msgstr "已中斷" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" -msgstr "" +msgstr "失敗" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" @@ -3153,9 +3023,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "編輯" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:55 msgctxt "@action:button" msgid "Remove" @@ -3171,20 +3039,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "如果你的印表機未被列出,請閱讀網路列印故障排除指南" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "類型" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "韌體版本" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "位址" @@ -3214,8 +3079,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "無效的 IP 位址" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "請輸入有效的 IP 位址 。" @@ -3225,8 +3089,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "印表機網路位址" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "輸入印表機的 IP 位址。" @@ -3241,8 +3104,7 @@ msgctxt "@label" msgid "Delete" msgstr "刪除" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "繼續" @@ -3257,9 +3119,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "正在繼續..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "暫停" @@ -3299,8 +3159,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "你確定要中斷 %1 嗎?" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "中斷列印" @@ -3373,8 +3232,7 @@ msgctxt "@action:button" msgid "Marketplace" msgstr "市集" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "檔案(&F)" @@ -3384,14 +3242,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "編輯(&E)" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "檢視(&V)" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "設定(&S)" @@ -3519,7 +3375,7 @@ msgstr "在你的帳號未發現任何印表機?" #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:121 msgctxt "@label" msgid "The following printers in your account have been added in Cura:" -msgstr "下列你帳號中的印表機已新增至 Cura:" +msgstr "下列您帳號中的印表機已新增至 Cura:" #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:204 msgctxt "@button" @@ -3546,8 +3402,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "無法連接到裝置。" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "無法連接到 Ultimaker 印表機?" @@ -3562,8 +3417,7 @@ msgctxt "@label" msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." msgstr "無法添加此印表機,因為它是未知的印表機,或者它不是印表機群組的主機。" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 msgctxt "@button" msgid "Back" msgstr "返回" @@ -3598,8 +3452,7 @@ msgctxt "@button" msgid "Get started" msgstr "開始" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "登入Ultimaker 論壇" @@ -3853,8 +3706,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Python 靜態型別檢查器" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "驗證 SSL 可信度用的根憑證" @@ -3899,8 +3751,7 @@ msgctxt "@label" msgid "Linux cross-distribution application deployment" msgstr "Linux cross-distribution 應用程式部署" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 msgctxt "@title:window" msgid "Open file(s)" msgstr "開啟檔案" @@ -3971,8 +3822,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "目前更動" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "總是詢問" @@ -4082,8 +3932,7 @@ msgctxt "@label" msgid "Preset printers" msgstr "預設印表機" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 msgctxt "@label" msgid "Print settings" msgstr "列印設定" @@ -4114,8 +3963,7 @@ msgctxt "@label:header" msgid "Custom profiles" msgstr "自訂列印參數" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 msgctxt "@action:button" msgid "Discard current changes" msgstr "捨棄目前更改" @@ -4151,8 +3999,7 @@ msgid "There is no %1 profile for the configuration in extruder %2. The default msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" msgstr[0] "沒有擠出機 %2 用的 %1 參數。將使用預設參數" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 msgctxt "@label" msgid "Profiles" msgstr "列印參數" @@ -4287,12 +4134,12 @@ msgstr "在此線材組合下,使用膠水以獲得較佳的附著。" #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:102 msgctxt "@tooltip" msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" +msgstr "不允許使用此擠出機的配置並禁止切片功能." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "" +msgstr "目前無對應此擠出機的配置設定." #: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:253 msgctxt "@label" @@ -4430,15 +4277,12 @@ msgid "Overrides %1 setting." msgid_plural "Overrides %1 settings." msgstr[0] "覆寫 %1 設定。" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 msgctxt "@title:tab" msgid "Profiles" msgstr "列印參數" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 msgctxt "@action:button" msgid "Activate" msgstr "啟用" @@ -4453,20 +4297,17 @@ msgctxt "@label" msgid "Duplicate" msgstr "複製" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 msgctxt "@action:button" msgid "Rename" msgstr "重命名" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 msgctxt "@action:button" msgid "Import" msgstr "匯入" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 msgctxt "@action:button" msgid "Export" msgstr "匯出" @@ -4486,14 +4327,12 @@ msgctxt "@title:window" msgid "Duplicate Profile" msgstr "複製列印參數" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 msgctxt "@title:window" msgid "Confirm Remove" msgstr "移除確認" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "你確定要移除 %1 嗎?這動作無法復原!" @@ -4538,8 +4377,7 @@ msgctxt "@title:tab" msgid "Global Settings" msgstr "全局設定" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "General" msgstr "基本" @@ -4992,8 +4830,7 @@ msgctxt "@action:label" msgid "Printer" msgstr "印表機" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 msgctxt "@title:window" msgid "Import Material" msgstr "匯入線材設定" @@ -5008,8 +4845,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "成功匯入線材 %1" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 msgctxt "@title:window" msgid "Export Material" msgstr "匯出線材設定" @@ -5027,157 +4863,152 @@ msgstr "成功匯出線材至:%1" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:17 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "" +msgstr "同步印表機線材設定" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:47 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "" +msgstr "同步印表機線材設定" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:53 msgctxt "@text" msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" +msgstr "依照下述簡單的步驟。您將同步線材設定檔至您的印表機." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Start" -msgstr "" +msgstr "開始" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:98 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "" +msgstr "為何我需要同步線材設定檔?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:130 msgctxt "@title:header" msgid "Sign in" -msgstr "" +msgstr "登入" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:137 msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" +msgstr "為了自動將線材設定檔與所有連接到 Digital Factory 的列印機同步,您必須先從Cura進行登入." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "" +msgstr "從USB進行同步線材設定檔" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "" +msgstr "下述的印表機將新增新的線材設定檔:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "" +msgstr "再發送線材設定檔至印表機時發生錯誤." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "" +msgstr "線材設定檔成功同步至下述的印表機內:" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" -msgstr "" +msgstr "故障排除" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:432 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "" +msgstr "列印機資訊遺失了?" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:434 msgctxt "@text" msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" +msgstr "確認您的列印機已開機並連接至Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 msgctxt "@button" msgid "Refresh List" -msgstr "" +msgstr "重新載入清單" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:487 msgctxt "@button" msgid "Try again" -msgstr "" +msgstr "再試一次" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" -msgstr "" +msgstr "完成" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" -msgstr "" +msgstr "同步" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:549 msgctxt "@button" msgid "Syncing" -msgstr "" +msgstr "同步中" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:566 msgctxt "@title:header" msgid "No printers found" -msgstr "" +msgstr "未發現任何列印機資訊" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" +msgstr "您似乎沒有任何兼容的打印機連接至Digital Factory。請確保您的打印機已連接並且安裝最新的軟體." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "" +msgstr "學習如何連結您的印表機至Digital Factory" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:625 msgctxt "@button" msgid "Refresh" -msgstr "" +msgstr "重新載入" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:647 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "" +msgstr "透過USB同步您的線材設定檔" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:654 msgctxt "@text In the UI this is followed by a list of steps the user needs to take." msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" +msgstr "請依照下述步驟載入新的線材設定檔至印表機." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "" +msgstr "請點擊輸出材料檔案按鈕." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "" +msgstr "將 .umm 的文件儲存至USB." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" +msgstr "插入USB至您的列印機,並啟動程式去載入新的線材設定檔." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "" +msgstr "如何載入新的線材設定檔至我的列印機" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Export material archive" -msgstr "" +msgstr "輸出線材設定存檔" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:753 msgctxt "@title:window" @@ -5194,8 +5025,7 @@ msgctxt "@label:textbox" msgid "Check all" msgstr "全選" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 msgctxt "@title:tab" msgid "Printers" msgstr "印表機" @@ -5406,14 +5236,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "加熱頭預熱溫度。" -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "取消" -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "預熱" @@ -5764,8 +5592,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "顯示設定資料夾" -#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "參數顯示設定..." @@ -5878,8 +5705,7 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "關閉 %1 中" -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 +#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "是否確定要離開 %1 ?" diff --git a/resources/i18n/zh_TW/fdmextruder.def.json.po b/resources/i18n/zh_TW/fdmextruder.def.json.po index 5f699c6247..5420f8be93 100644 --- a/resources/i18n/zh_TW/fdmextruder.def.json.po +++ b/resources/i18n/zh_TW/fdmextruder.def.json.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0000\n" -"PO-Revision-Date: 2021-04-16 20:13+0200\n" -"Last-Translator: Valen Chang \n" -"Language-Team: Valen Chang /Zhang Heh Ji \n" +"PO-Revision-Date: 2022-01-02 19:59+0800\n" +"Last-Translator: Valen Chang \n" +"Language-Team: Valen Chang \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.4.1\n" +"X-Generator: Poedit 3.0\n" #: fdmextruder.def.json msgctxt "machine_settings label" diff --git a/resources/i18n/zh_TW/fdmprinter.def.json.po b/resources/i18n/zh_TW/fdmprinter.def.json.po index 29b8cd32ff..84af9c3b86 100644 --- a/resources/i18n/zh_TW/fdmprinter.def.json.po +++ b/resources/i18n/zh_TW/fdmprinter.def.json.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 11:59+0000\n" -"PO-Revision-Date: 2021-10-31 12:13+0800\n" +"PO-Revision-Date: 2022-01-02 20:24+0800\n" "Last-Translator: Valen Chang \n" "Language-Team: Valen Chang \n" "Language: zh_TW\n" @@ -563,7 +563,7 @@ msgstr "Z 軸方向馬達的最大速度。" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "" +msgstr "E 軸最大速度" #: fdmprinter.def.json msgctxt "machine_max_feedrate_e description" @@ -1733,7 +1733,7 @@ msgstr "填充列印樣式" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "" +msgstr "內部填充層的圖案。線形、鋸齒形填充在交替層間交換方向,已降低材料成本。網格、三角形、三角-六邊形、立方體、八面體、四分立方體、十字和同心圖案每個層間皆有列印。螺旋型、立方體、四分立方體和八面體的填充隨著每一層而變化,以在每個方向上提供更均勻的強度分佈。閃電型填充透過僅支撐物體的頂層來最小化填充。" #: fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -2047,7 +2047,7 @@ msgstr "閃電形填充生成角度" #: fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "" +msgstr "內部填充線的端點已被縮減以節省線材. 這個設定用於調整突出線的角度." #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2057,7 +2057,7 @@ msgstr "閃電形填充層間垂直堆疊角度" #: fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "" +msgstr "填充線被拉直用以節省列印時間. 這是填充線長度上允許的最大突出角度." #: fdmprinter.def.json msgctxt "material label" @@ -2517,7 +2517,7 @@ msgstr "列印速度" #: fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." -msgstr "開始列印的速度。" +msgstr "開始列印時的速度。" #: fdmprinter.def.json msgctxt "speed_infill label" From 6edcdddd22404123f8625e63ff3e85ed459281e7 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 11:27:44 +0100 Subject: [PATCH 18/59] Fix plural cases for translations imported from Smartling Our import script still doesn't handle these well. But it was quite easy to fix this time since the translations were indeed present. Contributes to issue CURA-8753. --- resources/i18n/de_DE/cura.po | 4 ---- resources/i18n/es_ES/cura.po | 4 ---- resources/i18n/fr_FR/cura.po | 4 ---- resources/i18n/it_IT/cura.po | 4 ---- resources/i18n/ja_JP/cura.po | 2 -- resources/i18n/ko_KR/cura.po | 2 -- resources/i18n/nl_NL/cura.po | 4 ---- resources/i18n/pt_PT/cura.po | 4 ---- resources/i18n/ru_RU/cura.po | 6 ------ resources/i18n/tr_TR/cura.po | 4 ---- resources/i18n/zh_CN/cura.po | 2 -- 11 files changed, 40 deletions(-) diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index 67d24ae33c..64ac96c14e 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -1668,13 +1668,9 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "Es wird gleich {0} Drucker aus Cura entfernt. Der Vorgang kann nicht rückgängig gemacht werden. \n" "Möchten Sie wirklich fortfahren?" msgstr[1] "" -msgid "" -msgid_plural "" "Es werden gleich {0} Drucker aus Cura entfernt. Der Vorgang kann nicht rückgängig gemacht werden. \n" "Möchten Sie wirklich fortfahren?" diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index 90d253bdad..0fe8ac9d6f 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -1668,13 +1668,9 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "Está a punto de eliminar {0} impresora de Cura. Esta acción no se puede deshacer.\n" "¿Seguro que desea continuar?" msgstr[1] "" -msgid "" -msgid_plural "" "Está a punto de eliminar {0} impresoras de Cura. Esta acción no se puede deshacer.\n" "¿Seguro que desea continuar?" diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index ae74b60fa2..417abd300a 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -1668,13 +1668,9 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "Vous êtes sur le point de supprimer {0} imprimante de Cura. Cette action est irréversible.\n" "Voulez-vous vraiment continuer ?" msgstr[1] "" -msgid "" -msgid_plural "" "Vous êtes sur le point de supprimer {0} imprimantes de Cura. Cette action est irréversible.\n" "Voulez-vous vraiment continuer ?" diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index fd9f42228f..624264677e 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -1668,13 +1668,9 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "Si sta per rimuovere {0} stampante da Cura. Questa azione non può essere annullata.\n" "Continuare?" msgstr[1] "" -msgid "" -msgid_plural "" "Si stanno per rimuovere {0} stampanti da Cura. Questa azione non può essere annullata.\n" "Continuare?" diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index d534d38cc3..011d0f7e9e 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -1664,8 +1664,6 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "Curaから{0}台のプリンターを削除しようとしています。この操作は元に戻せません。\n" "続行してもよろしいですか?" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index 219dfdd647..67dde63b1b 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -1664,8 +1664,6 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "Cura에서 {0} 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n" "정말로 계속하시겠습니까?" diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index a15dd450af..0f9e0d993d 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -1668,13 +1668,9 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "U staat op het punt om {0} printer uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\n" "Weet u zeker dat u door wilt gaan?" msgstr[1] "" -msgid "" -msgid_plural "" "U staat op het punt om {0} printers uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\n" "Weet u zeker dat u door wilt gaan?" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index 569d64c1f4..cf581f5533 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -1680,13 +1680,9 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "Está prestes a remover {0} impressora do Cura. Esta ação não pode ser anulada.\n" "Tem a certeza de que pretende continuar?" msgstr[1] "" -msgid "" -msgid_plural "" "Está prestes a remover {0} impressoras do Cura. Esta ação não pode ser anulada.\n" "Tem a certeza de que pretende continuar?" diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index c3e618ea64..15cf6c1410 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -1672,18 +1672,12 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "Вы удаляете {0} принтер из Cura. Это действие невозможно будет отменить.\n" "Продолжить?" msgstr[1] "" -msgid "" -msgid_plural "" "Вы удаляете {0} принтера из Cura. Это действие невозможно будет отменить.\n" "Продолжить?" msgstr[2] "" -msgid "" -msgid_plural "" "Вы удаляете {0} принтеров из Cura. Это действие невозможно будет отменить.\n" "Продолжить?" diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 18ae839ce6..65089f848f 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -1668,13 +1668,9 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "{0} yazıcıyı Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\n" "Devam etmek istediğinizden emin misiniz?" msgstr[1] "" -msgid "" -msgid_plural "" "{0} yazıcıyı Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\n" "Devam etmek istediğinizden emin misiniz?" diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 116da2f8a0..5c92efe647 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -1664,8 +1664,6 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr[0] "" -msgid "" -msgid_plural "" "您即将从 Cura 中删除 {0} 台打印机。此操作无法撤消。\n" "是否确实要继续?" From 3a6b3680f99784a9d117956834382eb770b988f0 Mon Sep 17 00:00:00 2001 From: casper Date: Mon, 10 Jan 2022 12:21:41 +0100 Subject: [PATCH 19/59] Fix translation errors These were found when inspecting the `.po` files using poedit. CURA-8753 --- resources/i18n/de_DE/cura.po | 456 ++++++-------------- resources/i18n/ru_RU/cura.po | 453 ++++++------------- resources/i18n/tr_TR/cura.po | 445 ++++++------------- resources/i18n/tr_TR/fdmprinter.def.json.po | 17 +- 4 files changed, 425 insertions(+), 946 deletions(-) diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index 64ac96c14e..ca32b54a5b 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0100\n" -"PO-Revision-Date: 2021-11-08 11:30+0100\n" +"PO-Revision-Date: 2022-01-10 11:42+0100\n" "Last-Translator: Lionbridge \n" "Language-Team: German , German \n" "Language: de_DE\n" @@ -15,17 +15,14 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 2.3\n" #: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:115 msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "Konnte kein Archiv von Benutzer-Datenverzeichnis {} erstellen" -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "Backup" @@ -45,27 +42,22 @@ msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" msgstr "Beim Versuch, ein Backup von Cura wiederherzustellen, trat der folgende Fehler auf:" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." msgstr "Bitte stimmen Sie die Materialprofile auf Ihre Drucker ab („synchronisieren“), bevor Sie mit dem Drucken beginnen." -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 msgctxt "@action:button" msgid "New materials installed" msgstr "Neue Materialien installiert" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" msgstr "Materialien mit Druckern synchronisieren" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "Mehr erfahren" @@ -106,11 +98,8 @@ msgctxt "@menuitem" msgid "Not overridden" msgstr "Nicht überschrieben" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "Unbekannt" @@ -125,9 +114,7 @@ msgctxt "@label" msgid "Available networked printers" msgstr "Verfügbare vernetzte Drucker" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 msgctxt "@label" msgid "Default" msgstr "Default" @@ -148,38 +135,32 @@ msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Alle Dateien (*)" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "Visuell" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Das visuelle Profil wurde für den Druck visueller Prototypen und Modellen entwickelt, bei denen das Ziel eine hohe visuelle Qualität und eine hohe Oberflächenqualität ist." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Das Engineering-Profil ist für den Druck von Funktionsprototypen und Endnutzungsteilen gedacht, bei denen Präzision gefragt ist und engere Toleranzen gelten." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "Entwurf" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Das Entwurfsprofil wurde für erste Prototypen und die Konzeptvalidierung entwickelt, um einen deutlich schnelleren Druck zu ermöglichen." @@ -189,8 +170,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "Benutzerdefiniertes Material" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 msgctxt "@label" msgid "Custom" msgstr "Benutzerdefiniert" @@ -200,27 +180,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "Login fehlgeschlagen" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "Neue Position für Objekte finden" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 msgctxt "@info:title" msgid "Finding Location" msgstr "Position finden" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "Innerhalb der Druckabmessung für alle Objekte konnte keine Position gefunden werden" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 msgctxt "@info:title" msgid "Can't Find Location" msgstr "Kann Position nicht finden" @@ -230,8 +205,7 @@ msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." msgstr "Die Erstellung eines Materialarchivs zur Synchronisierung mit Druckern ist fehlgeschlagen." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." msgstr "Das Archiv der Materialien konnte nicht geladen werden, um es mit Druckern zu synchronisieren." @@ -241,9 +215,7 @@ msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." msgstr "Die Antwort von Digital Factory scheint beschädigt zu sein." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." msgstr "In der Antwort von Digital Factory fehlen wichtige Informationen." @@ -310,9 +282,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "Es kann nur jeweils ein G-Code gleichzeitig geladen werden. Wichtige {0} werden übersprungen." -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 -#: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" msgstr "Warnhinweis" @@ -323,60 +293,41 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "Wenn G-Code geladen wird, kann keine weitere Datei geöffnet werden. Wichtige {0} werden übersprungen." -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 #: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "Fehler" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 msgctxt "@action:button" msgid "Skip" msgstr "Überspringen" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 +#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "Schließen" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" msgstr "Weiter" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" msgstr "Beenden" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "Hinzufügen" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 #: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" @@ -448,8 +399,7 @@ msgctxt "@tooltip" msgid "Other" msgstr "Sonstige" -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 +#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "Die Versionshinweise konnten nicht geöffnet werden." @@ -658,8 +608,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 +#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 msgctxt "@label" msgid "Nozzle" msgstr "Düse" @@ -679,21 +628,18 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "Extruder deaktiviert" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "Datei bereits vorhanden" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "Die Datei {0} ist bereits vorhanden. Soll die Datei wirklich überschrieben werden?" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "Ungültige Datei-URL:" @@ -745,8 +691,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "Import des Profils aus Datei {0} fehlgeschlagen:" -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -818,8 +763,7 @@ msgctxt "@info:tooltip" msgid "Configure Per Model Settings" msgstr "Pro Objekteinstellungen konfigurieren" -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Cura-Profil" @@ -829,8 +773,7 @@ msgctxt "@item:inlistbox" msgid "X3D File" msgstr "X3D-Datei" -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "Beim Versuch, Ihr Backup wiederherzustellen, trat ein Fehler auf." @@ -906,8 +849,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "Auf Wechseldatenträger speichern {0}" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Es sind keine Dateiformate zum Schreiben vorhanden!" @@ -923,8 +865,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "Wird gespeichert" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -936,8 +877,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "Bei dem Versuch, auf {device} zu schreiben, wurde ein Dateiname nicht gefunden." -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1019,8 +959,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "Auf Projektdatei {0} kann plötzlich nicht mehr zugegriffen werden: {1}." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "Projektdatei kann nicht geöffnet werden" @@ -1037,30 +976,23 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." msgstr "Projektdatei {0} verwendet Profile, die nicht mit dieser Ultimaker Cura-Version kompatibel sind." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "3MF-Datei" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 #: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" msgstr "Kann nicht in UFP-Datei schreiben:" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 -#: /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Ultimaker Format Package" -#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "G-Code-Datei" @@ -1075,8 +1007,7 @@ msgctxt "@item:inlistbox" msgid "X-Ray view" msgstr "Röntgen-Ansicht" -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "Schichten werden verarbeitet" @@ -1111,12 +1042,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "Slicing mit dem aktuellen Material nicht möglich, da es mit der gewählten Maschine oder Konfiguration nicht kompatibel ist." -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "Slicing nicht möglich" @@ -1162,8 +1089,7 @@ msgctxt "@item:inlistbox" msgid "AMF File" msgstr "AMF-Datei" -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "Komprimierte G-Code-Datei" @@ -1223,8 +1149,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "G-Code parsen" -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "G-Code-Details" @@ -1316,8 +1241,7 @@ msgctxt "@info:generic" msgid "Syncing..." msgstr "Synchronisierung läuft ..." -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "Von Ihrem Ultimaker-Konto erkannte Änderungen" @@ -1347,8 +1271,7 @@ msgctxt "@button" msgid "Decline" msgstr "Ablehnen" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "Stimme zu" @@ -1363,8 +1286,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "GCodeWriter unterstützt keinen Nicht-Textmodus." -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "Vor dem Exportieren bitte G-Code vorbereiten." @@ -1389,8 +1311,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "Keine anzeigbaren Schichten vorhanden" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "Diese Meldung nicht mehr anzeigen" @@ -1524,8 +1445,8 @@ msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" msgstr "" -"Ihr Drucker {printer_name} könnte über die Cloud verbunden sein.\n" -" Verwalten Sie Ihre Druckwarteschlange und überwachen Sie Ihre Drucke von allen Orten aus, an denen Sie Ihren Drucker mit der Digital Factory verbinden." +"Ihr Drucker {printer_name} könnte über die Cloud verbunden sein.\n" +" Verwalten Sie Ihre Druckwarteschlange und überwachen Sie Ihre Drucke von allen Orten aus, an denen Sie Ihren Drucker mit der Digital Factory verbinden" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -1613,8 +1534,7 @@ msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Dieser Drucker ist nicht mit der Digital Factory verbunden:" msgstr[1] "Diese Drucker sind nicht mit der Digital Factory verbunden:" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1741,8 +1661,7 @@ msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." msgstr "Es ist noch kein Workspace zum Speichern vorhanden. Bitte fügen Sie zuerst einen Drucker hinzu." -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "Keine Erlaubnis zum Beschreiben dieses Arbeitsbereichs." @@ -1831,8 +1750,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Einstellungen für die benutzerdefinierte Anpassung dieses Modells wählen" -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtern..." @@ -1922,11 +1840,8 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Ihre Cura-Einstellungen sichern und synchronisieren." -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 msgctxt "@button" msgid "Sign in" msgstr "Anmelden" @@ -1956,18 +1871,10 @@ msgctxt "@label" msgid "X (Width)" msgstr "X (Breite)" -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2192,14 +2099,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "Neu erstellen" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "Zusammenfassung – Cura-Projekt" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "Druckereinstellungen" @@ -2209,20 +2114,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "Wie soll der Konflikt im Gerät gelöst werden?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "Typ" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "Druckergruppe" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "Profileinstellungen" @@ -2232,28 +2134,22 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "Wie soll der Konflikt im Profil gelöst werden?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "Name" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "Intent" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "Nicht im Profil" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -2414,8 +2310,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "Linear" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "Transparenz" @@ -2440,9 +2335,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "Glättung" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "OK" @@ -2522,8 +2415,7 @@ msgctxt "@action:button" msgid "Install" msgstr "Installieren" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 msgctxt "@action:button" msgid "Installed" msgstr "Installiert" @@ -2533,8 +2425,7 @@ msgctxt "@label" msgid "Premium" msgstr "Premium" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "Zum Web Marketplace gehen" @@ -2599,20 +2490,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "Materialspulen kaufen" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "Aktualisierung" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "Aktualisierung wird durchgeführt" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "Aktualisiert" @@ -2627,9 +2515,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "Plugins" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 msgctxt "@title:tab" msgid "Materials" msgstr "Materialien" @@ -2704,8 +2590,7 @@ msgctxt "@label" msgid "Last updated" msgstr "Zuletzt aktualisiert" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "Marke" @@ -2765,9 +2650,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "Verwerfen" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2808,8 +2691,7 @@ msgctxt "@action:button" msgid "Confirm" msgstr "Bestätigen" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "Farbschema" @@ -2864,8 +2746,7 @@ msgctxt "@label" msgid "Shell" msgstr "Gehäuse" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "Füllung" @@ -2910,16 +2791,12 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "Drucker verwalten" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 msgctxt "@label" msgid "Glass" msgstr "Glas" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "Damit Sie die Warteschlange aus der Ferne verwalten können, müssen Sie die Druckfirmware aktualisieren." @@ -2949,9 +2826,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "Leerlauf" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Preparing..." msgstr "Vorbereitung..." @@ -3088,8 +2963,7 @@ msgctxt "@label" msgid "Aluminum" msgstr "Aluminium" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Finished" msgstr "Beendet" @@ -3099,17 +2973,13 @@ msgctxt "@label:status" msgid "Aborting..." msgstr "Wird abgebrochen..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 msgctxt "@label:status" msgid "Aborted" msgstr "Abgebrochen" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" @@ -3160,9 +3030,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "Bearbeiten" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:55 msgctxt "@action:button" msgid "Remove" @@ -3178,20 +3046,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "Wenn Ihr Drucker nicht aufgeführt ist, lesen Sie die Anleitung für Fehlerbehebung für Netzwerkdruck" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "Typ" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "Firmware-Version" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "Adresse" @@ -3221,8 +3086,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "Ungültige IP-Adresse" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "Bitte eine gültige IP-Adresse eingeben." @@ -3232,8 +3096,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "Druckeradresse" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "Geben Sie die IP-Adresse Ihres Druckers in das Netzwerk ein." @@ -3248,8 +3111,7 @@ msgctxt "@label" msgid "Delete" msgstr "Löschen" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "Zurückkehren" @@ -3264,9 +3126,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "Wird fortgesetzt..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "Pausieren" @@ -3306,8 +3166,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "Möchten Sie %1 wirklich abbrechen?" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "Drucken abbrechen" @@ -3379,8 +3238,7 @@ msgctxt "@action:button" msgid "Marketplace" msgstr "Marktplatz" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "&Datei" @@ -3390,14 +3248,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "&Bearbeiten" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "&Ansicht" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "&Einstellungen" @@ -3552,8 +3408,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "Verbindung mit Drucker nicht möglich." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "Sie können keine Verbindung zu Ihrem Ultimaker-Drucker herstellen?" @@ -3568,8 +3423,7 @@ msgctxt "@label" msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." msgstr "Dieser Drucker kann nicht hinzugefügt werden, weil es sich um einen unbekannten Drucker handelt oder er nicht im Host einer Gruppe enthalten ist." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 msgctxt "@button" msgid "Back" msgstr "Zurück" @@ -3606,8 +3460,7 @@ msgctxt "@button" msgid "Get started" msgstr "Erste Schritte" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Bei der Ultimaker-Plattform anmelden" @@ -3861,8 +3714,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Statischer Prüfer für Python" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Root-Zertifikate zur Validierung der SSL-Vertrauenswürdigkeit" @@ -3907,8 +3759,7 @@ msgctxt "@label" msgid "Linux cross-distribution application deployment" msgstr "Distributionsunabhängiges Format für Linux-Anwendungen" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 msgctxt "@title:window" msgid "Open file(s)" msgstr "Datei(en) öffnen" @@ -3979,8 +3830,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "Aktuelle Änderungen" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "Stets nachfragen" @@ -4090,8 +3940,7 @@ msgctxt "@label" msgid "Preset printers" msgstr "Voreingestellte Drucker" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 msgctxt "@label" msgid "Print settings" msgstr "Druckeinstellungen" @@ -4122,8 +3971,7 @@ msgctxt "@label:header" msgid "Custom profiles" msgstr "Benutzerdefinierte Profile" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 msgctxt "@action:button" msgid "Discard current changes" msgstr "Aktuelle Änderungen verwerfen" @@ -4160,8 +4008,7 @@ msgid_plural "There is no %1 profile for the configurations in extruders %2. The msgstr[0] "Es gibt kein %1-Profil für die Konfiguration in der Extruder %2. Es wird stattdessen der Standard verwendet" msgstr[1] "Es gibt kein %1-Profil für die Konfigurationen in den Extrudern %2. Es wird stattdessen der Standard verwendet" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 msgctxt "@label" msgid "Profiles" msgstr "Profile" @@ -4442,15 +4289,12 @@ msgid_plural "Overrides %1 settings." msgstr[0] "Überschreibt %1-Einstellung." msgstr[1] "Überschreibt %1-Einstellungen." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 msgctxt "@title:tab" msgid "Profiles" msgstr "Profile" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 msgctxt "@action:button" msgid "Activate" msgstr "Aktivieren" @@ -4465,20 +4309,17 @@ msgctxt "@label" msgid "Duplicate" msgstr "Duplizieren" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 msgctxt "@action:button" msgid "Rename" msgstr "Umbenennen" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 msgctxt "@action:button" msgid "Import" msgstr "Import" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 msgctxt "@action:button" msgid "Export" msgstr "Export" @@ -4498,14 +4339,12 @@ msgctxt "@title:window" msgid "Duplicate Profile" msgstr "Profil duplizieren" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 msgctxt "@title:window" msgid "Confirm Remove" msgstr "Entfernen bestätigen" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "Möchten Sie %1 wirklich entfernen? Dies kann nicht rückgängig gemacht werden!" @@ -4550,8 +4389,7 @@ msgctxt "@title:tab" msgid "Global Settings" msgstr "Globale Einstellungen" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "General" msgstr "Allgemein" @@ -5004,8 +4842,7 @@ msgctxt "@action:label" msgid "Printer" msgstr "Drucker" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 msgctxt "@title:window" msgid "Import Material" msgstr "Material importieren" @@ -5020,8 +4857,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "Material wurde erfolgreich importiert %1" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 msgctxt "@title:window" msgid "Export Material" msgstr "Material exportieren" @@ -5071,9 +4907,7 @@ msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." msgstr "Um die Materialprofile automatisch mit all Ihren mit Digital Factory verbundenen Druckern zu synchronisieren, müssen Sie in Cura angemeldet sein." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" msgstr "Materialien über USB snchronisieren" @@ -5093,8 +4927,7 @@ msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" msgstr "Materialprofile wurden erfolgreich mit den folgenden Druckern synchronisiert:" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" msgstr "Störungen beheben" @@ -5119,14 +4952,12 @@ msgctxt "@button" msgid "Try again" msgstr "Erneut versuchen" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" msgstr "Fertig" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" msgstr "Synchronisieren" @@ -5144,8 +4975,7 @@ msgstr "Keine Drucker gefunden" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:582 msgctxt "@text" msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Es scheint, als ob Sie keine kompatiblen Drucker mit Digital Factory verbunden haben. Stellen Sie sicher, dass Ihr Drucker verbunden ist und die neueste" -" Firmware ausgeführt wird." +msgstr "Es scheint, als ob Sie keine kompatiblen Drucker mit Digital Factory verbunden haben. Stellen Sie sicher, dass Ihr Drucker verbunden ist und die neueste Firmware ausgeführt wird." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:595 msgctxt "@button" @@ -5185,7 +5015,7 @@ msgstr "Stecken Sie den USB-Stick in Ihren Drucker und starten Sie das Verfahren #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "Wie lade ich neue Materialprofile in meinen Drucker?" +msgstr "Wie lade ich neue Materialprofile in meinen Drucker" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" @@ -5207,8 +5037,7 @@ msgctxt "@label:textbox" msgid "Check all" msgstr "Alle prüfen" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 msgctxt "@title:tab" msgid "Printers" msgstr "Drucker" @@ -5420,14 +5249,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "Die Temperatur, auf die das Hotend vorgeheizt wird." -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "Abbrechen" -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "Vorheizen" @@ -5778,8 +5605,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "Konfigurationsordner anzeigen" -#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "Sichtbarkeit einstellen wird konfiguriert..." @@ -5892,8 +5718,7 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "%1 wird geschlossen" -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 +#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "Möchten Sie %1 wirklich beenden?" @@ -7400,7 +7225,8 @@ msgstr "Modell-Prüfer" #~ "\n" #~ "Select your printer from the list below:" #~ msgstr "" -#~ "Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung von G-Code-Dateien auf Ihren Drucker verwenden.\n" +#~ "Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung " +#~ "von G-Code-Dateien auf Ihren Drucker verwenden.\n" #~ "\n" #~ "Wählen Sie Ihren Drucker aus der folgenden Liste:" diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index 15cf6c1410..68d5650680 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0100\n" -"PO-Revision-Date: 2021-09-07 08:08+0200\n" +"PO-Revision-Date: 2022-01-10 12:09+0100\n" "Last-Translator: Lionbridge \n" "Language-Team: Russian , Ruslan Popov , Russian \n" "Language: ru_RU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 2.3\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:115 @@ -22,10 +22,7 @@ msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "Не удалось создать архив из каталога с данными пользователя: {}" -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "Резервное копирование" @@ -45,27 +42,22 @@ msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" msgstr "При попытке восстановить резервную копию Cura произошла следующая ошибка:" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." msgstr "Перед началом печати синхронизируйте профили материалов с принтерами." -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 msgctxt "@action:button" msgid "New materials installed" msgstr "Установлены новые материалы" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" msgstr "Синхронизировать материалы с принтерами" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "Узнать больше" @@ -106,11 +98,8 @@ msgctxt "@menuitem" msgid "Not overridden" msgstr "Не переопределен" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "Неизвестно" @@ -125,9 +114,7 @@ msgctxt "@label" msgid "Available networked printers" msgstr "Доступные сетевые принтеры" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 msgctxt "@label" msgid "Default" msgstr "Default" @@ -148,38 +135,32 @@ msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Все файлы (*)" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "Визуальный" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Визуальный профиль предназначен для печати визуальных прототипов и моделей, для которых требуется высокое качество поверхности и внешнего вида." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Инженерный профиль предназначен для печати функциональных прототипов и готовых деталей, для которых требуется высокая точность и малые допуски." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "Черновой" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Черновой профиль предназначен для печати начальных прототипов и проверки концепции, где приоритетом является скорость печати." @@ -189,8 +170,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "Собственный материал" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 msgctxt "@label" msgid "Custom" msgstr "Своё" @@ -200,27 +180,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "Вход не выполнен" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "Поиск места для новых объектов" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 msgctxt "@info:title" msgid "Finding Location" msgstr "Поиск места" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "Невозможно разместить все объекты внутри печатаемого объёма" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 msgctxt "@info:title" msgid "Can't Find Location" msgstr "Не могу найти место" @@ -230,8 +205,7 @@ msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." msgstr "Архив материалов для синхронизации с принтерами не создан." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." msgstr "Архив материалов для синхронизации с принтерами не загружен." @@ -241,9 +215,7 @@ msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." msgstr "Ответ от Digital Factory поврежден." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." msgstr "В ответе от Digital Factory отсутствует важная информация." @@ -310,9 +282,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "Только один G-code файла может быть загружен в момент времени. Пропускаю импортирование {0}" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 -#: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" msgstr "Внимание" @@ -323,60 +293,41 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "Невозможно открыть любой другой файл, если G-code файл уже загружен. Пропускаю импортирование {0}" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 #: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "Ошибка" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 msgctxt "@action:button" msgid "Skip" msgstr "Пропустить" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 +#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "Закрыть" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" msgstr "Следующий" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" msgstr "Завершить" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "Добавить" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 #: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" @@ -448,8 +399,7 @@ msgctxt "@tooltip" msgid "Other" msgstr "Другое" -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 +#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "Невозможно открыть примечания к версии." @@ -658,8 +608,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 +#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 msgctxt "@label" msgid "Nozzle" msgstr "Сопло" @@ -679,21 +628,18 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "Экструдер (-ы) отключен (-ы)" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "Файл уже существует" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "Файл {0} уже существует. Вы уверены, что желаете перезаписать его?" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "Неправильный URL-адрес файла:" @@ -745,8 +691,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "Не удалось импортировать профиль из {0}:" -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -818,8 +763,7 @@ msgctxt "@info:tooltip" msgid "Configure Per Model Settings" msgstr "Правка параметров модели" -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Профиль Cura" @@ -829,8 +773,7 @@ msgctxt "@item:inlistbox" msgid "X3D File" msgstr "Файл X3D" -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "При попытке восстановления данных из резервной копии возникла ошибка." @@ -906,8 +849,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "Сохранить на внешний носитель {0}" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Ни один из форматов файлов не доступен для записи!" @@ -923,8 +865,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "Сохранение" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -936,8 +877,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "Не могу найти имя файла при записи в {device}." -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1019,8 +959,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "Файл проекта {0} внезапно стал недоступен: {1}.." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "Невозможно открыть файл проекта" @@ -1037,30 +976,23 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." msgstr "Файл проекта {0} создан с использованием профилей, несовместимых с данной версией Ultimaker Cura." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "Файл 3MF" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 #: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" msgstr "Невозможно записать в файл UFP:" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 -#: /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Пакет формата Ultimaker" -#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "Файл G-code" @@ -1075,8 +1007,7 @@ msgctxt "@item:inlistbox" msgid "X-Ray view" msgstr "Просмотр в рентгене" -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "Обработка слоёв" @@ -1111,12 +1042,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "Невозможно нарезать модель, используя текущий материал, так как он несовместим с выбранной машиной или конфигурацией." -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "Невозможно нарезать" @@ -1162,8 +1089,7 @@ msgctxt "@item:inlistbox" msgid "AMF File" msgstr "Файл AMF" -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "Сжатый файл с G-кодом" @@ -1223,8 +1149,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "Обработка G-code" -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "Параметры G-code" @@ -1316,8 +1241,7 @@ msgctxt "@info:generic" msgid "Syncing..." msgstr "Синхронизация..." -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "В вашей учетной записи Ultimaker обнаружены изменения" @@ -1347,8 +1271,7 @@ msgctxt "@button" msgid "Decline" msgstr "Отклонить" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "Принимаю" @@ -1363,8 +1286,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "Средство записи G-кода (GCodeWriter) не поддерживает нетекстовый режим." -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "Подготовьте G-код перед экспортом." @@ -1389,8 +1311,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "Нет слоев для отображения" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "Больше не показывать это сообщение" @@ -1577,9 +1498,9 @@ msgstr "Неизвестный код ошибки при загрузке за msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "новый принтер обнаружен из учетной записи Ultimaker" -msgstr[1] "новых принтера обнаружено из учетной записи Ultimaker" -msgstr[2] "новых принтеров обнаружено из учетной записи Ultimaker" +msgstr[0] "Новый принтер обнаружен из учетной записи Ultimaker" +msgstr[1] "Новых принтера обнаружено из учетной записи Ultimaker" +msgstr[2] "Новых принтеров обнаружено из учетной записи Ultimaker" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:240 #, python-brace-format @@ -1617,8 +1538,7 @@ msgstr[0] "Это принтер не подключен Digital Factory:" msgstr[1] "Эти принтеры не подключены Digital Factory:" msgstr[2] "Эти принтеры не подключены Digital Factory:" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1748,8 +1668,7 @@ msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." msgstr "Нет рабочей среды для записи. Сначала добавьте принтер." -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "Права на запись рабочей среды отсутствуют." @@ -1838,8 +1757,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Выберите параметр для изменения этой модели" -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "Фильтр..." @@ -1929,11 +1847,8 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Резервное копирование и синхронизация ваших параметров Cura." -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 msgctxt "@button" msgid "Sign in" msgstr "Войти" @@ -1963,18 +1878,10 @@ msgctxt "@label" msgid "X (Width)" msgstr "X (Ширина)" -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 msgctxt "@label" msgid "mm" msgstr "мм" @@ -2199,14 +2106,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "Создать новый" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "Сводка - Проект Cura" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "Параметры принтера" @@ -2216,20 +2121,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "Как следует решать конфликт в принтере?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "Тип" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "Группа принтеров" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "Параметры профиля" @@ -2239,28 +2141,22 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "Как следует решать конфликт в профиле?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "Название" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "Intent" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "Вне профиля" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -2424,8 +2320,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "Линейный" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "Светопроходимость" @@ -2450,9 +2345,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "Сглаживание" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "OK" @@ -2532,8 +2425,7 @@ msgctxt "@action:button" msgid "Install" msgstr "Установить" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 msgctxt "@action:button" msgid "Installed" msgstr "Установлено" @@ -2543,8 +2435,7 @@ msgctxt "@label" msgid "Premium" msgstr "Премиум" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "Перейти в интернет-магазин" @@ -2609,20 +2500,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "Приобретение катушек с материалом" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "Обновить" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "Обновление" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "Обновлено" @@ -2637,9 +2525,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "Плагины" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 msgctxt "@title:tab" msgid "Materials" msgstr "Материалы" @@ -2714,8 +2600,7 @@ msgctxt "@label" msgid "Last updated" msgstr "Последнее обновление" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "Брэнд" @@ -2775,9 +2660,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "Отклонить" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2818,8 +2701,7 @@ msgctxt "@action:button" msgid "Confirm" msgstr "Подтвердить" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "Цветовая схема" @@ -2874,8 +2756,7 @@ msgctxt "@label" msgid "Shell" msgstr "Ограждение" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "Заполнение" @@ -2920,16 +2801,12 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "Управление принтером" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 msgctxt "@label" msgid "Glass" msgstr "Стекло" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "Для удаленного управления очередью необходимо обновить программное обеспечение принтера." @@ -2959,9 +2836,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "Простой" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Preparing..." msgstr "Подготовка..." @@ -3099,8 +2974,7 @@ msgctxt "@label" msgid "Aluminum" msgstr "Алюминий" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Finished" msgstr "Завершено" @@ -3110,17 +2984,13 @@ msgctxt "@label:status" msgid "Aborting..." msgstr "Прерывается..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 msgctxt "@label:status" msgid "Aborted" msgstr "Прервано" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" @@ -3171,9 +3041,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "Правка" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:55 msgctxt "@action:button" msgid "Remove" @@ -3189,20 +3057,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "Если ваш принтер отсутствует в списке, обратитесь к руководству по решению проблем с сетевой печатью" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "Тип" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "Версия прошивки" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "Адрес" @@ -3232,8 +3097,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "Недействительный IP-адрес" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "Введите действительный IP-адрес." @@ -3243,8 +3107,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "Адрес принтера" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "Введите IP-адрес принтера в сети." @@ -3259,8 +3122,7 @@ msgctxt "@label" msgid "Delete" msgstr "Удалить" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "Продолжить" @@ -3275,9 +3137,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "Возобновляется..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "Пауза" @@ -3317,8 +3177,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "Вы уверены, что хотите прервать %1?" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "Прервать печать" @@ -3391,8 +3250,7 @@ msgctxt "@action:button" msgid "Marketplace" msgstr "Магазин" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "Файл" @@ -3402,14 +3260,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "Правка" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "Вид" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "&Параметры" @@ -3564,8 +3420,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "Не удалось подключиться к устройству." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "Не удается подключиться к принтеру Ultimaker?" @@ -3580,8 +3435,7 @@ msgctxt "@label" msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." msgstr "Этот принтер невозможно добавить, поскольку это неизвестный принтер либо он не управляет группой." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 msgctxt "@button" msgid "Back" msgstr "Назад" @@ -3618,8 +3472,7 @@ msgctxt "@button" msgid "Get started" msgstr "Приступить" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Войдите на платформу Ultimaker" @@ -3873,8 +3726,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Средство проверки статического типа для Python" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Корневые сертификаты для проверки надежности SSL" @@ -3919,8 +3771,7 @@ msgctxt "@label" msgid "Linux cross-distribution application deployment" msgstr "Развертывание приложений для различных дистрибутивов Linux" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 msgctxt "@title:window" msgid "Open file(s)" msgstr "Открыть файл(ы)" @@ -3991,8 +3842,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "Текущие изменения" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "Всегда спрашивать меня" @@ -4102,8 +3952,7 @@ msgctxt "@label" msgid "Preset printers" msgstr "Предварительно настроенные принтеры" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 msgctxt "@label" msgid "Print settings" msgstr "Параметры печати" @@ -4134,8 +3983,7 @@ msgctxt "@label:header" msgid "Custom profiles" msgstr "Собственные профили" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 msgctxt "@action:button" msgid "Discard current changes" msgstr "Сбросить текущие параметры" @@ -4173,8 +4021,7 @@ msgstr[0] "Нет %1 профиля для конфигураций в экст msgstr[1] "Нет %1 профилей для конфигураций в экструдерах %2. Вместо этого будет использоваться функция по умолчанию" msgstr[2] "Нет %1 профилей для конфигураций в экструдерах %2. Вместо этого будет использоваться функция по умолчанию" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 msgctxt "@label" msgid "Profiles" msgstr "Профили" @@ -4458,15 +4305,12 @@ msgstr[0] "Переопределяет %1 настройку." msgstr[1] "Переопределяет %1 настройки." msgstr[2] "Переопределяет %1 настроек." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 msgctxt "@title:tab" msgid "Profiles" msgstr "Профили" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 msgctxt "@action:button" msgid "Activate" msgstr "Активировать" @@ -4481,20 +4325,17 @@ msgctxt "@label" msgid "Duplicate" msgstr "Дублировать" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 msgctxt "@action:button" msgid "Rename" msgstr "Переименовать" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 msgctxt "@action:button" msgid "Import" msgstr "Импорт" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 msgctxt "@action:button" msgid "Export" msgstr "Экспорт" @@ -4514,14 +4355,12 @@ msgctxt "@title:window" msgid "Duplicate Profile" msgstr "Скопировать профиль" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 msgctxt "@title:window" msgid "Confirm Remove" msgstr "Подтвердите удаление" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "Вы уверены, что желаете удалить %1? Это нельзя будет отменить!" @@ -4566,8 +4405,7 @@ msgctxt "@title:tab" msgid "Global Settings" msgstr "Общие параметры" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "General" msgstr "Общее" @@ -5020,8 +4858,7 @@ msgctxt "@action:label" msgid "Printer" msgstr "Принтер" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 msgctxt "@title:window" msgid "Import Material" msgstr "Импортировать материал" @@ -5036,8 +4873,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "Успешно импортированный материал %1" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 msgctxt "@title:window" msgid "Export Material" msgstr "Экспортировать материал" @@ -5087,9 +4923,7 @@ msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." msgstr "Для автоматической синхронизации профилей материалов со всеми принтерами, подключенными к Digital Factory, необходимо войти в Cura." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" msgstr "Синхронизация материалов с помощью USB" @@ -5109,8 +4943,7 @@ msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" msgstr "Профили материалов успешно синхронизированы со следующими принтерами:" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" msgstr "Поиск и устранение неисправностей" @@ -5135,14 +4968,12 @@ msgctxt "@button" msgid "Try again" msgstr "Повторить попытку" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" msgstr "Готово" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" msgstr "Синхронизация" @@ -5222,8 +5053,7 @@ msgctxt "@label:textbox" msgid "Check all" msgstr "Выбрать все" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 msgctxt "@title:tab" msgid "Printers" msgstr "Принтеры" @@ -5436,14 +5266,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "Температура предварительного нагрева сопла." -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "Отмена" -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "Преднагрев" @@ -5794,8 +5622,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "Показать конфигурационный каталог" -#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "Видимость параметров..." @@ -5908,8 +5735,7 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "Закрытие %1" -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 +#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "Вы уверены, что хотите выйти из %1?" @@ -8384,7 +8210,8 @@ msgstr "Средство проверки моделей" #~ " - Thomas Karl Pietrowski" #~ msgstr "" #~ "Уважаемый клиент!\n" -#~ "В данный момент этот плагин запущен в операционной системе, отличной от Windows. Плагин функционирует исключительно под управлением ОС Windows с установленным ПО SolidWorks, для которого имеется подходящая лицензия. Установите данный плагин на принтер под управлением Windows с установленным ПО SolidWorks.\n" +#~ "В данный момент этот плагин запущен в операционной системе, отличной от Windows. Плагин функционирует исключительно под управлением ОС Windows с установленным ПО SolidWorks, для которого имеется подходящая лицензия. Установите данный плагин на принтер под управлением Windows с установленным ПО " +#~ "SolidWorks.\n" #~ "\n" #~ "С наилучшими пожеланиями,\n" #~ " - Томас Карл Петровски (Thomas Karl Pietrowski)" diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 65089f848f..c69664af1c 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0100\n" -"PO-Revision-Date: 2021-04-16 14:58+0200\n" +"PO-Revision-Date: 2022-01-10 11:57+0100\n" "Last-Translator: Lionbridge \n" "Language-Team: Turkish , Turkish \n" "Language: tr_TR\n" @@ -15,17 +15,14 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.4.1\n" +"X-Generator: Poedit 2.3\n" #: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:115 msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "Kullanıcı veri dizininden arşiv oluşturulamadı: {}" -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "Yedekle" @@ -45,27 +42,22 @@ msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" msgstr "Cura yedeklemesi geri yüklenmeye çalışılırken aşağıdaki hata oluştu:" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." msgstr "Lütfen baskıya başlamadan önce malzeme profillerini yazıcılarınızla senkronize edin." -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 msgctxt "@action:button" msgid "New materials installed" msgstr "Yeni malzemeler yüklendi" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" msgstr "Malzemeleri yazıcılarla senkronize et" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "Daha fazla bilgi edinin" @@ -106,10 +98,7 @@ msgctxt "@menuitem" msgid "Not overridden" msgstr "Geçersiz kılınmadı" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 #: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" @@ -125,9 +114,7 @@ msgctxt "@label" msgid "Available networked printers" msgstr "Mevcut ağ yazıcıları" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 msgctxt "@label" msgid "Default" msgstr "Default" @@ -148,38 +135,32 @@ msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Tüm Dosyalar (*)" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "Görsel" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Görsel profili, yüksek görsel ve yüzey kalitesi oluşturmak amacıyla, görsel prototipler ve modeller basılması için tasarlanmıştır." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Mühendislik profili, daha yüksek doğruluk ve daha yakın toleranslar sağlamak amacıyla, işlevsel prototipler ve son kullanım parçaları basılması için tasarlanmıştır." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "Taslak" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Taslak profili, baskı süresinin önemli ölçüde kısaltılması amacıyla, birincil prototipler basılması ve konsept doğrulaması yapılması için tasarlanmıştır." @@ -189,8 +170,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "Özel Malzeme" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 msgctxt "@label" msgid "Custom" msgstr "Özel" @@ -200,27 +180,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "Giriş başarısız" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "Nesneler için yeni konum bulunuyor" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 msgctxt "@info:title" msgid "Finding Location" msgstr "Konumu Buluyor" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "Yapılan hacim içinde tüm nesneler için konum bulunamadı" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 msgctxt "@info:title" msgid "Can't Find Location" msgstr "Konum Bulunamıyor" @@ -230,8 +205,7 @@ msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." msgstr "Yazıcılarla senkronize edilecek malzeme arşivi oluşturulamadı." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." msgstr "Yazıcılarla senkronize etmek için malzeme arşivi oluşturulamadı." @@ -241,9 +215,7 @@ msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." msgstr "Digital Factory'den gelen yanıt bozuk görünüyor." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." msgstr "Digital Factory'den gelen yanıtta önemli bilgiler eksik." @@ -310,9 +282,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "Aynı anda yalnızca bir G-code dosyası yüklenebilir. {0} içe aktarma atlandı" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 -#: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" msgstr "Uyarı" @@ -323,60 +293,41 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "G-code yüklenirken başka bir dosya açılamaz. {0} içe aktarma atlandı" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 #: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "Hata" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 msgctxt "@action:button" msgid "Skip" msgstr "Atla" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "Kapat" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" msgstr "Sonraki" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" msgstr "Bitir" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "Ekle" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 #: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" @@ -448,8 +399,7 @@ msgctxt "@tooltip" msgid "Other" msgstr "Diğer" -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 +#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "Sürüm notları açılamadı." @@ -658,8 +608,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 +#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 msgctxt "@label" msgid "Nozzle" msgstr "Nozül" @@ -679,21 +628,18 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "Ekstrüder(ler) Devre Dışı Bırakıldı" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "Dosya Zaten Mevcut" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "Dosya {0} zaten mevcut. Üstüne yazmak istediğinizden emin misiniz?" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "Geçersiz dosya URL’si:" @@ -745,8 +691,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "{0} dosyasından profil içe aktarımı başarısız oldu:" -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -818,8 +763,7 @@ msgctxt "@info:tooltip" msgid "Configure Per Model Settings" msgstr "Model Başına Ayarları Yapılandır" -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Cura Profili" @@ -829,8 +773,7 @@ msgctxt "@item:inlistbox" msgid "X3D File" msgstr "X3D Dosyası" -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "Yedeklemeniz geri yüklenirken bir hata oluştu." @@ -906,8 +849,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "Çıkarılabilir Sürücüye Kaydediliyor {0}" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Yazılacak dosya biçimleri mevcut değil!" @@ -923,8 +865,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "Kaydediliyor" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -936,8 +877,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "{device} üzerine yazmaya çalışırken dosya adı bulunamadı." -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1019,8 +959,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "{0} proje dosyası aniden erişilemez oldu: {1}." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "Proje Dosyası Açılamıyor" @@ -1037,30 +976,22 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." msgstr "{0} proje dosyası, Ultimaker Cura'nın bu sürümünde bilinmeyen profiller kullanılarak yapılmış." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "3MF Dosyası" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:159 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" msgstr "UFP dosyasına yazamıyor:" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 -#: /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Ultimaker Biçim Paketi" -#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "G-code dosyası" @@ -1075,8 +1006,7 @@ msgctxt "@item:inlistbox" msgid "X-Ray view" msgstr "Röntgen Görüntüsü" -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "Katmanlar İşleniyor" @@ -1111,12 +1041,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "Mevcut malzeme, seçilen makine veya yapılandırma ile uyumlu olmadığından mevcut malzeme ile dilimlenemedi." -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "Dilimlenemedi" @@ -1162,8 +1088,7 @@ msgctxt "@item:inlistbox" msgid "AMF File" msgstr "AMF Dosyası" -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "Sıkıştırılmış G-code Dosyası" @@ -1223,8 +1148,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "G-code ayrıştırma" -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "G-code Ayrıntıları" @@ -1316,8 +1240,7 @@ msgctxt "@info:generic" msgid "Syncing..." msgstr "Senkronize ediliyor..." -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "Ultimaker hesabınızda değişiklik tespit edildi" @@ -1347,8 +1270,7 @@ msgctxt "@button" msgid "Decline" msgstr "Reddet" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "Kabul ediyorum" @@ -1363,8 +1285,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "GCodeWriter metin dışı modu desteklemez." -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "Lütfen dışa aktarmadan önce G-code'u hazırlayın." @@ -1389,8 +1310,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "Görüntülenecek katman yok" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "Bu mesajı bir daha gösterme" @@ -1613,8 +1533,7 @@ msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Bu yazıcı Digital Factory ile bağlantılandırılmamış:" msgstr[1] "Bu yazıcılar Digital Factory ile bağlantılandırılmamış:" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1743,8 +1662,7 @@ msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." msgstr "Henüz yazılacak bir çalışma alanı yok. Lütfen önce bir yazıcı ekleyin." -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "Burada çalışma alanını yazmak için izin yok." @@ -1833,8 +1751,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Bu modeli Özelleştirmek için Ayarları seçin" -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrele..." @@ -1924,11 +1841,8 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Cura ayarlarınızı yedekleyin ve senkronize edin." -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 msgctxt "@button" msgid "Sign in" msgstr "Giriş yap" @@ -1958,18 +1872,10 @@ msgctxt "@label" msgid "X (Width)" msgstr "X (Genişlik)" -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2194,14 +2100,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "Yeni oluştur" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "Özet - Cura Projesi" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "Yazıcı ayarları" @@ -2211,20 +2115,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "Makinedeki çakışma nasıl çözülmelidir?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "Tür" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "Yazıcı Grubu" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "Profil ayarları" @@ -2234,28 +2135,22 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "Profildeki çakışma nasıl çözülmelidir?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "İsim" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "Intent" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "Profilde değil" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -2416,8 +2311,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "Doğrusal" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "Yarı saydamlık" @@ -2442,9 +2336,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "Düzeltme" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "Tamam" @@ -2524,8 +2416,7 @@ msgctxt "@action:button" msgid "Install" msgstr "Yükle" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 msgctxt "@action:button" msgid "Installed" msgstr "Yüklü" @@ -2535,8 +2426,7 @@ msgctxt "@label" msgid "Premium" msgstr "Premium" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "Web Mağazasına Git" @@ -2601,20 +2491,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "Malzeme makarası satın al" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "Güncelle" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "Güncelleniyor" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "Güncellendi" @@ -2629,9 +2516,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "Eklentiler" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 msgctxt "@title:tab" msgid "Materials" msgstr "Malzemeler" @@ -2706,8 +2591,7 @@ msgctxt "@label" msgid "Last updated" msgstr "Son güncelleme" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "Marka" @@ -2767,9 +2651,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "Kapat" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2810,8 +2692,7 @@ msgctxt "@action:button" msgid "Confirm" msgstr "Onayla" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "Renk şeması" @@ -2866,8 +2747,7 @@ msgctxt "@label" msgid "Shell" msgstr "Kabuk" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "Dolgu" @@ -2912,16 +2792,12 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "Yazıcıyı yönet" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 msgctxt "@label" msgid "Glass" msgstr "Cam" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "Kuyruğu uzaktan yönetmek için lütfen yazıcının donanım yazılımını güncelleyin." @@ -2951,9 +2827,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "Boşta" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Preparing..." msgstr "Hazırlanıyor..." @@ -3090,8 +2964,7 @@ msgctxt "@label" msgid "Aluminum" msgstr "Alüminyum" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Finished" msgstr "Tamamlandı" @@ -3101,17 +2974,13 @@ msgctxt "@label:status" msgid "Aborting..." msgstr "İptal ediliyor..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 msgctxt "@label:status" msgid "Aborted" msgstr "Durduruldu" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" @@ -3162,9 +3031,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "Düzenle" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:55 msgctxt "@action:button" msgid "Remove" @@ -3180,20 +3047,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "Yazıcınız listede yoksa ağ yazdırma sorun giderme kılavuzunu okuyun" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "Tür" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "Üretici yazılımı sürümü" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "Adres" @@ -3223,8 +3087,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "Geçersiz IP adresi" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "Lütfen geçerli bir IP adresi girin." @@ -3234,8 +3097,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "Yazıcı Adresi" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "Ağdaki yazıcınızın IP adresini girin." @@ -3250,8 +3112,7 @@ msgctxt "@label" msgid "Delete" msgstr "Sil" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "Devam et" @@ -3266,9 +3127,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "Devam ediliyor..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "Duraklat" @@ -3308,8 +3167,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "%1 öğesini durdurmak istediğinizden emin misiniz?" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "Yazdırmayı durdur" @@ -3382,8 +3240,7 @@ msgctxt "@action:button" msgid "Marketplace" msgstr "Mağaza" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "&Dosya" @@ -3393,14 +3250,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "Düz&enle" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "&Görünüm" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "&Ayarlar" @@ -3555,8 +3410,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "Cihaza bağlanılamadı." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "Ultimaker yazıcınıza bağlanamıyor musunuz?" @@ -3571,8 +3425,7 @@ msgctxt "@label" msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." msgstr "Bu yazıcı bilinmeyen bir yazıcı olduğu veya bir grubun ana makinesi olmadığı için eklenemiyor." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 msgctxt "@button" msgid "Back" msgstr "Geri" @@ -3609,8 +3462,7 @@ msgctxt "@button" msgid "Get started" msgstr "Başlayın" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Ultimaker platformuna giriş yapın" @@ -3864,8 +3716,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Python için statik tür denetleyicisi" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "SSL güvenilirliğini doğrulamak için kök sertifikalar" @@ -3910,8 +3761,7 @@ msgctxt "@label" msgid "Linux cross-distribution application deployment" msgstr "Linux çapraz-dağıtım uygulama dağıtımı" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 msgctxt "@title:window" msgid "Open file(s)" msgstr "Dosya aç" @@ -3982,8 +3832,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "Mevcut değişiklikler" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "Her zaman sor" @@ -4093,8 +3942,7 @@ msgctxt "@label" msgid "Preset printers" msgstr "Önayarlı yazıcılar" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 msgctxt "@label" msgid "Print settings" msgstr "Yazdırma ayarları" @@ -4125,8 +3973,7 @@ msgctxt "@label:header" msgid "Custom profiles" msgstr "Özel profiller" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 msgctxt "@action:button" msgid "Discard current changes" msgstr "Geçerli değişiklikleri iptal et" @@ -4163,8 +4010,7 @@ msgid_plural "There is no %1 profile for the configurations in extruders %2. The msgstr[0] "%2 ekstrüderindeki yapılandırmalar için %1 profili yok. Bunun yerine varsayılan amaç kullanılacak" msgstr[1] "%2 ekstrüderindeki yapılandırmalar için %1 profili yok. Bunun yerine varsayılan amaç kullanılacak" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 msgctxt "@label" msgid "Profiles" msgstr "Profiller" @@ -4445,15 +4291,12 @@ msgid_plural "Overrides %1 settings." msgstr[0] "%1 ayarı geçersiz kılar." msgstr[1] "%1 ayarı geçersiz kılar." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 msgctxt "@title:tab" msgid "Profiles" msgstr "Profiller" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 msgctxt "@action:button" msgid "Activate" msgstr "Etkinleştir" @@ -4468,20 +4311,17 @@ msgctxt "@label" msgid "Duplicate" msgstr "Çoğalt" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 msgctxt "@action:button" msgid "Rename" msgstr "Yeniden adlandır" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 msgctxt "@action:button" msgid "Import" msgstr "İçe Aktar" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 msgctxt "@action:button" msgid "Export" msgstr "Dışa Aktar" @@ -4501,14 +4341,12 @@ msgctxt "@title:window" msgid "Duplicate Profile" msgstr "Profili Çoğalt" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 msgctxt "@title:window" msgid "Confirm Remove" msgstr "Kaldırmayı Onayla" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "%1’i kaldırmak istediğinizden emin misiniz? Bu eylem geri alınamaz!" @@ -4553,8 +4391,7 @@ msgctxt "@title:tab" msgid "Global Settings" msgstr "Küresel Ayarlar" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "General" msgstr "Genel" @@ -5007,8 +4844,7 @@ msgctxt "@action:label" msgid "Printer" msgstr "Yazıcı" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 msgctxt "@title:window" msgid "Import Material" msgstr "Malzemeyi İçe Aktar" @@ -5023,8 +4859,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "Malzeme %1 dosyasına başarıyla içe aktarıldı" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 msgctxt "@title:window" msgid "Export Material" msgstr "Malzemeyi Dışa Aktar" @@ -5074,9 +4909,7 @@ msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." msgstr "Malzeme profillerini Digital Factory'ye bağlı tüm yazıcılarınızla otomatik olarak senkronize etmek için Cura'da oturum açmanız gerekir." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" msgstr "Malzemeleri USB ile senkronize et" @@ -5096,8 +4929,7 @@ msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" msgstr "Malzeme profilleri aşağıdaki yazıcılarla başarıyla senkronize edildi:" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" msgstr "Sorun giderme" @@ -5122,14 +4954,12 @@ msgctxt "@button" msgid "Try again" msgstr "Yeniden dene" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" msgstr "Bitti" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" msgstr "Senkronize et" @@ -5187,7 +5017,7 @@ msgstr "USB çubuğunu yazıcınıza takın ve yeni malzeme profillerini yüklem #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:692 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "Yazıcıma yeni malzeme profilleri nasıl yüklenir?" +msgstr "Yazıcıma yeni malzeme profilleri nasıl yüklenir" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" @@ -5209,8 +5039,7 @@ msgctxt "@label:textbox" msgid "Check all" msgstr "Tümünü denetle" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 msgctxt "@title:tab" msgid "Printers" msgstr "Yazıcılar" @@ -5422,14 +5251,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "Sıcak ucun ön ısıtma sıcaklığı." -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "İptal Et" -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "Ön ısıtma" @@ -5780,8 +5607,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "Yapılandırma Klasörünü Göster" -#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "Görünürlük ayarını yapılandır..." @@ -5894,8 +5720,7 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "%1 kapatılıyor" -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 +#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "%1 uygulamasından çıkmak istediğinizden emin misiniz?" diff --git a/resources/i18n/tr_TR/fdmprinter.def.json.po b/resources/i18n/tr_TR/fdmprinter.def.json.po index 8f07455976..f3362c7c9f 100644 --- a/resources/i18n/tr_TR/fdmprinter.def.json.po +++ b/resources/i18n/tr_TR/fdmprinter.def.json.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 11:59+0000\n" -"PO-Revision-Date: 2021-04-16 15:03+0200\n" +"PO-Revision-Date: 2022-01-10 12:00+0100\n" "Last-Translator: Lionbridge \n" "Language-Team: Turkish , Turkish \n" "Language: tr_TR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.4.1\n" +"X-Generator: Poedit 2.3\n" #: fdmprinter.def.json msgctxt "machine_settings label" @@ -56,7 +56,9 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "ile ayrılan, başlangıçta yürütülecek G-code komutları\n." +msgstr "" +"ile ayrılan, başlangıçta yürütülecek G-code komutları\n" +"." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,7 +70,9 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "ile ayrılan, bitişte yürütülecek G-code komutları\n." +msgstr "" +"Ile ayrılan, bitişte yürütülecek G-code komutları\n" +"." #: fdmprinter.def.json msgctxt "material_guid label" @@ -1728,10 +1732,7 @@ msgstr "Dolgu Şekli" #: fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "Baskının dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, üçlü altıgen," -" kübik, sekizlik, çeyrek kübik, çapraz ve eşmerkezli şekiller her katmana tam olarak basılır. Gyroid, kübik, çeyrek kübik ve sekizlik dolgu, her yönde" -" daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir. Yıldırım dolgu, objenin yalnızca tavanını destekleyerek dolgu miktarını en aza indirmeye" -" çalışır." +msgstr "Baskının dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, üçlü altıgen, kübik, sekizlik, çeyrek kübik, çapraz ve eşmerkezli şekiller her katmana tam olarak basılır. Gyroid, kübik, çeyrek kübik ve sekizlik dolgu, her yönde daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir. Yıldırım dolgu, objenin yalnızca tavanını destekleyerek dolgu miktarını en aza indirmeye çalışır." #: fdmprinter.def.json msgctxt "infill_pattern option grid" From bdb0f9fc4e07e63b4153db19b4c9f0287a4b14cd Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 12:24:39 +0100 Subject: [PATCH 20/59] Fix mistakes found by PoEdit Contributes to issue CURA-8753. --- resources/i18n/ja_JP/cura.po | 466 +++++++++++------------------------ resources/i18n/ko_KR/cura.po | 462 +++++++++++----------------------- resources/i18n/pt_BR/cura.po | 447 ++++++++++----------------------- 3 files changed, 427 insertions(+), 948 deletions(-) diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index 011d0f7e9e..c2e95fefa5 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0100\n" -"PO-Revision-Date: 2021-09-07 08:00+0200\n" +"PO-Revision-Date: 2022-01-10 11:54+0100\n" "Last-Translator: Lionbridge \n" "Language-Team: Japanese , Japanese \n" "Language: ja_JP\n" @@ -22,10 +22,7 @@ msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "ユーザーデータディレクトリからアーカイブを作成できません: {}" -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "バックアップ" @@ -43,29 +40,24 @@ msgstr "現行バージョンより上の Cura バックアップをリストア #: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:158 msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "Curaのバックアップのリストア中に次のエラーが発生しました。" +msgstr "Curaのバックアップのリストア中に次のエラーが発生しました:" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." msgstr "プリントを開始する前に、材料プロファイルをプリンターと同期させてください。" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 msgctxt "@action:button" msgid "New materials installed" msgstr "新しい材料がインストールされました" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" msgstr "材料をプリンターと同期" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "詳しく見る" @@ -99,18 +91,15 @@ msgstr "造形サイズ" #, python-brace-format msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "{0}を取り除いてもよろしいですか?この操作は元に戻せません。" +msgstr "{0}を取り除いてもよろしいですか?この操作は元に戻せません!" #: /home/clamboo/Desktop/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "上書きできません" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "不明" @@ -125,9 +114,7 @@ msgctxt "@label" msgid "Available networked printers" msgstr "ネットワークで利用可能なプリンター" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 msgctxt "@label" msgid "Default" msgstr "Default" @@ -148,38 +135,32 @@ msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "全てのファイル" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "ビジュアル" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "ビジュアルプロファイルは、優れたビジュアルと表面品質を目的としたビジュアルプロトタイプやモデルをプリントするために設計されています。" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "エンジニアリングプロファイルは、精度向上と公差の厳格対応を目的とした機能プロトタイプや最終用途部品をプリントするために設計されています。" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "ドラフト" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "ドラフトプロファイルは、プリント時間の大幅短縮を目的とした初期プロトタイプとコンセプト検証をプリントするために設計されています。" @@ -189,8 +170,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "カスタムフィラメント" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 msgctxt "@label" msgid "Custom" msgstr "カスタム" @@ -200,27 +180,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "ログインに失敗しました" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "造形物のために新しい位置を探索中" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 msgctxt "@info:title" msgid "Finding Location" msgstr "位置確認" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "全ての造形物の造形サイズに対し、適切な位置が確認できません" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 msgctxt "@info:title" msgid "Can't Find Location" msgstr "位置を確保できません" @@ -230,8 +205,7 @@ msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." msgstr "材料のアーカイブを作成してプリンターと同期するのに失敗しました。" -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." msgstr "材料のアーカイブを読み込んでプリンターと同期するのに失敗しました。" @@ -241,9 +215,7 @@ msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." msgstr "Digital Factoryからの応答が破損しているようです。" -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." msgstr "Digital Factoryからの応答に重要な情報がありません。" @@ -310,9 +282,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "一度に一つのG-codeしか読み取れません。{0}の取り込みをスキップしました。" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 -#: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" msgstr "警告" @@ -323,60 +293,41 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "G-codeを読み込み中は他のファイルを開くことができません。{0}の取り込みをスキップしました。" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 #: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "エラー" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 msgctxt "@action:button" msgid "Skip" msgstr "スキップ" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 +#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "閉める" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" msgstr "次" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" msgstr "終わる" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "追加" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 #: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" @@ -448,8 +399,7 @@ msgctxt "@tooltip" msgid "Other" msgstr "他" -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 +#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "リリースノートを開くことができませんでした。" @@ -658,8 +608,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 +#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 msgctxt "@label" msgid "Nozzle" msgstr "ノズル" @@ -667,7 +616,7 @@ msgstr "ノズル" #: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:857 msgctxt "@info:message Followed by a list of settings." msgid "Settings have been changed to match the current availability of extruders:" -msgstr "現在利用可能な次のエクストルーダーに合わせて設定が変更されました:" +msgstr "現在利用可能な次のエクストルーダーに合わせて設定が変更されました:" #: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:858 msgctxt "@info:title" @@ -679,21 +628,18 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "エクストルーダーを無効にしました" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "すでに存在するファイルです" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "{0} は既に存在します。ファイルを上書きしますか?" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "無効なファイルのURL:" @@ -725,7 +671,7 @@ msgstr "書き出し完了" #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}: {1}" -msgstr "{0}からプロファイルの取り込に失敗しました:{1}" +msgstr "{0}からプロファイルの取り込に失敗しました:{1}" #: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format @@ -743,10 +689,9 @@ msgstr "ファイル{0}にはカスタムプロファイル #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" -msgstr "{0}からプロファイルの取り込に失敗しました:" +msgstr "{0}からプロファイルの取り込に失敗しました:" -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -756,7 +701,7 @@ msgstr "このプロファイル{0}には、正しくない #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" msgid "Failed to import profile from {0}:" -msgstr "{0}からプロファイルの取り込みに失敗しました:" +msgstr "{0}からプロファイルの取り込みに失敗しました:" #: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:359 #, python-brace-format @@ -818,8 +763,7 @@ msgctxt "@info:tooltip" msgid "Configure Per Model Settings" msgstr "各モデル構成設定" -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Curaプロファイル" @@ -829,8 +773,7 @@ msgctxt "@item:inlistbox" msgid "X3D File" msgstr "X3Dファイル" -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "バックアップのリストア中にエラーが発生しました。" @@ -906,8 +849,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "リムーバブルドライブ{0}に保存" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "書き出すために利用可能な形式のファイルがありません!" @@ -923,8 +865,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "保存中" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -936,8 +877,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "デバイス{device}に書き出すためのファイル名が見つかりませんでした。" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1019,8 +959,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "プロジェクトファイル{0}が突然アクセスできなくなりました:{1}。" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "プロジェクトファイルを開けません" @@ -1037,30 +976,23 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." msgstr "プロジェクトファイル{0}はこのバージョンのUltimaker Curaでは認識できないプロファイルを使用して作成されています。" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "3MF ファイル" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 #: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" msgstr "UFPファイルに書き込めません:" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 -#: /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Ultimakerフォーマットパッケージ" -#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "G-codeファイル" @@ -1075,8 +1007,7 @@ msgctxt "@item:inlistbox" msgid "X-Ray view" msgstr "透視ビューイング" -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "レイヤーを処理しています" @@ -1111,12 +1042,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "選ばれたプリンターまたは選ばれたプリント構成が異なるため進行中の材料にてスライスを完了できません。" -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "スライスできません" @@ -1162,8 +1089,7 @@ msgctxt "@item:inlistbox" msgid "AMF File" msgstr "AMF ファイル" -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "圧縮G-codeファイル" @@ -1223,8 +1149,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "G-codeを解析" -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "G-codeの詳細" @@ -1316,8 +1241,7 @@ msgctxt "@info:generic" msgid "Syncing..." msgstr "同期中..." -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "Ultimakerアカウントから変更が検出されました" @@ -1347,8 +1271,7 @@ msgctxt "@button" msgid "Decline" msgstr "拒否する" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "同意する" @@ -1363,8 +1286,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "GCodeWriter は非テキストモードはサポートしていません。" -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "エクスポートする前にG-codeの準備をしてください。" @@ -1389,8 +1311,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "表示するレイヤーがありません" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "今後このメッセージを表示しない" @@ -1525,7 +1446,7 @@ msgid "" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" msgstr "" "プリンター{printer_name}をクラウド経由で接続できました。\n" -"プリンターをDigital Factoryに接続することで、どこからでもプリントキューの管理とプリントのモニタリングを行えます。" +"プリンターをDigital Factoryに接続することで、どこからでもプリントキューの管理とプリントのモニタリングを行えます" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -1609,8 +1530,7 @@ msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "これらのプリンターはDigital Factoryとリンクされていません:" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1736,8 +1656,7 @@ msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." msgstr "まだ書き込んでいないワークスペースがありません。まずはプリンターを追加してください。" -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "この作業スペースに書き込む権限がありません。" @@ -1826,8 +1745,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "このモデルをカスタマイズする設定を選択する" -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "フィルター..." @@ -1917,11 +1835,8 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Cura のバックアップおよび同期を設定します。" -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 msgctxt "@button" msgid "Sign in" msgstr "サインイン" @@ -1951,18 +1866,10 @@ msgctxt "@label" msgid "X (Width)" msgstr "X(幅)" -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2187,14 +2094,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "新しいものを作成する" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "サマリーCuraプロジェクト" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "プリンターの設定" @@ -2204,20 +2109,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "このプリンターの問題をどのように解決すればいいか?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "タイプ" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "プリンターグループ" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "プロファイル設定" @@ -2227,29 +2129,23 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "このプロファイルの問題をどのように解決すればいいか?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "ネーム" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "Intent" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "プロファイル内にない" # Can’t edit the Japanese text -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -2410,8 +2306,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "線形" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "半透明性" @@ -2436,9 +2331,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "スムージング" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "OK" @@ -2518,8 +2411,7 @@ msgctxt "@action:button" msgid "Install" msgstr "インストール" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 msgctxt "@action:button" msgid "Installed" msgstr "インストールした" @@ -2529,8 +2421,7 @@ msgctxt "@label" msgid "Premium" msgstr "プレミアム" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "ウェブマーケットプレイスに移動" @@ -2595,20 +2486,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "材料スプールの購入" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "アップデート" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "更新中" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "更新済み" @@ -2623,9 +2511,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "プラグイン" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 msgctxt "@title:tab" msgid "Materials" msgstr "マテリアル" @@ -2688,7 +2574,7 @@ msgstr "電子メール" #: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:22 msgctxt "@description" msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -msgstr "検証済みのUltimaker Cura Enterprise用プラグインおよび材料を入手するにはサインインしてください。" +msgstr "検証済みのUltimaker Cura Enterprise用プラグインおよび材料を入手するにはサインインしてください" #: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:89 msgctxt "@label" @@ -2700,8 +2586,7 @@ msgctxt "@label" msgid "Last updated" msgstr "最終更新日" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "ブランド" @@ -2761,9 +2646,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "無視" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2804,8 +2687,7 @@ msgctxt "@action:button" msgid "Confirm" msgstr "確認" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "カラースキーム" @@ -2860,8 +2742,7 @@ msgctxt "@label" msgid "Shell" msgstr "外郭" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "インフィル" @@ -2906,16 +2787,12 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "プリンター管理" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 msgctxt "@label" msgid "Glass" msgstr "ガラス" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "キューをリモートで管理するには、プリンターのファームウェアを更新してください。" @@ -2945,9 +2822,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "アイドル" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Preparing..." msgstr "準備中..." @@ -3083,8 +2958,7 @@ msgctxt "@label" msgid "Aluminum" msgstr "アルミニウム" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Finished" msgstr "終了" @@ -3094,17 +2968,13 @@ msgctxt "@label:status" msgid "Aborting..." msgstr "中止しています..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 msgctxt "@label:status" msgid "Aborted" msgstr "中止しました" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" @@ -3155,9 +3025,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "編集" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:55 msgctxt "@action:button" msgid "Remove" @@ -3173,20 +3041,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "お持ちのプリンターがリストにない場合、ネットワーク・プリンティング・トラブルシューティング・ガイドを読んでください" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "タイプ" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "ファームウェアバージョン" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "アドレス" @@ -3216,8 +3081,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "無効なIPアドレス" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "有効なIPアドレスを入力してください。" @@ -3227,8 +3091,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "プリンターアドレス" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "ネットワーク内のプリンターのIPアドレスを入力してください。" @@ -3243,8 +3106,7 @@ msgctxt "@label" msgid "Delete" msgstr "削除" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "再開" @@ -3259,9 +3121,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "再開しています..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "一時停止" @@ -3301,8 +3161,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "%1 を中止してよろしいですか?" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "プリント中止" @@ -3374,8 +3233,7 @@ msgctxt "@action:button" msgid "Marketplace" msgstr "マーケットプレース" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "&ファイル" @@ -3385,14 +3243,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "&編集" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "&ビュー" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "&設定" @@ -3520,7 +3376,7 @@ msgstr "アカウントにプリンターが見つかりませんか?" #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:121 msgctxt "@label" msgid "The following printers in your account have been added in Cura:" -msgstr "アカウントの以下のプリンターがCuraに追加されました。" +msgstr "アカウントの以下のプリンターがCuraに追加されました:" #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:204 msgctxt "@button" @@ -3547,8 +3403,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "デバイスに接続できません。" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "Ultimakerプリンターに接続できませんか?" @@ -3563,8 +3418,7 @@ msgctxt "@label" msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." msgstr "このプリンタは不明なプリンタであるか、またはグループのホストではないため、追加できません。" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 msgctxt "@button" msgid "Back" msgstr "戻る" @@ -3601,8 +3455,7 @@ msgctxt "@button" msgid "Get started" msgstr "はじめに" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Ultimakerのプラットフォームにサインイン" @@ -3854,8 +3707,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Python用の静的型チェッカー" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "SSLの信頼性を検証するためのルート証明書" @@ -3900,8 +3752,7 @@ msgctxt "@label" msgid "Linux cross-distribution application deployment" msgstr "Linux 分散アプリケーションの開発" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 msgctxt "@title:window" msgid "Open file(s)" msgstr "ファイルを開く" @@ -3972,8 +3823,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "現在の変更" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "毎回確認する" @@ -4083,8 +3933,7 @@ msgctxt "@label" msgid "Preset printers" msgstr "プリンターのプリセット" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 msgctxt "@label" msgid "Print settings" msgstr "プリント設定" @@ -4114,8 +3963,7 @@ msgctxt "@label:header" msgid "Custom profiles" msgstr "カスタムプロファイル" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 msgctxt "@action:button" msgid "Discard current changes" msgstr "今の変更を破棄する" @@ -4151,8 +3999,7 @@ msgid "There is no %1 profile for the configuration in extruder %2. The default msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" msgstr[0] "エクストルーダー%2の設定には%1プロファイルがありません。代わりにデフォルトの目的が使用されます" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 msgctxt "@label" msgid "Profiles" msgstr "プロファイル" @@ -4432,15 +4279,12 @@ msgid "Overrides %1 setting." msgid_plural "Overrides %1 settings." msgstr[0] "%1個の設定を上書きします。" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 msgctxt "@title:tab" msgid "Profiles" msgstr "プロファイル" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 msgctxt "@action:button" msgid "Activate" msgstr "アクティベート" @@ -4455,20 +4299,17 @@ msgctxt "@label" msgid "Duplicate" msgstr "複製" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 msgctxt "@action:button" msgid "Rename" msgstr "名を変える" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 msgctxt "@action:button" msgid "Import" msgstr "取り込む" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 msgctxt "@action:button" msgid "Export" msgstr "書き出す" @@ -4488,14 +4329,12 @@ msgctxt "@title:window" msgid "Duplicate Profile" msgstr "プロファイルを複製する" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 msgctxt "@title:window" msgid "Confirm Remove" msgstr "モデルを取り除きました" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "%1を取り外しますか?この作業はやり直しが効きません!" @@ -4540,8 +4379,7 @@ msgctxt "@title:tab" msgid "Global Settings" msgstr "グローバル設定" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "General" msgstr "一般" @@ -4882,7 +4720,7 @@ msgstr "安定版およびベータ版リリース" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:884 msgctxt "@info:tooltip" msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Curaの起動時に毎回、新しいプラグインの自動チェックを行う場合は、この機能を無効にしないことを強くお勧めします。" +msgstr "Curaの起動時に毎回、新しいプラグインの自動チェックを行う場合は、この機能を無効にしないことを強くお勧めします!" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:889 msgctxt "@option:check" @@ -4994,8 +4832,7 @@ msgctxt "@action:label" msgid "Printer" msgstr "プリンター" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 msgctxt "@title:window" msgid "Import Material" msgstr "フィラメントを取り込む" @@ -5010,8 +4847,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "フィラメント%1の取り込みに成功しました" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 msgctxt "@title:window" msgid "Export Material" msgstr "フィラメントを書き出す" @@ -5061,9 +4897,7 @@ msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." msgstr "材料プロファイルをDigital Factoryに接続されているすべてのプリンターと自動的に同期するには、Curaにサインインしている必要があります。" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" msgstr "材料をUSBで同期" @@ -5071,7 +4905,7 @@ msgstr "材料をUSBで同期" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "以下のプリンターは新しい材料プロファイルを受け取ります。" +msgstr "以下のプリンターは新しい材料プロファイルを受け取ります:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" @@ -5081,10 +4915,9 @@ msgstr "材料をプリンターに送信する際に問題が発生しました #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "材料プロファイルが以下のプリンターと正常に同期されました。" +msgstr "材料プロファイルが以下のプリンターと正常に同期されました:" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" msgstr "トラブルシューティング" @@ -5109,14 +4942,12 @@ msgctxt "@button" msgid "Try again" msgstr "やり直してください" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" msgstr "完了" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" msgstr "同期" @@ -5196,8 +5027,7 @@ msgctxt "@label:textbox" msgid "Check all" msgstr "全てを調べる" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 msgctxt "@title:tab" msgid "Printers" msgstr "プリンター" @@ -5409,14 +5239,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "ホットエンドをプリヒートする温度です。" -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "キャンセル" -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "プレヒート" @@ -5767,8 +5595,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "コンフィグレーションのフォルダーを表示する" -#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "視野のセッティングを構成する..." @@ -5878,8 +5705,7 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "%1を閉じています" -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 +#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "%1を終了しますか?" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index 67dde63b1b..47212666b9 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0100\n" -"PO-Revision-Date: 2021-04-16 15:01+0200\n" +"PO-Revision-Date: 2022-01-10 11:57+0100\n" "Last-Translator: Lionbridge \n" "Language-Team: Korean , Jinbum Kim , Korean \n" "Language: ko_KR\n" @@ -15,17 +15,14 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 2.4.1\n" +"X-Generator: Poedit 3.0\n" #: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:115 msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "사용자 데이터 디렉터리에서 압축 파일을 만들 수 없습니다: {}" -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "백업" @@ -43,29 +40,24 @@ msgstr "현재 버전보다 높은 Cura 백업을 복원하려고 시도했습 #: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:158 msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "다음의 오류는 Cura 백업을 복원하려고 시도하는 동안 발생했습니다." +msgstr "다음의 오류는 Cura 백업을 복원하려고 시도하는 동안 발생했습니다:" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." msgstr "프린트를 시작하기 전에 재료 프로파일을 프린터와 동기화하십시오." -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 msgctxt "@action:button" msgid "New materials installed" msgstr "새로운 재료가 설치됨" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" msgstr "재료를 프린터와 동기화" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "자세히 알아보기" @@ -99,18 +91,15 @@ msgstr "출력물 크기" #, python-brace-format msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "정말로 {0}을(를) 제거하시겠습니까? 이 작업을 실행 취소할 수 없습니다." +msgstr "정말로 {0}을(를) 제거하시겠습니까? 이 작업을 실행 취소할 수 없습니다!" #: /home/clamboo/Desktop/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "재정의되지 않음" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "알 수 없는" @@ -125,9 +114,7 @@ msgctxt "@label" msgid "Available networked printers" msgstr "사용 가능한 네트워크 프린터" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 msgctxt "@label" msgid "Default" msgstr "Default" @@ -148,38 +135,32 @@ msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "모든 파일 (*)" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "뛰어난 외관" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "시각적 프로파일은 높은 시각적 및 표면 품질의 의도를 지니고 시각적 프로토타입과 모델을 인쇄하기 위해 설계되었습니다." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "엔지니어링 프로파일은 정확도를 개선하고 허용 오차를 좁히려는 의도로 기능 프로토타입 및 최종 사용 부품을 인쇄하도록 설계되었습니다." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "초안" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "초안 프로파일은 인쇄 시간을 상당히 줄이려는 의도로 초기 프로토타입과 컨셉트 확인을 인쇄하도록 설계되었습니다." @@ -189,8 +170,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "사용자 정의 소재" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 msgctxt "@label" msgid "Custom" msgstr "사용자 정의" @@ -200,27 +180,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "로그인 실패" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "객체의 새 위치 찾기" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 msgctxt "@info:title" msgid "Finding Location" msgstr "위치 찾기" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "모든 개체가 출력할 수 있는 최대 사이즈 내에 위치할 수 없습니다" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 msgctxt "@info:title" msgid "Can't Find Location" msgstr "위치를 찾을 수 없음" @@ -230,8 +205,7 @@ msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." msgstr "프린터와 동기화할 재료의 아카이브 저장에 실패했습니다." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." msgstr "프린터와 동기화할 재료의 아카이브 로드에 실패했습니다." @@ -241,9 +215,7 @@ msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." msgstr "Digital Factory의 응답이 손상된 것 같습니다." -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." msgstr "Digital Factory의 응답에 중요한 정보가 누락되었습니다." @@ -310,9 +282,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "한 번에 하나의 G-코드 파일만 로드 할 수 있습니다. {0} 가져 오기를 건너 뛰었습니다." -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 -#: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" msgstr "경고" @@ -323,60 +293,41 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "G-코드가 로드되어 있으면 다른 파일을 열 수 없습니다. {0} 가져 오기를 건너 뛰었습니다." -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 #: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "오류" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 msgctxt "@action:button" msgid "Skip" msgstr "건너뛰기" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 +#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "닫기" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" msgstr "다음" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" msgstr "종료" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "추가" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 #: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" @@ -448,8 +399,7 @@ msgctxt "@tooltip" msgid "Other" msgstr "다른" -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 +#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "릴리즈 노트를 열 수 없습니다." @@ -658,8 +608,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 +#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 msgctxt "@label" msgid "Nozzle" msgstr "노즐" @@ -679,21 +628,18 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "익스트루더 비활성화됨" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "파일이 이미 있습니다" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "파일 {0}이 이미 있습니다. 덮어 쓰시겠습니까?" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "유효하지 않은 파일 URL:" @@ -745,8 +691,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "{0}에서 프로파일을 가져오지 못했습니다:" -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -818,8 +763,7 @@ msgctxt "@info:tooltip" msgid "Configure Per Model Settings" msgstr "모델 별 설정 구성" -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Cura 프로파일" @@ -829,8 +773,7 @@ msgctxt "@item:inlistbox" msgid "X3D File" msgstr "X3D 파일" -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "백업 복원 시도 중 오류가 있었습니다." @@ -906,8 +849,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "이동식 드라이브 {0}에 저장" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "쓸 수있는 파일 형식이 없습니다!" @@ -923,8 +865,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "저장" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -936,8 +877,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "{device} 장치에 쓸 때 파일 이름을 찾을 수 없습니다." -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1019,8 +959,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "프로젝트 파일 {0}에 갑자기 접근할 수 없습니다: {1}." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "프로젝트 파일 열 수 없음" @@ -1037,30 +976,23 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." msgstr "프로젝트 파일 {0}이(가) 이 버전의 Ultimaker Cura에서 확인할 수 없는 프로파일을 사용하였습니다." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "3MF 파일" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 #: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" msgstr "UFP 파일에 쓸 수 없음:" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 -#: /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Ultimaker 포맷 패키지" -#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "G-code 파일" @@ -1075,8 +1007,7 @@ msgctxt "@item:inlistbox" msgid "X-Ray view" msgstr "엑스레이 뷰" -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "레이어 처리 중" @@ -1104,19 +1035,15 @@ msgstr "버그 보고" #: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 msgctxt "@message:description" msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Ultimaker Cura의 이슈 트래커에 버그 보고" +msgstr "Ultimaker Cura의 이슈 트래커에 버그 보고." #: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:395 msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "선택한 소재 또는 구성과 호환되지 않기 때문에 현재 소재로 슬라이스 할 수 없습니다." -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "슬라이스 할 수 없습니다" @@ -1162,8 +1089,7 @@ msgctxt "@item:inlistbox" msgid "AMF File" msgstr "AMF 파일" -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "압축된 G-code 파일" @@ -1223,8 +1149,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "G 코드 파싱" -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "G-코드 세부 정보" @@ -1316,8 +1241,7 @@ msgctxt "@info:generic" msgid "Syncing..." msgstr "동기화 중..." -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "Ultimaker 계정에서 변경 사항이 감지되었습니다" @@ -1347,8 +1271,7 @@ msgctxt "@button" msgid "Decline" msgstr "거절" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "동의" @@ -1363,8 +1286,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "GCodeWriter는 텍스트가 아닌 모드는 지원하지 않습니다." -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "내보내기 전에 G-code를 준비하십시오." @@ -1389,8 +1311,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "표시할 레이어 없음" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "다시 메시지 표시 안 함" @@ -1525,7 +1446,7 @@ msgid "" " Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" msgstr "" "{printer_name} 프린터를 클라우드를 통해 연결할 수 있습니다.\n" -" 프린터를 Digital Factory에 연결하는 모든 위치에서 프린트 대기열을 관리하고 프린트를 모니터링합니다." +" 프린터를 Digital Factory에 연결하는 모든 위치에서 프린트 대기열을 관리하고 프린트를 모니터링합니다" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -1601,7 +1522,7 @@ msgstr "Digital Factory에서 프린터 추가:" msgctxt "info:status" msgid "A cloud connection is not available for a printer" msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "일부 프린터에서는 클라우드 연결을 사용할 수 없습니다." +msgstr[0] "일부 프린터에서는 클라우드 연결을 사용할 수 없습니다" #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:337 msgctxt "info:status" @@ -1609,8 +1530,7 @@ msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "다음 프린터는 Digital Factory에 연결되어 있지 않습니다:" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1736,8 +1656,7 @@ msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." msgstr "작성할 작업 환경이 없습니다. 프린터를 먼저 추가하십시오." -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "여기서 작업 환경을 작성할 권한이 없습니다." @@ -1826,8 +1745,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "이 모델에 맞게 사용자 정의 설정을 선택하십시오" -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "필터..." @@ -1917,11 +1835,8 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Cura 설정을 백업, 동기화하십시오." -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 msgctxt "@button" msgid "Sign in" msgstr "로그인" @@ -1951,18 +1866,10 @@ msgctxt "@label" msgid "X (Width)" msgstr "X (너비)" -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2187,14 +2094,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "새로 만들기" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "요약 - Cura 프로젝트" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "프린터 설정" @@ -2204,20 +2109,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "기기의 충돌을 어떻게 해결해야합니까?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "유형" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "프린터 그룹" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "프로파일 설정" @@ -2227,28 +2129,22 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "프로파일의 충돌을 어떻게 해결해야합니까?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "이름" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "Intent" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "프로파일에 없음" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -2406,8 +2302,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "직선 모양" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "반투명성" @@ -2432,9 +2327,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "스무딩(smoothing)" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "확인" @@ -2514,8 +2407,7 @@ msgctxt "@action:button" msgid "Install" msgstr "설치" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 msgctxt "@action:button" msgid "Installed" msgstr "설치됨" @@ -2525,8 +2417,7 @@ msgctxt "@label" msgid "Premium" msgstr "프리미엄" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "웹 마켓플레이스로 이동" @@ -2591,20 +2482,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "재료 스플 구입" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "업데이트" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "업데이트 중" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "업데이트됨" @@ -2619,9 +2507,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "플러그인" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 msgctxt "@title:tab" msgid "Materials" msgstr "재료" @@ -2684,7 +2570,7 @@ msgstr "이메일" #: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:22 msgctxt "@description" msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -msgstr "Ultimaker Cura Enterprise용으로 검증된 플러그인 및 재료를 받으려면 로그인하십시오." +msgstr "Ultimaker Cura Enterprise용으로 검증된 플러그인 및 재료를 받으려면 로그인하십시오" #: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:89 msgctxt "@label" @@ -2696,8 +2582,7 @@ msgctxt "@label" msgid "Last updated" msgstr "마지막으로 업데이트한 날짜" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "상표" @@ -2757,9 +2642,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "취소" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2800,8 +2683,7 @@ msgctxt "@action:button" msgid "Confirm" msgstr "확인" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "색 구성표" @@ -2856,8 +2738,7 @@ msgctxt "@label" msgid "Shell" msgstr "외곽" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "내부채움" @@ -2902,16 +2783,12 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "프린터 관리" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 msgctxt "@label" msgid "Glass" msgstr "유리" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "대기열을 원격으로 관리하려면 프린터 펌웨어를 업데이트하십시오." @@ -2941,9 +2818,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "대기 상태" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Preparing..." msgstr "준비 중..." @@ -3079,8 +2954,7 @@ msgctxt "@label" msgid "Aluminum" msgstr "알루미늄" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Finished" msgstr "끝마친" @@ -3090,17 +2964,13 @@ msgctxt "@label:status" msgid "Aborting..." msgstr "중지 중..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 msgctxt "@label:status" msgid "Aborted" msgstr "중단됨" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" @@ -3151,9 +3021,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "편집" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:55 msgctxt "@action:button" msgid "Remove" @@ -3169,20 +3037,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "프린터가 목록에 없으면 네트워크 프린팅 문제 해결 가이드를 읽어보십시오" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "유형" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "펌웨어 버전" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "주소" @@ -3212,8 +3077,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "잘못된 IP 주소" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "유효한 IP 주소를 입력하십시오." @@ -3223,8 +3087,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "프린터 주소" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "네트워크에 있는 프린터의 IP 주소를 입력하십시오." @@ -3239,8 +3102,7 @@ msgctxt "@label" msgid "Delete" msgstr "삭제" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "재개" @@ -3255,9 +3117,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "다시 시작..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "중지" @@ -3297,8 +3157,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "%1(을)를 정말로 중지하시겠습니까?" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "프린팅 중단" @@ -3369,8 +3228,7 @@ msgctxt "@action:button" msgid "Marketplace" msgstr "시장" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "파일" @@ -3380,14 +3238,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "편집(&E)" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "보기(&V)" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "설정" @@ -3515,7 +3371,7 @@ msgstr "사용자의 계정에 프린터가 없습니까?" #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:121 msgctxt "@label" msgid "The following printers in your account have been added in Cura:" -msgstr "사용자의 계정에 있는 다음 프린터를 Cura에 추가하였습니다." +msgstr "사용자의 계정에 있는 다음 프린터를 Cura에 추가하였습니다:" #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:204 msgctxt "@button" @@ -3542,8 +3398,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "장치에 연결할 수 없습니다." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "Ultimaker 프린터로 연결할 수 없습니까?" @@ -3558,8 +3413,7 @@ msgctxt "@label" msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." msgstr "알 수 없는 프린터이거나 그룹의 호스트가 아니기 때문에 이 프린터를 추가할 수 없습니다." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 msgctxt "@button" msgid "Back" msgstr "뒤로" @@ -3594,8 +3448,7 @@ msgctxt "@button" msgid "Get started" msgstr "시작하기" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Ultimaker 플랫폼에 로그인" @@ -3849,8 +3702,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Python용 정적 유형 검사기" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "SSL 신뢰성 검증용 루트 인증서" @@ -3895,8 +3747,7 @@ msgctxt "@label" msgid "Linux cross-distribution application deployment" msgstr "Linux 교차 배포 응용 프로그램 배포" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 msgctxt "@title:window" msgid "Open file(s)" msgstr "파일 열기" @@ -3967,8 +3818,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "현재 변경 사항" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "항상 묻기" @@ -4078,8 +3928,7 @@ msgctxt "@label" msgid "Preset printers" msgstr "프린터 사전 설정" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 msgctxt "@label" msgid "Print settings" msgstr "프린팅 설정" @@ -4110,8 +3959,7 @@ msgctxt "@label:header" msgid "Custom profiles" msgstr "사용자 정의 프로파일" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 msgctxt "@action:button" msgid "Discard current changes" msgstr "현재 변경 사항 삭제" @@ -4147,8 +3995,7 @@ msgid "There is no %1 profile for the configuration in extruder %2. The default msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" msgstr[0] "압출기 %2의 구성에 대한 %1 프로파일이 없습니다. 대신 기본 의도가 사용됩니다" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 msgctxt "@label" msgid "Profiles" msgstr "프로파일" @@ -4426,15 +4273,12 @@ msgid "Overrides %1 setting." msgid_plural "Overrides %1 settings." msgstr[0] "%1 설정을 덮어씁니다." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 msgctxt "@title:tab" msgid "Profiles" msgstr "프로파일" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 msgctxt "@action:button" msgid "Activate" msgstr "활성화" @@ -4449,20 +4293,17 @@ msgctxt "@label" msgid "Duplicate" msgstr "복제" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 msgctxt "@action:button" msgid "Rename" msgstr "이름 바꾸기" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 msgctxt "@action:button" msgid "Import" msgstr "가져오기" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 msgctxt "@action:button" msgid "Export" msgstr "내보내기" @@ -4482,14 +4323,12 @@ msgctxt "@title:window" msgid "Duplicate Profile" msgstr "프로파일 복제하기" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 msgctxt "@title:window" msgid "Confirm Remove" msgstr "제거 확인" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "%1을 제거 하시겠습니까? 이것은 취소 할 수 없습니다!" @@ -4534,8 +4373,7 @@ msgctxt "@title:tab" msgid "Global Settings" msgstr "전역 설정" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "General" msgstr "일반" @@ -4988,8 +4826,7 @@ msgctxt "@action:label" msgid "Printer" msgstr "프린터" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 msgctxt "@title:window" msgid "Import Material" msgstr "재료 가져 오기" @@ -5004,8 +4841,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "재료를 성공적으로 가져왔습니다" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 msgctxt "@title:window" msgid "Export Material" msgstr "재료 내보내기" @@ -5055,9 +4891,7 @@ msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." msgstr "Digital Factory에 연결된 모든 프린터와 자동으로 재료 프로파일을 동기화하려면 Cura에 가입되어 있어야 합니다." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" msgstr "재료를 USB로 동기화" @@ -5065,7 +4899,7 @@ msgstr "재료를 USB로 동기화" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "다음 프린터는 새 재료 프로파일을 받게 됩니다." +msgstr "다음 프린터는 새 재료 프로파일을 받게 됩니다:" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" @@ -5075,10 +4909,9 @@ msgstr "재료를 프린터로 전송할 때 어떤 문제가 발생했습니다 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "다음 프린터에 재료 프로파일이 성공적으로 동기화되었습니다." +msgstr "다음 프린터에 재료 프로파일이 성공적으로 동기화되었습니다:" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" msgstr "문제 해결" @@ -5103,14 +4936,12 @@ msgctxt "@button" msgid "Try again" msgstr "다시 시도" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" msgstr "완료" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" msgstr "동기화" @@ -5190,8 +5021,7 @@ msgctxt "@label:textbox" msgid "Check all" msgstr "모두 확인" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 msgctxt "@title:tab" msgid "Printers" msgstr "프린터" @@ -5402,14 +5232,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "노즐을 예열하기 위한 온도." -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "취소" -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "예열" @@ -5760,8 +5588,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "설정 폴더 표시" -#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "설정 보기..." @@ -5874,8 +5701,7 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "%1 닫기" -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 +#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "%1을(를) 정말로 종료하시겠습니까?" diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index 0c78d5fb6e..5d2abdfb65 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0100\n" -"PO-Revision-Date: 2021-11-04 08:04+0100\n" +"PO-Revision-Date: 2022-01-10 12:10+0100\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" "Language: pt_BR\n" @@ -22,10 +22,7 @@ msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "Não pude criar arquivo do diretório de dados de usuário: {}" -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 -#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:122 /home/clamboo/Desktop/Cura/cura/Backups/Backup.py:159 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "Backup" @@ -45,27 +42,22 @@ msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" msgstr "O seguinte erro ocorreu ao tentar restaurar um backup do Cura:" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:55 msgctxt "@action:button" msgid "Please sync the material profiles with your printers before starting to print." msgstr "Por favor sincronize os perfis de material com suas impressoras antes de começar a imprimir." -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:56 msgctxt "@action:button" msgid "New materials installed" msgstr "Novos materiais instalados" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" msgstr "Sincronizar materiais com impressoras" -#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 +#: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "Saiba mais" @@ -106,11 +98,8 @@ msgctxt "@menuitem" msgid "Not overridden" msgstr "Não sobreposto" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:361 /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:1614 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "Desconhecido" @@ -125,9 +114,7 @@ msgctxt "@label" msgid "Available networked printers" msgstr "Impressoras de rede disponíveis" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/QualityManagementModel.py:338 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:11 msgctxt "@label" msgid "Default" msgstr "Default" @@ -148,38 +135,32 @@ msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Todos Os Arquivos (*)" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "Visual" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:15 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "O perfil visual é projetado para imprimir protótipos e modelos virtuais com o objetivo de alta qualidade visual e de superfície." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engenharia" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:19 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "O perfil de engenharia é projetado para imprimir protótipos funcionais e partes de uso final com o objetivo de melhor precisão e tolerâncias mais estritas." -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "Rascunho" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/clamboo/Desktop/Cura/cura/Machines/Models/IntentTranslations.py:23 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "O perfil de rascunho é projetado para imprimir protótipos iniciais e validações de conceito com o objetivo de redução significativa de tempo de impressão." @@ -189,8 +170,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "Material Personalizado" -#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 +#: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:289 /home/clamboo/Desktop/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:346 msgctxt "@label" msgid "Custom" msgstr "Personalizado" @@ -200,27 +180,22 @@ msgctxt "@info:title" msgid "Login failed" msgstr "Login falhou" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:24 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "Achando novos lugares para objetos" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:28 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 msgctxt "@info:title" msgid "Finding Location" msgstr "Buscando Localização" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 /home/clamboo/Desktop/Cura/cura/MultiplyObjectsJob.py:99 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "Não foi possível achar um lugar dentro do volume de construção para todos os objetos" -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 +#: /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsJob.py:42 /home/clamboo/Desktop/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:152 msgctxt "@info:title" msgid "Can't Find Location" msgstr "Não Foi Encontrada Localização" @@ -230,8 +205,7 @@ msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." msgstr "" -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." msgstr "" @@ -241,9 +215,7 @@ msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." msgstr "" -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +#: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." msgstr "" @@ -310,9 +282,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "Somente um arquivo G-Code pode ser carregado por vez. Pulando importação de {0}" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 -#: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1809 /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationService.py:217 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:177 msgctxt "@info:title" msgid "Warning" msgstr "Aviso" @@ -323,60 +293,41 @@ msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "Não é possível abrir nenhum outro arquivo se G-Code estiver sendo carregado. Pulando importação de {0}" -#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 +#: /home/clamboo/Desktop/Cura/cura/CuraApplication.py:1821 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:141 #: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 msgctxt "@info:title" msgid "Error" msgstr "Erro" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:67 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:286 msgctxt "@action:button" msgid "Skip" msgstr "Pular" -#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 -#: /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 +#: /home/clamboo/Desktop/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 /home/clamboo/Desktop/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 +#: /home/clamboo/Desktop/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:485 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:174 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" msgstr "Fechar" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:57 /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" msgstr "Próximo" -#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 +#: /home/clamboo/Desktop/Cura/cura/UI/WelcomePagesModel.py:290 /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" msgstr "Finalizar" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:67 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:48 msgctxt "@action:button" msgid "Add" msgstr "Adicionar" -#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 +#: /home/clamboo/Desktop/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:445 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:234 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:19 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/ToolboxConfirmUninstallResetDialog.qml:81 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:44 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:352 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:82 #: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 msgctxt "@action:button" msgid "Cancel" @@ -448,8 +399,7 @@ msgctxt "@tooltip" msgid "Other" msgstr "Outros" -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 -#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 +#: /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:37 /home/clamboo/Desktop/Cura/cura/UI/TextManager.py:61 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "As notas de lançamento não puderam ser abertas." @@ -658,8 +608,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 +#: /home/clamboo/Desktop/Cura/cura/Settings/MachineManager.py:713 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 msgctxt "@label" msgid "Nozzle" msgstr "Bico" @@ -679,21 +628,18 @@ msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "Extrusor(es) Desabilitado(s)" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:207 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "O Arquivo Já Existe" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:208 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "O arquivo {0} já existe. Tem certeza que quer sobrescrevê-lo?" -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 -#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 +#: /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:459 /home/clamboo/Desktop/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "URL de arquivo inválida:" @@ -745,8 +691,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "Erro ao importar perfil de {0}:" -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/clamboo/Desktop/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -818,8 +763,7 @@ msgctxt "@info:tooltip" msgid "Configure Per Model Settings" msgstr "Configurar ajustes por Modelo" -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /home/clamboo/Desktop/Cura/plugins/CuraProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Perfil do Cura" @@ -829,8 +773,7 @@ msgctxt "@item:inlistbox" msgid "X3D File" msgstr "Arquivo X3D" -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/DriveApiService.py:86 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "Houve um erro ao tentar restaurar seu backup." @@ -906,8 +849,7 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "Salvar em Unidade Removível {0}" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Não há formatos de arquivo disponíveis com os quais escrever!" @@ -923,8 +865,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "Salvando" -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:108 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:111 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -936,8 +877,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "Não foi possível encontrar nome de arquivo ao tentar escrever em {device}." -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 -#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 +#: /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:140 /home/clamboo/Desktop/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:159 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1019,8 +959,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "O arquivo de projeto {0} tornou-se subitamente inacessível: {1}." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:643 /home/clamboo/Desktop/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "Não Foi Possível Abrir o Arquivo de Projeto" @@ -1037,30 +976,23 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." msgstr "O arquivo de projeto {0} foi feito usando perfis que são desconhecidos para esta versão do Ultimaker Cura." -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:27 /home/clamboo/Desktop/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "Arquivo 3MF" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:149 #: /home/clamboo/Desktop/Cura/plugins/UFPWriter/UFPWriter.py:159 msgctxt "@info:error" msgid "Can't write to UFP file:" msgstr "Não foi possível escrever no arquivo UFP:" -#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 -#: /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 +#: /home/clamboo/Desktop/Cura/plugins/UFPWriter/__init__.py:28 /home/clamboo/Desktop/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Pacote de Formato da Ultimaker" -#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 +#: /home/clamboo/Desktop/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeReader/__init__.py:14 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "Arquivo G-Code" @@ -1075,8 +1007,7 @@ msgctxt "@item:inlistbox" msgid "X-Ray view" msgstr "Visão de Raios-X" -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "Processando Camadas" @@ -1111,12 +1042,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "Não foi possível fatiar com o material atual visto que é incompatível com a máquina ou configuração selecionada." -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 -#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:396 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:456 +#: /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:468 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:480 /home/clamboo/Desktop/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:493 msgctxt "@info:title" msgid "Unable to slice" msgstr "Não foi possível fatiar" @@ -1162,8 +1089,7 @@ msgctxt "@item:inlistbox" msgid "AMF File" msgstr "Arquivo AMF" -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /home/clamboo/Desktop/Cura/plugins/GCodeGzReader/__init__.py:17 /home/clamboo/Desktop/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "Arquivo de G-Code Comprimido" @@ -1223,8 +1149,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "Interpretando G-Code" -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 -#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 +#: /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:349 /home/clamboo/Desktop/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "Detalhes do G-Code" @@ -1316,8 +1241,7 @@ msgctxt "@info:generic" msgid "Syncing..." msgstr "Sincronizando..." -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:95 /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "Alterações detectadas de sua conta Ultimaker" @@ -1347,8 +1271,7 @@ msgctxt "@button" msgid "Decline" msgstr "Recusar" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/src/CloudSync/LicenseModel.py:10 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:56 msgctxt "@button" msgid "Agree" msgstr "Concordar" @@ -1363,8 +1286,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "O GCodeWriter não suporta modo binário." -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 +#: /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/clamboo/Desktop/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "Por favor prepare o G-Code antes de exportar." @@ -1389,8 +1311,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "Não há camadas a exibir" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationView.py:136 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "Não mostrar essa mensagem novamente" @@ -1613,8 +1534,7 @@ msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Esta impressora não está ligada à Digital Factory:" msgstr[1] "Estas impressoras não estão ligadas à Digital Factory:" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:342 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:432 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1743,8 +1663,7 @@ msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." msgstr "" -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +#: /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/clamboo/Desktop/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "Sem permissão para gravar o espaço de trabalho aqui." @@ -1833,8 +1752,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Selecionar Ajustes a Personalizar para este modelo" -#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 +#: /home/clamboo/Desktop/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:55 /home/clamboo/Desktop/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:96 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrar..." @@ -1924,11 +1842,8 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Fazer backup e sincronizar os ajustes do Cura." -#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 +#: /home/clamboo/Desktop/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:225 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:171 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:53 msgctxt "@button" msgid "Sign in" msgstr "Entrar" @@ -1958,18 +1873,10 @@ msgctxt "@label" msgid "X (Width)" msgstr "X (largura)" -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 -#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:74 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:89 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:104 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:205 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:225 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:245 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:265 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:283 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:79 +#: /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:93 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:109 /home/clamboo/Desktop/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:124 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2194,14 +2101,12 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "Criar novos" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:75 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:70 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "Resumo - Projeto do Cura" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:97 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:94 msgctxt "@action:label" msgid "Printer settings" msgstr "Ajustes da impressora" @@ -2211,20 +2116,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "Como o conflito na máquina deve ser resolvido?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:103 msgctxt "@action:label" msgid "Type" msgstr "Tipo" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:183 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 msgctxt "@action:label" msgid "Printer Group" msgstr "Grupo de Impressora" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:205 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:219 msgctxt "@action:label" msgid "Profile settings" msgstr "Ajustes de perfil" @@ -2234,28 +2136,22 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "Como o conflito no perfil deve ser resolvido?" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:242 /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:353 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:118 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:243 msgctxt "@action:label" msgid "Name" msgstr "Nome" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:258 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:260 msgctxt "@action:label" msgid "Intent" msgstr "Objetivo" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:274 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:227 msgctxt "@action:label" msgid "Not in profile" msgstr "Ausente no perfil" -#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 +#: /home/clamboo/Desktop/Cura/plugins/3MFReader/WorkspaceDialog.qml:279 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:232 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -2416,8 +2312,7 @@ msgctxt "@item:inlistbox" msgid "Linear" msgstr "Linear" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:161 /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:172 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "Translucidez" @@ -2442,9 +2337,7 @@ msgctxt "@action:label" msgid "Smoothing" msgstr "Suavização" -#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 -#: /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 +#: /home/clamboo/Desktop/Cura/plugins/ImageReader/ConfigUI.qml:227 /home/clamboo/Desktop/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:139 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:361 msgctxt "@action:button" msgid "OK" msgstr "Ok" @@ -2524,8 +2417,7 @@ msgctxt "@action:button" msgid "Install" msgstr "Instalar" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxProgressButton.qml:20 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:46 msgctxt "@action:button" msgid "Installed" msgstr "Instalado" @@ -2535,8 +2427,7 @@ msgctxt "@label" msgid "Premium" msgstr "Premium" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 msgctxt "@info:tooltip" msgid "Go to Web Marketplace" msgstr "Ir ao Mercado Web" @@ -2601,20 +2492,17 @@ msgctxt "@label:The string between and is the highlighted link" msgid "Buy material spools" msgstr "Comprar rolos de material" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:96 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:34 msgctxt "@action:button" msgid "Update" msgstr "Atualizar" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:97 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:35 msgctxt "@action:button" msgid "Updating" msgstr "Atualizando" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxDetailTileActions.qml:98 /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxInstalledTileActions.qml:36 msgctxt "@action:button" msgid "Updated" msgstr "Atualizado" @@ -2629,9 +2517,7 @@ msgctxt "@title:tab" msgid "Plugins" msgstr "Complementos" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:475 msgctxt "@title:tab" msgid "Materials" msgstr "Materiais" @@ -2706,8 +2592,7 @@ msgctxt "@label" msgid "Last updated" msgstr "Última atualização" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" msgid "Brand" msgstr "Marca" @@ -2767,9 +2652,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "Dispensar" -#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 +#: /home/clamboo/Desktop/Cura/plugins/Toolbox/resources/qml/dialogs/CompatibilityDialog.qml:23 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:77 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:123 #: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:186 msgctxt "@button" msgid "Next" @@ -2810,8 +2693,7 @@ msgctxt "@action:button" msgid "Confirm" msgstr "Confirmar" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:20 /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:49 msgctxt "@label" msgid "Color scheme" msgstr "Esquema de Cores" @@ -2866,8 +2748,7 @@ msgctxt "@label" msgid "Shell" msgstr "Perímetro" -#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 +#: /home/clamboo/Desktop/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:263 /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:65 msgctxt "@label" msgid "Infill" msgstr "Preenchimento" @@ -2912,16 +2793,12 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "Gerir Impressora" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:191 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:184 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:153 msgctxt "@label" msgid "Glass" msgstr "Vidro" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:254 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:523 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "Por favor atualize o firmware de sua impressora parar gerir a fila remotamente." @@ -2951,9 +2828,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "Ocioso" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:364 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 msgctxt "@label:status" msgid "Preparing..." msgstr "Preparando..." @@ -3090,8 +2965,7 @@ msgctxt "@label" msgid "Aluminum" msgstr "Alumínio" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Finished" msgstr "Finalizado" @@ -3101,17 +2975,13 @@ msgctxt "@label:status" msgid "Aborting..." msgstr "Abortando..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 msgctxt "@label:status" msgid "Aborted" msgstr "Abortado" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 #: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Failed" @@ -3162,9 +3032,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "Editar" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:88 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:138 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:156 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:55 msgctxt "@action:button" msgid "Remove" @@ -3180,20 +3048,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "Se sua impressora não está listada, leia o guia de resolução de problemas de impressão em rede" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:205 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:263 msgctxt "@label" msgid "Type" msgstr "Tipo" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:225 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:279 msgctxt "@label" msgid "Firmware version" msgstr "Versão do firmware" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:239 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:295 msgctxt "@label" msgid "Address" msgstr "Endereço" @@ -3223,8 +3088,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "Endereço IP inválido" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:146 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "Por favor entre um endereço IP válido." @@ -3234,8 +3098,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "Endereço da Impressora" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:331 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:102 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "Entre o endereço IP da sua impressora na rede." @@ -3250,8 +3113,7 @@ msgctxt "@label" msgid "Delete" msgstr "Remover" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:290 msgctxt "@label" msgid "Resume" msgstr "Continuar" @@ -3266,9 +3128,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "Continuando..." -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:285 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:294 msgctxt "@label" msgid "Pause" msgstr "Pausar" @@ -3308,8 +3168,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "Você tem certeza que quer abortar %1?" -#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 -#: /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 +#: /home/clamboo/Desktop/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:164 /home/clamboo/Desktop/Cura/resources/qml/MonitorButton.qml:336 msgctxt "@window:title" msgid "Abort print" msgstr "Abortar impressão" @@ -3382,8 +3241,7 @@ msgctxt "@action:button" msgid "Marketplace" msgstr "Mercado" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:27 /home/clamboo/Desktop/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" msgstr "Arquivo (&F)" @@ -3393,14 +3251,12 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "&Editar" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 /home/clamboo/Desktop/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "&Ver" -#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 -#: /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /home/clamboo/Desktop/Cura/resources/qml/MainWindow/ApplicationMenu.qml:60 /home/clamboo/Desktop/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "Aju&stes" @@ -3555,8 +3411,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "Não foi possível conectar ao dispositivo." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:207 /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:212 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "Não consegue conectar à sua impressora Ultimaker?" @@ -3571,8 +3426,7 @@ msgctxt "@label" msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." msgstr "Esta impressora não pode ser adicionada porque é uma impressora desconhecida ou porque não é o host do grupo." -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:334 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:707 msgctxt "@button" msgid "Back" msgstr "Voltar" @@ -3607,8 +3461,7 @@ msgctxt "@button" msgid "Get started" msgstr "Começar" -#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -#: /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 +#: /home/clamboo/Desktop/Cura/resources/qml/WelcomePages/CloudContent.qml:64 /home/clamboo/Desktop/Cura/resources/qml/Account/GeneralOperations.qml:20 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Entre na plataforma Ultimaker" @@ -3862,8 +3715,7 @@ msgctxt "@Label" msgid "Static type checker for Python" msgstr "Verificador de tipos estáticos para Python" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:156 /home/clamboo/Desktop/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Certificados raiz para validar confiança de SSL" @@ -3908,8 +3760,7 @@ msgctxt "@label" msgid "Linux cross-distribution application deployment" msgstr "Implementação de aplicação multidistribuição em Linux" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:645 msgctxt "@title:window" msgid "Open file(s)" msgstr "Abrir arquivo(s)" @@ -3980,8 +3831,7 @@ msgctxt "@title:column" msgid "Current changes" msgstr "Alterações atuais" -#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 +#: /home/clamboo/Desktop/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "Sempre perguntar" @@ -4091,8 +3941,7 @@ msgctxt "@label" msgid "Preset printers" msgstr "Impressoras pré-ajustadas" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:19 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:374 msgctxt "@label" msgid "Print settings" msgstr "Ajustes de impressão" @@ -4123,8 +3972,7 @@ msgctxt "@label:header" msgid "Custom profiles" msgstr "Perfis personalizados" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:244 /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:564 msgctxt "@action:button" msgid "Discard current changes" msgstr "Descartar ajustes atuais" @@ -4161,8 +4009,7 @@ msgid_plural "There is no %1 profile for the configurations in extruders %2. The msgstr[0] "Não há perfil %1 para a configuração no extrusor %2. O objetivo default será usado no lugar dele" msgstr[1] "Não há perfis %1 para a configurações nos extrusores %2. O objetivo default será usado no lugar deles" -#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 +#: /home/clamboo/Desktop/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:736 msgctxt "@label" msgid "Profiles" msgstr "Perfis" @@ -4443,15 +4290,12 @@ msgid_plural "Overrides %1 settings." msgstr[0] "Sobrepõe %1 ajuste." msgstr[1] "Sobrepõe %1 ajustes." -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:34 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:477 msgctxt "@title:tab" msgid "Profiles" msgstr "Perfis" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:84 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:108 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:40 msgctxt "@action:button" msgid "Activate" msgstr "Ativar" @@ -4466,20 +4310,17 @@ msgctxt "@label" msgid "Duplicate" msgstr "Duplicar" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:152 /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:63 msgctxt "@action:button" msgid "Rename" msgstr "Renomear" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:167 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:171 msgctxt "@action:button" msgid "Import" msgstr "Importar" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:179 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:185 msgctxt "@action:button" msgid "Export" msgstr "Exportar" @@ -4499,14 +4340,12 @@ msgctxt "@title:window" msgid "Duplicate Profile" msgstr "Duplicar Perfil" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:277 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:312 msgctxt "@title:window" msgid "Confirm Remove" msgstr "Confirmar Remoção" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/ProfilesPage.qml:278 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:315 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "Tem certeza que deseja remover %1? Isto não poderá ser desfeito!" @@ -4551,8 +4390,7 @@ msgctxt "@title:tab" msgid "Global Settings" msgstr "Ajustes globais" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/GeneralPage.qml:17 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "General" msgstr "Geral" @@ -5005,8 +4843,7 @@ msgctxt "@action:label" msgid "Printer" msgstr "Impressora" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:329 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:337 msgctxt "@title:window" msgid "Import Material" msgstr "Importar Material" @@ -5021,8 +4858,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" msgstr "Material %1 importado com sucesso" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:360 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:368 msgctxt "@title:window" msgid "Export Material" msgstr "Exportar Material" @@ -5072,9 +4908,7 @@ msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." msgstr "" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:165 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" msgstr "" @@ -5094,8 +4928,7 @@ msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" msgstr "" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:256 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:444 msgctxt "@button" msgid "Troubleshooting" msgstr "" @@ -5120,14 +4953,12 @@ msgctxt "@button" msgid "Try again" msgstr "" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:491 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:716 msgctxt "@button" msgid "Done" msgstr "" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:493 /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:618 msgctxt "@button" msgid "Sync" msgstr "" @@ -5207,8 +5038,7 @@ msgctxt "@label:textbox" msgid "Check all" msgstr "Verificar tudo" -#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 +#: /home/clamboo/Desktop/Cura/resources/qml/Preferences/MachinesPage.qml:16 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:473 msgctxt "@title:tab" msgid "Printers" msgstr "Impressoras" @@ -5303,7 +5133,7 @@ msgstr "Minhas impressoras" #: /home/clamboo/Desktop/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Monitora as impressoras na Ultimaker Digital Factory" +msgstr "Monitora as impressoras na Ultimaker Digital Factory." #: /home/clamboo/Desktop/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5420,14 +5250,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." msgstr "A temperatura com a qual pré-aquecer o hotend." -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:341 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:332 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "Cancelar" -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 -#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 +#: /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:344 /home/clamboo/Desktop/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:335 msgctxt "@button" msgid "Pre-heat" msgstr "Pré-aquecer" @@ -5778,8 +5606,7 @@ msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" msgstr "Exibir Pasta de Configuração" -#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 -#: /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 +#: /home/clamboo/Desktop/Cura/resources/qml/Actions.qml:476 /home/clamboo/Desktop/Cura/resources/qml/Settings/SettingView.qml:535 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "Configurar a visibilidade dos ajustes..." @@ -5892,8 +5719,7 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "Fechando %1" -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 -#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 +#: /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:595 /home/clamboo/Desktop/Cura/resources/qml/Cura.qml:607 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "Tem certeza que quer sair de %1?" @@ -7400,7 +7226,8 @@ msgstr "Verificador de Modelo" #~ "\n" #~ "Select your printer from the list below:" #~ msgstr "" -#~ "Para imprimir diretamente para sua impressora pela rede, por favor se certifique que a impressora esteja conectada na rede usando um cabo de rede ou conectando sua impressora na rede WIFI. Se você não conectar o Cura à sua impressora, você ainda pode usar uma unidade USB para transferir arquivos G-Code para sua impressora.\n" +#~ "Para imprimir diretamente para sua impressora pela rede, por favor se certifique que a impressora esteja conectada na rede usando um cabo de rede ou conectando sua impressora na rede WIFI. Se você não conectar o Cura à sua impressora, você ainda pode usar uma unidade USB para transferir arquivos G-" +#~ "Code para sua impressora.\n" #~ "\n" #~ "Selecione sua impressora da lista abaixo:" From 4f5b92c0f358f0d72b23694ab78a39b86ba658b5 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 12:32:59 +0100 Subject: [PATCH 21/59] Correct project version This is for Cura 4.13. Contributes to issue CURA-8753. --- resources/i18n/pt_BR/cura.po | 2 +- resources/i18n/pt_BR/fdmextruder.def.json.po | 2 +- resources/i18n/pt_BR/fdmprinter.def.json.po | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index 21542c55df..abc5b636c0 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 4.12\n" +"Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0100\n" "PO-Revision-Date: 2022-01-04 07:44+0100\n" diff --git a/resources/i18n/pt_BR/fdmextruder.def.json.po b/resources/i18n/pt_BR/fdmextruder.def.json.po index df8e21b1d5..fd346707cf 100644 --- a/resources/i18n/pt_BR/fdmextruder.def.json.po +++ b/resources/i18n/pt_BR/fdmextruder.def.json.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 4.12\n" +"Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 12:00+0000\n" "PO-Revision-Date: 2021-04-11 17:09+0200\n" diff --git a/resources/i18n/pt_BR/fdmprinter.def.json.po b/resources/i18n/pt_BR/fdmprinter.def.json.po index 0edb666c16..ef79c89037 100644 --- a/resources/i18n/pt_BR/fdmprinter.def.json.po +++ b/resources/i18n/pt_BR/fdmprinter.def.json.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 4.12\n" +"Project-Id-Version: Cura 4.13\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2021-12-10 11:59+0000\n" "PO-Revision-Date: 2022-01-04 05:45+0100\n" From e382a4cfb4dc0785f718e3670bcf6f8a45d9aef7 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 14:17:46 +0100 Subject: [PATCH 22/59] Corrections to Chinese Contributes to issue CURA-8753. Co-authored-by: Casper Lamboo --- resources/i18n/zh_CN/cura.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 5c92efe647..ab248b8cae 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -251,7 +251,7 @@ msgstr "来自 Digital Factory 的响应缺少重要信息。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "无法通过 Digital Factory 同步材料与某些打印机。" +msgstr "无法通过 Digital Factory 为某些打印机同步材料配置文件。" #: /home/clamboo/Desktop/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" @@ -616,7 +616,7 @@ msgstr "所提供的状态不正确。" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "使用帐户服务器进行身份验证时超时。" +msgstr "使用帐户服务器进行身份验证超时。" #: /home/clamboo/Desktop/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" @@ -5064,7 +5064,7 @@ msgstr "要自动将材料配置文件与连接到 Digital Factory 的所有打 #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:611 msgctxt "@button" msgid "Sync materials with USB" -msgstr "同步材料与 USB" +msgstr "使用 USB 同步材料" #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:200 msgctxt "@title:header" From b0edbea29740297d474d7109db1b51f776342491 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 14:18:56 +0100 Subject: [PATCH 23/59] Fix small mistakes found during post-check Contributes to issue CURA-8753. --- resources/i18n/de_DE/cura.po | 2 +- resources/i18n/es_ES/fdmprinter.def.json.po | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index ca32b54a5b..b0d42e04e1 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -5005,7 +5005,7 @@ msgstr "Klicken Sie auf die Schaltfläche Materialarchiv exportieren." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "Speichern Sie die .umm- Datei auf einem USB-Stick." +msgstr "Speichern Sie die .umm-Datei auf einem USB-Stick." #: /home/clamboo/Desktop/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" diff --git a/resources/i18n/es_ES/fdmprinter.def.json.po b/resources/i18n/es_ES/fdmprinter.def.json.po index 5b3da5e8e4..2c56a713c6 100644 --- a/resources/i18n/es_ES/fdmprinter.def.json.po +++ b/resources/i18n/es_ES/fdmprinter.def.json.po @@ -56,7 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "Los comandos de GCode que se ejecutarán justo al inicio separados por - \n." +msgstr "Los comandos de GCode que se ejecutarán justo al inicio - separados por \n." #: fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -68,7 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "Los comandos de GCode que se ejecutarán justo al final separados por -\n." +msgstr "Los comandos de GCode que se ejecutarán justo al final - separados por \n." #: fdmprinter.def.json msgctxt "material_guid label" From 7157389c535369603f6e53043a407516863e0cdd Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 14:27:14 +0100 Subject: [PATCH 24/59] Add missing msgstr Contributes to issue CURA-8753. --- resources/i18n/de_DE/fdmprinter.def.json.po | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resources/i18n/de_DE/fdmprinter.def.json.po b/resources/i18n/de_DE/fdmprinter.def.json.po index 1a28f68c03..25ee8fcf09 100644 --- a/resources/i18n/de_DE/fdmprinter.def.json.po +++ b/resources/i18n/de_DE/fdmprinter.def.json.po @@ -56,6 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." +msgstr "" "G-Code-Befehle, die ganz am Anfang ausgeführt werden - getrennt durch \n" "." @@ -69,6 +70,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." +msgstr "" "G-Code-Befehle, die ganz am Ende ausgeführt werden - getrennt durch \n" "." From d966fe4811ed5bab2043f07e51a9d6ef9865d1be Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 15:07:23 +0100 Subject: [PATCH 25/59] Re-enable Czech translations These translations are complete again. Contributes to issue CURA-8753. --- resources/qml/Preferences/GeneralPage.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml index f7744e1e13..e7323393ec 100644 --- a/resources/qml/Preferences/GeneralPage.qml +++ b/resources/qml/Preferences/GeneralPage.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2020 Ultimaker B.V. +// Copyright (c) 2022 Ultimaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -162,7 +162,7 @@ UM.PreferencesPage Component.onCompleted: { append({ text: "English", code: "en_US" }) -// append({ text: "Čeština", code: "cs_CZ" }) + append({ text: "Čeština", code: "cs_CZ" }) append({ text: "Deutsch", code: "de_DE" }) append({ text: "Español", code: "es_ES" }) //Finnish is disabled for being incomplete: append({ text: "Suomi", code: "fi_FI" }) From 3e7b74954d090895759d00e5081af64da68be2ab Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 15:14:40 +0100 Subject: [PATCH 26/59] Indicate that Marketplace shouldn't get translated --- resources/qml/Actions.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/qml/Actions.qml b/resources/qml/Actions.qml index aa88c9176d..4ec2f03260 100644 --- a/resources/qml/Actions.qml +++ b/resources/qml/Actions.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2021 Ultimaker B.V. +// Copyright (c) 2022 Ultimaker B.V. // Cura is released under the terms of the LGPLv3 or higher. pragma Singleton @@ -215,14 +215,14 @@ Item Action { id: marketplaceMaterialsAction - text: catalog.i18nc("@action:inmenu", "Add more materials from Marketplace") + text: catalog.i18nc("@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate.", "Add more materials from Marketplace") } Action { id: updateProfileAction; enabled: !Cura.MachineManager.stacksHaveErrors && Cura.MachineManager.hasUserSettings && Cura.MachineManager.activeQualityChangesGroup != null - text: catalog.i18nc("@action:inmenu menubar:profile","&Update profile with current settings/overrides"); + text: catalog.i18nc("@action:inmenu menubar:profile", "&Update profile with current settings/overrides"); onTriggered: Cura.ContainerManager.updateQualityChanges(); } @@ -480,7 +480,7 @@ Item Action { id: browsePackagesAction - text: catalog.i18nc("@action:menu", "&Marketplace") + text: "&Marketplace" iconName: "plugins_browse" } } From 71ba6615c56bc12a0520fc9b724718f18702126d Mon Sep 17 00:00:00 2001 From: fvrmr <77000924+fvrmr@users.noreply.github.com> Date: Mon, 10 Jan 2022 16:55:32 +0100 Subject: [PATCH 27/59] Update change_log.txt Updated changelog, added bug fixes and video link --- resources/texts/change_log.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 443a73bdee..752c6ffe40 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -1,8 +1,8 @@ [4.13] -Beta +For an overview of the new features in Cura 4.13, please watch our video. * Sync material profiles -With Ultimaker Cura 4.13 beta, we give you access to a seamless material experience for Ultimaker Material Alliance materials – with the ease of use you’ve come to expect from Ultimaker materials. You can easily synchronize your Material Alliance profiles with your S-line Ultimaker hardware, at the click of a button. +With Ultimaker Cura 4.13, we give you access to a seamless material experience for Ultimaker Material Alliance materials – with the ease of use you’ve come to expect from Ultimaker materials. You can easily synchronize your Material Alliance profiles with your S-line Ultimaker hardware, at the click of a button. * New print profile A new print profile with 0.3mm layer height for PLA Tough PLA, PVA and BAM for Ultimaker S-line printers @@ -17,15 +17,20 @@ When printing with a 100% infill the infill pattern will change to ZigzZag for a We’ve streamlined the user login authentication by removing any restrictions, especially for strict enterprise-level IT requirements. * Other new features and improvements: -- TPU top layers +- Improved TPU: top layers have large bridge distance - Add warning icon to show which extruder is causing the configuration to be 'Not Supported', contributed by fieldOfView - Show what's new pages with every Cura build - Speed up loading of settings list - Re-use vertex buffer objects in rendering - Add Build Volume Temperature value to ChangeAtZ, contributed by legend069 - Allow plugins to have multiple views, contributed by Tyronnosaurus +- Reduced top/bottom speed for TPU +- Increased lined width for 0.3mm layer height profiles * Bug fixes: +- Fixed a crash when installing plugins. +- Fixed a bug with surface mode will not print all layers +- Fixed a bug where maximum retraction could cause a crash - Reduced flow for 100% density parts - Fixed a bug in Surface Mode where small line-segments were created - Changed the Russian translation for 'nozzle', contributed by mlapkin From 2b5c42ef178ad09174f3d53b12343e507cf13194 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 17:11:31 +0100 Subject: [PATCH 28/59] Shorten translation for 'sync materials with printers' These translations don't fit in the space we have for the button. We'll change the English text for the next release, but for this time we'll change just the translations that are giving us problems. We'll accept that Czech and Turkish still have a bit of overlap in their buttons for this release. Contributes to issue CURA-8753. --- resources/i18n/de_DE/cura.po | 2 +- resources/i18n/es_ES/cura.po | 2 +- resources/i18n/fr_FR/cura.po | 2 +- resources/i18n/it_IT/cura.po | 2 +- resources/i18n/nl_NL/cura.po | 2 +- resources/i18n/pt_BR/cura.po | 2 +- resources/i18n/pt_PT/cura.po | 2 +- resources/i18n/ru_RU/cura.po | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index b0d42e04e1..6a711a67bb 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -55,7 +55,7 @@ msgstr "Neue Materialien installiert" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "Materialien mit Druckern synchronisieren" +msgstr "Materialien synchronisieren" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index 0fe8ac9d6f..62ffb7e3f7 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -61,7 +61,7 @@ msgstr "Nuevos materiales instalados" #: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "Sincronizar materiales con impresoras" +msgstr "Sincronizar materiales" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 #: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index 417abd300a..f8a41bc81c 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -61,7 +61,7 @@ msgstr "Nouveaux matériaux installés" #: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "Synchroniser les matériaux avec les imprimantes" +msgstr "Synchroniser les matériaux" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 #: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index 624264677e..5187971b46 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -61,7 +61,7 @@ msgstr "Nuovi materiali installati" #: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "Sincronizza materiali con stampanti" +msgstr "Sincronizza materiali" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 #: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index 0f9e0d993d..d630cbc53c 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -61,7 +61,7 @@ msgstr "Nieuwe materialen geïnstalleerd" #: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "Synchroniseer materialen met printers" +msgstr "Synchroniseer materialen" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 #: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index aba1931555..f9d8002a8c 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -55,7 +55,7 @@ msgstr "Novos materiais instalados" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "Sincronizar materiais com impressoras" +msgstr "Sincronizar materiais" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index cf581f5533..ff9f94eab1 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -61,7 +61,7 @@ msgstr "Novos materiais instalados" #: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "Sincronizar materiais com impressoras" +msgstr "Sincronizar materiais" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 #: /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index 68d5650680..858f640f24 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -55,7 +55,7 @@ msgstr "Установлены новые материалы" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:63 msgctxt "@action:button" msgid "Sync materials with printers" -msgstr "Синхронизировать материалы с принтерами" +msgstr "Синхронизация материалов" #: /home/clamboo/Desktop/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/clamboo/Desktop/Cura/cura/Machines/Models/MaterialManagementModel.py:71 /home/clamboo/Desktop/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" From f4d60b38eeca7d74f7a9600b2d2dac3a3d1087b8 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 10 Jan 2022 17:28:45 +0100 Subject: [PATCH 29/59] Shorten two texts of 'Sync materials with printers' In most languages this doesn't properly fit in the space we have for these buttons. The same text in the window title and header was not changed. There we do have space for it. The button in the material manager was also not adjusted since it's different and already about as short as can be (but needs to refer to printers instead of materials due to the context of already being in the material manager). Contributes to issue CURA-8753. --- cura/Machines/Models/MaterialManagementModel.py | 2 +- cura/UltimakerCloud/CloudMaterialSync.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/Machines/Models/MaterialManagementModel.py b/cura/Machines/Models/MaterialManagementModel.py index 76b2c5b444..ce31193eb8 100644 --- a/cura/Machines/Models/MaterialManagementModel.py +++ b/cura/Machines/Models/MaterialManagementModel.py @@ -60,7 +60,7 @@ class MaterialManagementModel(QObject): sync_materials_message.addAction( "sync", - name = catalog.i18nc("@action:button", "Sync materials with printers"), + name = catalog.i18nc("@action:button", "Sync materials"), icon = "", description = "Sync your newly installed materials with your printers.", button_align = Message.ActionButtonAlignment.ALIGN_RIGHT diff --git a/cura/UltimakerCloud/CloudMaterialSync.py b/cura/UltimakerCloud/CloudMaterialSync.py index 8bf8962eaf..8848b9bd60 100644 --- a/cura/UltimakerCloud/CloudMaterialSync.py +++ b/cura/UltimakerCloud/CloudMaterialSync.py @@ -71,7 +71,7 @@ class CloudMaterialSync(QObject): sync_materials_message.addAction( "sync", - name = catalog.i18nc("@action:button", "Sync materials with printers"), + name = catalog.i18nc("@action:button", "Sync materials"), icon = "", description = "Sync your newly installed materials with your printers.", button_align = Message.ActionButtonAlignment.ALIGN_RIGHT From 03376b3df2e2958c3db91ff6d050e3ab6ba57c80 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 11 Jan 2022 09:20:57 +0100 Subject: [PATCH 30/59] Does need the env-var on Linux. But we need it opn platforms we might release an Enterprise edition for. Fortunately, Linux is not one of those platforms, so it all works out anyway. CURA-8475 --- cura_app.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura_app.py b/cura_app.py index 0a63db9376..c96e4ba48e 100755 --- a/cura_app.py +++ b/cura_app.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -# Copyright (c) 2020 Ultimaker B.V. +# Copyright (c) 2022 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. # Remove the working directory from sys.path. @@ -15,7 +15,8 @@ if "" in sys.path: import argparse import faulthandler import os -os.environ["QT_PLUGIN_PATH"] = "" # Security workaround: Don't need it, and introduces an attack vector, so set to nul. +if sys.platform != "linux": # Turns out the Linux build _does_ use this, but we're not making an Enterprise release for that system anyway. + os.environ["QT_PLUGIN_PATH"] = "" # Security workaround: Don't need it, and introduces an attack vector, so set to nul. from PyQt5.QtNetwork import QSslConfiguration, QSslSocket From cc7953c751b40c84cd892edf79394bb152b3c36b Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 11 Jan 2022 10:03:43 +0100 Subject: [PATCH 31/59] Fix spelling Contributes to issue CURA-8876. --- resources/texts/change_log.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 752c6ffe40..b4e6514b0f 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -11,7 +11,7 @@ A new print profile with 0.3mm layer height for PLA Tough PLA, PVA and BAM for U Show the model in the thumbnail of a .3mf file, contributed by fieldOfView * Infill density -When printing with a 100% infill the infill pattern will change to ZigzZag for all Ultimaker print profiles +When printing with a 100% infill the infill pattern will change to ZigZag for all Ultimaker print profiles * User login authentication We’ve streamlined the user login authentication by removing any restrictions, especially for strict enterprise-level IT requirements. @@ -34,8 +34,8 @@ We’ve streamlined the user login authentication by removing any restrictions, - Reduced flow for 100% density parts - Fixed a bug in Surface Mode where small line-segments were created - Changed the Russian translation for 'nozzle', contributed by mlapkin -- Fixed a visualization bug where layer lines were renderend in weird directions -- Fixed a crash when recieving incomplete cloud API responses +- Fixed a visualization bug where layer lines were rendered in weird directions +- Fixed a crash when receiving incomplete cloud API responses - Add SET_RPATH option to CMake, contributed by boomanaiden154 - Fixed initial layer bed and print head temperature for Snapmaker profile, contributed by prueker - Fixed shader compilation on some GPUs, contributed by fieldOfView From 1451c896422de7f2b4099007c83d0254b9fc9a50 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 11 Jan 2022 10:04:49 +0100 Subject: [PATCH 32/59] Document increased logging instead of plug-in fix We didn't fix the issue with plug-ins causing a crash at early start in rare occasions. We did increase logging so that we can hopefully fix it next time. Contributes to issue CURA-8876. --- resources/texts/change_log.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index b4e6514b0f..8cdcdd168e 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -26,9 +26,9 @@ We’ve streamlined the user login authentication by removing any restrictions, - Allow plugins to have multiple views, contributed by Tyronnosaurus - Reduced top/bottom speed for TPU - Increased lined width for 0.3mm layer height profiles +- Improved logging to allow debugging in early start-up process * Bug fixes: -- Fixed a crash when installing plugins. - Fixed a bug with surface mode will not print all layers - Fixed a bug where maximum retraction could cause a crash - Reduced flow for 100% density parts From 8b7403c2f67a8ec3f0411f7ad545fd6e9cd75560 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 11 Jan 2022 10:29:21 +0100 Subject: [PATCH 33/59] Also ignore QML2_IMPORT_PATH. More secure. part of CURA-8475 --- cura_app.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cura_app.py b/cura_app.py index c96e4ba48e..03399b5614 100755 --- a/cura_app.py +++ b/cura_app.py @@ -17,6 +17,7 @@ import faulthandler import os if sys.platform != "linux": # Turns out the Linux build _does_ use this, but we're not making an Enterprise release for that system anyway. os.environ["QT_PLUGIN_PATH"] = "" # Security workaround: Don't need it, and introduces an attack vector, so set to nul. + os.environ["QML2_IMPORT_PATH"] = "" # Security workaround: Don't need it, and introduces an attack vector, so set to nul. from PyQt5.QtNetwork import QSslConfiguration, QSslSocket From c328f3619dae3ad37fb1decccf1013afa18b410c Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 11 Jan 2022 10:43:44 +0100 Subject: [PATCH 34/59] Added bugfix for QT_PLUGIN_PATH --- resources/texts/change_log.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 8cdcdd168e..46b21fd18a 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -56,6 +56,7 @@ We’ve streamlined the user login authentication by removing any restrictions, - Fixed a bug where support blockers were included in the bounding box after loading a project file - Fixed a bug where grouped models become unslicable if the first extruder was disabled - Fixed a bug in Tree Support where the Z Distance was too big +- Prevented QT plug-ins from being loaded from an insecure directory if an environment variable is set * Printer definitions, profiles and materials: - Add Eazao Zero printer definition, contributed by Hogan-Polaris From 020b8f7510152efb7bf23836310232c0ab72eed3 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 11 Jan 2022 13:24:29 +0100 Subject: [PATCH 35/59] More consistent header for change log --- resources/texts/change_log.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 46b21fd18a..47e39adbaa 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -1,4 +1,4 @@ -[4.13] +[4.13.0] For an overview of the new features in Cura 4.13, please watch our video. * Sync material profiles From 5eee9958a026cd1191ef134a305c3aa87b6a3a59 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 11 Jan 2022 16:29:40 +0100 Subject: [PATCH 36/59] Case-insensitive visibility checking for printers In Qt's ListModel, the section headers collect items case-insensitively. However, when checking whether a printer should be visible (when the section header is expanded) was still checked case-sensitively. As a result, it was hiding all printers that did not use the same casing in its manufacturer name, e.g. FlashForge vs. Flashforge. Fixes #11125. --- resources/qml/WelcomePages/AddLocalPrinterScrollView.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml b/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml index 5fbe0f3909..912688e2dc 100644 --- a/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml +++ b/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml @@ -186,7 +186,7 @@ Item checked: ListView.view.currentIndex == index text: name - visible: base.currentSection == section + visible: base.currentSection.toLowerCase() === section.toLowerCase() onClicked: ListView.view.currentIndex = index } } From aad41807c365ccef001b787407d7dc756e11de02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20F=C3=A9ron?= Date: Tue, 11 Jan 2022 20:28:41 +0100 Subject: [PATCH 37/59] Remove unused import of sentry_sdk --- cura/CrashHandler.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/cura/CrashHandler.py b/cura/CrashHandler.py index c911a42350..35e9aa832b 100644 --- a/cura/CrashHandler.py +++ b/cura/CrashHandler.py @@ -12,8 +12,6 @@ import json import locale from typing import cast, Any -import sentry_sdk - try: from sentry_sdk.hub import Hub from sentry_sdk.utils import event_from_exception From 824c9fd837f26a1554f3b97a95c5f9146e3f0ef2 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Jan 2022 13:43:10 +0100 Subject: [PATCH 38/59] Add new raft extruder settings We want to be able to print the layers of the raft with different extruders. To this end, we'll make sub-settings of the adhesion extruder that allow setting the extruder for each part of the raft differently from the rest. Contributes to issue CURA-8868. --- resources/definitions/fdmprinter.def.json | 49 ++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 4b33b35daa..8ecb6e30ea 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -5411,7 +5411,54 @@ "value": "int(defaultExtruderPosition())", "enabled": "extruders_enabled_count > 1 and (resolveOrValue('adhesion_type') != 'none' or resolveOrValue('prime_tower_brim_enable'))", "settable_per_mesh": false, - "settable_per_extruder": false + "settable_per_extruder": false, + "children": + { + "skirt_brim_extruder_nr": + { + "label": "Skirt/Brim Extruder", + "description": "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion.", + "type": "extruder", + "default_value": "0", + "value": "adhesion_extruder_nr", + "enabled": "extruders_enabled_count > 1 and (resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable'))", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "raft_base_extruder_nr": + { + "label": "Raft Base Extruder", + "description": "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion.", + "type": "extruder", + "default_value": "0", + "value": "adhesion_extruder_nr", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('adhesion_type') == 'raft'", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "raft_interface_extruder_nr": + { + "label": "Raft Interface Extruder", + "description": "The extruder train to use for printing the second layer of the raft. This is used in multi-extrusion.", + "type": "extruder", + "default_value": "0", + "value": "adhesion_extruder_nr", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('adhesion_type') == 'raft'", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "raft_surface_extruder_nr": + { + "label": "Raft Surface Extruder", + "description": "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion.", + "type": "extruder", + "default_value": "0", + "value": "adhesion_extruder_nr", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('adhesion_type') == 'raft' and raft_surface_layers > 0", + "settable_per_mesh": false, + "settable_per_extruder": false + } + } }, "skirt_line_count": { From 262a005e5463346db6a1fa352e4f8128507348c0 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Jan 2022 13:52:47 +0100 Subject: [PATCH 39/59] Get extruder values from appropriate sub-adhesion-extruder The adhesion extruder is now split up into multiple sub-settings. Where applicable to the brim or skirt, get it from the skirt/brim extruder. Where applicable to a specific part of the raft, get it from that part's extruder. Where applicable to the whole raft, get it from the adhesion extruder. Contributes to issue CURA-8868. --- resources/definitions/fdmprinter.def.json | 74 +++++++++++------------ 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 8ecb6e30ea..e8f7f5530f 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3232,7 +3232,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('draft_shield_enabled') or resolveOrValue('ooze_shield_enabled')", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "skirt_brim_extruder_nr" }, "speed_z_hop": { @@ -3561,7 +3561,7 @@ "maximum_value_warning": "10000", "enabled": "resolveOrValue('acceleration_enabled') and (resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('draft_shield_enabled') or resolveOrValue('ooze_shield_enabled'))", "settable_per_mesh": false, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "skirt_brim_extruder_nr" }, "jerk_enabled": { @@ -3836,7 +3836,7 @@ "value": "jerk_layer_0", "enabled": "resolveOrValue('jerk_enabled') and (resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('draft_shield_enabled') or resolveOrValue('ooze_shield_enabled'))", "settable_per_mesh": false, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "skirt_brim_extruder_nr" } } }, @@ -5438,8 +5438,8 @@ }, "raft_interface_extruder_nr": { - "label": "Raft Interface Extruder", - "description": "The extruder train to use for printing the second layer of the raft. This is used in multi-extrusion.", + "label": "Raft Middle Extruder", + "description": "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion.", "type": "extruder", "default_value": "0", "value": "adhesion_extruder_nr", @@ -5472,7 +5472,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'skirt'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "skirt_brim_extruder_nr" }, "skirt_gap": { @@ -5486,7 +5486,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'skirt'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "skirt_brim_extruder_nr" }, "skirt_brim_minimal_length": { @@ -5515,7 +5515,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr", + "limit_to_extruder": "skirt_brim_extruder_nr", "children": { "brim_line_count": @@ -5531,7 +5531,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "skirt_brim_extruder_nr" } } }, @@ -5547,7 +5547,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'brim'", "settable_per_mesh": true, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "skirt_brim_extruder_nr" }, "brim_replaces_support": { @@ -5569,7 +5569,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'brim'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "skirt_brim_extruder_nr" }, "raft_margin": { @@ -5611,7 +5611,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_surface_extruder_nr" }, "layer_0_z_overlap": { @@ -5626,7 +5626,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_surface_extruder_nr" }, "raft_surface_layers": { @@ -5639,7 +5639,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_interface_extruder_nr" }, "raft_surface_thickness": { @@ -5655,7 +5655,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_surface_extruder_nr" }, "raft_surface_line_width": { @@ -5671,7 +5671,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_surface_extruder_nr" }, "raft_surface_line_spacing": { @@ -5687,7 +5687,7 @@ "value": "raft_surface_line_width", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_surface_extruder_nr" }, "raft_interface_thickness": { @@ -5703,7 +5703,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_interface_extruder_nr" }, "raft_interface_line_width": { @@ -5719,7 +5719,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_interface_extruder_nr" }, "raft_interface_line_spacing": { @@ -5735,7 +5735,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_interface_extruder_nr" }, "raft_base_thickness": { @@ -5751,7 +5751,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_base_extruder_nr" }, "raft_base_line_width": { @@ -5767,7 +5767,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_base_extruder_nr" }, "raft_base_line_spacing": { @@ -5783,7 +5783,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_base_extruder_nr" }, "raft_speed": { @@ -5816,7 +5816,7 @@ "value": "raft_speed", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_surface_extruder_nr" }, "raft_interface_speed": { @@ -5832,7 +5832,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_interface_extruder_nr" }, "raft_base_speed": { @@ -5848,7 +5848,7 @@ "value": "0.75 * raft_speed", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_base_extruder_nr" } } }, @@ -5881,7 +5881,7 @@ "maximum_value_warning": "10000", "enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled')", "settable_per_mesh": false, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_surface_extruder_nr" }, "raft_interface_acceleration": { @@ -5896,7 +5896,7 @@ "maximum_value_warning": "10000", "enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled')", "settable_per_mesh": false, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_interface_extruder_nr" }, "raft_base_acceleration": { @@ -5911,7 +5911,7 @@ "maximum_value_warning": "10000", "enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('acceleration_enabled')", "settable_per_mesh": false, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_base_extruder_nr" } } }, @@ -5944,7 +5944,7 @@ "maximum_value_warning": "100", "enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled')", "settable_per_mesh": false, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_surface_extruder_nr" }, "raft_interface_jerk": { @@ -5959,7 +5959,7 @@ "maximum_value_warning": "50", "enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled')", "settable_per_mesh": false, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_interface_extruder_nr" }, "raft_base_jerk": { @@ -5974,7 +5974,7 @@ "maximum_value_warning": "50", "enabled": "resolveOrValue('adhesion_type') == 'raft' and resolveOrValue('jerk_enabled')", "settable_per_mesh": false, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_base_extruder_nr" } } }, @@ -6006,7 +6006,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_surface_extruder_nr" }, "raft_interface_fan_speed": { @@ -6021,7 +6021,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_interface_extruder_nr" }, "raft_base_fan_speed": { @@ -6036,7 +6036,7 @@ "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "adhesion_extruder_nr" + "limit_to_extruder": "raft_base_extruder_nr" } } } @@ -6098,7 +6098,7 @@ "unit": "mm", "enabled": "resolveOrValue('prime_tower_enable')", "default_value": 200, - "value": "machine_width - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - max(map(abs, extruderValues('machine_nozzle_offset_x'))) - 1", + "value": "machine_width - max(extruderValue(skirt_brim_extruder_nr, 'brim_width') * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(skirt_brim_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - max(map(abs, extruderValues('machine_nozzle_offset_x'))) - 1", "maximum_value": "machine_width / 2 if machine_center_is_zero else machine_width", "minimum_value": "resolveOrValue('prime_tower_size') - machine_width / 2 if machine_center_is_zero else resolveOrValue('prime_tower_size')", "settable_per_mesh": false, @@ -6112,7 +6112,7 @@ "unit": "mm", "enabled": "resolveOrValue('prime_tower_enable')", "default_value": 200, - "value": "machine_depth - prime_tower_size - max(extruderValue(adhesion_extruder_nr, 'brim_width') * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(adhesion_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(adhesion_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - max(map(abs, extruderValues('machine_nozzle_offset_y'))) - 3", + "value": "machine_depth - prime_tower_size - max(extruderValue(skirt_brim_extruder_nr, 'brim_width') * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(skirt_brim_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - max(map(abs, extruderValues('machine_nozzle_offset_y'))) - 3", "maximum_value": "machine_depth / 2 - resolveOrValue('prime_tower_size') if machine_center_is_zero else machine_depth - resolveOrValue('prime_tower_size')", "minimum_value": "machine_depth / -2 if machine_center_is_zero else 0", "settable_per_mesh": false, From 304f57293dc3392d25afc9bbe252494eeca2cc76 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Jan 2022 14:09:57 +0100 Subject: [PATCH 40/59] Adjust build volume depending on new adhesion extruder sub-settings It should get these settings from the correct extruders even if they are different from one another. Contributes to issue CURA-8868. --- cura/BuildVolume.py | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index fc5691f034..8cbe535ea7 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -848,10 +848,10 @@ class BuildVolume(SceneNode): """ result = {} - adhesion_extruder = None #type: ExtruderStack + skirt_brim_extruder = None #type: ExtruderStack for extruder in used_extruders: - if int(extruder.getProperty("extruder_nr", "value")) == int(self._global_container_stack.getProperty("adhesion_extruder_nr", "value")): - adhesion_extruder = extruder + if int(extruder.getProperty("extruder_nr", "value")) == int(self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value")): + skirt_brim_extruder = extruder result[extruder.getId()] = [] # Currently, the only normally printed object is the prime tower. @@ -865,11 +865,11 @@ class BuildVolume(SceneNode): prime_tower_x = prime_tower_x - machine_width / 2 #Offset by half machine_width and _depth to put the origin in the front-left. prime_tower_y = prime_tower_y + machine_depth / 2 - if adhesion_extruder is not None and self._global_container_stack.getProperty("prime_tower_brim_enable", "value") and self._global_container_stack.getProperty("adhesion_type", "value") != "raft": + if skirt_brim_extruder is not None and self._global_container_stack.getProperty("prime_tower_brim_enable", "value") and self._global_container_stack.getProperty("adhesion_type", "value") != "raft": brim_size = ( - adhesion_extruder.getProperty("brim_line_count", "value") * - adhesion_extruder.getProperty("skirt_brim_line_width", "value") / 100.0 * - adhesion_extruder.getProperty("initial_layer_line_width_factor", "value") + skirt_brim_extruder.getProperty("brim_line_count", "value") * + skirt_brim_extruder.getProperty("skirt_brim_line_width", "value") / 100.0 * + skirt_brim_extruder.getProperty("initial_layer_line_width_factor", "value") ) prime_tower_x -= brim_size prime_tower_y += brim_size @@ -1100,18 +1100,18 @@ class BuildVolume(SceneNode): # with the adhesion extruder, but it also prints one extra line by all other extruders. As such, the # setting does *not* have a limit_to_extruder setting (which means that we can't ask the global extruder what # the value is. - adhesion_extruder = self._global_container_stack.getProperty("adhesion_extruder_nr", "value") + skirt_brim_extruder_nr = self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value") try: - adhesion_stack = self._global_container_stack.extruderList[int(adhesion_extruder)] + skirt_brim_stack = self._global_container_stack.extruderList[int(skirt_brim_extruder_nr)] except IndexError: - Logger.warning(f"Couldn't find extruder with index '{adhesion_extruder}', defaulting to 0 instead.") - adhesion_stack = self._global_container_stack.extruderList[0] - skirt_brim_line_width = adhesion_stack.getProperty("skirt_brim_line_width", "value") + Logger.warning(f"Couldn't find extruder with index '{skirt_brim_extruder_nr}', defaulting to 0 instead.") + skirt_brim_stack = self._global_container_stack.extruderList[0] + skirt_brim_line_width = skirt_brim_stack.getProperty("skirt_brim_line_width", "value") - initial_layer_line_width_factor = adhesion_stack.getProperty("initial_layer_line_width_factor", "value") + initial_layer_line_width_factor = skirt_brim_stack.getProperty("initial_layer_line_width_factor", "value") # Use brim width if brim is enabled OR the prime tower has a brim. if adhesion_type == "brim": - brim_line_count = self._global_container_stack.getProperty("brim_line_count", "value") + brim_line_count = skirt_brim_stack.getProperty("brim_line_count", "value") bed_adhesion_size = skirt_brim_line_width * brim_line_count * initial_layer_line_width_factor / 100.0 for extruder_stack in used_extruders: @@ -1120,8 +1120,8 @@ class BuildVolume(SceneNode): # We don't create an additional line for the extruder we're printing the brim with. bed_adhesion_size -= skirt_brim_line_width * initial_layer_line_width_factor / 100.0 elif adhesion_type == "skirt": - skirt_distance = self._global_container_stack.getProperty("skirt_gap", "value") - skirt_line_count = self._global_container_stack.getProperty("skirt_line_count", "value") + skirt_distance = skirt_brim_stack.getProperty("skirt_gap", "value") + skirt_line_count = skirt_brim_stack.getProperty("skirt_line_count", "value") bed_adhesion_size = skirt_distance + ( skirt_brim_line_width * skirt_line_count) * initial_layer_line_width_factor / 100.0 @@ -1132,7 +1132,7 @@ class BuildVolume(SceneNode): # We don't create an additional line for the extruder we're printing the skirt with. bed_adhesion_size -= skirt_brim_line_width * initial_layer_line_width_factor / 100.0 elif adhesion_type == "raft": - bed_adhesion_size = self._global_container_stack.getProperty("raft_margin", "value") + bed_adhesion_size = self._global_container_stack.getProperty("raft_margin", "value") # Should refer to the raft extruder if set. elif adhesion_type == "none": bed_adhesion_size = 0 else: @@ -1220,7 +1220,7 @@ class BuildVolume(SceneNode): _tower_settings = ["prime_tower_enable", "prime_tower_size", "prime_tower_position_x", "prime_tower_position_y", "prime_tower_brim_enable"] _ooze_shield_settings = ["ooze_shield_enabled", "ooze_shield_dist"] _distance_settings = ["infill_wipe_dist", "travel_avoid_distance", "support_offset", "support_enable", "travel_avoid_other_parts", "travel_avoid_supports", "wall_line_count", "wall_line_width_0", "wall_line_width_x"] - _extruder_settings = ["support_enable", "support_bottom_enable", "support_roof_enable", "support_infill_extruder_nr", "support_extruder_nr_layer_0", "support_bottom_extruder_nr", "support_roof_extruder_nr", "brim_line_count", "adhesion_extruder_nr", "adhesion_type"] #Settings that can affect which extruders are used. - _limit_to_extruder_settings = ["wall_extruder_nr", "wall_0_extruder_nr", "wall_x_extruder_nr", "top_bottom_extruder_nr", "infill_extruder_nr", "support_infill_extruder_nr", "support_extruder_nr_layer_0", "support_bottom_extruder_nr", "support_roof_extruder_nr", "adhesion_extruder_nr"] + _extruder_settings = ["support_enable", "support_bottom_enable", "support_roof_enable", "support_infill_extruder_nr", "support_extruder_nr_layer_0", "support_bottom_extruder_nr", "support_roof_extruder_nr", "brim_line_count", "skirt_brim_extruder_nr", "raft_base_extruder_nr", "raft_interface_extruder_nr", "raft_surface_extruder_nr", "adhesion_type"] #Settings that can affect which extruders are used. + _limit_to_extruder_settings = ["wall_extruder_nr", "wall_0_extruder_nr", "wall_x_extruder_nr", "top_bottom_extruder_nr", "infill_extruder_nr", "support_infill_extruder_nr", "support_extruder_nr_layer_0", "support_bottom_extruder_nr", "support_roof_extruder_nr", "skirt_brim_extruder_nr", "raft_base_extruder_nr", "raft_interface_extruder_nr", "raft_surface_extruder_nr"] _material_size_settings = ["material_shrinkage_percentage", "material_shrinkage_percentage_xy", "material_shrinkage_percentage_z"] _disallowed_area_settings = _skirt_settings + _prime_settings + _tower_settings + _ooze_shield_settings + _distance_settings + _extruder_settings + _material_size_settings From a363bda25ef1ed4d261917972233860ff46fcf04 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Jan 2022 14:12:06 +0100 Subject: [PATCH 41/59] Add raft top extruder to expert settings You could want to change that if you're an expert. The skirt/brim extruder is really only relevant for the prime tower brim if you're using a raft. If not using a raft, setting the adhesion extruder is equivalent. Contributes to issue CURA-8868. --- resources/setting_visibility/expert.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg index 7882dfda15..0c10d9581b 100644 --- a/resources/setting_visibility/expert.cfg +++ b/resources/setting_visibility/expert.cfg @@ -289,6 +289,7 @@ support_mesh_drop_down prime_blob_enable adhesion_type adhesion_extruder_nr +raft_surface_extruder_nr skirt_line_count skirt_gap skirt_brim_minimal_length From 403d92a7601fcbeed6472c5fd6f076b47d612cb2 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Jan 2022 14:29:01 +0100 Subject: [PATCH 42/59] Fix getting used and starting extruders with new adhesion extruder settings Getting more involved than I thought. But it's not complex yet. Contributes to issue CURA-8868. --- cura/Settings/ExtruderManager.py | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/cura/Settings/ExtruderManager.py b/cura/Settings/ExtruderManager.py index 701d3d987b..3095d7111b 100755 --- a/cura/Settings/ExtruderManager.py +++ b/cura/Settings/ExtruderManager.py @@ -259,11 +259,20 @@ class ExtruderManager(QObject): if support_roof_enabled: used_extruder_stack_ids.add(self.extruderIds[self.extruderValueWithDefault(str(global_stack.getProperty("support_roof_extruder_nr", "value")))]) - # The platform adhesion extruder. Not used if using none. - if global_stack.getProperty("adhesion_type", "value") != "none" or ( - global_stack.getProperty("prime_tower_brim_enable", "value") and - global_stack.getProperty("adhesion_type", "value") != 'raft'): - extruder_str_nr = str(global_stack.getProperty("adhesion_extruder_nr", "value")) + # The platform adhesion extruders. + used_adhesion_extruders = set() + adhesion_type = global_stack.getProperty("adhesion_type", "value") + if adhesion_type == "skirt" and (global_stack.getProperty("skirt_line_count", "value") > 0 or global_stack.getProperty("skirt_brim_minimal_length", "value") > 0): + used_adhesion_extruders.add("skirt_brim_extruder_nr") # There's a skirt. + if (adhesion_type == "brim" or global_stack.getProperty("prime_tower_brim_enable", "value")) and (global_stack.getProperty("brim_line_count", "value") > 0 or global_stack.getProperty("skirt_brim_minimal_length", "value") > 0): + used_adhesion_extruders.add("skirt_brim_extruder_nr") # There's a brim or prime tower brim. + if adhesion_type == "raft": + used_adhesion_extruders.add("raft_base_extruder_nr") + used_adhesion_extruders.add("raft_interface_extruder_nr") + if global_stack.getProperty("raft_surface_layers", "value") > 0: + used_adhesion_extruders.add("raft_surface_extruder_nr") + for extruder_setting in used_adhesion_extruders: + extruder_str_nr = str(global_stack.getProperty(extruder_setting, "value")) if extruder_str_nr == "-1": extruder_str_nr = self._application.getMachineManager().defaultExtruderPosition if extruder_str_nr in self.extruderIds: @@ -286,8 +295,11 @@ class ExtruderManager(QObject): global_stack = application.getGlobalContainerStack() # Starts with the adhesion extruder. - if global_stack.getProperty("adhesion_type", "value") != "none": - return global_stack.getProperty("adhesion_extruder_nr", "value") + adhesion_type = global_stack.getProperty("adhesion_type", "value") + if adhesion_type in {"skirt", "brim"}: + return global_stack.getProperty("skirt_brim_extruder_nr", "value") + if adhesion_type == "raft": + return global_stack.getProperty("raft_base_extruder_nr", "value") # No adhesion? Well maybe there is still support brim. if (global_stack.getProperty("support_enable", "value") or global_stack.getProperty("support_structure", "value") == "tree") and global_stack.getProperty("support_brim_enable", "value"): From f4bcf9d89e56ae3d91ed8cdbefe0e68214e578b5 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Jan 2022 17:55:33 +0100 Subject: [PATCH 43/59] Add more settings for test of build volume limits These new settings are necessary or the test will get exceptions that these settings don't exist. Contributes to issue CURA-8868. --- tests/TestBuildVolume.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/TestBuildVolume.py b/tests/TestBuildVolume.py index f59d83df5e..843b9e9d12 100644 --- a/tests/TestBuildVolume.py +++ b/tests/TestBuildVolume.py @@ -96,7 +96,12 @@ class TestCalculateBedAdhesionSize: self.createAndSetGlobalStack(build_volume) patched_dictionary = self.setting_property_dict.copy() patched_dictionary.update(setting_dict) - patched_dictionary.update({"adhesion_extruder_nr": {"value": 0}}) + patched_dictionary.update({ + "skirt_brim_extruder_nr": {"value": 0}, + "raft_base_extruder_nr": {"value": 0}, + "raft_interface_extruder_nr": {"value": 0}, + "raft_surface_extruder_nr": {"value": 0} + }) with patch.dict(self.setting_property_dict, patched_dictionary): assert build_volume._calculateBedAdhesionSize([]) == result From 69d3f0e6f6460f2c8c71a3990bad83f29b55785d Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 13 Jan 2022 12:02:59 +0100 Subject: [PATCH 44/59] Add missing default_value and settable_per_mesh Default_value is a required property. Maybe we should have a test for this. Done as a 5 minute fix. Fixes Ultimaker/CuraEngine#1549. --- resources/definitions/fdmprinter.def.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 4b33b35daa..7c64362390 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1248,12 +1248,14 @@ "label": "Minimum Feature Size", "description": "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width.", "unit": "mm", + "default_value": 0.1, "value": "wall_line_width_0 / 4", "minimum_value": "0", "maximum_value": "wall_line_width_0", "type": "float", "limit_to_extruder": "wall_0_extruder_nr", - "enabled": "fill_outline_gaps" + "enabled": "fill_outline_gaps", + "settable_per_mesh": true }, "min_bead_width": { @@ -1261,13 +1263,14 @@ "description": "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself.", "unit": "mm", "value": "wall_line_width_0 * (100.0 + wall_split_middle_threshold)/200", - "default_value": "0.2", + "default_value": 0.2, "minimum_value": "0.001", "minimum_value_warning": "min_feature_size", "maximum_value_warning": "wall_line_width_0", "type": "float", "limit_to_extruder": "wall_0_extruder_nr", - "enabled": "fill_outline_gaps" + "enabled": "fill_outline_gaps", + "settable_per_mesh": true }, "xy_offset": { From 73a151ab4983aeafd296aaa3e94baf4f77e9aebb Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 13 Jan 2022 13:55:42 +0100 Subject: [PATCH 45/59] Put focus on search bar when Digital Library opens Fixes CURA-8768. --- plugins/DigitalLibrary/resources/qml/SelectProjectPage.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/DigitalLibrary/resources/qml/SelectProjectPage.qml b/plugins/DigitalLibrary/resources/qml/SelectProjectPage.qml index 50d3cb61c5..89d282ab83 100644 --- a/plugins/DigitalLibrary/resources/qml/SelectProjectPage.qml +++ b/plugins/DigitalLibrary/resources/qml/SelectProjectPage.qml @@ -50,6 +50,7 @@ Item Layout.fillWidth: true implicitHeight: createNewProjectButton.height leftPadding: searchIcon.width + UM.Theme.getSize("default_margin").width * 2 + focus: true onTextEdited: manager.projectFilter = text //Update the search filter when editing this text field. From 732aefedbb3df132717491ff8f2349be0bc4ba7e Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Fri, 14 Jan 2022 09:05:18 +0100 Subject: [PATCH 46/59] Change label to "Raft Top Extruder" To be consistent with Cura's terminology --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index e8f7f5530f..60a3ca2408 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -5449,7 +5449,7 @@ }, "raft_surface_extruder_nr": { - "label": "Raft Surface Extruder", + "label": "Raft Top Extruder", "description": "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion.", "type": "extruder", "default_value": "0", From 41f1029dc0691fb9631ca7df5ac2e4146c6fd302 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Fri, 14 Jan 2022 09:07:41 +0100 Subject: [PATCH 47/59] Use updated python type notation --- cura/BuildVolume.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index 8cbe535ea7..64dc4faceb 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -848,7 +848,7 @@ class BuildVolume(SceneNode): """ result = {} - skirt_brim_extruder = None #type: ExtruderStack + skirt_brim_extruder: ExtruderStack = None for extruder in used_extruders: if int(extruder.getProperty("extruder_nr", "value")) == int(self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value")): skirt_brim_extruder = extruder From b5e7a60a8ada05d73b92863adee23f20091dbefb Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 13 Jan 2022 16:38:21 +0100 Subject: [PATCH 48/59] Fix scaling of language and theme drop-downs with width The width was unknown because it's all in a scrollview that could have an infinite width. I now fixed it to scale with the viewport's width. Contributes to issue CURA-8682. --- resources/qml/Preferences/GeneralPage.qml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml index e7323393ec..7ea89e34ba 100644 --- a/resources/qml/Preferences/GeneralPage.qml +++ b/resources/qml/Preferences/GeneralPage.qml @@ -17,6 +17,8 @@ UM.PreferencesPage title: catalog.i18nc("@title:tab", "General") id: generalPreferencesPage + width: parent.width + function setDefaultLanguage(languageCode) { //loops through the languageList and sets the language using the languageCode @@ -128,14 +130,14 @@ UM.PreferencesPage ScrollView { + id: preferencesScrollView width: parent.width height: parent.height Column { - - //: Language selection label UM.I18nCatalog{id: catalog; name: "cura"} + width: preferencesScrollView.viewport.width Label { @@ -212,7 +214,7 @@ UM.PreferencesPage Label { id: currencyLabel - text: catalog.i18nc("@label","Currency:") + text: catalog.i18nc("@label", "Currency:") } TextField From 348abad6eb0bd95e959c0aaa742b1806eb91d176 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Jan 2022 17:57:42 +0100 Subject: [PATCH 49/59] Fix maximumWidth properties on ActionButtons Turns out this wasn't really functional. We didn't use it. Now we use it for the MessageStack. Contributes to issue CURA-8682. --- resources/qml/ActionButton.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/qml/ActionButton.qml b/resources/qml/ActionButton.qml index 62bea5df3b..c84018fb07 100644 --- a/resources/qml/ActionButton.qml +++ b/resources/qml/ActionButton.qml @@ -148,8 +148,8 @@ Button // Using parent.width is fine in fixedWidthMode. target: buttonText property: "width" - value: button.fixedWidthMode ? button.width - button.leftPadding - button.rightPadding - : ((maximumWidth != 0 && button.contentWidth > maximumWidth) ? maximumWidth : undefined) + value: button.fixedWidthMode ? (button.width - button.leftPadding - button.rightPadding) + : ((button.maximumWidth != 0 && button.implicitContentWidth > button.maximumWidth) ? (button.maximumWidth - (button.width - button.implicitContentWidth) * 2) : undefined) } } From 0501b71e13dbe1ae94dd4a24cb62c92bda4e7475 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 17 Jan 2022 10:53:52 +0100 Subject: [PATCH 50/59] Also accept original casing to match with ID for material profile This fixes an issue reported by Essentium. They used capitals in their id, so it could never match that with a material profile --- plugins/XmlMaterialProfile/XmlMaterialProfile.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index ce0bb06d8d..1b88272d49 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -650,7 +650,6 @@ class XmlMaterialProfile(InstanceContainer): machine_id_list = product_id_map.get(identifier.get("product"), []) if not machine_id_list: machine_id_list = self.getPossibleDefinitionIDsFromName(identifier.get("product")) - for machine_id in machine_id_list: definitions = ContainerRegistry.getInstance().findDefinitionContainersMetadata(id = machine_id) if not definitions: @@ -1068,6 +1067,8 @@ class XmlMaterialProfile(InstanceContainer): id_list = {name.lower().replace(" ", ""), # simply removing all spaces name.lower().replace(" ", "_"), # simply replacing all spaces with underscores "_".join(merged_name_parts), + name.replace(" ", ""), + name.replace(" ", "_") } id_list = list(id_list) return id_list From 08f49d6edeaf4c1addbb857a0a4d77f4a2fca3b5 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 18 Jan 2022 16:50:50 +0100 Subject: [PATCH 51/59] Incompletely translated languages now selectable. Was deemed OK to do this by UX. Since some of these are _very_ incomplete, a heading was added to the combobox to indicate where the incomplete languages start, so the user isn't confused when +- 90% is still in English. CURA-8899 --- resources/qml/Preferences/GeneralPage.qml | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml index 7ea89e34ba..7d5aacd9f8 100644 --- a/resources/qml/Preferences/GeneralPage.qml +++ b/resources/qml/Preferences/GeneralPage.qml @@ -167,13 +167,11 @@ UM.PreferencesPage append({ text: "Čeština", code: "cs_CZ" }) append({ text: "Deutsch", code: "de_DE" }) append({ text: "Español", code: "es_ES" }) - //Finnish is disabled for being incomplete: append({ text: "Suomi", code: "fi_FI" }) append({ text: "Français", code: "fr_FR" }) append({ text: "Italiano", code: "it_IT" }) append({ text: "日本語", code: "ja_JP" }) append({ text: "한국어", code: "ko_KR" }) append({ text: "Nederlands", code: "nl_NL" }) - //Polish is disabled for being incomplete: append({ text: "Polski", code: "pl_PL" }) append({ text: "Português do Brasil", code: "pt_BR" }) append({ text: "Português", code: "pt_PT" }) append({ text: "Русский", code: "ru_RU" }) @@ -186,6 +184,12 @@ UM.PreferencesPage { append({ text: "Pirate", code: "en_7S" }) } + + // incomplete and/or abandoned + append({ text: catalog.i18nc("@heading", "-- incomplete --"), code: "" }) + append({ text: "Magyar", code: "hu_HU" }) + append({ text: "Suomi", code: "fi_FI" }) + append({ text: "Polski", code: "pl_PL" }) } } @@ -197,8 +201,7 @@ UM.PreferencesPage model: languageList Layout.fillWidth: true - currentIndex: - { + function setCurrentIndex() { var code = UM.Preferences.getValue("general/language"); for(var i = 0; i < languageList.count; ++i) { @@ -208,7 +211,17 @@ UM.PreferencesPage } } } - onActivated: UM.Preferences.setValue("general/language", model.get(index).code) + + currentIndex: setCurrentIndex() + + onActivated: if (model.get(index).code != "") + { + UM.Preferences.setValue("general/language", model.get(index).code); + } + else + { + currentIndex = setCurrentIndex(); + } } Label From 26b40e6669638edf4fb25317f49821cdcc2b6b67 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 19 Jan 2022 16:34:14 +0100 Subject: [PATCH 52/59] Remove what's new images again These have been moved to cura-binary-data. --- resources/images/whats_new/1.png | Bin 893306 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 resources/images/whats_new/1.png diff --git a/resources/images/whats_new/1.png b/resources/images/whats_new/1.png deleted file mode 100644 index f1213a6b5a3ff3177988855cf94f2abc1a66edf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 893306 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
%3 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�RZaxdGazy*An|sQunHyRYv_mYp6HK`_ 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

mmS-Qur45%o!QYgj)VPjE!-fy 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%0A^j4g`QXpnLz}C<>LVdqg0MGkOB|>tAwAc^C z!&iU#u@zYWdXjr`@UP36p@*hu2B7R~PbfS{g$3NS=!GomS?0H>6=pCI=umV+yJ@ar zE&?tEY{gI-uMpPjTLV^hnIgvX5FKH$jj-)hY}-GKgRWZ^K_kW#a*GEBzz}@+a6$c! zad;2RGhsT2rGn8gV5ef^LZ-JOazDe1EtN9z^-^%S(>3%3SKvwTK?Ep-GEII)Nth60t{AP2?OpC`eOFT-F7sclhd?U*YclHBc%<+`ie_#Qscm<*z+- zn00Kjo%OP=cx|_R{xkRNz0c4)$GbfHd@}yG)zPnPNPG6aSl_w7 z{VBEMMUYn%6xwyJx^cwjx;G4nqGV!)zPg#}D^+5{&f7ccm}2~Ac#!ebKDK>K(%9o# z*81gS9(^erhOMCv?hUqJ`cAg@@*bHCDMYBX1mBHz+P|)^_5AUD$h2$YnivXG!u5)z zql&l!w0rF1CPx1*n>Oc9|o3;=GE=Wj!T_lPDRo<*s59B_giuBSdh zS%5V3h2zB<6qwR$YbmO9k_nZSqvW;|Vqrof-DC;mT?iUWU_@Zbz+iP)FR>kMGOLwjg~$To6%z@V)DNf-P!1Jx zCM?__<`KtKBJ7UJC_MXm>0`B(bxH#qJi|S*N^!a1$^(JOtE(njO7l7VMcokXC2f7H(VwLze@bq^yIkK`HQwg zztb#}dL!Q__i-eGHapCk1lM&u= zy-{INk0KUKwBmTGxVt-`Ee*?=aer6w@KCUxSG;|D!ukA!!+}t$(o!uo$-%57`ZIcV zpT=xn_XX>^>h)D+;Q74ba8%E~T9ww%PYMjyN?=*kqtz`pF6wq$B>F}USCInDjak9$ zA^13)lzw~5NcsmQs|9M@!?@z>KqrCPJ{9A`B_UJ?pV!X z#|bpqp?SB0RE_hqON9eUbQKpq>Iypc_CC=@H$(}A7^NtWsMYvSN^4?b935XR0C|mF z=Xpif>`LGj;6=Mo%p;E_d7KvYEb;W)WFX(VC>^d`a9J6b6}Vhr1=Dm|#bk&t1pw0pm z4WDLaOk(3Z*`~D>t;1nfk7y9ebU>qmwE*+`cc}MoAoUKQYAH{s=Xa*GA>?y2#P#?{ z?&}W&6>jZ-XLN~Qa_kwP*)DwUd3(U$p3U-^Ey4CO=d&%z)9vrT=u~p+a2r6i0(wn1QW zST{9VfRNDS#uK? z3->LhATkY`U8PZ(-Gg!DueP?hjfF#Cxm1m8%LE-+aV@JmXmt72+dT|Aq33ghZ^(99 zivfVHlkTxTZZMP66-M2D02pm!+*9!Q+S}qK9-*0SJPoDoumvL#Wdp5)SeyQ#8&D#u{8PwUGXTgysOF4jMoDs>ql z?(N%=UomF8-|vjgc5(R)GSl%eG~a#S3i9!DCm?t%z0F;z6?K}1aggZSxX^=<8``eQ zQ}P0=-3yQ+7mle*BoI&n=SCM?y}z}VJCnP0mF?wjweW0(}2^!L_vFN2Gw zm}2BH!+Ak-BN*tk;nlO*fIBz<1W9cu@mY{JOOS+O?@w%``twRhO}uH_{(87aZ(~>H zuK1tGi#)>lRo*<>%9r8!#lrw#%0&((7(LBvEjx2@y*7GfMjs0TJlq({PuAAd00r>o z^=q6?C#=h2q137r&Iau0J(_w4v4_R@uDXC%Mr({>VE1KN&|0%(^?4&9x48oqFOBD( z0XLjuw=vO~cr5~aP`)%?*F|RsOt)*cpPOa(wc?f6P5V(VFf@N9p#oL1O`3a{}!B0Omyeq)*sG9+3?mZ5; z8fM}GL<&Ol>g~~dIki?Wt3l`mwwML$3e1NYtuY`CtpVrriql<;Ac!geMq34?0@IGw}SIZ2c8xv(~Uvd9+!Mj(a`klr2lRczA%kJU8^cA1z1{#Z2y?*zG@aZz)ewp!92tu|= zT?$IkkXlZKwk$gY7`fm62jJ((bKyS;aI6==zy8mE% zZe94q8N@I~!Z%vgF3w-}j+hJT+`9A4k z(GJzmqVxMYG03t#7h(X<>5$D)-vjz>^6MFX%x6ckFO| zpIIc0H6%? zⅆ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�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 z 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 S$siv90000 Date: Wed, 19 Jan 2022 16:35:49 +0100 Subject: [PATCH 53/59] Add new resources from cura-binary-data to Gitignore We shouldn't add these here any more. Add them to cura-binary-data instead. --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 7fed42af69..4a05052f89 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,8 @@ resources/i18n/en_7S resources/i18n/x-test resources/firmware resources/materials +resources/images/whats_new +resources/texts/whats_new CuraEngine.exe LC_MESSAGES .cache From 6e81dba501e44251b7bb948dea7d9a49cc7ade27 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 19 Jan 2022 16:36:33 +0100 Subject: [PATCH 54/59] Add cura-camera-position plug-in to commonly installed plug-ins I've had it on for a while to make sure we keep maintaining it. --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 4a05052f89..51b98e330e 100644 --- a/.gitignore +++ b/.gitignore @@ -39,6 +39,7 @@ cura.desktop #Externally located plug-ins commonly installed by our devs. plugins/cura-big-flame-graph +plugins/cura-camera-position plugins/cura-god-mode-plugin plugins/cura-siemensnx-plugin plugins/CuraBlenderPlugin From 9ebcb797d51c8ec4ca9185be8f86dcd133a3d3c6 Mon Sep 17 00:00:00 2001 From: Evangelos Trantos Date: Wed, 19 Jan 2022 20:58:13 +0100 Subject: [PATCH 55/59] No need to source devtoolset, as it's not used on Debian --- docker/build.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/docker/build.sh b/docker/build.sh index 9fec21ac50..153749ac45 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -7,7 +7,6 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" PROJECT_DIR="$( cd "${SCRIPT_DIR}/.." && pwd )" # Make sure that environment variables are set properly -source /opt/rh/devtoolset-8/enable export PATH="${CURA_BUILD_ENV_PATH}/bin:${PATH}" export PKG_CONFIG_PATH="${CURA_BUILD_ENV_PATH}/lib/pkgconfig:${PKG_CONFIG_PATH}" From b5904cccd35763415608bedd51522852f85efc1c Mon Sep 17 00:00:00 2001 From: Evangelos Trantos Date: Thu, 20 Jan 2022 09:57:13 +0100 Subject: [PATCH 56/59] The cmake3 binary does not exist on Debian --- docker/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/build.sh b/docker/build.sh index 153749ac45..708f3513ac 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -59,7 +59,7 @@ export PYTHONPATH="${PROJECT_DIR}/Uranium:.:${PYTHONPATH}" mkdir build cd build -cmake3 \ +cmake \ -DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_PREFIX_PATH="${CURA_BUILD_ENV_PATH}" \ -DURANIUM_DIR="${PROJECT_DIR}/Uranium" \ From 63cad60e18afd33e11e474628aed726e782d6e64 Mon Sep 17 00:00:00 2001 From: Evangelos Trantos Date: Thu, 20 Jan 2022 10:04:23 +0100 Subject: [PATCH 57/59] The ctest3 binary does not exist on Debian --- docker/test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/test.sh b/docker/test.sh index 9284fede20..bae2bf785e 100755 --- a/docker/test.sh +++ b/docker/test.sh @@ -1,3 +1,3 @@ #!/usr/bin/env bash cd build -ctest3 -j4 --output-on-failure -T Test +ctest -j4 --output-on-failure -T Test From f8f58c51c9ca8e9fd3648401780c068c4d424267 Mon Sep 17 00:00:00 2001 From: Evangelos Trantos Date: Thu, 20 Jan 2022 12:08:13 +0100 Subject: [PATCH 58/59] Add LD_LIBRARY_PATH --- docker/build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/build.sh b/docker/build.sh index 708f3513ac..1092ba4852 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -9,6 +9,7 @@ PROJECT_DIR="$( cd "${SCRIPT_DIR}/.." && pwd )" # Make sure that environment variables are set properly export PATH="${CURA_BUILD_ENV_PATH}/bin:${PATH}" export PKG_CONFIG_PATH="${CURA_BUILD_ENV_PATH}/lib/pkgconfig:${PKG_CONFIG_PATH}" +export LD_LIBRARY_PATH="${CURA_BUILD_ENV_PATH}/lib:${LD_LIBRARY_PATH}" cd "${PROJECT_DIR}" From 20907bc295e19bf315ad5aa3c9fed92e498be443 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 20 Jan 2022 13:12:04 +0100 Subject: [PATCH 59/59] Update requirements from cura-build-environment These are the changes we need for Python 3.10. A number of highlights: - Shapely is replaced by Pyclipper - Comtypes is removed as not even our build environment installs that. - A bunch of version updates. --- requirements.txt | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/requirements.txt b/requirements.txt index 860c8dbc8a..dc14e2e041 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,35 +3,33 @@ certifi==2019.11.28 cffi==1.14.1 chardet==3.0.4 colorlog -comtypes==1.1.7 cryptography==3.4.8 decorator==4.4.0 idna==2.8 -importlib-metadata==3.7.2 +importlib-metadata==4.10.0 keyring==23.0.1 -lxml==4.6.3 +lxml==4.7.1 mypy==0.740 netifaces==0.10.9 networkx==2.6.2 -numpy==1.20.2 +numpy==1.21.5 numpy-stl==2.10.1 packaging==18.0 +pyclipper==1.3.0.post2 pycollada==0.6 pycparser==2.20 pyparsing==2.4.2 -PyQt5==5.15.2 -PyQt5-sip==12.8.1 +PyQt5==5.15.6 +PyQt5-sip==12.9.0 pyserial==3.4 pytest python-dateutil==2.8.0 python-utils==2.3.0 -pywin32==301 -requests==2.22.0 -scipy==1.6.2 +pywin32==303 +scipy==1.8.0rc2 sentry-sdk==0.13.5 -shapely[vectorized]==1.8.0 six==1.12.0 -trimesh==3.2.33 +trimesh==3.9.36 twisted==21.2.0 typing urllib3==1.25.9