diff options
author | supermerill <merill@free.fr> | 2022-02-28 00:59:06 +0300 |
---|---|---|
committer | supermerill <merill@free.fr> | 2022-02-28 00:59:06 +0300 |
commit | 4a998a97f66011cb20fbd9ecc1b2f7ee3ef3b0af (patch) | |
tree | 0fa9b3e568712929d4e0602e1cd8b95ac1e9d401 | |
parent | 20edf47a673a75f1f5a08b4972ab1a044969a8ec (diff) | |
parent | 54b2c67e75c9b992c6929b7b32b2f1f98bb38b44 (diff) |
Merge tag 'version_2.4.1-beta3' into dev
version_2.4.1-beta3
35 files changed, 2702 insertions, 2311 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index b049be5d0..0411c9f87 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -506,34 +506,40 @@ add_custom_target(gettext_make_pot WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMENT "Generate pot file from strings in the source tree" ) -add_custom_target(gettext_merge_po_with_pot + +add_custom_target(gettext_merge_community_po_with_pot WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} - COMMENT "Merge localization po with new generted pot file" + COMMENT "Merge community po with new generated pot file" ) -file(GLOB L10N_PO_FILES "${L10N_DIR}/*/${SLIC3R_APP_KEY}*.po") +file(GLOB L10N_PO_FILES "${L10N_DIR}/*/Slic3r*.po") +# list of names of directories, which are licalized by PS internally +list(APPEND PS_L10N_DIRS "cs" "de" "es" "fr" "it" "ja" "pl") foreach(po_file ${L10N_PO_FILES}) - #GET_FILENAME_COMPONENT(po_dir "${po_file}" DIRECTORY) - #SET(po_new_file "${po_dir}/${SLIC3R_APP_KEY}_.po") + GET_FILENAME_COMPONENT(po_dir "${po_file}" DIRECTORY) + GET_FILENAME_COMPONENT(po_dir_name "${po_dir}" NAME) + list(FIND PS_L10N_DIRS ${po_dir_name} found_dir_id) + # found_dir_id==-1 means that po_dir_name wasn't found in PS_L10N_DIRS + if(found_dir_id LESS 0) add_custom_command( - TARGET gettext_merge_po_with_pot PRE_BUILD - COMMAND msgmerge -N -o ${po_file} ${po_file} "${L10N_DIR}/${SLIC3R_APP_KEY}.pot" + TARGET gettext_merge_community_po_with_pot PRE_BUILD + COMMAND msgmerge -N -o ${po_file} ${po_file} "${L10N_DIR}/Slic3r.pot" # delete obsolete lines from resulting PO to avoid conflicts after a merging of it with wxWidgets.po COMMAND msgattrib --no-obsolete -o ${po_file} ${po_file} DEPENDS ${po_file} ) + endif() endforeach() add_custom_target(gettext_concat_wx_po_with_po WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMENT "Concatenate and merge wxWidgets localization po with Slic3r po file" ) -file(GLOB L10N_PO_FILES "${L10N_DIR}/*/${SLIC3R_APP_KEY}*.po") -file(GLOB L10N_WX_PO_FILES "${L10N_DIR}/*/${SLIC3R_APP_KEY}*.po") +file(GLOB L10N_PO_FILES "${L10N_DIR}/*/Slic3r*.po") foreach(po_file ${L10N_PO_FILES}) GET_FILENAME_COMPONENT(po_dir "${po_file}" DIRECTORY) GET_FILENAME_COMPONENT(po_dir_name "${po_dir}" NAME) SET(wx_po_file "${L10N_DIR}/wx_locale/${po_dir_name}.po") - #SET(po_new_file "${po_dir}/${SLIC3R_APP_KEY}_.po") + #SET(po_new_file "${po_dir}/Slic3r_.po") add_custom_command( TARGET gettext_concat_wx_po_with_po PRE_BUILD COMMAND msgcat --use-first -o ${po_file} ${po_file} ${wx_po_file} diff --git a/resources/localization/ca/Slic3r.po b/resources/localization/ca/Slic3r.po index 5248ef55b..b4f99487b 100644 --- a/resources/localization/ca/Slic3r.po +++ b/resources/localization/ca/Slic3r.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-25 17:28+0100\n" +"POT-Creation-Date: 2022-02-09 09:04+0100\n" "PO-Revision-Date: 2021-12-16 18:50+0100\n" "Last-Translator: \n" "Language-Team: \n" @@ -611,7 +611,7 @@ msgstr "Actiu" msgid "PrusaSlicer version" msgstr "Versió de PrusaSlicer" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339 msgid "print" msgstr "imprimir" @@ -619,17 +619,17 @@ msgstr "imprimir" msgid "filaments" msgstr "filaments" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341 msgid "SLA print" msgstr "Impressió SLA" #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69 #: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340 -#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341 +#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342 msgid "SLA material" msgstr "Material SLA" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343 msgid "printer" msgstr "impressora" @@ -688,7 +688,7 @@ msgstr "Estàndard" #: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651 #: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154 msgid "All" msgstr "Tots" @@ -780,7 +780,7 @@ msgid "All installed printers are compatible with the selected %1%." msgstr "" "Totes les impressores instal·lades són compatibles amb el %1% seleccionat." -#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339 +#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340 msgid "filament" msgstr "filament" @@ -875,7 +875,7 @@ msgstr "" "actualització." #: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726 -#: src/slic3r/GUI/Plater.cpp:3548 +#: src/slic3r/GUI/Plater.cpp:3560 msgid "Reload from disk" msgstr "Recarregar des del disc" @@ -1194,7 +1194,7 @@ msgstr "&Acabar" #: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58 #: src/slic3r/GUI/ProgressStatusBar.cpp:26 #: src/slic3r/GUI/SendSystemInfoDialog.cpp:93 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879 msgid "Cancel" msgstr "Cancel·lar" @@ -1265,7 +1265,7 @@ msgstr "" "d'escriptori de PrusaSlicer probablement s'ha pogut crear amb èxit." #: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459 -#: src/slic3r/GUI/GUI_App.cpp:2223 +#: src/slic3r/GUI/GUI_App.cpp:2243 msgid "Desktop Integration" msgstr "Integració a l'escriptori" @@ -1754,8 +1754,8 @@ msgid "parameter name" msgstr "nom del paràmetre" #: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079 msgid "N/A" msgstr "N/A" @@ -1963,7 +1963,7 @@ msgstr "Afegir a la base" msgid "Add selected shape(s) to the bed" msgstr "Afegir la(es) forma(es) seleccionada(es) a la base" -#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4100 +#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135 msgid "Add" msgstr "Afegir" @@ -2169,7 +2169,7 @@ msgid "Wipe" msgstr "Netejar" #: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257 -#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/GUI_Preview.cpp:272 msgid "Options" msgstr "Opcions" @@ -2438,7 +2438,7 @@ msgid "Add..." msgstr "Afegir..." #: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96 -#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4106 +#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141 msgid "Delete all" msgstr "Eliminar tot" @@ -3369,7 +3369,7 @@ msgstr "Error crític" msgid "Internal error: %1%" msgstr "Error intern: %1%" -#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999 +#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 msgid "" "Error parsing PrusaSlicer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error. Your user profiles will " @@ -3379,7 +3379,7 @@ msgstr "" "està danyat. Intenta eliminar manualment el fitxer per recuperar-se de " "l'error. Els vostres perfils d'usuari no es veuran afectats." -#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 +#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011 msgid "" "Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error." @@ -3388,12 +3388,12 @@ msgstr "" "probablement estigui danyat. Intenta eliminar manualment el fitxer per " "recuperar-se de l'error." -#: src/slic3r/GUI/GUI_App.cpp:954 +#: src/slic3r/GUI/GUI_App.cpp:960 #, boost-format msgid "You are opening %1% version %2%." msgstr "Estàs obrint %1% versió %2%." -#: src/slic3r/GUI/GUI_App.cpp:957 +#: src/slic3r/GUI/GUI_App.cpp:963 #, boost-format msgid "" "The active configuration was created by <b>%1% %2%</b>,\n" @@ -3412,7 +3412,7 @@ msgstr "" "Si és així, es farà una còpia de seguretat de la configuració activa abans " "d'importar la nova configuració." -#: src/slic3r/GUI/GUI_App.cpp:965 +#: src/slic3r/GUI/GUI_App.cpp:971 #, boost-format msgid "" "An existing configuration was found in <b>%3%</b>\n" @@ -3425,19 +3425,19 @@ msgstr "" "\n" "S'ha d'importar aquesta configuració?" -#: src/slic3r/GUI/GUI_App.cpp:973 +#: src/slic3r/GUI/GUI_App.cpp:979 msgid "Import" msgstr "Importar" -#: src/slic3r/GUI/GUI_App.cpp:974 +#: src/slic3r/GUI/GUI_App.cpp:980 msgid "Don't import" msgstr "No importar" -#: src/slic3r/GUI/GUI_App.cpp:982 +#: src/slic3r/GUI/GUI_App.cpp:988 msgid "Continue and import newer configuration?" msgstr "Voleu continuar i instal·lar les actualitzacions de configuració?" -#: src/slic3r/GUI/GUI_App.cpp:1043 +#: src/slic3r/GUI/GUI_App.cpp:1051 msgid "" "You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n" "32 bit build of PrusaSlicer will likely not be able to utilize all the RAM " @@ -3453,7 +3453,7 @@ msgstr "" "de https://www.prusa3d.cz/prusaslicer/.\n" "Voleu continuar?" -#: src/slic3r/GUI/GUI_App.cpp:1126 +#: src/slic3r/GUI/GUI_App.cpp:1134 #, c-format, boost-format msgid "" "%s\n" @@ -3462,46 +3462,46 @@ msgstr "" "%s\n" "Voleu continuar?" -#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3070 -#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888 +#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094 +#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889 msgid "Remember my choice" msgstr "Recorda la meva elecció" -#: src/slic3r/GUI/GUI_App.cpp:1170 +#: src/slic3r/GUI/GUI_App.cpp:1178 msgid "Loading configuration" msgstr "S'està carregant la configuració" -#: src/slic3r/GUI/GUI_App.cpp:1203 +#: src/slic3r/GUI/GUI_App.cpp:1209 #, boost-format msgid "New release version %1% is available." msgstr "Hi ha disponible una nova versió %1%." -#: src/slic3r/GUI/GUI_App.cpp:1204 +#: src/slic3r/GUI/GUI_App.cpp:1210 msgid "See Download page." msgstr "Veure pàgina de Descàrregues." -#: src/slic3r/GUI/GUI_App.cpp:1218 +#: src/slic3r/GUI/GUI_App.cpp:1224 #, boost-format msgid "New prerelease version %1% is available." msgstr "La nova versió prellançament %1% està disponible." -#: src/slic3r/GUI/GUI_App.cpp:1219 +#: src/slic3r/GUI/GUI_App.cpp:1225 msgid "See Releases page." msgstr "Consulteu pàgina de llançaments." -#: src/slic3r/GUI/GUI_App.cpp:1256 +#: src/slic3r/GUI/GUI_App.cpp:1262 msgid "Preparing settings tabs" msgstr "Preparant pestanyes de configuració" -#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287 +#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287 msgid "Restore window position on start" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1329 +#: src/slic3r/GUI/GUI_App.cpp:1336 msgid "PrusaSlicer started after a crash" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1330 +#: src/slic3r/GUI/GUI_App.cpp:1337 #, boost-format msgid "" "PrusaSlicer crashed last time when attempting to set window position.\n" @@ -3514,24 +3514,24 @@ msgid "" "Otherwise, the application will most likely crash again next time." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1342 +#: src/slic3r/GUI/GUI_App.cpp:1349 #, boost-format msgid "Disable \"%1%\"" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1343 +#: src/slic3r/GUI/GUI_App.cpp:1350 #, boost-format msgid "Leave \"%1%\" enabled" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1657 +#: src/slic3r/GUI/GUI_App.cpp:1677 msgid "" "You have the following presets with saved options for \"Print Host upload\"" msgstr "" "Teniu els paràmetres preestablerts següents amb opcions desades per a " "\"Pujada del host d'impressió\"" -#: src/slic3r/GUI/GUI_App.cpp:1661 +#: src/slic3r/GUI/GUI_App.cpp:1681 msgid "" "But since this version of PrusaSlicer we don't show this information in " "Printer Settings anymore.\n" @@ -3541,7 +3541,7 @@ msgstr "" "informació als paràmetres d'impressora.\n" "Els paràmetres es mostraran a la configuració d'impressora física." -#: src/slic3r/GUI/GUI_App.cpp:1663 +#: src/slic3r/GUI/GUI_App.cpp:1683 msgid "" "By default new Printer devices will be named as \"Printer N\" during its " "creation.\n" @@ -3552,139 +3552,139 @@ msgstr "" "Nota: Aquest nom es pot canviar posteriorment als paràmetres d'impressora " "física" -#: src/slic3r/GUI/GUI_App.cpp:1667 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 +#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 msgid "Information" msgstr "Informació" -#: src/slic3r/GUI/GUI_App.cpp:1680 src/slic3r/GUI/GUI_App.cpp:1691 +#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711 msgid "Recreating" msgstr "Recreant" -#: src/slic3r/GUI/GUI_App.cpp:1694 +#: src/slic3r/GUI/GUI_App.cpp:1714 msgid "Loading of current presets" msgstr "Carregant els paràmetres actuals" -#: src/slic3r/GUI/GUI_App.cpp:1699 +#: src/slic3r/GUI/GUI_App.cpp:1719 msgid "Loading of a mode view" msgstr "S'està carregant mode visualització" -#: src/slic3r/GUI/GUI_App.cpp:1837 +#: src/slic3r/GUI/GUI_App.cpp:1857 msgid "Choose one file (3MF/AMF):" msgstr "Trieu un fitxer (3MF/AMF):" -#: src/slic3r/GUI/GUI_App.cpp:1849 +#: src/slic3r/GUI/GUI_App.cpp:1869 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "Trieu un o més fitxers (STL / OBJ / AMF / 3MF / PRUSA):" -#: src/slic3r/GUI/GUI_App.cpp:1861 +#: src/slic3r/GUI/GUI_App.cpp:1881 msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):" msgstr "Trieu un fitxer (GCODE/. GCO/. G/.ngc/NGC):" -#: src/slic3r/GUI/GUI_App.cpp:1872 +#: src/slic3r/GUI/GUI_App.cpp:1892 msgid "Changing of an application language" msgstr "Canvi d'idioma d'una aplicació" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Select the language" msgstr "Seleccioneu l'idioma" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Language" msgstr "Idioma" -#: src/slic3r/GUI/GUI_App.cpp:2160 +#: src/slic3r/GUI/GUI_App.cpp:2180 msgid "modified" msgstr "modificat" -#: src/slic3r/GUI/GUI_App.cpp:2214 +#: src/slic3r/GUI/GUI_App.cpp:2234 #, c-format, boost-format msgid "Run %s" msgstr "Executar %s" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "&Configuration Snapshots" msgstr "Instantànies de &Configuració" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "Inspect / activate configuration snapshots" msgstr "Inspeccionar / activar instantànies de configuració" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Take Configuration &Snapshot" msgstr "&Prendre una Instanània de Configuració" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Capture a configuration snapshot" msgstr "Captura una instantània de configuració" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for Configuration Updates" msgstr "Comprova si hi ha actualitzacions de configuració" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for configuration updates" msgstr "Comprova si hi ha actualitzacions de configuració" -#: src/slic3r/GUI/GUI_App.cpp:2227 +#: src/slic3r/GUI/GUI_App.cpp:2247 msgid "&Preferences" msgstr "&Preferències" -#: src/slic3r/GUI/GUI_App.cpp:2233 +#: src/slic3r/GUI/GUI_App.cpp:2253 msgid "Application preferences" msgstr "Preferències de l'aplicació" -#: src/slic3r/GUI/GUI_App.cpp:2238 src/slic3r/GUI/wxExtensions.cpp:708 +#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708 msgid "Simple" msgstr "Simple" -#: src/slic3r/GUI/GUI_App.cpp:2238 +#: src/slic3r/GUI/GUI_App.cpp:2258 msgid "Simple View Mode" msgstr "Mode de visualització simple" -#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:710 +#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710 msgctxt "Mode" msgid "Advanced" msgstr "Mode Avançat" -#: src/slic3r/GUI/GUI_App.cpp:2240 +#: src/slic3r/GUI/GUI_App.cpp:2260 msgid "Advanced View Mode" msgstr "Mode de visualització avançada" -#: src/slic3r/GUI/GUI_App.cpp:2241 src/slic3r/GUI/wxExtensions.cpp:711 +#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711 msgid "Expert" msgstr "Expert" -#: src/slic3r/GUI/GUI_App.cpp:2241 +#: src/slic3r/GUI/GUI_App.cpp:2261 msgid "Expert View Mode" msgstr "Mode de visualització expert" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 msgid "Mode" msgstr "Mode" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 #, c-format, boost-format msgid "%s View Mode" msgstr "%s Tipus de vista" -#: src/slic3r/GUI/GUI_App.cpp:2249 +#: src/slic3r/GUI/GUI_App.cpp:2269 msgid "&Language" msgstr "&Idioma" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Flash Printer &Firmware" msgstr "Grava el &firmware a la impressora" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Upload a firmware image into an Arduino based printer" msgstr "" "Carregar una imatge de microprogramari a una impressora basada en Arduino" -#: src/slic3r/GUI/GUI_App.cpp:2272 +#: src/slic3r/GUI/GUI_App.cpp:2292 msgid "Taking a configuration snapshot" msgstr "Prenent una instantània de la configuració" -#: src/slic3r/GUI/GUI_App.cpp:2273 +#: src/slic3r/GUI/GUI_App.cpp:2293 msgid "" "Some presets are modified and the unsaved changes will not be captured by " "the configuration snapshot." @@ -3692,32 +3692,32 @@ msgstr "" "Alguns paràmetres estan modificats i els canvis no desats no seran capturats " "per la instantània de configuració." -#: src/slic3r/GUI/GUI_App.cpp:2274 +#: src/slic3r/GUI/GUI_App.cpp:2294 msgid "Snapshot name" msgstr "Nom de la instantània" -#: src/slic3r/GUI/GUI_App.cpp:2290 +#: src/slic3r/GUI/GUI_App.cpp:2310 msgid "Loading a configuration snapshot" msgstr "S'està carregant una instantània de configuració" -#: src/slic3r/GUI/GUI_App.cpp:2299 +#: src/slic3r/GUI/GUI_App.cpp:2319 #, boost-format msgid "Continue to activate a configuration snapshot %1%?" msgstr "Continuar activant una instantània de configuració %1%?" -#: src/slic3r/GUI/GUI_App.cpp:2313 +#: src/slic3r/GUI/GUI_App.cpp:2333 msgid "Failed to activate configuration snapshot." msgstr "No s'ha pogut activar la instantània de configuració." -#: src/slic3r/GUI/GUI_App.cpp:2332 +#: src/slic3r/GUI/GUI_App.cpp:2352 msgid "Restart application" msgstr "Reiniciar l'aplicació" -#: src/slic3r/GUI/GUI_App.cpp:2366 +#: src/slic3r/GUI/GUI_App.cpp:2386 msgid "Language selection" msgstr "Selecció d'idiomes" -#: src/slic3r/GUI/GUI_App.cpp:2369 +#: src/slic3r/GUI/GUI_App.cpp:2389 msgid "" "Switching the language will trigger application restart.\n" "You will lose content of the plater." @@ -3725,88 +3725,88 @@ msgstr "" "Canviar l'idioma requereix reiniciar l'aplicació.\n" "Perdràs tot el contingut situat a la base." -#: src/slic3r/GUI/GUI_App.cpp:2371 src/slic3r/GUI/Preferences.cpp:582 +#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582 msgid "Do you want to proceed?" msgstr "Voleu continuar?" -#: src/slic3r/GUI/GUI_App.cpp:2398 +#: src/slic3r/GUI/GUI_App.cpp:2418 msgid "&Configuration" msgstr "&Configuració" -#: src/slic3r/GUI/GUI_App.cpp:2515 src/slic3r/GUI/GUI_App.cpp:2576 +#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596 msgid "The preset modifications are successfully saved" msgid_plural "The presets modifications are successfully saved" msgstr[0] "Les modificacions del paràmetre s'han desat correctament" msgstr[1] "Les modificacions dels paràmetres s'han desat correctament" -#: src/slic3r/GUI/GUI_App.cpp:2579 +#: src/slic3r/GUI/GUI_App.cpp:2599 msgid "For new project all modifications will be reseted" msgstr "En cas d'un nou projecte, totes les modificacions es restabliran" -#: src/slic3r/GUI/GUI_App.cpp:2617 +#: src/slic3r/GUI/GUI_App.cpp:2637 msgid "Loading a new project while the current project is modified." msgstr "" "S'està carregant un projecte nou mentre es modifica el projecte actual." -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Project is loading" msgstr "El projecte s'està carregant" -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Opening new project while some presets are unsaved." msgstr "Obre un nou projecte mentre alguns paràmetres estan sense desar." -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "The uploads are still ongoing" msgstr "Les pujades encara estan en curs" -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "Stop them and continue anyway?" msgstr "Aturar-les i continuar igualment?" -#: src/slic3r/GUI/GUI_App.cpp:2643 +#: src/slic3r/GUI/GUI_App.cpp:2663 msgid "Ongoing uploads" msgstr "Càrregues en curs" -#: src/slic3r/GUI/GUI_App.cpp:2849 +#: src/slic3r/GUI/GUI_App.cpp:2869 msgid "It's impossible to print multi-part object(s) with SLA technology." msgstr "És impossible imprimir objectes de diverses peces amb tecnologia SLA." -#: src/slic3r/GUI/GUI_App.cpp:2850 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 -#: src/slic3r/GUI/Plater.cpp:2427 +#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 +#: src/slic3r/GUI/Plater.cpp:2439 msgid "Please check your object list before preset changing." msgstr "" "Comproveu la llista d'objectes abans de canviar els paràmetres inicials." -#: src/slic3r/GUI/GUI_App.cpp:2874 +#: src/slic3r/GUI/GUI_App.cpp:2894 msgid "Configuration is editing from ConfigWizard" msgstr "La configuració s'edita des de ConfigWizard" -#: src/slic3r/GUI/GUI_App.cpp:2899 +#: src/slic3r/GUI/GUI_App.cpp:2919 msgid "Select a gcode file:" msgstr "Seleccioneu un fitxer gcode:" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "Open hyperlink in default browser?" msgstr "Obrir l'hiperenllaç al navegador per defecte?" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "PrusaSlicer: Open hyperlink" msgstr "PrusaSlicer: Obrir hipervincle" -#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Preferences.cpp:382 +#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382 msgid "Suppress to open hyperlink in browser" msgstr "Suprimir per obrir hiperenllaç al navegador" -#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1734 +#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734 msgid "PrusaSlicer will remember your choice." msgstr "PrusaSlicer recordarà la vostra elecció." -#: src/slic3r/GUI/GUI_App.cpp:3077 +#: src/slic3r/GUI/GUI_App.cpp:3101 msgid "You will not be asked about it again on hyperlinks hovering." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1738 +#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" @@ -3815,8 +3815,8 @@ msgstr "" "Visiteu \"Preferències\" i comproveu \"%1%\"\n" "per canviar la teva elecció." -#: src/slic3r/GUI/GUI_App.cpp:3080 src/slic3r/GUI/Plater.cpp:1740 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905 +#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906 msgid "PrusaSlicer: Don't ask me again" msgstr "PrusaSlicer: No em tornis a preguntar" @@ -3922,7 +3922,7 @@ msgstr "Faldilla i bassa" #: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495 #: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645 #: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023 -#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4673 +#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712 #: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472 #: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483 #: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480 @@ -3932,7 +3932,7 @@ msgid "Advanced" msgstr "Avançat" #: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428 -#: src/slic3r/GUI/Tab.cpp:4607 src/slic3r/GUI/Tab.cpp:4608 +#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647 #: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425 #: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443 #: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463 @@ -3946,8 +3946,8 @@ msgid "Supports" msgstr "Suports" #: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574 -#: src/slic3r/GUI/Tab.cpp:4648 src/slic3r/GUI/Tab.cpp:4649 -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3606 +#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606 #: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627 #: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648 #: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681 @@ -3957,8 +3957,8 @@ msgstr "Suports" msgid "Pad" msgstr "Pad" -#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4666 -#: src/slic3r/GUI/Tab.cpp:4667 src/libslic3r/SLA/Hollowing.cpp:72 +#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705 +#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72 #: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91 #: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734 #: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751 @@ -4061,7 +4061,7 @@ msgstr "Exporta com a STL" msgid "Reload the selected volumes from disk" msgstr "Torna a carregar els volums seleccionats des del disc" -#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534 +#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546 msgid "Replace with STL" msgstr "Substitueix per STL" @@ -4087,19 +4087,19 @@ msgstr "Escalar al volum d'impressió" msgid "Scale the selected object to fit the print volume" msgstr "Escala els objectes seleccionats per ajustar-se al volum d'impressió" -#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605 +#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618 msgid "Convert from imperial units" msgstr "Convertir des d'unitats imperials" -#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606 +#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619 msgid "Revert conversion from imperial units" msgstr "Reverteix la conversió des de les unitats imperials" -#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620 msgid "Convert from meters" msgstr "Converteix des de metres" -#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620 msgid "Revert conversion from meters" msgstr "Reverteix la conversió des de metres" @@ -4365,7 +4365,7 @@ msgstr "Carregar Modificador" msgid "Loading" msgstr "Carregant" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400 msgid "Loading file" msgstr "S'està carregant el fitxer" @@ -4807,7 +4807,7 @@ msgstr "Suprimeix el paràmetre" msgid "Delete Option %s" msgstr "Suprimeix l'opció %s" -#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152 +#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154 #, c-format, boost-format msgid "Change Option %s" msgstr "Canvia l'opció %s" @@ -4926,18 +4926,18 @@ msgstr "Marcador d'eina" msgid "Legend/Estimated printing time" msgstr "Llegenda/Temps d'impressió estimat" -#: src/slic3r/GUI/HintNotification.cpp:767 -#: src/slic3r/GUI/HintNotification.cpp:793 +#: src/slic3r/GUI/HintNotification.cpp:771 +#: src/slic3r/GUI/HintNotification.cpp:797 #: src/slic3r/GUI/NotificationManager.cpp:374 #: src/slic3r/GUI/NotificationManager.cpp:391 msgid "More" msgstr "Més" -#: src/slic3r/GUI/HintNotification.cpp:908 +#: src/slic3r/GUI/HintNotification.cpp:912 msgid "Open Preferences." msgstr "Obrir preferències." -#: src/slic3r/GUI/HintNotification.cpp:1000 +#: src/slic3r/GUI/HintNotification.cpp:1004 msgid "Open Documentation in web browser." msgstr "Obre la Documentació al navegador web." @@ -5106,11 +5106,11 @@ msgstr "" "El fitxer SLA importat no contenia cap preajustament. Els preajustaments " "actuals de SLA s'han utilitzat com a reserva." -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438 msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "No pots carregar un projecte SLA amb diverses peces a la base" -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440 msgid "Attention!" msgstr "Atenció!" @@ -5151,11 +5151,11 @@ msgid "Load Config from ini/amf/3mf/gcode and merge" msgstr "Carregar Configuració des de ini/amf/3mf/gcode i combina" #: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912 -#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271 +#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271 msgid "Export G-code" msgstr "Exportar el codi G" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506 msgid "Send G-code" msgstr "Envia el codi G" @@ -5548,7 +5548,7 @@ msgstr "Mostrar/Ocultar Llegenda i Temps d'impressió estimat" msgid "Show/Hide G-code window" msgstr "Mostrar/Ocultar finestra de codi G" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458 #: src/slic3r/GUI/Tab.cpp:2822 msgid "Preview" msgstr "Previsualització" @@ -5666,29 +5666,29 @@ msgid "Closing PrusaSlicer while some presets are modified." msgstr "Tancant PrusaSlicer mentre es modifiquen alguns paràmetres." #: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335 -#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537 +#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550 msgid "Print Settings" msgstr "Configuració d'Impressió" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:522 +#: src/slic3r/GUI/Tab.hpp:535 msgid "Material Settings" msgstr "Configuració del Material" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:448 +#: src/slic3r/GUI/Tab.hpp:461 msgid "Filament Settings" msgstr "Configuració del Filament" #: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341 -#: src/slic3r/GUI/Tab.hpp:490 +#: src/slic3r/GUI/Tab.hpp:503 msgid "Printer Settings" msgstr "Configuració de la Impressora" #: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721 -#: src/slic3r/GUI/Plater.cpp:2818 +#: src/slic3r/GUI/Plater.cpp:2830 msgid "Untitled" msgstr "Sense títol" @@ -6205,7 +6205,7 @@ msgid "Open New Instance" msgstr "Obre una instància nova" #: src/slic3r/GUI/MainFrame.cpp:1417 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564 msgid "Compare Presets" msgstr "Compara els predefinits" @@ -6314,9 +6314,9 @@ msgstr "Codi G" msgid "Save zip file as:" msgstr "Desa el fitxer zip com a:" -#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666 -#: src/slic3r/GUI/Tab.cpp:4674 +#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666 +#: src/slic3r/GUI/Tab.cpp:4713 msgid "Slicing" msgstr "Laminant" @@ -6584,7 +6584,7 @@ msgstr "ERROR:" #: src/slic3r/GUI/NotificationManager.cpp:1459 #: src/slic3r/GUI/NotificationManager.cpp:1486 #: src/slic3r/GUI/NotificationManager.cpp:1494 -#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163 +#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175 msgid "WARNING:" msgstr "AVÍS:" @@ -6610,8 +6610,8 @@ msgstr "Instàncies" msgid "Instance %d" msgstr "Instància %d" -#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4512 -#: src/slic3r/GUI/Tab.cpp:4603 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551 +#: src/slic3r/GUI/Tab.cpp:4642 msgid "Layers" msgstr "Capes" @@ -6894,12 +6894,12 @@ msgstr "A sota de l'objecte" msgid "Around object" msgstr "Al voltant de l'objecte" -#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506 msgid "Send to printer" msgstr "Enviar a la impressora" -#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6014 +#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6027 msgid "Slice now" msgstr "Laminar ara" @@ -7008,7 +7008,7 @@ msgstr "" msgid "Ejecting of device %s(%s) has failed." msgstr "L'expulsió del dispositiu %s(%s) ha fallat." -#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074 +#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086 msgid "New Project" msgstr "Nou Projecte" @@ -7016,7 +7016,7 @@ msgstr "Nou Projecte" msgid "Expand sidebar" msgstr "Expandeix la barra lateral" -#: src/slic3r/GUI/Plater.cpp:2486 +#: src/slic3r/GUI/Plater.cpp:2498 msgid "" "The preset below was temporarily installed on the active instance of " "PrusaSlicer" @@ -7030,13 +7030,13 @@ msgstr[1] "" "Els paràmetres de sota han estat instal·lats temporalment a la instància " "activa de PrusaSlicer" -#: src/slic3r/GUI/Plater.cpp:2516 +#: src/slic3r/GUI/Plater.cpp:2528 #, boost-format msgid "Failed loading file \"%1%\" due to an invalid configuration." msgstr "" "Error en carregar el fitxer \"%1%\" a causa d'una configuració no vàlida." -#: src/slic3r/GUI/Plater.cpp:2536 +#: src/slic3r/GUI/Plater.cpp:2548 #, c-format, boost-format msgid "" "Object size from file %s appears to be zero.\n" @@ -7051,11 +7051,11 @@ msgstr[1] "" "La mida dels objectes del fitxer %s sembla ser zero.\n" "Aquests objectes han estat eliminats del model" -#: src/slic3r/GUI/Plater.cpp:2540 +#: src/slic3r/GUI/Plater.cpp:2552 msgid "The size of the object is zero" msgstr "La mida de l'objecte és zero" -#: src/slic3r/GUI/Plater.cpp:2553 +#: src/slic3r/GUI/Plater.cpp:2565 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in meters.\n" @@ -7074,15 +7074,15 @@ msgstr[1] "" "La unitat interna de PrusaSlicer és el mil·límetre. Voleu recalcular les " "dimensions d'aquests objectes?" -#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579 +#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591 msgid "The object is too small" msgstr "L'objecte és massa petit" -#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580 +#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592 msgid "Apply to all the remaining small objects being loaded." msgstr "Aplica-ho a tots els objectes petits restants que s'estan carregant." -#: src/slic3r/GUI/Plater.cpp:2575 +#: src/slic3r/GUI/Plater.cpp:2587 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in inches.\n" @@ -7101,7 +7101,7 @@ msgstr[1] "" "polzades. La unitat interna de PrusaSlicer és el mil·límetre. Voleu " "recalcular les dimensions d'aquests objectes?" -#: src/slic3r/GUI/Plater.cpp:2593 +#: src/slic3r/GUI/Plater.cpp:2605 msgid "" "This file contains several objects positioned at multiple heights.\n" "Instead of considering them as multiple objects, should \n" @@ -7111,22 +7111,22 @@ msgstr "" "En lloc de considerar-los com a objectes múltiples, s'hauria de carregar\n" "el fitxer com un sol objecte amb múltiples parts?" -#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651 +#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663 msgid "Multi-part object detected" msgstr "Objecte de peces múltiples detectat" -#: src/slic3r/GUI/Plater.cpp:2604 +#: src/slic3r/GUI/Plater.cpp:2616 msgid "" "This file cannot be loaded in a simple mode. Do you want to switch to an " "advanced mode?" msgstr "" "Aquest fitxer no es pot carregar en mode simple. Vols canviar al mode expert?" -#: src/slic3r/GUI/Plater.cpp:2605 +#: src/slic3r/GUI/Plater.cpp:2617 msgid "Detected advanced data" msgstr "Dades avançades detectades" -#: src/slic3r/GUI/Plater.cpp:2625 +#: src/slic3r/GUI/Plater.cpp:2637 #, c-format, boost-format msgid "" "You can't to add the object(s) from %s because of one or some of them " @@ -7135,7 +7135,7 @@ msgstr "" "No podeu afegir l'objecte(s) des de % s perquè un o alguns d'ells són de " "diverses peces" -#: src/slic3r/GUI/Plater.cpp:2648 +#: src/slic3r/GUI/Plater.cpp:2660 msgid "" "Multiple objects were loaded for a multi-material printer.\n" "Instead of considering them as multiple objects, should I consider\n" @@ -7146,7 +7146,7 @@ msgstr "" "En lloc de considerar-los com a objectes múltiples, hauria de considerar\n" "aquests fitxers per formar un sol objecte que té diverses parts?" -#: src/slic3r/GUI/Plater.cpp:2767 +#: src/slic3r/GUI/Plater.cpp:2779 msgid "" "Your object appears to be too large, so it was automatically scaled down to " "fit your print bed." @@ -7154,39 +7154,39 @@ msgstr "" "La teva peça sembla massa gran, així que s'ha escalat automàticament perquè " "pugui cabre a la base d'impressió." -#: src/slic3r/GUI/Plater.cpp:2768 +#: src/slic3r/GUI/Plater.cpp:2780 msgid "Object too large?" msgstr "Objecte massa gran?" -#: src/slic3r/GUI/Plater.cpp:2846 +#: src/slic3r/GUI/Plater.cpp:2858 msgid "Export STL file:" msgstr "Exporta el fitxer STL:" -#: src/slic3r/GUI/Plater.cpp:2853 +#: src/slic3r/GUI/Plater.cpp:2865 msgid "Export AMF file:" msgstr "Exporta el fitxer AMF:" -#: src/slic3r/GUI/Plater.cpp:2859 +#: src/slic3r/GUI/Plater.cpp:2871 msgid "Save file as:" msgstr "Desa el fitxer com a:" -#: src/slic3r/GUI/Plater.cpp:2865 +#: src/slic3r/GUI/Plater.cpp:2877 msgid "Export OBJ file:" msgstr "Exporta el fitxer OBJ:" -#: src/slic3r/GUI/Plater.cpp:2963 +#: src/slic3r/GUI/Plater.cpp:2975 msgid "Delete Object" msgstr "Suprimeix l'objecte" -#: src/slic3r/GUI/Plater.cpp:2975 +#: src/slic3r/GUI/Plater.cpp:2987 msgid "Delete All Objects" msgstr "Suprimeix tots els objectes" -#: src/slic3r/GUI/Plater.cpp:3003 +#: src/slic3r/GUI/Plater.cpp:3015 msgid "Reset Project" msgstr "Reinicialitza el projecte" -#: src/slic3r/GUI/Plater.cpp:3086 +#: src/slic3r/GUI/Plater.cpp:3098 msgid "" "The selected object couldn't be split because it contains only one solid " "part." @@ -7194,15 +7194,15 @@ msgstr "" "L'objecte seleccionat no s'ha pogut dividir perquè només conté una part " "sòlida." -#: src/slic3r/GUI/Plater.cpp:3093 +#: src/slic3r/GUI/Plater.cpp:3105 msgid "All non-solid parts (modifiers) were deleted" msgstr "S'han eliminat totes les parts no sòlides (modificadors)" -#: src/slic3r/GUI/Plater.cpp:3095 +#: src/slic3r/GUI/Plater.cpp:3107 msgid "Split to Objects" msgstr "Partir en diverses peces" -#: src/slic3r/GUI/Plater.cpp:3145 +#: src/slic3r/GUI/Plater.cpp:3157 msgid "" "An object has custom support enforcers which will not be used because " "supports are disabled." @@ -7210,87 +7210,87 @@ msgstr "" "Un objecte té reforçadors de suport personalitzats que no es faran servir " "perquè els suports estan desactivats." -#: src/slic3r/GUI/Plater.cpp:3147 +#: src/slic3r/GUI/Plater.cpp:3159 msgid "Enable supports for enforcers only" msgstr "Habilitar suports només per als reforçadors" -#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142 +#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154 msgid "Invalid data" msgstr "Les dades no són vàlides" -#: src/slic3r/GUI/Plater.cpp:3346 +#: src/slic3r/GUI/Plater.cpp:3358 msgid "Another export job is currently running." msgstr "Actualment s'està executant una altra feina d'exportació." -#: src/slic3r/GUI/Plater.cpp:3432 +#: src/slic3r/GUI/Plater.cpp:3444 msgid "Replace from:" msgstr "Reemplaçar des de:" -#: src/slic3r/GUI/Plater.cpp:3450 +#: src/slic3r/GUI/Plater.cpp:3462 msgid "Unable to replace with more than one volume" msgstr "No es pot substituir per més d'un volum" -#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541 msgid "Error during replace" msgstr "S'ha produït un error durant la substitució" -#: src/slic3r/GUI/Plater.cpp:3521 +#: src/slic3r/GUI/Plater.cpp:3533 msgid "Select the new file" msgstr "Seleccioneu el fitxer nou" -#: src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3541 msgid "File for the replace wasn't selected" msgstr "No s'ha seleccionat el fitxer per a la substitució" -#: src/slic3r/GUI/Plater.cpp:3620 +#: src/slic3r/GUI/Plater.cpp:3632 msgid "Please select the file to reload" msgstr "Seleccioneu el fitxer que voleu tornar a carregar" -#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215 msgid "The selected file" msgstr "El fitxer seleccionat" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "differs from the original file" msgstr "difereix del fitxer original" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "Do you want to replace it" msgstr "Voleu substituir-lo" -#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675 +#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687 msgid "Reload from:" msgstr "Torna a carregar des de:" -#: src/slic3r/GUI/Plater.cpp:3778 +#: src/slic3r/GUI/Plater.cpp:3790 msgid "Unable to reload:" msgstr "No es pot tornar a carregar:" -#: src/slic3r/GUI/Plater.cpp:3783 +#: src/slic3r/GUI/Plater.cpp:3795 msgid "Error during reload" msgstr "S'ha produït un error durant la recàrrega" -#: src/slic3r/GUI/Plater.cpp:3801 +#: src/slic3r/GUI/Plater.cpp:3813 msgid "Reload all from disk" msgstr "Torna a carregar-ho tot des del disc" -#: src/slic3r/GUI/Plater.cpp:4096 +#: src/slic3r/GUI/Plater.cpp:4108 msgid "There are active warnings concerning sliced models:" msgstr "Hi ha advertiments actius sobre els models laminats:" -#: src/slic3r/GUI/Plater.cpp:4107 +#: src/slic3r/GUI/Plater.cpp:4119 msgid "generated warnings" msgstr "advertiments generats" -#: src/slic3r/GUI/Plater.cpp:4438 +#: src/slic3r/GUI/Plater.cpp:4450 msgid "3D editor view" msgstr "Vista editor 3D" -#: src/slic3r/GUI/Plater.cpp:4859 +#: src/slic3r/GUI/Plater.cpp:4871 msgid "Undo / Redo is processing" msgstr "Desfer / Refer s'està processant" -#: src/slic3r/GUI/Plater.cpp:4861 +#: src/slic3r/GUI/Plater.cpp:4873 #, boost-format msgid "" "Switching the printer technology from %1% to %2%.\n" @@ -7301,21 +7301,21 @@ msgstr "" "S'han modificat alguns paràmetres de %1%, que es perdran després de canviar " "la tecnologia de la impressora." -#: src/slic3r/GUI/Plater.cpp:5058 +#: src/slic3r/GUI/Plater.cpp:5070 msgid "Creating a new project while the current project is modified." msgstr "Creant un projecte nou mentre es modifica el projecte actual." -#: src/slic3r/GUI/Plater.cpp:5061 +#: src/slic3r/GUI/Plater.cpp:5073 msgid "Creating a new project while some presets are modified." msgstr "Creant un nou projecte mentre es modifiquen alguns paràmetres." -#: src/slic3r/GUI/Plater.cpp:5062 +#: src/slic3r/GUI/Plater.cpp:5074 msgid "You can keep presets modifications to the new project or discard them" msgstr "" "Pots mantenir les modificacions dels preajustaments al nou projecte o " "descartar-los" -#: src/slic3r/GUI/Plater.cpp:5063 +#: src/slic3r/GUI/Plater.cpp:5075 msgid "" "You can keep presets modifications to the new project, discard them or save " "changes as new presets.\n" @@ -7326,125 +7326,125 @@ msgstr "" "Tingueu en compte que si es desen els canvis, el projecte nou no els " "conservarà" -#: src/slic3r/GUI/Plater.cpp:5069 +#: src/slic3r/GUI/Plater.cpp:5081 msgid "Creating a new project" msgstr "Creant un nou projecte" -#: src/slic3r/GUI/Plater.cpp:5100 +#: src/slic3r/GUI/Plater.cpp:5112 msgid "Load Project" msgstr "Carregar Projecte" -#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386 +#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399 msgid "Import Object" msgstr "Importar Objecte" -#: src/slic3r/GUI/Plater.cpp:5130 +#: src/slic3r/GUI/Plater.cpp:5143 msgid "Import Objects" msgstr "Importar Objetes" -#: src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:5215 msgid "does not contain valid gcode." msgstr "no conté codi gcode vàlid." -#: src/slic3r/GUI/Plater.cpp:5203 +#: src/slic3r/GUI/Plater.cpp:5216 msgid "Error while loading .gcode file" msgstr "S'ha produït un error en carregar el fitxer .gcode" -#: src/slic3r/GUI/Plater.cpp:5256 +#: src/slic3r/GUI/Plater.cpp:5269 #, c-format, boost-format msgid "%s - Drop project file" msgstr "%s - Deixar anar fitxer de projecte" -#: src/slic3r/GUI/Plater.cpp:5263 +#: src/slic3r/GUI/Plater.cpp:5276 msgid "Open as project" msgstr "Obre com a projecte" -#: src/slic3r/GUI/Plater.cpp:5264 +#: src/slic3r/GUI/Plater.cpp:5277 msgid "Import geometry only" msgstr "Importa només la geometria" -#: src/slic3r/GUI/Plater.cpp:5265 +#: src/slic3r/GUI/Plater.cpp:5278 msgid "Import config only" msgstr "Importa només la configuració" -#: src/slic3r/GUI/Plater.cpp:5268 +#: src/slic3r/GUI/Plater.cpp:5281 msgid "Select an action to apply to the file" msgstr "Seleccioneu una acció que s'aplicarà al fitxer" -#: src/slic3r/GUI/Plater.cpp:5273 +#: src/slic3r/GUI/Plater.cpp:5286 msgid "Action" msgstr "Acció" -#: src/slic3r/GUI/Plater.cpp:5289 +#: src/slic3r/GUI/Plater.cpp:5302 msgid "Don't show again" msgstr "No tornis a mostrar" -#: src/slic3r/GUI/Plater.cpp:5330 +#: src/slic3r/GUI/Plater.cpp:5343 msgid "You can open only one .gcode file at a time." msgstr "Només podeu obrir un fitxer .gcode alhora." -#: src/slic3r/GUI/Plater.cpp:5331 +#: src/slic3r/GUI/Plater.cpp:5344 msgid "Drag and drop G-code file" msgstr "Arrossegar i deixar anar el fitxer de codi G" -#: src/slic3r/GUI/Plater.cpp:5408 +#: src/slic3r/GUI/Plater.cpp:5421 msgid "Load File" msgstr "Carregar Arxiu" -#: src/slic3r/GUI/Plater.cpp:5413 +#: src/slic3r/GUI/Plater.cpp:5426 msgid "Load Files" msgstr "Carregar Arxius" -#: src/slic3r/GUI/Plater.cpp:5463 +#: src/slic3r/GUI/Plater.cpp:5476 msgid "All objects will be removed, continue?" msgstr "Tots els objectes seran eliminats, vols continuar?" -#: src/slic3r/GUI/Plater.cpp:5474 +#: src/slic3r/GUI/Plater.cpp:5487 msgid "Delete Selected Objects" msgstr "Suprimeix els objectes seleccionats" -#: src/slic3r/GUI/Plater.cpp:5483 +#: src/slic3r/GUI/Plater.cpp:5496 msgid "Increase Instances" msgstr "Augmenta les instàncies" -#: src/slic3r/GUI/Plater.cpp:5517 +#: src/slic3r/GUI/Plater.cpp:5530 msgid "Decrease Instances" msgstr "Disminueix les instàncies" -#: src/slic3r/GUI/Plater.cpp:5568 +#: src/slic3r/GUI/Plater.cpp:5581 msgid "Enter the number of copies:" msgstr "Introduïu el nombre de còpies:" -#: src/slic3r/GUI/Plater.cpp:5569 +#: src/slic3r/GUI/Plater.cpp:5582 msgid "Copies of the selected object" msgstr "Còpies de l'objecte seleccionat" -#: src/slic3r/GUI/Plater.cpp:5573 +#: src/slic3r/GUI/Plater.cpp:5586 #, c-format, boost-format msgid "Set numbers of copies to %d" msgstr "Estableix el nombre de còpies a %d" -#: src/slic3r/GUI/Plater.cpp:5647 +#: src/slic3r/GUI/Plater.cpp:5660 msgid "Cut by Plane" msgstr "Tallar pel Plànol" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save G-code file as:" msgstr "Desa el fitxer de codi G com a:" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save SL1 / SL1S file as:" msgstr "Desa el fitxer SL1 / SL1S com a:" -#: src/slic3r/GUI/Plater.cpp:5716 +#: src/slic3r/GUI/Plater.cpp:5729 msgid "The provided file name is not valid." msgstr "El nom del fitxer proporcionat no és vàlid." -#: src/slic3r/GUI/Plater.cpp:5717 +#: src/slic3r/GUI/Plater.cpp:5730 msgid "The following characters are not allowed by a FAT file system:" msgstr "Un sistema de fitxers FAT no permet els caràcters següents:" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "" "The plater is empty.\n" "Do you want to save the project?" @@ -7452,15 +7452,15 @@ msgstr "" "La plataforma és buida.\n" "Vols desar el projecte?" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "Save project" msgstr "Desar projecte" -#: src/slic3r/GUI/Plater.cpp:6492 +#: src/slic3r/GUI/Plater.cpp:6505 msgid "Export" msgstr "Exportar" -#: src/slic3r/GUI/Plater.cpp:6526 +#: src/slic3r/GUI/Plater.cpp:6539 msgid "" "Custom supports, seams and multimaterial painting were removed after " "repairing the mesh." @@ -7468,14 +7468,14 @@ msgstr "" "Els suports personalitzats, les costures i la pintura multimaterial s'han " "retirat després de reparar la malla." -#: src/slic3r/GUI/Plater.cpp:6640 +#: src/slic3r/GUI/Plater.cpp:6653 msgid "Paste From Clipboard" msgstr "Enganxa des del porta-retalls" #: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282 #: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "General" msgstr "General" @@ -7624,7 +7624,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:233 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 msgid "" "Ask to save unsaved changes in presets when closing the application or when " "loading a new project" @@ -7638,7 +7638,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:242 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 msgid "Ask for unsaved changes in presets when selecting new preset" msgstr "" @@ -7649,7 +7649,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:249 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 msgid "Ask for unsaved changes in presets when creating new project" msgstr "" @@ -8216,13 +8216,13 @@ msgstr "Enviar el codi G al host d'impressió" msgid "Upload to Printer Host with the following filename:" msgstr "Carregar el host amb el següent nom de fitxer:" -#: src/slic3r/GUI/PrintHostDialogs.cpp:50 +#: src/slic3r/GUI/PrintHostDialogs.cpp:51 msgid "Use forward slashes ( / ) as a directory separator if needed." msgstr "" "Use barras diagonales ( / ) como separadores de directorios si fuese " "necesario." -#: src/slic3r/GUI/PrintHostDialogs.cpp:59 +#: src/slic3r/GUI/PrintHostDialogs.cpp:60 msgid "Group" msgstr "Agrupar" @@ -8231,18 +8231,18 @@ msgstr "Agrupar" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "El nom del fitxer enviat no s'acaba amb \"%s\". Voleu continuar?" -#: src/slic3r/GUI/PrintHostDialogs.cpp:92 +#: src/slic3r/GUI/PrintHostDialogs.cpp:91 +msgid "Upload" +msgstr "Pujar" + +#: src/slic3r/GUI/PrintHostDialogs.cpp:101 msgid "Upload and Print" msgstr "Enviar i imprimir" -#: src/slic3r/GUI/PrintHostDialogs.cpp:103 +#: src/slic3r/GUI/PrintHostDialogs.cpp:112 msgid "Upload and Simulate" msgstr "Enviar i simular" -#: src/slic3r/GUI/PrintHostDialogs.cpp:115 -msgid "Upload" -msgstr "Pujar" - #: src/slic3r/GUI/PrintHostDialogs.cpp:247 msgid "ID" msgstr "ID" @@ -8709,7 +8709,7 @@ msgstr "nom complet del perfil" msgid "symbolic profile name" msgstr "nom simbòlic del perfil" -#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4601 +#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640 msgid "Layers and perimeters" msgstr "Capes i Perímetres" @@ -8793,11 +8793,11 @@ msgstr "Superposició" msgid "Flow" msgstr "Fluxe" -#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704 +#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692 msgid "Other" msgstr "Altre" -#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4678 +#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717 msgid "Output options" msgstr "Opcions de sortida" @@ -8809,11 +8809,11 @@ msgstr "Impressió seqüencial" msgid "Extruder clearance" msgstr "Separació de l'extrusor" -#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4679 +#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718 msgid "Output file" msgstr "Fitxer de sortida" -#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992 +#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992 msgid "Post-processing scripts" msgstr "Scripts de postprocessament" @@ -8821,19 +8821,20 @@ msgstr "Scripts de postprocessament" #: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103 #: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490 #: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562 -#: src/slic3r/GUI/Tab.cpp:4529 src/slic3r/GUI/Tab.cpp:4530 +#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568 +#: src/slic3r/GUI/Tab.cpp:4569 msgid "Notes" msgstr "Notes" #: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110 #: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568 -#: src/slic3r/GUI/Tab.cpp:4537 src/slic3r/GUI/Tab.cpp:4684 +#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723 msgid "Dependencies" msgstr "Dependències" #: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111 #: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569 -#: src/slic3r/GUI/Tab.cpp:4538 src/slic3r/GUI/Tab.cpp:4685 +#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724 msgid "Profile dependencies" msgstr "Dependències del perfil" @@ -8917,7 +8918,7 @@ msgid "Ramming settings" msgstr "Configuració d'empenyiment" #: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401 -#: src/slic3r/GUI/Tab.cpp:4208 src/libslic3r/GCode.cpp:733 +#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733 #: src/libslic3r/PrintConfig.cpp:2450 msgid "Custom G-code" msgstr "Codi G personalitzat" @@ -8964,8 +8965,8 @@ msgstr "" msgid "Size and coordinates" msgstr "Mida i coordenades" -#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "Capabilities" msgstr "Capacitats" @@ -9034,11 +9035,11 @@ msgstr "Inclinació" msgid "Tilt time" msgstr "Temps d'inclinació" -#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4519 +#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558 msgid "Corrections" msgstr "Correccions" -#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4515 +#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554 msgid "Exposure" msgstr "Exposició" @@ -9217,42 +9218,46 @@ msgstr "Segur que desitges %1% el predefinit seleccionat?" msgid "%1% Preset" msgstr "%1% Predefinit" -#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4142 +#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181 msgid "Set" msgstr "Ajust" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3938 msgid "Find" msgstr "Cerca" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3939 msgid "Replace with" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3992 +#: src/slic3r/GUI/Tab.cpp:4028 msgid "Regular expression" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3996 +#: src/slic3r/GUI/Tab.cpp:4032 msgid "Case insensitive" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4000 +#: src/slic3r/GUI/Tab.cpp:4036 msgid "Whole word" msgstr "Paraula sencera" -#: src/slic3r/GUI/Tab.cpp:4004 +#: src/slic3r/GUI/Tab.cpp:4040 msgid "Match single line" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4236 +#: src/slic3r/GUI/Tab.cpp:4143 +msgid "Are you sure you want to delete all substitutions?" +msgstr "" + +#: src/slic3r/GUI/Tab.cpp:4275 msgid "" "Machine limits will be emitted to G-code and used to estimate print time." msgstr "" "Els límits de la màquina s'incorporaran al codi G i es faran servir per " "calcular el temps d'impressió." -#: src/slic3r/GUI/Tab.cpp:4239 +#: src/slic3r/GUI/Tab.cpp:4278 msgid "" "Machine limits will NOT be emitted to G-code, however they will be used to " "estimate print time, which may therefore not be accurate as the printer may " @@ -9262,7 +9267,7 @@ msgstr "" "estimar el temps d'impressió, que per tant pot no ser exacte ja que la " "impressora pot aplicar un conjunt diferent de límits de la màquina." -#: src/slic3r/GUI/Tab.cpp:4243 +#: src/slic3r/GUI/Tab.cpp:4282 msgid "" "Machine limits are not set, therefore the print time estimate may not be " "accurate." @@ -9270,12 +9275,12 @@ msgstr "" "Els límits de la màquina no estan establerts, per tant, el temps d'impressió " "estimat pot no ser exacte." -#: src/slic3r/GUI/Tab.cpp:4265 +#: src/slic3r/GUI/Tab.cpp:4304 msgid "LOCKED LOCK" msgstr "PANY BLOQUEJAT" #. TRN Description for "LOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4267 +#: src/slic3r/GUI/Tab.cpp:4306 msgid "" "indicates that the settings are the same as the system (or default) values " "for the current option group" @@ -9283,12 +9288,12 @@ msgstr "" "indica que els paràmetres són els mateixos que els valors del sistema (o per " "defecte) per al grup d'opcions actual" -#: src/slic3r/GUI/Tab.cpp:4269 +#: src/slic3r/GUI/Tab.cpp:4308 msgid "UNLOCKED LOCK" msgstr "PANY DESBLOQUEJAT" #. TRN Description for "UNLOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4271 +#: src/slic3r/GUI/Tab.cpp:4310 msgid "" "indicates that some settings were changed and are not equal to the system " "(or default) values for the current option group.\n" @@ -9300,12 +9305,12 @@ msgstr "" "Feu clic a la icona PANY DESBLOQUEJAT per restablir tots els paràmetres del " "grup d'opcions actuals als valors del sistema (o per defecte)." -#: src/slic3r/GUI/Tab.cpp:4276 +#: src/slic3r/GUI/Tab.cpp:4315 msgid "WHITE BULLET" msgstr "VINYETA BLANCA" #. TRN Description for "WHITE BULLET" -#: src/slic3r/GUI/Tab.cpp:4278 +#: src/slic3r/GUI/Tab.cpp:4317 msgid "" "for the left button: indicates a non-system (or non-default) preset,\n" "for the right button: indicates that the settings hasn't been modified." @@ -9314,12 +9319,12 @@ msgstr "" "predeterminat),\n" "per al botó dret: indica que la configuració no s'ha modificat." -#: src/slic3r/GUI/Tab.cpp:4281 +#: src/slic3r/GUI/Tab.cpp:4320 msgid "BACK ARROW" msgstr "FLETXA ENRERE" #. TRN Description for "BACK ARROW" -#: src/slic3r/GUI/Tab.cpp:4283 +#: src/slic3r/GUI/Tab.cpp:4322 msgid "" "indicates that the settings were changed and are not equal to the last saved " "preset for the current option group.\n" @@ -9331,7 +9336,7 @@ msgstr "" "Feu clic al símbol FLETXA ENRERE per resetejar tots els paràmetres del grup " "d'opcions actuals als gravats anteriorment." -#: src/slic3r/GUI/Tab.cpp:4293 +#: src/slic3r/GUI/Tab.cpp:4332 msgid "" "LOCKED LOCK icon indicates that the settings are the same as the system (or " "default) values for the current option group" @@ -9339,7 +9344,7 @@ msgstr "" "La icona de PANY BLOQUEJAT indica que els paràmetres són els mateixos que " "els valors del sistema (per defecte) per al grup d'opcions actual" -#: src/slic3r/GUI/Tab.cpp:4295 +#: src/slic3r/GUI/Tab.cpp:4334 msgid "" "UNLOCKED LOCK icon indicates that some settings were changed and are not " "equal to the system (or default) values for the current option group.\n" @@ -9352,13 +9357,13 @@ msgstr "" "Feu clic per restablir totes les configuracions per al grup d'opcions " "actuals als valors del sistema (o per defecte)." -#: src/slic3r/GUI/Tab.cpp:4298 +#: src/slic3r/GUI/Tab.cpp:4337 msgid "WHITE BULLET icon indicates a non system (or non default) preset." msgstr "" "La icona de VINYETA BLANCA indica un predifinit no del sistema (o no per " "defecte)" -#: src/slic3r/GUI/Tab.cpp:4301 +#: src/slic3r/GUI/Tab.cpp:4340 msgid "" "WHITE BULLET icon indicates that the settings are the same as in the last " "saved preset for the current option group." @@ -9367,7 +9372,7 @@ msgstr "" "els de la darrera vegada que heu salvat els paràmetres per al grup d'opcions " "actual." -#: src/slic3r/GUI/Tab.cpp:4303 +#: src/slic3r/GUI/Tab.cpp:4342 msgid "" "BACK ARROW icon indicates that the settings were changed and are not equal " "to the last saved preset for the current option group.\n" @@ -9378,7 +9383,7 @@ msgstr "" "són iguals als que es van desar per al grup d'opcions actual.\n" "Feu clic per tornar aquests valors als darrers desats." -#: src/slic3r/GUI/Tab.cpp:4309 +#: src/slic3r/GUI/Tab.cpp:4348 msgid "" "LOCKED LOCK icon indicates that the value is the same as the system (or " "default) value." @@ -9386,7 +9391,7 @@ msgstr "" "La icona de PANY BLOQUEJAT indica que el valor és el mateix que el del " "sistema (per defecte)" -#: src/slic3r/GUI/Tab.cpp:4310 +#: src/slic3r/GUI/Tab.cpp:4349 msgid "" "UNLOCKED LOCK icon indicates that the value was changed and is not equal to " "the system (or default) value.\n" @@ -9396,7 +9401,7 @@ msgstr "" "configuracions i no són iguals als valors del sistema (o predeterminats).\n" "Feu clic per reiniciar el valor actual als del sistema (o predeterminats)" -#: src/slic3r/GUI/Tab.cpp:4316 +#: src/slic3r/GUI/Tab.cpp:4355 msgid "" "WHITE BULLET icon indicates that the value is the same as in the last saved " "preset." @@ -9404,7 +9409,7 @@ msgstr "" "El símbol de VINYETA BLANCA indica que els valors són els mateixos que els " "dels paràmetres desats la darrera vegada." -#: src/slic3r/GUI/Tab.cpp:4317 +#: src/slic3r/GUI/Tab.cpp:4356 msgid "" "BACK ARROW icon indicates that the value was changed and is not equal to the " "last saved preset.\n" @@ -9414,31 +9419,31 @@ msgstr "" "desat la darrera vegada.\n" "Feu clic per restaurar el valor al darrer paràmetre desat." -#: src/slic3r/GUI/Tab.cpp:4471 src/slic3r/GUI/Tab.cpp:4473 +#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512 msgid "Material" msgstr "Material" -#: src/slic3r/GUI/Tab.cpp:4558 src/slic3r/GUI/Tab.cpp:4559 +#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598 msgid "Material printing profile" msgstr "Perfil d'impressió de material" -#: src/slic3r/GUI/Tab.cpp:4611 +#: src/slic3r/GUI/Tab.cpp:4650 msgid "Support head" msgstr "Cap del suport" -#: src/slic3r/GUI/Tab.cpp:4616 +#: src/slic3r/GUI/Tab.cpp:4655 msgid "Support pillar" msgstr "Pilar de suport" -#: src/slic3r/GUI/Tab.cpp:4639 +#: src/slic3r/GUI/Tab.cpp:4678 msgid "Connection of the support sticks and junctions" msgstr "Connexió de les varetes de suport i unions" -#: src/slic3r/GUI/Tab.cpp:4644 +#: src/slic3r/GUI/Tab.cpp:4683 msgid "Automatic generation" msgstr "Generació automàtica" -#: src/slic3r/GUI/Tab.cpp:4719 +#: src/slic3r/GUI/Tab.cpp:4758 #, boost-format msgid "" "\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n" @@ -9447,74 +9452,74 @@ msgstr "" "\"%1%\" està desactivat perquè \"%2%\" és a la categoria \"%3%\".\n" "Per activar \"%1%\", si us plau desactiva \"%2%\"" -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3578 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578 msgid "Object elevation" msgstr "Elevació de l'objecte" -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3680 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680 msgid "Pad around object" msgstr "Pad al voltant de l'objecte" #: src/slic3r/GUI/UnsavedChangesDialog.cpp:153 #: src/slic3r/GUI/UnsavedChangesDialog.cpp:162 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145 msgid "Undef" msgstr "Undef" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772 msgid "Unsaved Changes" msgstr "Canvis no desats" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790 msgid "Switching Presets: Unsaved Changes" msgstr "S'estan canviant els predefinits: canvis no desats" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 msgid "Old Value" msgstr "Valor antic" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833 msgid "New Value" msgstr "Valor nou" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867 msgid "Keep" msgstr "Mantenir" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 msgid "Transfer" msgstr "Transferir" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Don't save" msgstr "No desar" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Discard" msgstr "Descartar" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877 msgid "Save" msgstr "Desar" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "create new project" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "switch a preset" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900 msgid "" "You will not be asked about the unsaved changes in presets the next time " "you: \n" @@ -9522,11 +9527,11 @@ msgid "" "- Loading a new project while some presets are modified" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 msgid "PrusaSlicer will remember your action." msgstr "PrusaSlicer recordarà la vostra acció." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" @@ -9535,58 +9540,59 @@ msgstr "" "Visita \"Preferències\" i marca\"%1%\"\n" "per a què pregunti sobre els canvis no guardats novament." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695 msgid "" "Some fields are too long to fit. Right mouse click reveals the full text." msgstr "" "Alguns camps són massa llargs per cabre. El clic dret del ratolí mostra el " "text complet." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will not be saved" msgstr "No es desaran tots els canvis de configuració" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will be discarded." msgstr "Tots els canvis dels ajustaments seran descartats." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 msgid "Save the selected options." msgstr "Desa les opcions seleccionades." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 msgid "Keep the selected settings." msgstr "Conserva la configuració seleccionada." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943 msgid "Transfer the selected settings to the newly selected preset." msgstr "" "Transfereix la configuració seleccionada al predefinit seleccionat " "recentment." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 #, boost-format msgid "Save the selected options to preset \"%1%\"." msgstr "Desar les opcions seleccionades a la configuració predefinida \"%1%\"." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948 #, boost-format msgid "Transfer the selected options to the newly selected preset \"%1%\"." msgstr "" "Transferir les opcions seleccionades al nou predifnit seleccionat \"%1%\"." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224 msgid "The following preset was modified" msgid_plural "The following presets were modified" msgstr[0] "S'ha modificat el predefinit següent" msgstr[1] "S'han modificat els predefinits següents" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230 #, boost-format msgid "Preset \"%1%\" has the following unsaved changes:" msgstr "Predefinit \"%1%\" té els següents canvis no desats:" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new printer profile and it has the " @@ -9595,7 +9601,7 @@ msgstr "" "El predefinit \"%1%\" no és compatible amb el perfil d'impressora nou i té " "els canvis següents no desats:" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new print profile and it has the " @@ -9604,40 +9610,40 @@ msgstr "" "El predefinit \"%1%\" no és compatible amb el nou perfil d'impressió i té " "els canvis següents:" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669 msgid "Extruders count" msgstr "Comptador d'extrusors" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454 msgid "Select presets to compare" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503 msgid "Show all presets (including incompatible)" msgstr "Mostra tots els predefinits (inclosos els incompatibles)" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518 msgid "Left Preset Value" msgstr "Valor predefinit esquerre" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519 msgid "Right Preset Value" msgstr "Valor predefinit dret" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626 msgid "One of the presets doesn't found" msgstr "No s'ha trobat un dels predefinits" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637 msgid "Compared presets has different printer technology" msgstr "Els predefinits comparats tenen una tecnologia d'impressora diferent" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651 msgid "Presets are the same" msgstr "Els predefinits són els mateixos" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659 msgid "" "Presets are different.\n" "Click this button to select the same preset for the right and left preset." @@ -9646,11 +9652,11 @@ msgstr "" "Feu clic en aquest botó per seleccionar el mateix predefinit per al " "predefinit dret i esquerre." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef category" msgstr "Categoria sense definir" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef group" msgstr "Grup sense definir" @@ -10515,26 +10521,26 @@ msgstr "ha fallat la validació" msgid "write calledback failed" msgstr "ha fallat write calledback" -#: src/libslic3r/Print.cpp:449 +#: src/libslic3r/Print.cpp:451 msgid "All objects are outside of the print volume." msgstr "Tots els objectes són fora del volum d'impressió." -#: src/libslic3r/Print.cpp:452 +#: src/libslic3r/Print.cpp:454 msgid "The supplied settings will cause an empty print." msgstr "La configuració subministrada provocarà una impressió buida." -#: src/libslic3r/Print.cpp:456 +#: src/libslic3r/Print.cpp:458 msgid "Some objects are too close; your extruder will collide with them." msgstr "Alguns objectes estan massa a prop; L'extrusor xocarà amb ells." -#: src/libslic3r/Print.cpp:458 +#: src/libslic3r/Print.cpp:460 msgid "" "Some objects are too tall and cannot be printed without extruder collisions." msgstr "" "Alguns objectes són massa alts i no es poden imprimir sense col·lisions " "d'extrusora." -#: src/libslic3r/Print.cpp:467 +#: src/libslic3r/Print.cpp:469 msgid "" "Only a single object may be printed at a time in Spiral Vase mode. Either " "remove all but the last object, or enable sequential mode by " @@ -10544,7 +10550,7 @@ msgstr "" "tots menys l'últim objecte o habiliteu el mode seqüencial per " "\"complete_objects\"." -#: src/libslic3r/Print.cpp:471 +#: src/libslic3r/Print.cpp:473 msgid "" "The Spiral Vase option can only be used when printing single material " "objects." @@ -10552,7 +10558,7 @@ msgstr "" "L'opció gaso en espiral sols pot ser usada per imprimir objectes d'un sol " "material." -#: src/libslic3r/Print.cpp:484 +#: src/libslic3r/Print.cpp:486 msgid "" "The wipe tower is only supported if all extruders have the same nozzle " "diameter and use filaments of the same diameter." @@ -10560,7 +10566,7 @@ msgstr "" "La torre de neteja només és compatible si tots els extrusors tenen el mateix " "diàmetre de nozzle i usen filament del mateix diàmetre." -#: src/libslic3r/Print.cpp:490 +#: src/libslic3r/Print.cpp:492 msgid "" "The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, " "RepRapFirmware and Repetier G-code flavors." @@ -10568,7 +10574,7 @@ msgstr "" "La Torre de Neteja només és compatible amb les variants de codi G usades per " "Marlin, RepRap/Sprinter, RepRapFirmware i Repetier." -#: src/libslic3r/Print.cpp:492 +#: src/libslic3r/Print.cpp:494 msgid "" "The Wipe Tower is currently only supported with the relative extruder " "addressing (use_relative_e_distances=1)." @@ -10576,20 +10582,20 @@ msgstr "" "Actualment,Torre de Neteja només és compatible amb l'encaminament relatiu de " "l'extrusor (use_relative_e_distances=1)." -#: src/libslic3r/Print.cpp:494 +#: src/libslic3r/Print.cpp:496 msgid "Ooze prevention is currently not supported with the wipe tower enabled." msgstr "" "La prevenció de degoteig actualment no és compatible amb la torre de neteja " "activa." -#: src/libslic3r/Print.cpp:496 +#: src/libslic3r/Print.cpp:498 msgid "" "The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)." msgstr "" "La Torre de Neteja actualment no és compatible amb E volumètric " "(use_volumetric_e=0)." -#: src/libslic3r/Print.cpp:498 +#: src/libslic3r/Print.cpp:500 msgid "" "The Wipe Tower is currently not supported for multimaterial sequential " "prints." @@ -10597,7 +10603,7 @@ msgstr "" "La Torre de Neteja no es permet ara per a impressions seqüencials " "multimaterial." -#: src/libslic3r/Print.cpp:519 +#: src/libslic3r/Print.cpp:521 msgid "" "The Wipe Tower is only supported for multiple objects if they have equal " "layer heights" @@ -10605,7 +10611,7 @@ msgstr "" "La torre de neteja només és compatible amb diversos objectes si tenen " "alçades de capes iguals" -#: src/libslic3r/Print.cpp:521 +#: src/libslic3r/Print.cpp:523 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "over an equal number of raft layers" @@ -10613,7 +10619,7 @@ msgstr "" "La torre de neteja només es permet per a diversos objectes si s'imprimeixen " "sobre un nombre igual de capes de bassa" -#: src/libslic3r/Print.cpp:524 +#: src/libslic3r/Print.cpp:526 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "with the same support_material_contact_distance" @@ -10621,7 +10627,7 @@ msgstr "" "La torre de neteja només és compatible amb diversos objectes si " "s'imprimeixen amb la mateixa support_material_contact_distance" -#: src/libslic3r/Print.cpp:526 +#: src/libslic3r/Print.cpp:528 msgid "" "The Wipe Tower is only supported for multiple objects if they are sliced " "equally." @@ -10629,7 +10635,7 @@ msgstr "" "La torre de neteja només és compatible amb diversos objectes si es tallen " "igual." -#: src/libslic3r/Print.cpp:539 +#: src/libslic3r/Print.cpp:541 msgid "" "The Wipe tower is only supported if all objects have the same variable layer " "height" @@ -10637,23 +10643,23 @@ msgstr "" "La Torre de Neteja només és compatible si tots els objectes tenen la mateixa " "alçada de capa variable" -#: src/libslic3r/Print.cpp:561 +#: src/libslic3r/Print.cpp:563 msgid "" "One or more object were assigned an extruder that the printer does not have." msgstr "Un o més objectes han estat assignats a un extrusor inexistent." -#: src/libslic3r/Print.cpp:574 +#: src/libslic3r/Print.cpp:576 #, boost-format msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm" msgstr "%1%=%2% mm és massa baix per ser imprès a una alçada de capa de %3% mm" -#: src/libslic3r/Print.cpp:577 +#: src/libslic3r/Print.cpp:579 #, boost-format msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm" msgstr "" "%1%=%2% mm excessius per ser imprimible amb un nozzle de diàmetre de %3% mm" -#: src/libslic3r/Print.cpp:588 +#: src/libslic3r/Print.cpp:590 msgid "" "Printing with multiple extruders of differing nozzle diameters. If support " "is to be printed with the current extruder (support_material_extruder == 0 " @@ -10665,7 +10671,7 @@ msgstr "" "o support_material_interface_extruder == 0), tots els nozzles han de ser del " "mateix diàmetre." -#: src/libslic3r/Print.cpp:596 +#: src/libslic3r/Print.cpp:598 msgid "" "For the Wipe Tower to work with the soluble supports, the support layers " "need to be synchronized with the object layers." @@ -10673,7 +10679,7 @@ msgstr "" "Perquè la torre de neteja funcioni amb suports solubles, les capes de " "suports necessiten estar sincronitzades amb les capes de l'objecte." -#: src/libslic3r/Print.cpp:600 +#: src/libslic3r/Print.cpp:602 msgid "" "The Wipe Tower currently supports the non-soluble supports only if they are " "printed with the current extruder without triggering a tool change. (both " @@ -10685,28 +10691,47 @@ msgstr "" "support_material_extruder com support_material_interface_extruder s'han de " "configurar a 0)." -#: src/libslic3r/Print.cpp:636 +#: src/libslic3r/Print.cpp:638 msgid "First layer height can't be greater than nozzle diameter" msgstr "" "L'alçada de primera capa no pot ser més gran que el diàmetre del nozzle" -#: src/libslic3r/Print.cpp:641 +#: src/libslic3r/Print.cpp:643 msgid "Layer height can't be greater than nozzle diameter" msgstr "L'alçada de la capa no pot ser més gran que diàmetre del nozzle" -#: src/libslic3r/Print.cpp:795 +#: src/libslic3r/Print.cpp:663 +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +#: src/libslic3r/Print.cpp:665 +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:667 +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:809 msgid "Infilling layers" msgstr "Omplint capes" -#: src/libslic3r/Print.cpp:817 +#: src/libslic3r/Print.cpp:831 msgid "Generating skirt and brim" msgstr "Generant faldilla i bassa" -#: src/libslic3r/Print.cpp:865 +#: src/libslic3r/Print.cpp:879 msgid "Exporting G-code" msgstr "S'està exportant el codi G" -#: src/libslic3r/Print.cpp:869 +#: src/libslic3r/Print.cpp:883 msgid "Generating G-code" msgstr "S'està generant el codi G" diff --git a/resources/localization/hu/PrusaSlicer_hu.po b/resources/localization/hu/PrusaSlicer_hu.po index a9f8882bd..09567ee4b 100644 --- a/resources/localization/hu/PrusaSlicer_hu.po +++ b/resources/localization/hu/PrusaSlicer_hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-25 17:28+0100\n" +"POT-Creation-Date: 2022-02-09 09:04+0100\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -602,7 +602,7 @@ msgstr "Aktív" msgid "PrusaSlicer version" msgstr "PrusaSlicer verzió" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339 msgid "print" msgstr "nyomtatás" @@ -610,17 +610,17 @@ msgstr "nyomtatás" msgid "filaments" msgstr "filamentek" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341 msgid "SLA print" msgstr "SLA nyomtatás" #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69 #: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340 -#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341 +#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342 msgid "SLA material" msgstr "SLA anyag" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343 msgid "printer" msgstr "nyomtató" @@ -679,7 +679,7 @@ msgstr "Standard" #: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651 #: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154 msgid "All" msgstr "Összes" @@ -770,7 +770,7 @@ msgstr "SLA anyagok" msgid "All installed printers are compatible with the selected %1%." msgstr "Minden telepített nyomtató kompatibilis a kiválasztott %1% -val." -#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339 +#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340 msgid "filament" msgstr "filament" @@ -865,7 +865,7 @@ msgstr "" "pillanatfelvétel készül." #: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726 -#: src/slic3r/GUI/Plater.cpp:3548 +#: src/slic3r/GUI/Plater.cpp:3560 msgid "Reload from disk" msgstr "Újratöltés lemezről" @@ -1175,7 +1175,7 @@ msgstr "Befejezés" #: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58 #: src/slic3r/GUI/ProgressStatusBar.cpp:26 #: src/slic3r/GUI/SendSystemInfoDialog.cpp:93 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879 msgid "Cancel" msgstr "Mégse" @@ -1248,7 +1248,7 @@ msgstr "" "létrejött." #: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459 -#: src/slic3r/GUI/GUI_App.cpp:2223 +#: src/slic3r/GUI/GUI_App.cpp:2243 msgid "Desktop Integration" msgstr "Asztal integráció" @@ -1741,8 +1741,8 @@ msgid "parameter name" msgstr "paraméter név" #: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079 msgid "N/A" msgstr "N/A" @@ -1951,7 +1951,7 @@ msgstr "Hozzáadás a tárgyasztalhoz" msgid "Add selected shape(s) to the bed" msgstr "Kijelölt alakzat(ok) hozzáadása a tárgyasztalhoz" -#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4100 +#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135 msgid "Add" msgstr "Hozzáadás" @@ -2156,7 +2156,7 @@ msgid "Wipe" msgstr "Törlés" #: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257 -#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/GUI_Preview.cpp:272 msgid "Options" msgstr "Opciók" @@ -2425,7 +2425,7 @@ msgid "Add..." msgstr "Hozzáadás..." #: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96 -#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4106 +#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141 msgid "Delete all" msgstr "Összes törlése" @@ -3354,7 +3354,7 @@ msgstr "Kritikus hiba" msgid "Internal error: %1%" msgstr "Belső hiba: %1%" -#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999 +#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 msgid "" "Error parsing PrusaSlicer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error. Your user profiles will " @@ -3364,7 +3364,7 @@ msgstr "" "Próbálja meg manuálisan törölni a fájlt a hiba elhárításához. A felhasználói " "profilok nem lesznek érintettek." -#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 +#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011 msgid "" "Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error." @@ -3372,12 +3372,12 @@ msgstr "" "Hiba a PrusaGCodeViewer konfigurációs fájl elemzése során, valószínűleg " "sérült. Próbálja meg manuálisan törölni a fájlt a hiba elhárításához." -#: src/slic3r/GUI/GUI_App.cpp:954 +#: src/slic3r/GUI/GUI_App.cpp:960 #, boost-format msgid "You are opening %1% version %2%." msgstr "Ön a %1% %2% verzióját nyitja meg." -#: src/slic3r/GUI/GUI_App.cpp:957 +#: src/slic3r/GUI/GUI_App.cpp:963 #, boost-format msgid "" "The active configuration was created by <b>%1% %2%</b>,\n" @@ -3395,7 +3395,7 @@ msgstr "" "Ha igen, akkor az aktív konfigurációról biztonsági másolat készül az új " "konfiguráció importálása előtt." -#: src/slic3r/GUI/GUI_App.cpp:965 +#: src/slic3r/GUI/GUI_App.cpp:971 #, boost-format msgid "" "An existing configuration was found in <b>%3%</b>\n" @@ -3408,19 +3408,19 @@ msgstr "" "\n" "Importáljuk ezt a meglévő konfigurációt?" -#: src/slic3r/GUI/GUI_App.cpp:973 +#: src/slic3r/GUI/GUI_App.cpp:979 msgid "Import" msgstr "Importálás_" -#: src/slic3r/GUI/GUI_App.cpp:974 +#: src/slic3r/GUI/GUI_App.cpp:980 msgid "Don't import" msgstr "Ne importálja" -#: src/slic3r/GUI/GUI_App.cpp:982 +#: src/slic3r/GUI/GUI_App.cpp:988 msgid "Continue and import newer configuration?" msgstr "Folytatás és az újabb konfiguráció importálása?" -#: src/slic3r/GUI/GUI_App.cpp:1043 +#: src/slic3r/GUI/GUI_App.cpp:1051 msgid "" "You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n" "32 bit build of PrusaSlicer will likely not be able to utilize all the RAM " @@ -3436,7 +3436,7 @@ msgstr "" "https://www.prusa3d.cz/prusaslicer/ oldalról.\n" "Szeretné folytatni?" -#: src/slic3r/GUI/GUI_App.cpp:1126 +#: src/slic3r/GUI/GUI_App.cpp:1134 #, c-format, boost-format msgid "" "%s\n" @@ -3445,46 +3445,46 @@ msgstr "" "%s\n" "Szeretné folytatni?" -#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3070 -#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888 +#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094 +#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889 msgid "Remember my choice" msgstr "Emlékezzen a választásomra" -#: src/slic3r/GUI/GUI_App.cpp:1170 +#: src/slic3r/GUI/GUI_App.cpp:1178 msgid "Loading configuration" msgstr "Konfiguráció betöltése" -#: src/slic3r/GUI/GUI_App.cpp:1203 +#: src/slic3r/GUI/GUI_App.cpp:1209 #, boost-format msgid "New release version %1% is available." msgstr "Elérhető a(z) %1% új kiadott verziója." -#: src/slic3r/GUI/GUI_App.cpp:1204 +#: src/slic3r/GUI/GUI_App.cpp:1210 msgid "See Download page." msgstr "Tekintse meg a Letöltési oldalt." -#: src/slic3r/GUI/GUI_App.cpp:1218 +#: src/slic3r/GUI/GUI_App.cpp:1224 #, boost-format msgid "New prerelease version %1% is available." msgstr "Elérhető a(z) %1% új kiadás előtti verziója." -#: src/slic3r/GUI/GUI_App.cpp:1219 +#: src/slic3r/GUI/GUI_App.cpp:1225 msgid "See Releases page." msgstr "Tekintse meg a kiadások oldalt." -#: src/slic3r/GUI/GUI_App.cpp:1256 +#: src/slic3r/GUI/GUI_App.cpp:1262 msgid "Preparing settings tabs" msgstr "A beállítások fül előkészítése" -#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287 +#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287 msgid "Restore window position on start" msgstr "Ablak pozíciójának visszaállítása indításkor" -#: src/slic3r/GUI/GUI_App.cpp:1329 +#: src/slic3r/GUI/GUI_App.cpp:1336 msgid "PrusaSlicer started after a crash" msgstr "A PrusaSlicer összeomlást követően indult el" -#: src/slic3r/GUI/GUI_App.cpp:1330 +#: src/slic3r/GUI/GUI_App.cpp:1337 #, boost-format msgid "" "PrusaSlicer crashed last time when attempting to set window position.\n" @@ -3510,24 +3510,24 @@ msgstr "" "\n" "Translated with www.DeepL.com/Translator (free version)" -#: src/slic3r/GUI/GUI_App.cpp:1342 +#: src/slic3r/GUI/GUI_App.cpp:1349 #, boost-format msgid "Disable \"%1%\"" msgstr "\"%1%\" letiltása" -#: src/slic3r/GUI/GUI_App.cpp:1343 +#: src/slic3r/GUI/GUI_App.cpp:1350 #, boost-format msgid "Leave \"%1%\" enabled" msgstr "Hagyja engedélyezve a \"%1%\"-ot" -#: src/slic3r/GUI/GUI_App.cpp:1657 +#: src/slic3r/GUI/GUI_App.cpp:1677 msgid "" "You have the following presets with saved options for \"Print Host upload\"" msgstr "" "A következő előbeállítások állnak rendelkezésre a \"Nyomtató feltöltés\" " "mentett beállításaival" -#: src/slic3r/GUI/GUI_App.cpp:1661 +#: src/slic3r/GUI/GUI_App.cpp:1681 msgid "" "But since this version of PrusaSlicer we don't show this information in " "Printer Settings anymore.\n" @@ -3537,7 +3537,7 @@ msgstr "" "nyomtató beállításaiban. \n" "A beállítások a fizikai nyomtatók beállításaiban lesznek elérhetőek." -#: src/slic3r/GUI/GUI_App.cpp:1663 +#: src/slic3r/GUI/GUI_App.cpp:1683 msgid "" "By default new Printer devices will be named as \"Printer N\" during its " "creation.\n" @@ -3547,138 +3547,138 @@ msgstr "" "létrehozásuk során.\n" "Megjegyzés: Ez a név később módosítható a fizikai nyomtató beállításainál" -#: src/slic3r/GUI/GUI_App.cpp:1667 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 +#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 msgid "Information" msgstr "Információ" -#: src/slic3r/GUI/GUI_App.cpp:1680 src/slic3r/GUI/GUI_App.cpp:1691 +#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711 msgid "Recreating" msgstr "Újralétrehozás_" -#: src/slic3r/GUI/GUI_App.cpp:1694 +#: src/slic3r/GUI/GUI_App.cpp:1714 msgid "Loading of current presets" msgstr "Az aktuális előbeállítások betöltése" -#: src/slic3r/GUI/GUI_App.cpp:1699 +#: src/slic3r/GUI/GUI_App.cpp:1719 msgid "Loading of a mode view" msgstr "Mód nézet betöltése" -#: src/slic3r/GUI/GUI_App.cpp:1837 +#: src/slic3r/GUI/GUI_App.cpp:1857 msgid "Choose one file (3MF/AMF):" msgstr "Válasszon ki egy fájlt (3MF/AMF):" -#: src/slic3r/GUI/GUI_App.cpp:1849 +#: src/slic3r/GUI/GUI_App.cpp:1869 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "Válasszon ki egy vagy több fájlt (STL/OBJ/AMF/3MF/PRUSA):" -#: src/slic3r/GUI/GUI_App.cpp:1861 +#: src/slic3r/GUI/GUI_App.cpp:1881 msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):" msgstr "Válasszon ki egy fájlt (GCODE/.GCO/.G/.ngc/NGC):" -#: src/slic3r/GUI/GUI_App.cpp:1872 +#: src/slic3r/GUI/GUI_App.cpp:1892 msgid "Changing of an application language" msgstr "Egy alkalmazás nyelvének megváltoztatása" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Select the language" msgstr "Válassza ki a nyelvet" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Language" msgstr "Nyelv" -#: src/slic3r/GUI/GUI_App.cpp:2160 +#: src/slic3r/GUI/GUI_App.cpp:2180 msgid "modified" msgstr "módosított" -#: src/slic3r/GUI/GUI_App.cpp:2214 +#: src/slic3r/GUI/GUI_App.cpp:2234 #, c-format, boost-format msgid "Run %s" msgstr "%s Fut_" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "&Configuration Snapshots" msgstr "Konfigurációs Pillanatfelvételek" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "Inspect / activate configuration snapshots" msgstr "Konfigurációs pillanatfelvételek megtekintése / aktiválása" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Take Configuration &Snapshot" msgstr "Konfigurációs Pillanatfelvétel Készítése" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Capture a configuration snapshot" msgstr "Pillanatfelvétel készítése az aktuális konfigurációról" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for Configuration Updates" msgstr "Konfigurációs Frissítések Keresése" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for configuration updates" msgstr "Konfigurációs frissítések keresése" -#: src/slic3r/GUI/GUI_App.cpp:2227 +#: src/slic3r/GUI/GUI_App.cpp:2247 msgid "&Preferences" msgstr "Beállítások" -#: src/slic3r/GUI/GUI_App.cpp:2233 +#: src/slic3r/GUI/GUI_App.cpp:2253 msgid "Application preferences" msgstr "Alkalmazás beállítások" -#: src/slic3r/GUI/GUI_App.cpp:2238 src/slic3r/GUI/wxExtensions.cpp:708 +#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708 msgid "Simple" msgstr "Egyszerű" -#: src/slic3r/GUI/GUI_App.cpp:2238 +#: src/slic3r/GUI/GUI_App.cpp:2258 msgid "Simple View Mode" msgstr "Egyszerű Megjelenítési Mód" -#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:710 +#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710 msgctxt "Mode" msgid "Advanced" msgstr "Haladó" -#: src/slic3r/GUI/GUI_App.cpp:2240 +#: src/slic3r/GUI/GUI_App.cpp:2260 msgid "Advanced View Mode" msgstr "Haladó Megjelenítési Mód" -#: src/slic3r/GUI/GUI_App.cpp:2241 src/slic3r/GUI/wxExtensions.cpp:711 +#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711 msgid "Expert" msgstr "Szakértő" -#: src/slic3r/GUI/GUI_App.cpp:2241 +#: src/slic3r/GUI/GUI_App.cpp:2261 msgid "Expert View Mode" msgstr "Szakértő Megjelenítési Mód" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 msgid "Mode" msgstr "Mód" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 #, c-format, boost-format msgid "%s View Mode" msgstr "%s Megjelenítési Mód" -#: src/slic3r/GUI/GUI_App.cpp:2249 +#: src/slic3r/GUI/GUI_App.cpp:2269 msgid "&Language" msgstr "Nyelv" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Flash Printer &Firmware" msgstr "Nyomtató &Firmware Feltöltése" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Upload a firmware image into an Arduino based printer" msgstr "Firmware feltöltése Arduino alapú nyomtatóra" -#: src/slic3r/GUI/GUI_App.cpp:2272 +#: src/slic3r/GUI/GUI_App.cpp:2292 msgid "Taking a configuration snapshot" msgstr "Konfigurációs pillanatkép készítése" -#: src/slic3r/GUI/GUI_App.cpp:2273 +#: src/slic3r/GUI/GUI_App.cpp:2293 msgid "" "Some presets are modified and the unsaved changes will not be captured by " "the configuration snapshot." @@ -3686,32 +3686,32 @@ msgstr "" "Néhány előbeállítás módosult, és a nem mentett változásokat a konfigurációs " "pillanatkép nem rögzíti." -#: src/slic3r/GUI/GUI_App.cpp:2274 +#: src/slic3r/GUI/GUI_App.cpp:2294 msgid "Snapshot name" msgstr "Pillanatkép neve" -#: src/slic3r/GUI/GUI_App.cpp:2290 +#: src/slic3r/GUI/GUI_App.cpp:2310 msgid "Loading a configuration snapshot" msgstr "Konfigurációs pillanatkép betöltése" -#: src/slic3r/GUI/GUI_App.cpp:2299 +#: src/slic3r/GUI/GUI_App.cpp:2319 #, boost-format msgid "Continue to activate a configuration snapshot %1%?" msgstr "Folytatja a konfigurációs pillanatkép aktiválását: %1%?" -#: src/slic3r/GUI/GUI_App.cpp:2313 +#: src/slic3r/GUI/GUI_App.cpp:2333 msgid "Failed to activate configuration snapshot." msgstr "Nem sikerült a konfigurációs pillanatkép aktiválása." -#: src/slic3r/GUI/GUI_App.cpp:2332 +#: src/slic3r/GUI/GUI_App.cpp:2352 msgid "Restart application" msgstr "Alkalmazás újraindítása" -#: src/slic3r/GUI/GUI_App.cpp:2366 +#: src/slic3r/GUI/GUI_App.cpp:2386 msgid "Language selection" msgstr "Nyelv kiválasztása" -#: src/slic3r/GUI/GUI_App.cpp:2369 +#: src/slic3r/GUI/GUI_App.cpp:2389 msgid "" "Switching the language will trigger application restart.\n" "You will lose content of the plater." @@ -3719,89 +3719,89 @@ msgstr "" "A nyelv megváltoztatása újraindítja az alkalmazást.\n" "Elveszíti a tárgyasztal tartalmát." -#: src/slic3r/GUI/GUI_App.cpp:2371 src/slic3r/GUI/Preferences.cpp:582 +#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582 msgid "Do you want to proceed?" msgstr "Akarja folytatni?" -#: src/slic3r/GUI/GUI_App.cpp:2398 +#: src/slic3r/GUI/GUI_App.cpp:2418 msgid "&Configuration" msgstr "Konfiguráció" -#: src/slic3r/GUI/GUI_App.cpp:2515 src/slic3r/GUI/GUI_App.cpp:2576 +#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596 msgid "The preset modifications are successfully saved" msgid_plural "The presets modifications are successfully saved" msgstr[0] "Az előbeállítás módosításai sikeresen elmentésre kerültek" msgstr[1] "Az előbeállítások módosításai sikeresen elmentésre kerültek" -#: src/slic3r/GUI/GUI_App.cpp:2579 +#: src/slic3r/GUI/GUI_App.cpp:2599 msgid "For new project all modifications will be reseted" msgstr "Új projekt esetén az összes módosítás visszaállításra kerül" -#: src/slic3r/GUI/GUI_App.cpp:2617 +#: src/slic3r/GUI/GUI_App.cpp:2637 msgid "Loading a new project while the current project is modified." msgstr "Új projekt betöltése az jelenlegi projekt módosítása közben." -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Project is loading" msgstr "A projekt betöltődik" -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Opening new project while some presets are unsaved." msgstr "Új projekt megnyitása, miközben néhány előbeállítás nincs elmentve." -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "The uploads are still ongoing" msgstr "A feltöltések még mindig folyamatban vannak" -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "Stop them and continue anyway?" msgstr "Megállítja őket, és akkor is folytatja?" -#: src/slic3r/GUI/GUI_App.cpp:2643 +#: src/slic3r/GUI/GUI_App.cpp:2663 msgid "Ongoing uploads" msgstr "Folyamatban lévő feltöltések" -#: src/slic3r/GUI/GUI_App.cpp:2849 +#: src/slic3r/GUI/GUI_App.cpp:2869 msgid "It's impossible to print multi-part object(s) with SLA technology." msgstr "" "SLA technológiával nem lehetséges több részből álló objektum(ok) nyomtatása." -#: src/slic3r/GUI/GUI_App.cpp:2850 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 -#: src/slic3r/GUI/Plater.cpp:2427 +#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 +#: src/slic3r/GUI/Plater.cpp:2439 msgid "Please check your object list before preset changing." msgstr "Ellenőrizze az objektumlistát, előbeállítás váltás előtt." -#: src/slic3r/GUI/GUI_App.cpp:2874 +#: src/slic3r/GUI/GUI_App.cpp:2894 msgid "Configuration is editing from ConfigWizard" msgstr "Konfiguráció szerkesztése a ConfigWizardból_" -#: src/slic3r/GUI/GUI_App.cpp:2899 +#: src/slic3r/GUI/GUI_App.cpp:2919 msgid "Select a gcode file:" msgstr "Válasszon egy gcode fájlt:" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "Open hyperlink in default browser?" msgstr "Hiperhivatkozás megnyitása az alapértelmezett böngészőben?" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "PrusaSlicer: Open hyperlink" msgstr "PrusaSlicer: Hiperhivatkozás megnyitása" -#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Preferences.cpp:382 +#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382 msgid "Suppress to open hyperlink in browser" msgstr "A hiperhivatkozások böngészőben való megnyitásának letiltása" -#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1734 +#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734 msgid "PrusaSlicer will remember your choice." msgstr "A PrusaSlicer emlékezni fog a választására." -#: src/slic3r/GUI/GUI_App.cpp:3077 +#: src/slic3r/GUI/GUI_App.cpp:3101 msgid "You will not be asked about it again on hyperlinks hovering." msgstr "" "Erről nem fogjuk újra megkérdezni a hiperhivatkozások lebegtetésével " "kapcsolatban." -#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1738 +#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" @@ -3810,8 +3810,8 @@ msgstr "" "Látogasson el a \"Beállítások\" menüpontba, és jelölje be a \"%1%\" \n" "lehetőséget a választása módosításához." -#: src/slic3r/GUI/GUI_App.cpp:3080 src/slic3r/GUI/Plater.cpp:1740 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905 +#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906 msgid "PrusaSlicer: Don't ask me again" msgstr "PrusaSlicer: Ne kérdezzen rá újra" @@ -3917,7 +3917,7 @@ msgstr "Szoknya és karima" #: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495 #: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645 #: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023 -#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4673 +#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712 #: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472 #: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483 #: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480 @@ -3927,7 +3927,7 @@ msgid "Advanced" msgstr "Haladó" #: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428 -#: src/slic3r/GUI/Tab.cpp:4607 src/slic3r/GUI/Tab.cpp:4608 +#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647 #: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425 #: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443 #: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463 @@ -3941,8 +3941,8 @@ msgid "Supports" msgstr "Támasztékok" #: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574 -#: src/slic3r/GUI/Tab.cpp:4648 src/slic3r/GUI/Tab.cpp:4649 -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3606 +#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606 #: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627 #: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648 #: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681 @@ -3952,8 +3952,8 @@ msgstr "Támasztékok" msgid "Pad" msgstr "Párna" -#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4666 -#: src/slic3r/GUI/Tab.cpp:4667 src/libslic3r/SLA/Hollowing.cpp:72 +#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705 +#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72 #: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91 #: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734 #: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751 @@ -4056,7 +4056,7 @@ msgstr "Exportálás STL-ként" msgid "Reload the selected volumes from disk" msgstr "A kiválasztott térfogatok újra betöltésé a lemezről" -#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534 +#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546 msgid "Replace with STL" msgstr "Helyettesítés STL-lel" @@ -4083,19 +4083,19 @@ msgid "Scale the selected object to fit the print volume" msgstr "" "Méretezze a kiválasztott objektumot a (maximális) nyomtatási térfogathoz" -#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605 +#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618 msgid "Convert from imperial units" msgstr "Konvertálás angolszász mértékegységről" -#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606 +#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619 msgid "Revert conversion from imperial units" msgstr "Konvertálás visszavonása (angolszász mértékegységről)" -#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620 msgid "Convert from meters" msgstr "Konvertálás metrikus mértékegységről" -#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620 msgid "Revert conversion from meters" msgstr "Konvertálás visszavonása (metrikus mértékegységről)" @@ -4362,7 +4362,7 @@ msgstr "Módosító Betöltése" msgid "Loading" msgstr "Betöltés" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400 msgid "Loading file" msgstr "Fájl betöltése" @@ -4805,7 +4805,7 @@ msgstr "Paraméter eltávolítása" msgid "Delete Option %s" msgstr "%s Opció Törlése" -#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152 +#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154 #, c-format, boost-format msgid "Change Option %s" msgstr "%s Opció Megváltoztatása" @@ -4925,18 +4925,18 @@ msgstr "Szerszám jelölő" msgid "Legend/Estimated printing time" msgstr "Magyarázat/becsült nyomtatási idő" -#: src/slic3r/GUI/HintNotification.cpp:767 -#: src/slic3r/GUI/HintNotification.cpp:793 +#: src/slic3r/GUI/HintNotification.cpp:771 +#: src/slic3r/GUI/HintNotification.cpp:797 #: src/slic3r/GUI/NotificationManager.cpp:374 #: src/slic3r/GUI/NotificationManager.cpp:391 msgid "More" msgstr "Bővebben" -#: src/slic3r/GUI/HintNotification.cpp:908 +#: src/slic3r/GUI/HintNotification.cpp:912 msgid "Open Preferences." msgstr "Beállítások megnyitása." -#: src/slic3r/GUI/HintNotification.cpp:1000 +#: src/slic3r/GUI/HintNotification.cpp:1004 msgid "Open Documentation in web browser." msgstr "Dokumentáció megnyitása a webböngészőben." @@ -5113,13 +5113,13 @@ msgstr "" "Az importált SLA-archívum nem tartalmazott előbeállításokat. Az aktuális SLA " "előbeállítások kerülnek felhasználásra." -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438 msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "" "Nem tölthet be olyan SLA projektet, amelyben több részből álló objektum van " "a tárgyasztalon" -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440 msgid "Attention!" msgstr "Figyelem!" @@ -5162,11 +5162,11 @@ msgstr "" "Konfiguráció betöltése ini/amf/3mf/gcode fájlból, és hozzáadás a meglévőhöz" #: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912 -#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271 +#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271 msgid "Export G-code" msgstr "G-kód exportálása" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506 msgid "Send G-code" msgstr "G-kód küldése" @@ -5560,7 +5560,7 @@ msgstr "Jelmagyarázat és becsült nyomtatási idő megjelenítése/elrejtése" msgid "Show/Hide G-code window" msgstr "G-kód ablak megjelenítése/elrejtése" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458 #: src/slic3r/GUI/Tab.cpp:2822 msgid "Preview" msgstr "Előnézet" @@ -5678,29 +5678,29 @@ msgid "Closing PrusaSlicer while some presets are modified." msgstr "A PrusaSlicer bezárása, miközben egyes előbeállítások módosultak." #: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335 -#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537 +#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550 msgid "Print Settings" msgstr "Nyomtatási Beállítások" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:522 +#: src/slic3r/GUI/Tab.hpp:535 msgid "Material Settings" msgstr "Alapanyag Beállítások" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:448 +#: src/slic3r/GUI/Tab.hpp:461 msgid "Filament Settings" msgstr "Filament Beállítások" #: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341 -#: src/slic3r/GUI/Tab.hpp:490 +#: src/slic3r/GUI/Tab.hpp:503 msgid "Printer Settings" msgstr "Nyomtató Beállítások" #: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721 -#: src/slic3r/GUI/Plater.cpp:2818 +#: src/slic3r/GUI/Plater.cpp:2830 msgid "Untitled" msgstr "Névtelen" @@ -6214,7 +6214,7 @@ msgid "Open New Instance" msgstr "Új Példány Megnyitása" #: src/slic3r/GUI/MainFrame.cpp:1417 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564 msgid "Compare Presets" msgstr "Előbeállítások Összehasonlítása" @@ -6323,9 +6323,9 @@ msgstr "G-kód" msgid "Save zip file as:" msgstr "Zip fájl mentése másként:" -#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666 -#: src/slic3r/GUI/Tab.cpp:4674 +#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666 +#: src/slic3r/GUI/Tab.cpp:4713 msgid "Slicing" msgstr "Szeletelés" @@ -6595,7 +6595,7 @@ msgstr "HIBA:" #: src/slic3r/GUI/NotificationManager.cpp:1459 #: src/slic3r/GUI/NotificationManager.cpp:1486 #: src/slic3r/GUI/NotificationManager.cpp:1494 -#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163 +#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175 msgid "WARNING:" msgstr "FIGYELMEZTETÉS:" @@ -6621,8 +6621,8 @@ msgstr "Példányok" msgid "Instance %d" msgstr "Példány %d" -#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4512 -#: src/slic3r/GUI/Tab.cpp:4603 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551 +#: src/slic3r/GUI/Tab.cpp:4642 msgid "Layers" msgstr "Rétegek" @@ -6903,12 +6903,12 @@ msgstr "Objektum alatt" msgid "Around object" msgstr "Objektum körül" -#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506 msgid "Send to printer" msgstr "Küldés nyomtatóra" -#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6014 +#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6027 msgid "Slice now" msgstr "Szeletelés most" @@ -7020,7 +7020,7 @@ msgstr "" msgid "Ejecting of device %s(%s) has failed." msgstr "A %s(%s) eszköz eltávolítása nem sikerült." -#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074 +#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086 msgid "New Project" msgstr "Új Projekt" @@ -7028,7 +7028,7 @@ msgstr "Új Projekt" msgid "Expand sidebar" msgstr "Az oldalsáv kibontása" -#: src/slic3r/GUI/Plater.cpp:2486 +#: src/slic3r/GUI/Plater.cpp:2498 msgid "" "The preset below was temporarily installed on the active instance of " "PrusaSlicer" @@ -7042,12 +7042,12 @@ msgstr[1] "" "Az alábbi_ előbeállítások ideiglenesen telepítve lettek a PrusaSlicer aktív " "példányára" -#: src/slic3r/GUI/Plater.cpp:2516 +#: src/slic3r/GUI/Plater.cpp:2528 #, boost-format msgid "Failed loading file \"%1%\" due to an invalid configuration." msgstr "A \"%1%\" fájl betöltése nem sikerült érvénytelen konfiguráció miatt." -#: src/slic3r/GUI/Plater.cpp:2536 +#: src/slic3r/GUI/Plater.cpp:2548 #, c-format, boost-format msgid "" "Object size from file %s appears to be zero.\n" @@ -7062,11 +7062,11 @@ msgstr[1] "" "A fájlban lévő %s objektumuk mérete nullának tűnik.\n" "Ezek az objektumok eltávolításra kerültek a modellből" -#: src/slic3r/GUI/Plater.cpp:2540 +#: src/slic3r/GUI/Plater.cpp:2552 msgid "The size of the object is zero" msgstr "Az objektum mérete zéró" -#: src/slic3r/GUI/Plater.cpp:2553 +#: src/slic3r/GUI/Plater.cpp:2565 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in meters.\n" @@ -7087,15 +7087,15 @@ msgstr[1] "" "A PrusaSlicer belső mértékegysége a milliméter. Szeretné újraszámolni az " "objektumok méreteit?" -#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579 +#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591 msgid "The object is too small" msgstr "Az objektum túl kicsi" -#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580 +#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592 msgid "Apply to all the remaining small objects being loaded." msgstr "Alkalmazza az összes hátralévő betöltendő kis objektumra." -#: src/slic3r/GUI/Plater.cpp:2575 +#: src/slic3r/GUI/Plater.cpp:2587 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in inches.\n" @@ -7116,7 +7116,7 @@ msgstr[1] "" "A PrusaSlicer belső mértékegysége a milliméter. Szeretné újraszámolni az " "objektumok méreteit?" -#: src/slic3r/GUI/Plater.cpp:2593 +#: src/slic3r/GUI/Plater.cpp:2605 msgid "" "This file contains several objects positioned at multiple heights.\n" "Instead of considering them as multiple objects, should \n" @@ -7126,22 +7126,22 @@ msgstr "" "Több különálló objektum helyett, egyetlen, több részből álló objektumként " "kell betölteni őket?" -#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651 +#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663 msgid "Multi-part object detected" msgstr "Több részből álló objektum észlelve" -#: src/slic3r/GUI/Plater.cpp:2604 +#: src/slic3r/GUI/Plater.cpp:2616 msgid "" "This file cannot be loaded in a simple mode. Do you want to switch to an " "advanced mode?" msgstr "" "Ez a fájl nem tölthető be egyszerű módban. Szeretne haladó módra váltani?" -#: src/slic3r/GUI/Plater.cpp:2605 +#: src/slic3r/GUI/Plater.cpp:2617 msgid "Detected advanced data" msgstr "Fejlett adatok érzékelve" -#: src/slic3r/GUI/Plater.cpp:2625 +#: src/slic3r/GUI/Plater.cpp:2637 #, c-format, boost-format msgid "" "You can't to add the object(s) from %s because of one or some of them " @@ -7150,7 +7150,7 @@ msgstr "" "Nem lehet hozzáadni az objektum(ok)at %s-ből, mert az egyik vagy néhány " "közülük több részből áll(nak)" -#: src/slic3r/GUI/Plater.cpp:2648 +#: src/slic3r/GUI/Plater.cpp:2660 msgid "" "Multiple objects were loaded for a multi-material printer.\n" "Instead of considering them as multiple objects, should I consider\n" @@ -7160,7 +7160,7 @@ msgstr "" "Több különálló objektum helyett, egyetlen, több részből álló objektumként " "kell betölteni őket?" -#: src/slic3r/GUI/Plater.cpp:2767 +#: src/slic3r/GUI/Plater.cpp:2779 msgid "" "Your object appears to be too large, so it was automatically scaled down to " "fit your print bed." @@ -7168,39 +7168,39 @@ msgstr "" "Az objektum túl nagynak tűnik, ezért automatikusan le lett méretezve, hogy " "illeszkedjen a tárgyasztalhoz." -#: src/slic3r/GUI/Plater.cpp:2768 +#: src/slic3r/GUI/Plater.cpp:2780 msgid "Object too large?" msgstr "Az objektum túl nagy?" -#: src/slic3r/GUI/Plater.cpp:2846 +#: src/slic3r/GUI/Plater.cpp:2858 msgid "Export STL file:" msgstr "STL fájl exportálása:" -#: src/slic3r/GUI/Plater.cpp:2853 +#: src/slic3r/GUI/Plater.cpp:2865 msgid "Export AMF file:" msgstr "AMF fájl exportálása:" -#: src/slic3r/GUI/Plater.cpp:2859 +#: src/slic3r/GUI/Plater.cpp:2871 msgid "Save file as:" msgstr "Fájl mentése mint:" -#: src/slic3r/GUI/Plater.cpp:2865 +#: src/slic3r/GUI/Plater.cpp:2877 msgid "Export OBJ file:" msgstr "OBJ fájl exportálása:" -#: src/slic3r/GUI/Plater.cpp:2963 +#: src/slic3r/GUI/Plater.cpp:2975 msgid "Delete Object" msgstr "Objektum Törlése" -#: src/slic3r/GUI/Plater.cpp:2975 +#: src/slic3r/GUI/Plater.cpp:2987 msgid "Delete All Objects" msgstr "Az Összes Objektum Törlése" -#: src/slic3r/GUI/Plater.cpp:3003 +#: src/slic3r/GUI/Plater.cpp:3015 msgid "Reset Project" msgstr "Projekt Újraindítása" -#: src/slic3r/GUI/Plater.cpp:3086 +#: src/slic3r/GUI/Plater.cpp:3098 msgid "" "The selected object couldn't be split because it contains only one solid " "part." @@ -7208,15 +7208,15 @@ msgstr "" "A kijelölt objektumot nem lehetett szétválasztani, mert csak egy szilárd " "alkatrészt tartalmaz." -#: src/slic3r/GUI/Plater.cpp:3093 +#: src/slic3r/GUI/Plater.cpp:3105 msgid "All non-solid parts (modifiers) were deleted" msgstr "Minden nem szilárd alkatrész (módosító) törlésre került" -#: src/slic3r/GUI/Plater.cpp:3095 +#: src/slic3r/GUI/Plater.cpp:3107 msgid "Split to Objects" msgstr "Objektumokra Osztás" -#: src/slic3r/GUI/Plater.cpp:3145 +#: src/slic3r/GUI/Plater.cpp:3157 msgid "" "An object has custom support enforcers which will not be used because " "supports are disabled." @@ -7224,87 +7224,87 @@ msgstr "" "Egy objektumnak vannak olyan egyéni támaszték kényszerítői, amelyek nem " "lesznek használva, mivel a támasztékok le vannak tiltva." -#: src/slic3r/GUI/Plater.cpp:3147 +#: src/slic3r/GUI/Plater.cpp:3159 msgid "Enable supports for enforcers only" msgstr "Támasztékok engedélyezése csak a kényszerítőkre" -#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142 +#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154 msgid "Invalid data" msgstr "Érvénytelen adat" -#: src/slic3r/GUI/Plater.cpp:3346 +#: src/slic3r/GUI/Plater.cpp:3358 msgid "Another export job is currently running." msgstr "Jelenleg egy másik exportálási feladat is fut." -#: src/slic3r/GUI/Plater.cpp:3432 +#: src/slic3r/GUI/Plater.cpp:3444 msgid "Replace from:" msgstr "Helyettesítés innen:" -#: src/slic3r/GUI/Plater.cpp:3450 +#: src/slic3r/GUI/Plater.cpp:3462 msgid "Unable to replace with more than one volume" msgstr "Nem lehet egynél több térfogattal helyettesíteni" -#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541 msgid "Error during replace" msgstr "Hiba helyettesítés közben" -#: src/slic3r/GUI/Plater.cpp:3521 +#: src/slic3r/GUI/Plater.cpp:3533 msgid "Select the new file" msgstr "Válassza ki az új fájlt" -#: src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3541 msgid "File for the replace wasn't selected" msgstr "A helyettesítéshez nem volt fájl kiválasztva" -#: src/slic3r/GUI/Plater.cpp:3620 +#: src/slic3r/GUI/Plater.cpp:3632 msgid "Please select the file to reload" msgstr "Válassza ki az újratöltendő fájlt" -#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215 msgid "The selected file" msgstr "A kiválasztott fájl" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "differs from the original file" msgstr "különbözik az eredeti fájltól" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "Do you want to replace it" msgstr "Szeretné helyettesíteni" -#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675 +#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687 msgid "Reload from:" msgstr "Újratöltés innen:" -#: src/slic3r/GUI/Plater.cpp:3778 +#: src/slic3r/GUI/Plater.cpp:3790 msgid "Unable to reload:" msgstr "Újratöltés sikertelen:" -#: src/slic3r/GUI/Plater.cpp:3783 +#: src/slic3r/GUI/Plater.cpp:3795 msgid "Error during reload" msgstr "Hiba újratöltés közben" -#: src/slic3r/GUI/Plater.cpp:3801 +#: src/slic3r/GUI/Plater.cpp:3813 msgid "Reload all from disk" msgstr "Minden újratöltése lemezről" -#: src/slic3r/GUI/Plater.cpp:4096 +#: src/slic3r/GUI/Plater.cpp:4108 msgid "There are active warnings concerning sliced models:" msgstr "Aktív figyelmeztetések vonatkoznak a szeletelt modellekre:" -#: src/slic3r/GUI/Plater.cpp:4107 +#: src/slic3r/GUI/Plater.cpp:4119 msgid "generated warnings" msgstr "generált figyelmeztetések" -#: src/slic3r/GUI/Plater.cpp:4438 +#: src/slic3r/GUI/Plater.cpp:4450 msgid "3D editor view" msgstr "3D szerkesztő nézet" -#: src/slic3r/GUI/Plater.cpp:4859 +#: src/slic3r/GUI/Plater.cpp:4871 msgid "Undo / Redo is processing" msgstr "Visszavonás / Mégis folyamatban" -#: src/slic3r/GUI/Plater.cpp:4861 +#: src/slic3r/GUI/Plater.cpp:4873 #, boost-format msgid "" "Switching the printer technology from %1% to %2%.\n" @@ -7315,21 +7315,21 @@ msgstr "" "Néhány %1% előbeállítás módosult, amelyek a nyomtatási technológia átváltása " "után elvesznek." -#: src/slic3r/GUI/Plater.cpp:5058 +#: src/slic3r/GUI/Plater.cpp:5070 msgid "Creating a new project while the current project is modified." msgstr "Új projekt létrehozása a jelenlegi projekt módosítása közben." -#: src/slic3r/GUI/Plater.cpp:5061 +#: src/slic3r/GUI/Plater.cpp:5073 msgid "Creating a new project while some presets are modified." msgstr "Új projekt létrehozása néhány előbeállítás módosítása közben." -#: src/slic3r/GUI/Plater.cpp:5062 +#: src/slic3r/GUI/Plater.cpp:5074 msgid "You can keep presets modifications to the new project or discard them" msgstr "" "Az előbeállítások módosításait megtarthatja az új projekthez, vagy elvetheti " "őket" -#: src/slic3r/GUI/Plater.cpp:5063 +#: src/slic3r/GUI/Plater.cpp:5075 msgid "" "You can keep presets modifications to the new project, discard them or save " "changes as new presets.\n" @@ -7340,125 +7340,125 @@ msgstr "" "Megjegyzés: ha a módosítások elmentésre kerülnek, akkor az új projekt nem " "tartja meg őket" -#: src/slic3r/GUI/Plater.cpp:5069 +#: src/slic3r/GUI/Plater.cpp:5081 msgid "Creating a new project" msgstr "Új projekt létrehozása" -#: src/slic3r/GUI/Plater.cpp:5100 +#: src/slic3r/GUI/Plater.cpp:5112 msgid "Load Project" msgstr "Projekt Betöltése" -#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386 +#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399 msgid "Import Object" msgstr "Objektum Importálása" -#: src/slic3r/GUI/Plater.cpp:5130 +#: src/slic3r/GUI/Plater.cpp:5143 msgid "Import Objects" msgstr "Objektumok Importálása" -#: src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:5215 msgid "does not contain valid gcode." msgstr "nem tartalmaz érvényes g-kódot." -#: src/slic3r/GUI/Plater.cpp:5203 +#: src/slic3r/GUI/Plater.cpp:5216 msgid "Error while loading .gcode file" msgstr "Hiba a .gcode fájl betöltése közben" -#: src/slic3r/GUI/Plater.cpp:5256 +#: src/slic3r/GUI/Plater.cpp:5269 #, c-format, boost-format msgid "%s - Drop project file" msgstr "%s - Projekt fájl ejtése" -#: src/slic3r/GUI/Plater.cpp:5263 +#: src/slic3r/GUI/Plater.cpp:5276 msgid "Open as project" msgstr "Megnyitás Projektként" -#: src/slic3r/GUI/Plater.cpp:5264 +#: src/slic3r/GUI/Plater.cpp:5277 msgid "Import geometry only" msgstr "Csak geometria importálása" -#: src/slic3r/GUI/Plater.cpp:5265 +#: src/slic3r/GUI/Plater.cpp:5278 msgid "Import config only" msgstr "Csak a konfiguráció importálása" -#: src/slic3r/GUI/Plater.cpp:5268 +#: src/slic3r/GUI/Plater.cpp:5281 msgid "Select an action to apply to the file" msgstr "Válassza ki a fájlra alkalmazandó műveletet" -#: src/slic3r/GUI/Plater.cpp:5273 +#: src/slic3r/GUI/Plater.cpp:5286 msgid "Action" msgstr "Művelet" -#: src/slic3r/GUI/Plater.cpp:5289 +#: src/slic3r/GUI/Plater.cpp:5302 msgid "Don't show again" msgstr "Ne mutassa újra" -#: src/slic3r/GUI/Plater.cpp:5330 +#: src/slic3r/GUI/Plater.cpp:5343 msgid "You can open only one .gcode file at a time." msgstr "Egyszerre csak egy .gcode fájlt nyithat meg." -#: src/slic3r/GUI/Plater.cpp:5331 +#: src/slic3r/GUI/Plater.cpp:5344 msgid "Drag and drop G-code file" msgstr "Húzza és ejtse a G-kód fájlt" -#: src/slic3r/GUI/Plater.cpp:5408 +#: src/slic3r/GUI/Plater.cpp:5421 msgid "Load File" msgstr "Fájl Betöltése" -#: src/slic3r/GUI/Plater.cpp:5413 +#: src/slic3r/GUI/Plater.cpp:5426 msgid "Load Files" msgstr "Fájlok Betöltése" -#: src/slic3r/GUI/Plater.cpp:5463 +#: src/slic3r/GUI/Plater.cpp:5476 msgid "All objects will be removed, continue?" msgstr "Minden objektum el lesz távolítva, folytatja?" -#: src/slic3r/GUI/Plater.cpp:5474 +#: src/slic3r/GUI/Plater.cpp:5487 msgid "Delete Selected Objects" msgstr "Kijelölt Objektumok Törlése" -#: src/slic3r/GUI/Plater.cpp:5483 +#: src/slic3r/GUI/Plater.cpp:5496 msgid "Increase Instances" msgstr "Példányszám Növelése" -#: src/slic3r/GUI/Plater.cpp:5517 +#: src/slic3r/GUI/Plater.cpp:5530 msgid "Decrease Instances" msgstr "Példányszám Csökkentése" -#: src/slic3r/GUI/Plater.cpp:5568 +#: src/slic3r/GUI/Plater.cpp:5581 msgid "Enter the number of copies:" msgstr "Adja meg a szükséges példányok számát:" -#: src/slic3r/GUI/Plater.cpp:5569 +#: src/slic3r/GUI/Plater.cpp:5582 msgid "Copies of the selected object" msgstr "A kijelölt objektum másolatai" -#: src/slic3r/GUI/Plater.cpp:5573 +#: src/slic3r/GUI/Plater.cpp:5586 #, c-format, boost-format msgid "Set numbers of copies to %d" msgstr "A másolatok számának beállítása erre: %d" -#: src/slic3r/GUI/Plater.cpp:5647 +#: src/slic3r/GUI/Plater.cpp:5660 msgid "Cut by Plane" msgstr "Vágás Síkkal" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save G-code file as:" msgstr "G-kód fájl mentése másként:" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save SL1 / SL1S file as:" msgstr "SL1 / SL1S fájl mentése másként:" -#: src/slic3r/GUI/Plater.cpp:5716 +#: src/slic3r/GUI/Plater.cpp:5729 msgid "The provided file name is not valid." msgstr "A megadott fájlnév érvénytelen." -#: src/slic3r/GUI/Plater.cpp:5717 +#: src/slic3r/GUI/Plater.cpp:5730 msgid "The following characters are not allowed by a FAT file system:" msgstr "A következő karaktereket a FAT fájlrendszer nem támogatja:" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "" "The plater is empty.\n" "Do you want to save the project?" @@ -7466,15 +7466,15 @@ msgstr "" "A tárgyasztal üres.\n" "Szeretné elmenteni a projektet?" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "Save project" msgstr "Projekt mentése" -#: src/slic3r/GUI/Plater.cpp:6492 +#: src/slic3r/GUI/Plater.cpp:6505 msgid "Export" msgstr "Exportálás" -#: src/slic3r/GUI/Plater.cpp:6526 +#: src/slic3r/GUI/Plater.cpp:6539 msgid "" "Custom supports, seams and multimaterial painting were removed after " "repairing the mesh." @@ -7482,14 +7482,14 @@ msgstr "" "Az egyedi támasztékok, varratok és a többanyagú festés eltávolításra került " "háló javítása után." -#: src/slic3r/GUI/Plater.cpp:6640 +#: src/slic3r/GUI/Plater.cpp:6653 msgid "Paste From Clipboard" msgstr "Beillesztés Vágólapról" #: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282 #: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "General" msgstr "Általános" @@ -7640,7 +7640,7 @@ msgstr "" "- Új projekt betöltésekor, vagy létrehozásakor" #: src/slic3r/GUI/Preferences.cpp:233 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 msgid "" "Ask to save unsaved changes in presets when closing the application or when " "loading a new project" @@ -7659,7 +7659,7 @@ msgstr "" "- Új projekt betöltésekor, miközben egyes előbeállítások módosultak" #: src/slic3r/GUI/Preferences.cpp:242 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 msgid "Ask for unsaved changes in presets when selecting new preset" msgstr "" "Kérdezzen rá az előbeállítások nem mentett módosításaira új előbeállítás " @@ -7674,7 +7674,7 @@ msgstr "" "előbeállítást választ vagy visszaállít egy előbeállítást" #: src/slic3r/GUI/Preferences.cpp:249 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 msgid "Ask for unsaved changes in presets when creating new project" msgstr "" "Kérdezzen rá az előbeállítások nem mentett módosításaira, amikor új " @@ -8246,11 +8246,11 @@ msgstr "G-kód küldése a nyomtató gazdagépének" msgid "Upload to Printer Host with the following filename:" msgstr "Feltöltés a Nyomtató gazdagépére a következő fájlnévvel:" -#: src/slic3r/GUI/PrintHostDialogs.cpp:50 +#: src/slic3r/GUI/PrintHostDialogs.cpp:51 msgid "Use forward slashes ( / ) as a directory separator if needed." msgstr "Ha szükséges, használjon perjeleket ( / ) könyvtárelválasztóként." -#: src/slic3r/GUI/PrintHostDialogs.cpp:59 +#: src/slic3r/GUI/PrintHostDialogs.cpp:60 msgid "Group" msgstr "Csoport" @@ -8259,18 +8259,18 @@ msgstr "Csoport" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "A feltöltött fájl neve nem végződik „%s”-ra. Szeretné folytatni?" -#: src/slic3r/GUI/PrintHostDialogs.cpp:92 +#: src/slic3r/GUI/PrintHostDialogs.cpp:91 +msgid "Upload" +msgstr "Feltöltés" + +#: src/slic3r/GUI/PrintHostDialogs.cpp:101 msgid "Upload and Print" msgstr "Feltöltés és Nyomtatás" -#: src/slic3r/GUI/PrintHostDialogs.cpp:103 +#: src/slic3r/GUI/PrintHostDialogs.cpp:112 msgid "Upload and Simulate" msgstr "Feltöltés és Szimuláció" -#: src/slic3r/GUI/PrintHostDialogs.cpp:115 -msgid "Upload" -msgstr "Feltöltés" - #: src/slic3r/GUI/PrintHostDialogs.cpp:247 msgid "ID" msgstr "Azonosító" @@ -8730,7 +8730,7 @@ msgstr "teljes profil név" msgid "symbolic profile name" msgstr "szimbolikus profil név" -#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4601 +#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640 msgid "Layers and perimeters" msgstr "Rétegek és kerületek" @@ -8814,11 +8814,11 @@ msgstr "Átfedés" msgid "Flow" msgstr "Áramlás" -#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704 +#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692 msgid "Other" msgstr "Egyéb" -#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4678 +#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717 msgid "Output options" msgstr "Kimeneti lehetőségek" @@ -8830,11 +8830,11 @@ msgstr "Szekvenciális nyomtatás" msgid "Extruder clearance" msgstr "Extruder körüli szabad tér" -#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4679 +#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718 msgid "Output file" msgstr "Kimeneti fájl" -#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992 +#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992 msgid "Post-processing scripts" msgstr "Utófeldolgozó szkriptek" @@ -8842,19 +8842,20 @@ msgstr "Utófeldolgozó szkriptek" #: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103 #: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490 #: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562 -#: src/slic3r/GUI/Tab.cpp:4529 src/slic3r/GUI/Tab.cpp:4530 +#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568 +#: src/slic3r/GUI/Tab.cpp:4569 msgid "Notes" msgstr "Megjegyzések" #: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110 #: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568 -#: src/slic3r/GUI/Tab.cpp:4537 src/slic3r/GUI/Tab.cpp:4684 +#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723 msgid "Dependencies" msgstr "Függőségek" #: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111 #: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569 -#: src/slic3r/GUI/Tab.cpp:4538 src/slic3r/GUI/Tab.cpp:4685 +#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724 msgid "Profile dependencies" msgstr "Profilfüggőségek" @@ -8936,7 +8937,7 @@ msgid "Ramming settings" msgstr "Tömörítési beállítások" #: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401 -#: src/slic3r/GUI/Tab.cpp:4208 src/libslic3r/GCode.cpp:733 +#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733 #: src/libslic3r/PrintConfig.cpp:2450 msgid "Custom G-code" msgstr "Egyéni G-kód" @@ -8983,8 +8984,8 @@ msgstr "" msgid "Size and coordinates" msgstr "Méret és koordináták" -#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "Capabilities" msgstr "Képességek" @@ -9052,11 +9053,11 @@ msgstr "Billentés" msgid "Tilt time" msgstr "Billentési idő" -#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4519 +#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558 msgid "Corrections" msgstr "Korrekciók" -#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4515 +#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554 msgid "Exposure" msgstr "Expozíció" @@ -9236,42 +9237,46 @@ msgstr "Biztos, hogy a kiválasztott előbeállítást %1% szeretné?" msgid "%1% Preset" msgstr "%1% Előbeállítás" -#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4142 +#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181 msgid "Set" msgstr "Beállítás" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3938 msgid "Find" msgstr "Keresés" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3939 msgid "Replace with" msgstr "Csere erre" -#: src/slic3r/GUI/Tab.cpp:3992 +#: src/slic3r/GUI/Tab.cpp:4028 msgid "Regular expression" msgstr "Reguláris kifejezés" -#: src/slic3r/GUI/Tab.cpp:3996 +#: src/slic3r/GUI/Tab.cpp:4032 msgid "Case insensitive" msgstr "Nagy- és kisbetű érzékeny" -#: src/slic3r/GUI/Tab.cpp:4000 +#: src/slic3r/GUI/Tab.cpp:4036 msgid "Whole word" msgstr "Teljes szó" -#: src/slic3r/GUI/Tab.cpp:4004 +#: src/slic3r/GUI/Tab.cpp:4040 msgid "Match single line" msgstr "Egysoros egyeztetés" -#: src/slic3r/GUI/Tab.cpp:4236 +#: src/slic3r/GUI/Tab.cpp:4143 +msgid "Are you sure you want to delete all substitutions?" +msgstr "" + +#: src/slic3r/GUI/Tab.cpp:4275 msgid "" "Machine limits will be emitted to G-code and used to estimate print time." msgstr "" "A gépi korlátok a G-kódba kerülnek, és a nyomtatási idő becslésére " "szolgálnak." -#: src/slic3r/GUI/Tab.cpp:4239 +#: src/slic3r/GUI/Tab.cpp:4278 msgid "" "Machine limits will NOT be emitted to G-code, however they will be used to " "estimate print time, which may therefore not be accurate as the printer may " @@ -9281,7 +9286,7 @@ msgstr "" "felhasználásra kerülnek. A nyomtató más gépi korlátokat alkalmazhat, ezért a " "nyomtatási idő becslése pontatlan lehet." -#: src/slic3r/GUI/Tab.cpp:4243 +#: src/slic3r/GUI/Tab.cpp:4282 msgid "" "Machine limits are not set, therefore the print time estimate may not be " "accurate." @@ -9289,12 +9294,12 @@ msgstr "" "A gépi korlátok nincsenek beállítva, ezért a nyomtatási idő becslése " "pontatlan lehet." -#: src/slic3r/GUI/Tab.cpp:4265 +#: src/slic3r/GUI/Tab.cpp:4304 msgid "LOCKED LOCK" msgstr "ZÁRT LAKAT" #. TRN Description for "LOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4267 +#: src/slic3r/GUI/Tab.cpp:4306 msgid "" "indicates that the settings are the same as the system (or default) values " "for the current option group" @@ -9302,12 +9307,12 @@ msgstr "" "azt jelzi, hogy a beállítások megegyeznek az aktuális opciócsoport rendszer- " "(vagy alapértelmezett) értékeivel" -#: src/slic3r/GUI/Tab.cpp:4269 +#: src/slic3r/GUI/Tab.cpp:4308 msgid "UNLOCKED LOCK" msgstr "NYITOTT LAKAT" #. TRN Description for "UNLOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4271 +#: src/slic3r/GUI/Tab.cpp:4310 msgid "" "indicates that some settings were changed and are not equal to the system " "(or default) values for the current option group.\n" @@ -9319,12 +9324,12 @@ msgstr "" "Kattintson a NYITOTT LAKAT ikonra az aktuális opciócsoport összes " "beállításának visszaállításához a rendszer (vagy az alapértelmezett) értékre." -#: src/slic3r/GUI/Tab.cpp:4276 +#: src/slic3r/GUI/Tab.cpp:4315 msgid "WHITE BULLET" msgstr "SZÜRKE PÖTTY" #. TRN Description for "WHITE BULLET" -#: src/slic3r/GUI/Tab.cpp:4278 +#: src/slic3r/GUI/Tab.cpp:4317 msgid "" "for the left button: indicates a non-system (or non-default) preset,\n" "for the right button: indicates that the settings hasn't been modified." @@ -9333,12 +9338,12 @@ msgstr "" "értéket jelez,\n" "jobb gomb esetén: azt jelzi, hogy a beállításokat nem módosították." -#: src/slic3r/GUI/Tab.cpp:4281 +#: src/slic3r/GUI/Tab.cpp:4320 msgid "BACK ARROW" msgstr "VISSZA NYÍL" #. TRN Description for "BACK ARROW" -#: src/slic3r/GUI/Tab.cpp:4283 +#: src/slic3r/GUI/Tab.cpp:4322 msgid "" "indicates that the settings were changed and are not equal to the last saved " "preset for the current option group.\n" @@ -9350,7 +9355,7 @@ msgstr "" "Kattintson a VISSZA NYÍL ikonra az aktuális opciócsoport összes " "beállításának visszaállításához az utoljára mentett állapotra." -#: src/slic3r/GUI/Tab.cpp:4293 +#: src/slic3r/GUI/Tab.cpp:4332 msgid "" "LOCKED LOCK icon indicates that the settings are the same as the system (or " "default) values for the current option group" @@ -9358,7 +9363,7 @@ msgstr "" "ZÁRT LAKAT ikon azt jelzi, hogy a beállítások megegyeznek az aktuális " "opciócsoport rendszer- (vagy alapértelmezett) értékeivel" -#: src/slic3r/GUI/Tab.cpp:4295 +#: src/slic3r/GUI/Tab.cpp:4334 msgid "" "UNLOCKED LOCK icon indicates that some settings were changed and are not " "equal to the system (or default) values for the current option group.\n" @@ -9371,13 +9376,13 @@ msgstr "" "Kattintson az aktuális opciócsoport összes beállításának visszaállításához a " "rendszer (vagy az alapértelmezett) értékre." -#: src/slic3r/GUI/Tab.cpp:4298 +#: src/slic3r/GUI/Tab.cpp:4337 msgid "WHITE BULLET icon indicates a non system (or non default) preset." msgstr "" "A SZÜRKE PÖTTY ikon a rendszeren kívüli (vagy nem alapértelmezett) " "előbeállítást jelzi." -#: src/slic3r/GUI/Tab.cpp:4301 +#: src/slic3r/GUI/Tab.cpp:4340 msgid "" "WHITE BULLET icon indicates that the settings are the same as in the last " "saved preset for the current option group." @@ -9385,7 +9390,7 @@ msgstr "" "A SZÜRKE PÖTTY ikon azt jelzi, hogy a beállítások megegyeznek az aktuális " "opciócsoport utoljára mentett előbeállításával." -#: src/slic3r/GUI/Tab.cpp:4303 +#: src/slic3r/GUI/Tab.cpp:4342 msgid "" "BACK ARROW icon indicates that the settings were changed and are not equal " "to the last saved preset for the current option group.\n" @@ -9397,7 +9402,7 @@ msgstr "" "Kattintson az aktuális opciócsoport összes beállításának visszaállításához " "az utoljára mentett állapotra." -#: src/slic3r/GUI/Tab.cpp:4309 +#: src/slic3r/GUI/Tab.cpp:4348 msgid "" "LOCKED LOCK icon indicates that the value is the same as the system (or " "default) value." @@ -9405,7 +9410,7 @@ msgstr "" "ZÁRT LAKAT ikon azt jelzi, hogy az érték megegyezik a rendszer (vagy " "alapértelmezett) értékével." -#: src/slic3r/GUI/Tab.cpp:4310 +#: src/slic3r/GUI/Tab.cpp:4349 msgid "" "UNLOCKED LOCK icon indicates that the value was changed and is not equal to " "the system (or default) value.\n" @@ -9416,7 +9421,7 @@ msgstr "" "Kattintson az aktuális érték visszaállításához a rendszer (vagy " "alapértelmezett) értékre." -#: src/slic3r/GUI/Tab.cpp:4316 +#: src/slic3r/GUI/Tab.cpp:4355 msgid "" "WHITE BULLET icon indicates that the value is the same as in the last saved " "preset." @@ -9424,7 +9429,7 @@ msgstr "" "A SZÜRKE PÖTTY azt jelzi, hogy az érték megegyezik az utoljára mentett " "előbeállítással." -#: src/slic3r/GUI/Tab.cpp:4317 +#: src/slic3r/GUI/Tab.cpp:4356 msgid "" "BACK ARROW icon indicates that the value was changed and is not equal to the " "last saved preset.\n" @@ -9435,31 +9440,31 @@ msgstr "" "Kattintson az aktuális érték visszaállításához az utoljára mentett " "beállításra." -#: src/slic3r/GUI/Tab.cpp:4471 src/slic3r/GUI/Tab.cpp:4473 +#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512 msgid "Material" msgstr "Anyag" -#: src/slic3r/GUI/Tab.cpp:4558 src/slic3r/GUI/Tab.cpp:4559 +#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598 msgid "Material printing profile" msgstr "Anyag nyomtatási profil" -#: src/slic3r/GUI/Tab.cpp:4611 +#: src/slic3r/GUI/Tab.cpp:4650 msgid "Support head" msgstr "Támasztó fej" -#: src/slic3r/GUI/Tab.cpp:4616 +#: src/slic3r/GUI/Tab.cpp:4655 msgid "Support pillar" msgstr "Támasztó pillér" -#: src/slic3r/GUI/Tab.cpp:4639 +#: src/slic3r/GUI/Tab.cpp:4678 msgid "Connection of the support sticks and junctions" msgstr "A tartópálcák és a csomópontok csatlakoztatása" -#: src/slic3r/GUI/Tab.cpp:4644 +#: src/slic3r/GUI/Tab.cpp:4683 msgid "Automatic generation" msgstr "Automatikus generálás" -#: src/slic3r/GUI/Tab.cpp:4719 +#: src/slic3r/GUI/Tab.cpp:4758 #, boost-format msgid "" "\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n" @@ -9469,62 +9474,62 @@ msgstr "" "kategóriában. \n" "\"%1%\" engedélyezéséhez kapcsolja ki a \"%2%\"-ot." -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3578 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578 msgid "Object elevation" msgstr "Objektum magassága" -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3680 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680 msgid "Pad around object" msgstr "Párna az objektum körül" #: src/slic3r/GUI/UnsavedChangesDialog.cpp:153 #: src/slic3r/GUI/UnsavedChangesDialog.cpp:162 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145 msgid "Undef" msgstr "Nem definált" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772 msgid "Unsaved Changes" msgstr "Nem Mentett Változások" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790 msgid "Switching Presets: Unsaved Changes" msgstr "Előbeállítások Átváltása: Nem Mentett Módosítások" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 msgid "Old Value" msgstr "Régi Érték" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833 msgid "New Value" msgstr "Új Érték" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867 msgid "Keep" msgstr "Megtartás" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 msgid "Transfer" msgstr "Átvitel" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Don't save" msgstr "Ne mentse" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Discard" msgstr "Elvetés" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877 msgid "Save" msgstr "Mentés" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "create new project" @@ -9532,7 +9537,7 @@ msgstr "" "Az előbeállítások nem mentett módosításaira legközelebb nem kérdez rá a " "rendszer új projekt létrehozásakor" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "switch a preset" @@ -9540,7 +9545,7 @@ msgstr "" "Az előbeállítások nem mentett módosításaira legközelebb nem kérdez rá a " "rendszer előbeállítás váltáskor" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900 msgid "" "You will not be asked about the unsaved changes in presets the next time " "you: \n" @@ -9552,11 +9557,11 @@ msgstr "" "- A PrusaSlicer bezárásakor, miközben egyes előbeállítások módosultak,\n" "- Új projekt betöltésekor, miközben egyes előbeállítások módosultak" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 msgid "PrusaSlicer will remember your action." msgstr "A PrusaSlicer emlékezni fog a műveletére." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" @@ -9566,59 +9571,60 @@ msgstr "" "lehetőséget.\n" "hogy újra rákérdezzen a nem mentett módosításokra." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695 msgid "" "Some fields are too long to fit. Right mouse click reveals the full text." msgstr "" "Néhány mező túl hosszú ahhoz, hogy elférjen. A jobb egérgombbal történő " "kattintással a teljes szöveg megjelenik." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will not be saved" msgstr "A beállítások módosításai nem kerülnek mentésre" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will be discarded." msgstr "Minden beállítási változtatás elvetése." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 msgid "Save the selected options." msgstr "A kiválasztott beállítások mentése." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 msgid "Keep the selected settings." msgstr "A kiválasztott beállítások megtartása." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943 msgid "Transfer the selected settings to the newly selected preset." msgstr "" "A kiválasztott beállítások átvitele az újonnan kijelölt előbeállításba." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 #, boost-format msgid "Save the selected options to preset \"%1%\"." msgstr "A kiválasztott beállítások mentése a \"%1%\" előbeállításba." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948 #, boost-format msgid "Transfer the selected options to the newly selected preset \"%1%\"." msgstr "" "A kiválasztott beállítások átvitele az újonnan kijelölt \"%1%\" " "előbeállításba." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224 msgid "The following preset was modified" msgid_plural "The following presets were modified" msgstr[0] "A következő előbeállítás módosult" msgstr[1] "A következő előbeállítások módosultak" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230 #, boost-format msgid "Preset \"%1%\" has the following unsaved changes:" msgstr "" "A \"%1%\" előbeállítás a következő el nem mentett változásokat tartalmazza:" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new printer profile and it has the " @@ -9627,7 +9633,7 @@ msgstr "" "A \"%1%\" előbeállítás nem kompatibilis az új nyomtatóprofillal, és a " "következő el nem mentett változtatásokat tartalmazza:" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new print profile and it has the " @@ -9636,42 +9642,42 @@ msgstr "" "A \"%1%\" előbeállítás nem kompatibilis az új nyomtatási profillal, és a " "következő el nem mentett változtatásokat tartalmazza:" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669 msgid "Extruders count" msgstr "Extruderek száma" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454 msgid "Select presets to compare" msgstr "Előbeállítások kiválasztása az összehasonlításhoz" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503 msgid "Show all presets (including incompatible)" msgstr "Minden előbeállítás megjelenítése (beleértve az inkompatibiliseket is)" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518 msgid "Left Preset Value" msgstr "Bal Előbeállítás Értéke" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519 msgid "Right Preset Value" msgstr "Jobb Előbeállítás Értéke" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626 msgid "One of the presets doesn't found" msgstr "Az egyik előbeállítás nem található" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637 msgid "Compared presets has different printer technology" msgstr "" "Az összehasonlított előbeállítások különböző nyomtatási technológiával " "rendelkeznek" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651 msgid "Presets are the same" msgstr "Az előbeállítások megyegyeznek" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659 msgid "" "Presets are different.\n" "Click this button to select the same preset for the right and left preset." @@ -9680,11 +9686,11 @@ msgstr "" "Erre a gombra kattintva ugyanazt az előbeállítást választhatja ki a jobb és " "a bal előbeállításhoz." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef category" msgstr "Nem definiált kategória" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef group" msgstr "Nem definiált csoport" @@ -10557,27 +10563,27 @@ msgstr "validáció sikertelen" msgid "write calledback failed" msgstr "írás calledback sikertelen" -#: src/libslic3r/Print.cpp:449 +#: src/libslic3r/Print.cpp:451 msgid "All objects are outside of the print volume." msgstr "Minden objektum a nyomtatási területen kívülre esik." -#: src/libslic3r/Print.cpp:452 +#: src/libslic3r/Print.cpp:454 msgid "The supplied settings will cause an empty print." msgstr "A megadott beállítások üres nyomtatáshoz vezetnek." -#: src/libslic3r/Print.cpp:456 +#: src/libslic3r/Print.cpp:458 msgid "Some objects are too close; your extruder will collide with them." msgstr "" "Néhány objektum túl közel van egymáshoz; az extruder ütközni fog velük." -#: src/libslic3r/Print.cpp:458 +#: src/libslic3r/Print.cpp:460 msgid "" "Some objects are too tall and cannot be printed without extruder collisions." msgstr "" "Néhány objektum túl magas, ezért nem nyomtathatók ki az extruder ütközése " "nélkül." -#: src/libslic3r/Print.cpp:467 +#: src/libslic3r/Print.cpp:469 msgid "" "Only a single object may be printed at a time in Spiral Vase mode. Either " "remove all but the last object, or enable sequential mode by " @@ -10587,7 +10593,7 @@ msgstr "" "távolítsa el az összes objektumot az utolsó kivételével, vagy engedélyezze a " "szekvenciális módot a „complete_objects” paraméterrel." -#: src/libslic3r/Print.cpp:471 +#: src/libslic3r/Print.cpp:473 msgid "" "The Spiral Vase option can only be used when printing single material " "objects." @@ -10595,7 +10601,7 @@ msgstr "" "A Spirálváza opció csak egyféle anyagból álló objektum nyomtatásához " "használható." -#: src/libslic3r/Print.cpp:484 +#: src/libslic3r/Print.cpp:486 msgid "" "The wipe tower is only supported if all extruders have the same nozzle " "diameter and use filaments of the same diameter." @@ -10603,7 +10609,7 @@ msgstr "" "A törlőtorony csak akkor támogatott, ha minden extruder azonos " "fúvókaátmérővel rendelkezik és azonos átmérőjű filamentet használ." -#: src/libslic3r/Print.cpp:490 +#: src/libslic3r/Print.cpp:492 msgid "" "The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, " "RepRapFirmware and Repetier G-code flavors." @@ -10611,7 +10617,7 @@ msgstr "" "A törlőtorony jelenleg csak a Marlin, a RepRap/Sprinter, a RepRapFirmware és " "a Repetier G-kód változatokhoz támogatott." -#: src/libslic3r/Print.cpp:492 +#: src/libslic3r/Print.cpp:494 msgid "" "The Wipe Tower is currently only supported with the relative extruder " "addressing (use_relative_e_distances=1)." @@ -10619,19 +10625,19 @@ msgstr "" "A törlőtorony jelenleg csak relatív extruder címzéssel " "(use_relative_e_distances=1) támogatott." -#: src/libslic3r/Print.cpp:494 +#: src/libslic3r/Print.cpp:496 msgid "Ooze prevention is currently not supported with the wipe tower enabled." msgstr "" "A szivárgásmegelőzés jelenleg nem támogatott, ha a törlőtorony engedélyezve " "van." -#: src/libslic3r/Print.cpp:496 +#: src/libslic3r/Print.cpp:498 msgid "" "The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)." msgstr "" "A törlőtorony jelenleg nem támogatja a volumetrikus E-t (use_volumetric_e=0)." -#: src/libslic3r/Print.cpp:498 +#: src/libslic3r/Print.cpp:500 msgid "" "The Wipe Tower is currently not supported for multimaterial sequential " "prints." @@ -10639,7 +10645,7 @@ msgstr "" "A törlőtorony jelenleg nem támogatott a több anyagos szekvenciális nyomatok " "esetében." -#: src/libslic3r/Print.cpp:519 +#: src/libslic3r/Print.cpp:521 msgid "" "The Wipe Tower is only supported for multiple objects if they have equal " "layer heights" @@ -10647,7 +10653,7 @@ msgstr "" "A törlőtorony csak akkor támogatott több objektum nyomtatásához, ha azok " "azonos rétegmagassággal rendelkeznek" -#: src/libslic3r/Print.cpp:521 +#: src/libslic3r/Print.cpp:523 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "over an equal number of raft layers" @@ -10655,7 +10661,7 @@ msgstr "" "A törlőtorony csak akkor támogatott több objektum nyomtatása esetén, ha azok " "azonos számú tutaj rétegre vannak nyomtatva" -#: src/libslic3r/Print.cpp:524 +#: src/libslic3r/Print.cpp:526 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "with the same support_material_contact_distance" @@ -10663,7 +10669,7 @@ msgstr "" "A törlőtorony csak akkor támogatott több objektum esetében, ha azok azonos " "support_material_contact_distance paraméterbeálltással vannak nyomtatva" -#: src/libslic3r/Print.cpp:526 +#: src/libslic3r/Print.cpp:528 msgid "" "The Wipe Tower is only supported for multiple objects if they are sliced " "equally." @@ -10671,7 +10677,7 @@ msgstr "" "A törlőtorony csak akkor támogatott több objektum esetén, ha azok egyformán " "vannak felszeletelve." -#: src/libslic3r/Print.cpp:539 +#: src/libslic3r/Print.cpp:541 msgid "" "The Wipe tower is only supported if all objects have the same variable layer " "height" @@ -10679,27 +10685,27 @@ msgstr "" "A törlőtorony csak akkor támogatott, ha minden objektumnak ugyanaz a változó " "rétegmagassága" -#: src/libslic3r/Print.cpp:561 +#: src/libslic3r/Print.cpp:563 msgid "" "One or more object were assigned an extruder that the printer does not have." msgstr "" "Egy vagy több objektumhoz olyan extruder lett hozzárendelve, amely nincs a " "nyomtatóban." -#: src/libslic3r/Print.cpp:574 +#: src/libslic3r/Print.cpp:576 #, boost-format msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm" msgstr "" "%1%=%2% mm túl alacsony ahhoz, hogy nyomtatható legyen %3% mm-es " "rétegmagasságnál" -#: src/libslic3r/Print.cpp:577 +#: src/libslic3r/Print.cpp:579 #, boost-format msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm" msgstr "" "%1%=%2% mm túl sok ahhoz, hogy nyomtatható legyen %3% mm fúvókaátmérővel" -#: src/libslic3r/Print.cpp:588 +#: src/libslic3r/Print.cpp:590 msgid "" "Printing with multiple extruders of differing nozzle diameters. If support " "is to be printed with the current extruder (support_material_extruder == 0 " @@ -10711,7 +10717,7 @@ msgstr "" "support_material_interface_extruder == 0), akkor minden fúvókának azonos " "átmérőjűnek kell lennie." -#: src/libslic3r/Print.cpp:596 +#: src/libslic3r/Print.cpp:598 msgid "" "For the Wipe Tower to work with the soluble supports, the support layers " "need to be synchronized with the object layers." @@ -10719,7 +10725,7 @@ msgstr "" "Ahhoz, hogy a törlőtorony működjön az oldható támasztékokkal, a támasztó " "rétegeket szinkronizálni kell az objektum rétegeivel." -#: src/libslic3r/Print.cpp:600 +#: src/libslic3r/Print.cpp:602 msgid "" "The Wipe Tower currently supports the non-soluble supports only if they are " "printed with the current extruder without triggering a tool change. (both " @@ -10731,27 +10737,46 @@ msgstr "" "support_material_extruder, mind a support_material_interface_extruder " "értékét 0-ra kell állítani)." -#: src/libslic3r/Print.cpp:636 +#: src/libslic3r/Print.cpp:638 msgid "First layer height can't be greater than nozzle diameter" msgstr "Az első réteg magassága nem lehet nagyobb, mint a fúvóka átmérője" -#: src/libslic3r/Print.cpp:641 +#: src/libslic3r/Print.cpp:643 msgid "Layer height can't be greater than nozzle diameter" msgstr "A réteg magassága nem lehet nagyobb, mint a fúvóka átmérője" -#: src/libslic3r/Print.cpp:795 +#: src/libslic3r/Print.cpp:663 +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +#: src/libslic3r/Print.cpp:665 +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:667 +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:809 msgid "Infilling layers" msgstr "Kitöltő rétegek" -#: src/libslic3r/Print.cpp:817 +#: src/libslic3r/Print.cpp:831 msgid "Generating skirt and brim" msgstr "Szoknya és karima generálása" -#: src/libslic3r/Print.cpp:865 +#: src/libslic3r/Print.cpp:879 msgid "Exporting G-code" msgstr "G-kód exportálása" -#: src/libslic3r/Print.cpp:869 +#: src/libslic3r/Print.cpp:883 msgid "Generating G-code" msgstr "G-kód generálása" diff --git a/resources/localization/ko/Slic3r.po b/resources/localization/ko/Slic3r.po index 698a7880a..a5b40e996 100644 --- a/resources/localization/ko/Slic3r.po +++ b/resources/localization/ko/Slic3r.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-25 17:28+0100\n" +"POT-Creation-Date: 2022-02-09 09:04+0100\n" "PO-Revision-Date: 2020-02-28 09:34+0900\n" "Last-Translator: lee hak-min <hangmini12@naver.com>\n" "Language-Team: ulsanether\n" @@ -572,7 +572,7 @@ msgstr "활동중" msgid "PrusaSlicer version" msgstr "Prusa슬라이서 버전" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339 msgid "print" msgstr "출력" @@ -580,17 +580,17 @@ msgstr "출력" msgid "filaments" msgstr "필라멘트" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341 msgid "SLA print" msgstr "SLA 인쇄" #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69 #: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340 -#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341 +#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342 msgid "SLA material" msgstr "SLA 재료" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343 msgid "printer" msgstr "프린터" @@ -649,7 +649,7 @@ msgstr "표준" #: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651 #: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154 msgid "All" msgstr "모두 선택" @@ -736,7 +736,7 @@ msgstr "" msgid "All installed printers are compatible with the selected %1%." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339 +#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340 msgid "filament" msgstr "필라멘트" @@ -824,7 +824,7 @@ msgstr "" "또한 업데이트가 적용되기 전에 전체 구성의 백업 구성(스냅샷)이 생성됩니다." #: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726 -#: src/slic3r/GUI/Plater.cpp:3548 +#: src/slic3r/GUI/Plater.cpp:3560 msgid "Reload from disk" msgstr "디스크에서 다시 불러오기" @@ -1122,7 +1122,7 @@ msgstr "&완료" #: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58 #: src/slic3r/GUI/ProgressStatusBar.cpp:26 #: src/slic3r/GUI/SendSystemInfoDialog.cpp:93 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879 msgid "Cancel" msgstr "취소" @@ -1186,7 +1186,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459 -#: src/slic3r/GUI/GUI_App.cpp:2223 +#: src/slic3r/GUI/GUI_App.cpp:2243 msgid "Desktop Integration" msgstr "" @@ -1631,8 +1631,8 @@ msgid "parameter name" msgstr "매개 변수 명칭" #: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079 msgid "N/A" msgstr "N/A" @@ -1833,7 +1833,7 @@ msgstr "" msgid "Add selected shape(s) to the bed" msgstr "" -#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4100 +#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135 msgid "Add" msgstr "추가" @@ -2035,7 +2035,7 @@ msgid "Wipe" msgstr "" #: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257 -#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/GUI_Preview.cpp:272 msgid "Options" msgstr "설정" @@ -2302,7 +2302,7 @@ msgid "Add..." msgstr "추가..." #: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96 -#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4106 +#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141 msgid "Delete all" msgstr "전부 지우기" @@ -3183,7 +3183,7 @@ msgstr "" msgid "Internal error: %1%" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999 +#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 msgid "" "Error parsing PrusaSlicer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error. Your user profiles will " @@ -3192,18 +3192,18 @@ msgstr "" "PrusaSlicer 구성 파일을 구문 분석하는 오류, 아마 손상된 것입니다. 파일을 수동" "으로 삭제하여 오류에 복구해 보십시오. 사용자 프로필은 영향을 받지 않습니다." -#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 +#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011 msgid "" "Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:954 +#: src/slic3r/GUI/GUI_App.cpp:960 #, boost-format msgid "You are opening %1% version %2%." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:957 +#: src/slic3r/GUI/GUI_App.cpp:963 #, boost-format msgid "" "The active configuration was created by <b>%1% %2%</b>,\n" @@ -3215,7 +3215,7 @@ msgid "" "configuration." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:965 +#: src/slic3r/GUI/GUI_App.cpp:971 #, boost-format msgid "" "An existing configuration was found in <b>%3%</b>\n" @@ -3224,19 +3224,19 @@ msgid "" "Shall this configuration be imported?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:973 +#: src/slic3r/GUI/GUI_App.cpp:979 msgid "Import" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:974 +#: src/slic3r/GUI/GUI_App.cpp:980 msgid "Don't import" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:982 +#: src/slic3r/GUI/GUI_App.cpp:988 msgid "Continue and import newer configuration?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1043 +#: src/slic3r/GUI/GUI_App.cpp:1051 msgid "" "You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n" "32 bit build of PrusaSlicer will likely not be able to utilize all the RAM " @@ -3246,53 +3246,53 @@ msgid "" "Do you wish to continue?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1126 +#: src/slic3r/GUI/GUI_App.cpp:1134 #, c-format, boost-format msgid "" "%s\n" "Do you want to continue?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3070 -#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888 +#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094 +#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889 msgid "Remember my choice" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1170 +#: src/slic3r/GUI/GUI_App.cpp:1178 msgid "Loading configuration" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1203 +#: src/slic3r/GUI/GUI_App.cpp:1209 #, boost-format msgid "New release version %1% is available." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1204 +#: src/slic3r/GUI/GUI_App.cpp:1210 msgid "See Download page." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1218 +#: src/slic3r/GUI/GUI_App.cpp:1224 #, boost-format msgid "New prerelease version %1% is available." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1219 +#: src/slic3r/GUI/GUI_App.cpp:1225 msgid "See Releases page." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1256 +#: src/slic3r/GUI/GUI_App.cpp:1262 msgid "Preparing settings tabs" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287 +#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287 msgid "Restore window position on start" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1329 +#: src/slic3r/GUI/GUI_App.cpp:1336 msgid "PrusaSlicer started after a crash" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1330 +#: src/slic3r/GUI/GUI_App.cpp:1337 #, boost-format msgid "" "PrusaSlicer crashed last time when attempting to set window position.\n" @@ -3305,198 +3305,198 @@ msgid "" "Otherwise, the application will most likely crash again next time." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1342 +#: src/slic3r/GUI/GUI_App.cpp:1349 #, boost-format msgid "Disable \"%1%\"" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1343 +#: src/slic3r/GUI/GUI_App.cpp:1350 #, boost-format msgid "Leave \"%1%\" enabled" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1657 +#: src/slic3r/GUI/GUI_App.cpp:1677 msgid "" "You have the following presets with saved options for \"Print Host upload\"" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1661 +#: src/slic3r/GUI/GUI_App.cpp:1681 msgid "" "But since this version of PrusaSlicer we don't show this information in " "Printer Settings anymore.\n" "Settings will be available in physical printers settings." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1663 +#: src/slic3r/GUI/GUI_App.cpp:1683 msgid "" "By default new Printer devices will be named as \"Printer N\" during its " "creation.\n" "Note: This name can be changed later from the physical printers settings" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1667 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 +#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 msgid "Information" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1680 src/slic3r/GUI/GUI_App.cpp:1691 +#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711 msgid "Recreating" msgstr "재현" -#: src/slic3r/GUI/GUI_App.cpp:1694 +#: src/slic3r/GUI/GUI_App.cpp:1714 msgid "Loading of current presets" msgstr "현재 기본 설정을 불러오기" -#: src/slic3r/GUI/GUI_App.cpp:1699 +#: src/slic3r/GUI/GUI_App.cpp:1719 msgid "Loading of a mode view" msgstr "보기 모드를 불러오기" -#: src/slic3r/GUI/GUI_App.cpp:1837 +#: src/slic3r/GUI/GUI_App.cpp:1857 msgid "Choose one file (3MF/AMF):" msgstr "파일(3MF/AMF) 선택:" -#: src/slic3r/GUI/GUI_App.cpp:1849 +#: src/slic3r/GUI/GUI_App.cpp:1869 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "파일을 선택하세요 (STL/OBJ/AMF/3MF/PRUSA):" -#: src/slic3r/GUI/GUI_App.cpp:1861 +#: src/slic3r/GUI/GUI_App.cpp:1881 msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1872 +#: src/slic3r/GUI/GUI_App.cpp:1892 msgid "Changing of an application language" msgstr "응용 프로그램 언어 변경" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Select the language" msgstr "언어를 선택" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Language" msgstr "언어" -#: src/slic3r/GUI/GUI_App.cpp:2160 +#: src/slic3r/GUI/GUI_App.cpp:2180 msgid "modified" msgstr "수정된곳" -#: src/slic3r/GUI/GUI_App.cpp:2214 +#: src/slic3r/GUI/GUI_App.cpp:2234 #, c-format, boost-format msgid "Run %s" msgstr "%s 실행" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "&Configuration Snapshots" msgstr "구성 스냅샷" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "Inspect / activate configuration snapshots" msgstr "구성 스냅 샷 검사 / 활성화" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Take Configuration &Snapshot" msgstr "구성 스냅 샷 가져 오기" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Capture a configuration snapshot" msgstr "구성 스냅 샷 캡처" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for Configuration Updates" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for configuration updates" msgstr "구성 업데이트 확인" -#: src/slic3r/GUI/GUI_App.cpp:2227 +#: src/slic3r/GUI/GUI_App.cpp:2247 msgid "&Preferences" msgstr "환경 설정" -#: src/slic3r/GUI/GUI_App.cpp:2233 +#: src/slic3r/GUI/GUI_App.cpp:2253 msgid "Application preferences" msgstr "응용 프로그램 환경 설정" -#: src/slic3r/GUI/GUI_App.cpp:2238 src/slic3r/GUI/wxExtensions.cpp:708 +#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708 msgid "Simple" msgstr "단순" -#: src/slic3r/GUI/GUI_App.cpp:2238 +#: src/slic3r/GUI/GUI_App.cpp:2258 msgid "Simple View Mode" msgstr "기본 보기 모드" -#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:710 +#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710 msgctxt "Mode" msgid "Advanced" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2240 +#: src/slic3r/GUI/GUI_App.cpp:2260 msgid "Advanced View Mode" msgstr "고급 보기 모드" -#: src/slic3r/GUI/GUI_App.cpp:2241 src/slic3r/GUI/wxExtensions.cpp:711 +#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711 msgid "Expert" msgstr "전문가" -#: src/slic3r/GUI/GUI_App.cpp:2241 +#: src/slic3r/GUI/GUI_App.cpp:2261 msgid "Expert View Mode" msgstr "전문가 보기 모드" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 msgid "Mode" msgstr "모드" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 #, c-format, boost-format msgid "%s View Mode" msgstr "%s 보기 모드" -#: src/slic3r/GUI/GUI_App.cpp:2249 +#: src/slic3r/GUI/GUI_App.cpp:2269 msgid "&Language" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Flash Printer &Firmware" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Upload a firmware image into an Arduino based printer" msgstr "아두이노 기반의 프린터 이미지 업로드" -#: src/slic3r/GUI/GUI_App.cpp:2272 +#: src/slic3r/GUI/GUI_App.cpp:2292 msgid "Taking a configuration snapshot" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2273 +#: src/slic3r/GUI/GUI_App.cpp:2293 msgid "" "Some presets are modified and the unsaved changes will not be captured by " "the configuration snapshot." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2274 +#: src/slic3r/GUI/GUI_App.cpp:2294 msgid "Snapshot name" msgstr "스냅 샷 이름" -#: src/slic3r/GUI/GUI_App.cpp:2290 +#: src/slic3r/GUI/GUI_App.cpp:2310 msgid "Loading a configuration snapshot" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2299 +#: src/slic3r/GUI/GUI_App.cpp:2319 #, boost-format msgid "Continue to activate a configuration snapshot %1%?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2313 +#: src/slic3r/GUI/GUI_App.cpp:2333 msgid "Failed to activate configuration snapshot." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2332 +#: src/slic3r/GUI/GUI_App.cpp:2352 msgid "Restart application" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2366 +#: src/slic3r/GUI/GUI_App.cpp:2386 msgid "Language selection" msgstr "국가에 맞는 언어를 선택" -#: src/slic3r/GUI/GUI_App.cpp:2369 +#: src/slic3r/GUI/GUI_App.cpp:2389 msgid "" "Switching the language will trigger application restart.\n" "You will lose content of the plater." @@ -3504,93 +3504,93 @@ msgstr "" "언어를 전환 하면 응용 프로그램 재시작 합니다. 플레이트 위 객체(object)는 모" "두 지워집니다." -#: src/slic3r/GUI/GUI_App.cpp:2371 src/slic3r/GUI/Preferences.cpp:582 +#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582 msgid "Do you want to proceed?" msgstr "계속 하시겠습니까?" -#: src/slic3r/GUI/GUI_App.cpp:2398 +#: src/slic3r/GUI/GUI_App.cpp:2418 msgid "&Configuration" msgstr "&구성" -#: src/slic3r/GUI/GUI_App.cpp:2515 src/slic3r/GUI/GUI_App.cpp:2576 +#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596 msgid "The preset modifications are successfully saved" msgid_plural "The presets modifications are successfully saved" msgstr[0] "" -#: src/slic3r/GUI/GUI_App.cpp:2579 +#: src/slic3r/GUI/GUI_App.cpp:2599 msgid "For new project all modifications will be reseted" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2617 +#: src/slic3r/GUI/GUI_App.cpp:2637 msgid "Loading a new project while the current project is modified." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Project is loading" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Opening new project while some presets are unsaved." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "The uploads are still ongoing" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "Stop them and continue anyway?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2643 +#: src/slic3r/GUI/GUI_App.cpp:2663 msgid "Ongoing uploads" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2849 +#: src/slic3r/GUI/GUI_App.cpp:2869 msgid "It's impossible to print multi-part object(s) with SLA technology." msgstr "SLA 방식을 사용 하여 다중 객체(object)를 인쇄할 수는 없습니다." -#: src/slic3r/GUI/GUI_App.cpp:2850 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 -#: src/slic3r/GUI/Plater.cpp:2427 +#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 +#: src/slic3r/GUI/Plater.cpp:2439 msgid "Please check your object list before preset changing." msgstr "사전 설정을 변경 하기 전에 객체(object) 목록을 확인 하십시오." -#: src/slic3r/GUI/GUI_App.cpp:2874 +#: src/slic3r/GUI/GUI_App.cpp:2894 msgid "Configuration is editing from ConfigWizard" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2899 +#: src/slic3r/GUI/GUI_App.cpp:2919 msgid "Select a gcode file:" msgstr "gcode 파일 선택:" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "Open hyperlink in default browser?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "PrusaSlicer: Open hyperlink" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Preferences.cpp:382 +#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382 msgid "Suppress to open hyperlink in browser" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1734 +#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734 msgid "PrusaSlicer will remember your choice." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3077 +#: src/slic3r/GUI/GUI_App.cpp:3101 msgid "You will not be asked about it again on hyperlinks hovering." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1738 +#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" "to changes your choice." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3080 src/slic3r/GUI/Plater.cpp:1740 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905 +#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906 msgid "PrusaSlicer: Don't ask me again" msgstr "" @@ -3696,7 +3696,7 @@ msgstr "스커트와 브림" #: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495 #: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645 #: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023 -#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4673 +#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712 #: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472 #: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483 #: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480 @@ -3706,7 +3706,7 @@ msgid "Advanced" msgstr "고급" #: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428 -#: src/slic3r/GUI/Tab.cpp:4607 src/slic3r/GUI/Tab.cpp:4608 +#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647 #: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425 #: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443 #: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463 @@ -3720,8 +3720,8 @@ msgid "Supports" msgstr "서포트" #: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574 -#: src/slic3r/GUI/Tab.cpp:4648 src/slic3r/GUI/Tab.cpp:4649 -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3606 +#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606 #: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627 #: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648 #: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681 @@ -3731,8 +3731,8 @@ msgstr "서포트" msgid "Pad" msgstr "패드" -#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4666 -#: src/slic3r/GUI/Tab.cpp:4667 src/libslic3r/SLA/Hollowing.cpp:72 +#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705 +#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72 #: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91 #: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734 #: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751 @@ -3835,7 +3835,7 @@ msgstr "STL로 내보내기" msgid "Reload the selected volumes from disk" msgstr "디스크에서 선택한 볼륨 다시 로드" -#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534 +#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546 msgid "Replace with STL" msgstr "" @@ -3861,19 +3861,19 @@ msgstr "인쇄 볼륨에 따라 배율 조정" msgid "Scale the selected object to fit the print volume" msgstr "인쇄 볼륨에 맞게 선택한 객체(object)의 배율 조정" -#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605 +#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618 msgid "Convert from imperial units" msgstr "" -#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606 +#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619 msgid "Revert conversion from imperial units" msgstr "" -#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620 msgid "Convert from meters" msgstr "" -#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620 msgid "Revert conversion from meters" msgstr "" @@ -4127,7 +4127,7 @@ msgstr "" msgid "Loading" msgstr "로딩" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400 msgid "Loading file" msgstr "" @@ -4552,7 +4552,7 @@ msgstr "매개 변수 제거" msgid "Delete Option %s" msgstr "삭제 %s 옵션" -#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152 +#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154 #, c-format, boost-format msgid "Change Option %s" msgstr "옵션 %s 변경" @@ -4671,18 +4671,18 @@ msgstr "" msgid "Legend/Estimated printing time" msgstr "" -#: src/slic3r/GUI/HintNotification.cpp:767 -#: src/slic3r/GUI/HintNotification.cpp:793 +#: src/slic3r/GUI/HintNotification.cpp:771 +#: src/slic3r/GUI/HintNotification.cpp:797 #: src/slic3r/GUI/NotificationManager.cpp:374 #: src/slic3r/GUI/NotificationManager.cpp:391 msgid "More" msgstr "" -#: src/slic3r/GUI/HintNotification.cpp:908 +#: src/slic3r/GUI/HintNotification.cpp:912 msgid "Open Preferences." msgstr "" -#: src/slic3r/GUI/HintNotification.cpp:1000 +#: src/slic3r/GUI/HintNotification.cpp:1004 msgid "Open Documentation in web browser." msgstr "" @@ -4844,12 +4844,12 @@ msgid "" "presets were used as fallback." msgstr "" -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438 msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "" "배드에 여러 부분으로 구성된 객체가 있는 SLA 프로젝트를 로드할 수 없습니다." -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440 msgid "Attention!" msgstr "주목!" @@ -4890,11 +4890,11 @@ msgid "Load Config from ini/amf/3mf/gcode and merge" msgstr "" #: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912 -#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271 +#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271 msgid "Export G-code" msgstr "G-code 내보내기" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506 msgid "Send G-code" msgstr "G-code 보내기" @@ -5275,7 +5275,7 @@ msgstr "" msgid "Show/Hide G-code window" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458 #: src/slic3r/GUI/Tab.cpp:2822 msgid "Preview" msgstr "미리보기" @@ -5387,29 +5387,29 @@ msgid "Closing PrusaSlicer while some presets are modified." msgstr "" #: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335 -#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537 +#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550 msgid "Print Settings" msgstr "출력 설정" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:522 +#: src/slic3r/GUI/Tab.hpp:535 msgid "Material Settings" msgstr "재질 설정" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:448 +#: src/slic3r/GUI/Tab.hpp:461 msgid "Filament Settings" msgstr "필라멘트 설정" #: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341 -#: src/slic3r/GUI/Tab.hpp:490 +#: src/slic3r/GUI/Tab.hpp:503 msgid "Printer Settings" msgstr "프린터 설정" #: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721 -#: src/slic3r/GUI/Plater.cpp:2818 +#: src/slic3r/GUI/Plater.cpp:2830 msgid "Untitled" msgstr "" @@ -5919,7 +5919,7 @@ msgid "Open New Instance" msgstr "" #: src/slic3r/GUI/MainFrame.cpp:1417 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564 msgid "Compare Presets" msgstr "" @@ -6028,9 +6028,9 @@ msgstr "G 코드" msgid "Save zip file as:" msgstr "압축(zip)파일 다른이름 저장:" -#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666 -#: src/slic3r/GUI/Tab.cpp:4674 +#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666 +#: src/slic3r/GUI/Tab.cpp:4713 msgid "Slicing" msgstr "슬라이싱" @@ -6286,7 +6286,7 @@ msgstr "" #: src/slic3r/GUI/NotificationManager.cpp:1459 #: src/slic3r/GUI/NotificationManager.cpp:1486 #: src/slic3r/GUI/NotificationManager.cpp:1494 -#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163 +#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175 msgid "WARNING:" msgstr "" @@ -6312,8 +6312,8 @@ msgstr "복제본" msgid "Instance %d" msgstr "복제본 %d" -#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4512 -#: src/slic3r/GUI/Tab.cpp:4603 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551 +#: src/slic3r/GUI/Tab.cpp:4642 msgid "Layers" msgstr "레이어" @@ -6575,12 +6575,12 @@ msgstr "개체 아래" msgid "Around object" msgstr "개체 주위" -#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506 msgid "Send to printer" msgstr "프린터로 보내기" -#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6014 +#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6027 msgid "Slice now" msgstr "바로 슬라이스" @@ -6685,7 +6685,7 @@ msgstr "" msgid "Ejecting of device %s(%s) has failed." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074 +#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086 msgid "New Project" msgstr "새로운 프로젝트" @@ -6693,7 +6693,7 @@ msgstr "새로운 프로젝트" msgid "Expand sidebar" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2486 +#: src/slic3r/GUI/Plater.cpp:2498 msgid "" "The preset below was temporarily installed on the active instance of " "PrusaSlicer" @@ -6702,12 +6702,12 @@ msgid_plural "" "PrusaSlicer" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2516 +#: src/slic3r/GUI/Plater.cpp:2528 #, boost-format msgid "Failed loading file \"%1%\" due to an invalid configuration." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2536 +#: src/slic3r/GUI/Plater.cpp:2548 #, c-format, boost-format msgid "" "Object size from file %s appears to be zero.\n" @@ -6717,11 +6717,11 @@ msgid_plural "" "These objects have been removed from the model" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2540 +#: src/slic3r/GUI/Plater.cpp:2552 msgid "The size of the object is zero" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2553 +#: src/slic3r/GUI/Plater.cpp:2565 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in meters.\n" @@ -6733,15 +6733,15 @@ msgid_plural "" "the dimensions of these objects?" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579 +#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591 msgid "The object is too small" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580 +#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592 msgid "Apply to all the remaining small objects being loaded." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2575 +#: src/slic3r/GUI/Plater.cpp:2587 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in inches.\n" @@ -6753,29 +6753,29 @@ msgid_plural "" "the dimensions of these objects?" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2593 +#: src/slic3r/GUI/Plater.cpp:2605 msgid "" "This file contains several objects positioned at multiple heights.\n" "Instead of considering them as multiple objects, should \n" "the file be loaded as a single object having multiple parts?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651 +#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663 msgid "Multi-part object detected" msgstr "다중 부품(Part) 객체(object)가 감지" -#: src/slic3r/GUI/Plater.cpp:2604 +#: src/slic3r/GUI/Plater.cpp:2616 msgid "" "This file cannot be loaded in a simple mode. Do you want to switch to an " "advanced mode?" msgstr "" "이 파일은 기본 모드에서 로드할 수 없습니다. 고급 모드로 전환 하시겠습니까?" -#: src/slic3r/GUI/Plater.cpp:2605 +#: src/slic3r/GUI/Plater.cpp:2617 msgid "Detected advanced data" msgstr "감지된 고급 데이터" -#: src/slic3r/GUI/Plater.cpp:2625 +#: src/slic3r/GUI/Plater.cpp:2637 #, c-format, boost-format msgid "" "You can't to add the object(s) from %s because of one or some of them " @@ -6784,7 +6784,7 @@ msgstr "" "다중 부품(Part) 하나 또는 그 중 일부 때문에 %s에서 객체(object)를 추가 할 수 " "없습니다" -#: src/slic3r/GUI/Plater.cpp:2648 +#: src/slic3r/GUI/Plater.cpp:2660 msgid "" "Multiple objects were loaded for a multi-material printer.\n" "Instead of considering them as multiple objects, should I consider\n" @@ -6794,145 +6794,145 @@ msgstr "" "여러 객체(object)로 간주하는 대신,\n" "이 파일들은 여러 부분을 갖는 단일 객체(object)를 나타낼 수 있습니까?" -#: src/slic3r/GUI/Plater.cpp:2767 +#: src/slic3r/GUI/Plater.cpp:2779 msgid "" "Your object appears to be too large, so it was automatically scaled down to " "fit your print bed." msgstr "객체(object)가 너무 커서 인쇄물에 맞게 자동으로 축소되었습니다." -#: src/slic3r/GUI/Plater.cpp:2768 +#: src/slic3r/GUI/Plater.cpp:2780 msgid "Object too large?" msgstr "객체(object)가 너무 큽니까?" -#: src/slic3r/GUI/Plater.cpp:2846 +#: src/slic3r/GUI/Plater.cpp:2858 msgid "Export STL file:" msgstr "STL 파일 내보내기:" -#: src/slic3r/GUI/Plater.cpp:2853 +#: src/slic3r/GUI/Plater.cpp:2865 msgid "Export AMF file:" msgstr "AMF 파일 내보내기:" -#: src/slic3r/GUI/Plater.cpp:2859 +#: src/slic3r/GUI/Plater.cpp:2871 msgid "Save file as:" msgstr "다른 이름으로 파일 저장:" -#: src/slic3r/GUI/Plater.cpp:2865 +#: src/slic3r/GUI/Plater.cpp:2877 msgid "Export OBJ file:" msgstr "OBJ 파일 내보내기:" -#: src/slic3r/GUI/Plater.cpp:2963 +#: src/slic3r/GUI/Plater.cpp:2975 msgid "Delete Object" msgstr "객체(object) 지우기" -#: src/slic3r/GUI/Plater.cpp:2975 +#: src/slic3r/GUI/Plater.cpp:2987 msgid "Delete All Objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3003 +#: src/slic3r/GUI/Plater.cpp:3015 msgid "Reset Project" msgstr "프로젝트 재설정" -#: src/slic3r/GUI/Plater.cpp:3086 +#: src/slic3r/GUI/Plater.cpp:3098 msgid "" "The selected object couldn't be split because it contains only one solid " "part." msgstr "" -#: src/slic3r/GUI/Plater.cpp:3093 +#: src/slic3r/GUI/Plater.cpp:3105 msgid "All non-solid parts (modifiers) were deleted" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3095 +#: src/slic3r/GUI/Plater.cpp:3107 msgid "Split to Objects" msgstr "객체(object)로 분할" -#: src/slic3r/GUI/Plater.cpp:3145 +#: src/slic3r/GUI/Plater.cpp:3157 msgid "" "An object has custom support enforcers which will not be used because " "supports are disabled." msgstr "" -#: src/slic3r/GUI/Plater.cpp:3147 +#: src/slic3r/GUI/Plater.cpp:3159 msgid "Enable supports for enforcers only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142 +#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154 msgid "Invalid data" msgstr "잘못 된 데이터" -#: src/slic3r/GUI/Plater.cpp:3346 +#: src/slic3r/GUI/Plater.cpp:3358 msgid "Another export job is currently running." msgstr "다른 내보내기 작업이 현재 실행 중입니다." -#: src/slic3r/GUI/Plater.cpp:3432 +#: src/slic3r/GUI/Plater.cpp:3444 msgid "Replace from:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3450 +#: src/slic3r/GUI/Plater.cpp:3462 msgid "Unable to replace with more than one volume" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541 msgid "Error during replace" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3521 +#: src/slic3r/GUI/Plater.cpp:3533 msgid "Select the new file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3541 msgid "File for the replace wasn't selected" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3620 +#: src/slic3r/GUI/Plater.cpp:3632 msgid "Please select the file to reload" msgstr "다시 로드할 파일을 선택하십시오." -#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215 msgid "The selected file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "differs from the original file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "Do you want to replace it" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675 +#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687 msgid "Reload from:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3778 +#: src/slic3r/GUI/Plater.cpp:3790 msgid "Unable to reload:" msgstr "다시 로드할 수 없음:" -#: src/slic3r/GUI/Plater.cpp:3783 +#: src/slic3r/GUI/Plater.cpp:3795 msgid "Error during reload" msgstr "다시 로드하는 동안 오류" -#: src/slic3r/GUI/Plater.cpp:3801 +#: src/slic3r/GUI/Plater.cpp:3813 msgid "Reload all from disk" msgstr "디스크에서 모두 다시 로드" -#: src/slic3r/GUI/Plater.cpp:4096 +#: src/slic3r/GUI/Plater.cpp:4108 msgid "There are active warnings concerning sliced models:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4107 +#: src/slic3r/GUI/Plater.cpp:4119 msgid "generated warnings" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4438 +#: src/slic3r/GUI/Plater.cpp:4450 msgid "3D editor view" msgstr "3D 편집화면 보기" -#: src/slic3r/GUI/Plater.cpp:4859 +#: src/slic3r/GUI/Plater.cpp:4871 msgid "Undo / Redo is processing" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4861 +#: src/slic3r/GUI/Plater.cpp:4873 #, boost-format msgid "" "Switching the printer technology from %1% to %2%.\n" @@ -6940,171 +6940,171 @@ msgid "" "printer technology." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5058 +#: src/slic3r/GUI/Plater.cpp:5070 msgid "Creating a new project while the current project is modified." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5061 +#: src/slic3r/GUI/Plater.cpp:5073 msgid "Creating a new project while some presets are modified." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5062 +#: src/slic3r/GUI/Plater.cpp:5074 msgid "You can keep presets modifications to the new project or discard them" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5063 +#: src/slic3r/GUI/Plater.cpp:5075 msgid "" "You can keep presets modifications to the new project, discard them or save " "changes as new presets.\n" "Note, if changes will be saved then new project wouldn't keep them" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5069 +#: src/slic3r/GUI/Plater.cpp:5081 msgid "Creating a new project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5100 +#: src/slic3r/GUI/Plater.cpp:5112 msgid "Load Project" msgstr "프로젝트 불러오기" -#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386 +#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399 msgid "Import Object" msgstr "객체(object) 가져오기" -#: src/slic3r/GUI/Plater.cpp:5130 +#: src/slic3r/GUI/Plater.cpp:5143 msgid "Import Objects" msgstr "객체(object) 가져오기" -#: src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:5215 msgid "does not contain valid gcode." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5203 +#: src/slic3r/GUI/Plater.cpp:5216 msgid "Error while loading .gcode file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5256 +#: src/slic3r/GUI/Plater.cpp:5269 #, c-format, boost-format msgid "%s - Drop project file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5263 +#: src/slic3r/GUI/Plater.cpp:5276 msgid "Open as project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5264 +#: src/slic3r/GUI/Plater.cpp:5277 msgid "Import geometry only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5265 +#: src/slic3r/GUI/Plater.cpp:5278 msgid "Import config only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5268 +#: src/slic3r/GUI/Plater.cpp:5281 msgid "Select an action to apply to the file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5273 +#: src/slic3r/GUI/Plater.cpp:5286 msgid "Action" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5289 +#: src/slic3r/GUI/Plater.cpp:5302 msgid "Don't show again" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5330 +#: src/slic3r/GUI/Plater.cpp:5343 msgid "You can open only one .gcode file at a time." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5331 +#: src/slic3r/GUI/Plater.cpp:5344 msgid "Drag and drop G-code file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5408 +#: src/slic3r/GUI/Plater.cpp:5421 msgid "Load File" msgstr "파일 로드" -#: src/slic3r/GUI/Plater.cpp:5413 +#: src/slic3r/GUI/Plater.cpp:5426 msgid "Load Files" msgstr "파일 로드" -#: src/slic3r/GUI/Plater.cpp:5463 +#: src/slic3r/GUI/Plater.cpp:5476 msgid "All objects will be removed, continue?" msgstr "모든 객체(object)가 제거 됩니다, 계속합니까?" -#: src/slic3r/GUI/Plater.cpp:5474 +#: src/slic3r/GUI/Plater.cpp:5487 msgid "Delete Selected Objects" msgstr "선택한 객체(object) 삭제" -#: src/slic3r/GUI/Plater.cpp:5483 +#: src/slic3r/GUI/Plater.cpp:5496 msgid "Increase Instances" msgstr "복제본 늘리기" -#: src/slic3r/GUI/Plater.cpp:5517 +#: src/slic3r/GUI/Plater.cpp:5530 msgid "Decrease Instances" msgstr "복제본 감소" -#: src/slic3r/GUI/Plater.cpp:5568 +#: src/slic3r/GUI/Plater.cpp:5581 msgid "Enter the number of copies:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5569 +#: src/slic3r/GUI/Plater.cpp:5582 msgid "Copies of the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5573 +#: src/slic3r/GUI/Plater.cpp:5586 #, c-format, boost-format msgid "Set numbers of copies to %d" msgstr "복사본 수를 %d로 설정" -#: src/slic3r/GUI/Plater.cpp:5647 +#: src/slic3r/GUI/Plater.cpp:5660 msgid "Cut by Plane" msgstr "평면으로 절단" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save G-code file as:" msgstr "G-code 파일 다른 이름 저장:" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save SL1 / SL1S file as:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5716 +#: src/slic3r/GUI/Plater.cpp:5729 msgid "The provided file name is not valid." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5717 +#: src/slic3r/GUI/Plater.cpp:5730 msgid "The following characters are not allowed by a FAT file system:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "" "The plater is empty.\n" "Do you want to save the project?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "Save project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:6492 +#: src/slic3r/GUI/Plater.cpp:6505 msgid "Export" msgstr "내보내기" -#: src/slic3r/GUI/Plater.cpp:6526 +#: src/slic3r/GUI/Plater.cpp:6539 msgid "" "Custom supports, seams and multimaterial painting were removed after " "repairing the mesh." msgstr "" -#: src/slic3r/GUI/Plater.cpp:6640 +#: src/slic3r/GUI/Plater.cpp:6653 msgid "Paste From Clipboard" msgstr "클립보드에서 붙여넣기" #: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282 #: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "General" msgstr "일반" @@ -7235,7 +7235,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:233 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 msgid "" "Ask to save unsaved changes in presets when closing the application or when " "loading a new project" @@ -7249,7 +7249,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:242 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 msgid "Ask for unsaved changes in presets when selecting new preset" msgstr "" @@ -7260,7 +7260,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:249 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 msgid "Ask for unsaved changes in presets when creating new project" msgstr "" @@ -7775,11 +7775,11 @@ msgstr "프린터 호스트로 G 코드 보내기" msgid "Upload to Printer Host with the following filename:" msgstr "다음 파일 이름으로 프린터 호스트에 업로드:" -#: src/slic3r/GUI/PrintHostDialogs.cpp:50 +#: src/slic3r/GUI/PrintHostDialogs.cpp:51 msgid "Use forward slashes ( / ) as a directory separator if needed." msgstr "필요한 경우 디렉토리 분리 기호로 슬래시 (/)를 사용하십시오." -#: src/slic3r/GUI/PrintHostDialogs.cpp:59 +#: src/slic3r/GUI/PrintHostDialogs.cpp:60 msgid "Group" msgstr "" @@ -7788,16 +7788,16 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:92 -msgid "Upload and Print" +#: src/slic3r/GUI/PrintHostDialogs.cpp:91 +msgid "Upload" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:103 -msgid "Upload and Simulate" +#: src/slic3r/GUI/PrintHostDialogs.cpp:101 +msgid "Upload and Print" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:115 -msgid "Upload" +#: src/slic3r/GUI/PrintHostDialogs.cpp:112 +msgid "Upload and Simulate" msgstr "" #: src/slic3r/GUI/PrintHostDialogs.cpp:247 @@ -8237,7 +8237,7 @@ msgstr "전체 프로필 이름" msgid "symbolic profile name" msgstr "기호 프로파일 이름" -#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4601 +#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640 msgid "Layers and perimeters" msgstr "레이어 및 둘레" @@ -8321,11 +8321,11 @@ msgstr "겹침(Overlap)" msgid "Flow" msgstr "유량(Flow)" -#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704 +#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692 msgid "Other" msgstr "그 외" -#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4678 +#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717 msgid "Output options" msgstr "출력 옵션" @@ -8337,11 +8337,11 @@ msgstr "연속 인쇄" msgid "Extruder clearance" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4679 +#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718 msgid "Output file" msgstr "출력 파일" -#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992 +#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992 msgid "Post-processing scripts" msgstr "사후 처리 스크립트" @@ -8349,19 +8349,20 @@ msgstr "사후 처리 스크립트" #: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103 #: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490 #: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562 -#: src/slic3r/GUI/Tab.cpp:4529 src/slic3r/GUI/Tab.cpp:4530 +#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568 +#: src/slic3r/GUI/Tab.cpp:4569 msgid "Notes" msgstr "메모" #: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110 #: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568 -#: src/slic3r/GUI/Tab.cpp:4537 src/slic3r/GUI/Tab.cpp:4684 +#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723 msgid "Dependencies" msgstr "속한 그룹" #: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111 #: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569 -#: src/slic3r/GUI/Tab.cpp:4538 src/slic3r/GUI/Tab.cpp:4685 +#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724 msgid "Profile dependencies" msgstr "프로파일 속한곳" @@ -8435,7 +8436,7 @@ msgid "Ramming settings" msgstr "래밍 설정" #: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401 -#: src/slic3r/GUI/Tab.cpp:4208 src/libslic3r/GCode.cpp:733 +#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733 #: src/libslic3r/PrintConfig.cpp:2450 msgid "Custom G-code" msgstr "수동 G코드" @@ -8473,8 +8474,8 @@ msgstr "" msgid "Size and coordinates" msgstr "크기와 좌표" -#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "Capabilities" msgstr "기능" @@ -8542,11 +8543,11 @@ msgstr "기울이기" msgid "Tilt time" msgstr "기울이기 시간" -#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4519 +#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558 msgid "Corrections" msgstr "수정" -#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4515 +#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554 msgid "Exposure" msgstr "노출" @@ -8702,70 +8703,74 @@ msgstr "선택한 사전 설정의 %1%를 선택 하시겠습니까?" msgid "%1% Preset" msgstr "%1% 기본설정" -#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4142 +#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181 msgid "Set" msgstr "설정" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3938 msgid "Find" msgstr "찾기" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3939 msgid "Replace with" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3992 +#: src/slic3r/GUI/Tab.cpp:4028 msgid "Regular expression" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3996 +#: src/slic3r/GUI/Tab.cpp:4032 msgid "Case insensitive" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4000 +#: src/slic3r/GUI/Tab.cpp:4036 msgid "Whole word" msgstr "전체 단어 일치" -#: src/slic3r/GUI/Tab.cpp:4004 +#: src/slic3r/GUI/Tab.cpp:4040 msgid "Match single line" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4236 +#: src/slic3r/GUI/Tab.cpp:4143 +msgid "Are you sure you want to delete all substitutions?" +msgstr "" + +#: src/slic3r/GUI/Tab.cpp:4275 msgid "" "Machine limits will be emitted to G-code and used to estimate print time." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4239 +#: src/slic3r/GUI/Tab.cpp:4278 msgid "" "Machine limits will NOT be emitted to G-code, however they will be used to " "estimate print time, which may therefore not be accurate as the printer may " "apply a different set of machine limits." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4243 +#: src/slic3r/GUI/Tab.cpp:4282 msgid "" "Machine limits are not set, therefore the print time estimate may not be " "accurate." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4265 +#: src/slic3r/GUI/Tab.cpp:4304 msgid "LOCKED LOCK" msgstr "잠긴 잠금" #. TRN Description for "LOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4267 +#: src/slic3r/GUI/Tab.cpp:4306 msgid "" "indicates that the settings are the same as the system (or default) values " "for the current option group" msgstr "" "설정이 현재 옵션 그룹의 시스템(또는 기본값) 값과 동일하다는 것을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4269 +#: src/slic3r/GUI/Tab.cpp:4308 msgid "UNLOCKED LOCK" msgstr "잠금 해제 잠금" #. TRN Description for "UNLOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4271 +#: src/slic3r/GUI/Tab.cpp:4310 msgid "" "indicates that some settings were changed and are not equal to the system " "(or default) values for the current option group.\n" @@ -8777,12 +8782,12 @@ msgstr "" "잠금 해제 잠금 아이콘을 클릭하여 현재 옵션 그룹에 대한 모든 설정을 시스템(또" "는 기본값) 값으로 재설정합니다." -#: src/slic3r/GUI/Tab.cpp:4276 +#: src/slic3r/GUI/Tab.cpp:4315 msgid "WHITE BULLET" msgstr "흰색 글머리 기호" #. TRN Description for "WHITE BULLET" -#: src/slic3r/GUI/Tab.cpp:4278 +#: src/slic3r/GUI/Tab.cpp:4317 msgid "" "for the left button: indicates a non-system (or non-default) preset,\n" "for the right button: indicates that the settings hasn't been modified." @@ -8790,12 +8795,12 @@ msgstr "" "왼쪽 단추의 경우: 비시스템(또는 기본이 아닌) 사전 설정을 나타냅니다.\n" "오른쪽 버튼: 설정이 수정되지 않았음을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4281 +#: src/slic3r/GUI/Tab.cpp:4320 msgid "BACK ARROW" msgstr "돌아가기 화살표" #. TRN Description for "BACK ARROW" -#: src/slic3r/GUI/Tab.cpp:4283 +#: src/slic3r/GUI/Tab.cpp:4322 msgid "" "indicates that the settings were changed and are not equal to the last saved " "preset for the current option group.\n" @@ -8807,7 +8812,7 @@ msgstr "" "현재 옵션 그룹의 모든 설정을 시스템 값으로 재설정하려면 자물쇠 잠금 아이콘을 " "클릭하십시오." -#: src/slic3r/GUI/Tab.cpp:4293 +#: src/slic3r/GUI/Tab.cpp:4332 msgid "" "LOCKED LOCK icon indicates that the settings are the same as the system (or " "default) values for the current option group" @@ -8815,7 +8820,7 @@ msgstr "" "LOCKED LOCK 아이콘은 설정이 현재 옵션 그룹의 시스템(또는 기본값) 값과 동일하" "다는 것을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4295 +#: src/slic3r/GUI/Tab.cpp:4334 msgid "" "UNLOCKED LOCK icon indicates that some settings were changed and are not " "equal to the system (or default) values for the current option group.\n" @@ -8827,11 +8832,11 @@ msgstr "" "현재 옵션 그룹에 대한 모든 설정을 시스템(또는 기본값) 값으로 재설정하려면 클" "릭합니다." -#: src/slic3r/GUI/Tab.cpp:4298 +#: src/slic3r/GUI/Tab.cpp:4337 msgid "WHITE BULLET icon indicates a non system (or non default) preset." msgstr "WHITE BULLET 아이콘은 시스템 사전 설정이 아닌 것을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4301 +#: src/slic3r/GUI/Tab.cpp:4340 msgid "" "WHITE BULLET icon indicates that the settings are the same as in the last " "saved preset for the current option group." @@ -8839,7 +8844,7 @@ msgstr "" "WHITE BULLET 기호 아이콘은 설정이 현재 옵션 그룹에 대해 마지막으로 저장 된 사" "전 설정과 동일 하다는 것을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4303 +#: src/slic3r/GUI/Tab.cpp:4342 msgid "" "BACK ARROW icon indicates that the settings were changed and are not equal " "to the last saved preset for the current option group.\n" @@ -8851,7 +8856,7 @@ msgstr "" "마지막 현재 옵션 그룹에 대 한 모든 설정 다시 설정을 클릭 하 여 사전 설정을 저" "장." -#: src/slic3r/GUI/Tab.cpp:4309 +#: src/slic3r/GUI/Tab.cpp:4348 msgid "" "LOCKED LOCK icon indicates that the value is the same as the system (or " "default) value." @@ -8859,7 +8864,7 @@ msgstr "" "LOCKED LOCK 아이콘은 값이 시스템(또는 기본값) 값과 동일하다는 것을 나타냅니" "다." -#: src/slic3r/GUI/Tab.cpp:4310 +#: src/slic3r/GUI/Tab.cpp:4349 msgid "" "UNLOCKED LOCK icon indicates that the value was changed and is not equal to " "the system (or default) value.\n" @@ -8869,7 +8874,7 @@ msgstr "" "을 나타냅니다.\n" "현재 값을 시스템(또는 기본값) 값으로 재설정하려면 클릭합니다." -#: src/slic3r/GUI/Tab.cpp:4316 +#: src/slic3r/GUI/Tab.cpp:4355 msgid "" "WHITE BULLET icon indicates that the value is the same as in the last saved " "preset." @@ -8877,7 +8882,7 @@ msgstr "" "WHITE BULLET 기호 아이콘은 마지막으로 저장 한 사전 설정과 동일한 값을 나타냅" "니다." -#: src/slic3r/GUI/Tab.cpp:4317 +#: src/slic3r/GUI/Tab.cpp:4356 msgid "" "BACK ARROW icon indicates that the value was changed and is not equal to the " "last saved preset.\n" @@ -8887,105 +8892,105 @@ msgstr "" "을 나타냅니다.\n" "현재 값을 마지막으로 저장된 사전 설정으로 재설정하려면 클릭합니다." -#: src/slic3r/GUI/Tab.cpp:4471 src/slic3r/GUI/Tab.cpp:4473 +#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512 msgid "Material" msgstr "재료" -#: src/slic3r/GUI/Tab.cpp:4558 src/slic3r/GUI/Tab.cpp:4559 +#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598 msgid "Material printing profile" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4611 +#: src/slic3r/GUI/Tab.cpp:4650 msgid "Support head" msgstr "서포트 헤드" -#: src/slic3r/GUI/Tab.cpp:4616 +#: src/slic3r/GUI/Tab.cpp:4655 msgid "Support pillar" msgstr "서포트 기둥" -#: src/slic3r/GUI/Tab.cpp:4639 +#: src/slic3r/GUI/Tab.cpp:4678 msgid "Connection of the support sticks and junctions" msgstr "서포트 기둥 및 접합부 연결" -#: src/slic3r/GUI/Tab.cpp:4644 +#: src/slic3r/GUI/Tab.cpp:4683 msgid "Automatic generation" msgstr "자동 생성" -#: src/slic3r/GUI/Tab.cpp:4719 +#: src/slic3r/GUI/Tab.cpp:4758 #, boost-format msgid "" "\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n" "To enable \"%1%\", please switch off \"%2%\"" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3578 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578 msgid "Object elevation" msgstr "객체(object) 고도" -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3680 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680 msgid "Pad around object" msgstr "개체 주위패드" #: src/slic3r/GUI/UnsavedChangesDialog.cpp:153 #: src/slic3r/GUI/UnsavedChangesDialog.cpp:162 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145 msgid "Undef" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772 msgid "Unsaved Changes" msgstr "미 저장된 변경점" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790 msgid "Switching Presets: Unsaved Changes" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 msgid "Old Value" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833 msgid "New Value" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867 msgid "Keep" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 msgid "Transfer" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Don't save" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Discard" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877 msgid "Save" msgstr "저장" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "create new project" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "switch a preset" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900 msgid "" "You will not be asked about the unsaved changes in presets the next time " "you: \n" @@ -8993,120 +8998,121 @@ msgid "" "- Loading a new project while some presets are modified" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 msgid "PrusaSlicer will remember your action." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" "to be asked about unsaved changes again." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695 msgid "" "Some fields are too long to fit. Right mouse click reveals the full text." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will not be saved" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will be discarded." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 msgid "Save the selected options." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 msgid "Keep the selected settings." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943 msgid "Transfer the selected settings to the newly selected preset." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 #, boost-format msgid "Save the selected options to preset \"%1%\"." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948 #, boost-format msgid "Transfer the selected options to the newly selected preset \"%1%\"." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224 msgid "The following preset was modified" msgid_plural "The following presets were modified" msgstr[0] "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230 #, boost-format msgid "Preset \"%1%\" has the following unsaved changes:" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new printer profile and it has the " "following unsaved changes:" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new print profile and it has the " "following unsaved changes:" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669 msgid "Extruders count" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454 msgid "Select presets to compare" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503 msgid "Show all presets (including incompatible)" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518 msgid "Left Preset Value" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519 msgid "Right Preset Value" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626 msgid "One of the presets doesn't found" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637 msgid "Compared presets has different printer technology" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651 msgid "Presets are the same" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659 msgid "" "Presets are different.\n" "Click this button to select the same preset for the right and left preset." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef category" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef group" msgstr "" @@ -9912,32 +9918,32 @@ msgstr "유효성 검사 실패" msgid "write calledback failed" msgstr "쓰기 다시 실패" -#: src/libslic3r/Print.cpp:449 +#: src/libslic3r/Print.cpp:451 msgid "All objects are outside of the print volume." msgstr "모든 객체(object)가 인쇄 볼륨 외부에 있습니다." -#: src/libslic3r/Print.cpp:452 +#: src/libslic3r/Print.cpp:454 msgid "The supplied settings will cause an empty print." msgstr "제공된 설정으로 인해 빈 인쇄가 발생합니다." -#: src/libslic3r/Print.cpp:456 +#: src/libslic3r/Print.cpp:458 msgid "Some objects are too close; your extruder will collide with them." msgstr "" "일부 객체(object)가 너무 가깝습니다. 귀하의 압출기가 그들과 충돌합니다." -#: src/libslic3r/Print.cpp:458 +#: src/libslic3r/Print.cpp:460 msgid "" "Some objects are too tall and cannot be printed without extruder collisions." msgstr "일부 객체(object)는 너무 크고 익스트루더 충돌없이 인쇄 할 수 없습니다." -#: src/libslic3r/Print.cpp:467 +#: src/libslic3r/Print.cpp:469 msgid "" "Only a single object may be printed at a time in Spiral Vase mode. Either " "remove all but the last object, or enable sequential mode by " "\"complete_objects\"." msgstr "" -#: src/libslic3r/Print.cpp:471 +#: src/libslic3r/Print.cpp:473 msgid "" "The Spiral Vase option can only be used when printing single material " "objects." @@ -9945,7 +9951,7 @@ msgstr "" "나선형 꽃병 옵션(Spiral Vase)은 단일 재료 객체(object)를 인쇄 할 때만 사용할 " "수 있습니다." -#: src/libslic3r/Print.cpp:484 +#: src/libslic3r/Print.cpp:486 msgid "" "The wipe tower is only supported if all extruders have the same nozzle " "diameter and use filaments of the same diameter." @@ -9953,13 +9959,13 @@ msgstr "" "모든 압출기 의 노즐 직경이 동일하고 동일한 직경의 필라멘트를 사용하는 경우에" "만 와이프 타워가 지원됩니다." -#: src/libslic3r/Print.cpp:490 +#: src/libslic3r/Print.cpp:492 msgid "" "The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, " "RepRapFirmware and Repetier G-code flavors." msgstr "" -#: src/libslic3r/Print.cpp:492 +#: src/libslic3r/Print.cpp:494 msgid "" "The Wipe Tower is currently only supported with the relative extruder " "addressing (use_relative_e_distances=1)." @@ -9967,24 +9973,24 @@ msgstr "" "와이프 타워는 현재 상대적 압출기 어드레싱 (use_relative_e_distances = 1)에서" "만 지원됩니다." -#: src/libslic3r/Print.cpp:494 +#: src/libslic3r/Print.cpp:496 msgid "Ooze prevention is currently not supported with the wipe tower enabled." msgstr "" "현재 와이프 타워를 사용하도록 설정되어 있는 경우 스모즈 방지 기능이 지원되지 " "않습니다." -#: src/libslic3r/Print.cpp:496 +#: src/libslic3r/Print.cpp:498 msgid "" "The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)." msgstr "와이프 타워는 현재 볼륨 E(use_volumetric_e=0)를 지원하지 않습니다." -#: src/libslic3r/Print.cpp:498 +#: src/libslic3r/Print.cpp:500 msgid "" "The Wipe Tower is currently not supported for multimaterial sequential " "prints." msgstr "와이프 타워는 현재 다중 재질 순차 인쇄에 지원되지 않습니다." -#: src/libslic3r/Print.cpp:519 +#: src/libslic3r/Print.cpp:521 msgid "" "The Wipe Tower is only supported for multiple objects if they have equal " "layer heights" @@ -9992,7 +9998,7 @@ msgstr "" "와이프 타워 (Wipe Tower)는 같은 레이어 높이에 경우 여러 객체(object)에 대해서" "만 지원됩니다" -#: src/libslic3r/Print.cpp:521 +#: src/libslic3r/Print.cpp:523 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "over an equal number of raft layers" @@ -10000,7 +10006,7 @@ msgstr "" "와이프 타워는 같은 수의 라프트 레이어 위에 인쇄 된 경우 여러 객체(object)에 " "대해서만 지원됩니다" -#: src/libslic3r/Print.cpp:524 +#: src/libslic3r/Print.cpp:526 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "with the same support_material_contact_distance" @@ -10008,7 +10014,7 @@ msgstr "" "와이프 타워는 동일한 support_material_contact_distance로 인쇄 된 경우 여러 객" "체(object)에 대해서만 지원됩니다" -#: src/libslic3r/Print.cpp:526 +#: src/libslic3r/Print.cpp:528 msgid "" "The Wipe Tower is only supported for multiple objects if they are sliced " "equally." @@ -10016,29 +10022,29 @@ msgstr "" "와이프 타워는 똑같이 슬라이스 된 경우 여러 객체(object)에 대해서만 지원됩니" "다." -#: src/libslic3r/Print.cpp:539 +#: src/libslic3r/Print.cpp:541 msgid "" "The Wipe tower is only supported if all objects have the same variable layer " "height" msgstr "" "모든 오브젝트의 가변 레이어 높이가 같은 경우에만 지우기 타워가 지원됩니다." -#: src/libslic3r/Print.cpp:561 +#: src/libslic3r/Print.cpp:563 msgid "" "One or more object were assigned an extruder that the printer does not have." msgstr "하나 이상의 객체(object)에 프린터에없는 압출기가 지정되었습니다." -#: src/libslic3r/Print.cpp:574 +#: src/libslic3r/Print.cpp:576 #, boost-format msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm" msgstr "%1%=%2% mm가 너무 낮아 레이어 높이 %3% mm에서 인쇄할 수 없습니다." -#: src/libslic3r/Print.cpp:577 +#: src/libslic3r/Print.cpp:579 #, boost-format msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm" msgstr "노즐 직경 %3% mm로 인쇄할 수 있는 과도한 %1%=%2% mm" -#: src/libslic3r/Print.cpp:588 +#: src/libslic3r/Print.cpp:590 msgid "" "Printing with multiple extruders of differing nozzle diameters. If support " "is to be printed with the current extruder (support_material_extruder == 0 " @@ -10049,7 +10055,7 @@ msgstr "" "(support_material_extruder == 0 또는 support_material_interface_extruder == " "0)로 인쇄되는 경우 모든 노즐은 동일한 지름이어야합니다." -#: src/libslic3r/Print.cpp:596 +#: src/libslic3r/Print.cpp:598 msgid "" "For the Wipe Tower to work with the soluble supports, the support layers " "need to be synchronized with the object layers." @@ -10057,7 +10063,7 @@ msgstr "" "와이프 타워가 가용성 지지체와 함께 작동 하려면 서포트 레이어를 객체(object) " "레이어와 동기화 해야 합니다." -#: src/libslic3r/Print.cpp:600 +#: src/libslic3r/Print.cpp:602 msgid "" "The Wipe Tower currently supports the non-soluble supports only if they are " "printed with the current extruder without triggering a tool change. (both " @@ -10068,27 +10074,46 @@ msgstr "" "에만 비가용성 서포트를 지원 합니다. (support_material_extruder과 " "support_material_interface_extruder 모두 0으로 설정 해야 합니다.)" -#: src/libslic3r/Print.cpp:636 +#: src/libslic3r/Print.cpp:638 msgid "First layer height can't be greater than nozzle diameter" msgstr "첫번째 레이어 높이는 노즐 직경보다 클 수 없습니다" -#: src/libslic3r/Print.cpp:641 +#: src/libslic3r/Print.cpp:643 msgid "Layer height can't be greater than nozzle diameter" msgstr "레이어 높이는 노즐 직경보다 클 수 없습니다" -#: src/libslic3r/Print.cpp:795 +#: src/libslic3r/Print.cpp:663 +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +#: src/libslic3r/Print.cpp:665 +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:667 +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:809 msgid "Infilling layers" msgstr "레이어 채우기" -#: src/libslic3r/Print.cpp:817 +#: src/libslic3r/Print.cpp:831 msgid "Generating skirt and brim" msgstr "" -#: src/libslic3r/Print.cpp:865 +#: src/libslic3r/Print.cpp:879 msgid "Exporting G-code" msgstr "G 코드 내보내기" -#: src/libslic3r/Print.cpp:869 +#: src/libslic3r/Print.cpp:883 msgid "Generating G-code" msgstr "G 코드 생성" diff --git a/resources/localization/ko_KR/PrusaSlicer_ko_KR.po b/resources/localization/ko_KR/PrusaSlicer_ko_KR.po index 778985524..20b852373 100644 --- a/resources/localization/ko_KR/PrusaSlicer_ko_KR.po +++ b/resources/localization/ko_KR/PrusaSlicer_ko_KR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-25 17:28+0100\n" +"POT-Creation-Date: 2022-02-09 09:04+0100\n" "PO-Revision-Date: 2021-04-04 22:15+0900\n" "Last-Translator: \n" "Language-Team: \n" @@ -587,7 +587,7 @@ msgstr "활성" msgid "PrusaSlicer version" msgstr "프라사슬라이서 버전" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339 msgid "print" msgstr "출력" @@ -595,17 +595,17 @@ msgstr "출력" msgid "filaments" msgstr "필 라 멘 트" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341 msgid "SLA print" msgstr "SLA 프린트" #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69 #: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340 -#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341 +#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342 msgid "SLA material" msgstr "SLA 재료" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343 msgid "printer" msgstr "프린터" @@ -664,7 +664,7 @@ msgstr "표준" #: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651 #: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154 msgid "All" msgstr "모두" @@ -751,7 +751,7 @@ msgstr "" msgid "All installed printers are compatible with the selected %1%." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339 +#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340 msgid "filament" msgstr "필라멘트 설정을 선택" @@ -839,7 +839,7 @@ msgstr "" "또한 업데이트가 적용되기 전에 전체 구성의 백업 구성(스냅샷)이 생성됩니다." #: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726 -#: src/slic3r/GUI/Plater.cpp:3548 +#: src/slic3r/GUI/Plater.cpp:3560 msgid "Reload from disk" msgstr "디스크에서 재장전" @@ -1143,7 +1143,7 @@ msgstr "완료(&Finish)" #: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58 #: src/slic3r/GUI/ProgressStatusBar.cpp:26 #: src/slic3r/GUI/SendSystemInfoDialog.cpp:93 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879 msgid "Cancel" msgstr "취소" @@ -1207,7 +1207,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459 -#: src/slic3r/GUI/GUI_App.cpp:2223 +#: src/slic3r/GUI/GUI_App.cpp:2243 msgid "Desktop Integration" msgstr "" @@ -1675,8 +1675,8 @@ msgid "parameter name" msgstr "매개 변수 명칭" #: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079 msgid "N/A" msgstr "N/A" @@ -1879,7 +1879,7 @@ msgstr "" msgid "Add selected shape(s) to the bed" msgstr "" -#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4100 +#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135 msgid "Add" msgstr "추가" @@ -2081,7 +2081,7 @@ msgid "Wipe" msgstr "와이프(wipe) 탑의 최소 퍼지" #: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257 -#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/GUI_Preview.cpp:272 msgid "Options" msgstr "옵션" @@ -2348,7 +2348,7 @@ msgid "Add..." msgstr "더하기..." #: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96 -#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4106 +#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141 msgid "Delete all" msgstr "모두 삭제" @@ -3252,7 +3252,7 @@ msgstr "중요 오류" msgid "Internal error: %1%" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999 +#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 msgid "" "Error parsing PrusaSlicer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error. Your user profiles will " @@ -3261,7 +3261,7 @@ msgstr "" "PrusaSlicer 구성 파일을 구문 분석하는 오류, 아마 손상된 것입니다. 파일을 수동" "으로 삭제하여 오류에 복구해 보십시오. 사용자 프로필은 영향을 받지 않습니다." -#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 +#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011 msgid "" "Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error." @@ -3269,12 +3269,12 @@ msgstr "" "오류 구문 분석 PrusaGCodeViewer 컨피그 파일, 그것은 아마 손상. 오류를 복구하" "기 위해 파일을 수동으로 삭제해 봅보십시오." -#: src/slic3r/GUI/GUI_App.cpp:954 +#: src/slic3r/GUI/GUI_App.cpp:960 #, boost-format msgid "You are opening %1% version %2%." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:957 +#: src/slic3r/GUI/GUI_App.cpp:963 #, boost-format msgid "" "The active configuration was created by <b>%1% %2%</b>,\n" @@ -3286,7 +3286,7 @@ msgid "" "configuration." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:965 +#: src/slic3r/GUI/GUI_App.cpp:971 #, boost-format msgid "" "An existing configuration was found in <b>%3%</b>\n" @@ -3295,19 +3295,19 @@ msgid "" "Shall this configuration be imported?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:973 +#: src/slic3r/GUI/GUI_App.cpp:979 msgid "Import" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:974 +#: src/slic3r/GUI/GUI_App.cpp:980 msgid "Don't import" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:982 +#: src/slic3r/GUI/GUI_App.cpp:988 msgid "Continue and import newer configuration?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1043 +#: src/slic3r/GUI/GUI_App.cpp:1051 msgid "" "You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n" "32 bit build of PrusaSlicer will likely not be able to utilize all the RAM " @@ -3317,7 +3317,7 @@ msgid "" "Do you wish to continue?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1126 +#: src/slic3r/GUI/GUI_App.cpp:1134 #, c-format, boost-format msgid "" "%s\n" @@ -3326,46 +3326,46 @@ msgstr "" "%s\n" "계속하시겠습니까?" -#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3070 -#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888 +#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094 +#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889 msgid "Remember my choice" msgstr "선택 기억" -#: src/slic3r/GUI/GUI_App.cpp:1170 +#: src/slic3r/GUI/GUI_App.cpp:1178 msgid "Loading configuration" msgstr "로딩 구성" -#: src/slic3r/GUI/GUI_App.cpp:1203 +#: src/slic3r/GUI/GUI_App.cpp:1209 #, boost-format msgid "New release version %1% is available." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1204 +#: src/slic3r/GUI/GUI_App.cpp:1210 msgid "See Download page." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1218 +#: src/slic3r/GUI/GUI_App.cpp:1224 #, boost-format msgid "New prerelease version %1% is available." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1219 +#: src/slic3r/GUI/GUI_App.cpp:1225 msgid "See Releases page." msgstr "릴리스 페이지를 참조하십시오." -#: src/slic3r/GUI/GUI_App.cpp:1256 +#: src/slic3r/GUI/GUI_App.cpp:1262 msgid "Preparing settings tabs" msgstr "설정 탭 준비" -#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287 +#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287 msgid "Restore window position on start" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1329 +#: src/slic3r/GUI/GUI_App.cpp:1336 msgid "PrusaSlicer started after a crash" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1330 +#: src/slic3r/GUI/GUI_App.cpp:1337 #, boost-format msgid "" "PrusaSlicer crashed last time when attempting to set window position.\n" @@ -3378,23 +3378,23 @@ msgid "" "Otherwise, the application will most likely crash again next time." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1342 +#: src/slic3r/GUI/GUI_App.cpp:1349 #, boost-format msgid "Disable \"%1%\"" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1343 +#: src/slic3r/GUI/GUI_App.cpp:1350 #, boost-format msgid "Leave \"%1%\" enabled" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1657 +#: src/slic3r/GUI/GUI_App.cpp:1677 msgid "" "You have the following presets with saved options for \"Print Host upload\"" msgstr "" "\"인쇄 호스트 업로드\"에 대한 저장된 옵션이 있는 다음 사전 설정이 있습니다." -#: src/slic3r/GUI/GUI_App.cpp:1661 +#: src/slic3r/GUI/GUI_App.cpp:1681 msgid "" "But since this version of PrusaSlicer we don't show this information in " "Printer Settings anymore.\n" @@ -3404,7 +3404,7 @@ msgstr "" "지 않습니다.\n" "설정은 실제 프린터 설정에서 사용할 수 있습니다." -#: src/slic3r/GUI/GUI_App.cpp:1663 +#: src/slic3r/GUI/GUI_App.cpp:1683 msgid "" "By default new Printer devices will be named as \"Printer N\" during its " "creation.\n" @@ -3413,169 +3413,169 @@ msgstr "" "기본적으로 새 프린터 장치는 생성 중에 \"프린터 N\"으로 지정됩니다.\n" "참고: 이 이름은 나중에 실제 프린터 설정에서 변경할 수 있습니다." -#: src/slic3r/GUI/GUI_App.cpp:1667 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 +#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 msgid "Information" msgstr "정보" -#: src/slic3r/GUI/GUI_App.cpp:1680 src/slic3r/GUI/GUI_App.cpp:1691 +#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711 msgid "Recreating" msgstr "재현" -#: src/slic3r/GUI/GUI_App.cpp:1694 +#: src/slic3r/GUI/GUI_App.cpp:1714 msgid "Loading of current presets" msgstr "현재 기본 설정을 불러오기" -#: src/slic3r/GUI/GUI_App.cpp:1699 +#: src/slic3r/GUI/GUI_App.cpp:1719 msgid "Loading of a mode view" msgstr "보기 모드를 불러오기" -#: src/slic3r/GUI/GUI_App.cpp:1837 +#: src/slic3r/GUI/GUI_App.cpp:1857 msgid "Choose one file (3MF/AMF):" msgstr "파일(3MF/AMF) 선택:" -#: src/slic3r/GUI/GUI_App.cpp:1849 +#: src/slic3r/GUI/GUI_App.cpp:1869 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "파일을 선택하세요 (STL/OBJ/AMF/3MF/PRUSA):" -#: src/slic3r/GUI/GUI_App.cpp:1861 +#: src/slic3r/GUI/GUI_App.cpp:1881 msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):" msgstr "하나의 파일(GCODE/)을 선택합니다. GCO/. G/.ngc/NGC):" -#: src/slic3r/GUI/GUI_App.cpp:1872 +#: src/slic3r/GUI/GUI_App.cpp:1892 msgid "Changing of an application language" msgstr "응용 프로그램 언어 변경" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Select the language" msgstr "언어 선택" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Language" msgstr "언어" -#: src/slic3r/GUI/GUI_App.cpp:2160 +#: src/slic3r/GUI/GUI_App.cpp:2180 msgid "modified" msgstr "변경" -#: src/slic3r/GUI/GUI_App.cpp:2214 +#: src/slic3r/GUI/GUI_App.cpp:2234 #, c-format, boost-format msgid "Run %s" msgstr "%s 실행하기" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "&Configuration Snapshots" msgstr "&구성 스냅샷" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "Inspect / activate configuration snapshots" msgstr "구성 스냅숏 검사/활성화" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Take Configuration &Snapshot" msgstr "구성 및 스냅샷 찍기" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Capture a configuration snapshot" msgstr "구성 스냅샷 캡처" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for Configuration Updates" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for configuration updates" msgstr "구성 업데이트 확인" -#: src/slic3r/GUI/GUI_App.cpp:2227 +#: src/slic3r/GUI/GUI_App.cpp:2247 msgid "&Preferences" msgstr "기본 설정" -#: src/slic3r/GUI/GUI_App.cpp:2233 +#: src/slic3r/GUI/GUI_App.cpp:2253 msgid "Application preferences" msgstr "응용 프로그램 기본 설정" -#: src/slic3r/GUI/GUI_App.cpp:2238 src/slic3r/GUI/wxExtensions.cpp:708 +#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708 msgid "Simple" msgstr "단순" -#: src/slic3r/GUI/GUI_App.cpp:2238 +#: src/slic3r/GUI/GUI_App.cpp:2258 msgid "Simple View Mode" msgstr "기본 보기 모드" -#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:710 +#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710 msgctxt "Mode" msgid "Advanced" msgstr "고급" -#: src/slic3r/GUI/GUI_App.cpp:2240 +#: src/slic3r/GUI/GUI_App.cpp:2260 msgid "Advanced View Mode" msgstr "고급 보기 모드" -#: src/slic3r/GUI/GUI_App.cpp:2241 src/slic3r/GUI/wxExtensions.cpp:711 +#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711 msgid "Expert" msgstr "전문가" -#: src/slic3r/GUI/GUI_App.cpp:2241 +#: src/slic3r/GUI/GUI_App.cpp:2261 msgid "Expert View Mode" msgstr "전문가 보기 모드" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 msgid "Mode" msgstr "모드" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 #, c-format, boost-format msgid "%s View Mode" msgstr "%s 보기 모드" -#: src/slic3r/GUI/GUI_App.cpp:2249 +#: src/slic3r/GUI/GUI_App.cpp:2269 msgid "&Language" msgstr "언어(&L)" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Flash Printer &Firmware" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Upload a firmware image into an Arduino based printer" msgstr "아두이노 기반 프린터에 펌웨어 이미지 업로드" -#: src/slic3r/GUI/GUI_App.cpp:2272 +#: src/slic3r/GUI/GUI_App.cpp:2292 msgid "Taking a configuration snapshot" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2273 +#: src/slic3r/GUI/GUI_App.cpp:2293 msgid "" "Some presets are modified and the unsaved changes will not be captured by " "the configuration snapshot." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2274 +#: src/slic3r/GUI/GUI_App.cpp:2294 msgid "Snapshot name" msgstr "스냅샷 이름" -#: src/slic3r/GUI/GUI_App.cpp:2290 +#: src/slic3r/GUI/GUI_App.cpp:2310 msgid "Loading a configuration snapshot" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2299 +#: src/slic3r/GUI/GUI_App.cpp:2319 #, boost-format msgid "Continue to activate a configuration snapshot %1%?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2313 +#: src/slic3r/GUI/GUI_App.cpp:2333 msgid "Failed to activate configuration snapshot." msgstr "구성 스냅숏을 활성화하지 못했습니다." -#: src/slic3r/GUI/GUI_App.cpp:2332 +#: src/slic3r/GUI/GUI_App.cpp:2352 msgid "Restart application" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2366 +#: src/slic3r/GUI/GUI_App.cpp:2386 msgid "Language selection" msgstr "언어 선택" -#: src/slic3r/GUI/GUI_App.cpp:2369 +#: src/slic3r/GUI/GUI_App.cpp:2389 msgid "" "Switching the language will trigger application restart.\n" "You will lose content of the plater." @@ -3583,93 +3583,93 @@ msgstr "" "언어를 전환 하면 응용 프로그램 재시작 합니다. 플레이트 위 오브젝트는 모두 지" "워집니다." -#: src/slic3r/GUI/GUI_App.cpp:2371 src/slic3r/GUI/Preferences.cpp:582 +#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582 msgid "Do you want to proceed?" msgstr "계속 하시겠습니까?" -#: src/slic3r/GUI/GUI_App.cpp:2398 +#: src/slic3r/GUI/GUI_App.cpp:2418 msgid "&Configuration" msgstr "구성 노트" -#: src/slic3r/GUI/GUI_App.cpp:2515 src/slic3r/GUI/GUI_App.cpp:2576 +#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596 msgid "The preset modifications are successfully saved" msgid_plural "The presets modifications are successfully saved" msgstr[0] "" -#: src/slic3r/GUI/GUI_App.cpp:2579 +#: src/slic3r/GUI/GUI_App.cpp:2599 msgid "For new project all modifications will be reseted" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2617 +#: src/slic3r/GUI/GUI_App.cpp:2637 msgid "Loading a new project while the current project is modified." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Project is loading" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Opening new project while some presets are unsaved." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "The uploads are still ongoing" msgstr "업로드는 여전히 진행 중입니다." -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "Stop them and continue anyway?" msgstr "그들을 중지하고 어쨌든 계속?" -#: src/slic3r/GUI/GUI_App.cpp:2643 +#: src/slic3r/GUI/GUI_App.cpp:2663 msgid "Ongoing uploads" msgstr "지속적인 업로드" -#: src/slic3r/GUI/GUI_App.cpp:2849 +#: src/slic3r/GUI/GUI_App.cpp:2869 msgid "It's impossible to print multi-part object(s) with SLA technology." msgstr "SLA 방식을 사용 하여 다중 객체를 인쇄할 수는 없습니다." -#: src/slic3r/GUI/GUI_App.cpp:2850 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 -#: src/slic3r/GUI/Plater.cpp:2427 +#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 +#: src/slic3r/GUI/Plater.cpp:2439 msgid "Please check your object list before preset changing." msgstr "미리 설정하기 전에 개체 목록을 확인하십시오." -#: src/slic3r/GUI/GUI_App.cpp:2874 +#: src/slic3r/GUI/GUI_App.cpp:2894 msgid "Configuration is editing from ConfigWizard" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2899 +#: src/slic3r/GUI/GUI_App.cpp:2919 msgid "Select a gcode file:" msgstr "gcode 파일을 선택합니다." -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "Open hyperlink in default browser?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "PrusaSlicer: Open hyperlink" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Preferences.cpp:382 +#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382 msgid "Suppress to open hyperlink in browser" msgstr "브라우저에서 하이퍼링크를 열도록 억제" -#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1734 +#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734 msgid "PrusaSlicer will remember your choice." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3077 +#: src/slic3r/GUI/GUI_App.cpp:3101 msgid "You will not be asked about it again on hyperlinks hovering." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1738 +#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" "to changes your choice." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3080 src/slic3r/GUI/Plater.cpp:1740 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905 +#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906 msgid "PrusaSlicer: Don't ask me again" msgstr "프라사슬라이스: 다시 물어보지 마세요." @@ -3775,7 +3775,7 @@ msgstr "스커트와 브림" #: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495 #: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645 #: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023 -#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4673 +#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712 #: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472 #: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483 #: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480 @@ -3785,7 +3785,7 @@ msgid "Advanced" msgstr "고급" #: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428 -#: src/slic3r/GUI/Tab.cpp:4607 src/slic3r/GUI/Tab.cpp:4608 +#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647 #: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425 #: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443 #: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463 @@ -3799,8 +3799,8 @@ msgid "Supports" msgstr "서포트" #: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574 -#: src/slic3r/GUI/Tab.cpp:4648 src/slic3r/GUI/Tab.cpp:4649 -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3606 +#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606 #: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627 #: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648 #: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681 @@ -3810,8 +3810,8 @@ msgstr "서포트" msgid "Pad" msgstr "패드" -#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4666 -#: src/slic3r/GUI/Tab.cpp:4667 src/libslic3r/SLA/Hollowing.cpp:72 +#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705 +#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72 #: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91 #: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734 #: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751 @@ -3914,7 +3914,7 @@ msgstr "STL로 수출" msgid "Reload the selected volumes from disk" msgstr "디스크에서 선택한 볼륨 다시 로드" -#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534 +#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546 msgid "Replace with STL" msgstr "" @@ -3940,19 +3940,19 @@ msgstr "볼륨 인쇄배율 조정" msgid "Scale the selected object to fit the print volume" msgstr "인쇄 볼륨에 맞게 선택한 객체의 배율 조정" -#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605 +#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618 msgid "Convert from imperial units" msgstr "제국 단위에서 변환" -#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606 +#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619 msgid "Revert conversion from imperial units" msgstr "제국 단위에서 변환을 되돌리기" -#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620 msgid "Convert from meters" msgstr "" -#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620 msgid "Revert conversion from meters" msgstr "" @@ -4206,7 +4206,7 @@ msgstr "" msgid "Loading" msgstr "로딩중" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400 msgid "Loading file" msgstr "파일 로드" @@ -4637,7 +4637,7 @@ msgstr "매개 변수 제거" msgid "Delete Option %s" msgstr "삭제 %s 옵션" -#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152 +#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154 #, c-format, boost-format msgid "Change Option %s" msgstr "변경 옵션 %s" @@ -4756,18 +4756,18 @@ msgstr "공구 마커" msgid "Legend/Estimated printing time" msgstr "범례/예상 인쇄 시간" -#: src/slic3r/GUI/HintNotification.cpp:767 -#: src/slic3r/GUI/HintNotification.cpp:793 +#: src/slic3r/GUI/HintNotification.cpp:771 +#: src/slic3r/GUI/HintNotification.cpp:797 #: src/slic3r/GUI/NotificationManager.cpp:374 #: src/slic3r/GUI/NotificationManager.cpp:391 msgid "More" msgstr "더 보기" -#: src/slic3r/GUI/HintNotification.cpp:908 +#: src/slic3r/GUI/HintNotification.cpp:912 msgid "Open Preferences." msgstr "" -#: src/slic3r/GUI/HintNotification.cpp:1000 +#: src/slic3r/GUI/HintNotification.cpp:1004 msgid "Open Documentation in web browser." msgstr "" @@ -4927,11 +4927,11 @@ msgid "" "presets were used as fallback." msgstr "" -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438 msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "침대에 다중 부품 오브젝트가 있는 SLA 프로젝트를 로드할 수 없습니다." -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440 msgid "Attention!" msgstr "주의!" @@ -4972,11 +4972,11 @@ msgid "Load Config from ini/amf/3mf/gcode and merge" msgstr "ini/amf/3mf/gcode에서 구성을 로드하고 병합" #: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912 -#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271 +#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271 msgid "Export G-code" msgstr "G코드 내보내기" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506 msgid "Send G-code" msgstr "G-code 보내기" @@ -5363,7 +5363,7 @@ msgstr "범례 표시/숨기기 및 예상 인쇄 시간" msgid "Show/Hide G-code window" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458 #: src/slic3r/GUI/Tab.cpp:2822 msgid "Preview" msgstr "미리보기" @@ -5480,29 +5480,29 @@ msgid "Closing PrusaSlicer while some presets are modified." msgstr "" #: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335 -#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537 +#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550 msgid "Print Settings" msgstr "출력 설정" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:522 +#: src/slic3r/GUI/Tab.hpp:535 msgid "Material Settings" msgstr "재질 설정" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:448 +#: src/slic3r/GUI/Tab.hpp:461 msgid "Filament Settings" msgstr "필라멘트 설정" #: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341 -#: src/slic3r/GUI/Tab.hpp:490 +#: src/slic3r/GUI/Tab.hpp:503 msgid "Printer Settings" msgstr "프린터 설정" #: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721 -#: src/slic3r/GUI/Plater.cpp:2818 +#: src/slic3r/GUI/Plater.cpp:2830 msgid "Untitled" msgstr "" @@ -6014,7 +6014,7 @@ msgid "Open New Instance" msgstr "" #: src/slic3r/GUI/MainFrame.cpp:1417 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564 msgid "Compare Presets" msgstr "" @@ -6124,9 +6124,9 @@ msgstr "%1%로 내보낸 G 코드 파일" msgid "Save zip file as:" msgstr "압축(zip)파일 다른이름 저장:" -#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666 -#: src/slic3r/GUI/Tab.cpp:4674 +#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666 +#: src/slic3r/GUI/Tab.cpp:4713 msgid "Slicing" msgstr "새로운 슬라이싱 작업 시작" @@ -6385,7 +6385,7 @@ msgstr "오류:" #: src/slic3r/GUI/NotificationManager.cpp:1459 #: src/slic3r/GUI/NotificationManager.cpp:1486 #: src/slic3r/GUI/NotificationManager.cpp:1494 -#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163 +#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175 msgid "WARNING:" msgstr "경고" @@ -6411,8 +6411,8 @@ msgstr "적용" msgid "Instance %d" msgstr "인스턴스 %d" -#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4512 -#: src/slic3r/GUI/Tab.cpp:4603 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551 +#: src/slic3r/GUI/Tab.cpp:4642 msgid "Layers" msgstr "레이어" @@ -6678,12 +6678,12 @@ msgstr "아래 개체" msgid "Around object" msgstr "개체 주변" -#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506 msgid "Send to printer" msgstr "프린터로 보내기" -#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6014 +#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6027 msgid "Slice now" msgstr "바로 슬라이스" @@ -6790,7 +6790,7 @@ msgstr "" msgid "Ejecting of device %s(%s) has failed." msgstr "장치 %s(%s)의 배출이 실패했습니다." -#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074 +#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086 msgid "New Project" msgstr "새로운 프로젝트" @@ -6798,7 +6798,7 @@ msgstr "새로운 프로젝트" msgid "Expand sidebar" msgstr "사이드바 확장" -#: src/slic3r/GUI/Plater.cpp:2486 +#: src/slic3r/GUI/Plater.cpp:2498 msgid "" "The preset below was temporarily installed on the active instance of " "PrusaSlicer" @@ -6807,12 +6807,12 @@ msgid_plural "" "PrusaSlicer" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2516 +#: src/slic3r/GUI/Plater.cpp:2528 #, boost-format msgid "Failed loading file \"%1%\" due to an invalid configuration." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2536 +#: src/slic3r/GUI/Plater.cpp:2548 #, c-format, boost-format msgid "" "Object size from file %s appears to be zero.\n" @@ -6822,11 +6822,11 @@ msgid_plural "" "These objects have been removed from the model" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2540 +#: src/slic3r/GUI/Plater.cpp:2552 msgid "The size of the object is zero" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2553 +#: src/slic3r/GUI/Plater.cpp:2565 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in meters.\n" @@ -6838,15 +6838,15 @@ msgid_plural "" "the dimensions of these objects?" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579 +#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591 msgid "The object is too small" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580 +#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592 msgid "Apply to all the remaining small objects being loaded." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2575 +#: src/slic3r/GUI/Plater.cpp:2587 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in inches.\n" @@ -6858,29 +6858,29 @@ msgid_plural "" "the dimensions of these objects?" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2593 +#: src/slic3r/GUI/Plater.cpp:2605 msgid "" "This file contains several objects positioned at multiple heights.\n" "Instead of considering them as multiple objects, should \n" "the file be loaded as a single object having multiple parts?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651 +#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663 msgid "Multi-part object detected" msgstr "다중 부품 객체가 감지" -#: src/slic3r/GUI/Plater.cpp:2604 +#: src/slic3r/GUI/Plater.cpp:2616 msgid "" "This file cannot be loaded in a simple mode. Do you want to switch to an " "advanced mode?" msgstr "" "이 파일은 간단한 모드로 로드할 수 없습니다. 고급 모드로 전환하시겠습니까?" -#: src/slic3r/GUI/Plater.cpp:2605 +#: src/slic3r/GUI/Plater.cpp:2617 msgid "Detected advanced data" msgstr "감지된 고급 데이터" -#: src/slic3r/GUI/Plater.cpp:2625 +#: src/slic3r/GUI/Plater.cpp:2637 #, c-format, boost-format msgid "" "You can't to add the object(s) from %s because of one or some of them " @@ -6889,7 +6889,7 @@ msgstr "" "다중 부품(Part) 하나 또는 그 중 일부 때문에 %s에서 객체(object)를 추가 할 수 " "없습니다" -#: src/slic3r/GUI/Plater.cpp:2648 +#: src/slic3r/GUI/Plater.cpp:2660 msgid "" "Multiple objects were loaded for a multi-material printer.\n" "Instead of considering them as multiple objects, should I consider\n" @@ -6899,145 +6899,145 @@ msgstr "" "여러 객체(object)로 간주하는 대신,\n" "이 파일들은 여러 부분을 갖는 단일 객체(object)를 나타낼 수 있습니까?" -#: src/slic3r/GUI/Plater.cpp:2767 +#: src/slic3r/GUI/Plater.cpp:2779 msgid "" "Your object appears to be too large, so it was automatically scaled down to " "fit your print bed." msgstr "개체가 너무 커서 인쇄물에 맞게 자동으로 축소되었습니다." -#: src/slic3r/GUI/Plater.cpp:2768 +#: src/slic3r/GUI/Plater.cpp:2780 msgid "Object too large?" msgstr "개체가 너무 큽니까?" -#: src/slic3r/GUI/Plater.cpp:2846 +#: src/slic3r/GUI/Plater.cpp:2858 msgid "Export STL file:" msgstr "STL 파일 내보내기:" -#: src/slic3r/GUI/Plater.cpp:2853 +#: src/slic3r/GUI/Plater.cpp:2865 msgid "Export AMF file:" msgstr "AMF 파일 내보내기:" -#: src/slic3r/GUI/Plater.cpp:2859 +#: src/slic3r/GUI/Plater.cpp:2871 msgid "Save file as:" msgstr "파일을 다음과 같이 저장" -#: src/slic3r/GUI/Plater.cpp:2865 +#: src/slic3r/GUI/Plater.cpp:2877 msgid "Export OBJ file:" msgstr "OBJ 파일 내보내기:" -#: src/slic3r/GUI/Plater.cpp:2963 +#: src/slic3r/GUI/Plater.cpp:2975 msgid "Delete Object" msgstr "오브젝트 지우기" -#: src/slic3r/GUI/Plater.cpp:2975 +#: src/slic3r/GUI/Plater.cpp:2987 msgid "Delete All Objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3003 +#: src/slic3r/GUI/Plater.cpp:3015 msgid "Reset Project" msgstr "프로젝트 재설정" -#: src/slic3r/GUI/Plater.cpp:3086 +#: src/slic3r/GUI/Plater.cpp:3098 msgid "" "The selected object couldn't be split because it contains only one solid " "part." msgstr "" -#: src/slic3r/GUI/Plater.cpp:3093 +#: src/slic3r/GUI/Plater.cpp:3105 msgid "All non-solid parts (modifiers) were deleted" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3095 +#: src/slic3r/GUI/Plater.cpp:3107 msgid "Split to Objects" msgstr "오브젝트별 분할" -#: src/slic3r/GUI/Plater.cpp:3145 +#: src/slic3r/GUI/Plater.cpp:3157 msgid "" "An object has custom support enforcers which will not be used because " "supports are disabled." msgstr "" -#: src/slic3r/GUI/Plater.cpp:3147 +#: src/slic3r/GUI/Plater.cpp:3159 msgid "Enable supports for enforcers only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142 +#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154 msgid "Invalid data" msgstr "잘못된 데이터" -#: src/slic3r/GUI/Plater.cpp:3346 +#: src/slic3r/GUI/Plater.cpp:3358 msgid "Another export job is currently running." msgstr "다른 내보내기 작업이 현재 실행 중입니다." -#: src/slic3r/GUI/Plater.cpp:3432 +#: src/slic3r/GUI/Plater.cpp:3444 msgid "Replace from:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3450 +#: src/slic3r/GUI/Plater.cpp:3462 msgid "Unable to replace with more than one volume" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541 msgid "Error during replace" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3521 +#: src/slic3r/GUI/Plater.cpp:3533 msgid "Select the new file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3541 msgid "File for the replace wasn't selected" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3620 +#: src/slic3r/GUI/Plater.cpp:3632 msgid "Please select the file to reload" msgstr "다시 로드할 파일을 선택하십시오." -#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215 msgid "The selected file" msgstr "선택한 파일" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "differs from the original file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "Do you want to replace it" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675 +#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687 msgid "Reload from:" msgstr "다음에서 다시 로드됩니다." -#: src/slic3r/GUI/Plater.cpp:3778 +#: src/slic3r/GUI/Plater.cpp:3790 msgid "Unable to reload:" msgstr "다시 로드할 수 없습니다." -#: src/slic3r/GUI/Plater.cpp:3783 +#: src/slic3r/GUI/Plater.cpp:3795 msgid "Error during reload" msgstr "다시 로드하는 동안 오류" -#: src/slic3r/GUI/Plater.cpp:3801 +#: src/slic3r/GUI/Plater.cpp:3813 msgid "Reload all from disk" msgstr "디스크에서 모두 다시 로드 " -#: src/slic3r/GUI/Plater.cpp:4096 +#: src/slic3r/GUI/Plater.cpp:4108 msgid "There are active warnings concerning sliced models:" msgstr "슬라이스 모델에 대한 활성 경고가 있습니다." -#: src/slic3r/GUI/Plater.cpp:4107 +#: src/slic3r/GUI/Plater.cpp:4119 msgid "generated warnings" msgstr "생성된 경고" -#: src/slic3r/GUI/Plater.cpp:4438 +#: src/slic3r/GUI/Plater.cpp:4450 msgid "3D editor view" msgstr "3D 편집기 보기" -#: src/slic3r/GUI/Plater.cpp:4859 +#: src/slic3r/GUI/Plater.cpp:4871 msgid "Undo / Redo is processing" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4861 +#: src/slic3r/GUI/Plater.cpp:4873 #, boost-format msgid "" "Switching the printer technology from %1% to %2%.\n" @@ -7045,171 +7045,171 @@ msgid "" "printer technology." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5058 +#: src/slic3r/GUI/Plater.cpp:5070 msgid "Creating a new project while the current project is modified." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5061 +#: src/slic3r/GUI/Plater.cpp:5073 msgid "Creating a new project while some presets are modified." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5062 +#: src/slic3r/GUI/Plater.cpp:5074 msgid "You can keep presets modifications to the new project or discard them" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5063 +#: src/slic3r/GUI/Plater.cpp:5075 msgid "" "You can keep presets modifications to the new project, discard them or save " "changes as new presets.\n" "Note, if changes will be saved then new project wouldn't keep them" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5069 +#: src/slic3r/GUI/Plater.cpp:5081 msgid "Creating a new project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5100 +#: src/slic3r/GUI/Plater.cpp:5112 msgid "Load Project" msgstr "프로젝트 불러오기" -#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386 +#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399 msgid "Import Object" msgstr "개체 가져오기" -#: src/slic3r/GUI/Plater.cpp:5130 +#: src/slic3r/GUI/Plater.cpp:5143 msgid "Import Objects" msgstr "가져오기 개체" -#: src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:5215 msgid "does not contain valid gcode." msgstr "유효한 gcode가 포함되어 있지 않습니다." -#: src/slic3r/GUI/Plater.cpp:5203 +#: src/slic3r/GUI/Plater.cpp:5216 msgid "Error while loading .gcode file" msgstr ".gcode 파일을 로드하는 동안 오류" -#: src/slic3r/GUI/Plater.cpp:5256 +#: src/slic3r/GUI/Plater.cpp:5269 #, c-format, boost-format msgid "%s - Drop project file" msgstr "%s - 프로젝트 파일 삭제" -#: src/slic3r/GUI/Plater.cpp:5263 +#: src/slic3r/GUI/Plater.cpp:5276 msgid "Open as project" msgstr "&프로젝트 열기" -#: src/slic3r/GUI/Plater.cpp:5264 +#: src/slic3r/GUI/Plater.cpp:5277 msgid "Import geometry only" msgstr "형상 가져오기만" -#: src/slic3r/GUI/Plater.cpp:5265 +#: src/slic3r/GUI/Plater.cpp:5278 msgid "Import config only" msgstr "구성만 가져오기" -#: src/slic3r/GUI/Plater.cpp:5268 +#: src/slic3r/GUI/Plater.cpp:5281 msgid "Select an action to apply to the file" msgstr "파일에 적용할 작업 선택" -#: src/slic3r/GUI/Plater.cpp:5273 +#: src/slic3r/GUI/Plater.cpp:5286 msgid "Action" msgstr "실행" -#: src/slic3r/GUI/Plater.cpp:5289 +#: src/slic3r/GUI/Plater.cpp:5302 msgid "Don't show again" msgstr "다시 보지 않기" -#: src/slic3r/GUI/Plater.cpp:5330 +#: src/slic3r/GUI/Plater.cpp:5343 msgid "You can open only one .gcode file at a time." msgstr "한 번에 하나의 .gcode 파일만 열 수 있습니다." -#: src/slic3r/GUI/Plater.cpp:5331 +#: src/slic3r/GUI/Plater.cpp:5344 msgid "Drag and drop G-code file" msgstr "G 코드 파일 드래그 및 드롭" -#: src/slic3r/GUI/Plater.cpp:5408 +#: src/slic3r/GUI/Plater.cpp:5421 msgid "Load File" msgstr "로드 파일" -#: src/slic3r/GUI/Plater.cpp:5413 +#: src/slic3r/GUI/Plater.cpp:5426 msgid "Load Files" msgstr "파일 로드" -#: src/slic3r/GUI/Plater.cpp:5463 +#: src/slic3r/GUI/Plater.cpp:5476 msgid "All objects will be removed, continue?" msgstr "모든 개체가 제거되고 계속되나요?" -#: src/slic3r/GUI/Plater.cpp:5474 +#: src/slic3r/GUI/Plater.cpp:5487 msgid "Delete Selected Objects" msgstr "선택한 개체 삭제" -#: src/slic3r/GUI/Plater.cpp:5483 +#: src/slic3r/GUI/Plater.cpp:5496 msgid "Increase Instances" msgstr "인스턴스 증가" -#: src/slic3r/GUI/Plater.cpp:5517 +#: src/slic3r/GUI/Plater.cpp:5530 msgid "Decrease Instances" msgstr "인스턴스 감소" -#: src/slic3r/GUI/Plater.cpp:5568 +#: src/slic3r/GUI/Plater.cpp:5581 msgid "Enter the number of copies:" msgstr "사본 수를 입력합니다." -#: src/slic3r/GUI/Plater.cpp:5569 +#: src/slic3r/GUI/Plater.cpp:5582 msgid "Copies of the selected object" msgstr "선택한 개체의 복사본" -#: src/slic3r/GUI/Plater.cpp:5573 +#: src/slic3r/GUI/Plater.cpp:5586 #, c-format, boost-format msgid "Set numbers of copies to %d" msgstr "복사본 수를 %d" -#: src/slic3r/GUI/Plater.cpp:5647 +#: src/slic3r/GUI/Plater.cpp:5660 msgid "Cut by Plane" msgstr "평면으로 절단" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save G-code file as:" msgstr "G-code 파일 다른 이름 저장:" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save SL1 / SL1S file as:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5716 +#: src/slic3r/GUI/Plater.cpp:5729 msgid "The provided file name is not valid." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5717 +#: src/slic3r/GUI/Plater.cpp:5730 msgid "The following characters are not allowed by a FAT file system:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "" "The plater is empty.\n" "Do you want to save the project?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "Save project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:6492 +#: src/slic3r/GUI/Plater.cpp:6505 msgid "Export" msgstr "내보내기" -#: src/slic3r/GUI/Plater.cpp:6526 +#: src/slic3r/GUI/Plater.cpp:6539 msgid "" "Custom supports, seams and multimaterial painting were removed after " "repairing the mesh." msgstr "" -#: src/slic3r/GUI/Plater.cpp:6640 +#: src/slic3r/GUI/Plater.cpp:6653 msgid "Paste From Clipboard" msgstr "클립보드에서 붙여넣기" #: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282 #: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "General" msgstr "일반" @@ -7350,7 +7350,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:233 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 msgid "" "Ask to save unsaved changes in presets when closing the application or when " "loading a new project" @@ -7364,7 +7364,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:242 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 msgid "Ask for unsaved changes in presets when selecting new preset" msgstr "" @@ -7375,7 +7375,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:249 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 msgid "Ask for unsaved changes in presets when creating new project" msgstr "" @@ -7899,11 +7899,11 @@ msgstr "프린터 호스트에 G 코드 보내기" msgid "Upload to Printer Host with the following filename:" msgstr "다음 파일 이름으로 프린터 호스트에 업로드:" -#: src/slic3r/GUI/PrintHostDialogs.cpp:50 +#: src/slic3r/GUI/PrintHostDialogs.cpp:51 msgid "Use forward slashes ( / ) as a directory separator if needed." msgstr "필요한 경우 디렉토리 분리 기호로 슬래시 (/ ) 를 사용하십시오." -#: src/slic3r/GUI/PrintHostDialogs.cpp:59 +#: src/slic3r/GUI/PrintHostDialogs.cpp:60 msgid "Group" msgstr "그룹" @@ -7912,16 +7912,16 @@ msgstr "그룹" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:92 -msgid "Upload and Print" +#: src/slic3r/GUI/PrintHostDialogs.cpp:91 +msgid "Upload" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:103 -msgid "Upload and Simulate" +#: src/slic3r/GUI/PrintHostDialogs.cpp:101 +msgid "Upload and Print" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:115 -msgid "Upload" +#: src/slic3r/GUI/PrintHostDialogs.cpp:112 +msgid "Upload and Simulate" msgstr "" #: src/slic3r/GUI/PrintHostDialogs.cpp:247 @@ -8365,7 +8365,7 @@ msgstr "전체 프로필 이름" msgid "symbolic profile name" msgstr "기호 프로필 이름" -#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4601 +#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640 msgid "Layers and perimeters" msgstr "레이어 및 둘레" @@ -8452,11 +8452,11 @@ msgstr "오버랩" msgid "Flow" msgstr "흐름도" -#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704 +#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692 msgid "Other" msgstr "기타" -#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4678 +#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717 msgid "Output options" msgstr "출력 옵션" @@ -8468,11 +8468,11 @@ msgstr "순차적 인쇄" msgid "Extruder clearance" msgstr "압출기 클리어런스" -#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4679 +#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718 msgid "Output file" msgstr "출력 파일" -#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992 +#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992 msgid "Post-processing scripts" msgstr "포스트 프로세싱 스크립트" @@ -8480,19 +8480,20 @@ msgstr "포스트 프로세싱 스크립트" #: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103 #: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490 #: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562 -#: src/slic3r/GUI/Tab.cpp:4529 src/slic3r/GUI/Tab.cpp:4530 +#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568 +#: src/slic3r/GUI/Tab.cpp:4569 msgid "Notes" msgstr "메모" #: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110 #: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568 -#: src/slic3r/GUI/Tab.cpp:4537 src/slic3r/GUI/Tab.cpp:4684 +#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723 msgid "Dependencies" msgstr "종속성" #: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111 #: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569 -#: src/slic3r/GUI/Tab.cpp:4538 src/slic3r/GUI/Tab.cpp:4685 +#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724 msgid "Profile dependencies" msgstr "프로파일 속한곳" @@ -8566,7 +8567,7 @@ msgid "Ramming settings" msgstr "래밍 설정" #: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401 -#: src/slic3r/GUI/Tab.cpp:4208 src/libslic3r/GCode.cpp:733 +#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733 #: src/libslic3r/PrintConfig.cpp:2450 msgid "Custom G-code" msgstr "사용자 지정 G 코드" @@ -8612,8 +8613,8 @@ msgstr "" msgid "Size and coordinates" msgstr "크기 및 좌표" -#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "Capabilities" msgstr "권한" @@ -8681,11 +8682,11 @@ msgstr "기울이기" msgid "Tilt time" msgstr "기울이기 시간" -#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4519 +#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558 msgid "Corrections" msgstr "수정" -#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4515 +#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554 msgid "Exposure" msgstr "최소 노출 시간" @@ -8841,40 +8842,44 @@ msgstr "선택한 사전 설정의 %1%를 선택 하시겠습니까?" msgid "%1% Preset" msgstr "%1% 기본설정" -#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4142 +#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181 msgid "Set" msgstr "설정" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3938 msgid "Find" msgstr "찾기" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3939 msgid "Replace with" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3992 +#: src/slic3r/GUI/Tab.cpp:4028 msgid "Regular expression" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3996 +#: src/slic3r/GUI/Tab.cpp:4032 msgid "Case insensitive" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4000 +#: src/slic3r/GUI/Tab.cpp:4036 msgid "Whole word" msgstr "전체 단어 일치" -#: src/slic3r/GUI/Tab.cpp:4004 +#: src/slic3r/GUI/Tab.cpp:4040 msgid "Match single line" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4236 +#: src/slic3r/GUI/Tab.cpp:4143 +msgid "Are you sure you want to delete all substitutions?" +msgstr "" + +#: src/slic3r/GUI/Tab.cpp:4275 msgid "" "Machine limits will be emitted to G-code and used to estimate print time." msgstr "기계 제한은 G 코드로 방출되고 인쇄 시간을 예측하는 데 사용됩니다." -#: src/slic3r/GUI/Tab.cpp:4239 +#: src/slic3r/GUI/Tab.cpp:4278 msgid "" "Machine limits will NOT be emitted to G-code, however they will be used to " "estimate print time, which may therefore not be accurate as the printer may " @@ -8884,26 +8889,26 @@ msgstr "" "는 데 사용됩니다, 따라서 프린터가 기계 제한의 다른 세트를 적용 할 수 있으므" "로 정확하지 않을 수 있습니다." -#: src/slic3r/GUI/Tab.cpp:4243 +#: src/slic3r/GUI/Tab.cpp:4282 msgid "" "Machine limits are not set, therefore the print time estimate may not be " "accurate." msgstr "" "기계 제한이 설정되지 않으므로 인쇄 시간 추정치가 정확하지 않을 수 있습니다." -#: src/slic3r/GUI/Tab.cpp:4265 +#: src/slic3r/GUI/Tab.cpp:4304 msgid "LOCKED LOCK" msgstr "잠긴 잠금" #. TRN Description for "LOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4267 +#: src/slic3r/GUI/Tab.cpp:4306 msgid "" "indicates that the settings are the same as the system (or default) values " "for the current option group" msgstr "" "설정이 현재 옵션 그룹의 시스템(또는 기본값) 값과 동일하다는 것을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4269 +#: src/slic3r/GUI/Tab.cpp:4308 msgid "UNLOCKED LOCK" msgstr "" "UNLOCKED LOCK 아이콘은 일부 설정이 변경되었으며 현재 옵션 그룹의 시스템(또는 " @@ -8912,7 +8917,7 @@ msgstr "" "릭합니다." #. TRN Description for "UNLOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4271 +#: src/slic3r/GUI/Tab.cpp:4310 msgid "" "indicates that some settings were changed and are not equal to the system " "(or default) values for the current option group.\n" @@ -8924,14 +8929,14 @@ msgstr "" "잠금 해제 된 LOCK 아이콘을 클릭하여 현재 옵션 그룹에 대한 모든 설정을 시스템 " "(또는 기본값) 값으로 재설정합니다." -#: src/slic3r/GUI/Tab.cpp:4276 +#: src/slic3r/GUI/Tab.cpp:4315 msgid "WHITE BULLET" msgstr "" "WHITE BULLET 기호 아이콘은 설정이 현재 옵션 그룹에 대해 마지막으로 저장 된 사" "전 설정과 동일 하다는 것을 나타냅니다." #. TRN Description for "WHITE BULLET" -#: src/slic3r/GUI/Tab.cpp:4278 +#: src/slic3r/GUI/Tab.cpp:4317 msgid "" "for the left button: indicates a non-system (or non-default) preset,\n" "for the right button: indicates that the settings hasn't been modified." @@ -8939,12 +8944,12 @@ msgstr "" "왼쪽 단추의 경우: 비시스템(또는 비기본적) 사전 설정을 나타내고,\n" "오른쪽 단추: 설정이 수정되지 않았음을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4281 +#: src/slic3r/GUI/Tab.cpp:4320 msgid "BACK ARROW" msgstr "돌아가기 화살표" #. TRN Description for "BACK ARROW" -#: src/slic3r/GUI/Tab.cpp:4283 +#: src/slic3r/GUI/Tab.cpp:4322 msgid "" "indicates that the settings were changed and are not equal to the last saved " "preset for the current option group.\n" @@ -8956,7 +8961,7 @@ msgstr "" "뒤로 화살표 아이콘을 클릭하여 현재 옵션 그룹에 대한 모든 설정을 마지막으로 저" "장된 사전 설정으로 재설정합니다." -#: src/slic3r/GUI/Tab.cpp:4293 +#: src/slic3r/GUI/Tab.cpp:4332 msgid "" "LOCKED LOCK icon indicates that the settings are the same as the system (or " "default) values for the current option group" @@ -8964,7 +8969,7 @@ msgstr "" "잠긴 LOCK 아이콘은 설정이 현재 옵션 그룹의 시스템(또는 기본값) 값과 동일하다" "는 것을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4295 +#: src/slic3r/GUI/Tab.cpp:4334 msgid "" "UNLOCKED LOCK icon indicates that some settings were changed and are not " "equal to the system (or default) values for the current option group.\n" @@ -8976,11 +8981,11 @@ msgstr "" "현재 옵션 그룹에 대한 모든 설정을 시스템(또는 기본값) 값으로 재설정하려면 클" "릭합니다." -#: src/slic3r/GUI/Tab.cpp:4298 +#: src/slic3r/GUI/Tab.cpp:4337 msgid "WHITE BULLET icon indicates a non system (or non default) preset." msgstr "WHITE BULLET 아이콘은 시스템 사전 설정이 아닌 것을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4301 +#: src/slic3r/GUI/Tab.cpp:4340 msgid "" "WHITE BULLET icon indicates that the settings are the same as in the last " "saved preset for the current option group." @@ -8988,7 +8993,7 @@ msgstr "" "WHITE BULLET 기호 아이콘은 설정이 현재 옵션 그룹에 대해 마지막으로 저장 된 사" "전 설정과 동일 하다는 것을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4303 +#: src/slic3r/GUI/Tab.cpp:4342 msgid "" "BACK ARROW icon indicates that the settings were changed and are not equal " "to the last saved preset for the current option group.\n" @@ -9000,14 +9005,14 @@ msgstr "" "마지막 현재 옵션 그룹에 대 한 모든 설정 다시 설정을 클릭 하 여 사전 설정을 저" "장." -#: src/slic3r/GUI/Tab.cpp:4309 +#: src/slic3r/GUI/Tab.cpp:4348 msgid "" "LOCKED LOCK icon indicates that the value is the same as the system (or " "default) value." msgstr "" "LOCK 아이콘잠기는 값이 시스템(또는 기본값) 값과 동일하다는 것을 나타냅니다." -#: src/slic3r/GUI/Tab.cpp:4310 +#: src/slic3r/GUI/Tab.cpp:4349 msgid "" "UNLOCKED LOCK icon indicates that the value was changed and is not equal to " "the system (or default) value.\n" @@ -9017,7 +9022,7 @@ msgstr "" "을 나타냅니다.\n" "현재 값을 시스템(또는 기본값) 값으로 재설정하려면 클릭합니다." -#: src/slic3r/GUI/Tab.cpp:4316 +#: src/slic3r/GUI/Tab.cpp:4355 msgid "" "WHITE BULLET icon indicates that the value is the same as in the last saved " "preset." @@ -9025,7 +9030,7 @@ msgstr "" "WHITE BULLET 기호 아이콘은 마지막으로 저장 한 사전 설정과 동일한 값을 나타냅" "니다." -#: src/slic3r/GUI/Tab.cpp:4317 +#: src/slic3r/GUI/Tab.cpp:4356 msgid "" "BACK ARROW icon indicates that the value was changed and is not equal to the " "last saved preset.\n" @@ -9035,31 +9040,31 @@ msgstr "" "음을 나타냅니다.\n" "현재 값을 마지막 저장된 사전 설정으로 재설정하려면 클릭합니다." -#: src/slic3r/GUI/Tab.cpp:4471 src/slic3r/GUI/Tab.cpp:4473 +#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512 msgid "Material" msgstr "재료" -#: src/slic3r/GUI/Tab.cpp:4558 src/slic3r/GUI/Tab.cpp:4559 +#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598 msgid "Material printing profile" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4611 +#: src/slic3r/GUI/Tab.cpp:4650 msgid "Support head" msgstr "서포트 헤드" -#: src/slic3r/GUI/Tab.cpp:4616 +#: src/slic3r/GUI/Tab.cpp:4655 msgid "Support pillar" msgstr "서포트 기둥" -#: src/slic3r/GUI/Tab.cpp:4639 +#: src/slic3r/GUI/Tab.cpp:4678 msgid "Connection of the support sticks and junctions" msgstr "서포트 기둥 및 접합부 연결" -#: src/slic3r/GUI/Tab.cpp:4644 +#: src/slic3r/GUI/Tab.cpp:4683 msgid "Automatic generation" msgstr "자동 생성" -#: src/slic3r/GUI/Tab.cpp:4719 +#: src/slic3r/GUI/Tab.cpp:4758 #, boost-format msgid "" "\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n" @@ -9068,74 +9073,74 @@ msgstr "" "\"%1%\"는 \"%3%\" 범주에 있기 때문에 \"%2% %1%\"이 비활성화됩니다.\n" "\"%1%\"을 활성화하려면 \"%2%\"을 끄십시오." -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3578 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578 msgid "Object elevation" msgstr "객체 고도" -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3680 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680 msgid "Pad around object" msgstr "물체 주위의 패드" #: src/slic3r/GUI/UnsavedChangesDialog.cpp:153 #: src/slic3r/GUI/UnsavedChangesDialog.cpp:162 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145 msgid "Undef" msgstr "Undef" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772 msgid "Unsaved Changes" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790 msgid "Switching Presets: Unsaved Changes" msgstr "사전 설정 전환: 저장되지 않은 변경 사항" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 msgid "Old Value" msgstr "이전 값" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833 msgid "New Value" msgstr "새 값" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867 msgid "Keep" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 msgid "Transfer" msgstr "전송하기" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Don't save" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Discard" msgstr "무시\t" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877 msgid "Save" msgstr "저장" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "create new project" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "switch a preset" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900 msgid "" "You will not be asked about the unsaved changes in presets the next time " "you: \n" @@ -9143,11 +9148,11 @@ msgid "" "- Loading a new project while some presets are modified" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 msgid "PrusaSlicer will remember your action." msgstr "프라사슬라이스러는 당신의 행동을 기억할 것입니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" @@ -9156,55 +9161,56 @@ msgstr "" "\"기본 설정\"을 방문하여 \"%1%\"을 확인하십시오.\n" "저장되지 않은 변경 사항에 대해 다시 묻는 것입니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695 msgid "" "Some fields are too long to fit. Right mouse click reveals the full text." msgstr "" "일부 필드는 너무 길기 때문에 적합합니다. 마우스 오른쪽 클릭으로 전체 텍스트" "가 드러납니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will not be saved" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will be discarded." msgstr "모든 설정 변경 내용은 삭제됩니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 msgid "Save the selected options." msgstr "선택한 옵션을 저장합니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 msgid "Keep the selected settings." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943 msgid "Transfer the selected settings to the newly selected preset." msgstr "선택한 설정을 새로 선택한 사전 설정으로 전송합니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 #, boost-format msgid "Save the selected options to preset \"%1%\"." msgstr "선택한 옵션을 저장하여 \"%1%\"을 미리 설정합니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948 #, boost-format msgid "Transfer the selected options to the newly selected preset \"%1%\"." msgstr "선택한 옵션을 새로 선택한 사전 설정된 \"%1%\"로 전송합니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224 msgid "The following preset was modified" msgid_plural "The following presets were modified" msgstr[0] "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230 #, boost-format msgid "Preset \"%1%\" has the following unsaved changes:" msgstr "" "사전 설정된 \"%1%\"에는 다음과 같은 저장되지 않은 변경 사항이 있습니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new printer profile and it has the " @@ -9213,7 +9219,7 @@ msgstr "" "사전 설정된 \"%1%\"은 새 프린터 프로필과 호환되지 않으며 다음과 같은 저장되" "지 않은 변경 사항이 있습니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new print profile and it has the " @@ -9222,50 +9228,50 @@ msgstr "" "사전 설정된 \"%1%\"은 새 인쇄 프로파일과 호환되지 않으며 다음과 같은 저장되" "지 않은 변경 사항이 있습니다." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669 msgid "Extruders count" msgstr "압출기 수" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454 msgid "Select presets to compare" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503 msgid "Show all presets (including incompatible)" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518 msgid "Left Preset Value" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519 msgid "Right Preset Value" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626 msgid "One of the presets doesn't found" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637 msgid "Compared presets has different printer technology" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651 msgid "Presets are the same" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659 msgid "" "Presets are different.\n" "Click this button to select the same preset for the right and left preset." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef category" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef group" msgstr "" @@ -10075,24 +10081,24 @@ msgstr "유효성 검사 실패" msgid "write calledback failed" msgstr "쓰기 호출 백 실패" -#: src/libslic3r/Print.cpp:449 +#: src/libslic3r/Print.cpp:451 msgid "All objects are outside of the print volume." msgstr "모든 개체가 인쇄 볼륨 외부에 있습니다." -#: src/libslic3r/Print.cpp:452 +#: src/libslic3r/Print.cpp:454 msgid "The supplied settings will cause an empty print." msgstr "제공된 설정으로 인해 빈 인쇄가 발생합니다." -#: src/libslic3r/Print.cpp:456 +#: src/libslic3r/Print.cpp:458 msgid "Some objects are too close; your extruder will collide with them." msgstr "일부 개체가 너무 가깝습니다. 귀하의 압출기가 그들과 충돌합니다." -#: src/libslic3r/Print.cpp:458 +#: src/libslic3r/Print.cpp:460 msgid "" "Some objects are too tall and cannot be printed without extruder collisions." msgstr "일부 개체는 너무 크고 익스트루더 충돌없이 인쇄 할 수 없습니다." -#: src/libslic3r/Print.cpp:467 +#: src/libslic3r/Print.cpp:469 msgid "" "Only a single object may be printed at a time in Spiral Vase mode. Either " "remove all but the last object, or enable sequential mode by " @@ -10102,7 +10108,7 @@ msgstr "" "를 제외한 모든 개체를 제거하거나 \"complete_objects\"하여 순차 모드를 사용하" "도록 설정합니다." -#: src/libslic3r/Print.cpp:471 +#: src/libslic3r/Print.cpp:473 msgid "" "The Spiral Vase option can only be used when printing single material " "objects." @@ -10110,7 +10116,7 @@ msgstr "" "나선형 꽃병 옵션(Spiral Vase)은 단일 재료 객체를 인쇄 할 때만 사용할 수 있습" "니다." -#: src/libslic3r/Print.cpp:484 +#: src/libslic3r/Print.cpp:486 msgid "" "The wipe tower is only supported if all extruders have the same nozzle " "diameter and use filaments of the same diameter." @@ -10118,7 +10124,7 @@ msgstr "" "와이프 타워는 모든 압출기직경이 동일하고 동일한 직경의 필라멘트를 사용하는 경" "우에만 지원됩니다." -#: src/libslic3r/Print.cpp:490 +#: src/libslic3r/Print.cpp:492 msgid "" "The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, " "RepRapFirmware and Repetier G-code flavors." @@ -10126,7 +10132,7 @@ msgstr "" "와이프 타워는 현재 말린, RepRap / 단거리, RepRapFirmware 및 Repetier G 코드 " "맛에 대해서만 지원됩니다." -#: src/libslic3r/Print.cpp:492 +#: src/libslic3r/Print.cpp:494 msgid "" "The Wipe Tower is currently only supported with the relative extruder " "addressing (use_relative_e_distances=1)." @@ -10134,29 +10140,29 @@ msgstr "" "와이프 타워는 현재 상대적 압출기 어드레싱 (use_relative_e_distances=1)에서만 " "지원됩니다." -#: src/libslic3r/Print.cpp:494 +#: src/libslic3r/Print.cpp:496 msgid "Ooze prevention is currently not supported with the wipe tower enabled." msgstr "현재 활성화된 와이프 타워로는 Ooze 방지가 지원되지 않습니다." -#: src/libslic3r/Print.cpp:496 +#: src/libslic3r/Print.cpp:498 msgid "" "The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)." msgstr "와이프 타워는 현재 볼륨 E(use_volumetric_e=0)를 지원하지 않습니다." -#: src/libslic3r/Print.cpp:498 +#: src/libslic3r/Print.cpp:500 msgid "" "The Wipe Tower is currently not supported for multimaterial sequential " "prints." msgstr "와이프 타워는 현재 다중 재료 순차 인쇄에 대해 지원되지 않습니다." -#: src/libslic3r/Print.cpp:519 +#: src/libslic3r/Print.cpp:521 msgid "" "The Wipe Tower is only supported for multiple objects if they have equal " "layer heights" msgstr "" "와이프 타워는 레이어 높이가 동일한 경우에만 여러 개체에 대해서만 지원됩니다." -#: src/libslic3r/Print.cpp:521 +#: src/libslic3r/Print.cpp:523 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "over an equal number of raft layers" @@ -10164,7 +10170,7 @@ msgstr "" "와이프 타워는 같은 수의 라프트 레이어 위에 인쇄 된 경우 여러 객체에 대해서만 " "지원됩니다" -#: src/libslic3r/Print.cpp:524 +#: src/libslic3r/Print.cpp:526 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "with the same support_material_contact_distance" @@ -10172,14 +10178,14 @@ msgstr "" "와이프 타워는 동일한 support_material_contact_distance로 인쇄 된 경우 여러 객" "체에 대해서만 지원됩니다" -#: src/libslic3r/Print.cpp:526 +#: src/libslic3r/Print.cpp:528 msgid "" "The Wipe Tower is only supported for multiple objects if they are sliced " "equally." msgstr "" "와이프 타워는 똑같이 슬라이스 된 경우 여러 오브젝트에 대해서만 지원됩니다." -#: src/libslic3r/Print.cpp:539 +#: src/libslic3r/Print.cpp:541 msgid "" "The Wipe tower is only supported if all objects have the same variable layer " "height" @@ -10187,22 +10193,22 @@ msgstr "" "지우기 타워는 모든 오브젝트가 동일한 가변 레이어 높이를 갖는 경우에만 지원됩" "니다." -#: src/libslic3r/Print.cpp:561 +#: src/libslic3r/Print.cpp:563 msgid "" "One or more object were assigned an extruder that the printer does not have." msgstr "하나 이상의 개체에 프린터에없는 압출기가 지정되었습니다." -#: src/libslic3r/Print.cpp:574 +#: src/libslic3r/Print.cpp:576 #, boost-format msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm" msgstr "%1%=%2% mm가 너무 낮아 레이어 높이%3% mm에서 인쇄할 수 없습니다." -#: src/libslic3r/Print.cpp:577 +#: src/libslic3r/Print.cpp:579 #, boost-format msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm" msgstr "노즐 직경 %3% mm로 인쇄할 수 있는 과도한 %1%=%2% mm" -#: src/libslic3r/Print.cpp:588 +#: src/libslic3r/Print.cpp:590 msgid "" "Printing with multiple extruders of differing nozzle diameters. If support " "is to be printed with the current extruder (support_material_extruder == 0 " @@ -10213,7 +10219,7 @@ msgstr "" "(support_material_extruder == 0 or support_material_interface_extruder == 0)" "로 인쇄되는 경우 모든 노즐은 동일한 지름이어야합니다." -#: src/libslic3r/Print.cpp:596 +#: src/libslic3r/Print.cpp:598 msgid "" "For the Wipe Tower to work with the soluble supports, the support layers " "need to be synchronized with the object layers." @@ -10221,7 +10227,7 @@ msgstr "" "와이프 타워가 가용성 지지체와 함께 작동 하려면 서포트 레이어를 오브젝트 레이" "어와 동기화 해야 합니다." -#: src/libslic3r/Print.cpp:600 +#: src/libslic3r/Print.cpp:602 msgid "" "The Wipe Tower currently supports the non-soluble supports only if they are " "printed with the current extruder without triggering a tool change. (both " @@ -10232,27 +10238,46 @@ msgstr "" "에만 비가용성 서포트를 지원 합니다. (support_material_extruder과 " "support_material_interface_extruder 모두 0으로 설정 해야 합니다.)" -#: src/libslic3r/Print.cpp:636 +#: src/libslic3r/Print.cpp:638 msgid "First layer height can't be greater than nozzle diameter" msgstr "첫번째 레이어의 높이는 노즐 직경보다 클 수 없습니다" -#: src/libslic3r/Print.cpp:641 +#: src/libslic3r/Print.cpp:643 msgid "Layer height can't be greater than nozzle diameter" msgstr "레이어 높이는 노즐 직경보다 클 수 없습니다" -#: src/libslic3r/Print.cpp:795 +#: src/libslic3r/Print.cpp:663 +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +#: src/libslic3r/Print.cpp:665 +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:667 +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:809 msgid "Infilling layers" msgstr "레이어 채우기" -#: src/libslic3r/Print.cpp:817 +#: src/libslic3r/Print.cpp:831 msgid "Generating skirt and brim" msgstr "" -#: src/libslic3r/Print.cpp:865 +#: src/libslic3r/Print.cpp:879 msgid "Exporting G-code" msgstr "G코드 내보내기" -#: src/libslic3r/Print.cpp:869 +#: src/libslic3r/Print.cpp:883 msgid "Generating G-code" msgstr "G 코드 생성" diff --git a/resources/localization/nl/Slic3r.po b/resources/localization/nl/Slic3r.po index 54971091a..fe5d58709 100644 --- a/resources/localization/nl/Slic3r.po +++ b/resources/localization/nl/Slic3r.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-25 17:28+0100\n" +"POT-Creation-Date: 2022-02-09 09:04+0100\n" "PO-Revision-Date: 2021-12-14 09:56+0100\n" "Last-Translator: \n" "Language-Team: \n" @@ -602,7 +602,7 @@ msgstr "Actief" msgid "PrusaSlicer version" msgstr "PrusaSlicer versie" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339 msgid "print" msgstr "print" @@ -610,17 +610,17 @@ msgstr "print" msgid "filaments" msgstr "filamenten" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341 msgid "SLA print" msgstr "SLA-print" #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69 #: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340 -#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341 +#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342 msgid "SLA material" msgstr "SLA-materiaal" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343 msgid "printer" msgstr "printer" @@ -679,7 +679,7 @@ msgstr "Standaard" #: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651 #: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154 msgid "All" msgstr "Alles" @@ -770,7 +770,7 @@ msgstr "SLA materialen" msgid "All installed printers are compatible with the selected %1%." msgstr "Alle geïnstalleerde printers zijn compatibel met de geselecteerde %1%." -#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339 +#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340 msgid "filament" msgstr "filament" @@ -864,7 +864,7 @@ msgstr "" "update wordt toegepast." #: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726 -#: src/slic3r/GUI/Plater.cpp:3548 +#: src/slic3r/GUI/Plater.cpp:3560 msgid "Reload from disk" msgstr "Herlaad van schijf" @@ -1174,7 +1174,7 @@ msgstr "&Voltooi" #: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58 #: src/slic3r/GUI/ProgressStatusBar.cpp:26 #: src/slic3r/GUI/SendSystemInfoDialog.cpp:93 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879 msgid "Cancel" msgstr "Annuleren" @@ -1245,7 +1245,7 @@ msgstr "" "aangemaakt." #: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459 -#: src/slic3r/GUI/GUI_App.cpp:2223 +#: src/slic3r/GUI/GUI_App.cpp:2243 msgid "Desktop Integration" msgstr "Desktopintegratie" @@ -1736,8 +1736,8 @@ msgid "parameter name" msgstr "parameternaam" #: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079 msgid "N/A" msgstr "n.v.t." @@ -1943,7 +1943,7 @@ msgstr "Voeg toe aan bed" msgid "Add selected shape(s) to the bed" msgstr "Voeg geselecteerd(e) object(en) toe aan bed" -#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4100 +#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135 msgid "Add" msgstr "Voeg toe" @@ -2150,7 +2150,7 @@ msgid "Wipe" msgstr "Afvegen" #: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257 -#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/GUI_Preview.cpp:272 msgid "Options" msgstr "Opties" @@ -2419,7 +2419,7 @@ msgid "Add..." msgstr "Voeg toe..." #: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96 -#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4106 +#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141 msgid "Delete all" msgstr "Verwijder alles" @@ -3352,7 +3352,7 @@ msgstr "Kritische fout" msgid "Internal error: %1%" msgstr "Interne fout: %1%" -#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999 +#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 msgid "" "Error parsing PrusaSlicer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error. Your user profiles will " @@ -3362,7 +3362,7 @@ msgstr "" "Probeer het bestand handmatig te verwijderen om de fout te herstellen. Uw " "gebruikersprofielen worden niet beïnvloed." -#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 +#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011 msgid "" "Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error." @@ -3370,12 +3370,12 @@ msgstr "" "Fout tijdens het lezen van PrusaGCodeViewer-configuratiebestand. Het is " "mogelijk beschadigd. Probeer het handmatig te verwijderen." -#: src/slic3r/GUI/GUI_App.cpp:954 +#: src/slic3r/GUI/GUI_App.cpp:960 #, boost-format msgid "You are opening %1% version %2%." msgstr "U opent %1%, versie %2%." -#: src/slic3r/GUI/GUI_App.cpp:957 +#: src/slic3r/GUI/GUI_App.cpp:963 #, boost-format msgid "" "The active configuration was created by <b>%1% %2%</b>,\n" @@ -3394,7 +3394,7 @@ msgstr "" "In dat geval wordt uw actieve configuratie opgeslagen voor het importeren " "van de nieuwe configuratie." -#: src/slic3r/GUI/GUI_App.cpp:965 +#: src/slic3r/GUI/GUI_App.cpp:971 #, boost-format msgid "" "An existing configuration was found in <b>%3%</b>\n" @@ -3406,19 +3406,19 @@ msgstr "" "aangemaakt door b>%1% %2%</b>.\n" "Moet de nieuwe configuratie worden geïmporteerd?" -#: src/slic3r/GUI/GUI_App.cpp:973 +#: src/slic3r/GUI/GUI_App.cpp:979 msgid "Import" msgstr "Importeer" -#: src/slic3r/GUI/GUI_App.cpp:974 +#: src/slic3r/GUI/GUI_App.cpp:980 msgid "Don't import" msgstr "Niet importeren" -#: src/slic3r/GUI/GUI_App.cpp:982 +#: src/slic3r/GUI/GUI_App.cpp:988 msgid "Continue and import newer configuration?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1043 +#: src/slic3r/GUI/GUI_App.cpp:1051 msgid "" "You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n" "32 bit build of PrusaSlicer will likely not be able to utilize all the RAM " @@ -3434,7 +3434,7 @@ msgstr "" "https://www.prusa3d.com/prusaslicer/.\n" "Wilt u doorgaan?" -#: src/slic3r/GUI/GUI_App.cpp:1126 +#: src/slic3r/GUI/GUI_App.cpp:1134 #, c-format, boost-format msgid "" "%s\n" @@ -3443,46 +3443,46 @@ msgstr "" "%s\n" "Wilt u doorgaan?" -#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3070 -#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888 +#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094 +#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889 msgid "Remember my choice" msgstr "Onthoud mijn keuze" -#: src/slic3r/GUI/GUI_App.cpp:1170 +#: src/slic3r/GUI/GUI_App.cpp:1178 msgid "Loading configuration" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1203 +#: src/slic3r/GUI/GUI_App.cpp:1209 #, boost-format msgid "New release version %1% is available." msgstr "Nieuwe release versie %1% is beschikbaar." -#: src/slic3r/GUI/GUI_App.cpp:1204 +#: src/slic3r/GUI/GUI_App.cpp:1210 msgid "See Download page." msgstr "Zie downloadpagina." -#: src/slic3r/GUI/GUI_App.cpp:1218 +#: src/slic3r/GUI/GUI_App.cpp:1224 #, boost-format msgid "New prerelease version %1% is available." msgstr "Nieuwe pre-release versie %1% is beschikbaar." -#: src/slic3r/GUI/GUI_App.cpp:1219 +#: src/slic3r/GUI/GUI_App.cpp:1225 msgid "See Releases page." msgstr "Zie Release-pagina." -#: src/slic3r/GUI/GUI_App.cpp:1256 +#: src/slic3r/GUI/GUI_App.cpp:1262 msgid "Preparing settings tabs" msgstr "Instellingentab voorbereiden" -#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287 +#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287 msgid "Restore window position on start" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1329 +#: src/slic3r/GUI/GUI_App.cpp:1336 msgid "PrusaSlicer started after a crash" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1330 +#: src/slic3r/GUI/GUI_App.cpp:1337 #, boost-format msgid "" "PrusaSlicer crashed last time when attempting to set window position.\n" @@ -3495,23 +3495,23 @@ msgid "" "Otherwise, the application will most likely crash again next time." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1342 +#: src/slic3r/GUI/GUI_App.cpp:1349 #, boost-format msgid "Disable \"%1%\"" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1343 +#: src/slic3r/GUI/GUI_App.cpp:1350 #, boost-format msgid "Leave \"%1%\" enabled" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1657 +#: src/slic3r/GUI/GUI_App.cpp:1677 msgid "" "You have the following presets with saved options for \"Print Host upload\"" msgstr "" "Je hebt de volgende presets opgeslagen voor de printhost-uploadwachtrij" -#: src/slic3r/GUI/GUI_App.cpp:1661 +#: src/slic3r/GUI/GUI_App.cpp:1681 msgid "" "But since this version of PrusaSlicer we don't show this information in " "Printer Settings anymore.\n" @@ -3521,7 +3521,7 @@ msgstr "" "getoond in de printerinstellingen.\n" "Instellingen zijn beschikbaar in de fysieke printerinstellingen." -#: src/slic3r/GUI/GUI_App.cpp:1663 +#: src/slic3r/GUI/GUI_App.cpp:1683 msgid "" "By default new Printer devices will be named as \"Printer N\" during its " "creation.\n" @@ -3531,138 +3531,138 @@ msgstr "" "Let op: deze naam kan later worden aangepast in de fysieke-" "printerinstellingen" -#: src/slic3r/GUI/GUI_App.cpp:1667 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 +#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 msgid "Information" msgstr "Informatie" -#: src/slic3r/GUI/GUI_App.cpp:1680 src/slic3r/GUI/GUI_App.cpp:1691 +#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711 msgid "Recreating" msgstr "Opnieuw aanmaken" -#: src/slic3r/GUI/GUI_App.cpp:1694 +#: src/slic3r/GUI/GUI_App.cpp:1714 msgid "Loading of current presets" msgstr "Laden van huidige presets" -#: src/slic3r/GUI/GUI_App.cpp:1699 +#: src/slic3r/GUI/GUI_App.cpp:1719 msgid "Loading of a mode view" msgstr "Laden van de weergavemodus" -#: src/slic3r/GUI/GUI_App.cpp:1837 +#: src/slic3r/GUI/GUI_App.cpp:1857 msgid "Choose one file (3MF/AMF):" msgstr "Kies een 3MF- of AMF-bestand:" -#: src/slic3r/GUI/GUI_App.cpp:1849 +#: src/slic3r/GUI/GUI_App.cpp:1869 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "Kies één of meer STL-, OBJ-, AMF-, 3MF-, of PRUSA-bestanden:" -#: src/slic3r/GUI/GUI_App.cpp:1861 +#: src/slic3r/GUI/GUI_App.cpp:1881 msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):" msgstr "Kies een bestand (gcode/.GCO/.G/.ngc/NGC):" -#: src/slic3r/GUI/GUI_App.cpp:1872 +#: src/slic3r/GUI/GUI_App.cpp:1892 msgid "Changing of an application language" msgstr "Veranderen van de taal van het programma" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Select the language" msgstr "Taalselectie" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Language" msgstr "Wijzig taal (change language)" -#: src/slic3r/GUI/GUI_App.cpp:2160 +#: src/slic3r/GUI/GUI_App.cpp:2180 msgid "modified" msgstr "aangepast" -#: src/slic3r/GUI/GUI_App.cpp:2214 +#: src/slic3r/GUI/GUI_App.cpp:2234 #, c-format, boost-format msgid "Run %s" msgstr "Voer %s uit" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "&Configuration Snapshots" msgstr "Configuratiesnapshots" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "Inspect / activate configuration snapshots" msgstr "Inspecteer/activeer configuratiesnapshots" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Take Configuration &Snapshot" msgstr "Neem configuratiesnapshot" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Capture a configuration snapshot" msgstr "Neem een configuratiesnapshot op" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for Configuration Updates" msgstr "Controleer op configuratie-updates" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for configuration updates" msgstr "Controleer op configuratie-updates" -#: src/slic3r/GUI/GUI_App.cpp:2227 +#: src/slic3r/GUI/GUI_App.cpp:2247 msgid "&Preferences" msgstr "Voorkeuren" -#: src/slic3r/GUI/GUI_App.cpp:2233 +#: src/slic3r/GUI/GUI_App.cpp:2253 msgid "Application preferences" msgstr "Programmavoorkeuren" -#: src/slic3r/GUI/GUI_App.cpp:2238 src/slic3r/GUI/wxExtensions.cpp:708 +#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708 msgid "Simple" msgstr "Eenvoudig" -#: src/slic3r/GUI/GUI_App.cpp:2238 +#: src/slic3r/GUI/GUI_App.cpp:2258 msgid "Simple View Mode" msgstr "Eenvoudige weergave" -#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:710 +#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710 msgctxt "Mode" msgid "Advanced" msgstr "Geavanceerd" -#: src/slic3r/GUI/GUI_App.cpp:2240 +#: src/slic3r/GUI/GUI_App.cpp:2260 msgid "Advanced View Mode" msgstr "Geavanceerde weergave" -#: src/slic3r/GUI/GUI_App.cpp:2241 src/slic3r/GUI/wxExtensions.cpp:711 +#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711 msgid "Expert" msgstr "Expert" -#: src/slic3r/GUI/GUI_App.cpp:2241 +#: src/slic3r/GUI/GUI_App.cpp:2261 msgid "Expert View Mode" msgstr "Expertweergave" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 msgid "Mode" msgstr "Modus" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 #, c-format, boost-format msgid "%s View Mode" msgstr "%s-weergavemodus" -#: src/slic3r/GUI/GUI_App.cpp:2249 +#: src/slic3r/GUI/GUI_App.cpp:2269 msgid "&Language" msgstr "Wijzig taal (change language)" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Flash Printer &Firmware" msgstr "Flash printer firmware" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Upload a firmware image into an Arduino based printer" msgstr "Upload een firmwarebestand op een Arduino-gebaseerde printer" -#: src/slic3r/GUI/GUI_App.cpp:2272 +#: src/slic3r/GUI/GUI_App.cpp:2292 msgid "Taking a configuration snapshot" msgstr "Neemt een configuratiesnapshot" -#: src/slic3r/GUI/GUI_App.cpp:2273 +#: src/slic3r/GUI/GUI_App.cpp:2293 msgid "" "Some presets are modified and the unsaved changes will not be captured by " "the configuration snapshot." @@ -3670,32 +3670,32 @@ msgstr "" "Sommige presets zijn aangepast en onopgeslagen instellingen worden niet " "meegenomen bij de configuratiesnapshot." -#: src/slic3r/GUI/GUI_App.cpp:2274 +#: src/slic3r/GUI/GUI_App.cpp:2294 msgid "Snapshot name" msgstr "Snapshotnaam" -#: src/slic3r/GUI/GUI_App.cpp:2290 +#: src/slic3r/GUI/GUI_App.cpp:2310 msgid "Loading a configuration snapshot" msgstr "Laad een configuratiesnapshot" -#: src/slic3r/GUI/GUI_App.cpp:2299 +#: src/slic3r/GUI/GUI_App.cpp:2319 #, boost-format msgid "Continue to activate a configuration snapshot %1%?" msgstr "Doorgaan om configuratiesnapshot %1% te activeren?" -#: src/slic3r/GUI/GUI_App.cpp:2313 +#: src/slic3r/GUI/GUI_App.cpp:2333 msgid "Failed to activate configuration snapshot." msgstr "Activeren van configuratiesnapshot mislukt." -#: src/slic3r/GUI/GUI_App.cpp:2332 +#: src/slic3r/GUI/GUI_App.cpp:2352 msgid "Restart application" msgstr "Herstart programma" -#: src/slic3r/GUI/GUI_App.cpp:2366 +#: src/slic3r/GUI/GUI_App.cpp:2386 msgid "Language selection" msgstr "Taalselectie" -#: src/slic3r/GUI/GUI_App.cpp:2369 +#: src/slic3r/GUI/GUI_App.cpp:2389 msgid "" "Switching the language will trigger application restart.\n" "You will lose content of the plater." @@ -3703,89 +3703,89 @@ msgstr "" "Het veranderen van de taal zorgt dat het programma opnieuw opstart.\n" "U verliest de geladen inhoud zoals getoond in de modelweergave." -#: src/slic3r/GUI/GUI_App.cpp:2371 src/slic3r/GUI/Preferences.cpp:582 +#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582 msgid "Do you want to proceed?" msgstr "" "Weet u zeker dat u door wilt gaan?\n" "Do you want to proceed?" -#: src/slic3r/GUI/GUI_App.cpp:2398 +#: src/slic3r/GUI/GUI_App.cpp:2418 msgid "&Configuration" msgstr "Configuratie" -#: src/slic3r/GUI/GUI_App.cpp:2515 src/slic3r/GUI/GUI_App.cpp:2576 +#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596 msgid "The preset modifications are successfully saved" msgid_plural "The presets modifications are successfully saved" msgstr[0] "De preset-aanpassing is succesvol opgeslagen" msgstr[1] "De presets-aanpassing is succesvol opgeslagen" -#: src/slic3r/GUI/GUI_App.cpp:2579 +#: src/slic3r/GUI/GUI_App.cpp:2599 msgid "For new project all modifications will be reseted" msgstr "Voor nieuwe projecten worden alle aanpassingen gereset" -#: src/slic3r/GUI/GUI_App.cpp:2617 +#: src/slic3r/GUI/GUI_App.cpp:2637 msgid "Loading a new project while the current project is modified." msgstr "Laad een nieuw project terwijl het huidige project is aangepast." -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Project is loading" msgstr "Project is aan het laden" -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Opening new project while some presets are unsaved." msgstr "Openen van nieuw project terwijl sommige presets niet opgeslagen zijn." -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "The uploads are still ongoing" msgstr "De uploads zijn nog bezig" -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "Stop them and continue anyway?" msgstr "Stop ze en ga toch door?" -#: src/slic3r/GUI/GUI_App.cpp:2643 +#: src/slic3r/GUI/GUI_App.cpp:2663 msgid "Ongoing uploads" msgstr "Lopende uploads" -#: src/slic3r/GUI/GUI_App.cpp:2849 +#: src/slic3r/GUI/GUI_App.cpp:2869 msgid "It's impossible to print multi-part object(s) with SLA technology." msgstr "" "Het is niet mogelijk meerdelige objecten te printen met de SLA-technologie." -#: src/slic3r/GUI/GUI_App.cpp:2850 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 -#: src/slic3r/GUI/Plater.cpp:2427 +#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 +#: src/slic3r/GUI/Plater.cpp:2439 msgid "Please check your object list before preset changing." msgstr "Controleer de objectenlijst voor het wijzigen van de preset." -#: src/slic3r/GUI/GUI_App.cpp:2874 +#: src/slic3r/GUI/GUI_App.cpp:2894 msgid "Configuration is editing from ConfigWizard" msgstr "Configuratie is aangepast van de configuratiewizard" -#: src/slic3r/GUI/GUI_App.cpp:2899 +#: src/slic3r/GUI/GUI_App.cpp:2919 msgid "Select a gcode file:" msgstr "Selecteer een gcode-bestand:" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "Open hyperlink in default browser?" msgstr "Open hyperlinks in de standaardbrowser?" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "PrusaSlicer: Open hyperlink" msgstr "PrusaSlicer: Open hyperlink" -#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Preferences.cpp:382 +#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382 msgid "Suppress to open hyperlink in browser" msgstr "Hyperlinks openen in browser uitzetten" -#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1734 +#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734 msgid "PrusaSlicer will remember your choice." msgstr "PrusaSlicer onthoudt uw keuze." -#: src/slic3r/GUI/GUI_App.cpp:3077 +#: src/slic3r/GUI/GUI_App.cpp:3101 msgid "You will not be asked about it again on hyperlinks hovering." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1738 +#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" @@ -3794,8 +3794,8 @@ msgstr "" "Ga naar Voorkeuren en controleer \"%1%\"\n" "om uw keuze te wijzigen." -#: src/slic3r/GUI/GUI_App.cpp:3080 src/slic3r/GUI/Plater.cpp:1740 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905 +#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906 msgid "PrusaSlicer: Don't ask me again" msgstr "PrusaSlicer: vraag het niet nogmaals" @@ -3901,7 +3901,7 @@ msgstr "Skirt en brim" #: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495 #: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645 #: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023 -#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4673 +#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712 #: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472 #: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483 #: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480 @@ -3911,7 +3911,7 @@ msgid "Advanced" msgstr "Geavanceerd" #: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428 -#: src/slic3r/GUI/Tab.cpp:4607 src/slic3r/GUI/Tab.cpp:4608 +#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647 #: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425 #: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443 #: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463 @@ -3925,8 +3925,8 @@ msgid "Supports" msgstr "Support" #: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574 -#: src/slic3r/GUI/Tab.cpp:4648 src/slic3r/GUI/Tab.cpp:4649 -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3606 +#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606 #: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627 #: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648 #: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681 @@ -3936,8 +3936,8 @@ msgstr "Support" msgid "Pad" msgstr "Basisplaat" -#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4666 -#: src/slic3r/GUI/Tab.cpp:4667 src/libslic3r/SLA/Hollowing.cpp:72 +#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705 +#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72 #: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91 #: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734 #: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751 @@ -4040,7 +4040,7 @@ msgstr "Exporteer als STL-bestand" msgid "Reload the selected volumes from disk" msgstr "Herlaad de geselecteerde volumes vanaf schijf" -#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534 +#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546 msgid "Replace with STL" msgstr "Vervang met STL" @@ -4066,19 +4066,19 @@ msgstr "Verschaal tot printvolume" msgid "Scale the selected object to fit the print volume" msgstr "Verschaal het geselecteerde object tot deze in het printvolume past" -#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605 +#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618 msgid "Convert from imperial units" msgstr "Converteer naar Engelse eenheden" -#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606 +#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619 msgid "Revert conversion from imperial units" msgstr "Conversie van Engelse eenheden ongedaan maken" -#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620 msgid "Convert from meters" msgstr "Converteer vanaf meters" -#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620 msgid "Revert conversion from meters" msgstr "Omrekenen van meters terugdraaien" @@ -4341,7 +4341,7 @@ msgstr "Laad bewerker" msgid "Loading" msgstr "Aan het laden" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400 msgid "Loading file" msgstr "Bestand laden" @@ -4781,7 +4781,7 @@ msgstr "Verwijder parameter" msgid "Delete Option %s" msgstr "Verwijder optie %s" -#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152 +#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154 #, c-format, boost-format msgid "Change Option %s" msgstr "Wijzig optie %s" @@ -4900,18 +4900,18 @@ msgstr "Toolmarkering" msgid "Legend/Estimated printing time" msgstr "Legenda / Geschatte printtijd" -#: src/slic3r/GUI/HintNotification.cpp:767 -#: src/slic3r/GUI/HintNotification.cpp:793 +#: src/slic3r/GUI/HintNotification.cpp:771 +#: src/slic3r/GUI/HintNotification.cpp:797 #: src/slic3r/GUI/NotificationManager.cpp:374 #: src/slic3r/GUI/NotificationManager.cpp:391 msgid "More" msgstr "Meer" -#: src/slic3r/GUI/HintNotification.cpp:908 +#: src/slic3r/GUI/HintNotification.cpp:912 msgid "Open Preferences." msgstr "Open voorkeuren." -#: src/slic3r/GUI/HintNotification.cpp:1000 +#: src/slic3r/GUI/HintNotification.cpp:1004 msgid "Open Documentation in web browser." msgstr "Open documentatie in de webbrowser." @@ -5077,11 +5077,11 @@ msgstr "" "Het geïmporteerde SLA-archief bevat geen presets. De huidige SLA-presets " "worden gebruikt als oplossing." -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438 msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "U kunt geen SLA-project laden met een meerdelig object op het bed" -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440 msgid "Attention!" msgstr "Attentie!" @@ -5127,11 +5127,11 @@ msgstr "" "Laad configuratie van INI-, AMF-, 3MF- of gcode-bestanden en voeg samen" #: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912 -#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271 +#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271 msgid "Export G-code" msgstr "Exporteer gcode-bestand" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506 msgid "Send G-code" msgstr "Stuur G-code" @@ -5522,7 +5522,7 @@ msgstr "Toon/verberg legenda en geschatte printtijd" msgid "Show/Hide G-code window" msgstr "Toon/verberg G-code venster" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458 #: src/slic3r/GUI/Tab.cpp:2822 msgid "Preview" msgstr "Sliceweergave" @@ -5640,29 +5640,29 @@ msgid "Closing PrusaSlicer while some presets are modified." msgstr "PrusaSlicer sluit terwijl sommige presets aangepast zijn." #: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335 -#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537 +#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550 msgid "Print Settings" msgstr "Printinstellingen" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:522 +#: src/slic3r/GUI/Tab.hpp:535 msgid "Material Settings" msgstr "Materiaalinstellingen" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:448 +#: src/slic3r/GUI/Tab.hpp:461 msgid "Filament Settings" msgstr "Filamentinstellingen" #: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341 -#: src/slic3r/GUI/Tab.hpp:490 +#: src/slic3r/GUI/Tab.hpp:503 msgid "Printer Settings" msgstr "Printerinstellingen" #: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721 -#: src/slic3r/GUI/Plater.cpp:2818 +#: src/slic3r/GUI/Plater.cpp:2830 msgid "Untitled" msgstr "Zonder titel" @@ -6176,7 +6176,7 @@ msgid "Open New Instance" msgstr "Open nieuwe instantie" #: src/slic3r/GUI/MainFrame.cpp:1417 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564 msgid "Compare Presets" msgstr "Vergelijk presets" @@ -6285,9 +6285,9 @@ msgstr "G-code" msgid "Save zip file as:" msgstr "ZIP-bestand opslaan als:" -#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666 -#: src/slic3r/GUI/Tab.cpp:4674 +#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666 +#: src/slic3r/GUI/Tab.cpp:4713 msgid "Slicing" msgstr "Slicen" @@ -6555,7 +6555,7 @@ msgstr "Fout:" #: src/slic3r/GUI/NotificationManager.cpp:1459 #: src/slic3r/GUI/NotificationManager.cpp:1486 #: src/slic3r/GUI/NotificationManager.cpp:1494 -#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163 +#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175 msgid "WARNING:" msgstr "Waarschuwing:" @@ -6581,8 +6581,8 @@ msgstr "Instanties" msgid "Instance %d" msgstr "Instantie %d" -#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4512 -#: src/slic3r/GUI/Tab.cpp:4603 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551 +#: src/slic3r/GUI/Tab.cpp:4642 msgid "Layers" msgstr "Lagen" @@ -6859,12 +6859,12 @@ msgstr "Onder het object" msgid "Around object" msgstr "Rondom het object" -#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506 msgid "Send to printer" msgstr "Stuur naar printer" -#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6014 +#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6027 msgid "Slice now" msgstr "Slice nu" @@ -6973,7 +6973,7 @@ msgstr "" msgid "Ejecting of device %s(%s) has failed." msgstr "Uitwerpen van apparat %s(%s) mislukt." -#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074 +#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086 msgid "New Project" msgstr "Nieuw project" @@ -6981,7 +6981,7 @@ msgstr "Nieuw project" msgid "Expand sidebar" msgstr "Zijbalk uitklappen" -#: src/slic3r/GUI/Plater.cpp:2486 +#: src/slic3r/GUI/Plater.cpp:2498 msgid "" "The preset below was temporarily installed on the active instance of " "PrusaSlicer" @@ -6995,12 +6995,12 @@ msgstr[1] "" "De vorige presets zijn tijdelijk geïnstalleerd op de actieve instantie van " "PrusaSlicer" -#: src/slic3r/GUI/Plater.cpp:2516 +#: src/slic3r/GUI/Plater.cpp:2528 #, boost-format msgid "Failed loading file \"%1%\" due to an invalid configuration." msgstr "Laden van bestand \"%1%\" mislukt dankzij een ongeldige configuratie." -#: src/slic3r/GUI/Plater.cpp:2536 +#: src/slic3r/GUI/Plater.cpp:2548 #, c-format, boost-format msgid "" "Object size from file %s appears to be zero.\n" @@ -7015,11 +7015,11 @@ msgstr[1] "" "Objectengrootte van bestand %s blijken nul te zijn.\n" "Het object is verwijderd van het model" -#: src/slic3r/GUI/Plater.cpp:2540 +#: src/slic3r/GUI/Plater.cpp:2552 msgid "The size of the object is zero" msgstr "De afmetingen van het object zijn nul" -#: src/slic3r/GUI/Plater.cpp:2553 +#: src/slic3r/GUI/Plater.cpp:2565 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in meters.\n" @@ -7038,15 +7038,15 @@ msgstr[1] "" "De gebruikte eenheid van PrusaSlicer is millimeters. Wilt u de afmetingen " "van het object verschalen?" -#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579 +#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591 msgid "The object is too small" msgstr "Het object is te klein" -#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580 +#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592 msgid "Apply to all the remaining small objects being loaded." msgstr "Pas toe op alle resterende kleine objecten die worden geladen." -#: src/slic3r/GUI/Plater.cpp:2575 +#: src/slic3r/GUI/Plater.cpp:2587 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in inches.\n" @@ -7065,7 +7065,7 @@ msgstr[1] "" "De gebruikte eenheid van PrusaSlicer is millimeters. Wilt u de afmetingen " "van het object verschalen?" -#: src/slic3r/GUI/Plater.cpp:2593 +#: src/slic3r/GUI/Plater.cpp:2605 msgid "" "This file contains several objects positioned at multiple heights.\n" "Instead of considering them as multiple objects, should \n" @@ -7076,11 +7076,11 @@ msgstr "" "Moet het bestand worden geladen als één object met meerdere onderdelen\n" "in plaats van deze te beschouwen als meerdere objecten?" -#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651 +#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663 msgid "Multi-part object detected" msgstr "Meerdelig object gedetecteerd" -#: src/slic3r/GUI/Plater.cpp:2604 +#: src/slic3r/GUI/Plater.cpp:2616 msgid "" "This file cannot be loaded in a simple mode. Do you want to switch to an " "advanced mode?" @@ -7088,11 +7088,11 @@ msgstr "" "Dit bestand kan niet geladen worden in eenvoudige modus. Wilt u overstappen " "op geavanceerde modus?" -#: src/slic3r/GUI/Plater.cpp:2605 +#: src/slic3r/GUI/Plater.cpp:2617 msgid "Detected advanced data" msgstr "Geavanceerde data gedetecteerd" -#: src/slic3r/GUI/Plater.cpp:2625 +#: src/slic3r/GUI/Plater.cpp:2637 #, c-format, boost-format msgid "" "You can't to add the object(s) from %s because of one or some of them " @@ -7101,7 +7101,7 @@ msgstr "" "U kan geen objecten toevoegen van %s, omdat sommige daarvan meerdelig kunnen " "zijn" -#: src/slic3r/GUI/Plater.cpp:2648 +#: src/slic3r/GUI/Plater.cpp:2660 msgid "" "Multiple objects were loaded for a multi-material printer.\n" "Instead of considering them as multiple objects, should I consider\n" @@ -7111,7 +7111,7 @@ msgstr "" "Moeten deze objecten beschouwd worden als één object\n" "met meerdere onderdelen, of als meerdere objecten?" -#: src/slic3r/GUI/Plater.cpp:2767 +#: src/slic3r/GUI/Plater.cpp:2779 msgid "" "Your object appears to be too large, so it was automatically scaled down to " "fit your print bed." @@ -7119,39 +7119,39 @@ msgstr "" "Het object is te groot. Daarom is het automatisch verschaald tot de grootte " "van het printbed." -#: src/slic3r/GUI/Plater.cpp:2768 +#: src/slic3r/GUI/Plater.cpp:2780 msgid "Object too large?" msgstr "Object te groot?" -#: src/slic3r/GUI/Plater.cpp:2846 +#: src/slic3r/GUI/Plater.cpp:2858 msgid "Export STL file:" msgstr "Exporteer STL-bestand:" -#: src/slic3r/GUI/Plater.cpp:2853 +#: src/slic3r/GUI/Plater.cpp:2865 msgid "Export AMF file:" msgstr "Exporteer AMF-bestand:" -#: src/slic3r/GUI/Plater.cpp:2859 +#: src/slic3r/GUI/Plater.cpp:2871 msgid "Save file as:" msgstr "Bestand opslaan als:" -#: src/slic3r/GUI/Plater.cpp:2865 +#: src/slic3r/GUI/Plater.cpp:2877 msgid "Export OBJ file:" msgstr "Exporteer OBJ-bestand:" -#: src/slic3r/GUI/Plater.cpp:2963 +#: src/slic3r/GUI/Plater.cpp:2975 msgid "Delete Object" msgstr "Verwijder object" -#: src/slic3r/GUI/Plater.cpp:2975 +#: src/slic3r/GUI/Plater.cpp:2987 msgid "Delete All Objects" msgstr "Verwijder alle objecten" -#: src/slic3r/GUI/Plater.cpp:3003 +#: src/slic3r/GUI/Plater.cpp:3015 msgid "Reset Project" msgstr "Reset project" -#: src/slic3r/GUI/Plater.cpp:3086 +#: src/slic3r/GUI/Plater.cpp:3098 msgid "" "The selected object couldn't be split because it contains only one solid " "part." @@ -7159,15 +7159,15 @@ msgstr "" "Het geselecteerde object kan niet gesplitst worden omdat het maar één " "onderdeel bevat." -#: src/slic3r/GUI/Plater.cpp:3093 +#: src/slic3r/GUI/Plater.cpp:3105 msgid "All non-solid parts (modifiers) were deleted" msgstr "Alle niet-solide onderdelen (bewerkers) zijn verwijderd" -#: src/slic3r/GUI/Plater.cpp:3095 +#: src/slic3r/GUI/Plater.cpp:3107 msgid "Split to Objects" msgstr "Splits op naar objecten" -#: src/slic3r/GUI/Plater.cpp:3145 +#: src/slic3r/GUI/Plater.cpp:3157 msgid "" "An object has custom support enforcers which will not be used because " "supports are disabled." @@ -7175,87 +7175,87 @@ msgstr "" "Een object heeft aangepaste supportforcering die niet gebruikt worden omdat " "supports uit staan." -#: src/slic3r/GUI/Plater.cpp:3147 +#: src/slic3r/GUI/Plater.cpp:3159 msgid "Enable supports for enforcers only" msgstr "Sta supports voor forceringen alleen toe" -#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142 +#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154 msgid "Invalid data" msgstr "Ongeldige data" -#: src/slic3r/GUI/Plater.cpp:3346 +#: src/slic3r/GUI/Plater.cpp:3358 msgid "Another export job is currently running." msgstr "Een andere export loopt op dit moment." -#: src/slic3r/GUI/Plater.cpp:3432 +#: src/slic3r/GUI/Plater.cpp:3444 msgid "Replace from:" msgstr "Vervangen door:" -#: src/slic3r/GUI/Plater.cpp:3450 +#: src/slic3r/GUI/Plater.cpp:3462 msgid "Unable to replace with more than one volume" msgstr "Niet mogelijk om te vervangen met meer dan één volume" -#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541 msgid "Error during replace" msgstr "Fout tijdens vervangen" -#: src/slic3r/GUI/Plater.cpp:3521 +#: src/slic3r/GUI/Plater.cpp:3533 msgid "Select the new file" msgstr "Selecteer het nieuwe bestand" -#: src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3541 msgid "File for the replace wasn't selected" msgstr "Vervangbestand is niet geselecteerd" -#: src/slic3r/GUI/Plater.cpp:3620 +#: src/slic3r/GUI/Plater.cpp:3632 msgid "Please select the file to reload" msgstr "Selecteer het bestand om te herladen" -#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215 msgid "The selected file" msgstr "Het geselecteerde bestand" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "differs from the original file" msgstr "verschilt ten opzichte van het originele bestand" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "Do you want to replace it" msgstr "Wilt u het vervangen" -#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675 +#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687 msgid "Reload from:" msgstr "Herladen van:" -#: src/slic3r/GUI/Plater.cpp:3778 +#: src/slic3r/GUI/Plater.cpp:3790 msgid "Unable to reload:" msgstr "Niet in staat om te herladen:" -#: src/slic3r/GUI/Plater.cpp:3783 +#: src/slic3r/GUI/Plater.cpp:3795 msgid "Error during reload" msgstr "Fout tijdens herladen" -#: src/slic3r/GUI/Plater.cpp:3801 +#: src/slic3r/GUI/Plater.cpp:3813 msgid "Reload all from disk" msgstr "Herlaad alles van schijf" -#: src/slic3r/GUI/Plater.cpp:4096 +#: src/slic3r/GUI/Plater.cpp:4108 msgid "There are active warnings concerning sliced models:" msgstr "Er zijn actieve waarschuwingen wat betreft de slice:" -#: src/slic3r/GUI/Plater.cpp:4107 +#: src/slic3r/GUI/Plater.cpp:4119 msgid "generated warnings" msgstr "gegeven waarschuwingen" -#: src/slic3r/GUI/Plater.cpp:4438 +#: src/slic3r/GUI/Plater.cpp:4450 msgid "3D editor view" msgstr "3D-bewerkingsweergave" -#: src/slic3r/GUI/Plater.cpp:4859 +#: src/slic3r/GUI/Plater.cpp:4871 msgid "Undo / Redo is processing" msgstr "Ongedaan maken / opnieuw doen wordt verwerkt" -#: src/slic3r/GUI/Plater.cpp:4861 +#: src/slic3r/GUI/Plater.cpp:4873 #, boost-format msgid "" "Switching the printer technology from %1% to %2%.\n" @@ -7266,21 +7266,21 @@ msgstr "" "Sommige %1% presets zijn aangepast. Deze gaan verloren bij het wijzigen van " "het soort printer." -#: src/slic3r/GUI/Plater.cpp:5058 +#: src/slic3r/GUI/Plater.cpp:5070 msgid "Creating a new project while the current project is modified." msgstr "Een nieuw project aanmaken terwijl het huidige project is aangepast." -#: src/slic3r/GUI/Plater.cpp:5061 +#: src/slic3r/GUI/Plater.cpp:5073 msgid "Creating a new project while some presets are modified." msgstr "Een nieuw project aanmaken terwijl sommige presets zijn aangepast." -#: src/slic3r/GUI/Plater.cpp:5062 +#: src/slic3r/GUI/Plater.cpp:5074 msgid "You can keep presets modifications to the new project or discard them" msgstr "" "U kunt de aanpassingen in de preset behouden bij het nieuwe project, of deze " "verwijderen" -#: src/slic3r/GUI/Plater.cpp:5063 +#: src/slic3r/GUI/Plater.cpp:5075 msgid "" "You can keep presets modifications to the new project, discard them or save " "changes as new presets.\n" @@ -7291,126 +7291,126 @@ msgstr "" "Let op dat als de wijzigingen worden opgeslagen, deze niet bewaard worden in " "het nieuwe project" -#: src/slic3r/GUI/Plater.cpp:5069 +#: src/slic3r/GUI/Plater.cpp:5081 msgid "Creating a new project" msgstr "Maak een nieuw project aan" -#: src/slic3r/GUI/Plater.cpp:5100 +#: src/slic3r/GUI/Plater.cpp:5112 msgid "Load Project" msgstr "Laad project" -#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386 +#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399 msgid "Import Object" msgstr "Importeer object" -#: src/slic3r/GUI/Plater.cpp:5130 +#: src/slic3r/GUI/Plater.cpp:5143 msgid "Import Objects" msgstr "Importeer objecten" -#: src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:5215 msgid "does not contain valid gcode." msgstr "bevat geen geldige G-code." -#: src/slic3r/GUI/Plater.cpp:5203 +#: src/slic3r/GUI/Plater.cpp:5216 msgid "Error while loading .gcode file" msgstr "Probleem bij het laden van het gcode-bestand" -#: src/slic3r/GUI/Plater.cpp:5256 +#: src/slic3r/GUI/Plater.cpp:5269 #, c-format, boost-format msgid "%s - Drop project file" msgstr "%s - Plaats projectbestand" -#: src/slic3r/GUI/Plater.cpp:5263 +#: src/slic3r/GUI/Plater.cpp:5276 msgid "Open as project" msgstr "Open als project" -#: src/slic3r/GUI/Plater.cpp:5264 +#: src/slic3r/GUI/Plater.cpp:5277 msgid "Import geometry only" msgstr "Importeer alleen het model" -#: src/slic3r/GUI/Plater.cpp:5265 +#: src/slic3r/GUI/Plater.cpp:5278 msgid "Import config only" msgstr "Importeer alleen de configuratie" -#: src/slic3r/GUI/Plater.cpp:5268 +#: src/slic3r/GUI/Plater.cpp:5281 msgid "Select an action to apply to the file" msgstr "Selecteer een commando om toe te passen op het bestand" -#: src/slic3r/GUI/Plater.cpp:5273 +#: src/slic3r/GUI/Plater.cpp:5286 msgid "Action" msgstr "Commando" -#: src/slic3r/GUI/Plater.cpp:5289 +#: src/slic3r/GUI/Plater.cpp:5302 msgid "Don't show again" msgstr "Laat niet meer zien" -#: src/slic3r/GUI/Plater.cpp:5330 +#: src/slic3r/GUI/Plater.cpp:5343 msgid "You can open only one .gcode file at a time." msgstr "Je kunt maar één gcode-bestand tegelijk openen." -#: src/slic3r/GUI/Plater.cpp:5331 +#: src/slic3r/GUI/Plater.cpp:5344 msgid "Drag and drop G-code file" msgstr "Versleep en plaats G-code-bestand" -#: src/slic3r/GUI/Plater.cpp:5408 +#: src/slic3r/GUI/Plater.cpp:5421 msgid "Load File" msgstr "Laad bestand" -#: src/slic3r/GUI/Plater.cpp:5413 +#: src/slic3r/GUI/Plater.cpp:5426 msgid "Load Files" msgstr "Laad bestanden" -#: src/slic3r/GUI/Plater.cpp:5463 +#: src/slic3r/GUI/Plater.cpp:5476 msgid "All objects will be removed, continue?" msgstr "Alle objecten worden verwijderd. Doorgaan?" -#: src/slic3r/GUI/Plater.cpp:5474 +#: src/slic3r/GUI/Plater.cpp:5487 msgid "Delete Selected Objects" msgstr "Verwijder geselecteerde objecten" -#: src/slic3r/GUI/Plater.cpp:5483 +#: src/slic3r/GUI/Plater.cpp:5496 msgid "Increase Instances" msgstr "Verhoog aantal instanties" -#: src/slic3r/GUI/Plater.cpp:5517 +#: src/slic3r/GUI/Plater.cpp:5530 msgid "Decrease Instances" msgstr "Verlaag aantal instanties" -#: src/slic3r/GUI/Plater.cpp:5568 +#: src/slic3r/GUI/Plater.cpp:5581 msgid "Enter the number of copies:" msgstr "Voer het aantal kopieën in:" -#: src/slic3r/GUI/Plater.cpp:5569 +#: src/slic3r/GUI/Plater.cpp:5582 msgid "Copies of the selected object" msgstr "Kopieën van het geselecteerde object" -#: src/slic3r/GUI/Plater.cpp:5573 +#: src/slic3r/GUI/Plater.cpp:5586 #, c-format, boost-format msgid "Set numbers of copies to %d" msgstr "Stel aantal kopieën in voor %d" -#: src/slic3r/GUI/Plater.cpp:5647 +#: src/slic3r/GUI/Plater.cpp:5660 msgid "Cut by Plane" msgstr "Snij met behulp van vlak" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save G-code file as:" msgstr "G-code-bestand opslaan als:" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save SL1 / SL1S file as:" msgstr "SL1 / SL1S bestand opslaan als:" -#: src/slic3r/GUI/Plater.cpp:5716 +#: src/slic3r/GUI/Plater.cpp:5729 msgid "The provided file name is not valid." msgstr "De gegeven naam is niet geldig." -#: src/slic3r/GUI/Plater.cpp:5717 +#: src/slic3r/GUI/Plater.cpp:5730 msgid "The following characters are not allowed by a FAT file system:" msgstr "" "De volgende karakters worden niet toegestaan in een FAT-bestandssysteem:" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "" "The plater is empty.\n" "Do you want to save the project?" @@ -7418,15 +7418,15 @@ msgstr "" "Het bed is leeg.\n" "Wilt u toch het project opslaan?" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "Save project" msgstr "Project opslaan" -#: src/slic3r/GUI/Plater.cpp:6492 +#: src/slic3r/GUI/Plater.cpp:6505 msgid "Export" msgstr "Exporteer" -#: src/slic3r/GUI/Plater.cpp:6526 +#: src/slic3r/GUI/Plater.cpp:6539 msgid "" "Custom supports, seams and multimaterial painting were removed after " "repairing the mesh." @@ -7434,14 +7434,14 @@ msgstr "" "Aangepaste supports, naden en multi-material schilderingen zijn verwijderd " "bij het repareren van de mesh." -#: src/slic3r/GUI/Plater.cpp:6640 +#: src/slic3r/GUI/Plater.cpp:6653 msgid "Paste From Clipboard" msgstr "Plak van klembord" #: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282 #: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "General" msgstr "Algemeen" @@ -7588,7 +7588,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:233 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 msgid "" "Ask to save unsaved changes in presets when closing the application or when " "loading a new project" @@ -7602,7 +7602,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:242 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 msgid "Ask for unsaved changes in presets when selecting new preset" msgstr "" @@ -7613,7 +7613,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:249 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 msgid "Ask for unsaved changes in presets when creating new project" msgstr "" @@ -8169,12 +8169,12 @@ msgstr "Stuur G-code naar printerhost" msgid "Upload to Printer Host with the following filename:" msgstr "Upload naar printerhost met de volgende bestandsnaam:" -#: src/slic3r/GUI/PrintHostDialogs.cpp:50 +#: src/slic3r/GUI/PrintHostDialogs.cpp:51 msgid "Use forward slashes ( / ) as a directory separator if needed." msgstr "" "Gebruik schuine streepjes ( / ) als mapscheidingstekens als dat nodig is." -#: src/slic3r/GUI/PrintHostDialogs.cpp:59 +#: src/slic3r/GUI/PrintHostDialogs.cpp:60 msgid "Group" msgstr "Groep" @@ -8183,18 +8183,18 @@ msgstr "Groep" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "Bestandsnaam eindigt niet op \"%s\". Wilt u doorgaan?" -#: src/slic3r/GUI/PrintHostDialogs.cpp:92 +#: src/slic3r/GUI/PrintHostDialogs.cpp:91 +msgid "Upload" +msgstr "Upload" + +#: src/slic3r/GUI/PrintHostDialogs.cpp:101 msgid "Upload and Print" msgstr "Upload en print" -#: src/slic3r/GUI/PrintHostDialogs.cpp:103 +#: src/slic3r/GUI/PrintHostDialogs.cpp:112 msgid "Upload and Simulate" msgstr "Uploaden en simuleren" -#: src/slic3r/GUI/PrintHostDialogs.cpp:115 -msgid "Upload" -msgstr "Upload" - #: src/slic3r/GUI/PrintHostDialogs.cpp:247 msgid "ID" msgstr "ID" @@ -8654,7 +8654,7 @@ msgstr "volledige profielnaam" msgid "symbolic profile name" msgstr "symbolische profielnaam" -#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4601 +#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640 msgid "Layers and perimeters" msgstr "Lagen en perimeters" @@ -8738,11 +8738,11 @@ msgstr "Overlapping" msgid "Flow" msgstr "Stroom" -#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704 +#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692 msgid "Other" msgstr "Overige" -#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4678 +#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717 msgid "Output options" msgstr "Output-opties" @@ -8754,11 +8754,11 @@ msgstr "Achtereenvolgens printen" msgid "Extruder clearance" msgstr "Extruderruimte" -#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4679 +#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718 msgid "Output file" msgstr "Outputbestand" -#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992 +#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992 msgid "Post-processing scripts" msgstr "Scripts voor nabewerking" @@ -8766,19 +8766,20 @@ msgstr "Scripts voor nabewerking" #: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103 #: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490 #: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562 -#: src/slic3r/GUI/Tab.cpp:4529 src/slic3r/GUI/Tab.cpp:4530 +#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568 +#: src/slic3r/GUI/Tab.cpp:4569 msgid "Notes" msgstr "Opmerkingen" #: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110 #: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568 -#: src/slic3r/GUI/Tab.cpp:4537 src/slic3r/GUI/Tab.cpp:4684 +#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723 msgid "Dependencies" msgstr "Afhankelijkheden" #: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111 #: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569 -#: src/slic3r/GUI/Tab.cpp:4538 src/slic3r/GUI/Tab.cpp:4685 +#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724 msgid "Profile dependencies" msgstr "Profielafhankelijkheden" @@ -8859,7 +8860,7 @@ msgid "Ramming settings" msgstr "Ramming-instellingen" #: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401 -#: src/slic3r/GUI/Tab.cpp:4208 src/libslic3r/GCode.cpp:733 +#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733 #: src/libslic3r/PrintConfig.cpp:2450 msgid "Custom G-code" msgstr "Custom G-code" @@ -8906,8 +8907,8 @@ msgstr "" msgid "Size and coordinates" msgstr "Grootte en coördinaten" -#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "Capabilities" msgstr "Mogelijkheden" @@ -8976,11 +8977,11 @@ msgstr "Draaiing" msgid "Tilt time" msgstr "Draaitijd" -#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4519 +#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558 msgid "Corrections" msgstr "Correcties" -#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4515 +#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554 msgid "Exposure" msgstr "Belichtingstijd" @@ -9158,42 +9159,46 @@ msgstr "Weet u zeker dat u de geselecteerde preset %1% wilt?" msgid "%1% Preset" msgstr "Preset %1%" -#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4142 +#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181 msgid "Set" msgstr "Stel in" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3938 msgid "Find" msgstr "Zoeken" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3939 msgid "Replace with" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3992 +#: src/slic3r/GUI/Tab.cpp:4028 msgid "Regular expression" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3996 +#: src/slic3r/GUI/Tab.cpp:4032 msgid "Case insensitive" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4000 +#: src/slic3r/GUI/Tab.cpp:4036 msgid "Whole word" msgstr "Alleen hele woorden" -#: src/slic3r/GUI/Tab.cpp:4004 +#: src/slic3r/GUI/Tab.cpp:4040 msgid "Match single line" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4236 +#: src/slic3r/GUI/Tab.cpp:4143 +msgid "Are you sure you want to delete all substitutions?" +msgstr "" + +#: src/slic3r/GUI/Tab.cpp:4275 msgid "" "Machine limits will be emitted to G-code and used to estimate print time." msgstr "" "Machinelimieten worden opgenomen in de G-code en gebruikt voor de geschatte " "printtijd." -#: src/slic3r/GUI/Tab.cpp:4239 +#: src/slic3r/GUI/Tab.cpp:4278 msgid "" "Machine limits will NOT be emitted to G-code, however they will be used to " "estimate print time, which may therefore not be accurate as the printer may " @@ -9203,7 +9208,7 @@ msgstr "" "gebruikt om de printtijd te schatten, waardoor ze niet nauwkeurig kunnen " "zijn bij een printer met andere machinelimieten." -#: src/slic3r/GUI/Tab.cpp:4243 +#: src/slic3r/GUI/Tab.cpp:4282 msgid "" "Machine limits are not set, therefore the print time estimate may not be " "accurate." @@ -9211,12 +9216,12 @@ msgstr "" "Machinelimieten zijn niet ingesteld, waardoor de geschatte printtijd niet " "nauwkeurig is." -#: src/slic3r/GUI/Tab.cpp:4265 +#: src/slic3r/GUI/Tab.cpp:4304 msgid "LOCKED LOCK" msgstr "Vergrendeld" #. TRN Description for "LOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4267 +#: src/slic3r/GUI/Tab.cpp:4306 msgid "" "indicates that the settings are the same as the system (or default) values " "for the current option group" @@ -9224,12 +9229,12 @@ msgstr "" "geeft aan dat de instellingen gelijk zijn aan de systeemwaarden voor de " "huidige optiegroep" -#: src/slic3r/GUI/Tab.cpp:4269 +#: src/slic3r/GUI/Tab.cpp:4308 msgid "UNLOCKED LOCK" msgstr "Ontgrendeld" #. TRN Description for "UNLOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4271 +#: src/slic3r/GUI/Tab.cpp:4310 msgid "" "indicates that some settings were changed and are not equal to the system " "(or default) values for the current option group.\n" @@ -9241,12 +9246,12 @@ msgstr "" "Klik op het ontgrendeld-pictogram om de instelling te resetten naar de " "systeemwaarden voor de huidige optiegroep." -#: src/slic3r/GUI/Tab.cpp:4276 +#: src/slic3r/GUI/Tab.cpp:4315 msgid "WHITE BULLET" msgstr "Wit bolletje" #. TRN Description for "WHITE BULLET" -#: src/slic3r/GUI/Tab.cpp:4278 +#: src/slic3r/GUI/Tab.cpp:4317 msgid "" "for the left button: indicates a non-system (or non-default) preset,\n" "for the right button: indicates that the settings hasn't been modified." @@ -9254,12 +9259,12 @@ msgstr "" "de linkerknop geeft aan dat het niet een systeempreset is,\n" "de rechterknop geeft aan of de instelling is gewijzigd." -#: src/slic3r/GUI/Tab.cpp:4281 +#: src/slic3r/GUI/Tab.cpp:4320 msgid "BACK ARROW" msgstr "Pijltje terug" #. TRN Description for "BACK ARROW" -#: src/slic3r/GUI/Tab.cpp:4283 +#: src/slic3r/GUI/Tab.cpp:4322 msgid "" "indicates that the settings were changed and are not equal to the last saved " "preset for the current option group.\n" @@ -9271,7 +9276,7 @@ msgstr "" "Klik op het pijltje-terug-pictogram om alle instellingen te resetten naar de " "laatst opgeslagen preset voor de huidige optiegroep." -#: src/slic3r/GUI/Tab.cpp:4293 +#: src/slic3r/GUI/Tab.cpp:4332 msgid "" "LOCKED LOCK icon indicates that the settings are the same as the system (or " "default) values for the current option group" @@ -9279,7 +9284,7 @@ msgstr "" "Vergrendeld-pictogram geeft aan dat de instellingen gelijk zijn aan de " "systeemwaarde van de huidige optiegroep" -#: src/slic3r/GUI/Tab.cpp:4295 +#: src/slic3r/GUI/Tab.cpp:4334 msgid "" "UNLOCKED LOCK icon indicates that some settings were changed and are not " "equal to the system (or default) values for the current option group.\n" @@ -9291,11 +9296,11 @@ msgstr "" "Klik om alle instellingen voor de huidige optiegroep te resetten naar " "systeemwaarden." -#: src/slic3r/GUI/Tab.cpp:4298 +#: src/slic3r/GUI/Tab.cpp:4337 msgid "WHITE BULLET icon indicates a non system (or non default) preset." msgstr "Het witte bolletje geeft aan dat het geen systeempreset betreft." -#: src/slic3r/GUI/Tab.cpp:4301 +#: src/slic3r/GUI/Tab.cpp:4340 msgid "" "WHITE BULLET icon indicates that the settings are the same as in the last " "saved preset for the current option group." @@ -9303,7 +9308,7 @@ msgstr "" "Het witte bolletje geeft aan dat de instelling gelijk is aan de laatst " "opgeslagen preset voor de huidige optiegroep." -#: src/slic3r/GUI/Tab.cpp:4303 +#: src/slic3r/GUI/Tab.cpp:4342 msgid "" "BACK ARROW icon indicates that the settings were changed and are not equal " "to the last saved preset for the current option group.\n" @@ -9316,14 +9321,14 @@ msgstr "" "Klik om alle instellingen terug te zetten voor de huidige optiegroep naar de " "laatst opgeslagen preset." -#: src/slic3r/GUI/Tab.cpp:4309 +#: src/slic3r/GUI/Tab.cpp:4348 msgid "" "LOCKED LOCK icon indicates that the value is the same as the system (or " "default) value." msgstr "" "Vergrendeld-pictogram geeft aan dat de waarde gelijk is aan de systeemwaarde." -#: src/slic3r/GUI/Tab.cpp:4310 +#: src/slic3r/GUI/Tab.cpp:4349 msgid "" "UNLOCKED LOCK icon indicates that the value was changed and is not equal to " "the system (or default) value.\n" @@ -9333,7 +9338,7 @@ msgstr "" "aan de systeemwaarde.\n" "Klik om de huidige waarde te resetten naar de systeemwaarde." -#: src/slic3r/GUI/Tab.cpp:4316 +#: src/slic3r/GUI/Tab.cpp:4355 msgid "" "WHITE BULLET icon indicates that the value is the same as in the last saved " "preset." @@ -9341,7 +9346,7 @@ msgstr "" "Het witte bolletje geeft aan dat de waarde gelijk is aan de laatst " "opgeslagen preset." -#: src/slic3r/GUI/Tab.cpp:4317 +#: src/slic3r/GUI/Tab.cpp:4356 msgid "" "BACK ARROW icon indicates that the value was changed and is not equal to the " "last saved preset.\n" @@ -9351,31 +9356,31 @@ msgstr "" "gelijk is aan de laatst opgeslagen preset.\n" "Klik om de waarde te resetten naar de laatst opgeslagen preset." -#: src/slic3r/GUI/Tab.cpp:4471 src/slic3r/GUI/Tab.cpp:4473 +#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512 msgid "Material" msgstr "Materiaal" -#: src/slic3r/GUI/Tab.cpp:4558 src/slic3r/GUI/Tab.cpp:4559 +#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598 msgid "Material printing profile" msgstr "Materiaal-printprofiel" -#: src/slic3r/GUI/Tab.cpp:4611 +#: src/slic3r/GUI/Tab.cpp:4650 msgid "Support head" msgstr "Supportkop" -#: src/slic3r/GUI/Tab.cpp:4616 +#: src/slic3r/GUI/Tab.cpp:4655 msgid "Support pillar" msgstr "Supportpijler" -#: src/slic3r/GUI/Tab.cpp:4639 +#: src/slic3r/GUI/Tab.cpp:4678 msgid "Connection of the support sticks and junctions" msgstr "Verbindingen van de supporttakken en kruisingen" -#: src/slic3r/GUI/Tab.cpp:4644 +#: src/slic3r/GUI/Tab.cpp:4683 msgid "Automatic generation" msgstr "Automatisch genereren" -#: src/slic3r/GUI/Tab.cpp:4719 +#: src/slic3r/GUI/Tab.cpp:4758 #, boost-format msgid "" "\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n" @@ -9384,74 +9389,74 @@ msgstr "" "\"%1%\" is uitgeschakeld omdat \"%2%\" aanstaat in \"%3%\"-categorie.\n" "Om \"%1%\" aan te zetten moet \"%2%\" uit staan" -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3578 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578 msgid "Object elevation" msgstr "Objectverhoging" -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3680 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680 msgid "Pad around object" msgstr "Basisplaat rondom object" #: src/slic3r/GUI/UnsavedChangesDialog.cpp:153 #: src/slic3r/GUI/UnsavedChangesDialog.cpp:162 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145 msgid "Undef" msgstr "Ongedefinieerd" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772 msgid "Unsaved Changes" msgstr "Onopgeslagen wijzigingen" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790 msgid "Switching Presets: Unsaved Changes" msgstr "Wisselen van presets: niet-opgeslagen wijzigingen" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 msgid "Old Value" msgstr "Oude waarde" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833 msgid "New Value" msgstr "Nieuwe waarde" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867 msgid "Keep" msgstr "Behoud" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 msgid "Transfer" msgstr "Omzetten" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Don't save" msgstr "Niet opslaan" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Discard" msgstr "Afwijzen" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877 msgid "Save" msgstr "Opslaan" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "create new project" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "switch a preset" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900 msgid "" "You will not be asked about the unsaved changes in presets the next time " "you: \n" @@ -9459,11 +9464,11 @@ msgid "" "- Loading a new project while some presets are modified" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 msgid "PrusaSlicer will remember your action." msgstr "PrusaSlicer onthoudt je keuze." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" @@ -9472,56 +9477,57 @@ msgstr "" "Kijk naar \"Voorkeuren\" en check \"%1%\"\n" "om weer te vragen over niet-opgeslagen wijzigingen." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695 msgid "" "Some fields are too long to fit. Right mouse click reveals the full text." msgstr "" "Sommige velden zijn te lang om te passen. Rechtermuisklik toont de volledige " "tekst." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will not be saved" msgstr "Alle gewijzigde instellingen worden niet opgeslagen" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will be discarded." msgstr "Gewijzigde instellingen worden niet opgeslagen." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 msgid "Save the selected options." msgstr "Geselecteerde opties opslaan." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 msgid "Keep the selected settings." msgstr "Behoud de geselecteerde instellingen." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943 msgid "Transfer the selected settings to the newly selected preset." msgstr "Ze de geselecteerde instelling om in de nieuw geselecteerde preset." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 #, boost-format msgid "Save the selected options to preset \"%1%\"." msgstr "Geselecteerde opties voor preset \"%1%\" opslaan." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948 #, boost-format msgid "Transfer the selected options to the newly selected preset \"%1%\"." msgstr "" "Zet de geselecteerde optie om in de nieuw geselecteerde preset \"%1%\"." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224 msgid "The following preset was modified" msgid_plural "The following presets were modified" msgstr[0] "De volgende preset is aangepast" msgstr[1] "De volgende presets zijn aangepast" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230 #, boost-format msgid "Preset \"%1%\" has the following unsaved changes:" msgstr "Preset \"%1%\" heeft de volgende niet-opgeslagen wijzigingen:" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new printer profile and it has the " @@ -9530,7 +9536,7 @@ msgstr "" "Preset \"%1%\" is niet geschikt voor het nieuwe printerprofiel en heeft de " "volgende niet-opgeslagen wijzigingen:" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new print profile and it has the " @@ -9539,40 +9545,40 @@ msgstr "" "Preset \"%1%\" is niet geschikt voor het nieuwe printprofiel en heeft de " "volgende niet-opgeslagen wijzigingen:" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669 msgid "Extruders count" msgstr "Aantal extruders" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454 msgid "Select presets to compare" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503 msgid "Show all presets (including incompatible)" msgstr "Toon alle presets (inclusief incompatibele)" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518 msgid "Left Preset Value" msgstr "Linker presetwaarde" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519 msgid "Right Preset Value" msgstr "Rechter presetwaarde" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626 msgid "One of the presets doesn't found" msgstr "Een van de presets niet gevonden" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637 msgid "Compared presets has different printer technology" msgstr "Vergeleken presets hebben verschillende soorten printers" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651 msgid "Presets are the same" msgstr "Presets zijn gelijk" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659 msgid "" "Presets are different.\n" "Click this button to select the same preset for the right and left preset." @@ -9581,11 +9587,11 @@ msgstr "" "Klik op deze knop om dezelfde preset te selecteren voor de rechter en linker " "preset." -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef category" msgstr "Ongedefinieerde categorie" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef group" msgstr "Ongedefinieerde groep" @@ -10446,28 +10452,28 @@ msgstr "validatie mislukt" msgid "write calledback failed" msgstr "terugschrijven mislukt" -#: src/libslic3r/Print.cpp:449 +#: src/libslic3r/Print.cpp:451 msgid "All objects are outside of the print volume." msgstr "Alle objecten bevinden zich buiten het printvolume." -#: src/libslic3r/Print.cpp:452 +#: src/libslic3r/Print.cpp:454 msgid "The supplied settings will cause an empty print." msgstr "De ingevoerde instellingen resulteren in een lege print." -#: src/libslic3r/Print.cpp:456 +#: src/libslic3r/Print.cpp:458 msgid "Some objects are too close; your extruder will collide with them." msgstr "" "Sommige objecten staan te dicht op elkaar. De extruder zal er tegenaan " "botsen." -#: src/libslic3r/Print.cpp:458 +#: src/libslic3r/Print.cpp:460 msgid "" "Some objects are too tall and cannot be printed without extruder collisions." msgstr "" "Sommige objecten zijn te groot en kunnen niet geprint worden zonder " "botsingen." -#: src/libslic3r/Print.cpp:467 +#: src/libslic3r/Print.cpp:469 msgid "" "Only a single object may be printed at a time in Spiral Vase mode. Either " "remove all but the last object, or enable sequential mode by " @@ -10477,14 +10483,14 @@ msgstr "" "alle objecten op één na, of sta achtereenvolgens printen toe bij " "\"complete_objects\"." -#: src/libslic3r/Print.cpp:471 +#: src/libslic3r/Print.cpp:473 msgid "" "The Spiral Vase option can only be used when printing single material " "objects." msgstr "" "De spiraalmodus kan alleen gebruikt worden met enkel-materiaal objecten." -#: src/libslic3r/Print.cpp:484 +#: src/libslic3r/Print.cpp:486 msgid "" "The wipe tower is only supported if all extruders have the same nozzle " "diameter and use filaments of the same diameter." @@ -10492,7 +10498,7 @@ msgstr "" "Het afveegblok wordt alleen ondersteunt als alle extruders dezelfde nozzle- " "en filamentdiameter hebben." -#: src/libslic3r/Print.cpp:490 +#: src/libslic3r/Print.cpp:492 msgid "" "The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, " "RepRapFirmware and Repetier G-code flavors." @@ -10500,7 +10506,7 @@ msgstr "" "Het afveegblok wordt alleen ondersteunt voor Marlin, RepRap/Sprinter, " "RepRapFirmware en Repetier firmwaretypes." -#: src/libslic3r/Print.cpp:492 +#: src/libslic3r/Print.cpp:494 msgid "" "The Wipe Tower is currently only supported with the relative extruder " "addressing (use_relative_e_distances=1)." @@ -10508,19 +10514,19 @@ msgstr "" "Het afveegblok wordt alleen ondersteunt met de relatieve extruderinstelling " "('use_relative_e_distances' = 1)." -#: src/libslic3r/Print.cpp:494 +#: src/libslic3r/Print.cpp:496 msgid "Ooze prevention is currently not supported with the wipe tower enabled." msgstr "" "Druippreventie wordt niet ondersteund als het afveegblok is geactiveerd." -#: src/libslic3r/Print.cpp:496 +#: src/libslic3r/Print.cpp:498 msgid "" "The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)." msgstr "" "Het afveegblok niet ondersteunt bij volumetrische extrusiewaarden " "('use_volumetric_e' = 0)." -#: src/libslic3r/Print.cpp:498 +#: src/libslic3r/Print.cpp:500 msgid "" "The Wipe Tower is currently not supported for multimaterial sequential " "prints." @@ -10528,7 +10534,7 @@ msgstr "" "Het afveegblok wordt momenteel niet ondersteund voor multi-materiaal " "achtereenvolgens printen." -#: src/libslic3r/Print.cpp:519 +#: src/libslic3r/Print.cpp:521 msgid "" "The Wipe Tower is only supported for multiple objects if they have equal " "layer heights" @@ -10536,7 +10542,7 @@ msgstr "" "Het afveegblok wordt alleen ondersteunt voor meerdere objecten als deze een " "gelijke laagdikte hebben" -#: src/libslic3r/Print.cpp:521 +#: src/libslic3r/Print.cpp:523 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "over an equal number of raft layers" @@ -10544,7 +10550,7 @@ msgstr "" "Het afveegblok wordt alleen ondersteunt voor meerdere objecten als deze op " "een gelijk aantal raftlagen zijn geplaatst" -#: src/libslic3r/Print.cpp:524 +#: src/libslic3r/Print.cpp:526 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "with the same support_material_contact_distance" @@ -10552,7 +10558,7 @@ msgstr "" "Het afveegblok wordt alleen ondersteunt voor meerdere objecten als de " "instelling 'support_material_contact_distance' gelijk staat" -#: src/libslic3r/Print.cpp:526 +#: src/libslic3r/Print.cpp:528 msgid "" "The Wipe Tower is only supported for multiple objects if they are sliced " "equally." @@ -10560,7 +10566,7 @@ msgstr "" "Het afveegblok wordt alleen ondersteunt voor meerdere objecten als ze " "tegelijk gesliced worden." -#: src/libslic3r/Print.cpp:539 +#: src/libslic3r/Print.cpp:541 msgid "" "The Wipe tower is only supported if all objects have the same variable layer " "height" @@ -10568,24 +10574,24 @@ msgstr "" "Het afveegblok wordt alleen ondersteunt als alle objecten dezelfde variabele " "laagdikte hebben" -#: src/libslic3r/Print.cpp:561 +#: src/libslic3r/Print.cpp:563 msgid "" "One or more object were assigned an extruder that the printer does not have." msgstr "" "Een of meer objecten staan ingesteld op een extruder die de printer niet " "heeft." -#: src/libslic3r/Print.cpp:574 +#: src/libslic3r/Print.cpp:576 #, boost-format msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm" msgstr "%1%=%2% mm is te weinig om te printen bij een laagdikte van %3% mm" -#: src/libslic3r/Print.cpp:577 +#: src/libslic3r/Print.cpp:579 #, boost-format msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm" msgstr "Te veel %1%=%2% mm om te printen met een nozzlediameter van %3% mm" -#: src/libslic3r/Print.cpp:588 +#: src/libslic3r/Print.cpp:590 msgid "" "Printing with multiple extruders of differing nozzle diameters. If support " "is to be printed with the current extruder (support_material_extruder == 0 " @@ -10597,7 +10603,7 @@ msgstr "" "dezelfde diameter hebben ('support_material_extruder' = 0 of " "'support_material_interface_extruder' = 0)." -#: src/libslic3r/Print.cpp:596 +#: src/libslic3r/Print.cpp:598 msgid "" "For the Wipe Tower to work with the soluble supports, the support layers " "need to be synchronized with the object layers." @@ -10605,7 +10611,7 @@ msgstr "" "Om het afveegblok te laten samenwerken met oplosbare support, moeten de " "supportlagen gesynchroniseerd worden met de objectlagen." -#: src/libslic3r/Print.cpp:600 +#: src/libslic3r/Print.cpp:602 msgid "" "The Wipe Tower currently supports the non-soluble supports only if they are " "printed with the current extruder without triggering a tool change. (both " @@ -10616,28 +10622,47 @@ msgstr "" "worden met de huidige extruder zonder toolwissel (Zet zowel " "'support_material_extruder' en 'support_material_interface_extruder' op 0)." -#: src/libslic3r/Print.cpp:636 +#: src/libslic3r/Print.cpp:638 msgid "First layer height can't be greater than nozzle diameter" msgstr "" "Laagdikte van de eerste laag kan niet groter zijn dan de nozzlediameter" -#: src/libslic3r/Print.cpp:641 +#: src/libslic3r/Print.cpp:643 msgid "Layer height can't be greater than nozzle diameter" msgstr "Laagdikte kan niet groter zijn dan de nozzlediameter" -#: src/libslic3r/Print.cpp:795 +#: src/libslic3r/Print.cpp:663 +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +#: src/libslic3r/Print.cpp:665 +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:667 +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:809 msgid "Infilling layers" msgstr "Vullingslagen" -#: src/libslic3r/Print.cpp:817 +#: src/libslic3r/Print.cpp:831 msgid "Generating skirt and brim" msgstr "Genereer skirt en brim" -#: src/libslic3r/Print.cpp:865 +#: src/libslic3r/Print.cpp:879 msgid "Exporting G-code" msgstr "G-code exporteren" -#: src/libslic3r/Print.cpp:869 +#: src/libslic3r/Print.cpp:883 msgid "Generating G-code" msgstr "G-code genereren" diff --git a/resources/localization/zh_TW/PrusaSlicer_zh_TW.po b/resources/localization/zh_TW/PrusaSlicer_zh_TW.po index 93e02f3fe..662aae16f 100644 --- a/resources/localization/zh_TW/PrusaSlicer_zh_TW.po +++ b/resources/localization/zh_TW/PrusaSlicer_zh_TW.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Slic3rPE\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-25 17:28+0100\n" +"POT-Creation-Date: 2022-02-09 09:04+0100\n" "PO-Revision-Date: 2019-05-22 10:35+0800\n" "Last-Translator: Jiang Yue <maze1024@gmail.com> , patched traditional " "chinese by Cheng-Hsien Ho <taksito@gmail.com>\n" @@ -550,7 +550,7 @@ msgstr "" msgid "PrusaSlicer version" msgstr "" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339 msgid "print" msgstr "列印" @@ -558,17 +558,17 @@ msgstr "列印" msgid "filaments" msgstr "耗材" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341 msgid "SLA print" msgstr "SLA 列印" #: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69 #: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340 -#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341 +#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342 msgid "SLA material" msgstr "SLA 材料" -#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342 +#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343 msgid "printer" msgstr "印表機" @@ -627,7 +627,7 @@ msgstr "標準" #: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651 #: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154 msgid "All" msgstr "所有" @@ -712,7 +712,7 @@ msgstr "" msgid "All installed printers are compatible with the selected %1%." msgstr "" -#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339 +#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340 msgid "filament" msgstr "耗材" @@ -791,7 +791,7 @@ msgid "" msgstr "此外, 在應用更新之前, 將創建整個配置的備份快照。" #: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726 -#: src/slic3r/GUI/Plater.cpp:3548 +#: src/slic3r/GUI/Plater.cpp:3560 msgid "Reload from disk" msgstr "" @@ -1077,7 +1077,7 @@ msgstr "&結束" #: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58 #: src/slic3r/GUI/ProgressStatusBar.cpp:26 #: src/slic3r/GUI/SendSystemInfoDialog.cpp:93 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879 msgid "Cancel" msgstr "取消" @@ -1141,7 +1141,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459 -#: src/slic3r/GUI/GUI_App.cpp:2223 +#: src/slic3r/GUI/GUI_App.cpp:2243 msgid "Desktop Integration" msgstr "" @@ -1584,8 +1584,8 @@ msgid "parameter name" msgstr "參數名稱" #: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079 msgid "N/A" msgstr "" @@ -1783,7 +1783,7 @@ msgstr "" msgid "Add selected shape(s) to the bed" msgstr "" -#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4100 +#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135 msgid "Add" msgstr "加入" @@ -1985,7 +1985,7 @@ msgid "Wipe" msgstr "" #: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257 -#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/GUI_Preview.cpp:272 msgid "Options" msgstr "選項" @@ -2252,7 +2252,7 @@ msgid "Add..." msgstr "" #: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96 -#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4106 +#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141 msgid "Delete all" msgstr "" @@ -3128,25 +3128,25 @@ msgstr "" msgid "Internal error: %1%" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999 +#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 msgid "" "Error parsing PrusaSlicer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error. Your user profiles will " "not be affected." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005 +#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011 msgid "" "Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to " "manually delete the file to recover from the error." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:954 +#: src/slic3r/GUI/GUI_App.cpp:960 #, boost-format msgid "You are opening %1% version %2%." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:957 +#: src/slic3r/GUI/GUI_App.cpp:963 #, boost-format msgid "" "The active configuration was created by <b>%1% %2%</b>,\n" @@ -3158,7 +3158,7 @@ msgid "" "configuration." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:965 +#: src/slic3r/GUI/GUI_App.cpp:971 #, boost-format msgid "" "An existing configuration was found in <b>%3%</b>\n" @@ -3167,19 +3167,19 @@ msgid "" "Shall this configuration be imported?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:973 +#: src/slic3r/GUI/GUI_App.cpp:979 msgid "Import" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:974 +#: src/slic3r/GUI/GUI_App.cpp:980 msgid "Don't import" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:982 +#: src/slic3r/GUI/GUI_App.cpp:988 msgid "Continue and import newer configuration?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1043 +#: src/slic3r/GUI/GUI_App.cpp:1051 msgid "" "You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n" "32 bit build of PrusaSlicer will likely not be able to utilize all the RAM " @@ -3189,53 +3189,53 @@ msgid "" "Do you wish to continue?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1126 +#: src/slic3r/GUI/GUI_App.cpp:1134 #, c-format, boost-format msgid "" "%s\n" "Do you want to continue?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3070 -#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888 +#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094 +#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889 msgid "Remember my choice" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1170 +#: src/slic3r/GUI/GUI_App.cpp:1178 msgid "Loading configuration" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1203 +#: src/slic3r/GUI/GUI_App.cpp:1209 #, boost-format msgid "New release version %1% is available." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1204 +#: src/slic3r/GUI/GUI_App.cpp:1210 msgid "See Download page." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1218 +#: src/slic3r/GUI/GUI_App.cpp:1224 #, boost-format msgid "New prerelease version %1% is available." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1219 +#: src/slic3r/GUI/GUI_App.cpp:1225 msgid "See Releases page." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1256 +#: src/slic3r/GUI/GUI_App.cpp:1262 msgid "Preparing settings tabs" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287 +#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287 msgid "Restore window position on start" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1329 +#: src/slic3r/GUI/GUI_App.cpp:1336 msgid "PrusaSlicer started after a crash" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1330 +#: src/slic3r/GUI/GUI_App.cpp:1337 #, boost-format msgid "" "PrusaSlicer crashed last time when attempting to set window position.\n" @@ -3248,290 +3248,290 @@ msgid "" "Otherwise, the application will most likely crash again next time." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1342 +#: src/slic3r/GUI/GUI_App.cpp:1349 #, boost-format msgid "Disable \"%1%\"" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1343 +#: src/slic3r/GUI/GUI_App.cpp:1350 #, boost-format msgid "Leave \"%1%\" enabled" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1657 +#: src/slic3r/GUI/GUI_App.cpp:1677 msgid "" "You have the following presets with saved options for \"Print Host upload\"" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1661 +#: src/slic3r/GUI/GUI_App.cpp:1681 msgid "" "But since this version of PrusaSlicer we don't show this information in " "Printer Settings anymore.\n" "Settings will be available in physical printers settings." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1663 +#: src/slic3r/GUI/GUI_App.cpp:1683 msgid "" "By default new Printer devices will be named as \"Printer N\" during its " "creation.\n" "Note: This name can be changed later from the physical printers settings" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1667 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 +#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722 msgid "Information" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1680 src/slic3r/GUI/GUI_App.cpp:1691 +#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711 msgid "Recreating" msgstr "再造" -#: src/slic3r/GUI/GUI_App.cpp:1694 +#: src/slic3r/GUI/GUI_App.cpp:1714 msgid "Loading of current presets" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1699 +#: src/slic3r/GUI/GUI_App.cpp:1719 msgid "Loading of a mode view" msgstr "載入模式視圖" -#: src/slic3r/GUI/GUI_App.cpp:1837 +#: src/slic3r/GUI/GUI_App.cpp:1857 msgid "Choose one file (3MF/AMF):" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1849 +#: src/slic3r/GUI/GUI_App.cpp:1869 msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):" msgstr "選擇一個或多個文件 (STL/OBJ/AMF/3MF/PRUSA):" -#: src/slic3r/GUI/GUI_App.cpp:1861 +#: src/slic3r/GUI/GUI_App.cpp:1881 msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:1872 +#: src/slic3r/GUI/GUI_App.cpp:1892 msgid "Changing of an application language" msgstr "更改應用程序語言" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Select the language" msgstr "選擇語言" -#: src/slic3r/GUI/GUI_App.cpp:2011 +#: src/slic3r/GUI/GUI_App.cpp:2031 msgid "Language" msgstr "語言" -#: src/slic3r/GUI/GUI_App.cpp:2160 +#: src/slic3r/GUI/GUI_App.cpp:2180 msgid "modified" msgstr "修改" -#: src/slic3r/GUI/GUI_App.cpp:2214 +#: src/slic3r/GUI/GUI_App.cpp:2234 #, c-format, boost-format msgid "Run %s" msgstr "運行 %s" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "&Configuration Snapshots" msgstr "&配置快照" -#: src/slic3r/GUI/GUI_App.cpp:2218 +#: src/slic3r/GUI/GUI_App.cpp:2238 msgid "Inspect / activate configuration snapshots" msgstr "檢查/啟用配置快照" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Take Configuration &Snapshot" msgstr "獲取配置和快照" -#: src/slic3r/GUI/GUI_App.cpp:2219 +#: src/slic3r/GUI/GUI_App.cpp:2239 msgid "Capture a configuration snapshot" msgstr "擷取配置快照" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for Configuration Updates" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2220 +#: src/slic3r/GUI/GUI_App.cpp:2240 msgid "Check for configuration updates" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2227 +#: src/slic3r/GUI/GUI_App.cpp:2247 msgid "&Preferences" msgstr "&首選項" -#: src/slic3r/GUI/GUI_App.cpp:2233 +#: src/slic3r/GUI/GUI_App.cpp:2253 msgid "Application preferences" msgstr "應用程序首選項" -#: src/slic3r/GUI/GUI_App.cpp:2238 src/slic3r/GUI/wxExtensions.cpp:708 +#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708 msgid "Simple" msgstr "簡單" -#: src/slic3r/GUI/GUI_App.cpp:2238 +#: src/slic3r/GUI/GUI_App.cpp:2258 msgid "Simple View Mode" msgstr "簡單介面模式" -#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:710 +#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710 msgctxt "Mode" msgid "Advanced" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2240 +#: src/slic3r/GUI/GUI_App.cpp:2260 msgid "Advanced View Mode" msgstr "高級介面模式" -#: src/slic3r/GUI/GUI_App.cpp:2241 src/slic3r/GUI/wxExtensions.cpp:711 +#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711 msgid "Expert" msgstr "專家" -#: src/slic3r/GUI/GUI_App.cpp:2241 +#: src/slic3r/GUI/GUI_App.cpp:2261 msgid "Expert View Mode" msgstr "專家介面模式" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 msgid "Mode" msgstr "模式" -#: src/slic3r/GUI/GUI_App.cpp:2246 +#: src/slic3r/GUI/GUI_App.cpp:2266 #, c-format, boost-format msgid "%s View Mode" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2249 +#: src/slic3r/GUI/GUI_App.cpp:2269 msgid "&Language" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Flash Printer &Firmware" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2252 +#: src/slic3r/GUI/GUI_App.cpp:2272 msgid "Upload a firmware image into an Arduino based printer" msgstr "將韌體鏡像檔上傳到基於 arduino 的印表機" -#: src/slic3r/GUI/GUI_App.cpp:2272 +#: src/slic3r/GUI/GUI_App.cpp:2292 msgid "Taking a configuration snapshot" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2273 +#: src/slic3r/GUI/GUI_App.cpp:2293 msgid "" "Some presets are modified and the unsaved changes will not be captured by " "the configuration snapshot." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2274 +#: src/slic3r/GUI/GUI_App.cpp:2294 msgid "Snapshot name" msgstr "快照名稱" -#: src/slic3r/GUI/GUI_App.cpp:2290 +#: src/slic3r/GUI/GUI_App.cpp:2310 msgid "Loading a configuration snapshot" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2299 +#: src/slic3r/GUI/GUI_App.cpp:2319 #, boost-format msgid "Continue to activate a configuration snapshot %1%?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2313 +#: src/slic3r/GUI/GUI_App.cpp:2333 msgid "Failed to activate configuration snapshot." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2332 +#: src/slic3r/GUI/GUI_App.cpp:2352 msgid "Restart application" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2366 +#: src/slic3r/GUI/GUI_App.cpp:2386 msgid "Language selection" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2369 +#: src/slic3r/GUI/GUI_App.cpp:2389 msgid "" "Switching the language will trigger application restart.\n" "You will lose content of the plater." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2371 src/slic3r/GUI/Preferences.cpp:582 +#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582 msgid "Do you want to proceed?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2398 +#: src/slic3r/GUI/GUI_App.cpp:2418 msgid "&Configuration" msgstr "&配置" -#: src/slic3r/GUI/GUI_App.cpp:2515 src/slic3r/GUI/GUI_App.cpp:2576 +#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596 msgid "The preset modifications are successfully saved" msgid_plural "The presets modifications are successfully saved" msgstr[0] "" -#: src/slic3r/GUI/GUI_App.cpp:2579 +#: src/slic3r/GUI/GUI_App.cpp:2599 msgid "For new project all modifications will be reseted" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2617 +#: src/slic3r/GUI/GUI_App.cpp:2637 msgid "Loading a new project while the current project is modified." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Project is loading" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2620 +#: src/slic3r/GUI/GUI_App.cpp:2640 msgid "Opening new project while some presets are unsaved." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "The uploads are still ongoing" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2639 +#: src/slic3r/GUI/GUI_App.cpp:2659 msgid "Stop them and continue anyway?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2643 +#: src/slic3r/GUI/GUI_App.cpp:2663 msgid "Ongoing uploads" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2849 +#: src/slic3r/GUI/GUI_App.cpp:2869 msgid "It's impossible to print multi-part object(s) with SLA technology." msgstr "無法使用 SLA 技術列印多部分對象。" -#: src/slic3r/GUI/GUI_App.cpp:2850 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 -#: src/slic3r/GUI/Plater.cpp:2427 +#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 +#: src/slic3r/GUI/Plater.cpp:2439 msgid "Please check your object list before preset changing." msgstr "在預設更改之前, 請檢查對象列表。" -#: src/slic3r/GUI/GUI_App.cpp:2874 +#: src/slic3r/GUI/GUI_App.cpp:2894 msgid "Configuration is editing from ConfigWizard" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:2899 +#: src/slic3r/GUI/GUI_App.cpp:2919 msgid "Select a gcode file:" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "Open hyperlink in default browser?" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3069 src/slic3r/GUI/GUI_App.cpp:3092 +#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116 msgid "PrusaSlicer: Open hyperlink" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Preferences.cpp:382 +#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382 msgid "Suppress to open hyperlink in browser" msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1734 +#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734 msgid "PrusaSlicer will remember your choice." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3077 +#: src/slic3r/GUI/GUI_App.cpp:3101 msgid "You will not be asked about it again on hyperlinks hovering." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1738 +#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" "to changes your choice." msgstr "" -#: src/slic3r/GUI/GUI_App.cpp:3080 src/slic3r/GUI/Plater.cpp:1740 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905 +#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906 msgid "PrusaSlicer: Don't ask me again" msgstr "" @@ -3637,7 +3637,7 @@ msgstr "環邊和裙邊" #: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495 #: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645 #: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023 -#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4673 +#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712 #: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472 #: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483 #: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480 @@ -3647,7 +3647,7 @@ msgid "Advanced" msgstr "進階" #: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428 -#: src/slic3r/GUI/Tab.cpp:4607 src/slic3r/GUI/Tab.cpp:4608 +#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647 #: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425 #: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443 #: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463 @@ -3661,8 +3661,8 @@ msgid "Supports" msgstr "支撐" #: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574 -#: src/slic3r/GUI/Tab.cpp:4648 src/slic3r/GUI/Tab.cpp:4649 -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3606 +#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606 #: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627 #: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648 #: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681 @@ -3672,8 +3672,8 @@ msgstr "支撐" msgid "Pad" msgstr "墊" -#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4666 -#: src/slic3r/GUI/Tab.cpp:4667 src/libslic3r/SLA/Hollowing.cpp:72 +#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705 +#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72 #: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91 #: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734 #: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751 @@ -3776,7 +3776,7 @@ msgstr "導出爲 STL" msgid "Reload the selected volumes from disk" msgstr "" -#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534 +#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546 msgid "Replace with STL" msgstr "" @@ -3802,19 +3802,19 @@ msgstr "" msgid "Scale the selected object to fit the print volume" msgstr "" -#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605 +#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618 msgid "Convert from imperial units" msgstr "" -#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606 +#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619 msgid "Revert conversion from imperial units" msgstr "" -#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620 msgid "Convert from meters" msgstr "" -#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607 +#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620 msgid "Revert conversion from meters" msgstr "" @@ -4068,7 +4068,7 @@ msgstr "" msgid "Loading" msgstr "載入中" -#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399 +#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400 msgid "Loading file" msgstr "" @@ -4485,7 +4485,7 @@ msgstr "" msgid "Delete Option %s" msgstr "" -#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152 +#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154 #, c-format, boost-format msgid "Change Option %s" msgstr "" @@ -4604,18 +4604,18 @@ msgstr "" msgid "Legend/Estimated printing time" msgstr "" -#: src/slic3r/GUI/HintNotification.cpp:767 -#: src/slic3r/GUI/HintNotification.cpp:793 +#: src/slic3r/GUI/HintNotification.cpp:771 +#: src/slic3r/GUI/HintNotification.cpp:797 #: src/slic3r/GUI/NotificationManager.cpp:374 #: src/slic3r/GUI/NotificationManager.cpp:391 msgid "More" msgstr "" -#: src/slic3r/GUI/HintNotification.cpp:908 +#: src/slic3r/GUI/HintNotification.cpp:912 msgid "Open Preferences." msgstr "" -#: src/slic3r/GUI/HintNotification.cpp:1000 +#: src/slic3r/GUI/HintNotification.cpp:1004 msgid "Open Documentation in web browser." msgstr "" @@ -4775,11 +4775,11 @@ msgid "" "presets were used as fallback." msgstr "" -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438 msgid "You cannot load SLA project with a multi-part object on the bed" msgstr "" -#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428 +#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440 msgid "Attention!" msgstr "注意!" @@ -4820,11 +4820,11 @@ msgid "Load Config from ini/amf/3mf/gcode and merge" msgstr "" #: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912 -#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271 +#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271 msgid "Export G-code" msgstr "導出 G-code" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506 msgid "Send G-code" msgstr "發送 G 代碼" @@ -5205,7 +5205,7 @@ msgstr "" msgid "Show/Hide G-code window" msgstr "" -#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446 +#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458 #: src/slic3r/GUI/Tab.cpp:2822 msgid "Preview" msgstr "預覽" @@ -5317,29 +5317,29 @@ msgid "Closing PrusaSlicer while some presets are modified." msgstr "" #: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335 -#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537 +#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550 msgid "Print Settings" msgstr "列印設置" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:522 +#: src/slic3r/GUI/Tab.hpp:535 msgid "Material Settings" msgstr "材料設置" #: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337 #: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 -#: src/slic3r/GUI/Tab.hpp:448 +#: src/slic3r/GUI/Tab.hpp:461 msgid "Filament Settings" msgstr "耗材絲設置" #: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341 -#: src/slic3r/GUI/Tab.hpp:490 +#: src/slic3r/GUI/Tab.hpp:503 msgid "Printer Settings" msgstr "印表機設置" #: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721 -#: src/slic3r/GUI/Plater.cpp:2818 +#: src/slic3r/GUI/Plater.cpp:2830 msgid "Untitled" msgstr "" @@ -5849,7 +5849,7 @@ msgid "Open New Instance" msgstr "" #: src/slic3r/GUI/MainFrame.cpp:1417 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564 msgid "Compare Presets" msgstr "" @@ -5958,9 +5958,9 @@ msgstr "G-code" msgid "Save zip file as:" msgstr "將 zip 文件另存爲:" -#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666 -#: src/slic3r/GUI/Tab.cpp:4674 +#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666 +#: src/slic3r/GUI/Tab.cpp:4713 msgid "Slicing" msgstr "切片" @@ -6216,7 +6216,7 @@ msgstr "" #: src/slic3r/GUI/NotificationManager.cpp:1459 #: src/slic3r/GUI/NotificationManager.cpp:1486 #: src/slic3r/GUI/NotificationManager.cpp:1494 -#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163 +#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175 msgid "WARNING:" msgstr "" @@ -6242,8 +6242,8 @@ msgstr "" msgid "Instance %d" msgstr "" -#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4512 -#: src/slic3r/GUI/Tab.cpp:4603 +#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551 +#: src/slic3r/GUI/Tab.cpp:4642 msgid "Layers" msgstr "圖層" @@ -6499,12 +6499,12 @@ msgstr "" msgid "Around object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493 +#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506 msgid "Send to printer" msgstr "發送到印表機" -#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295 -#: src/slic3r/GUI/Plater.cpp:6014 +#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307 +#: src/slic3r/GUI/Plater.cpp:6027 msgid "Slice now" msgstr "立即切片" @@ -6609,7 +6609,7 @@ msgstr "" msgid "Ejecting of device %s(%s) has failed." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074 +#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086 msgid "New Project" msgstr "" @@ -6617,7 +6617,7 @@ msgstr "" msgid "Expand sidebar" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2486 +#: src/slic3r/GUI/Plater.cpp:2498 msgid "" "The preset below was temporarily installed on the active instance of " "PrusaSlicer" @@ -6626,12 +6626,12 @@ msgid_plural "" "PrusaSlicer" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2516 +#: src/slic3r/GUI/Plater.cpp:2528 #, boost-format msgid "Failed loading file \"%1%\" due to an invalid configuration." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2536 +#: src/slic3r/GUI/Plater.cpp:2548 #, c-format, boost-format msgid "" "Object size from file %s appears to be zero.\n" @@ -6641,11 +6641,11 @@ msgid_plural "" "These objects have been removed from the model" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2540 +#: src/slic3r/GUI/Plater.cpp:2552 msgid "The size of the object is zero" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2553 +#: src/slic3r/GUI/Plater.cpp:2565 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in meters.\n" @@ -6657,15 +6657,15 @@ msgid_plural "" "the dimensions of these objects?" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579 +#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591 msgid "The object is too small" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580 +#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592 msgid "Apply to all the remaining small objects being loaded." msgstr "" -#: src/slic3r/GUI/Plater.cpp:2575 +#: src/slic3r/GUI/Plater.cpp:2587 #, c-format, boost-format msgid "" "The dimensions of the object from file %s seem to be defined in inches.\n" @@ -6677,180 +6677,180 @@ msgid_plural "" "the dimensions of these objects?" msgstr[0] "" -#: src/slic3r/GUI/Plater.cpp:2593 +#: src/slic3r/GUI/Plater.cpp:2605 msgid "" "This file contains several objects positioned at multiple heights.\n" "Instead of considering them as multiple objects, should \n" "the file be loaded as a single object having multiple parts?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651 +#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663 msgid "Multi-part object detected" msgstr "檢測到多部分對象" -#: src/slic3r/GUI/Plater.cpp:2604 +#: src/slic3r/GUI/Plater.cpp:2616 msgid "" "This file cannot be loaded in a simple mode. Do you want to switch to an " "advanced mode?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2605 +#: src/slic3r/GUI/Plater.cpp:2617 msgid "Detected advanced data" msgstr "檢測到的高級數據" -#: src/slic3r/GUI/Plater.cpp:2625 +#: src/slic3r/GUI/Plater.cpp:2637 #, c-format, boost-format msgid "" "You can't to add the object(s) from %s because of one or some of them " "is(are) multi-part" msgstr "不能從 %s 中添加對象, 因爲其中一個或一些有多個部分" -#: src/slic3r/GUI/Plater.cpp:2648 +#: src/slic3r/GUI/Plater.cpp:2660 msgid "" "Multiple objects were loaded for a multi-material printer.\n" "Instead of considering them as multiple objects, should I consider\n" "these files to represent a single object having multiple parts?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2767 +#: src/slic3r/GUI/Plater.cpp:2779 msgid "" "Your object appears to be too large, so it was automatically scaled down to " "fit your print bed." msgstr "您的對象看起來太大, 因此它被自動縮小以適合您的列印牀。" -#: src/slic3r/GUI/Plater.cpp:2768 +#: src/slic3r/GUI/Plater.cpp:2780 msgid "Object too large?" msgstr "對象太大?" -#: src/slic3r/GUI/Plater.cpp:2846 +#: src/slic3r/GUI/Plater.cpp:2858 msgid "Export STL file:" msgstr "導出 STL 文件:" -#: src/slic3r/GUI/Plater.cpp:2853 +#: src/slic3r/GUI/Plater.cpp:2865 msgid "Export AMF file:" msgstr "導出 AMF 文件:" -#: src/slic3r/GUI/Plater.cpp:2859 +#: src/slic3r/GUI/Plater.cpp:2871 msgid "Save file as:" msgstr "將文件另存爲:" -#: src/slic3r/GUI/Plater.cpp:2865 +#: src/slic3r/GUI/Plater.cpp:2877 msgid "Export OBJ file:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2963 +#: src/slic3r/GUI/Plater.cpp:2975 msgid "Delete Object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:2975 +#: src/slic3r/GUI/Plater.cpp:2987 msgid "Delete All Objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3003 +#: src/slic3r/GUI/Plater.cpp:3015 msgid "Reset Project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3086 +#: src/slic3r/GUI/Plater.cpp:3098 msgid "" "The selected object couldn't be split because it contains only one solid " "part." msgstr "" -#: src/slic3r/GUI/Plater.cpp:3093 +#: src/slic3r/GUI/Plater.cpp:3105 msgid "All non-solid parts (modifiers) were deleted" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3095 +#: src/slic3r/GUI/Plater.cpp:3107 msgid "Split to Objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3145 +#: src/slic3r/GUI/Plater.cpp:3157 msgid "" "An object has custom support enforcers which will not be used because " "supports are disabled." msgstr "" -#: src/slic3r/GUI/Plater.cpp:3147 +#: src/slic3r/GUI/Plater.cpp:3159 msgid "Enable supports for enforcers only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142 +#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154 msgid "Invalid data" msgstr "無效數據" -#: src/slic3r/GUI/Plater.cpp:3346 +#: src/slic3r/GUI/Plater.cpp:3358 msgid "Another export job is currently running." msgstr "另一個導出作業當前正在運行。" -#: src/slic3r/GUI/Plater.cpp:3432 +#: src/slic3r/GUI/Plater.cpp:3444 msgid "Replace from:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3450 +#: src/slic3r/GUI/Plater.cpp:3462 msgid "Unable to replace with more than one volume" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541 msgid "Error during replace" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3521 +#: src/slic3r/GUI/Plater.cpp:3533 msgid "Select the new file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3529 +#: src/slic3r/GUI/Plater.cpp:3541 msgid "File for the replace wasn't selected" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3620 +#: src/slic3r/GUI/Plater.cpp:3632 msgid "Please select the file to reload" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215 msgid "The selected file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "differs from the original file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3652 +#: src/slic3r/GUI/Plater.cpp:3664 msgid "Do you want to replace it" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675 +#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687 msgid "Reload from:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3778 +#: src/slic3r/GUI/Plater.cpp:3790 msgid "Unable to reload:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3783 +#: src/slic3r/GUI/Plater.cpp:3795 msgid "Error during reload" msgstr "" -#: src/slic3r/GUI/Plater.cpp:3801 +#: src/slic3r/GUI/Plater.cpp:3813 msgid "Reload all from disk" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4096 +#: src/slic3r/GUI/Plater.cpp:4108 msgid "There are active warnings concerning sliced models:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4107 +#: src/slic3r/GUI/Plater.cpp:4119 msgid "generated warnings" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4438 +#: src/slic3r/GUI/Plater.cpp:4450 msgid "3D editor view" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4859 +#: src/slic3r/GUI/Plater.cpp:4871 msgid "Undo / Redo is processing" msgstr "" -#: src/slic3r/GUI/Plater.cpp:4861 +#: src/slic3r/GUI/Plater.cpp:4873 #, boost-format msgid "" "Switching the printer technology from %1% to %2%.\n" @@ -6858,171 +6858,171 @@ msgid "" "printer technology." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5058 +#: src/slic3r/GUI/Plater.cpp:5070 msgid "Creating a new project while the current project is modified." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5061 +#: src/slic3r/GUI/Plater.cpp:5073 msgid "Creating a new project while some presets are modified." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5062 +#: src/slic3r/GUI/Plater.cpp:5074 msgid "You can keep presets modifications to the new project or discard them" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5063 +#: src/slic3r/GUI/Plater.cpp:5075 msgid "" "You can keep presets modifications to the new project, discard them or save " "changes as new presets.\n" "Note, if changes will be saved then new project wouldn't keep them" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5069 +#: src/slic3r/GUI/Plater.cpp:5081 msgid "Creating a new project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5100 +#: src/slic3r/GUI/Plater.cpp:5112 msgid "Load Project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386 +#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399 msgid "Import Object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5130 +#: src/slic3r/GUI/Plater.cpp:5143 msgid "Import Objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5202 +#: src/slic3r/GUI/Plater.cpp:5215 msgid "does not contain valid gcode." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5203 +#: src/slic3r/GUI/Plater.cpp:5216 msgid "Error while loading .gcode file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5256 +#: src/slic3r/GUI/Plater.cpp:5269 #, c-format, boost-format msgid "%s - Drop project file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5263 +#: src/slic3r/GUI/Plater.cpp:5276 msgid "Open as project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5264 +#: src/slic3r/GUI/Plater.cpp:5277 msgid "Import geometry only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5265 +#: src/slic3r/GUI/Plater.cpp:5278 msgid "Import config only" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5268 +#: src/slic3r/GUI/Plater.cpp:5281 msgid "Select an action to apply to the file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5273 +#: src/slic3r/GUI/Plater.cpp:5286 msgid "Action" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5289 +#: src/slic3r/GUI/Plater.cpp:5302 msgid "Don't show again" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5330 +#: src/slic3r/GUI/Plater.cpp:5343 msgid "You can open only one .gcode file at a time." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5331 +#: src/slic3r/GUI/Plater.cpp:5344 msgid "Drag and drop G-code file" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5408 +#: src/slic3r/GUI/Plater.cpp:5421 msgid "Load File" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5413 +#: src/slic3r/GUI/Plater.cpp:5426 msgid "Load Files" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5463 +#: src/slic3r/GUI/Plater.cpp:5476 msgid "All objects will be removed, continue?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5474 +#: src/slic3r/GUI/Plater.cpp:5487 msgid "Delete Selected Objects" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5483 +#: src/slic3r/GUI/Plater.cpp:5496 msgid "Increase Instances" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5517 +#: src/slic3r/GUI/Plater.cpp:5530 msgid "Decrease Instances" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5568 +#: src/slic3r/GUI/Plater.cpp:5581 msgid "Enter the number of copies:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5569 +#: src/slic3r/GUI/Plater.cpp:5582 msgid "Copies of the selected object" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5573 +#: src/slic3r/GUI/Plater.cpp:5586 #, c-format, boost-format msgid "Set numbers of copies to %d" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5647 +#: src/slic3r/GUI/Plater.cpp:5660 msgid "Cut by Plane" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save G-code file as:" msgstr "將 G-code 文件另存爲:" -#: src/slic3r/GUI/Plater.cpp:5707 +#: src/slic3r/GUI/Plater.cpp:5720 msgid "Save SL1 / SL1S file as:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5716 +#: src/slic3r/GUI/Plater.cpp:5729 msgid "The provided file name is not valid." msgstr "" -#: src/slic3r/GUI/Plater.cpp:5717 +#: src/slic3r/GUI/Plater.cpp:5730 msgid "The following characters are not allowed by a FAT file system:" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "" "The plater is empty.\n" "Do you want to save the project?" msgstr "" -#: src/slic3r/GUI/Plater.cpp:5904 +#: src/slic3r/GUI/Plater.cpp:5917 msgid "Save project" msgstr "" -#: src/slic3r/GUI/Plater.cpp:6492 +#: src/slic3r/GUI/Plater.cpp:6505 msgid "Export" msgstr "導出" -#: src/slic3r/GUI/Plater.cpp:6526 +#: src/slic3r/GUI/Plater.cpp:6539 msgid "" "Custom supports, seams and multimaterial painting were removed after " "repairing the mesh." msgstr "" -#: src/slic3r/GUI/Plater.cpp:6640 +#: src/slic3r/GUI/Plater.cpp:6653 msgid "Paste From Clipboard" msgstr "" #: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282 #: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "General" msgstr "常規" @@ -7148,7 +7148,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:233 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 msgid "" "Ask to save unsaved changes in presets when closing the application or when " "loading a new project" @@ -7162,7 +7162,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:242 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896 msgid "Ask for unsaved changes in presets when selecting new preset" msgstr "" @@ -7173,7 +7173,7 @@ msgid "" msgstr "" #: src/slic3r/GUI/Preferences.cpp:249 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895 msgid "Ask for unsaved changes in presets when creating new project" msgstr "" @@ -7678,11 +7678,11 @@ msgstr "向印表機主機發送 G-Code" msgid "Upload to Printer Host with the following filename:" msgstr "使用以下文件名上載到印表機主機:" -#: src/slic3r/GUI/PrintHostDialogs.cpp:50 +#: src/slic3r/GUI/PrintHostDialogs.cpp:51 msgid "Use forward slashes ( / ) as a directory separator if needed." msgstr "如果需要, 使用正向斜槓 (/) 作爲目錄分隔符。" -#: src/slic3r/GUI/PrintHostDialogs.cpp:59 +#: src/slic3r/GUI/PrintHostDialogs.cpp:60 msgid "Group" msgstr "" @@ -7691,16 +7691,16 @@ msgstr "" msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:92 -msgid "Upload and Print" +#: src/slic3r/GUI/PrintHostDialogs.cpp:91 +msgid "Upload" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:103 -msgid "Upload and Simulate" +#: src/slic3r/GUI/PrintHostDialogs.cpp:101 +msgid "Upload and Print" msgstr "" -#: src/slic3r/GUI/PrintHostDialogs.cpp:115 -msgid "Upload" +#: src/slic3r/GUI/PrintHostDialogs.cpp:112 +msgid "Upload and Simulate" msgstr "" #: src/slic3r/GUI/PrintHostDialogs.cpp:247 @@ -8140,7 +8140,7 @@ msgstr "" msgid "symbolic profile name" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4601 +#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640 msgid "Layers and perimeters" msgstr "層和輪廓" @@ -8224,11 +8224,11 @@ msgstr "交疊" msgid "Flow" msgstr "流量" -#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704 +#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692 msgid "Other" msgstr "其他" -#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4678 +#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717 msgid "Output options" msgstr "輸出選項" @@ -8240,11 +8240,11 @@ msgstr "順序列印" msgid "Extruder clearance" msgstr "" -#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4679 +#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718 msgid "Output file" msgstr "輸出文件" -#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992 +#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992 msgid "Post-processing scripts" msgstr "後處理腳本" @@ -8252,19 +8252,20 @@ msgstr "後處理腳本" #: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103 #: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490 #: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562 -#: src/slic3r/GUI/Tab.cpp:4529 src/slic3r/GUI/Tab.cpp:4530 +#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568 +#: src/slic3r/GUI/Tab.cpp:4569 msgid "Notes" msgstr "備註" #: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110 #: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568 -#: src/slic3r/GUI/Tab.cpp:4537 src/slic3r/GUI/Tab.cpp:4684 +#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723 msgid "Dependencies" msgstr "依賴" #: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111 #: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569 -#: src/slic3r/GUI/Tab.cpp:4538 src/slic3r/GUI/Tab.cpp:4685 +#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724 msgid "Profile dependencies" msgstr "配置文件依賴" @@ -8338,7 +8339,7 @@ msgid "Ramming settings" msgstr "衝壓設置" #: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401 -#: src/slic3r/GUI/Tab.cpp:4208 src/libslic3r/GCode.cpp:733 +#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733 #: src/libslic3r/PrintConfig.cpp:2450 msgid "Custom G-code" msgstr "自定義 G-code" @@ -8376,8 +8377,8 @@ msgstr "" msgid "Size and coordinates" msgstr "尺寸和座標" -#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671 +#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673 msgid "Capabilities" msgstr "權限" @@ -8442,11 +8443,11 @@ msgstr "傾斜" msgid "Tilt time" msgstr "傾斜時間" -#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4519 +#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558 msgid "Corrections" msgstr "修正" -#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4515 +#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554 msgid "Exposure" msgstr "曝光" @@ -8600,69 +8601,73 @@ msgstr "" msgid "%1% Preset" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4142 +#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181 msgid "Set" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3938 msgid "Find" msgstr "尋找" -#: src/slic3r/GUI/Tab.cpp:3906 +#: src/slic3r/GUI/Tab.cpp:3939 msgid "Replace with" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3992 +#: src/slic3r/GUI/Tab.cpp:4028 msgid "Regular expression" msgstr "" -#: src/slic3r/GUI/Tab.cpp:3996 +#: src/slic3r/GUI/Tab.cpp:4032 msgid "Case insensitive" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4000 +#: src/slic3r/GUI/Tab.cpp:4036 msgid "Whole word" msgstr "整個字" -#: src/slic3r/GUI/Tab.cpp:4004 +#: src/slic3r/GUI/Tab.cpp:4040 msgid "Match single line" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4236 +#: src/slic3r/GUI/Tab.cpp:4143 +msgid "Are you sure you want to delete all substitutions?" +msgstr "" + +#: src/slic3r/GUI/Tab.cpp:4275 msgid "" "Machine limits will be emitted to G-code and used to estimate print time." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4239 +#: src/slic3r/GUI/Tab.cpp:4278 msgid "" "Machine limits will NOT be emitted to G-code, however they will be used to " "estimate print time, which may therefore not be accurate as the printer may " "apply a different set of machine limits." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4243 +#: src/slic3r/GUI/Tab.cpp:4282 msgid "" "Machine limits are not set, therefore the print time estimate may not be " "accurate." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4265 +#: src/slic3r/GUI/Tab.cpp:4304 msgid "LOCKED LOCK" msgstr "" #. TRN Description for "LOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4267 +#: src/slic3r/GUI/Tab.cpp:4306 msgid "" "indicates that the settings are the same as the system (or default) values " "for the current option group" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4269 +#: src/slic3r/GUI/Tab.cpp:4308 msgid "UNLOCKED LOCK" msgstr "" #. TRN Description for "UNLOCKED LOCK" -#: src/slic3r/GUI/Tab.cpp:4271 +#: src/slic3r/GUI/Tab.cpp:4310 msgid "" "indicates that some settings were changed and are not equal to the system " "(or default) values for the current option group.\n" @@ -8670,23 +8675,23 @@ msgid "" "to the system (or default) values." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4276 +#: src/slic3r/GUI/Tab.cpp:4315 msgid "WHITE BULLET" msgstr "" #. TRN Description for "WHITE BULLET" -#: src/slic3r/GUI/Tab.cpp:4278 +#: src/slic3r/GUI/Tab.cpp:4317 msgid "" "for the left button: indicates a non-system (or non-default) preset,\n" "for the right button: indicates that the settings hasn't been modified." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4281 +#: src/slic3r/GUI/Tab.cpp:4320 msgid "BACK ARROW" msgstr "" #. TRN Description for "BACK ARROW" -#: src/slic3r/GUI/Tab.cpp:4283 +#: src/slic3r/GUI/Tab.cpp:4322 msgid "" "indicates that the settings were changed and are not equal to the last saved " "preset for the current option group.\n" @@ -8694,13 +8699,13 @@ msgid "" "to the last saved preset." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4293 +#: src/slic3r/GUI/Tab.cpp:4332 msgid "" "LOCKED LOCK icon indicates that the settings are the same as the system (or " "default) values for the current option group" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4295 +#: src/slic3r/GUI/Tab.cpp:4334 msgid "" "UNLOCKED LOCK icon indicates that some settings were changed and are not " "equal to the system (or default) values for the current option group.\n" @@ -8708,17 +8713,17 @@ msgid "" "default) values." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4298 +#: src/slic3r/GUI/Tab.cpp:4337 msgid "WHITE BULLET icon indicates a non system (or non default) preset." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4301 +#: src/slic3r/GUI/Tab.cpp:4340 msgid "" "WHITE BULLET icon indicates that the settings are the same as in the last " "saved preset for the current option group." msgstr "白色子彈圖標表示設置與當前選項組上次保存的預設中的設置相同。" -#: src/slic3r/GUI/Tab.cpp:4303 +#: src/slic3r/GUI/Tab.cpp:4342 msgid "" "BACK ARROW icon indicates that the settings were changed and are not equal " "to the last saved preset for the current option group.\n" @@ -8728,26 +8733,26 @@ msgstr "" "\"後退箭頭\" 圖標表示設置已更改, 與當前選項組的上次保存的預設不相等。\n" "單擊可將當前選項組的所有設置重置爲上次保存的預設。" -#: src/slic3r/GUI/Tab.cpp:4309 +#: src/slic3r/GUI/Tab.cpp:4348 msgid "" "LOCKED LOCK icon indicates that the value is the same as the system (or " "default) value." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4310 +#: src/slic3r/GUI/Tab.cpp:4349 msgid "" "UNLOCKED LOCK icon indicates that the value was changed and is not equal to " "the system (or default) value.\n" "Click to reset current value to the system (or default) value." msgstr "" -#: src/slic3r/GUI/Tab.cpp:4316 +#: src/slic3r/GUI/Tab.cpp:4355 msgid "" "WHITE BULLET icon indicates that the value is the same as in the last saved " "preset." msgstr "白色子彈圖標表示該值與上次保存的預設中的值相同。" -#: src/slic3r/GUI/Tab.cpp:4317 +#: src/slic3r/GUI/Tab.cpp:4356 msgid "" "BACK ARROW icon indicates that the value was changed and is not equal to the " "last saved preset.\n" @@ -8756,105 +8761,105 @@ msgstr "" "\"後退箭頭\" 圖標表示該值已更改, 不等於上次保存的預設。\n" "單擊可將當前值重置爲上次保存的預設。" -#: src/slic3r/GUI/Tab.cpp:4471 src/slic3r/GUI/Tab.cpp:4473 +#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512 msgid "Material" msgstr "材料" -#: src/slic3r/GUI/Tab.cpp:4558 src/slic3r/GUI/Tab.cpp:4559 +#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598 msgid "Material printing profile" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4611 +#: src/slic3r/GUI/Tab.cpp:4650 msgid "Support head" msgstr "支撐頭部寬度" -#: src/slic3r/GUI/Tab.cpp:4616 +#: src/slic3r/GUI/Tab.cpp:4655 msgid "Support pillar" msgstr "支撐支柱" -#: src/slic3r/GUI/Tab.cpp:4639 +#: src/slic3r/GUI/Tab.cpp:4678 msgid "Connection of the support sticks and junctions" msgstr "支撐杆和連接點的連接" -#: src/slic3r/GUI/Tab.cpp:4644 +#: src/slic3r/GUI/Tab.cpp:4683 msgid "Automatic generation" msgstr "自動生成" -#: src/slic3r/GUI/Tab.cpp:4719 +#: src/slic3r/GUI/Tab.cpp:4758 #, boost-format msgid "" "\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n" "To enable \"%1%\", please switch off \"%2%\"" msgstr "" -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3578 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578 msgid "Object elevation" msgstr "對象高程" -#: src/slic3r/GUI/Tab.cpp:4721 src/libslic3r/PrintConfig.cpp:3680 +#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680 msgid "Pad around object" msgstr "" #: src/slic3r/GUI/UnsavedChangesDialog.cpp:153 #: src/slic3r/GUI/UnsavedChangesDialog.cpp:162 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145 msgid "Undef" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772 msgid "Unsaved Changes" msgstr "未保存的更改" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790 msgid "Switching Presets: Unsaved Changes" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 msgid "Old Value" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833 msgid "New Value" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867 msgid "Keep" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 msgid "Transfer" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Don't save" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871 msgid "Discard" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877 msgid "Save" msgstr "儲存" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "create new project" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 msgid "" "You will not be asked about the unsaved changes in presets the next time you " "switch a preset" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900 msgid "" "You will not be asked about the unsaved changes in presets the next time " "you: \n" @@ -8862,120 +8867,121 @@ msgid "" "- Loading a new project while some presets are modified" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 msgid "PrusaSlicer will remember your action." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904 #, boost-format msgid "" "Visit \"Preferences\" and check \"%1%\"\n" "to be asked about unsaved changes again." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695 msgid "" "Some fields are too long to fit. Right mouse click reveals the full text." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will not be saved" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938 msgid "All settings changes will be discarded." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 msgid "Save the selected options." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 msgid "Keep the selected settings." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943 msgid "Transfer the selected settings to the newly selected preset." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 #, boost-format msgid "Save the selected options to preset \"%1%\"." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948 #, boost-format msgid "Transfer the selected options to the newly selected preset \"%1%\"." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224 msgid "The following preset was modified" msgid_plural "The following presets were modified" msgstr[0] "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230 #, boost-format msgid "Preset \"%1%\" has the following unsaved changes:" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new printer profile and it has the " "following unsaved changes:" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235 #, boost-format msgid "" "Preset \"%1%\" is not compatible with the new print profile and it has the " "following unsaved changes:" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279 -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669 msgid "Extruders count" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454 msgid "Select presets to compare" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503 msgid "Show all presets (including incompatible)" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518 msgid "Left Preset Value" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519 msgid "Right Preset Value" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626 msgid "One of the presets doesn't found" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637 msgid "Compared presets has different printer technology" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651 msgid "Presets are the same" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659 msgid "" "Presets are different.\n" "Click this button to select the same preset for the right and left preset." msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef category" msgstr "" -#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681 +#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683 msgid "Undef group" msgstr "" @@ -9751,82 +9757,82 @@ msgstr "驗證失敗" msgid "write calledback failed" msgstr "寫回失敗" -#: src/libslic3r/Print.cpp:449 +#: src/libslic3r/Print.cpp:451 msgid "All objects are outside of the print volume." msgstr "所有對象都在列印範圍之外。" -#: src/libslic3r/Print.cpp:452 +#: src/libslic3r/Print.cpp:454 msgid "The supplied settings will cause an empty print." msgstr "當前提供的設置將導致空列印。" -#: src/libslic3r/Print.cpp:456 +#: src/libslic3r/Print.cpp:458 msgid "Some objects are too close; your extruder will collide with them." msgstr "有些物體太過靠近; 你的擠出頭有機會和他們相撞。" -#: src/libslic3r/Print.cpp:458 +#: src/libslic3r/Print.cpp:460 msgid "" "Some objects are too tall and cannot be printed without extruder collisions." msgstr "有些物體太高, 無法在擠出頭不衝突的情況下列印。" -#: src/libslic3r/Print.cpp:467 +#: src/libslic3r/Print.cpp:469 msgid "" "Only a single object may be printed at a time in Spiral Vase mode. Either " "remove all but the last object, or enable sequential mode by " "\"complete_objects\"." msgstr "" -#: src/libslic3r/Print.cpp:471 +#: src/libslic3r/Print.cpp:473 msgid "" "The Spiral Vase option can only be used when printing single material " "objects." msgstr "\"螺旋花瓶\" 選項只能在列印單個材料對象時使用。" -#: src/libslic3r/Print.cpp:484 +#: src/libslic3r/Print.cpp:486 msgid "" "The wipe tower is only supported if all extruders have the same nozzle " "diameter and use filaments of the same diameter." msgstr "" -#: src/libslic3r/Print.cpp:490 +#: src/libslic3r/Print.cpp:492 msgid "" "The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, " "RepRapFirmware and Repetier G-code flavors." msgstr "" -#: src/libslic3r/Print.cpp:492 +#: src/libslic3r/Print.cpp:494 msgid "" "The Wipe Tower is currently only supported with the relative extruder " "addressing (use_relative_e_distances=1)." msgstr "擦料塔目前僅支持相對擠出機尋址 (use_relative_e_distances=1)。" -#: src/libslic3r/Print.cpp:494 +#: src/libslic3r/Print.cpp:496 msgid "Ooze prevention is currently not supported with the wipe tower enabled." msgstr "" -#: src/libslic3r/Print.cpp:496 +#: src/libslic3r/Print.cpp:498 msgid "" "The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)." msgstr "" -#: src/libslic3r/Print.cpp:498 +#: src/libslic3r/Print.cpp:500 msgid "" "The Wipe Tower is currently not supported for multimaterial sequential " "prints." msgstr "" -#: src/libslic3r/Print.cpp:519 +#: src/libslic3r/Print.cpp:521 msgid "" "The Wipe Tower is only supported for multiple objects if they have equal " "layer heights" msgstr "" -#: src/libslic3r/Print.cpp:521 +#: src/libslic3r/Print.cpp:523 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "over an equal number of raft layers" msgstr "只有在相同數量的基座層上列印的對象時, 才支持擦料塔" -#: src/libslic3r/Print.cpp:524 +#: src/libslic3r/Print.cpp:526 msgid "" "The Wipe Tower is only supported for multiple objects if they are printed " "with the same support_material_contact_distance" @@ -9834,34 +9840,34 @@ msgstr "" "只有在使用相同的support_material_contact_distance(支撐材料距離)列印多個對象" "時, 才支持擦料塔" -#: src/libslic3r/Print.cpp:526 +#: src/libslic3r/Print.cpp:528 msgid "" "The Wipe Tower is only supported for multiple objects if they are sliced " "equally." msgstr "只有在多個對象被平均切割的情況下, 才支持擦料塔。" -#: src/libslic3r/Print.cpp:539 +#: src/libslic3r/Print.cpp:541 msgid "" "The Wipe tower is only supported if all objects have the same variable layer " "height" msgstr "" -#: src/libslic3r/Print.cpp:561 +#: src/libslic3r/Print.cpp:563 msgid "" "One or more object were assigned an extruder that the printer does not have." msgstr "爲一個或多個對象分配了印表機不存在的擠出機。" -#: src/libslic3r/Print.cpp:574 +#: src/libslic3r/Print.cpp:576 #, boost-format msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm" msgstr "" -#: src/libslic3r/Print.cpp:577 +#: src/libslic3r/Print.cpp:579 #, boost-format msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm" msgstr "" -#: src/libslic3r/Print.cpp:588 +#: src/libslic3r/Print.cpp:590 msgid "" "Printing with multiple extruders of differing nozzle diameters. If support " "is to be printed with the current extruder (support_material_extruder == 0 " @@ -9872,13 +9878,13 @@ msgstr "" "(support_material_extruder == 0 或 support_material_interface_extruder == 0)" "列印支撐物, 則所有噴嘴的直徑必須相同。" -#: src/libslic3r/Print.cpp:596 +#: src/libslic3r/Print.cpp:598 msgid "" "For the Wipe Tower to work with the soluble supports, the support layers " "need to be synchronized with the object layers." msgstr "要使擦料塔與可溶性支撐配合使用, 支持層需要與對象圖層同步。" -#: src/libslic3r/Print.cpp:600 +#: src/libslic3r/Print.cpp:602 msgid "" "The Wipe Tower currently supports the non-soluble supports only if they are " "printed with the current extruder without triggering a tool change. (both " @@ -9889,27 +9895,46 @@ msgstr "" "於的支架。(support_material_extruder 和support_material_interface_extruder " "都需要設置爲 0)。" -#: src/libslic3r/Print.cpp:636 +#: src/libslic3r/Print.cpp:638 msgid "First layer height can't be greater than nozzle diameter" msgstr "第一層高度不能大於噴嘴直徑" -#: src/libslic3r/Print.cpp:641 +#: src/libslic3r/Print.cpp:643 msgid "Layer height can't be greater than nozzle diameter" msgstr "層高度不能大於噴嘴直徑" -#: src/libslic3r/Print.cpp:795 +#: src/libslic3r/Print.cpp:663 +msgid "" +"Relative extruder addressing requires resetting the extruder position at " +"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to " +"layer_gcode." +msgstr "" + +#: src/libslic3r/Print.cpp:665 +msgid "" +"\"G92 E0\" was found in before_layer_gcode, which is incompatible with " +"absolute extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:667 +msgid "" +"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute " +"extruder addressing." +msgstr "" + +#: src/libslic3r/Print.cpp:809 msgid "Infilling layers" msgstr "" -#: src/libslic3r/Print.cpp:817 +#: src/libslic3r/Print.cpp:831 msgid "Generating skirt and brim" msgstr "" -#: src/libslic3r/Print.cpp:865 +#: src/libslic3r/Print.cpp:879 msgid "Exporting G-code" msgstr "" -#: src/libslic3r/Print.cpp:869 +#: src/libslic3r/Print.cpp:883 msgid "Generating G-code" msgstr "" diff --git a/src/libslic3r/Brim.cpp b/src/libslic3r/Brim.cpp index 10cb944b9..c65d588b8 100644 --- a/src/libslic3r/Brim.cpp +++ b/src/libslic3r/Brim.cpp @@ -12,7 +12,10 @@ #include <algorithm> #include <numeric> #include <unordered_set> +#include <mutex> + #include <tbb/parallel_for.h> +#include <boost/thread/lock_guard.hpp> #ifndef NDEBUG // #define BRIM_DEBUG_TO_SVG @@ -204,20 +207,94 @@ static ExPolygons top_level_outer_brim_area(const Print &print return diff_ex(brim_area, no_brim_area); } -static ExPolygons inner_brim_area(const Print &print, - const ConstPrintObjectPtrs &top_level_objects_with_brim, - const std::vector<ExPolygons> &bottom_layers_expolygons, - const float no_brim_offset) +// Return vector of booleans indicated if polygons from bottom_layers_expolygons contain another polygon or not. +// Every ExPolygon is counted as several Polygons (contour and holes). Contour polygon is always processed before holes. +static std::vector<bool> has_polygons_nothing_inside(const Print &print, const std::vector<ExPolygons> &bottom_layers_expolygons) { assert(print.objects().size() == bottom_layers_expolygons.size()); + Polygons islands; + for(size_t print_object_idx = 0; print_object_idx < print.objects().size(); ++print_object_idx) { + const PrintObject *object = print.objects()[print_object_idx]; + const Polygons islands_object = to_polygons(bottom_layers_expolygons[print_object_idx]); + + islands.reserve(islands.size() + object->instances().size() * islands_object.size()); + for (const PrintInstance &instance : object->instances()) + append_and_translate(islands, islands_object, instance); + } + + ClipperLib_Z::Paths islands_clip; + islands_clip.reserve(islands.size()); + for (const Polygon &poly : islands) { + size_t island_idx = &poly - &islands.front(); + ClipperLib_Z::Path island_clip; + for (const Point &pt : poly.points) + island_clip.emplace_back(pt.x(), pt.y(), island_idx + 1); + islands_clip.emplace_back(island_clip); + } + + ClipperLib_Z::Clipper clipper; + // Always assign zero to detect cases when two polygons are overlapping. + clipper.ZFillFunction([](const ClipperLib_Z::IntPoint &e1bot, const ClipperLib_Z::IntPoint &e1top, const ClipperLib_Z::IntPoint &e2bot, const ClipperLib_Z::IntPoint &e2top, ClipperLib_Z::IntPoint &pt) { + pt.z() = 0; + }); + + clipper.AddPaths(islands_clip, ClipperLib_Z::ptSubject, true); + ClipperLib_Z::PolyTree islands_polytree; + clipper.Execute(ClipperLib_Z::ctUnion, islands_polytree, ClipperLib_Z::pftEvenOdd, ClipperLib_Z::pftEvenOdd); + + std::vector<bool> has_nothing_inside(islands.size()); + std::function<void(const ClipperLib_Z::PolyNode&)> check_contours = [&check_contours, &has_nothing_inside](const ClipperLib_Z::PolyNode &parent_node)->void { + if (!parent_node.Childs.empty()) + for(const ClipperLib_Z::PolyNode *child_node : parent_node.Childs) + check_contours(*child_node); + + if (parent_node.Childs.empty() && !parent_node.Contour.empty() && parent_node.Contour.front().z() != 0) { + int polygon_idx = parent_node.Contour.front().z(); + assert(polygon_idx > 0 && polygon_idx <= int(has_nothing_inside.size())); + + // The whole contour must have the same ID. In other cases, some counters overlap. + for (const ClipperLib_Z::IntPoint &point : parent_node.Contour) + if (polygon_idx != point.z()) + return; + + has_nothing_inside[polygon_idx - 1] = true; + } + }; + + check_contours(islands_polytree); + return has_nothing_inside; +} + +// INNERMOST means that ExPolygon doesn't contain any other ExPolygons. +// NORMAL is for other cases. +enum class InnerBrimType {NORMAL, INNERMOST}; + +struct InnerBrimExPolygons +{ + ExPolygons brim_area; + InnerBrimType type = InnerBrimType::NORMAL; + double brim_width = 0.; +}; + +static std::vector<InnerBrimExPolygons> inner_brim_area(const Print &print, + const ConstPrintObjectPtrs &top_level_objects_with_brim, + const std::vector<ExPolygons> &bottom_layers_expolygons, + const float no_brim_offset) +{ + assert(print.objects().size() == bottom_layers_expolygons.size()); + std::vector<bool> has_nothing_inside = has_polygons_nothing_inside(print, bottom_layers_expolygons); std::unordered_set<size_t> top_level_objects_idx; top_level_objects_idx.reserve(top_level_objects_with_brim.size()); for (const PrintObject *object : top_level_objects_with_brim) top_level_objects_idx.insert(object->id().id); - ExPolygons brim_area; - ExPolygons no_brim_area; - Polygons holes; + std::vector<ExPolygons> brim_area_innermost(print.objects().size()); + ExPolygons brim_area; + ExPolygons no_brim_area; + Polygons holes_reversed; + + // polygon_idx must correspond to idx generated inside has_polygons_nothing_inside() + size_t polygon_idx = 0; for(size_t print_object_idx = 0; print_object_idx < print.objects().size(); ++print_object_idx) { const PrintObject *object = print.objects()[print_object_idx]; const BrimType brim_type = object->config().brim_type.value; @@ -225,9 +302,10 @@ static ExPolygons inner_brim_area(const Print &print, const float brim_width = scale_(object->config().brim_width.value); const bool top_outer_brim = top_level_objects_idx.find(object->id().id) != top_level_objects_idx.end(); + ExPolygons brim_area_innermost_object; ExPolygons brim_area_object; ExPolygons no_brim_area_object; - Polygons holes_object; + Polygons holes_reversed_object; for (const ExPolygon &ex_poly : bottom_layers_expolygons[print_object_idx]) { if (brim_type == BrimType::btOuterOnly || brim_type == BrimType::btOuterAndInner) { if (top_outer_brim) @@ -239,8 +317,20 @@ static ExPolygons inner_brim_area(const Print &print, // After 7ff76d07684858fd937ef2f5d863f105a10f798e offset and shrink don't work with CW polygons (holes), so let's make it CCW. Polygons ex_poly_holes_reversed = ex_poly.holes; polygons_reverse(ex_poly_holes_reversed); - if (brim_type == BrimType::btInnerOnly || brim_type == BrimType::btOuterAndInner) - append(brim_area_object, diff_ex(shrink_ex(ex_poly_holes_reversed, brim_separation, ClipperLib::jtSquare), shrink_ex(ex_poly_holes_reversed, brim_width + brim_separation, ClipperLib::jtSquare))); + for (const PrintInstance &instance : object->instances()) { + ++polygon_idx; // Increase idx because of the contour of the ExPolygon. + + if (brim_type == BrimType::btInnerOnly || brim_type == BrimType::btOuterAndInner) + for(const Polygon &hole : ex_poly_holes_reversed) { + size_t hole_idx = &hole - &ex_poly_holes_reversed.front(); + if (has_nothing_inside[polygon_idx + hole_idx]) + append(brim_area_innermost_object, shrink_ex({hole}, brim_separation, ClipperLib::jtSquare)); + else + append(brim_area_object, diff_ex(shrink_ex({hole}, brim_separation, ClipperLib::jtSquare), shrink_ex({hole}, brim_width + brim_separation, ClipperLib::jtSquare))); + } + + polygon_idx += ex_poly.holes.size(); // Increase idx for every hole of the ExPolygon. + } if (brim_type == BrimType::btInnerOnly || brim_type == BrimType::btNoBrim) append(no_brim_area_object, diff_ex(offset(ex_poly.contour, no_brim_offset, ClipperLib::jtSquare), ex_poly_holes_reversed)); @@ -248,18 +338,34 @@ static ExPolygons inner_brim_area(const Print &print, if (brim_type == BrimType::btOuterOnly || brim_type == BrimType::btNoBrim) append(no_brim_area_object, diff_ex(ExPolygon(ex_poly.contour), shrink_ex(ex_poly_holes_reversed, no_brim_offset, ClipperLib::jtSquare))); - append(holes_object, ex_poly_holes_reversed); + append(holes_reversed_object, ex_poly_holes_reversed); } append(no_brim_area_object, offset_ex(bottom_layers_expolygons[print_object_idx], brim_separation, ClipperLib::jtSquare)); for (const PrintInstance &instance : object->instances()) { + append_and_translate(brim_area_innermost[print_object_idx], brim_area_innermost_object, instance); append_and_translate(brim_area, brim_area_object, instance); append_and_translate(no_brim_area, no_brim_area_object, instance); - append_and_translate(holes, holes_object, instance); + append_and_translate(holes_reversed, holes_reversed_object, instance); } } + assert(polygon_idx == has_nothing_inside.size()); + + ExPolygons brim_area_innermost_merged; + // Append all innermost brim areas. + std::vector<InnerBrimExPolygons> brim_area_out; + for (size_t print_object_idx = 0; print_object_idx < print.objects().size(); ++print_object_idx) + if (const double brim_width = print.objects()[print_object_idx]->config().brim_width.value; !brim_area_innermost[print_object_idx].empty()) { + append(brim_area_innermost_merged, brim_area_innermost[print_object_idx]); + brim_area_out.push_back({std::move(brim_area_innermost[print_object_idx]), InnerBrimType::INNERMOST, brim_width}); + } - return diff_ex(intersection_ex(to_polygons(std::move(brim_area)), holes), no_brim_area); + // Append all normal brim areas. + brim_area_out.push_back({diff_ex(intersection_ex(to_polygons(std::move(brim_area)), holes_reversed), no_brim_area), InnerBrimType::NORMAL}); + + // Cut out a huge brim areas that overflows into the INNERMOST holes. + brim_area_out.back().brim_area = diff_ex(brim_area_out.back().brim_area, brim_area_innermost_merged); + return brim_area_out; } // Flip orientation of open polylines to minimize travel distance. @@ -363,17 +469,28 @@ static void make_inner_brim(const Print &print, ExtrusionEntityCollection &brim) { assert(print.objects().size() == bottom_layers_expolygons.size()); - const auto scaled_resolution = scaled<double>(print.config().gcode_resolution.value); - Flow flow = print.brim_flow(); - ExPolygons islands_ex = inner_brim_area(print, top_level_objects_with_brim, bottom_layers_expolygons, float(flow.scaled_spacing())); - Polygons loops; - islands_ex = offset_ex(islands_ex, -0.5f * float(flow.scaled_spacing()), ClipperLib::jtSquare); - for (size_t i = 0; !islands_ex.empty(); ++i) { - for (ExPolygon &poly_ex : islands_ex) - poly_ex.douglas_peucker(scaled_resolution); - polygons_append(loops, to_polygons(islands_ex)); - islands_ex = offset_ex(islands_ex, -float(flow.scaled_spacing()), ClipperLib::jtSquare); - } + const auto scaled_resolution = scaled<double>(print.config().gcode_resolution.value); + Flow flow = print.brim_flow(); + std::vector<InnerBrimExPolygons> inner_brims_ex = inner_brim_area(print, top_level_objects_with_brim, bottom_layers_expolygons, float(flow.scaled_spacing())); + Polygons loops; + std::mutex loops_mutex; + tbb::parallel_for(tbb::blocked_range<size_t>(0, inner_brims_ex.size()), [&inner_brims_ex, &flow, &scaled_resolution, &loops, &loops_mutex](const tbb::blocked_range<size_t> &range) { + for (size_t brim_idx = range.begin(); brim_idx < range.end(); ++brim_idx) { + const InnerBrimExPolygons &inner_brim_ex = inner_brims_ex[brim_idx]; + auto num_loops = size_t(floor(inner_brim_ex.brim_width / flow.spacing())); + ExPolygons islands_ex = offset_ex(inner_brim_ex.brim_area, -0.5f * float(flow.scaled_spacing()), ClipperLib::jtSquare); + for (size_t i = 0; (inner_brim_ex.type == InnerBrimType::INNERMOST ? i < num_loops : !islands_ex.empty()); ++i) { + for (ExPolygon &poly_ex : islands_ex) + poly_ex.douglas_peucker(scaled_resolution); + + { + boost::lock_guard<std::mutex> lock(loops_mutex); + polygons_append(loops, to_polygons(islands_ex)); + } + islands_ex = offset_ex(islands_ex, -float(flow.scaled_spacing()), ClipperLib::jtSquare); + } + } + }); // end of parallel_for loops = union_pt_chained_outside_in(loops); std::reverse(loops.begin(), loops.end()); diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index da80960ef..e36ec8822 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -1267,7 +1267,7 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato if (! print.config().gcode_substitutions.values.empty()) { m_find_replace = make_unique<GCodeFindReplace>(print.config()); - file.set_find_replace(m_find_replace.get()); + file.set_find_replace(m_find_replace.get(), false); } // resets analyzer's tracking data @@ -1427,6 +1427,9 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato print.throw_if_canceled(); + // Starting now, the G-code find / replace post-processor will be enabled. + file.find_replace_enable(); + // adds tags for time estimators if (print.config().remaining_times.value) file.write_format(";%s\n", GCodeProcessor::reserved_tag(GCodeProcessor::ETags::First_Line_M73_Placeholder).c_str()); @@ -1924,6 +1927,10 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato file.write_format("; total layers count = %i\n", m_layer_count); file.write_format(";%s\n", GCodeProcessor::reserved_tag(GCodeProcessor::ETags::Estimated_Printing_Time_Placeholder).c_str()); + // From now to the end of G-code, the G-code find / replace post-processor will be disabled. + // Thus the PrusaSlicer generated config will NOT be processed by the G-code post-processor, see GH issue #7952. + file.find_replace_supress(); + // Append full config, delimited by two 'phony' configuration keys slic3r_config = begin and slic3r_config = end. // The delimiters are structured as configuration key / value pairs to be parsable by older versions of PrusaSlicer G-code viewer. file.flush(); @@ -2016,7 +2023,7 @@ void GCode::process_layers( }); // The pipeline elements are joined using const references, thus no copying is performed. - output_stream.set_find_replace(nullptr); + output_stream.find_replace_supress(); if (m_spiral_vase && m_find_replace) tbb::parallel_pipeline(12, generator & spiral_vase & cooling & fan_mover & find_replace & output); else if (m_spiral_vase) @@ -2025,7 +2032,7 @@ void GCode::process_layers( tbb::parallel_pipeline(12, generator & cooling & fan_mover & find_replace & output); else tbb::parallel_pipeline(12, generator & cooling & fan_mover & output); - output_stream.set_find_replace(m_find_replace.get()); + output_stream.find_replace_enable(); } // Process all layers of a single object instance (sequential mode) with a parallel pipeline: @@ -2090,7 +2097,7 @@ void GCode::process_layers( }); // The pipeline elements are joined using const references, thus no copying is performed. - output_stream.set_find_replace(nullptr); + output_stream.find_replace_supress(); if (m_spiral_vase && m_find_replace) tbb::parallel_pipeline(12, generator & spiral_vase & cooling & fan_mover & find_replace & output); else if (m_spiral_vase) @@ -2099,7 +2106,7 @@ void GCode::process_layers( tbb::parallel_pipeline(12, generator & cooling & fan_mover & find_replace & output); else tbb::parallel_pipeline(12, generator & cooling & fan_mover & output); - output_stream.set_find_replace(m_find_replace.get()); + output_stream.find_replace_enable(); } std::string GCode::placeholder_parser_process(const std::string &name, const std::string &templ, uint16_t current_extruder_id, const DynamicConfig *config_override) diff --git a/src/libslic3r/GCode.hpp b/src/libslic3r/GCode.hpp index 607dca978..84e11a6cb 100644 --- a/src/libslic3r/GCode.hpp +++ b/src/libslic3r/GCode.hpp @@ -199,7 +199,9 @@ private: // Set a find-replace post-processor to modify the G-code before GCodePostProcessor. // It is being set to null inside process_layers(), because the find-replace process // is being called on a secondary thread to improve performance. - void set_find_replace(GCodeFindReplace *find_replace) { m_find_replace = find_replace; } + void set_find_replace(GCodeFindReplace *find_replace, bool enabled) { m_find_replace_backup = find_replace; m_find_replace = enabled ? find_replace : nullptr; } + void find_replace_enable() { m_find_replace = m_find_replace_backup; } + void find_replace_supress() { m_find_replace = nullptr; } bool is_open() const { return f; } bool is_error() const; @@ -223,6 +225,8 @@ private: FILE *f { nullptr }; // Find-replace post-processor to be called before GCodePostProcessor. GCodeFindReplace *m_find_replace { nullptr }; + // If suppressed, the backoup holds m_find_replace. + GCodeFindReplace *m_find_replace_backup { nullptr }; GCodeProcessor &m_processor; GCode &m_gcodegen; }; diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp index 112aee171..508d0110d 100644 --- a/src/libslic3r/GCode/GCodeProcessor.cpp +++ b/src/libslic3r/GCode/GCodeProcessor.cpp @@ -2074,7 +2074,7 @@ void GCodeProcessor::process_tags(const std::string_view comment, bool producers if (!m_result.spiral_vase_layers.empty() && m_end_position[Z] == m_result.spiral_vase_layers.back().first) m_result.spiral_vase_layers.back().second.second = move_id; else - m_result.spiral_vase_layers.emplace_back(float(m_end_position[Z]), std::pair{ move_id, move_id }); + m_result.spiral_vase_layers.emplace_back( static_cast<float>(m_end_position[Z]), std::pair{ move_id, move_id }); } #endif // ENABLE_SPIRAL_VASE_LAYERS return; @@ -2635,7 +2635,7 @@ void GCodeProcessor::process_G1(const GCodeReader::GCodeLine& line) AxisCoords delta_pos; for (unsigned char a = X; a <= E; ++a) { delta_pos[a] = m_end_position[a] - m_start_position[a]; - max_abs_delta = std::max(max_abs_delta, std::abs(delta_pos[a])); + max_abs_delta = std::max<float>(max_abs_delta, std::abs(delta_pos[a])); } // no displacement, return @@ -2751,7 +2751,7 @@ void GCodeProcessor::process_G1(const GCodeReader::GCodeLine& line) if (curr.abs_axis_feedrate[a] != 0.0f) { double axis_max_feedrate = get_axis_max_feedrate(static_cast<PrintEstimatedStatistics::ETimeMode>(i), static_cast<Axis>(a)); if (axis_max_feedrate != 0.0f) - min_feedrate_factor = std::min(min_feedrate_factor, axis_max_feedrate / curr.abs_axis_feedrate[a]); + min_feedrate_factor = std::min<float>(min_feedrate_factor, axis_max_feedrate / curr.abs_axis_feedrate[a]); } } @@ -3540,7 +3540,7 @@ void GCodeProcessor::store_move_vertex(EMoveType type) m_fan_speed, m_extruder_temps[m_extruder_id], m_time_processor.machines[0].time, //time: set later - float(m_layer_id) //layer_duration: set later + static_cast<float>(m_layer_id) //layer_duration: set later ); // stores stop time placeholders for later use diff --git a/src/libslic3r/LayerRegion.cpp b/src/libslic3r/LayerRegion.cpp index ab561944b..5b8b85545 100644 --- a/src/libslic3r/LayerRegion.cpp +++ b/src/libslic3r/LayerRegion.cpp @@ -406,7 +406,7 @@ void LayerRegion::process_external_surfaces(const Layer *lower_layer, const Poly bridges[idx_last].bridge_angle = custom_angle; }else if (bd.detect_angle(custom_angle)) { bridges[idx_last].bridge_angle = bd.angle; - if (this->layer()->object()->config().support_material) { + if (this->layer()->object()->has_support()) { //polygons_append(this->bridged, intersection(bd.coverage(), to_polygons(initial))); append(this->unsupported_bridge_edges, bd.unsupported_edges()); } diff --git a/src/libslic3r/MultiMaterialSegmentation.cpp b/src/libslic3r/MultiMaterialSegmentation.cpp index 5d4dcb082..25b5e0f72 100644 --- a/src/libslic3r/MultiMaterialSegmentation.cpp +++ b/src/libslic3r/MultiMaterialSegmentation.cpp @@ -606,7 +606,7 @@ struct MMU_Graph if (arcs[arc_idx].to_idx == to_idx) return; for (const size_t &arc_idx : this->nodes[to_idx].arc_idxs) - if (arcs[arc_idx].to_idx == to_idx) + if (arcs[arc_idx].to_idx == from_idx) return; this->nodes[from_idx].arc_idxs.push_back(this->arcs.size()); @@ -1202,7 +1202,7 @@ static inline double compute_edge_length(const MMU_Graph &graph, const size_t st used_arcs[start_arc_idx] = true; const MMU_Graph::Arc *arc = &graph.arcs[start_arc_idx]; size_t idx = start_idx; - double line_total_length = (graph.nodes[arc->to_idx].point - graph.nodes[idx].point).norm();; + double line_total_length = (graph.nodes[arc->to_idx].point - graph.nodes[idx].point).norm(); while (graph.nodes[arc->to_idx].arc_idxs.size() == 2) { bool found = false; for (const size_t &arc_idx : graph.nodes[arc->to_idx].arc_idxs) { @@ -1712,7 +1712,7 @@ std::vector<std::vector<ExPolygons>> multi_material_segmentation_by_painting(con // Such close points sometimes caused that the Voronoi diagram has self-intersecting edges around these vertices. // This consequently leads to issues with the extraction of colored segments by function extract_colored_segments. // Calling expolygons_simplify fixed these issues. - input_expolygons[layer_idx] = smooth_outward(expolygons_simplify(offset_ex(ex_polygons, -10.f * float(SCALED_EPSILON)), 5 * SCALED_EPSILON), 10 * coord_t(SCALED_EPSILON)); + input_expolygons[layer_idx] = remove_duplicates(expolygons_simplify(offset_ex(ex_polygons, -10.f * float(SCALED_EPSILON)), 5 * SCALED_EPSILON), scaled<coord_t>(0.01), PI/6); #ifdef MMU_SEGMENTATION_DEBUG_INPUT { diff --git a/src/libslic3r/MutablePolygon.cpp b/src/libslic3r/MutablePolygon.cpp index 403d625bf..45c74d0a6 100644 --- a/src/libslic3r/MutablePolygon.cpp +++ b/src/libslic3r/MutablePolygon.cpp @@ -37,6 +37,36 @@ void remove_duplicates(MutablePolygon &polygon, double eps) } } +// Remove nearly duplicate points. If a distance between two points is less than scaled_eps +// and if the angle between its surrounding lines is less than max_angle, the point will be removed. +// May reduce the polygon down to empty polygon. +void remove_duplicates(MutablePolygon &polygon, coord_t scaled_eps, const double max_angle) +{ + if (polygon.size() >= 3) { + auto cos_max_angle_2 = Slic3r::sqr<double>(cos(max_angle)); + auto scaled_eps_sqr = Slic3r::sqr<int64_t>(scaled_eps); + auto begin = polygon.begin(); + auto it = begin; + for (++it; it != begin;) { + auto prev = it.prev(); + auto next = it.next(); + Vec2i64 v1 = (*it - *prev).cast<int64_t>(); + int64_t v1_sqr_norm = v1.squaredNorm(); + if (v1_sqr_norm < scaled_eps_sqr) { + if (Vec2i64 v2 = (*next - *prev).cast<int64_t>(); + Slic3r::sqr<double>(double(v1.dot(v2))) > cos_max_angle_2 * double(v1_sqr_norm) * double(v2.squaredNorm())) { + it = it.remove(); + continue; + } + } + it = next; + } + } + + if (polygon.size() < 3) + polygon.clear(); +} + // Adapted from Cura ConstPolygonRef::smooth_corner_complex() by Tim Kuipers. // A concave corner at it1 with position p1 has been removed by the caller between it0 and it2, where |p2 - p0| < shortcut_length. // Now try to close a concave crack by walking left from it0 and right from it2 as long as the new clipping edge is smaller than shortcut_length diff --git a/src/libslic3r/MutablePolygon.hpp b/src/libslic3r/MutablePolygon.hpp index 1b2b4e445..ea41d6fb4 100644 --- a/src/libslic3r/MutablePolygon.hpp +++ b/src/libslic3r/MutablePolygon.hpp @@ -309,6 +309,28 @@ inline bool operator!=(const MutablePolygon &p1, const MutablePolygon &p2) { ret void remove_duplicates(MutablePolygon &polygon); void remove_duplicates(MutablePolygon &polygon, double eps); +// Remove nearly duplicate points. If a distance between two points is less than scaled_eps +// and if the angle between its surrounding lines is less than max_angle, the point will be removed. +// May reduce the polygon down to empty polygon. +void remove_duplicates(MutablePolygon &polygon, coord_t scaled_eps, const double max_angle); +inline ExPolygons remove_duplicates(ExPolygons expolygons, coord_t scaled_eps, double max_angle) +{ + MutablePolygon mp; + for (ExPolygon &expolygon : expolygons) { + mp.assign(expolygon.contour, expolygon.contour.size() * 2); + remove_duplicates(mp, scaled_eps, max_angle); + mp.polygon(expolygon.contour); + for (Polygon &hole : expolygon.holes) { + mp.assign(hole, hole.size() * 2); + remove_duplicates(mp, scaled_eps, max_angle); + mp.polygon(hole); + } + expolygon.holes.erase(std::remove_if(expolygon.holes.begin(), expolygon.holes.end(), [](const auto &p) { return p.empty(); }), expolygon.holes.end()); + } + expolygons.erase(std::remove_if(expolygons.begin(), expolygons.end(), [](const auto &p) { return p.empty(); }), expolygons.end()); + return expolygons; +} + void smooth_outward(MutablePolygon &polygon, coord_t clip_dist_scaled); inline Polygon smooth_outward(Polygon polygon, coord_t clip_dist_scaled) diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp index 1b08ab055..69236cfe3 100644 --- a/src/libslic3r/Preset.cpp +++ b/src/libslic3r/Preset.cpp @@ -441,6 +441,8 @@ void Preset::set_visible_from_appconfig(const AppConfig &app_config) for (auto it = this->renamed_from.begin(); ! is_visible && it != this->renamed_from.end(); ++ it) is_visible = has(*it); } + else + is_visible = false; } } @@ -1122,7 +1124,8 @@ std::pair<Preset*, bool> PresetCollection::load_external_preset( // The source config may contain keys from many possible preset types. Just copy those that relate to this preset. this->get_edited_preset().config.apply_only(combined_config, keys, true); this->update_dirty(); - update_saved_preset_from_current_preset(); + // Don't save the newly loaded project as a "saved into project" state. + //update_saved_preset_from_current_preset(); assert(this->get_edited_preset().is_dirty); return std::make_pair(&(*it), this->get_edited_preset().is_dirty); } @@ -1556,7 +1559,6 @@ Preset& PresetCollection::select_preset(size_t idx) idx = first_visible_idx(); m_idx_selected = idx; m_edited_preset = m_presets[idx]; - update_saved_preset_from_current_preset(); bool default_visible = ! m_default_suppressed || m_idx_selected < m_num_default_presets; for (size_t i = 0; i < m_num_default_presets; ++i) m_presets[i].is_visible = default_visible; diff --git a/src/libslic3r/Preset.hpp b/src/libslic3r/Preset.hpp index 87b55fd6e..306d7c923 100644 --- a/src/libslic3r/Preset.hpp +++ b/src/libslic3r/Preset.hpp @@ -425,6 +425,7 @@ public: void discard_current_changes() { m_presets[m_idx_selected].reset_dirty(); m_edited_preset = m_presets[m_idx_selected]; + // Don't save the resetted preset state as a "saved into project" state. // update_saved_preset_from_current_preset(); } diff --git a/src/libslic3r/PresetBundle.cpp b/src/libslic3r/PresetBundle.cpp index 7e9ede086..3dfc8ee8f 100644 --- a/src/libslic3r/PresetBundle.cpp +++ b/src/libslic3r/PresetBundle.cpp @@ -1035,7 +1035,7 @@ ConfigSubstitutions PresetBundle::load_config_file_config_bundle_dont_save( for (PresetConfigSubstitutions &sub : presets_substitutions) append(config_substitutions, std::move(sub.substitutions)); sort_remove_duplicates(config_substitutions); - return std::move(config_substitutions); + return config_substitutions; } // Process the Config Bundle loaded as a Boost property tree. diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index b64412956..e5c59b01b 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -8251,9 +8251,9 @@ CLIMiscConfigDef::CLIMiscConfigDef() def->enum_values.push_back("disable"); def->enum_values.push_back("enable"); def->enum_values.push_back("enable_silent"); - def->enum_labels.push_back("Bail out on unknown configuration values"); - def->enum_labels.push_back("Enable reading unknown configuration values by verbosely substituting them with defaults."); - def->enum_labels.push_back("Enable reading unknown configuration values by silently substituting them with defaults."); + def->enum_labels.push_back(L("Bail out on unknown configuration values")); + def->enum_labels.push_back(L("Enable reading unknown configuration values by verbosely substituting them with defaults.")); + def->enum_labels.push_back(L("Enable reading unknown configuration values by silently substituting them with defaults.")); def->set_default_value(new ConfigOptionEnum<ForwardCompatibilitySubstitutionRule>(ForwardCompatibilitySubstitutionRule::Enable)); def = this->add("load", coStrings); diff --git a/src/slic3r/GUI/ConfigWizard.cpp b/src/slic3r/GUI/ConfigWizard.cpp index 3d7598288..dd2a47ce7 100644 --- a/src/slic3r/GUI/ConfigWizard.cpp +++ b/src/slic3r/GUI/ConfigWizard.cpp @@ -2852,8 +2852,6 @@ bool ConfigWizard::priv::apply_config(AppConfig *app_config, PresetBundle *prese return true; } - - void ConfigWizard::priv::update_presets_in_config(const std::string& section, const std::string& alias_key, bool add) { const PresetAliases& aliases = section == AppConfig::SECTION_FILAMENTS ? aliases_fff : aliases_sla; diff --git a/src/slic3r/GUI/ExtraRenderers.cpp b/src/slic3r/GUI/ExtraRenderers.cpp index 0a40ad400..a3dea4c2e 100644 --- a/src/slic3r/GUI/ExtraRenderers.cpp +++ b/src/slic3r/GUI/ExtraRenderers.cpp @@ -322,13 +322,11 @@ wxWindow* BitmapChoiceRenderer::CreateEditorCtrl(wxWindow* parent, wxRect labelR #ifdef __linux__ c_editor->Bind(wxEVT_COMBOBOX, [this](wxCommandEvent& evt) { - // to avoid event propagation to other sidebar items - evt.StopPropagation(); -#ifdef __linux__ - // FinishEditing grabs new selection and triggers config update. We better call - // it explicitly, automatic update on KILL_FOCUS didn't work on Linux. - this->FinishEditing(); -#endif + // to avoid event propagation to other sidebar items + evt.StopPropagation(); + // FinishEditing grabs new selection and triggers config update. We better call + // it explicitly, automatic update on KILL_FOCUS didn't work on Linux. + this->FinishEditing(); }); #else // to avoid event propagation to other sidebar items diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 45528ae42..c176ababc 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -1346,8 +1346,13 @@ bool GUI_App::on_init_inner() else load_current_presets(); + // Save the active profiles as a "saved into project". + update_saved_preset_from_current_preset(); + if (plater_ != nullptr) { + // Save the names of active presets and project specific config into ProjectDirtyStateManager. plater_->reset_project_dirty_initial_presets(); + // Update Project dirty state, update application title bar. plater_->update_project_dirty_from_presets(); } @@ -2703,16 +2708,13 @@ void GUI_App::update_saved_preset_from_current_preset() } } -std::vector<std::pair<Preset::Type, std::string>> GUI_App::get_selected_presets() const +std::vector<const PresetCollection*> GUI_App::get_active_preset_collections() const { - std::vector<std::pair<Preset::Type, std::string>> ret; + std::vector<const PresetCollection*> ret; PrinterTechnology printer_technology = preset_bundle->printers.get_edited_preset().printer_technology(); - for (Tab* tab : tabs_list) { - if (tab->supports_printer_technology(printer_technology)) { - const PresetCollection* presets = tab->get_presets(); - ret.push_back({ presets->type(), presets->get_selected_preset_name() }); - } - } + for (const Tab* tab : tabs_list) + if (tab->supports_printer_technology(printer_technology)) + ret.push_back(tab->get_presets()); return ret; } diff --git a/src/slic3r/GUI/GUI_App.hpp b/src/slic3r/GUI/GUI_App.hpp index 6cf7efa99..300204b30 100644 --- a/src/slic3r/GUI/GUI_App.hpp +++ b/src/slic3r/GUI/GUI_App.hpp @@ -279,7 +279,7 @@ public: // Compare the content of get_selected_preset() with get_edited_preset() configs, return true if they differ. bool has_current_preset_changes() const; void update_saved_preset_from_current_preset(); - std::vector<std::pair<Preset::Type, std::string>> get_selected_presets() const; + std::vector<const PresetCollection*> get_active_preset_collections() const; bool check_and_save_current_preset_changes(const wxString& caption, const wxString& header, bool remember_choice = true, bool use_dont_save_insted_of_discard = false); void apply_keeped_preset_modifications(); bool check_and_keep_current_preset_changes(const wxString& caption, const wxString& header, int action_buttons, bool* postponed_apply_of_keeped_changes = nullptr); diff --git a/src/slic3r/GUI/GUI_ObjectSettings.cpp b/src/slic3r/GUI/GUI_ObjectSettings.cpp index fa8dd93a7..ee8710214 100644 --- a/src/slic3r/GUI/GUI_ObjectSettings.cpp +++ b/src/slic3r/GUI/GUI_ObjectSettings.cpp @@ -141,6 +141,8 @@ bool ObjectSettings::update_settings_list() { Option option = optgroup->get_option(opt); option.opt.width = 12; + if (!option.opt.full_label.empty()) + option.opt.label = option.opt.full_label; if (is_extruders_cat) option.opt.max = wxGetApp().extruders_edited_cnt(); //use the full label in the gui item diff --git a/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp b/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp index bdc915e4a..bbf1623d0 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp @@ -299,6 +299,8 @@ void GLGizmoCut::update_contours() MeshSlicingParams slicing_params; slicing_params.trafo = first_glvolume->get_instance_transformation().get_matrix(); + slicing_params.trafo.pretranslate(Vec3d(0., 0., first_glvolume->get_sla_shift_z())); + const Polygons polys = slice_mesh(m_cut_contours.mesh.its, m_cut_z, slicing_params); if (!polys.empty()) { m_cut_contours.contours.init_from(polys, static_cast<float>(m_cut_z)); diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 362f73bb1..4ff837e92 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -1239,7 +1239,10 @@ bool MainFrame::save_project_as(const wxString& filename) { bool ret = (m_plater != nullptr) ? m_plater->export_3mf(into_path(filename)) : false; if (ret) { -// wxGetApp().update_saved_preset_from_current_preset(); + // Make a copy of the active presets for detecting changes in preset values. + wxGetApp().update_saved_preset_from_current_preset(); + // Save the names of active presets and project specific config into ProjectDirtyStateManager. + // Reset ProjectDirtyStateManager's state as saved, mark active UndoRedo step as saved with project. m_plater->reset_project_dirty_after_save(); } return ret; diff --git a/src/slic3r/GUI/MsgDialog.cpp b/src/slic3r/GUI/MsgDialog.cpp index e1bfd8d5c..3c506de43 100644 --- a/src/slic3r/GUI/MsgDialog.cpp +++ b/src/slic3r/GUI/MsgDialog.cpp @@ -94,9 +94,9 @@ wxButton* MsgDialog::get_button(wxWindowID btn_id){ void MsgDialog::apply_style(long style) { if (style & wxOK) add_button(wxID_OK, true); - if (style & wxYES) add_button(wxID_YES, true); - if (style & wxNO) add_button(wxID_NO); - if (style & wxCANCEL) add_button(wxID_CANCEL); + if (style & wxYES) add_button(wxID_YES, !(style & wxNO_DEFAULT)); + if (style & wxNO) add_button(wxID_NO, (style & wxNO_DEFAULT)); + if (style & wxCANCEL) add_button(wxID_CANCEL, (style & wxCANCEL_DEFAULT)); logo->SetBitmap( create_scaled_bitmap(style & wxICON_WARNING ? "exclamation" : style & wxICON_INFORMATION ? "info" : @@ -323,43 +323,41 @@ wxString get_wraped_wxString(const wxString& in, size_t line_len /*=80*/) for (size_t i = 0; i < in.size();) { // Overwrite the character (space or newline) starting at ibreak? bool overwrite = false; -#if wxUSE_UNICODE_WCHAR - // On Windows, most likely the internal representation of wxString is wide char. - size_t end = std::min(in.size(), i + line_len); - size_t ibreak = end; - for (size_t j = i; j < end; ++ j) { - if (bool newline = in[j] == '\n'; in[j] == ' ' || in[j] == '\t' || newline) { - ibreak = j; - overwrite = true; - if (newline) - break; - } else if (in[j] == '/' || in[j] == '\\') - ibreak = j + 1; - } -#else // UTF8 representation of wxString. // Where to break the line, index of character at the start of a UTF-8 sequence. size_t ibreak = size_t(-1); // Overwrite the character at ibreak (it is a whitespace) or not? - for (size_t cnt = 0, j = i; j < in.size();) { + size_t j = i; + for (size_t cnt = 0; j < in.size();) { if (bool newline = in[j] == '\n'; in[j] == ' ' || in[j] == '\t' || newline) { // Overwrite the whitespace. ibreak = j ++; overwrite = true; if (newline) break; - } else if (in[j] == '/') { + } else if (in[j] == '/' +#ifdef _WIN32 + || in[j] == '\\' +#endif // _WIN32 + ) { // Insert after the slash. - ibreak = ++ j; + ibreak = ++ j; + overwrite = false; } else j += get_utf8_sequence_length(in.c_str() + j, in.size() - j); if (++ cnt == line_len) { - if (ibreak == size_t(-1)) - ibreak = j; + if (ibreak == size_t(-1)) { + ibreak = j; + overwrite = false; + } break; } } -#endif + if (j == in.size()) { + out.append(in.begin() + i, in.end()); + break; + } + assert(ibreak != size_t(-1)); out.append(in.begin() + i, in.begin() + ibreak); out.append('\n'); i = ibreak; diff --git a/src/slic3r/GUI/NotificationManager.cpp b/src/slic3r/GUI/NotificationManager.cpp index d05478640..2e916b438 100644 --- a/src/slic3r/GUI/NotificationManager.cpp +++ b/src/slic3r/GUI/NotificationManager.cpp @@ -37,8 +37,6 @@ wxDEFINE_EVENT(EVT_PRESET_UPDATE_AVAILABLE_CLICKED, PresetUpdateAvailableClicked namespace { /* // not used? - -namespace { ImFont* add_default_font(float pixel_size) { ImGuiIO& io = ImGui::GetIO(); diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 490559868..cc90a1b66 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -494,6 +494,7 @@ FreqChangedParams::FreqChangedParams(wxWindow* parent) : std::vector<float> extruders = dlg.get_extruders(); (project_config.option<ConfigOptionFloats>("wiping_volumes_matrix"))->values = std::vector<double>(matrix.begin(), matrix.end()); (project_config.option<ConfigOptionFloats>("wiping_volumes_extruders"))->values = std::vector<double>(extruders.begin(), extruders.end()); + // Update Project dirty state, update application title bar. wxGetApp().plater()->update_project_dirty_from_presets(); wxPostEvent(parent, SimpleEvent(EVT_SCHEDULE_BACKGROUND_PROCESS, parent)); } @@ -2482,7 +2483,7 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_ } const auto loading = _L("Loading") + dots; - wxProgressDialog dlg(loading, "", 100, find_toplevel_parent(q), wxPD_AUTO_HIDE); + wxProgressDialog progress_dlg(loading, "", 100, find_toplevel_parent(q), wxPD_AUTO_HIDE); wxBusyCursor busy; auto *new_model = (!load_model || one_by_one) ? nullptr : new Slic3r::Model(); @@ -2491,7 +2492,8 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_ int answer_convert_from_meters = wxOK_DEFAULT; int answer_convert_from_imperial_units = wxOK_DEFAULT; - for (size_t i = 0; i < input_files.size(); ++i) { + size_t input_files_size = input_files.size(); + for (size_t i = 0; i < input_files_size; ++i) { #ifdef _WIN32 auto path = input_files[i]; // On Windows, we swap slashes to back slashes, see GH #6803 as read_from_file() does not understand slashes on Windows thus it assignes full path to names of loaded objects. @@ -2501,8 +2503,8 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_ const auto &path = input_files[i]; #endif // _WIN32 const auto filename = path.filename(); - dlg.Update(static_cast<int>(100.0f * static_cast<float>(i) / static_cast<float>(input_files.size())), _L("Loading file") + ": " + from_path(filename)); - dlg.Fit(); + progress_dlg.Update(static_cast<int>(100.0f * static_cast<float>(i) / static_cast<float>(input_files.size())), _L("Loading file") + ": " + from_path(filename)); + progress_dlg.Fit(); const bool type_3mf = std::regex_match(path.string(), pattern_3mf); const bool type_zip_amf = !type_3mf && std::regex_match(path.string(), pattern_zip_amf); @@ -2513,17 +2515,28 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_ bool is_project_file = type_prusa; try { if (type_3mf || type_zip_amf) { +#ifdef __linux__ + // On Linux Constructor of the ProgressDialog calls DisableOtherWindows() function which causes a disabling of all children of the find_toplevel_parent(q) + // And a destructor of the ProgressDialog calls ReenableOtherWindows() function which revert previously disabled children. + // But if printer technology will be changes during project loading, + // then related SLA Print and Materials Settings or FFF Print and Filaments Settings will be unparent from the wxNoteBook + // and that is why they will never be enabled after destruction of the ProgressDialog. + // So, distroy progress_gialog if we are loading project file + if (input_files_size == 1) + progress_dlg.Destroy(); +#endif DynamicPrintConfig config; + PrinterTechnology loaded_printer_technology {ptFFF}; { DynamicPrintConfig config_loaded; ConfigSubstitutionContext config_substitutions{ ForwardCompatibilitySubstitutionRule::Enable }; model = Slic3r::Model::read_from_archive(path.string(), &config_loaded, &config_substitutions, only_if(load_config, Model::LoadAttribute::CheckVersion)); if (load_config && !config_loaded.empty()) { // Based on the printer technology field found in the loaded config, select the base for the config, - PrinterTechnology printer_technology = Preset::printer_technology(config_loaded); + loaded_printer_technology = Preset::printer_technology(config_loaded); // We can't to load SLA project if there is at least one multi-part object on the bed - if (printer_technology == ptSLA) { + if (loaded_printer_technology == ptSLA) { const ModelObjectPtrs& objects = q->model().objects; for (auto object : objects) if (object->volumes.size() > 1) { @@ -2535,7 +2548,7 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_ } } - config.apply(printer_technology == ptFFF ? + config.apply(loaded_printer_technology == ptFFF ? static_cast<const ConfigBase&>(FullPrintConfig::defaults()) : static_cast<const ConfigBase&>(SLAFullPrintConfig::defaults())); // and place the loaded config over the base. @@ -2566,7 +2579,7 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_ }; std::vector<std::string> names; - if (printer_technology == ptFFF) { + if (loaded_printer_technology == ptFFF) { update_selected_preset_visibility(preset_bundle->fff_prints, names); for (const std::string& filament : preset_bundle->filament_presets) { Preset* preset = preset_bundle->filaments.find_preset(filament); @@ -2597,7 +2610,7 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_ } } - if (printer_technology == ptFFF) + if (loaded_printer_technology == ptFFF) CustomGCode::update_custom_gcode_per_print_z_from_config(model.custom_gcode_per_print_z, &preset_bundle->project_config); // For exporting from the amf/3mf we shouldn't check printer_presets for the containing information about "Print Host upload" @@ -5299,8 +5312,11 @@ bool Plater::new_project(std::string project_name) Plater::SuppressSnapshots suppress(this); //reset(); p->reset(project_name); // TODO: check if this line is useful + // Save the names of active presets and project specific config into ProjectDirtyStateManager. reset_project_dirty_initial_presets(); + // Make a copy of the active presets for detecting changes in preset values. wxGetApp().update_saved_preset_from_current_preset(); + // Update Project dirty state, update application title bar. update_project_dirty_from_presets(); return true; } @@ -5330,7 +5346,11 @@ void Plater::load_project(const wxString& filename) if (! load_files({ into_path(filename) }, true, true, true, false).empty()) { // At least one file was loaded. p->set_project_filename(filename); + // Save the names of active presets and project specific config into ProjectDirtyStateManager. reset_project_dirty_initial_presets(); + // Make a copy of the active presets for detecting changes in preset values. + wxGetApp().update_saved_preset_from_current_preset(); + // Update Project dirty state, update application title bar. update_project_dirty_from_presets(); } } @@ -6005,23 +6025,26 @@ void Plater::export_stl(bool extended, bool selection_only) return; // Following lambda generates a combined mesh for export with normals pointing outwards. - auto mesh_to_export = [](const ModelObject* mo, bool instances) -> TriangleMesh { + auto mesh_to_export = [](const ModelObject& mo, int instance_id) { TriangleMesh mesh; - for (const ModelVolume *v : mo->volumes) + for (const ModelVolume* v : mo.volumes) if (v->is_model_part()) { TriangleMesh vol_mesh(v->mesh()); vol_mesh.transform(v->get_matrix(), true); mesh.merge(vol_mesh); } - if (instances) { + if (instance_id == -1) { TriangleMesh vols_mesh(mesh); mesh = TriangleMesh(); - for (const ModelInstance *i : mo->instances) { + for (const ModelInstance* i : mo.instances) { TriangleMesh m = vols_mesh; m.transform(i->get_matrix(), true); mesh.merge(m); } } + else if (0 <= instance_id && instance_id < mo.instances.size()) + mesh.transform(mo.instances[instance_id]->get_matrix(), true); + return mesh; }; @@ -6030,7 +6053,7 @@ void Plater::export_stl(bool extended, bool selection_only) if (selection_only) { const ModelObject* model_object = p->model.objects[obj_idx]; if (selection.get_mode() == Selection::Instance) - mesh = mesh_to_export(model_object, selection.is_single_full_object() && model_object->instances.size() > 1); + mesh = selection.is_single_full_object() ? mesh_to_export(*model_object, -1) : mesh_to_export(*model_object, selection.get_instance_idx()); else { const GLVolume* volume = selection.get_volume(*selection.get_volume_idxs().begin()); mesh = model_object->volumes[volume->volume_idx()]->mesh(); @@ -6042,7 +6065,7 @@ void Plater::export_stl(bool extended, bool selection_only) } else { for (const ModelObject* o : p->model.objects) { - mesh.merge(mesh_to_export(o, true)); + mesh.merge(mesh_to_export(*o, -1)); } } } @@ -6058,18 +6081,18 @@ void Plater::export_stl(bool extended, bool selection_only) if (model_object->id() != p->model.objects[obj_idx]->id()) continue; } - Transform3d mesh_trafo_inv = object->trafo().inverse(); - bool is_left_handed = object->is_left_handed(); + const Transform3d mesh_trafo_inv = object->trafo().inverse(); + const bool is_left_handed = object->is_left_handed(); TriangleMesh pad_mesh; - bool has_pad_mesh = extended && object->has_mesh(slaposPad); + const bool has_pad_mesh = extended && object->has_mesh(slaposPad); if (has_pad_mesh) { pad_mesh = object->get_mesh(slaposPad); pad_mesh.transform(mesh_trafo_inv); } TriangleMesh supports_mesh; - bool has_supports_mesh = extended && object->has_mesh(slaposSupportTree); + const bool has_supports_mesh = extended && object->has_mesh(slaposSupportTree); if (has_supports_mesh) { supports_mesh = object->get_mesh(slaposSupportTree); supports_mesh.transform(mesh_trafo_inv); @@ -6081,7 +6104,7 @@ void Plater::export_stl(bool extended, bool selection_only) assert(it != model_object->instances.end()); if (it != model_object->instances.end()) { - bool one_inst_only = selection_only && ! selection.is_single_full_object(); + const bool one_inst_only = selection_only && !selection.is_single_full_object(); int instance_idx = it - model_object->instances.begin(); const Transform3d& inst_transform = one_inst_only diff --git a/src/slic3r/GUI/ProjectDirtyStateManager.cpp b/src/slic3r/GUI/ProjectDirtyStateManager.cpp index deb0be17d..f8ffbabfc 100644 --- a/src/slic3r/GUI/ProjectDirtyStateManager.cpp +++ b/src/slic3r/GUI/ProjectDirtyStateManager.cpp @@ -17,9 +17,11 @@ namespace GUI { void ProjectDirtyStateManager::update_from_undo_redo_stack(bool dirty) { - m_plater_dirty = dirty; - if (const Plater *plater = wxGetApp().plater(); plater && wxGetApp().initialized()) - wxGetApp().mainframe->update_title(); + if (m_plater_dirty != dirty) { + m_plater_dirty = dirty; + if (const Plater *plater = wxGetApp().plater(); plater && wxGetApp().initialized()) + wxGetApp().mainframe->update_title(); + } } void ProjectDirtyStateManager::update_from_presets() @@ -27,11 +29,11 @@ void ProjectDirtyStateManager::update_from_presets() m_presets_dirty = false; // check switching of the presets only for exist/loaded project, but not for new GUI_App &app = wxGetApp(); - if (!app.plater()->get_project_filename().IsEmpty()) { - for (const auto& [type, name] : app.get_selected_presets()) - m_presets_dirty |= !m_initial_presets[type].empty() && m_initial_presets[type] != name; + bool has_project = ! app.plater()->get_project_filename().IsEmpty(); + for (const PresetCollection *preset_collection : app.get_active_preset_collections()) { + auto type = preset_collection->type(); + m_presets_dirty |= (has_project && !m_initial_presets[type].empty() && m_initial_presets[type] != preset_collection->get_selected_preset_name()) || preset_collection->saved_is_dirty(); } - m_presets_dirty |= app.has_unsaved_preset_changes(); m_project_config_dirty = m_initial_project_config != app.preset_bundle->project_config; app.mainframe->update_title(); } @@ -48,8 +50,8 @@ void ProjectDirtyStateManager::reset_after_save() void ProjectDirtyStateManager::reset_initial_presets() { GUI_App &app = wxGetApp(); - for (const auto& [type, name] : app.get_selected_presets()) - m_initial_presets[type] = name; + for (const PresetCollection *preset_collection : app.get_active_preset_collections()) + m_initial_presets[preset_collection->type()] = preset_collection->get_selected_preset_name(); m_initial_project_config = app.preset_bundle->project_config; } diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index e501bd6fe..459cea4af 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -1522,6 +1522,7 @@ void Tab::on_presets_changed() // to avoid needless preset loading from update() function m_dependent_tabs.clear(); + // Update Project dirty state, update application title bar. wxGetApp().plater()->update_project_dirty_from_presets(); } @@ -4630,7 +4631,10 @@ wxSizer* TabPrint::create_manage_substitution_widget(wxWindow* parent) }); create_btn(&m_del_all_substitutions_btn, _L("Delete all"), "cross"); - m_del_all_substitutions_btn->Bind(wxEVT_BUTTON, [this](wxCommandEvent e) { + m_del_all_substitutions_btn->Bind(wxEVT_BUTTON, [this, parent](wxCommandEvent e) { + if (MessageDialog(parent, _L("Are you sure you want to delete all substitutions?"), SLIC3R_APP_NAME, wxYES_NO | wxCANCEL | wxICON_QUESTION). + ShowModal() != wxID_YES) + return; m_subst_manager.delete_all(); m_del_all_substitutions_btn->Hide(); }); diff --git a/src/slic3r/GUI/Tab.hpp b/src/slic3r/GUI/Tab.hpp index 4d7e51e0e..aef59dd03 100644 --- a/src/slic3r/GUI/Tab.hpp +++ b/src/slic3r/GUI/Tab.hpp @@ -412,6 +412,7 @@ public: DynamicPrintConfig* get_config() { return m_config; } PresetCollection* get_presets() { return m_presets; } + const PresetCollection* get_presets() const { return m_presets; } bool set_value(const t_config_option_key& opt_key, const boost::any& value); void on_value_change(const std::string& opt_key, const boost::any& value); diff --git a/src/slic3r/GUI/UnsavedChangesDialog.cpp b/src/slic3r/GUI/UnsavedChangesDialog.cpp index d1cc844e6..2afe6d347 100644 --- a/src/slic3r/GUI/UnsavedChangesDialog.cpp +++ b/src/slic3r/GUI/UnsavedChangesDialog.cpp @@ -656,6 +656,7 @@ void DiffViewCtrl::Clear() { model->Clear(); m_items_map.clear(); + m_has_long_strings = false; } wxString DiffViewCtrl::get_short_string(wxString full_string) @@ -1539,8 +1540,8 @@ DiffPresetDialog::DiffPresetDialog(MainFrame* mainframe) topSizer->Add(m_top_info_line, 0, wxEXPAND | wxLEFT | wxTOP | wxRIGHT, 2 * border); topSizer->Add(presets_sizer, 0, wxEXPAND | wxLEFT | wxTOP | wxRIGHT, border); topSizer->Add(m_show_all_presets, 0, wxEXPAND | wxALL, border); - topSizer->Add(m_bottom_info_line, 0, wxEXPAND | wxALL, 2 * border); topSizer->Add(m_tree, 1, wxEXPAND | wxALL, border); + topSizer->Add(m_bottom_info_line, 0, wxEXPAND | wxALL, 2 * border); this->SetMinSize(wxSize(80 * em, 30 * em)); this->SetSizer(topSizer); @@ -1705,12 +1706,17 @@ void DiffPresetDialog::update_tree() left_val, right_val, category_icon_map.at(option.category)); } } + + if (m_tree->has_long_strings()) + bottom_info = _L("Some fields are too long to fit. Right mouse click reveals the full text."); bool tree_was_shown = m_tree->IsShown(); m_tree->Show(show_tree); - if (!show_tree) + + bool show_bottom_info = !show_tree || m_tree->has_long_strings(); + if (show_bottom_info) m_bottom_info_line->SetLabel(bottom_info); - m_bottom_info_line->Show(!show_tree); + m_bottom_info_line->Show(show_bottom_info); if (tree_was_shown == m_tree->IsShown()) Layout(); diff --git a/tests/fff_print/fff_print_tests.cpp b/tests/fff_print/fff_print_tests.cpp index 46358e5eb..cbdb2b12b 100644 --- a/tests/fff_print/fff_print_tests.cpp +++ b/tests/fff_print/fff_print_tests.cpp @@ -1,3 +1,18 @@ #include <catch_main.hpp> #include "libslic3r/libslic3r.h" + +// __has_feature() is used later for Clang, this is for compatibility with other compilers (such as GCC and MSVC) +#ifndef __has_feature +# define __has_feature(x) 0 +#endif + +// Print reports about memory leaks but exit with zero exit code when any memory leaks is found to make unit tests pass. +// After merging the stable branch (2.4.1) with the master branch, this should be deleted. +#if __has_feature(address_sanitizer) || defined(__SANITIZE_ADDRESS__) +extern "C" { + const char *__lsan_default_options() { + return "exitcode=0"; + } +} +#endif
\ No newline at end of file diff --git a/version.inc b/version.inc index 0004a1b30..ed62bda83 100644 --- a/version.inc +++ b/version.inc @@ -9,9 +9,9 @@ set(SLIC3R_APP_KEY "Slic3r") set(SLIC3R_APP_CMD "Slic3r") # versions set(SLIC3R_VERSION "2.4") -set(SLIC3R_VERSION_FULL "2.4.58.0") +set(SLIC3R_VERSION_FULL "2.4.58.1") set(SLIC3R_BUILD_ID "${SLIC3R_APP_KEY}_${SLIC3R_VERSION_FULL}+UNKNOWN") -set(SLIC3R_RC_VERSION "2,4,58,0") +set(SLIC3R_RC_VERSION "2,4,58,1") set(SLIC3R_RC_VERSION_DOTS "${SLIC3R_VERSION_FULL}") # Same as the slicer name but for gcodeviewer |